*{box-sizing:border-box;margin:0;padding:0}:root{--borderRadiusNone:0;--borderRadiusSmall:2px;--borderRadiusMedium:4px;--borderRadiusLarge:6px;--borderRadiusXLarge:8px;--borderRadiusCircular:10000px;--fontSizeBase50:8px;--fontSizeBase100:10px;--fontSizeBase200:12px;--fontSizeBase300:14px;--fontSizeBase400:16px;--fontSizeBase500:20px;--fontSizeBase600:24px;--lineHeightBase100:14px;--lineHeightBase200:16px;--lineHeightBase300:20px;--lineHeightBase400:22px;--lineHeightBase500:28px;--lineHeightBase600:32px;--fontFamilyBase:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,"Apple Color Emoji","Segoe UI Emoji",sans-serif;--fontFamilyMonospace:"Cascadia Mono",Consolas,ui-monospace,Menlo,Monaco,monospace;--fontFamilyNumeric:Bahnschrift,"Segoe UI","Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;--fontWeightLight:300;--fontWeightRegular:400;--fontWeightMedium:500;--fontWeightSemibold:600;--fontWeightBold:700;--spacingHorizontalXS:4px;--spacingHorizontalS:8px;--spacingHorizontalM:12px;--spacingHorizontalL:16px;--spacingHorizontalXL:20px;--spacingHorizontalXXL:24px;--strokeWidthThin:1px;--spacingVerticalXS:4px;--spacingVerticalS:8px;--spacingVerticalM:12px;--spacingVerticalL:16px;--spacingVerticalXL:20px;--colorNeutralStencil1Alpha:#ffffff1a;--colorNeutralShadowAmbient:#0000003d;--colorNeutralShadowKey:#00000047;--colorNeutralForeground1:#242424;--colorNeutralForeground2:#424242;--colorNeutralForeground3:#616161;--colorNeutralForegroundDisabled:#a19f9d;--colorNeutralBackground1:#fff;--colorNeutralBackground2:#faf9f8;--colorNeutralBackground3:#f3f2f1;--colorNeutralBackground4:#edebe9;--colorNeutralBackgroundDisabled:#f3f2f1;--colorNeutralBackgroundStatic:#fff;--colorNeutralForegroundStaticInverted:#242424;--colorBrandForegroundLink:#6264a7;--colorBrandForegroundLinkHover:#464eb8;--colorBrandBackground:#6264a7;--colorBrandBackgroundHover:#464eb8;--colorNeutralForegroundOnBrand:#fff;--colorNeutralStrokeOnBrand2:#000;--colorNeutralStrokeAccessible:#616161;--colorNeutralStrokeAccessibleHover:#424242;--colorNeutralStrokeDisabled:#c8c6c4;--colorNeutralStroke1:#edebe990;--colorNeutralStroke2:#e1dfdd;--colorNeutralStroke3:#c8c6c4;--colorChatReactionBorder:#b4a0dce6;--colorTransparentBackground:#0000;--colorTransparentStroke:#0000;--colorTransparentStrokeInteractive:#0000;--colorSubtleBackground:#0000;--colorSubtleBackgroundHover:#f3f2f1;--colorNeutralBackground6:#faf9f8;--colorNeutralForegroundOnColor:#fff;--colorNeutralShadowKeyDarker:#0000001a;--colorPaletteRedBackground1:#d13438;--colorPaletteRedBackground3:#d13438;--colorPaletteRedForeground2:#a4262c;--colorCompoundBrandBackground:#6264a7;--colorCompoundBrandBackgroundHover:#464eb8;--colorCompoundBrandForeground1:#6264a7;--colorCompoundBrandStroke:#6264a7;--colorNeutralForeground2BrandPressed:#7579eb;--colorBorderBlack:#fff;--colorIconWhite:#000;--colorIconPrimary:#242424;--colorIconSecondary:#616161;--colorIconTertiary:#424242;--shadow2:0 1.6px 3.6px rgba(0,0,0,.132),0 0.3px 0.9px rgba(0,0,0,.108);--shadow4:0 3.2px 7.2px rgba(0,0,0,.132),0 0.6px 1.8px rgba(0,0,0,.108);--shadow8:0 0 2px #0000003d,0 4px 8px #00000047;--shadow16:0 0 2px #0000003d,0 8px 16px #00000047;--popoverBoxShadow:0 2px 8px #0000004d;--popoverFilter:drop-shadow(0 0 2px var(--colorNeutralShadowAmbient)) drop-shadow(0 8px 16px var(--colorNeutralShadowKey));--durationNormal:200ms;--curveEasyEase:cubic-bezier(0.33,0,0.67,1)}@media (prefers-color-scheme:dark){:root{--colorNeutralForeground1:#ededed;--colorNeutralForeground2:#d6d6d6;--colorNeutralForeground3:#adadad;--colorNeutralForegroundDisabled:#5c5c5c;--colorNeutralBackground1:#292929;--colorNeutralBackground2:#242424;--colorNeutralBackground3:#1f1f1f;--colorNeutralBackground4:#1a1a1a;--colorNeutralBackgroundDisabled:#141414;--colorNeutralBackgroundStatic:#3d3d3d;--colorNeutralForegroundStaticInverted:#fff;--colorBrandForegroundLink:#7f85f5;--colorBrandForegroundLinkHover:#9299f7;--colorBrandBackground:#4f52b2;--colorBrandBackgroundHover:#5b5fc7;--colorNeutralForegroundOnBrand:#fff;--colorNeutralStrokeOnBrand2:#000;--colorNeutralStrokeAccessible:#adadad;--colorNeutralStrokeAccessibleHover:#bdbdbd;--colorNeutralStrokeDisabled:#424242;--colorNeutralStroke1:#66666690;--colorNeutralStroke2:#525252;--colorNeutralStroke3:#3d3d3d;--colorChatReactionBorder:#c8b4e6f2;--colorTransparentBackground:#0000;--colorTransparentStroke:#0000;--colorTransparentStrokeInteractive:#0000;--colorSubtleBackground:#0000;--colorSubtleBackgroundHover:#3d3d3d;--colorNeutralBackground6:#242424;--colorNeutralForegroundOnColor:#fff;--colorNeutralShadowKeyDarker:#0000004d;--colorPaletteRedBackground1:#d13438;--colorPaletteRedBackground3:#d13438;--colorPaletteRedForeground2:#a4262c;--colorCompoundBrandBackground:#7f85f5;--colorCompoundBrandBackgroundHover:#9299f7;--colorCompoundBrandForeground1:#7f85f5;--colorCompoundBrandStroke:#7579eb;--colorBorderBlack:#000;--colorIconWhite:#fff;--colorIconPrimary:#e0e0e0;--colorIconSecondary:#bdbdbd;--colorIconTertiary:#d0d0d0;--shadow2:0 0 2px #0000003d,0 1px 2px #00000047;--shadow4:0 0 2px #0000003d,0 2px 4px #00000047;--shadow8:0 0 2px #0000003d,0 4px 8px #00000047;--shadow16:0 0 2px #0000003d,0 8px 16px #00000047}}html{font-size:10px}body{background-color:#f3f2f1;background-color:var(--colorNeutralBackground3);color:#242424;color:var(--colorNeutralForeground1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Apple Color Emoji,Segoe UI Emoji,sans-serif;font-family:var(--fontFamilyBase);font-size:14px;font-size:var(--fontSizeBase300);line-height:1.4286;margin:0;min-height:100%;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}#root{height:100vh;width:100vw}.flex{display:flex}.flex-column{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.w-full{width:100%}.h-full{height:100%}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.button{align-items:center;background-color:initial;background-color:var(--colorTransparentBackground);border:none;border-radius:4px;border-radius:var(--borderRadiusMedium);color:#424242;color:var(--colorNeutralForeground2);cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Apple Color Emoji,Segoe UI Emoji,sans-serif;font-family:var(--fontFamilyBase);font-size:14px;font-size:var(--fontSizeBase300);gap:8px;gap:var(--spacingHorizontalS);justify-content:space-around;padding:8px 12px;padding:var(--spacingVerticalS) var(--spacingHorizontalM);transition:background-color .2s cubic-bezier(.33,0,.67,1);transition:background-color var(--durationNormal) var(--curveEasyEase)}.button:hover:not(:disabled){background-color:#ffffff1a}.button:disabled{cursor:not-allowed;opacity:.5}.button-primary{background-color:#6264a7;color:#fff}.button-primary:hover:not(:disabled){background-color:#464eb8;background-color:var(--colorBrandBackgroundHover)}.button-secondary{background-color:initial;color:#424242}.input{background-color:#fff;background-color:var(--colorNeutralBackground1);border:1px solid #0000;border:1px solid var(--colorTransparentStroke);border-radius:4px;border-radius:var(--borderRadiusMedium);box-sizing:border-box;color:#242424;color:var(--colorNeutralForeground1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Apple Color Emoji,Segoe UI Emoji,sans-serif;font-family:var(--fontFamilyBase);font-size:1.8rem;font-weight:500;font-weight:var(--fontWeightMedium);height:3.2rem;padding:0 1.5rem;width:100%}.input::placeholder{color:#a19f9d;color:var(--colorNeutralForegroundDisabled)}.input:focus,.input:hover:not(:focus){border-color:#0000;border-color:var(--colorTransparentStrokeInteractive)}.input:focus{outline:none}.switch{align-items:center;display:inline-flex;height:20px;position:relative;width:40px}.switch-input{cursor:pointer;height:100%;margin:0;opacity:0;position:absolute;width:100%;z-index:0}.switch-input:not(:focus){pointer-events:none}.switch-indicator{align-items:center;background-color:initial;border:1px solid #616161;border:1px solid var(--colorNeutralStrokeAccessible);border-radius:10000px;border-radius:var(--borderRadiusCircular);cursor:pointer;display:flex;height:20px;pointer-events:auto;position:relative;transition:all .2s cubic-bezier(.33,0,.67,1);transition:all var(--durationNormal) var(--curveEasyEase);width:40px;z-index:2}.switch-indicator svg{color:#616161;color:var(--colorNeutralForeground3);height:18px;position:absolute;transition:transform .2s cubic-bezier(.33,0,.67,1);transition:transform var(--durationNormal) var(--curveEasyEase);width:18px}.switch-input:checked~.switch-indicator{background-color:#6264a7;background-color:var(--colorCompoundBrandBackground);border-color:#0000}.switch-input:checked~.switch-indicator svg{color:#faf9f8;color:var(--colorNeutralBackground2);transform:translateX(20px)}.switch-input:active:not(:disabled)~.switch-indicator{background-color:#0003}.switch-input:active:not(:disabled):checked~.switch-indicator{background-color:#6264a7;background-color:var(--colorCompoundBrandBackgroundPressed,var(--colorCompoundBrandBackground))}.switch-input:disabled~.switch-indicator{cursor:not-allowed;opacity:.5}.switch-indicator:hover:not(.switch-input:disabled~.switch-indicator),.switch-input:not(:disabled)~.switch-indicator:hover{border-color:#424242;border-color:var(--colorNeutralStrokeAccessibleHover)}.radio-group{display:flex;flex-direction:column;gap:12px;gap:var(--spacingVerticalM)}.radio{align-items:center;cursor:pointer;display:flex;gap:8px;gap:var(--spacingHorizontalS)}.radio-input{height:16px;opacity:0;position:absolute;width:16px}.radio-indicator{border:1px solid #616161;border:1px solid var(--colorNeutralStrokeAccessible);border-radius:50%;flex-shrink:0;height:16px;position:relative;width:16px}.radio-indicator:after{background-color:currentColor;border-radius:50%;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:12px}.radio-input:checked~.radio-indicator{border-color:#6264a7;border-color:var(--colorCompoundBrandStroke);color:#6264a7;color:var(--colorCompoundBrandForeground1)}.radio-input:checked~.radio-indicator:after{transform:translate(-50%,-50%) scale(1)}.radio-label{color:#242424;color:var(--colorNeutralForeground1);cursor:pointer;font-size:14px;font-size:var(--fontSizeBase300)}.icon{fill:currentColor;display:inline-block;height:1em;vertical-align:middle;width:1em}.icon-sm{height:1.6rem;width:1.6rem}.icon-md{height:2rem;width:2rem}.link{color:#6264a7;color:var(--colorBrandForegroundLink);cursor:pointer;font-size:14px;font-size:var(--fontSizeBase300);text-decoration:none}.link:hover{color:#464eb8;color:var(--colorBrandForegroundLinkHover);text-decoration:underline}.divider{align-self:center;background-color:#ffffff1a;border:none;flex-shrink:0;height:32px;width:1px}.text-sm{font-size:12px;font-size:var(--fontSizeBase200)}.text-base{font-size:14px;font-size:var(--fontSizeBase300)}.text-lg{font-size:16px;font-size:var(--fontSizeBase400)}.text-xl{font-size:20px;font-size:var(--fontSizeBase500)}.font-semibold{font-weight:600;font-weight:var(--fontWeightSemibold)}.font-medium{font-weight:500;font-weight:var(--fontWeightMedium)}.text-center{text-align:center}.text-gray{color:#616161;color:var(--colorNeutralForeground3)}.gap-xs{gap:4px;gap:var(--spacingHorizontalXS)}.gap-sm{gap:8px;gap:var(--spacingHorizontalS)}.gap-md{gap:12px;gap:var(--spacingHorizontalM)}.gap-lg{gap:16px;gap:var(--spacingHorizontalL)}.mb-sm{margin-bottom:8px;margin-bottom:var(--spacingVerticalS)}.mb-md{margin-bottom:12px;margin-bottom:var(--spacingVerticalM)}.mb-lg{margin-bottom:16px;margin-bottom:var(--spacingVerticalL)}.mb-xl{margin-bottom:20px;margin-bottom:var(--spacingVerticalXL)}.mb-2xl{margin-bottom:2.4rem}.mt-sm{margin-top:8px;margin-top:var(--spacingVerticalS)}.mt-md{margin-top:12px;margin-top:var(--spacingVerticalM)}.mt-lg{margin-top:16px;margin-top:var(--spacingVerticalL)}.p-sm{padding:8px;padding:var(--spacingVerticalS) var(--spacingHorizontalS)}.p-md{padding:12px;padding:var(--spacingVerticalM) var(--spacingHorizontalM)}.p-lg{padding:16px;padding:var(--spacingVerticalL) var(--spacingHorizontalL)}.loading-screen{background-color:#fff;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:9999}.loading-screen,.loading-screen-content{align-items:center;display:flex;justify-content:center}.loading-icon-wrapper{display:inline-block;position:relative}.loading-teams-icon{animation:logoGrow 1s ease-out forwards;color:#5059c9;font-size:8rem;position:relative;z-index:1}.loading-glass-reflection{animation:glassFlow 2s linear infinite;background:linear-gradient(90deg,#0000,#0000 20%,#fff9 40%,#ffffffe6 50%,#fff9 60%,#0000 80%,#0000);height:400px;left:0;mix-blend-mode:overlay;pointer-events:none;position:absolute;top:0;transform:rotate(45deg);transform-origin:0 0;width:400%;z-index:1}@keyframes logoGrow{0%{opacity:.8;transform:scale(1)}to{opacity:1;transform:scale(2)}}@keyframes glassFlow{0%{transform:rotate(45deg) translateX(-100%) translateY(-100%)}to{transform:rotate(45deg) translateX(100%) translateY(50%)}}.app-container{background-color:var(--colorNeutralBackground3);display:flex;flex-direction:column;min-height:100vh;position:relative;width:100%}.app-container-with-settings{flex-direction:row}.app-container-prejoin{height:100vh;max-height:100vh;overflow:hidden}.app-container-prejoin .main-content-wrapper{min-height:0}.app-container-prejoin .main-content{flex:1 1;min-height:0;overflow-y:auto}.app-container-prejoin .footer-links{flex-shrink:0}.main-content-wrapper{display:flex;flex:1 1;flex-direction:column;min-width:0;width:100%}.app-container-with-settings .main-content-wrapper{flex:1 1;min-width:0;overflow-x:hidden}.background-slot{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:-1}.main-content{-webkit-font-smoothing:antialiased;box-sizing:border-box;display:flex;flex-wrap:nowrap;height:auto;justify-content:center;margin:auto;max-width:104.4rem;max-width:170.7rem;min-height:auto;padding:7rem 2rem 6rem;position:relative;unicode-bidi:isolate}.main-content,.prejoin-screen{align-items:center;flex-direction:column;width:100%}.prejoin-screen{max-width:97.5rem}.prejoin-header{align-items:center;display:flex;flex-direction:column;margin-bottom:1.6rem;width:100%}.teams-icon-container{align-items:center;display:flex;font-size:4.3rem;height:6.6rem;justify-content:center;margin-bottom:var(--spacingVerticalM);min-height:6.6rem;min-width:4.2rem;width:4.2rem}.teams-icon-container svg{height:1em;width:1em}.meeting-title{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase500);font-weight:var(--fontWeightSemibold);line-height:var(--lineHeightBase500);margin-bottom:var(--spacingHorizontalS);text-align:center}.meeting-title-waiting{font-size:var(--fontSizeBase300);font-weight:var(--fontWeightRegular);line-height:var(--lineHeightBase300);margin-bottom:0;margin-top:0}.name-input-container{align-self:center;max-width:30rem;position:relative;width:100%}.name-input-container .input{background-color:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);font-weight:var(--fontWeightRegular)}.name-input-container .input::placeholder{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase400);font-weight:var(--fontWeightRegular)}.name-input-container .input:hover:not(:focus){border-color:var(--colorNeutralStroke2)}.name-input-container:after{background:linear-gradient(to right,var(--colorBrandForegroundLink),var(--colorBrandForegroundLinkHover),var(--colorBrandForegroundLink));border-radius:0 0 var(--borderRadiusMedium) var(--borderRadiusMedium);bottom:0;content:"";height:1.5px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);transition:none;width:0;z-index:1}.name-input-container:focus-within:after{left:50%;transform:translateX(-50%);transition:width var(--durationNormal) var(--curveEasyEase);width:calc(100% - var(--borderRadiusMedium))}.name-input-container .input:focus{border-color:var(--colorNeutralStroke2);outline:none}.name-input-tooltip{background-color:var(--colorNeutralBackground1);border-radius:var(--borderRadiusMedium);box-shadow:var(--popoverBoxShadow);box-sizing:border-box;color:var(--colorNeutralForeground1);filter:var(--popoverFilter);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightRegular);line-height:var(--lineHeightBase200);max-width:29rem;padding:2rem 2.8rem;pointer-events:none;text-align:center;top:calc(100% + .8rem);white-space:normal;width:calc(100% - 3rem);z-index:1000}.name-input-tooltip,.name-input-tooltip:before{left:50%;position:absolute;transform:translateX(-50%)}.name-input-tooltip:before{border-bottom:.6rem solid var(--colorNeutralBackground1);border-left:.6rem solid #0000;border-right:.6rem solid #0000;bottom:100%;content:"";height:0;width:0}.waiting-message-container{align-items:center;align-self:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:var(--spacingHorizontalS);width:100%}.waiting-message{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase500);font-weight:var(--fontWeightSemibold);line-height:var(--lineHeightBase500);padding:0;text-align:center}.video-audio-section{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.6rem;height:-webkit-fit-content;height:fit-content;justify-content:flex-start;margin-bottom:2.4rem;max-width:97.5rem;width:100%}.video-preview-container{background-color:var(--colorNeutralBackground2);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);box-shadow:0 .08rem .18rem 0 #00000021,0 .015rem .045rem 0 #0000001c;display:flex;flex:1.2 1 45rem;flex-direction:column;height:33rem;max-width:100%;min-width:30rem;overflow:visible;position:relative}.video-preview-content{flex:1 1;flex-direction:column;z-index:0}.video-preview-active,.video-preview-content{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.video-preview-active{height:100%;width:100%}.video-preview-background-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.video-preview-video{background-color:var(--colorNeutralBackground3);height:100%;object-fit:cover;position:relative;width:100%;z-index:2}.video-preview-video.video-preview-mirrored{transform:scaleX(-1)}.video-preview-video.video-preview-blur{filter:blur(12px);-webkit-filter:blur(12px)}.video-preview-video.video-preview-with-background{background-color:initial;mix-blend-mode:normal}.video-preview-frozen-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.camera-off-icon{height:2rem;margin-bottom:var(--spacingVerticalS);width:2rem}.camera-off-icon,.camera-off-text{color:var(--colorNeutralForeground3)}.camera-off-text{font-size:var(--fontSizeBase300);font-weight:700;line-height:var(--lineHeightBase300)}.video-preview-controls{background-color:var(--colorNeutralBackground1);border-radius:0 0 var(--borderRadiusMedium) var(--borderRadiusMedium);border-top:.1rem solid var(--colorNeutralStroke2);overflow:visible;width:100%}.video-controls{align-items:flex-start;display:flex;flex-direction:column;gap:0;justify-content:center;padding:0;width:100%}.video-controls-toolbar{align-items:center;display:flex;flex-direction:row;gap:0;height:4.4rem;max-height:4.4rem;overflow:visible;padding:0;position:relative;width:100%}.audio-control-button{min-width:2rem}.audio-control-button,.video-control-button{align-items:center;background-color:var(--colorTransparentBackground);border:none;border-radius:var(--borderRadiusMedium);color:var(--colorIconPrimary);cursor:pointer;display:flex;height:4.4rem;padding-right:0;transition:color var(--durationNormal) var(--curveEasyEase)}.video-control-button{justify-content:flex-end;min-width:4.4rem}.open-video-option-button{align-items:center;background-color:var(--colorTransparentBackground);border:none;border-radius:var(--borderRadiusMedium);color:var(--colorIconPrimary);cursor:pointer;display:flex;height:3.6rem;justify-content:center;min-width:2.6rem;position:relative;transition:background-color var(--durationNormal) var(--curveEasyEase)}.open-video-option-button:hover:not(:disabled){color:var(--colorBrandForegroundLink)}.open-video-option-button:hover:not(:disabled) .icon-sm{stroke:var(--colorBrandForegroundLink)}.open-video-option-button.video-control-button-active{background-color:#fff3}.open-video-option-button.video-control-button-active .icon-sm{stroke:var(--colorBrandForegroundLink)}.video-control-button:hover:not(:disabled),.video-control-button:hover:not(:disabled) .icon-md{color:var(--colorBrandForegroundLink)}.video-control-button.video-control-button-disabled,.video-control-button:disabled{cursor:not-allowed;opacity:.5}.video-control-button.video-control-button-unchecked{color:var(--colorIconPrimary)}.audio-control-button.audio-control-button-disabled,.audio-control-button:disabled{cursor:not-allowed;opacity:.5}.audio-control-button.audio-control-button-checked,.audio-control-button.audio-control-button-unchecked{color:var(--colorIconPrimary)}.video-toggle-group{align-items:center;display:flex;margin-right:2rem;position:relative}.video-control-button .icon-md,.video-toggle-group .icon-md{flex-shrink:0;height:2.5rem;width:2.5rem}.video-toggle-group .icon-sm{fill:none;stroke:var(--colorIconTertiary);height:1.2rem;transition:stroke var(--durationNormal) var(--curveEasyEase);width:1.2rem}.video-options-dropdown{background-color:var(--colorNeutralBackground1);border:none;border-radius:var(--borderRadiusMedium);box-shadow:var(--shadow4);left:.4rem;max-width:calc(100vw - 2rem);min-width:36rem;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:calc(100% - .4rem);transform:translateY(-.8rem);transition:opacity var(--durationNormal) var(--curveEasyEase),transform var(--durationNormal) var(--curveEasyEase),visibility var(--durationNormal) var(--curveEasyEase);visibility:hidden;z-index:10000}.video-options-dropdown.video-options-dropdown-open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}@media (max-width:768px){.video-options-dropdown{left:auto!important;max-width:36rem;min-width:auto;right:.4rem!important;width:calc(100vw - 2rem)}}.video-options-section{padding:var(--spacingVerticalS) 0}.video-options-header{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);letter-spacing:.05em;padding:var(--spacingVerticalS) var(--spacingHorizontalM)}.video-options-list{display:flex;flex-direction:column}.video-option-item{align-items:center;cursor:pointer;display:flex;gap:var(--spacingHorizontalS);padding:var(--spacingVerticalS) var(--spacingHorizontalM);position:relative;transition:background-color var(--durationNormal) var(--curveEasyEase)}.video-option-radio{cursor:pointer;height:16px;margin:0;opacity:0;position:absolute;width:16px}.video-option-item .radio-indicator{border:1px solid var(--colorNeutralStrokeAccessible);border-radius:50%;flex-shrink:0;height:16px;position:relative;width:16px}.video-option-item .radio-indicator:after{background-color:currentColor;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:10px}.video-option-item .video-option-radio:checked~.radio-indicator{border-color:var(--colorCompoundBrandStroke);color:var(--colorCompoundBrandForeground1)}.video-option-item .video-option-radio:checked~.radio-indicator:after{transform:translate(-50%,-50%) scale(1)}.video-option-label{color:var(--colorNeutralForeground1);cursor:pointer;flex:1 1;font-size:var(--fontSizeBase300);text-align:left}.video-options-divider{background-color:var(--colorNeutralStroke2);height:1px;margin:0 var(--spacingHorizontalM)}.meeting-video-options-dialog{background-color:var(--colorNeutralBackground1);border-radius:var(--borderRadiusMedium);box-shadow:var(--popoverBoxShadow);filter:var(--popoverFilter);max-width:36rem;min-width:20rem;overflow:hidden;pointer-events:auto;z-index:10001}.meeting-video-options-content,.meeting-video-options-dialog .video-options-section{padding:.4rem 0}.meeting-video-options-dialog .video-options-header{padding:.5rem 1.2rem;text-align:left}.meeting-video-options-dialog .video-options-list{padding:0 .4rem}.meeting-video-options-backgrounds{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(4,1fr);padding:.6rem 1.2rem}.meeting-video-options-backgrounds .background-grid-item{aspect-ratio:16/9;height:auto;min-height:5rem;min-width:0}.meeting-video-options-backgrounds .background-grid-checkmark-icon{right:4px;top:4px}.meeting-video-options-backgrounds .background-grid-item:hover .background-grid-preview .background-grid-fallback-blur .background-grid-icon,.meeting-video-options-backgrounds .background-grid-item:hover .background-grid-preview .background-grid-fallback-none .background-grid-icon,.meeting-video-options-backgrounds .background-grid-preview .background-grid-fallback-blur .background-grid-icon,.meeting-video-options-backgrounds .background-grid-preview .background-grid-fallback-none .background-grid-icon,.meeting-video-options-more-link{color:var(--colorNeutralForeground1)}.meeting-video-options-more-link{background:none;border:none;cursor:pointer;display:block;font-size:var(--fontSizeBase300);padding:.6rem 1.2rem;text-align:left;width:100%}.meeting-video-options-more-link:hover{color:var(--colorBrandForegroundLink)}.meeting-audio-options-dialog{background-color:var(--colorNeutralBackground1);border-radius:var(--borderRadiusMedium);box-shadow:var(--popoverBoxShadow);filter:var(--popoverFilter);max-width:36rem;min-width:20rem;overflow:hidden;pointer-events:auto;z-index:10001}.meeting-audio-options-content,.meeting-audio-options-dialog .audio-options-section{padding:.4rem 0}.meeting-audio-options-dialog .audio-options-header{padding:.5rem 1.2rem;text-align:left}.meeting-audio-options-dialog .audio-options-list{padding:0 .4rem}.meeting-audio-options-dialog .audio-volume-slider{cursor:pointer;pointer-events:auto}.meeting-audio-options-dialog .audio-volume-slider::-webkit-slider-thumb{cursor:pointer;pointer-events:auto}.meeting-audio-options-dialog .audio-volume-slider::-moz-range-thumb{cursor:pointer;pointer-events:auto}.video-option-button{background-color:initial;border:none;color:var(--colorNeutralStrokeAccessibleHover);cursor:pointer;font-size:var(--fontSizeBase300);padding:var(--spacingVerticalS) var(--spacingHorizontalM);text-align:left;transition:background-color var(--durationNormal) var(--curveEasyEase);width:100%}.video-option-button:hover{color:var(--colorBrandForegroundLinkHover)}.background-filters-button{align-items:center;background-color:var(--colorTransparentBackground);border:none;border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForeground2);cursor:pointer;display:flex;font-size:var(--fontSizeBase300);font-weight:var(--fontWeightRegular);gap:var(--spacingHorizontalS);height:4.4rem;justify-content:center;min-width:auto;padding:var(--spacingVerticalS) var(--spacingHorizontalM);transition:color var(--durationNormal) var(--curveEasyEase);white-space:nowrap}.background-filters-icon-default{display:block}.background-filters-icon-hover{display:none}.background-filters-button:hover:not(:disabled){color:var(--colorBrandForegroundLink)}.background-filters-button:hover:not(:disabled) .background-filters-icon-default{display:none}.background-filters-button:hover:not(:disabled) .background-filters-icon-hover{color:var(--colorBrandForegroundLink);display:block}.background-filters-button:disabled{cursor:not-allowed;opacity:.3}.audio-section{box-sizing:border-box;display:flex;flex:1 1 40rem;flex-direction:column;gap:var(--spacingVerticalS);height:33rem;min-height:33rem;min-width:0}.audio-panel-container{box-sizing:border-box;display:flex;flex-direction:column;gap:0;width:100%}.audio-panel-selected{flex:4 1}.audio-panel-deselected{flex:1 1}.audio-option-panel{background-color:var(--colorNeutralBackground2);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);box-shadow:0 .08rem .18rem 0 #00000021,0 .015rem .045rem 0 #0000001c;box-sizing:border-box;cursor:pointer;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:var(--spacingVerticalL) var(--spacingHorizontalXL);width:100%}.audio-panel-container.audio-panel-selected .audio-option-panel{background-color:var(--colorNeutralBackground1);border-radius:var(--borderRadiusMedium) var(--borderRadiusMedium) 0 0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.audio-option-panel:hover{background-color:var(--colorNeutralBackground1)}.audio-panel-container.audio-panel-deselected .audio-option-panel:hover{background-color:var(--colorNeutralBackgroundStatic)}.audio-option-panel .radio-indicator{border-radius:50%;height:20px;width:20px}.audio-option-panel .radio-indicator:after{height:12px;width:12px}.audio-panel-container.audio-panel-selected .audio-options-panel{border-radius:0 0 var(--borderRadiusMedium) var(--borderRadiusMedium)!important;border-top:none!important}.audio-options-panel{background-color:var(--colorNeutralBackground4);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);box-shadow:0 .08rem .18rem 0 #00000021,0 .015rem .045rem 0 #0000001c;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:center;overflow:visible;padding:var(--spacingVerticalL) var(--spacingHorizontalXL);position:relative;width:100%}.audio-option{display:flex;flex-direction:column}.audio-option-header{align-items:center;display:flex;gap:var(--spacingHorizontalS)}.audio-option-title{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold)}.audio-controls{display:flex;flex-direction:column;gap:var(--spacingVerticalXS);overflow:visible;position:relative}.audio-control-row{align-items:center;display:flex;gap:var(--spacingHorizontalS);min-width:0;width:100%}.audio-control-row .switch{margin-left:auto}.audio-control-row .audio-control-button,.audio-control-row .switch{flex-shrink:0;flex:0 0 auto}.audio-device-selector{align-items:center;background-color:var(--colorTransparentBackground);border:1px solid var(--colorTransparentStroke);border-radius:var(--borderRadiusMedium);box-sizing:border-box;color:var(--colorNeutralForeground2);cursor:pointer;display:flex;font-size:var(--fontSizeBase300);gap:var(--spacingHorizontalS);max-width:100%;min-width:0;outline:none;overflow:visible;padding:var(--spacingVerticalS) var(--spacingHorizontalM);position:relative;transition:color var(--durationNormal) var(--curveEasyEase);width:100%}.audio-device-selector:focus{outline:none}.audio-device-selector:focus-visible{outline:none}.audio-device-selector span{flex:1 1 auto;max-width:100%;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.audio-device-selector span.audio-device-none{flex:0 1 auto;text-align:left}.audio-device-selector .icon-sm{flex-shrink:0}.audio-device-selector:hover:not(:disabled){color:var(--colorBrandForegroundLink)}.audio-device-selector:hover:not(:disabled) .icon-sm{stroke:var(--colorBrandForegroundLink)}.audio-device-selector.audio-device-selector-active{color:var(--colorBrandForegroundLink)}.audio-device-selector.audio-device-selector-active .icon-sm{stroke:var(--colorBrandForegroundLink)}.audio-device-selector:disabled{cursor:not-allowed;opacity:.5}.audio-options-dropdown{background-color:var(--colorNeutralBackground1);border:none;border-radius:var(--borderRadiusMedium);box-shadow:var(--shadow4);left:.4rem;max-width:calc(100vw - 2rem);min-width:36rem;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:calc(100% - .4rem);transform:translateY(-.8rem);transition:opacity var(--durationNormal) var(--curveEasyEase),transform var(--durationNormal) var(--curveEasyEase),visibility var(--durationNormal) var(--curveEasyEase);visibility:hidden;z-index:10000}.audio-options-dropdown.audio-options-dropdown-open{opacity:1;pointer-events:auto;transform:translateY(0)!important;visibility:visible}@media (max-width:768px){.audio-options-dropdown{left:auto!important;max-width:36rem;min-width:auto;right:.4rem!important;width:calc(100vw - 2rem)}}.audio-options-section{padding:var(--spacingVerticalS) 0}.audio-options-header{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);letter-spacing:.05em;padding:var(--spacingVerticalS) var(--spacingHorizontalM);text-align:left}.audio-options-list{display:flex;flex-direction:column}.audio-option-item{align-items:center;cursor:pointer;display:flex;gap:var(--spacingHorizontalS);padding:var(--spacingVerticalS) var(--spacingHorizontalM);position:relative;transition:background-color var(--durationNormal) var(--curveEasyEase)}.audio-option-radio{cursor:pointer;height:16px;margin:0;opacity:0;position:absolute;width:16px}.audio-option-item .radio-indicator{border:1px solid var(--colorNeutralStrokeAccessible);border-radius:50%;flex-shrink:0;height:16px;position:relative;width:16px}.audio-option-item .radio-indicator:after{background-color:currentColor;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:10px}.audio-option-item .audio-option-radio:checked~.radio-indicator{border-color:var(--colorCompoundBrandStroke);color:var(--colorCompoundBrandForeground1)}.audio-option-item .audio-option-radio:checked~.radio-indicator:after{transform:translate(-50%,-50%) scale(1)}.audio-option-label{color:var(--colorNeutralForeground1);cursor:pointer;flex:1 1;font-size:var(--fontSizeBase300);font-weight:var(--fontWeightRegular);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-volume-control{align-items:center;display:flex;gap:var(--spacingHorizontalS);margin-top:var(--spacingVerticalXS);padding:var(--spacingVerticalS) var(--spacingHorizontalM)}.audio-volume-control .icon-sm{flex-shrink:0;height:1.6rem;width:1.6rem}.audio-volume-slider{-webkit-appearance:none;appearance:none;background:var(--colorNeutralStroke2);border-radius:var(--borderRadiusSmall);cursor:default;flex:1 1;height:.2rem;opacity:1;outline:none;pointer-events:none;position:relative}.audio-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--colorNeutralForeground1);border:none;border-radius:50%;box-shadow:0 0 0 1px var(--colorNeutralStroke2);cursor:default;height:1.2rem;margin-top:-.5rem;pointer-events:none;width:1.2rem}.audio-volume-slider::-moz-range-thumb{background:var(--colorNeutralForeground1);border:none;border-radius:50%;box-shadow:0 0 0 1px var(--colorNeutralStroke2);cursor:default;height:1.2rem;pointer-events:none;width:1.2rem}.audio-volume-slider:disabled{cursor:default;opacity:1}.audio-volume-slider::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--colorNeutralStrokeAccessible) 0,var(--colorNeutralStrokeAccessible) 30%,var(--colorNeutralStroke2) 30%,var(--colorNeutralStroke2) 100%);background:linear-gradient(to right,var(--colorNeutralStrokeAccessible) 0,var(--colorNeutralStrokeAccessible) var(--volume-percent,30%),var(--colorNeutralStroke2) var(--volume-percent,30%),var(--colorNeutralStroke2) 100%);border-radius:var(--borderRadiusSmall);height:.2rem}.audio-volume-slider::-moz-range-track{background:var(--colorNeutralStroke2);border-radius:var(--borderRadiusSmall);height:.2rem}.audio-volume-slider::-moz-range-progress{background:var(--colorNeutralStrokeAccessible);border-radius:var(--borderRadiusSmall);height:.2rem}.audio-options-divider{background-color:var(--colorNeutralStroke2);height:1px;margin:0 var(--spacingHorizontalM)}.audio-option-button{background-color:initial;border:none;color:var(--colorNeutralStrokeAccessibleHover);cursor:pointer;font-size:var(--fontSizeBase300);padding:var(--spacingVerticalS) var(--spacingHorizontalM);text-align:left;transition:color var(--durationNormal) var(--curveEasyEase);width:100%}.audio-option-button:hover{color:var(--colorBrandForegroundLink)}.no-audio-description{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase300);margin-left:2.4rem}.action-buttons{display:flex;gap:var(--spacingHorizontalM);justify-content:flex-end;margin-top:var(--spacingVerticalXL);max-width:97.5rem;width:100%}.button-secondary{background-color:var(--colorTransparentBackground);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);box-shadow:var(--shadow2);color:var(--colorNeutralForeground2);cursor:pointer;font-size:var(--fontSizeBase300);font-weight:var(--fontWeightRegular);height:3.2rem;min-width:10rem;padding:var(--spacingVerticalS) var(--spacingHorizontalL);transition:background-color var(--durationNormal) var(--curveEasyEase)}.button-secondary:hover{background-color:#ffffff1a}.button-primary{background-color:var(--colorBrandBackground);border:none;border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForegroundOnBrand);cursor:pointer;font-size:var(--fontSizeBase300);font-weight:var(--fontWeightRegular);height:3.2rem;min-width:10rem;padding:var(--spacingVerticalS) var(--spacingHorizontalL);transition:background-color var(--durationNormal) var(--curveEasyEase)}.button-primary:hover{background-color:var(--colorBrandBackgroundHover)}.footer-links{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--fontSizeBase50);font:webkit-style-small-caption;justify-content:center;max-width:100%;padding-bottom:var(--spacingHorizontalS);padding-top:var(--spacingHorizontalS);width:100%}.footer-link{color:var(--colorBrandForegroundLink);cursor:pointer;font-size:var(--fontSizeBase200);padding-right:1.6rem;text-decoration:underline}.footer-link:hover{color:var(--colorBrandForegroundLinkHover);text-decoration:underline}.right-panel{bottom:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s ease-in-out;width:0}.right-panel.open{opacity:1;width:32rem}@media (max-width:900px){.video-audio-section{flex-direction:column}.video-preview-container{flex:1 1 auto;max-width:100%;width:100%}.audio-section{flex:1 1 auto;width:100%}}@media (max-width:1000px){.main-content{padding:var(--spacingVerticalL) var(--spacingHorizontalL)}.video-preview-container{max-width:75rem;min-height:26.4rem}}@media (max-height:720px){.video-preview-container{max-width:75rem;min-height:26.4rem}}.device-settings-overlay{background-color:var(--colorNeutralBackground3);border-left:1px solid #000;display:flex;flex-direction:column;flex-shrink:0;height:100vh;max-width:35vw;min-width:28rem;overflow:hidden;width:32rem}.meeting-device-settings-panel-wrapper{display:flex;flex-direction:column;flex-shrink:0;height:100%;width:32rem}.meeting-device-settings-panel-wrapper .device-settings-overlay{height:100%;max-width:none;min-width:0}.device-settings-panel{background-color:var(--colorNeutralBackground3);display:flex;flex-direction:column;height:100%;overflow-y:auto;width:100%}.device-settings-header{align-items:center;border-bottom:1px solid var(--colorNeutralStroke2);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--spacingVerticalL) var(--spacingHorizontalL)}.device-settings-title{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase400);font-weight:var(--fontWeightBold);margin:0}.device-settings-close{align-items:center;background:#0000;border:none;border-radius:var(--borderRadiusSmall);color:var(--colorNeutralForeground2);cursor:pointer;display:flex;justify-content:center;padding:var(--spacingVerticalXS);transition:none}.device-settings-close:hover{color:var(--colorBrandBackgroundHover)}.device-settings-content{flex:1 1;overflow-y:auto;padding:var(--spacingVerticalL) var(--spacingHorizontalL)}.device-settings-content::-webkit-scrollbar{height:14px;width:14px}.device-settings-content::-webkit-scrollbar:disabled{display:none}.device-settings-content::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#fff6;background-color:var(--colorScrollbarOverlay,#fff6);border:4px solid #0000;border-radius:9px;min-height:32px;min-width:32px}.device-settings-content::-webkit-scrollbar-thumb:hover{background-color:#fff6;background-color:var(--colorScrollbarOverlay,#fff6);border-width:2px}.device-settings-content::-webkit-scrollbar-corner,.device-settings-content::-webkit-scrollbar-track{background-color:initial}.device-settings-section{margin-bottom:var(--spacingVerticalXXL)}.device-settings-section-title{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold);margin:0 0 var(--spacingVerticalL) 0}.device-settings-field{margin-bottom:var(--spacingVerticalL)}.device-settings-label{color:var(--colorNeutralForeground2);display:block;font-size:var(--fontSizeBase200);font-weight:var(--fontWeightRegular);margin-bottom:var(--spacingVerticalS)}.device-settings-dropdown-wrapper{position:relative}.device-settings-dropdown-wrapper:after{background:linear-gradient(to right,var(--colorBrandForegroundLink),var(--colorBrandForegroundLinkHover),var(--colorBrandForegroundLink));border-radius:0 0 var(--borderRadiusMedium) var(--borderRadiusMedium);bottom:0;content:"";height:1.5px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);transition:none;width:0;z-index:1}.device-settings-dropdown-wrapper:focus-within:after{left:50%;transform:translateX(-50%);transition:width var(--durationNormal) var(--curveEasyEase);width:calc(100% - var(--borderRadiusMedium))}.device-settings-dropdown{align-items:center;background-color:var(--colorNeutralBackground1);border:none;border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForeground1);cursor:pointer;display:flex;font-size:var(--fontSizeBase300);gap:var(--spacingHorizontalS);height:auto;justify-content:space-between;min-height:3.2rem;padding:var(--spacingVerticalS) var(--spacingHorizontalM);width:100%}.device-settings-dropdown:hover:not(:disabled){background-color:var(--colorNeutralBackground2)}.device-settings-dropdown:disabled{cursor:not-allowed;opacity:.5}.device-settings-dropdown span{word-wrap:break-word;flex:1 1;overflow-wrap:break-word;text-align:left;white-space:normal}.device-settings-dropdown .icon-sm{flex-shrink:0}.device-settings-dropdown-menu{background-color:var(--colorNeutralBackground1);border:none;border-radius:var(--borderRadiusMedium);box-shadow:var(--shadow8);left:0;margin-top:0;max-height:20rem;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.device-settings-dropdown-item{word-wrap:break-word;align-items:center;background-color:initial;border:none;color:var(--colorNeutralForeground1);cursor:pointer;display:flex;font-size:var(--fontSizeBase300);gap:var(--spacingHorizontalS);height:auto;min-height:3.2rem;overflow-wrap:break-word;padding:var(--spacingVerticalS) var(--spacingHorizontalM);text-align:left;transition:background-color var(--durationNormal) var(--curveEasyEase);white-space:normal;width:100%}.device-settings-dropdown-item span{word-wrap:break-word;flex:1 1;overflow-wrap:break-word;white-space:normal}.device-settings-check-icon{color:var(--colorNeutralForeground1);flex-shrink:0;height:1.6rem;width:1.6rem}.device-settings-dropdown-item:hover{background-color:var(--colorNeutralBackground2)}.device-settings-volume-control{align-items:center;display:flex;gap:var(--spacingHorizontalS);margin-top:var(--spacingVerticalXS);padding:var(--spacingVerticalS) var(--spacingHorizontalM)}.device-settings-volume-control .icon-sm{flex-shrink:0;height:1.6rem;width:1.6rem}.device-settings-volume-slider{-webkit-appearance:none;appearance:none;background:var(--colorNeutralStroke2);border-radius:var(--borderRadiusSmall);cursor:default;flex:1 1;height:.2rem;opacity:1;outline:none;pointer-events:none;position:relative}.device-settings-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--colorNeutralForeground1);border:none;border-radius:50%;box-shadow:0 0 0 1px var(--colorNeutralStroke2);cursor:default;height:1.2rem;margin-top:-.5rem;pointer-events:none;width:1.2rem}.device-settings-volume-slider::-moz-range-thumb{background:var(--colorNeutralForeground1);border:none;border-radius:50%;box-shadow:0 0 0 1px var(--colorNeutralStroke2);cursor:default;height:1.2rem;pointer-events:none;width:1.2rem}.device-settings-volume-slider:disabled{cursor:default;opacity:1}.device-settings-volume-slider::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--colorNeutralStrokeAccessible) 0,var(--colorNeutralStrokeAccessible) 30%,var(--colorNeutralStroke2) 30%,var(--colorNeutralStroke2) 100%);background:linear-gradient(to right,var(--colorNeutralStrokeAccessible) 0,var(--colorNeutralStrokeAccessible) var(--volume-percent,30%),var(--colorNeutralStroke2) var(--volume-percent,30%),var(--colorNeutralStroke2) 100%);border-radius:var(--borderRadiusSmall);height:.2rem}.device-settings-volume-slider::-moz-range-track{background:var(--colorNeutralStroke2);border-radius:var(--borderRadiusSmall);height:.2rem}.device-settings-volume-slider::-moz-range-progress{background:var(--colorNeutralStrokeAccessible);border-radius:var(--borderRadiusSmall);height:.2rem}.device-settings-toggle-wrapper{align-items:center;display:flex;gap:var(--spacingHorizontalM);justify-content:space-between}.device-settings-toggle-label{align-items:center;color:var(--colorNeutralForeground1);cursor:pointer;display:flex;font-size:var(--fontSizeBase300);gap:var(--spacingHorizontalXS)}.device-settings-info-icon{color:var(--colorNeutralForeground3);flex-shrink:0}.background-grid{grid-column-gap:1.6rem;grid-row-gap:1.6rem;column-gap:1.6rem;display:grid;grid-template-columns:repeat(2,1fr);padding-top:1rem;row-gap:1.6rem;width:100%}.background-grid-item{align-items:center;aspect-ratio:16/9;background-color:var(--colorNeutralBackground6);border:none;border-radius:var(--borderRadiusSmall);box-shadow:0 0 0 1px var(--colorTransparentStroke);cursor:pointer;display:flex;height:73px;justify-content:center;min-width:130px;outline:none;overflow:hidden;padding:0;position:relative;width:100%}.background-grid-item:hover{opacity:.75}.background-grid-item:focus,.background-grid-item:hover{box-shadow:0 0 0 2px var(--colorCompoundBrandForeground1)}.background-grid-item:focus{outline:none}.background-grid-item-selected,.background-grid-item-selected:hover{box-shadow:0 0 0 2px var(--colorCompoundBrandForeground1)}.background-grid-item-selected:hover{opacity:.75}.background-grid-preview{align-items:center;background-color:var(--colorNeutralBackground2);display:flex;height:100%;justify-content:center;position:relative;width:100%}.background-grid-image{height:100%;object-fit:cover;width:100%}.background-grid-fallback{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.background-grid-item .background-grid-preview{background-color:var(--colorNeutralBackgroundStatic)}.background-grid-fallback-blur,.background-grid-fallback-none{align-items:center;display:flex;flex-direction:column;gap:.4rem;justify-content:center}.background-grid-icon{color:var(--colorNeutralForeground2);flex-shrink:0;height:3.2rem;width:3.2rem}.background-grid-label{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightRegular);line-height:var(--lineHeightBase200);text-align:center}.background-grid-checkmark-icon{height:24px;pointer-events:none;position:absolute;right:-3%;top:3%;width:24px;z-index:10}.meeting-window-container{flex-direction:column;height:100vh;width:100vw}.meeting-top-toolbars,.meeting-window-container{background-color:var(--colorNeutralBackground1);display:flex;overflow:visible;position:relative}.meeting-top-toolbars{align-items:center;align-items:flex-end;border-bottom:1px solid var(--colorNeutralBackground4);box-shadow:0 .01rem .1rem .01rem var(--colorNeutralShadowKeyDarker);height:6rem;justify-content:space-between;min-height:6rem;opacity:1;padding:2px 2.8rem 2px 1rem;z-index:1000}.meeting-toolbar-left,.meeting-toolbar-right{align-items:center;display:flex}.meeting-toolbar-right{column-gap:.6rem;overflow:visible}.meeting-toolbar-divider{background-color:var(--colorNeutralStroke1);height:3.2rem;margin:0 .4rem;width:.1rem}.meeting-chat-notification{left:50%;max-width:36rem;position:fixed;top:7rem;transform:translateX(-50%);width:calc(100% - 3.2rem);z-index:10000}.meeting-chat-notification-content{align-items:center;background-color:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusXLarge);box-shadow:var(--popoverBoxShadow);cursor:pointer;display:flex;filter:var(--popoverFilter);gap:1rem;padding:1rem 1.2rem}.meeting-chat-notification-avatar{align-items:center;background:linear-gradient(135deg,#6264a7,#464eb8);background:linear-gradient(135deg,var(--colorCompoundBrandBackground,#6264a7) 0,var(--colorCompoundBrandBackgroundHover,#464eb8) 100%);border-radius:50%;color:#fff;color:var(--colorNeutralForegroundOnColor,#fff);display:flex;flex-shrink:0;font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);height:3.8rem;justify-content:center;width:3.8rem}.meeting-chat-notification-body{flex:1 1;min-width:0}.meeting-chat-notification-sender{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold);margin-bottom:.2rem}.meeting-chat-notification-message{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-chat-notification-actions{align-items:center;display:flex;flex-shrink:0;gap:.4rem}.meeting-chat-notification-action{align-items:center;background:none;border:none;border-radius:var(--borderRadiusSmall);color:var(--colorNeutralForeground2);cursor:pointer;display:flex;height:2.8rem;justify-content:center;padding:0;transition:color .2s,background-color .2s;width:2.8rem}.meeting-chat-notification-action:hover{color:var(--colorBrandBackgroundHover)}.meeting-toolbar-button.leave-button{background-color:var(--colorPaletteRedBackground3);border:0;color:#fff;flex-direction:row;font-size:var(--fontSizeBase400);font-weight:var(--fontWeightSemibold);gap:1rem;height:3.2rem;letter-spacing:.3px;padding:.6rem 1.6rem;width:8.8rem}.meeting-toolbar-button.leave-button:hover{background-color:#c4998f;color:#fff}.meeting-toolbar-button.leave-button:hover .meeting-toolbar-button-label,.meeting-toolbar-button.leave-button:hover svg{color:#fff}.meeting-toolbar-button.leave-button:active{background-color:var(--colorPaletteRedBackground1)}.meeting-toolbar-button.leave-button svg{color:#fff}.meeting-split-button{display:flex;overflow:visible}.meeting-split-button-disabled,.meeting-split-button-disabled .meeting-toolbar-button,.meeting-split-button-disabled .meeting-toolbar-button:disabled{color:var(--colorNeutralForegroundDisabled);cursor:not-allowed}.meeting-split-button-disabled .meeting-toolbar-button:active,.meeting-split-button-disabled .meeting-toolbar-button:hover{background-color:initial;color:var(--colorNeutralForegroundDisabled)}.meeting-split-button-disabled .meeting-toolbar-button:active svg,.meeting-split-button-disabled .meeting-toolbar-button:hover svg{color:var(--colorNeutralForegroundDisabled)}.meeting-split-button .meeting-toolbar-button,.meeting-toolbar-button{flex-direction:column;overflow:visible;padding:.6rem .8rem}.meeting-toolbar-button{align-items:center;background-color:initial;border:none;border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForeground2);cursor:pointer;display:flex;font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase100);gap:.6rem;height:5rem;justify-content:center;position:relative;transition:none;width:5rem}.meeting-toolbar-button:hover{background-color:var(--colorNeutralBackgroundStatic)}.meeting-toolbar-button:hover svg{color:var(--colorBrandForegroundLink)}.meeting-toolbar-button-chat svg .chat-icon-default{display:block}.meeting-toolbar-button-chat svg .chat-icon-hover,.meeting-toolbar-button-chat:hover svg .chat-icon-default{display:none}.meeting-toolbar-button-chat:hover svg .chat-icon-hover{display:block}.meeting-toolbar-button-chat-icon-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.meeting-toolbar-button-chat-dot{background-color:#e81123;border:1.5px solid #fff;border:1.5px solid var(--colorNeutralBackground1,#fff);border-radius:50%;flex-shrink:0;height:8px;position:absolute;right:-2px;top:-2px;width:8px}.meeting-toolbar-button .meeting-toolbar-button-people svg .people-icon-default{display:block}.meeting-toolbar-button .meeting-toolbar-button-people svg .people-icon-hover,.meeting-toolbar-button:hover .meeting-toolbar-button-people svg .people-icon-default{display:none}.meeting-toolbar-button-raise svg .raise-icon-default,.meeting-toolbar-button:hover .meeting-toolbar-button-people svg .people-icon-hover{display:block}.meeting-toolbar-button-raise svg .raise-icon-hover,.meeting-toolbar-button-raise:hover svg .raise-icon-default{display:none}.meeting-toolbar-button-raise:hover svg .raise-icon-hover,.meeting-toolbar-button[aria-label=React] svg .react-icon-default{display:block}.meeting-toolbar-button:hover[aria-label=React] svg .react-icon-default,.meeting-toolbar-button[aria-label=React] svg .react-icon-hover{display:none}.meeting-toolbar-button:hover[aria-label=React] svg .react-icon-hover,.meeting-toolbar-button[aria-label=View] svg .view-icon-default{display:block}.meeting-toolbar-button:hover[aria-label=View] svg .view-icon-default,.meeting-toolbar-button[aria-label=View] svg .view-icon-hover{display:none}.meeting-toolbar-button:hover[aria-label=View] svg .view-icon-hover{display:block}.meeting-toolbar-button:hover .meeting-toolbar-button-people .meeting-toolbar-button-badge{color:var(--colorBrandForegroundLink)}.meeting-toolbar-button-chat:before,.meeting-toolbar-button:before{background-color:#7f85f5;border-radius:999px;bottom:-.1rem;box-shadow:.1rem 0 .4rem 0 #7f85f5;content:"";height:.2rem;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:width .3s cubic-bezier(0,.7,.4,.7),opacity .3s cubic-bezier(0,.7,.4,.7);width:0}.meeting-toolbar-button-chat.meeting-toolbar-button-active:before,.meeting-toolbar-button.meeting-toolbar-button-active:before{opacity:1;width:4.8rem}.mic-configure-button,.video-configure-button{border-radius:6px;width:2.4rem}.mic-configure-button:before,.video-configure-button:before{display:none}.mic-configure-button:disabled,.video-configure-button:disabled,.video-configure-button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.meeting-toolbar-button-people{grid-column-gap:0;grid-row-gap:.2rem;column-gap:0;display:grid;grid-template-areas:"icon badge" "label label";grid-template-columns:auto auto;row-gap:.2rem}.meeting-toolbar-button-people svg{grid-area:icon}.meeting-toolbar-button-people .meeting-toolbar-button-label{grid-area:label}.meeting-toolbar-button-people .meeting-toolbar-button-badge{align-self:center;grid-area:badge;justify-self:center;position:static}.meeting-toolbar-button.encryption-button:hover{background-color:initial;color:var(--colorBrandBackgroundHover)}.meeting-toolbar-button.encryption-button:hover svg{color:var(--colorBrandBackgroundHover)}.meeting-toolbar-button.encryption-button:active,.meeting-toolbar-button:active{background-color:initial}.meeting-toolbar-button svg{fill:currentColor;color:inherit;flex-shrink:0;height:2rem;width:2rem}.meeting-toolbar-button-label{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase100);white-space:nowrap}.meeting-toolbar-button-badge{align-items:center;border-radius:var(--borderRadiusCircular);display:flex;font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);height:1.6rem;justify-content:center;line-height:1;min-width:1.6rem;padding:.1rem .4rem;position:absolute;right:.2rem;top:1.2rem}.meeting-toolbar-button-tooltip{background-color:var(--colorNeutralBackground1);border-radius:var(--borderRadiusSmall);box-shadow:var(--popoverBoxShadow);color:var(--colorNeutralForeground1);filter:var(--popoverFilter);font-size:var(--fontSizeBase200);left:0;padding:.6rem 1.2rem;pointer-events:none;position:absolute;top:calc(100% + .6rem);white-space:nowrap;z-index:0}.meeting-toolbar-button-tooltip:before{border-bottom:.6rem solid var(--colorNeutralBackground1);border-left:.6rem solid #0000;border-right:.6rem solid #0000;bottom:100%;content:"";height:0;left:1.8rem;position:absolute;width:0}.meeting-reaction-picker{overflow:visible;pointer-events:auto;position:fixed;z-index:10001}.meeting-reaction-picker-content{align-items:center;background-color:var(--colorNeutralBackground1);border-radius:var(--borderRadiusMedium);box-shadow:var(--popoverBoxShadow);display:flex;filter:var(--popoverFilter);gap:.4rem;overflow:visible;padding:.6rem}.meeting-reaction-picker-item{align-items:center;background:#0000;border:none;border-radius:var(--borderRadiusSmall);cursor:pointer;display:flex;height:3.6rem;justify-content:center;min-height:3.6rem;min-width:3.6rem;overflow:visible;padding:0;position:relative;transition:transform .2s ease;width:3.6rem}.meeting-reaction-picker-item:hover{transform:scale(1.2);z-index:1}@keyframes reaction-emoji-animation{0%{object-position:0 0}to{object-position:0 -3264px;object-position:0 var(--sprite-height,-3264px)}}.meeting-reaction-emoji{display:block;flex-shrink:0;height:64px;height:var(--frame-size,64px);min-height:64px;min-height:var(--frame-size,64px);min-width:64px;min-width:var(--frame-size,64px);object-fit:none;object-position:0 0;transform:scale(.4);transform-origin:center center;transition:transform .2s ease;width:64px;width:var(--frame-size,64px)}.meeting-reaction-picker-item:hover .meeting-reaction-emoji{animation:reaction-emoji-animation 2.125s steps(51) 3 forwards;animation:reaction-emoji-animation 2.125s steps(var(--frame-count,51)) 3 forwards;transform:scale(.575);transform-origin:center center}.meeting-reaction-picker-item:not(:hover) .meeting-reaction-emoji{animation:none;object-position:0 0}.meeting-reaction-picker-item:hover .meeting-reaction-emoji{animation-fill-mode:forwards}.meeting-view-dialog{overflow:visible;pointer-events:auto;position:fixed;z-index:10001}.meeting-view-dialog-content{background-color:var(--colorNeutralBackground1);border-radius:var(--borderRadiusMedium);box-shadow:var(--popoverBoxShadow);display:flex;filter:var(--popoverFilter);flex-direction:column;min-width:20rem;padding:.4rem 0}.meeting-more-dialog{overflow:visible;pointer-events:auto;position:fixed;z-index:10001}.meeting-more-dialog-content{background-color:var(--colorNeutralBackground1);border-radius:var(--borderRadiusMedium);box-shadow:var(--popoverBoxShadow);display:flex;filter:var(--popoverFilter);flex-direction:column;min-width:20rem;padding:.4rem 0}.meeting-more-dialog-item{align-items:center;border-radius:var(--borderRadiusLarge);color:var(--colorNeutralForeground1);cursor:pointer;display:flex;font-size:var(--fontSizeBase300);gap:.8rem;margin-left:1rem;margin-right:1rem;padding:.7rem 1.2rem;transition:background-color .15s ease}.meeting-more-dialog-item:hover{background-color:var(--colorNeutralBackgroundStatic)}.meeting-more-dialog-item svg:first-child{color:var(--colorNeutralForeground2);flex-shrink:0;height:20px;width:20px}.meeting-more-dialog-item:hover svg{color:var(--colorBrandForegroundLink)}.meeting-more-dialog-item svg .more-meeting-info-icon-default{display:block}.meeting-more-dialog-item svg .more-meeting-info-icon-hover,.meeting-more-dialog-item:hover svg .more-meeting-info-icon-default{display:none}.meeting-more-dialog-item svg .more-devices-icon-default,.meeting-more-dialog-item:hover svg .more-meeting-info-icon-hover{display:block}.meeting-more-dialog-item svg .more-devices-icon-hover,.meeting-more-dialog-item:hover svg .more-devices-icon-default{display:none}.meeting-more-dialog-item svg .more-video-effects-icon-default,.meeting-more-dialog-item:hover svg .more-devices-icon-hover{display:block}.meeting-more-dialog-item svg .more-video-effects-icon-hover,.meeting-more-dialog-item:hover svg .more-video-effects-icon-default{display:none}.meeting-more-dialog-item svg .more-captions-icon-default,.meeting-more-dialog-item:hover svg .more-video-effects-icon-hover{display:block}.meeting-more-dialog-item svg .more-captions-icon-hover,.meeting-more-dialog-item:hover svg .more-captions-icon-default{display:none}.meeting-more-dialog-item svg .more-dont-show-chat-icon-default,.meeting-more-dialog-item:hover svg .more-captions-icon-hover{display:block}.meeting-more-dialog-item svg .more-dont-show-chat-icon-hover,.meeting-more-dialog-item:hover svg .more-dont-show-chat-icon-default{display:none}.meeting-more-dialog-item svg .more-accessibility-icon-default,.meeting-more-dialog-item:hover svg .more-dont-show-chat-icon-hover{display:block}.meeting-more-dialog-item svg .more-accessibility-icon-hover,.meeting-more-dialog-item:hover svg .more-accessibility-icon-default{display:none}.meeting-more-dialog-item:hover svg .more-accessibility-icon-hover{display:block}.meeting-more-dialog-item span{flex:1 1}.meeting-view-dialog-item{align-items:center;border-radius:var(--borderRadiusLarge);color:var(--colorNeutralForeground1);cursor:pointer;display:flex;font-size:var(--fontSizeBase300);gap:.8rem;margin-left:1rem;margin-right:1rem;padding:.7rem 1.2rem;position:relative;transition:background-color .15s ease}.meeting-view-dialog-item:hover:not(.meeting-view-dialog-item-disabled){background-color:var(--colorNeutralBackgroundStatic)}.meeting-view-dialog-item-disabled{cursor:not-allowed;opacity:.5}.meeting-view-dialog-item svg:first-child{color:var(--colorNeutralForeground2);flex-shrink:0;height:20px;width:20px}.meeting-view-dialog-item svg .view-gallery-icon-default{display:block}.meeting-view-dialog-item svg .view-gallery-icon-hover,.meeting-view-dialog-item:hover svg .view-gallery-icon-default{display:none}.meeting-view-dialog-item:hover svg .view-gallery-icon-hover{display:block}.meeting-view-dialog-item:hover svg{color:var(--colorBrandForegroundLink)}.meeting-view-dialog-item-disabled:hover svg{color:inherit}.meeting-view-dialog-item svg .view-speaker-icon-default{display:block}.meeting-view-dialog-item svg .view-speaker-icon-hover,.meeting-view-dialog-item:hover svg .view-speaker-icon-default{display:none}.meeting-view-dialog-item svg .view-video-off-icon-default,.meeting-view-dialog-item:hover svg .view-speaker-icon-hover{display:block}.meeting-view-dialog-item svg .view-video-off-icon-hover,.meeting-view-dialog-item:hover svg .view-video-off-icon-default{display:none}.meeting-view-dialog-item svg .view-fullscreen-icon-default,.meeting-view-dialog-item:hover svg .view-video-off-icon-hover{display:block}.meeting-view-dialog-item svg .view-fullscreen-icon-hover,.meeting-view-dialog-item:hover svg .view-fullscreen-icon-default{display:none}.meeting-view-dialog-item:hover svg .view-fullscreen-icon-hover{display:block}.meeting-view-dialog-item span{flex:1 1}.meeting-view-dialog-checkmark{color:var(--colorNeutralForeground1);flex-shrink:0;height:16px;margin-left:auto;width:16px}.meeting-view-dialog-divider{background-color:var(--colorNeutralStroke1);height:.5px;margin:1.2rem 1.8rem}.meeting-timer{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightRegular);line-height:var(--lineHeightBase400)}.meeting-video-main{align-items:center;background-color:var(--colorNeutralBackground4);flex:1 1;flex-direction:row;justify-content:center;min-height:0;overflow:hidden;padding-top:.2rem}.meeting-video-main,.meeting-video-stage{display:flex;position:relative;width:100%}.meeting-video-stage{align-items:stretch;height:100%}.meeting-video-stage-with-chat{display:flex;flex-direction:row}.meeting-video-content{align-items:center;container-name:meeting-video-content;container-type:size;display:flex;flex:1 1;justify-content:center;min-width:0;position:relative}.meeting-layout-two-equal-main{align-items:stretch;display:flex;height:100%;justify-content:stretch;position:relative;width:100%}.meeting-layout-two-equal-main .meeting-participant-item{aspect-ratio:unset;height:100%;width:100%}.meeting-layout-two-equal-main .meeting-participant-avatar-large,.meeting-layout-two-equal-main .meeting-participant-video{height:100%;object-fit:cover;width:100%}.meeting-layout-two-equal-corner{bottom:1.6rem;height:14rem;position:absolute;right:1.6rem;width:24rem;z-index:10}.meeting-layout-two-split{display:flex;gap:.8rem;height:100%;padding:.8rem;width:100%}.meeting-layout-two-split-left,.meeting-layout-two-split-right{align-items:center;aspect-ratio:16/9;display:flex;flex:1 1;justify-content:center;max-height:100%;min-width:0}.meeting-layout-pinned-main{align-items:center;container-name:meeting-layout-pinned-main;container-type:size;display:flex;flex:6 1;height:100%;justify-content:center;min-width:0}.meeting-layout-pinned-track{--pinned-columns:2;--pinned-rows:1;box-sizing:border-box;flex-shrink:0;height:min(100cqh,100cqw * (var(--pinned-rows) * 9)/(var(--pinned-columns) * 16));min-height:min(100cqh,100cqw * (var(--pinned-rows) * 9)/(var(--pinned-columns) * 16));position:relative;width:min(100cqw,100cqh * (var(--pinned-columns) * 16)/(var(--pinned-rows) * 9))}.meeting-layout-pinned-cell{align-items:center;box-sizing:border-box;container-name:pinned-cell;container-type:size;display:flex;justify-content:center;min-height:0;min-width:0;position:absolute}.meeting-layout-pinned-track .meeting-layout-pinned-cell .meeting-participant-item{aspect-ratio:unset;flex:none;height:min(100cqh,100cqw * 9/16);max-height:100%;max-width:100%;width:min(100cqw,100cqh * 16/9)}.meeting-layout-pinned-sidebar{display:flex;flex:1 1;flex-direction:column;gap:.4rem;height:100%;justify-content:center;max-width:24rem;min-width:14rem;overflow-y:auto;padding:.2rem}.meeting-layout-equal-track{--equal-columns:2;--equal-rows:1;box-sizing:border-box;flex-shrink:0;height:min(100cqh,100cqw * (var(--equal-rows) * 9)/(var(--equal-columns) * 16));min-height:min(100cqh,100cqw * (var(--equal-rows) * 9)/(var(--equal-columns) * 16));position:relative;width:min(100cqw,100cqh * (var(--equal-columns) * 16)/(var(--equal-rows) * 9))}.meeting-layout-equal-cell{align-items:center;box-sizing:border-box;container-name:equal-cell;container-type:size;display:flex;justify-content:center;min-height:0;min-width:0;position:absolute}.meeting-layout-equal-cell .meeting-participant-item{aspect-ratio:unset;flex:none;height:min(100cqh,100cqw * 9/16);max-height:100%;max-width:100%;width:min(100cqw,100cqh * 16/9)}.meeting-participant-large{max-height:100%;max-width:100%}.meeting-participant-large,.meeting-participant-small{align-items:center;aspect-ratio:16/9;display:flex;justify-content:center;width:100%}.meeting-participant-small{flex-shrink:0;min-height:0}.meeting-participant-corner{align-items:center;aspect-ratio:16/9;display:flex;height:100%;justify-content:center;width:100%}.meeting-participant-corner .meeting-participant-avatar-large,.meeting-participant-corner .meeting-participant-video,.meeting-participant-large .meeting-participant-avatar-large,.meeting-participant-large .meeting-participant-video,.meeting-participant-small .meeting-participant-avatar-large,.meeting-participant-small .meeting-participant-video{height:100%;object-fit:cover;width:100%}.meeting-participant-item{align-items:center;background-color:#000;border-radius:var(--borderRadiusXLarge);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}.meeting-participant-item-hand-raised{border:2px solid #ffb900!important;box-shadow:0 0 0 1px #ffb9004d}.meeting-participant-reaction{bottom:1.6rem;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:40}.meeting-participant-reaction-emoji{animation:participant-reaction-emoji-animation 2.125s steps(51) 2 forwards;animation:participant-reaction-emoji-animation 2.125s steps(var(--frame-count,51)) 2 forwards;display:block;height:64px;height:var(--frame-size,64px);image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;object-fit:none;object-position:0 0;opacity:0;transition:opacity 2s ease;width:64px;width:var(--frame-size,64px);will-change:opacity,object-position}.meeting-participant-reaction-emoji.animate-in{opacity:1!important}.meeting-participant-reaction-emoji.animate-out{opacity:0!important}@keyframes participant-reaction-emoji-animation{0%{object-position:0 0}to{object-position:0 -3264px;object-position:0 var(--sprite-height,-3264px)}}.meeting-participant-large .meeting-participant-reaction-emoji{transform:scale(1)}.meeting-participant-small .meeting-participant-reaction-emoji{transform:scale(.6)}.meeting-participant-corner .meeting-participant-reaction-emoji{transform:scale(.5)}.meeting-participant-main{background-color:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke1);box-shadow:0 2px 8px #0000004d;height:100%;overflow:hidden;width:100%}.meeting-participant-preview{background-color:#000;border-radius:var(--borderRadiusSmall);bottom:1.6rem;box-shadow:0 2px 8px #0000004d;height:11.25rem;overflow:hidden;position:absolute;right:1.6rem;width:20rem;z-index:10}.meeting-participant-avatar-large{align-items:center;background-color:var(--colorNeutralBackground6);border-radius:50%;display:flex;height:19.6rem;justify-content:center;overflow:hidden;position:relative;width:19.6rem}.meeting-participant-avatar-local{background-color:#244b36;border-radius:var(--borderRadiusLarge);height:100%;width:100%}.meeting-participant-avatar-local .meeting-participant-avatar-fallback{color:#e6f6ec}.meeting-participant-avatar-local .meeting-participant-avatar-fallback,.meeting-participant-avatar-remote .meeting-participant-avatar-fallback{background-image:radial-gradient(at -15% -15%,#26ed9e14 0,#0000 72%),radial-gradient(at 115% -15%,#0ab5db14 0,#0000 72%),radial-gradient(at -15% 115%,#c2f2a614 0,#0000 72%),radial-gradient(at 115% 115%,#ffddc714 0,#0000 72%);border:var(--strokeWidthThin) solid var(--colorNeutralStencil1Alpha);border-radius:inherit}.meeting-participant-avatar-remote .meeting-participant-avatar-fallback{color:#1f3a5f}.meeting-participant-avatar-image{border-radius:50%;height:80%;margin:auto;object-fit:contain;width:30%}.meeting-participant-avatar-fallback{background-color:var(--colorNeutralBackground6);color:var(--colorNeutralForeground1);font-size:var(--fontSizeHero800);font-weight:var(--fontWeightSemibold)}.meeting-participant-avatar-fallback,.meeting-participant-avatar-preview{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.meeting-participant-avatar-preview{background-color:#000}.meeting-participant-avatar-fallback-preview{background-color:#000;color:#fff;font-size:var(--fontSizeBase400);font-weight:var(--fontWeightSemibold)}.meeting-participant-info-overlay{background-color:#0009;border-radius:var(--borderRadiusLarge);bottom:.8rem;gap:.6rem;max-width:calc(100% - 3.2rem);min-width:-webkit-fit-content;min-width:fit-content;padding:.4rem .8rem;transition:all var(--durationNormal) var(--curveEasyEase);z-index:20}.meeting-participant-info-overlay,.meeting-participant-raise-hand-indicator{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;left:.8rem;position:absolute}.meeting-participant-raise-hand-indicator{background-color:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusXLarge);gap:.2rem;padding:.4rem .6rem;top:.8rem;z-index:30}.meeting-participant-raise-hand-number{color:#ffb900;font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);line-height:1}.meeting-participant-info-overlay-hover{padding-right:.4rem}.meeting-participant-info-overlay-pinned{padding-right:.8rem}.meeting-participant-pin-button{align-items:center;background:#0000;border:none;border-radius:var(--borderRadiusSmall);color:#fff;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-left:auto;transition:background-color var(--durationNormal) var(--curveEasyEase)}.meeting-participant-pin-button:hover{color:var(--colorBrandBackgroundHover)}.meeting-participant-pin-button svg{height:16px;width:16px}.meeting-participant-more-button{align-items:center;background:#0000;border:none;border-radius:var(--borderRadiusSmall);color:#fff;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-left:auto;transition:background-color var(--durationNormal) var(--curveEasyEase)}.meeting-participant-more-button:hover{color:var(--colorBrandBackgroundHover)}.meeting-participant-more-button svg{height:16px;width:16px}.meeting-participant-more-menu{background-color:var(--colorNeutralBackground1);border-radius:var(--borderRadiusLarge);box-shadow:var(--popoverBoxShadow);color:var(--colorNeutralForeground1);filter:var(--popoverFilter);left:100%;min-width:12rem;padding:.4rem;position:absolute;top:-.7rem;z-index:1000}.meeting-participant-more-menu-item{align-items:center;background:#0000;border:none;border-radius:var(--borderRadiusLarge);color:var(--colorNeutralForeground1);cursor:pointer;display:flex;font-size:var(--fontSizeBase200);gap:.8rem;padding:.8rem 1.2rem;text-align:left;transition:background-color var(--durationNormal) var(--curveEasyEase),color var(--durationNormal) var(--curveEasyEase);width:100%}.meeting-participant-more-menu-item:hover{background-color:var(--colorNeutralBackgroundStatic)}.meeting-participant-more-menu-item-icon{color:var(--colorNeutralForeground2);flex-shrink:0;transition:color var(--durationNormal) var(--curveEasyEase)}.meeting-participant-more-menu-item:hover .meeting-participant-more-menu-item-icon{color:var(--colorBrandBackgroundHover)}.meeting-notification{align-items:stretch;background-color:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusXLarge);box-shadow:var(--shadow16);display:flex;flex-direction:column;gap:0;left:50%;max-width:40rem;overflow:hidden;padding:0;position:absolute;top:1.2rem;transform:translateX(-50%);z-index:1001}.meeting-notification-header{align-items:center;display:flex;gap:1.2rem;justify-content:space-between;padding:1.2rem 1.2rem 0}.meeting-notification-header .meeting-notification-title{color:var(--colorNeutralForeground1);flex:1 1;font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);line-height:var(--lineHeightBase300);margin:0}.meeting-notification-header .meeting-notification-close{flex-shrink:0}.meeting-notification-more-link{color:var(--colorBrandForegroundLink);cursor:pointer;font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);text-decoration:underline}.meeting-notification-more-link:hover{color:var(--colorBrandForegroundLinkHover)}.meeting-notification-fix-button{background:none;border:none;color:var(--colorNeutralForeground1);cursor:pointer;display:inline-flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.2rem;text-decoration:underline;transition:color var(--durationNormal) var(--curveEasyEase)}.meeting-notification-fix-button:hover{color:var(--colorBrandBackgroundHover)}.meeting-notification-fix-button-icon{align-items:center;display:inline-flex;justify-content:center}.meeting-notification-fix-button-icon svg{flex-shrink:0}.meeting-notification-content{display:flex;flex:1 1;flex-direction:column;gap:.4rem;padding:.8rem 1.2rem 1.2rem}.meeting-notification-title{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold);line-height:var(--lineHeightBase300)}.meeting-notification-message{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightRegular);line-height:var(--lineHeightBase200)}.meeting-notification-close{align-items:center;background:none;border:none;border-radius:var(--borderRadiusSmall);color:var(--colorNeutralForeground2);cursor:pointer;display:flex;justify-content:center;transition:background-color var(--durationNormal) var(--curveEasyEase)}.meeting-notification-close:hover{color:var(--colorBrandBackgroundHover)}.meeting-notification-actions{align-items:center;display:flex;flex-shrink:0;gap:.8rem}.meeting-notification-button{border:none;border-radius:var(--borderRadiusMedium);cursor:pointer;font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold);padding:.6rem 1.2rem;transition:background-color var(--durationNormal) var(--curveEasyEase)}.meeting-notification-button-more{background-color:var(--colorNeutralBackground3);color:var(--colorNeutralForeground1)}.meeting-notification-button-more:hover{background-color:var(--colorNeutralBackground4)}.meeting-notification-button-close{background-color:var(--colorBrandBackground);color:#fff}.meeting-notification-button-close:hover{background-color:var(--colorBrandBackgroundHover)}.meeting-participant-name{color:var(--colorNeutralForegroundOnColor);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightRegular);line-height:var(--lineHeightBase300)}.meeting-participant-mute-icon{align-items:center;color:var(--colorNeutralForegroundOnColor);display:flex}.meeting-participant-mute-icon svg{height:1.6rem;width:1.6rem}.meeting-participant-mute-icon-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:0}.meeting-participant-mute-icon-button:hover{color:var(--colorNeutralForegroundOnColor);opacity:.9}.meeting-participant-video-preview{height:100%;object-fit:cover;width:100%}.meeting-control-bar{align-items:center;background:#0000;display:flex;flex-direction:row;justify-content:center;max-height:72.7rem;position:relative;z-index:100}.meeting-control-bar-left{align-items:center;display:flex;gap:.8rem}.meeting-control-divider{background-color:var(--colorNeutralStroke2);height:3.2rem;margin:0 .4rem;width:.1rem}.meeting-split-button{align-items:center;border-radius:var(--borderRadiusMedium);display:inline-flex;justify-content:stretch;overflow:hidden;position:relative}.meeting-control-button{align-items:center;background-color:var(--colorSubtleBackground);border:none;border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForeground1);cursor:pointer;display:flex;font-size:var(--fontSizeBase300);font-weight:var(--fontWeightRegular);gap:.6rem;justify-content:center;min-height:3.2rem;min-width:3.2rem;padding:.8rem 1.2rem;transition:background-color var(--durationNormal) var(--curveEasyEase);white-space:nowrap}.meeting-control-button:hover{background-color:var(--colorSubtleBackgroundHover)}.meeting-control-button:active{background-color:var(--colorSubtleBackgroundPressed)}.meeting-control-button svg{flex-shrink:0;height:2rem;width:2rem}.meeting-control-button-label{font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300)}.meeting-split-button .meeting-control-button{border-radius:0;padding:.8rem 1.2rem}.meeting-split-button .meeting-control-button:first-child{border-bottom-left-radius:var(--borderRadiusMedium);border-right:none;border-top-left-radius:var(--borderRadiusMedium)}.meeting-split-button .meeting-control-button:last-child{border-bottom-right-radius:var(--borderRadiusMedium);border-left:1px solid var(--colorNeutralStroke1);border-top-right-radius:var(--borderRadiusMedium);padding:.8rem}.meeting-control-button.mic-button.mic-off{background-color:var(--colorNeutralBackground3);color:var(--colorNeutralForegroundDisabled)}.meeting-control-button.leave-button{background-color:var(--colorPaletteRedBackground3);border:0;color:#fff;font-weight:600;letter-spacing:.3px}.meeting-control-button.leave-button:hover{background-color:var(--colorPaletteRedForeground2);color:#fff}.meeting-control-button.leave-button:hover .meeting-control-button-label,.meeting-control-button.leave-button:hover svg{color:#fff}.meeting-control-button.leave-button:active{background-color:var(--colorPaletteRedBackground1)}.meeting-control-button.leave-button svg{color:#fff}.chat-panel{background-color:var(--colorNeutralBackground1);border-left:1px solid var(--colorBorderBlack);display:flex;flex-direction:column;flex-shrink:0;height:100%;width:32rem}.chat-panel-header{align-items:center;border-bottom:1px solid var(--colorNeutralStroke1);display:flex;justify-content:space-between;padding:1.6rem}.chat-panel-title{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase400);font-weight:var(--fontWeightSemibold);margin:0}.chat-panel-close{align-items:center;background:none;border:none;border-radius:var(--borderRadiusSmall);color:var(--colorNeutralForeground3);cursor:pointer;display:flex;justify-content:center;padding:.4rem;transition:background-color var(--durationNormal) var(--curveEasyEase)}.chat-panel-close:hover{color:var(--colorBrandForegroundLink)}.chat-panel-messages{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:1.6rem}.chat-panel-messages::-webkit-scrollbar{height:14px;width:14px}.chat-panel-messages::-webkit-scrollbar:disabled{display:none}.chat-panel-messages::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#fff6;background-color:var(--colorScrollbarOverlay,#fff6);border:4px solid #0000;border-radius:9px;min-height:32px;min-width:32px}.chat-panel-messages::-webkit-scrollbar-thumb:hover{background-color:#fff6;background-color:var(--colorScrollbarOverlay,#fff6);border-width:2px}.chat-panel-messages::-webkit-scrollbar-corner,.chat-panel-messages::-webkit-scrollbar-track{background-color:initial}.chat-system-message{align-items:center;display:flex;gap:.8rem;padding:.8rem 0}.chat-system-icon{flex-shrink:0;height:2rem;width:2rem}.chat-system-icon,.chat-system-text{color:var(--colorNeutralForeground3)}.chat-system-text{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase300)}.chat-panel-empty{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase300);padding:2rem;text-align:center}.chat-message{align-items:flex-start;display:flex;margin-bottom:0;padding:0;position:relative;width:100%}.chat-message-local{align-items:flex-end}.chat-message-local,.chat-message-remote{flex-direction:column;justify-content:flex-start;margin-bottom:.8rem}.chat-message-remote{align-items:flex-start;width:100%}.chat-message-avatar-wrapper{align-self:flex-end;flex-shrink:0;margin:0;position:relative}.chat-message-avatar{align-items:center;border-radius:50%;display:flex;height:3.2rem;justify-content:center;overflow:hidden;width:3.2rem}.chat-message-avatar-image{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.chat-message-status-dot{background-color:#fff;border:2px solid var(--colorNeutralBackground1);border-radius:50%;bottom:-.1rem;height:1rem;position:absolute;right:-.1rem;width:1rem;z-index:1}.chat-message-content{display:flex;flex-direction:column;gap:0;margin:0;max-width:70%;padding:0;position:relative;width:100%}.chat-message-local .chat-message-content{align-items:flex-end}.chat-message-remote .chat-message-content{align-items:flex-start}.chat-message-header{align-items:center;display:flex;gap:.6rem;line-height:1.2;margin-bottom:.2rem;padding:0}.chat-message-remote .chat-message-header{color:var(--colorNeutralForeground3);flex-direction:row;justify-content:flex-start;margin-bottom:.2rem;padding-left:1.8rem}.chat-message-sender{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);line-height:1.2}.chat-message-bubble-wrapper{align-items:flex-end;display:flex;flex-direction:row;margin:0;padding:0;position:relative;width:100%}.chat-message-local .chat-message-bubble-wrapper{align-items:flex-end;gap:.4rem;justify-content:flex-end}.chat-message-remote .chat-message-bubble-wrapper{align-items:flex-start;justify-content:flex-start}.chat-message-bubble{word-wrap:break-word;border-radius:var(--borderRadiusXLarge);max-width:100%;padding:.8rem 1.2rem}.chat-message-local .chat-message-bubble{background:linear-gradient(40deg,#933cd6,#5b5fc7);color:#fff}.chat-message-remote .chat-message-bubble{background-color:var(--colorNeutralBackground2);color:#fff}.chat-message-run-last,.chat-message-run-middle{margin-top:-.75rem}.chat-message-time-spacer{align-self:flex-end;padding-right:1.2rem}.chat-message-header-spacer,.chat-message-time-spacer{margin-bottom:.2rem;min-height:1.2em;pointer-events:none;visibility:hidden}.chat-message-header-spacer{padding-left:1.8rem}.chat-message-avatar-spacer{align-self:flex-end;flex-shrink:0;min-width:3.2rem;width:3.2rem}.chat-message-text{color:inherit;font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300)}.chat-message-reactions{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.chat-message-local .chat-message-reactions{justify-content:flex-end}.chat-message-remote .chat-message-reactions{justify-content:flex-start}.chat-message-reaction{align-items:center;display:inline-flex;justify-content:center;line-height:1}.chat-message-reaction-emoji{animation:chat-message-reaction-emoji-animation 2.125s steps(51) 1 forwards;animation:chat-message-reaction-emoji-animation 2.125s steps(var(--frame-count,51)) 1 forwards;display:block;height:64px;height:var(--frame-size,64px);image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;object-fit:none;object-position:0 0;transform:scale(.35);width:64px;width:var(--frame-size,64px)}@keyframes chat-message-reaction-emoji-animation{0%{object-position:0 0}to{object-position:0 -3264px;object-position:0 var(--sprite-height,-3264px)}}.chat-message-reaction-single{align-items:center;background-color:var(--colorNeutralBackground1);border:1.5px solid #b4a0dce6;border:1.5px solid var(--colorChatReactionBorder,#b4a0dce6);border-radius:1rem;bottom:-15px;box-sizing:border-box;display:flex;flex-shrink:0;height:2.2rem;justify-content:center;overflow:hidden;position:absolute;width:2.5rem}.chat-message-reaction-single-remote{left:40px}.chat-message-reaction-single-local{right:10px}.chat-message-reaction-single{cursor:pointer;font-size:1.4rem;line-height:1;-webkit-user-select:none;user-select:none}.chat-message-footer{align-items:center;display:flex;gap:.4rem;margin-top:.2rem}.chat-message-local .chat-message-footer{flex-direction:row-reverse}.chat-message-time{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100);line-height:1.2;white-space:nowrap}.chat-message-time-local{align-self:flex-end;margin-bottom:.2rem;margin-right:0;padding-right:1.2rem}.chat-message-status{align-items:center;align-self:flex-end;color:var(--colorNeutralForeground3);display:flex;flex-shrink:0}.chat-message-emoji-tooltip-wrapper{bottom:100%;left:0;pointer-events:auto;position:absolute;z-index:1000}.chat-message-local .chat-message-bubble-wrapper .chat-message-emoji-tooltip-wrapper{left:auto;right:0}.chat-emoji-picker-wrapper{bottom:100%;left:0;margin-bottom:.4rem;position:absolute;z-index:1001}.chat-message-local .chat-message-bubble-wrapper .chat-emoji-picker-wrapper{left:auto;right:0}.chat-quick-reactions{align-items:center;background-color:var(--colorNeutralBackground1);border-radius:var(--borderRadiusXLarge);box-shadow:var(--popoverBoxShadow);display:flex;filter:var(--popoverFilter);gap:.2rem;padding:.4rem}.chat-quick-reaction-button{align-items:center;background:none;border:none;border-radius:var(--borderRadiusSmall);cursor:pointer;display:flex;height:3.2rem;justify-content:center;padding:.2rem;transition:background-color .2s;width:3.2rem}.chat-reaction-picker-item{overflow:visible;position:relative}.chat-reaction-emoji{display:block;flex-shrink:0;height:64px;height:var(--frame-size,64px);min-height:64px;min-height:var(--frame-size,64px);min-width:64px;min-width:var(--frame-size,64px);object-fit:none;object-position:0 0;transform:scale(.36);transform-origin:center center;width:64px;width:var(--frame-size,64px)}.chat-reaction-picker-item:hover .chat-reaction-emoji{animation:reaction-emoji-animation 2.125s steps(51) 3 forwards;animation:reaction-emoji-animation 2.125s steps(var(--frame-count,51)) 3 forwards;transform:scale(.48);transform-origin:center center}.chat-reaction-picker-item:not(:hover) .chat-reaction-emoji{animation:none;object-position:0 0}.chat-quick-reactions-divider{background-color:var(--colorNeutralStroke1);height:2rem;margin:0 .2rem;width:.1rem}.chat-more-reactions-button{color:var(--colorNeutralForeground2)}.chat-more-reactions-button svg .more-reactions-icon-default{display:block}.chat-more-reactions-button svg .more-reactions-icon-hover{display:none}.chat-more-reactions-button:hover svg{color:var(--colorBrandForegroundLink)}.chat-more-reactions-button:hover svg .more-reactions-icon-default{display:none}.chat-more-reactions-button:hover svg .more-reactions-icon-hover{display:block}.chat-message-options-button{color:var(--colorNeutralForeground2)}.chat-message-options-button:hover svg{color:var(--colorBrandForegroundLink)}.chat-message-options-menu{background-color:var(--colorNeutralBackground1);border-radius:var(--borderRadiusMedium);box-shadow:var(--popoverBoxShadow);display:flex;filter:var(--popoverFilter);flex-direction:column;max-width:28rem;min-width:20rem;padding:.4rem 1rem;position:fixed;z-index:10002}.chat-message-option-item{align-items:center;background:none;border:none;border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForeground1);cursor:pointer;display:flex;font-size:var(--fontSizeBase300);gap:.8rem;padding:.6rem 1.2rem;text-align:left;transition:background-color .2s;width:100%}.chat-message-option-item:hover{background-color:var(--colorNeutralBackgroundStatic)}.chat-message-option-item svg{color:var(--colorNeutralForeground2);flex-shrink:0}.chat-message-option-item-disabled,.chat-message-option-item.chat-message-option-item-disabled{color:var(--colorNeutralForegroundDisabled);cursor:not-allowed;pointer-events:none}.chat-message-option-item-disabled svg,.chat-message-option-item.chat-message-option-item-disabled svg{color:var(--colorNeutralForegroundDisabled);cursor:not-allowed}.chat-message-option-item .chat-message-option-chevron{color:var(--colorNeutralForeground3);margin-left:auto}.chat-message-options-menu .chat-message-option-divider{background-color:var(--colorNeutralStroke1);border:none;height:1px;margin:.4rem 0;padding:0}.chat-reply-button{color:var(--colorNeutralForeground2)}.chat-reply-button svg .reply-icon-default{display:block}.chat-reply-button svg .reply-icon-hover{display:none}.chat-reply-button:hover svg{color:var(--colorBrandForegroundLink)}.chat-reply-button:hover svg .reply-icon-default{display:none}.chat-reply-button:hover svg .reply-icon-hover{display:block}.chat-emoji-image{height:30px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;object-fit:none;transition:none;width:30px}.chat-emoji-image,.chat-emoji-image-animated{display:block;flex-shrink:0;object-position:0 0}.chat-emoji-image-animated{--to-position:-2160px;--reaction-animation-duration:3s;--reaction-animation-play-state:paused;--reaction-animation-iteration-count:0;animation-timing-function:steps(72);height:30px!important;object-fit:none!important;width:30px!important}.chat-emoji-item{align-items:center;aspect-ratio:1;background:none;border:none;border-radius:var(--borderRadiusMedium);cursor:pointer;display:flex;font-size:2rem;height:100%;justify-content:center;line-height:1;min-height:3.8rem;min-width:3.8rem;overflow:hidden;padding:.4rem;position:relative;transition:background-color .2s,transform .1s;width:100%}.chat-emoji-item:hover{background-color:var(--colorNeutralBackground2);transform:scale(1.2)}.chat-emoji-item:hover .chat-emoji-image-animated{animation:emoji-sprite-animation 3s steps(72) infinite}.chat-emoji-item:active{transform:scale(1.1)}.chat-emoji-picker .chat-emoji-item:hover{background-color:var(--colorNeutralBackgroundStatic);transform:none}.chat-emoji-picker .chat-emoji-item:active{transform:none}@keyframes emoji-sprite-animation{0%{object-position:0 0}to{object-position:-2160px 0;object-position:var(--to-position,-2160px) 0}}.chat-quick-reaction-button{overflow:hidden;position:relative}.chat-quick-reaction-button:hover .chat-emoji-image-animated{--reaction-animation-play-state:running;--reaction-animation-iteration-count:infinite;animation:emoji-sprite-animation var(--reaction-animation-duration) steps(72) infinite}.chat-emoji-fallback{font-size:2rem;line-height:1}.chat-emoji-picker{background-color:var(--colorNeutralBackground1);border-radius:var(--borderRadiusMedium);box-shadow:var(--popoverBoxShadow);display:flex;filter:var(--popoverFilter);flex-direction:column;height:360px;max-height:360px;max-width:320px;min-height:360px;min-width:320px;overflow:hidden;pointer-events:auto;position:relative;width:320px;z-index:1001}.chat-emoji-picker-standalone{position:fixed;z-index:10002}.chat-emoji-picker-search-wrapper{align-items:stretch;background-color:var(--colorNeutralBackground3);border-radius:.6rem;box-sizing:border-box;display:flex;flex-direction:column;margin:2rem 2rem 0;padding:.8rem 1.2rem;position:relative;transition:border-color var(--durationNormal) var(--curveEasyEase),box-shadow var(--durationNormal) var(--curveEasyEase)}.chat-emoji-picker-search-wrapper-focused{box-shadow:inset 0 -.4rem 0 -.2rem var(--colorNeutralForeground2BrandPressed)}.chat-emoji-picker-search{background-color:initial;border:none;border-radius:0;color:var(--colorNeutralForeground1);font-size:1.4rem;outline:none;padding:.4rem 2.4rem .4rem 0;transition:background-color .2s;width:100%}.chat-emoji-picker-search::placeholder{color:var(--colorNeutralForeground3)}.chat-emoji-picker-search:focus{outline:none}.chat-emoji-picker-search-icon{color:var(--colorNeutralForeground3);height:1.8rem;pointer-events:none;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);width:1.8rem}.chat-emoji-picker-section-heading{color:var(--colorNeutralForeground2);font-size:1.3rem;font-weight:600;margin:0 0 .6rem;padding:0 .2rem}.chat-emoji-picker-no-results{color:var(--colorNeutralForeground3);font-size:1.3rem;grid-column:1/-1;margin:0;padding:1rem 0}.chat-emoji-picker-footer{background-color:var(--colorNeutralBackground1);border-top:1px solid var(--colorNeutralStroke2);display:flex;flex-shrink:0;gap:.2rem;margin:0 2rem;overflow-x:auto;padding:.6rem 0;scrollbar-width:none}.chat-emoji-picker-footer::-webkit-scrollbar{display:none}.chat-emoji-category-button{align-items:center;background:none;border:none;border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForeground2);cursor:pointer;display:flex;font-size:1.6rem;height:4.2rem;justify-content:center;line-height:1;max-width:2.6rem;min-width:2.6rem;padding:.4rem .5rem;transition:background-color .2s,color .2s;width:2.6rem}.chat-emoji-category-thumb{background-color:currentColor;display:block;flex-shrink:0;height:2rem;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:2rem 4rem;mask-size:2rem 4rem;width:2rem}.chat-emoji-picker-footer .chat-emoji-category-button:hover{background-color:var(--colorNeutralBackgroundStatic);color:var(--colorBrandForegroundLink)}.chat-emoji-picker-footer .chat-emoji-category-button:hover .chat-emoji-category-thumb{-webkit-mask-position:0 -2rem;mask-position:0 -2rem}.chat-emoji-picker-footer .chat-emoji-category-button.active{background-color:var(--colorNeutralBackgroundStatic);color:var(--colorNeutralForeground2)}.chat-emoji-picker-footer .chat-emoji-category-button.active .chat-emoji-category-thumb{-webkit-mask-position:0 0;mask-position:0 0}.chat-emoji-category-svg{flex-shrink:0;height:2rem;width:2rem}.chat-emoji-picker-content{background-color:var(--colorNeutralBackground1);flex:1 1;margin:0;overflow-y:auto;padding:.8rem 2rem}.chat-emoji-picker-content::-webkit-scrollbar{height:14px;width:14px}.chat-emoji-picker-content::-webkit-scrollbar:disabled{display:none}.chat-emoji-picker-content::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#fff6;background-color:var(--colorScrollbarOverlay,#fff6);border:4px solid #0000;border-radius:9px;min-height:32px;min-width:32px}.chat-emoji-picker-content::-webkit-scrollbar-thumb:hover{background-color:#fff6;background-color:var(--colorScrollbarOverlay,#fff6);border-width:2px}.chat-emoji-picker-content::-webkit-scrollbar-corner,.chat-emoji-picker-content::-webkit-scrollbar-track{background-color:initial}.chat-emoji-grid{grid-gap:.4rem;display:grid;gap:.4rem;grid-template-columns:repeat(8,1fr)}.chat-emoji-grid-reactions{grid-template-columns:repeat(6,1fr)}.chat-emoji-picker .chat-emoji-item.chat-reaction-picker-item{min-height:4rem;min-width:4rem}.chat-emoji-picker .chat-emoji-item.chat-reaction-picker-item .chat-reaction-emoji{transform:scale(.5)}.chat-emoji-picker .chat-emoji-item.chat-reaction-picker-item:hover .chat-reaction-emoji{animation:reaction-emoji-animation 2.125s steps(51) 3 forwards;animation:reaction-emoji-animation 2.125s steps(var(--frame-count,51)) 3 forwards;transform:scale(.5)}.chat-emoji-symbol-static{display:block;height:100%;object-fit:contain;pointer-events:none;width:100%}.chat-panel-input-container{align-items:stretch;display:flex;margin-bottom:1rem;padding:1.6rem}.chat-panel-input-pane{align-items:stretch;border:1px solid var(--colorNeutralStroke1);border-radius:.6rem;display:flex;flex-direction:column;padding:.8rem 1.2rem;transition:border-color var(--durationNormal) var(--curveEasyEase),box-shadow var(--durationNormal) var(--curveEasyEase);width:100%}.chat-panel-input-pane-focused{box-shadow:inset 0 -.4rem 0 -.2rem var(--colorNeutralForeground2BrandPressed)}.chat-panel-input{background-color:initial;border:none;color:var(--colorNeutralForeground1);font-family:inherit;font-size:var(--fontSizeBase300);line-height:1.4;max-height:none;min-height:3.6rem;outline:none;overflow:hidden;padding:.4rem 0;resize:none;width:100%}.chat-panel-input::placeholder{color:var(--colorNeutralForeground3)}.chat-panel-input-actions{align-items:center;display:flex;gap:.6rem;justify-content:flex-end}.chat-panel-input-divider{background-color:var(--colorNeutralStroke1);height:2.4rem;width:.1rem}.chat-panel-emoji{align-items:center;background:none;border:none;border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForeground2);cursor:pointer;display:flex;height:3.2rem;justify-content:center;transition:none;width:3.2rem}.chat-panel-send{align-items:center;background-color:initial;border:none;border-radius:.8rem;color:var(--colorNeutralForeground2);cursor:pointer;display:flex;height:3.2rem;justify-content:center;transition:none;width:3.2rem}.chat-panel-send svg{height:2rem;width:2rem}.meeting-details-content{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:1.6rem}.meeting-details-organizer{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase500);font-weight:var(--fontWeightSemibold);margin-bottom:.4rem}.meeting-details-datetime{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase300);margin-bottom:1.2rem}.meeting-details-divider{background-color:var(--colorNeutralStroke1);height:1.5px;margin:2rem 0}.meeting-details-copy-join-row{align-items:center;display:flex;gap:.8rem;margin-bottom:2rem;margin-top:2rem}.meeting-details-copy-join-icon{color:var(--colorNeutralForeground2);flex-shrink:0}.meeting-details-copy-join-button{background-color:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForeground1);cursor:pointer;font-size:var(--fontSizeBase300);font-weight:var(--fontWeightRegular);min-width:90%;padding:.6rem 1.2rem;transition:background-color .2s}.meeting-details-copy-join-button:hover{background-color:var(--colorNeutralBackgroundStatic)}.meeting-details-section-title{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase600);font-weight:var(--fontWeightRegular);margin-bottom:.8rem}.meeting-details-join-instruction{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightBold);margin-bottom:.8rem}.meeting-details-join-link{color:var(--colorBrandForegroundLink);display:inline-block;font-size:var(--fontSizeBase300);margin-bottom:2rem;text-decoration:underline}.meeting-details-join-link:hover{color:var(--colorBrandForegroundLinkHover)}.meeting-details-id,.meeting-details-passcode{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase300);margin-bottom:.4rem}.meeting-details-links{font-size:var(--fontSizeBase300);margin-bottom:2rem}.meeting-details-link{color:var(--colorBrandForegroundLink);text-decoration:underline}.meeting-details-link:hover{color:var(--colorBrandForegroundLinkHover)}.meeting-details-link-sep{color:var(--colorNeutralForeground3);margin:0 .4rem}.participant-panel-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.participant-panel-share-invite{align-items:center;background-color:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForeground1);cursor:pointer;display:flex;font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold);gap:.8rem;justify-content:center;margin:1.6rem;padding:.6rem 1.6rem;transition:background-color .2s}.participant-panel-share-invite:hover{background-color:var(--colorNeutralBackgroundStatic)}.participant-panel-section{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.participant-panel-section-header{align-items:center;background:none;border:none;border-radius:var(--borderRadiusLarge);border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForeground3);cursor:pointer;display:flex;font-size:var(--fontSizeBase200);gap:.8rem;margin-left:.4rem;margin-right:.4rem;padding:1.2rem 1.6rem;text-align:left;transition:background-color .2s}.participant-panel{background-color:var(--colorNeutralBackground3)}.participant-panel-section-header:hover{background-color:var(--colorNeutralBackgroundStatic)}.participant-panel-section-header svg{color:var(--colorNeutralForeground2);flex-shrink:0}.participant-panel-list{flex:1 1;overflow-y:auto;padding:.8rem 0}.participant-panel-item{align-items:center;border-radius:var(--borderRadiusLarge);display:flex;gap:1.2rem;margin-left:.4rem;margin-right:.4rem;padding:1.2rem 1.6rem;transition:background-color .2s}.participant-panel-item:hover{background-color:var(--colorNeutralBackgroundStatic)}.participant-panel-item-avatar{align-items:center;background-color:var(--colorNeutralBackground2);border-radius:50%;display:flex;flex-shrink:0;height:3.2rem;justify-content:center;overflow:hidden;width:3.2rem}.participant-panel-avatar-image{height:100%;object-fit:cover;width:100%}.participant-panel-item-info{display:flex;flex:1 1;flex-direction:column;gap:.4rem;min-width:0}.participant-panel-item-name{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightRegular);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participant-panel-item-role{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightRegular)}.participant-panel-item-icons{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:.4rem;margin-left:auto}.participant-panel-item-raise-hand{align-items:center;background-color:var(--colorNeutralBackground1);border-radius:var(--borderRadiusLarge);display:flex;gap:.2rem;padding:.4rem .6rem}.participant-panel-item-raise-hand-number{color:#ffb900;font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);line-height:1}.participant-panel-item-mute{align-items:center;color:var(--colorNeutralForeground2);display:flex;flex-shrink:0;justify-content:center}.update-sdk-dialog-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:10000}.update-sdk-dialog-overlay-scoped{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;bottom:0;left:0;position:absolute;right:0;top:0}.update-sdk-dialog{background-color:var(--colorNeutralBackground1);border-radius:var(--borderRadiusLarge);box-shadow:var(--popoverBoxShadow);filter:var(--popoverFilter);max-width:70rem;overflow:hidden;pointer-events:auto;width:90%}.update-sdk-dialog-header{align-items:center;border-bottom:1px solid var(--colorNeutralStroke1);display:flex;justify-content:space-between;padding:1.2rem 1.8rem 1rem}.update-sdk-dialog-header-left{align-items:center;display:flex;gap:.75rem}.update-sdk-dialog-icon{display:inline-flex;flex-shrink:0}.update-sdk-dialog-title{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase500);font-weight:var(--fontWeightSemibold);margin:0}.update-sdk-dialog-close{align-items:center;background:none;border:none;border-radius:var(--borderRadiusSmall);color:var(--colorNeutralForeground2);cursor:pointer;display:flex;justify-content:center;padding:.4rem;transition:background-color var(--durationNormal) var(--curveEasyEase)}.update-sdk-dialog-close:hover{color:var(--colorBrandBackgroundHover)}.update-sdk-dialog-content{padding:.5rem 2rem 2rem}.update-sdk-dialog-solution-intro{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);margin:0 0 1rem}.update-sdk-dialog-steps{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase400);margin:1rem 0 1.5rem;padding-left:3.5rem}.update-sdk-dialog-step{margin-bottom:.5rem}.update-sdk-dialog-step:last-child{margin-bottom:0}.update-sdk-key-chip{align-items:center;border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForeground1);display:inline-flex;font-size:var(--fontSizeBase200);height:2rem;margin:0 .1rem;padding:.15rem .5rem}.update-sdk-key-chip-win-icon{height:1em;vertical-align:middle;width:1em}.update-sdk-dialog-command-section{margin-top:1.25rem}.update-sdk-dialog-command-title{color:var(--colorNeutralForeground1);display:block;font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold);margin-bottom:.5rem}.update-sdk-dialog-command-block-wrapper{background-color:var(--colorNeutralBackground3);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);padding:1rem 1.25rem 3rem;position:relative}.update-sdk-dialog-command-block{color:var(--colorNeutralForeground1);font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase400);margin:0;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.update-sdk-dialog-copy-button{align-items:center;background-color:var(--colorBrandBackground);border:none;border-radius:var(--borderRadiusLarge);color:#fff;cursor:pointer;display:inline-flex;font-size:var(--fontSizeBase200);gap:.4rem;padding:.5rem .75rem;position:absolute;right:.75rem;top:.75rem;transition:background-color var(--durationNormal) var(--curveEasyEase)}.update-sdk-dialog-copy-button:hover{background-color:var(--colorBrandBackgroundHover)}.update-sdk-dialog-copy-button:active{background-color:var(--colorBrandBackgroundPressed)}.update-sdk-dialog-copy-icon{flex-shrink:0}.update-sdk-dialog-message{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);margin:0 0 2.4rem}.update-sdk-dialog-actions{display:flex;gap:1.2rem;justify-content:flex-end}.update-sdk-dialog-button{border:none;border-radius:var(--borderRadiusMedium);cursor:pointer;font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold);padding:.8rem 1.6rem;transition:background-color var(--durationNormal) var(--curveEasyEase)}.update-sdk-dialog-button-primary{background-color:var(--colorBrandBackground);color:#fff}.update-sdk-dialog-button-primary:hover{background-color:var(--colorBrandBackgroundHover)}.update-sdk-dialog-button-primary:active{background-color:var(--colorBrandBackgroundPressed)}.update-sdk-dialog-download-section{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-top:8px}.update-sdk-dialog-download-caption{color:#242424;color:var(--colorNeutralForeground1,#242424);font-size:14px;line-height:1.5;margin:0}.update-sdk-dialog-download-button{align-items:center;background-color:#6264a7;background-color:var(--colorBrandBackground,#6264a7);border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 16px}.update-sdk-dialog-download-button:hover:not(:disabled){background-color:#5052a3;background-color:var(--colorBrandBackgroundHover,#5052a3)}.update-sdk-dialog-download-button--downloading,.update-sdk-dialog-download-button:disabled{cursor:not-allowed;opacity:.8}.update-sdk-dialog-download-icon{flex-shrink:0}.update-sdk-dialog-download-error{color:#c4314b;color:var(--colorPaletteRedForeground1,#c4314b);font-size:13px;margin:0}.meeting-participant-video{background-color:var(--colorNeutralBackground2);height:100%;object-fit:cover;width:100%}.join-teams-page{background-color:var(--colorNeutralBackground3);padding:0}.join-teams-layout,.join-teams-page{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;position:relative;width:100%}.join-teams-header{box-sizing:border-box;padding:0;position:relative;width:100%}.return-to-teams-button{align-items:center;background-color:var(--colorBrandBackground);border:none;border-radius:var(--borderRadiusCircular);color:var(--colorNeutralForegroundOnBrand);cursor:pointer;display:flex;font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase400);font-weight:var(--fontWeightSemibold);gap:1.2rem;left:1rem;min-height:4.4rem;padding:.9rem 3.8rem;position:fixed;top:2rem;transition:background-color var(--durationNormal) var(--curveEasyEase);z-index:10}.join-teams-content-wrapper{display:flex;flex:1 1;justify-content:center;width:100%}.return-to-teams-button:hover{background-color:var(--colorBrandBackgroundHover)}.notification-badge{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;height:3.2rem;justify-content:center;padding:.3rem;position:relative;width:3.2rem}.countdown-circle{height:100%;left:0;overflow:visible;position:absolute;top:0;width:100%}.countdown-circle-bg,.countdown-circle-progress{transition:stroke-dashoffset 1s linear}.countdown-circle-progress{transform:rotate(-90deg);transform-origin:17.5px 17.5px}.countdown-number{color:#ffffffe6;font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold);line-height:1;position:relative;z-index:1}.join-teams-content{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-bottom:3.2rem;margin-top:8rem;max-width:97.5rem;padding:0 2rem;width:100%}.join-teams-heading{color:var(--colorNeutralForeground1);font-size:2.8rem;font-weight:var(--fontWeightBold);line-height:3rem;margin-bottom:3.2rem;text-align:center}.feature-cards{column-gap:3rem;display:flex;flex-direction:row;justify-content:center;margin-bottom:3.2rem;row-gap:1rem;width:100%}.feature-card{align-items:center;background-color:var(--colorNeutralBackground2);border-radius:var(--borderRadiusLarge);box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:1rem;justify-content:flex-end;min-width:30rem;padding:0 2rem 2rem}.feature-card-illustration{align-items:center;display:flex;height:20rem;justify-content:center;position:relative;width:100%}.feature-card-svg{height:100%;object-fit:contain;width:100%}.avatar-grid{flex-wrap:wrap;gap:1rem;max-height:20rem;max-width:20rem}.avatar,.avatar-grid{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.avatar{background-color:var(--colorNeutralBackgroundStatic);border-radius:var(--borderRadiusMedium);font-size:4rem}.avatar-1{background-color:#8b7355}.avatar-2{background-color:#e8d5c4}.avatar-3{background-color:#d4c5b9}.avatar-4{background-color:#c4b5a0}.emoji{font-size:2.4rem;position:absolute;z-index:2}.emoji-laugh{bottom:1rem;left:1rem}.emoji-heart{bottom:1rem;right:1rem}.avatar-stack{align-items:center;display:flex;gap:-1rem;justify-content:center;position:relative}.avatar-stack .avatar{border:.3rem solid var(--colorNeutralBackground2);border-radius:50%;height:6rem;margin-left:-1.5rem;width:6rem}.avatar-stack .avatar:first-child{background-color:gold;margin-left:0}.avatar-stack .avatar:nth-child(2){background-color:#ff8c00}.avatar-stack .avatar:nth-child(3){background-color:#87ceeb}.plus-icon-circle{align-items:center;background-color:var(--colorBrandBackground);border-radius:50%;display:flex;height:3.2rem;justify-content:center;left:1rem;position:absolute;top:1rem;width:3.2rem}.plus-icon{color:var(--colorNeutralForegroundOnBrand);font-size:2rem;font-weight:var(--fontWeightBold);line-height:1}.share-files-illustration{align-items:flex-end;flex-direction:row;gap:2rem}.avatar-with-bubble{align-items:center;display:flex;flex-direction:column;position:relative}.avatar-with-bubble .avatar{border-radius:50%;height:5rem;width:5rem}.avatar-8{background-color:#e0e0e0}.avatar-9{background-color:#d4a574}.speech-bubble{background-color:var(--colorNeutralBackground1);border-radius:var(--borderRadiusMedium);bottom:100%;display:flex;flex-direction:column;gap:.3rem;margin-bottom:.5rem;min-width:4rem;padding:.6rem;position:absolute}.bubble-1{left:0}.bubble-2{right:0}.bubble-line{background-color:var(--colorNeutralForeground3);border-radius:var(--borderRadiusSmall);height:.2rem;width:3rem}.bubble-icon,.bubble-image{font-size:1.2rem}.bubble-image{margin:.2rem}.feature-card-text{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase300);line-height:1.5;margin:0;text-align:center}.join-teams-actions{column-gap:.8rem;display:flex;justify-content:center;margin-bottom:3.2rem}.button-learn-more{background-color:var(--colorNeutralBackground2);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForeground1);cursor:pointer;font-size:var(--fontSizeBase300);font-weight:var(--fontWeightMedium);height:auto;min-height:3.2rem;min-width:10rem;padding:.8rem;transition:background-color var(--durationNormal) var(--curveEasyEase);width:10rem}.button-learn-more:hover{background-color:var(--colorNeutralBackgroundStatic)}.button-sign-up{background-color:var(--colorBrandBackground);border:none;border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForegroundOnBrand);cursor:pointer;font-size:var(--fontSizeBase300);font-weight:var(--fontWeightMedium);height:auto;min-height:3.2rem;min-width:10rem;padding:.8rem;transition:background-color var(--durationNormal) var(--curveEasyEase);width:10rem}.button-sign-up:hover{background-color:var(--colorBrandBackgroundHover)}.rejoin-section{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:1.2rem;padding-bottom:2rem;width:100%}.rejoin-question{color:var(--colorNeutralForeground1);margin:0}.button-rejoin,.rejoin-question{font-size:var(--fontSizeBase300)}.button-rejoin{background-color:var(--colorBrandBackground);border:none;border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForegroundOnBrand);cursor:pointer;font-weight:var(--fontWeightMedium);height:auto;min-height:3.2rem;padding:.8rem 2rem;transition:background-color var(--durationNormal) var(--curveEasyEase)}.button-rejoin:hover{background-color:var(--colorBrandBackgroundHover)}@media (max-width:900px){.join-teams-layout{min-height:auto}.feature-cards{align-items:center;flex-direction:column}.feature-card{max-width:100%}.join-teams-heading{font-size:3.2rem}.return-to-teams-button{align-self:flex-start;left:0;margin-bottom:2rem;position:relative;top:0}.join-teams-content{margin-top:2rem}}.launcher-app{display:flex;flex-direction:column;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh}.modern-view-container{align-items:center;background-color:#f8f8f8;display:flex;flex:1 1;flex-direction:column;padding:0;place-content:center}.modern-view-container #container{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2.4rem;justify-content:center;padding:0}.modern-life-simplified-view,.modern-view-renderer{width:100%}.main-layout-life-simplified-view{align-items:center;display:flex;flex-direction:column;gap:2.4rem;justify-content:center;margin:0 auto;max-width:100%;padding:0;width:42rem}.main-actions-content{align-items:stretch;align-self:stretch;background:#fff;border:.05rem solid #00000026;border-radius:1.2rem}.banner,.main-actions-content{display:flex;flex-direction:column}.banner{min-height:13rem}.header-container{height:4.9rem;margin-bottom:0;transition:height .4s ease-in}.header-container,.logo-container{background:#fff;display:flex;justify-content:center}.logo-container{align-items:center;border-radius:.8rem;box-shadow:0 0 .2rem #0000001f,0 .2rem .4rem #00000024;height:9.8rem;position:relative;top:-4.9rem;transition:opacity .2s ease-in .2s;width:9.8rem}.logo-container .logo{align-self:center;color:#6264a7;height:5.145rem;width:5.145rem}.content-container{align-items:center;background:#fff;border-radius:1.2rem;color:#616161;display:flex;flex-direction:column;padding:3.2rem;text-align:center}.content-container .title{color:#242424;font-size:2rem;font-weight:700;line-height:2.8rem;margin:0;max-width:27rem;padding-bottom:.375rem}.content-container .description{font-size:1.6rem;font-weight:400;line-height:2.2rem}.actions-container{align-items:center;background:#fff;border-radius:1.2rem;gap:3.2rem;padding:0 3.2rem 3.2rem}.actions-container,.buttons-container{align-self:stretch;display:flex;flex-direction:column}.buttons-container{align-items:flex-start;gap:.8rem;padding:0}.btn{align-items:center;align-self:stretch;border-radius:.4rem;border-width:.1rem;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;font-family:inherit;justify-content:center;order:0;padding:1.05rem 0;position:relative}.btn .text{text-align:center}.btn h3{font-size:1.4rem;font-weight:600;line-height:1.9rem;margin:0}.btn:focus-visible:before{border:.4rem solid #fff;border-radius:.4rem;content:"";inset:-.1rem -.1rem -.1rem 0;position:absolute}.btn:focus-visible:after{border:.3rem solid #000;border-radius:.4rem;content:"";inset:-.2rem -.2rem -.2rem -.1rem;position:absolute}.btn.primary{background-color:#6264a7;border-color:#0000;box-shadow:0 .2rem .4rem -.075rem #00000040;position:relative;transition:background-color .5s ease-in}.btn.primary .btn-icon{display:flex}.btn.primary h3{color:#fff;font-weight:600;transition:color .5s ease-in}.btn.primary:hover{background-color:#585a96;box-shadow:0 .06rem .18rem 0 #0000001c,0 .32rem .72rem 0 #00000021;transition:background-color .5s ease-in}.btn.primary:hover:active{background-color:#464775;transition:background-color .5s ease-in}.btn.secondary{background-color:#0000;border:.1rem solid #e1dfdd;box-shadow:0 .2rem .4rem -.075rem #0000001a;color:#242424;flex:1 1;position:relative;transition:color .5s ease-in}.btn.secondary .btn-icon{display:flex}.btn.secondary h3{color:#252423;transition:background-color .5s ease-in}.btn.secondary:hover{background-color:#f5f5f5;border-color:#c8c6c4}.btn.secondary:hover:after{background-color:#0000;content:""}.btn.secondary:hover:active{background-color:#e0e0e0}.btn-icon{align-items:center;display:flex;justify-content:center}.secondary-action,.secondary-actions-content{align-items:center;display:flex;flex-direction:column;text-align:center}.secondary-action{background-color:#0000;color:#242424;font-size:1.4rem;gap:.4rem;line-height:2rem}.secondary-action .text,.secondary-action p{margin:0}.secondary-action .img{flex-shrink:0;height:2.4rem;opacity:1;width:2.4rem}.secondary-action a{outline:none}.download-link,.secondary-action a{color:#5b5fc7;font-weight:400;text-decoration:none;transition:color .5s ease-in}.download-link:hover{text-decoration:underline}.disclaimer{background-color:#f8f8f8;padding-bottom:2.2rem;padding-top:0}.view.centered{align-items:center;color:#605e5c;display:flex;flex-wrap:wrap;font-size:1.2rem;gap:1.6rem;justify-content:center;margin:0 auto;max-width:120rem}.disclaimer-text-with-logo{align-items:center;display:flex;gap:.4rem}.hide-text{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.privacy-statement-link{color:#5b5fc7;font-size:1.2rem;text-decoration:none}.privacy-statement-link:hover{text-decoration:underline}@media screen and (max-width:600px){.main-layout-life-simplified-view{padding:0 2rem;width:100%}.content-container{padding:2rem}.content-container .title{font-size:1.8rem;line-height:2.4rem}.actions-container{padding:0 2rem 2rem}}.launcher-fallback-alert{align-items:center;background:#fff4e5;border-bottom:1px solid #edac6a;box-sizing:border-box;color:#5c3317;display:flex;font-size:.9rem;gap:.75rem;left:0;line-height:1.4;min-height:3rem;padding:.75rem 1.25rem;position:fixed;right:0;top:0;z-index:1000}.launcher-fallback-alert-icon{align-items:center;color:#ca5010;display:inline-flex;flex-shrink:0;justify-content:center}.launcher-fallback-alert-text{flex:1 1;margin:0;min-width:0}.launcher-fallback-alert-bold{font-weight:700}.permission-request-page{align-items:center;background-color:#63615fbf;display:flex;flex-direction:column;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;justify-content:center;min-height:100vh;position:relative}.permission-request-container{align-items:center;display:flex;justify-content:center;max-width:60rem;padding:4rem 2rem;width:100%}.permission-request-content{background-color:#252423f2;border-radius:.8rem;box-shadow:0 .4rem 1.6rem #0000004d;color:#fff;max-width:60rem;padding:3rem;text-align:center}.permission-request-icon{align-items:center;display:flex;justify-content:flex-start;margin-bottom:2rem}.permission-request-icon svg{color:#6264a7;height:4.8rem;width:4.8rem}.permission-request-title{color:#fff;font-size:2rem;font-weight:600;line-height:2.8rem;margin:0 0 2rem}.permission-request-message{color:#fff;font-size:24px;font-weight:700;margin:0 0 32px;text-align:center}.permission-request-message strong{color:#fff;font-weight:600}.permission-request-submessage{color:#c8c6c4;font-size:1.3rem;line-height:1.9rem;margin:0 0 2.4rem}.permission-request-status{background-color:#ffffff0d;border-radius:.4rem;color:#c8c6c4;font-size:1.4rem;margin-top:2rem;padding:1.2rem;text-align:center}.mobile-not-supported{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:linear-gradient(135deg,#5059c9,#6264a7 50%,#464775);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;justify-content:center;min-height:100vh;padding:20px}.mobile-not-supported__container{background:#fff;background:var(--colorNeutralBackground1,#fff);border-radius:12px;box-shadow:0 10px 40px #0003;max-width:500px;padding:48px 32px;text-align:center;width:100%}.mobile-not-supported__icon{display:flex;justify-content:center;margin-bottom:24px}.mobile-not-supported__title{color:#1a1a1a;color:var(--colorNeutralForeground1,#1a1a1a);font-size:28px;font-weight:600;line-height:1.3;margin:0 0 16px}.mobile-not-supported__message{color:#666;color:var(--colorNeutralForeground2,#666);font-size:16px;line-height:1.6;margin:0 0 32px}.mobile-not-supported__actions{display:flex;gap:12px;justify-content:center}.mobile-not-supported__button{background:#6264a7;background:var(--colorBrandBackground,#6264a7);border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;min-width:140px;padding:12px 32px;text-decoration:none;transition:background-color .2s ease}.mobile-not-supported__button:hover{background:#5059c9;background:var(--colorBrandBackgroundHover,#5059c9)}.mobile-not-supported__button:active{background:#464775;background:var(--colorBrandBackgroundPressed,#464775)}@media (max-width:480px){.mobile-not-supported__container{padding:32px 24px}.mobile-not-supported__title{font-size:24px}.mobile-not-supported__message{font-size:14px}}
/*# sourceMappingURL=main.db8176eb.css.map*/