.full-height-layout[data-v-244bbaed]{min-height:100vh;min-width:100vw;background-image:url(/static/img/waves.svg);background-color:#f3f3f3;background-size:cover;background-repeat:no-repeat;background-position:50%}.left-section[data-v-244bbaed]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center}.error-code[data-v-244bbaed]{font-size:5rem;font-weight:700;margin-bottom:16px}.error-title[data-v-244bbaed]{font-size:2rem;margin-bottom:12px}.error-illustration[data-v-244bbaed]{max-width:100%;max-height:80vh}.go-back-btn[data-v-244bbaed]{margin-left:0!important}.whereby-frame[data-v-290c7882]{height:95%}.meeting-container[data-v-290c7882]{height:95vh}.exit-button[data-v-290c7882]{position:absolute;right:5px}.banner[data-v-290c7882]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f5315c;height:56px;line-height:56px}.banner img[data-v-290c7882]{display:block}.ahum-logo[data-v-290c7882]{width:110px;height:50px;padding-top:3px}.live-clock[data-v-290c7882]{position:absolute;left:10px;color:#fff;font-family:monospace;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px}.permission-icons[data-v-290c7882]{gap:16px;margin-bottom:24px}.permission-icon-circle[data-v-290c7882],.permission-icons[data-v-290c7882]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.permission-icon-circle[data-v-290c7882]{width:56px;height:56px;border-radius:50%;background-color:rgba(245,49,92,.1);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.permission-icon-circle .material-symbols-outlined[data-v-290c7882]{font-size:28px;color:#f5315c}.prejoin-title[data-v-290c7882]{font-size:20px;font-weight:700;margin-bottom:8px;color:#333}.prejoin-desc[data-v-290c7882]{font-size:14px;color:#666;line-height:1.6;margin-bottom:24px;white-space:pre-line}.prejoin-overlay[data-v-290c7882]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;height:calc(100vh - 56px);padding:32px}.prejoin-card[data-v-290c7882]{max-width:560px;width:100%;text-align:center}.preview-video-container[data-v-290c7882]{position:relative;width:100%;aspect-ratio:16/9;background:#3c4043;border-radius:12px;overflow:hidden;margin-bottom:16px;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.2);box-shadow:0 4px 24px rgba(0,0,0,.2)}.preview-video[data-v-290c7882]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.camera-off-placeholder[data-v-290c7882]{width:100%;height:100%;background:#3c4043}.camera-off-placeholder[data-v-290c7882],.user-avatar[data-v-290c7882]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-avatar[data-v-290c7882]{width:80px;height:80px;border-radius:50%;background-color:#f5315c;color:#fff;font-size:36px;font-weight:600}.preview-permission-prompt[data-v-290c7882]{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.7);padding:24px;z-index:2}.preview-prompt-text[data-v-290c7882]{color:#fff;font-size:16px;font-weight:500;margin-bottom:16px;max-width:340px;line-height:1.5}.preview-video-controls[data-v-290c7882]{position:absolute;bottom:16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;z-index:1}.preview-toggle-btn[data-v-290c7882]{background-color:hsla(0,0%,100%,.15)!important;width:44px!important;height:44px!important}.preview-toggle-btn .v-icon[data-v-290c7882]{color:#fff!important}.toggle-btn--off[data-v-290c7882]{background-color:#ea4335!important}.toggle-btn--off .v-icon[data-v-290c7882]{color:#fff!important}.preview-name-overlay[data-v-290c7882]{position:absolute;bottom:16px;left:16px;color:#fff;font-size:14px;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.6);z-index:1}.mic-level-bar-container[data-v-290c7882]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-bottom:20px}.mic-level-icon[data-v-290c7882]{color:#666!important}.mic-level-bar[data-v-290c7882]{width:120px;height:4px;background:rgba(0,0,0,.1);border-radius:2px;overflow:hidden}.mic-level-fill[data-v-290c7882]{height:100%;background:#4caf50;border-radius:2px;-webkit-transition:width .1s ease;transition:width .1s ease}.prejoin-actions[data-v-290c7882]{margin-top:8px}.prejoin-actions .v-btn--text[data-v-290c7882]{color:#666!important}.faq-link[data-v-290c7882]{font-size:13px;color:#333;text-align:center}.faq-link a[data-v-290c7882]{color:#f5315c;text-decoration:none}.faq-link a[data-v-290c7882]:hover{text-decoration:underline}.browser-popup-guide[data-v-290c7882]{position:fixed;top:4px;left:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:100;-webkit-animation:guide-fade-in-data-v-290c7882 .4s ease-out;animation:guide-fade-in-data-v-290c7882 .4s ease-out}.browser-popup-guide--chrome[data-v-290c7882]{left:60px;right:auto}.browser-popup-guide--edge[data-v-290c7882]{left:0;right:auto}.browser-popup-guide--firefox[data-v-290c7882]{left:120px;right:auto}.browser-popup-guide--safari[data-v-290c7882]{left:60px;right:auto}.guide-arrow[data-v-290c7882]{width:48px;height:48px;border-radius:50%;background-color:#f5315c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:guide-bounce-data-v-290c7882 1.2s ease-in-out infinite;animation:guide-bounce-data-v-290c7882 1.2s ease-in-out infinite;-webkit-box-shadow:0 2px 12px rgba(245,49,92,.4);box-shadow:0 2px 12px rgba(245,49,92,.4)}.guide-arrow .material-symbols-outlined[data-v-290c7882]{font-size:28px;color:#fff}.guide-text[data-v-290c7882]{margin-top:12px;background:rgba(0,0,0,.8);color:#fff;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:500;max-width:220px;text-align:center;white-space:normal}@-webkit-keyframes guide-bounce-data-v-290c7882{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}@keyframes guide-bounce-data-v-290c7882{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}@-webkit-keyframes guide-fade-in-data-v-290c7882{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes guide-fade-in-data-v-290c7882{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}