*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif}button{cursor:pointer;background:0 0;border:none;font-family:inherit}a{color:inherit;text-decoration:none}.video-preview{width:100%}.video-preview__surface{aspect-ratio:16/9;background:#1a1a1a;border-radius:4px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.video-preview__spinner{border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:44px;height:44px;animation:.9s linear infinite video-spin}@keyframes video-spin{to{transform:rotate(360deg)}}.video-preview__controls{background:#0000008c;border-radius:8px;gap:8px;padding:8px 12px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.video-preview__control{color:#fff;border-radius:6px;flex-direction:column;align-items:center;gap:4px;min-width:56px;padding:4px 8px;display:flex}.video-preview__control span{font-size:11px;font-weight:400;line-height:1}.video-preview__control:hover{background:#ffffff14}@media (width<=640px){.video-preview__controls{padding:6px 10px;bottom:12px}.video-preview__control{min-width:48px}}.update-modal{text-align:center;z-index:2;background:#232323f7;border-radius:16px;flex-direction:column;align-items:center;width:calc(100% - 48px);max-width:420px;height:fit-content;max-height:calc(100% - 48px);margin:auto;padding:32px 28px 28px;display:flex;position:absolute;inset:0;box-shadow:0 8px 32px #00000073}.update-modal__title{color:#fff;margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.35}.update-modal__subtitle{color:#ffffffbf;margin-bottom:28px;font-size:14px;font-weight:400;line-height:1.4}.update-modal__spinner-wrap{margin-bottom:28px}.update-modal__spinner{border:4px solid #0e71eb;border-color:#0e71eb #0e71eb #ffffff1f #ffffff1f;border-radius:50%;width:52px;height:52px;animation:.85s linear infinite update-spin}@keyframes update-spin{to{transform:rotate(360deg)}}.update-modal__redirect{color:#ffffffd9;max-width:320px;font-size:13px;line-height:1.45}.update-modal__countdown{color:#0e71eb;margin-top:12px;font-size:13px;font-weight:700}@media (width<=640px){.update-modal{width:calc(100% - 32px);padding:24px 20px 22px}.update-modal__title{font-size:17px}}.meeting-interface{background:#f4f7fb;flex-direction:column;align-items:center;min-height:100vh;padding:32px 24px 48px;display:flex}.meeting-interface__logo-wrap{margin-bottom:28px}.meeting-interface__logo{width:130px;height:auto}.meeting-interface__card{background:#fff;border-radius:8px;width:100%;max-width:720px;padding:20px 24px;box-shadow:0 1px 4px #00000014}.meeting-interface__card-header{color:#5f6368;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:400;display:flex}.meeting-interface__footer{justify-content:space-between;align-items:center;margin-top:14px;padding:0 2px;display:flex}.meeting-interface__connecting{color:#9aa0a6;font-size:13px}.meeting-interface__join{color:#fff;background:#0e71eb;border-radius:6px;min-height:36px;padding:8px 28px;font-size:14px;font-weight:700;line-height:1.2}.meeting-interface__join:hover{background:#0c63cf}@media (width<=640px){.meeting-interface{padding:24px 16px 32px}.meeting-interface__card{padding:16px}.meeting-interface__logo{width:110px}}.meeting-loading{background:#f4f5f7;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.meeting-loading__header{display:none}.meeting-loading__main{text-align:center;background:#fff;flex-direction:column;align-items:center;width:100%;max-width:520px;min-height:420px;padding:48px 32px 40px;display:flex}.meeting-loading__logo{width:110px;height:auto;margin-bottom:48px}.meeting-loading__title{color:#0e71eb;margin-bottom:16px;font-size:32px;font-weight:700;line-height:1.2}.meeting-loading__status{color:#4a4a4a;margin-bottom:24px;font-size:18px;font-weight:400}.meeting-loading__dots{gap:10px;margin-bottom:auto;display:flex}.meeting-loading__dots span{background:#0e71eb;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite loading-dot}.meeting-loading__dots span:nth-child(2){animation-delay:.2s}.meeting-loading__dots span:nth-child(3){animation-delay:.4s}@keyframes loading-dot{0%,80%,to{opacity:.35;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.meeting-loading__meeting-id{color:#8e8e8e;margin-top:32px;font-size:14px}@media (width<=640px){.meeting-loading__main{min-height:360px;padding:36px 24px 32px}.meeting-loading__title{font-size:26px}.meeting-loading__status{font-size:16px}}.mobile-computer-required{background:#f4f5f7;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.mobile-computer-required__main{text-align:center;background:#fff;flex-direction:column;align-items:center;width:100%;max-width:520px;padding:48px 32px 40px;display:flex}.mobile-computer-required__logo{width:110px;height:auto;margin-bottom:40px}.mobile-computer-required__title{color:#0e71eb;margin-bottom:16px;font-size:24px;font-weight:700;line-height:1.35}.mobile-computer-required__text{color:#4a4a4a;max-width:400px;font-size:18px;font-weight:400;line-height:1.45}@media (width<=640px){.mobile-computer-required__title{font-size:20px}.mobile-computer-required__text{font-size:16px}}.product-header{color:#fff;background:#000;align-items:center;gap:24px;height:48px;padding:0 32px;font-size:13px;font-weight:400;display:flex}.product-header__nav{flex-shrink:0;align-items:center;gap:20px;display:flex}.product-header__link{color:#ffffffe6;white-space:nowrap;padding:14px 0;position:relative}.product-header__link--active:after{content:"";background:#0e71eb;height:2px;position:absolute;bottom:0;left:0;right:0}.product-header__search{color:#fff9;background:#2d2d2d;border-radius:4px;flex:1;align-items:center;gap:8px;max-width:420px;height:32px;margin:0 auto;padding:0 12px;display:flex}.product-header__search-input{color:#ffffffd9;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.product-header__signin{color:#fff;white-space:nowrap;margin-left:auto;font-size:13px}@media (width<=900px){.product-header{flex-wrap:wrap;gap:12px;height:auto;padding:12px 16px}.product-header__nav{order:1;width:100%;overflow-x:auto}.product-header__search{order:2;width:100%;max-width:none;margin:0}.product-header__signin{order:3;margin-left:0}}@media (width<=480px){.product-header__nav{gap:14px}.product-header__link{font-size:12px}}.product-hero{color:#fff;background:radial-gradient(120% 80% at 20% 0,#1a4a8a 0%,#0b192e 45%,#060d18 100%);padding:40px 32px 48px}.product-hero__inner{align-items:flex-start;gap:32px;max-width:1200px;margin:0 auto;display:flex}.product-hero__icon-wrap{flex-shrink:0}.product-hero__icon{background:linear-gradient(145deg,#0e71eb 0%,#0056c7 100%);border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex;box-shadow:0 4px 24px #00000059}.product-hero__icon-text{color:#fff;letter-spacing:-.5px;font-size:22px;font-weight:700}.product-hero__content{flex:1;min-width:0}.product-hero__title{margin-bottom:6px;font-size:42px;font-weight:700;line-height:1.15}.product-hero__publisher{color:#93c5fdf2;margin-bottom:10px;font-size:14px}.product-hero__meta{color:#ffffffe6;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;font-size:13px;display:flex}.product-hero__meta-sep{opacity:.85}.product-hero__badges{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.product-hero__badge{color:#fff;background:#0e71eb59;border:1px solid #0e71eb80;border-radius:4px;padding:6px 12px;font-size:12px}.product-hero__description{color:#ffffffeb;max-width:640px;margin-bottom:22px;font-size:15px;line-height:1.5}.product-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.product-hero__download{color:#fff;background:#00c2a0;border-radius:4px;min-height:40px;padding:10px 32px;font-size:14px;font-weight:700}.product-hero__download:hover{background:#00ad8f}.product-hero__store{color:#fff;border:1px solid #ffffffa6;border-radius:4px;align-items:center;gap:8px;min-height:40px;padding:9px 18px;font-size:14px;font-weight:400;display:inline-flex}.product-hero__store:hover{background:#ffffff14}.product-hero__compatibility{color:#ffffffe6;max-width:520px;margin:0 0 18px;font-size:13px;line-height:1.5}.product-hero__rating-note{color:#ffffffbf;align-items:flex-start;gap:10px;max-width:520px;font-size:12px;line-height:1.4;display:flex}.product-hero__age{border:1px solid #ffffff80;flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:700}@media (width<=768px){.product-hero{padding:28px 20px 36px}.product-hero__inner{text-align:center;flex-direction:column;align-items:center}.product-hero__title{font-size:32px}.product-hero__meta,.product-hero__badges,.product-hero__actions{justify-content:center}.product-hero__description,.product-hero__rating-note{margin-left:auto;margin-right:auto}.product-hero__rating-note{text-align:left}}@media (width<=480px){.product-hero__icon{width:96px;height:96px}.product-hero__icon-text{font-size:18px}.product-hero__actions{flex-direction:column;width:100%}.product-hero__download,.product-hero__store{justify-content:center;width:100%}}.product-sections{color:#fff;background:#0b192e;padding:0 32px 64px}.product-sections__grid{grid-template-columns:1fr 1fr;align-items:start;gap:40px;max-width:1200px;margin:0 auto;display:grid}.product-sections__heading{margin-bottom:16px;font-size:20px;font-weight:700}.product-sections__heading--link{cursor:default}.product-sections__screenshot-card{text-align:center;background:#1e2a3a;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:48px 32px;display:flex}.product-sections__screenshot-title{margin-bottom:8px;font-size:16px;font-weight:700}.product-sections__screenshot-sub{color:#ffffffa6;max-width:280px;font-size:13px;line-height:1.45}.product-sections__discover-item{align-items:flex-start;gap:14px;padding:12px 0;display:flex}.product-sections__discover-text h3{margin-bottom:4px;font-size:15px;font-weight:700}.product-sections__discover-text p{color:#ffffffd9;font-size:13px}.product-sections__dot{margin:0 4px}.product-sections__category{margin-top:2px;color:#ffffff8c!important;font-size:12px!important}@media (width<=768px){.product-sections{padding:0 20px 48px}.product-sections__grid{grid-template-columns:1fr;gap:32px}}.product-download-page{background:#0b192e;min-height:100vh}
