#app,body,html{height:100%;margin:0}.credential-modal-overlay[data-v-6234658c]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;backdrop-filter:blur(5px);animation:fadeIn-6234658c .3s ease-out}@keyframes fadeIn-6234658c{0%{opacity:0}to{opacity:1}}.credential-modal[data-v-6234658c]{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:500px;width:100%;max-height:90vh;overflow-y:auto;animation:slideIn-6234658c .3s ease-out}@keyframes slideIn-6234658c{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-6234658c]{padding:2rem 2rem 1rem 2rem;text-align:center;border-bottom:1px solid #e9ecef}.modal-title[data-v-6234658c]{font-size:1.5rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.modal-title i[data-v-6234658c]{color:#667eea;font-size:1.3rem}.modal-subtitle[data-v-6234658c]{color:#6c757d;font-size:.95rem;margin:0;line-height:1.4}.modal-body[data-v-6234658c]{padding:1.5rem 2rem 2rem 2rem}.form-field[data-v-6234658c]{margin-bottom:1.5rem}.form-actions[data-v-6234658c]{margin-top:2rem;text-align:center}.submit-button[data-v-6234658c]{min-width:160px;height:48px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);border:none;transition:all .3s ease}.submit-button[data-v-6234658c]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4)}.submit-button[data-v-6234658c]:active{transform:translateY(0)}.error-message[data-v-6234658c]{display:flex;align-items:center;gap:.5rem;background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:8px;padding:1rem;margin-top:1rem;font-size:.9rem;text-align:center;justify-content:center}.error-message i[data-v-6234658c]{color:#dc3545;font-size:1rem}@media (max-width:768px){.credential-modal[data-v-6234658c]{margin:10px;max-width:calc(100vw - 20px)}.modal-header[data-v-6234658c]{padding:1.5rem 1.5rem 1rem 1.5rem}.modal-body[data-v-6234658c]{padding:1rem 1.5rem 1.5rem 1.5rem}.modal-title[data-v-6234658c]{font-size:1.3rem}.submit-button[data-v-6234658c]{min-width:140px;height:44px}}@media (max-width:480px){.credential-modal-overlay[data-v-6234658c]{padding:10px}.credential-modal[data-v-6234658c]{margin:5px;max-width:calc(100vw - 10px)}.modal-header[data-v-6234658c]{padding:1rem 1rem .5rem 1rem}.modal-body[data-v-6234658c]{padding:.75rem 1rem 1rem 1rem}.modal-title[data-v-6234658c]{font-size:1.2rem}.submit-button[data-v-6234658c]{min-width:120px;height:40px;font-size:.9rem}}@media (prefers-color-scheme:dark){.credential-modal[data-v-6234658c]{background:#2d3748;color:#e2e8f0}.modal-title[data-v-6234658c]{color:#e2e8f0}.modal-subtitle[data-v-6234658c]{color:#a0aec0}.modal-header[data-v-6234658c]{border-bottom-color:#4a5568}.credential-modal[data-v-6234658c] .b-field .field-label,.credential-modal[data-v-6234658c] .b-field label,.credential-modal[data-v-6234658c] .field-label,.credential-modal[data-v-6234658c] .label{color:#e2e8f0!important}.credential-modal[data-v-6234658c] .input{background-color:#4a5568!important;border-color:#718096!important;color:#e2e8f0!important}.credential-modal[data-v-6234658c] .input:focus{border-color:#667eea!important;box-shadow:0 0 0 .125em rgba(102,126,234,.25)!important}.credential-modal[data-v-6234658c] .input::-moz-placeholder{color:#a0aec0!important}.credential-modal[data-v-6234658c] .input::placeholder{color:#a0aec0!important}.credential-modal[data-v-6234658c] .b-field .help.is-danger,.credential-modal[data-v-6234658c] .field-label.is-danger,.credential-modal[data-v-6234658c] .help.is-danger,.credential-modal[data-v-6234658c] .label.is-danger{color:#fc8181!important}.credential-modal[data-v-6234658c] .b-field .field-label,.credential-modal[data-v-6234658c] .b-field .label{color:#e2e8f0!important}.credential-modal[data-v-6234658c] .b-field .help{color:#a0aec0!important}.credential-modal[data-v-6234658c] .b-field .help.is-danger{color:#fc8181!important}}.brand-mark[data-v-303e6981]{display:flex;align-items:center;gap:var(--v2-space-2);max-width:100%;min-width:0;color:var(--v2-text-muted);font-size:var(--v2-text-xs);line-height:1.2}.brand-mark--mark[data-v-303e6981]{justify-content:center}.brand-mark__img[data-v-303e6981]{display:block;width:var(--v2-space-5);height:auto;max-width:100%;opacity:.55}.brand-mark--full .brand-mark__img[data-v-303e6981]{width:var(--v2-space-4)}.brand-mark__label[data-v-303e6981]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-mark__label--visually-hidden[data-v-303e6981]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-v-44a126a2]{box-sizing:border-box}.countdown-container[data-v-44a126a2]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.content-wrapper[data-v-44a126a2]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:20px;padding:40px;box-shadow:0 20px 40px rgba(0,0,0,.1);max-width:900px;width:100%;text-align:center;animation:fadeInUp-44a126a2 .8s ease-out}@keyframes fadeInUp-44a126a2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.main-title[data-v-44a126a2]{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:2rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.countdown[data-v-44a126a2]{display:flex;justify-content:center;align-items:center;gap:1rem;margin:2rem 0;flex-wrap:nowrap;overflow-x:auto;padding:.5rem}.time-section[data-v-44a126a2]{display:flex;flex-direction:column;align-items:center;animation:pulse-44a126a2 2s infinite}.time-section[data-v-44a126a2]:first-child{animation-delay:0s}.time-section[data-v-44a126a2]:nth-child(2){animation-delay:.5s}.time-section[data-v-44a126a2]:nth-child(3){animation-delay:1s}.time-section[data-v-44a126a2]:nth-child(4){animation-delay:1.5s}@keyframes pulse-44a126a2{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.time-unit[data-v-44a126a2]{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;padding:1rem 1.5rem;border-radius:15px;font-size:2.5rem;font-weight:800;min-width:80px;box-shadow:0 8px 25px hsla(0,100%,71%,.3);transition:all .3s ease;position:relative;overflow:hidden}.time-unit[data-v-44a126a2]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.time-unit[data-v-44a126a2]:hover:before{left:100%}.time-unit[data-v-44a126a2]:hover{transform:translateY(-5px);box-shadow:0 15px 35px hsla(0,100%,71%,.4)}.label[data-v-44a126a2]{margin-top:.8rem;font-size:.9rem;color:#718096;font-weight:600;text-transform:uppercase;letter-spacing:1px}.loading-message[data-v-44a126a2]{display:flex;flex-direction:column;align-items:center;margin:2rem 0;animation:fadeIn-44a126a2 .5s ease-out}@keyframes fadeIn-44a126a2{0%{opacity:0}to{opacity:1}}.loading-spinner[data-v-44a126a2]{display:flex;gap:.5rem;align-items:center;justify-content:center}.spinner-circle[data-v-44a126a2]{width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);animation:spin-44a126a2 1.2s linear infinite}.spinner-circle[data-v-44a126a2]:first-child{animation-delay:0s}.spinner-circle[data-v-44a126a2]:nth-child(2){animation-delay:.2s}.spinner-circle[data-v-44a126a2]:nth-child(3){animation-delay:.4s}@keyframes spin-44a126a2{0%{transform:scale(.8) rotate(0deg);opacity:.5}50%{transform:scale(1.2) rotate(180deg);opacity:1}to{transform:scale(.8) rotate(1turn);opacity:.5}}.divider[data-v-44a126a2]{width:80%;height:3px;background:linear-gradient(90deg,transparent,#667eea,transparent);margin:3rem auto;border-radius:2px;position:relative}.divider[data-v-44a126a2]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:#667eea;border-radius:50%;box-shadow:0 0 10px rgba(102,126,234,.5)}.schedule[data-v-44a126a2]{margin-top:2rem}.schedule-title[data-v-44a126a2]{font-size:1.8rem;color:#2d3748;margin-bottom:2rem;font-weight:600;position:relative}.schedule-title[data-v-44a126a2]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.date-display[data-v-44a126a2]{margin-bottom:2rem}.date-box[data-v-44a126a2]{display:inline-flex;flex-direction:column;background:linear-gradient(135deg,#667eea,#764ba2);padding:1.5rem 2rem;border-radius:20px;box-shadow:0 15px 35px rgba(102,126,234,.3);transition:all .3s ease;position:relative;overflow:hidden}.date-box[data-v-44a126a2]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.1) 50%,transparent 70%);transform:translateX(-100%);transition:transform .6s}.date-box[data-v-44a126a2]:hover:before{transform:translateX(100%)}.date-box[data-v-44a126a2]:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(102,126,234,.4)}.day-number[data-v-44a126a2]{font-size:3rem;font-weight:800;color:#fff;line-height:1;margin-bottom:.5rem}.month-name[data-v-44a126a2]{font-size:1.2rem;font-weight:600;color:hsla(0,0%,100%,.9);letter-spacing:2px}.date-details[data-v-44a126a2]{margin-top:1.5rem}.full-date[data-v-44a126a2]{font-size:1.3rem;color:#4a5568;margin-bottom:.5rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.5rem}.full-date i[data-v-44a126a2]{color:#667eea;font-size:1.2rem}.timezone-info[data-v-44a126a2]{font-size:1.1rem;color:#718096;font-weight:500;font-style:italic}@media (max-width:768px){.content-wrapper[data-v-44a126a2]{padding:30px 20px;margin:10px}.main-title[data-v-44a126a2]{font-size:2rem}.countdown[data-v-44a126a2]{gap:.8rem;padding:.3rem}.time-unit[data-v-44a126a2]{font-size:1.8rem;padding:.6rem 1rem;min-width:60px}.label[data-v-44a126a2]{font-size:.7rem}.schedule-title[data-v-44a126a2],.started-text[data-v-44a126a2]{font-size:1.5rem}.day-number[data-v-44a126a2]{font-size:2.5rem}.month-name[data-v-44a126a2]{font-size:1rem}.full-date[data-v-44a126a2]{font-size:1.1rem}.timezone-info[data-v-44a126a2]{font-size:1rem}}@media (max-width:480px){.countdown[data-v-44a126a2]{gap:.5rem;padding:.2rem}.time-unit[data-v-44a126a2]{font-size:1.5rem;padding:.5rem .8rem;min-width:50px}.label[data-v-44a126a2]{font-size:.6rem}.main-title[data-v-44a126a2]{font-size:1.8rem}.content-wrapper[data-v-44a126a2]{padding:20px 15px}}@media (prefers-color-scheme:dark){.content-wrapper[data-v-44a126a2]{background:rgba(26,32,44,.95);color:#e2e8f0}.main-title[data-v-44a126a2],.schedule-title[data-v-44a126a2]{color:#e2e8f0}.full-date[data-v-44a126a2]{color:#a0aec0}.timezone-info[data-v-44a126a2]{color:#718096}}html[data-v-44a126a2]{scroll-behavior:smooth}.date-box[data-v-44a126a2]:focus,.time-unit[data-v-44a126a2]:focus{outline:2px solid #667eea;outline-offset:2px}.countdown.loading[data-v-44a126a2]{opacity:.7}.countdown.loading .time-unit[data-v-44a126a2]{animation:shimmer-44a126a2 1.5s infinite}@keyframes shimmer-44a126a2{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.countdown-brand[data-v-44a126a2]{display:flex;justify-content:center;margin-top:28px}[data-v-74766d8a]{box-sizing:border-box}.success-page-container[data-v-74766d8a]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:10px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-y:auto;overflow-x:hidden}.content-wrapper[data-v-74766d8a]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:20px;padding:20px 30px;box-shadow:0 20px 40px rgba(0,0,0,.1);max-width:1000px;width:100%;text-align:center;animation:fadeInUp-74766d8a .8s ease-out}@keyframes fadeInUp-74766d8a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.main-title[data-v-74766d8a]{font-size:2.2rem;font-weight:700;color:#2d3748;margin-bottom:1rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.main-title .emoji[data-v-74766d8a]{-webkit-background-clip:initial;-webkit-text-fill-color:initial;background-clip:initial;background:none;display:inline-block}.countdown[data-v-74766d8a]{display:flex;justify-content:center;align-items:center;gap:.8rem;margin:1rem 0;flex-wrap:nowrap;overflow-x:auto;padding:.3rem}.time-section[data-v-74766d8a]{display:flex;flex-direction:column;align-items:center;animation:pulse-74766d8a 2s infinite}.time-section[data-v-74766d8a]:first-child{animation-delay:0s}.time-section[data-v-74766d8a]:nth-child(2){animation-delay:.5s}.time-section[data-v-74766d8a]:nth-child(3){animation-delay:1s}.time-section[data-v-74766d8a]:nth-child(4){animation-delay:1.5s}@keyframes pulse-74766d8a{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.time-unit[data-v-74766d8a]{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;padding:.8rem 1.2rem;border-radius:12px;font-size:2rem;font-weight:800;min-width:70px;box-shadow:0 8px 25px hsla(0,100%,71%,.3);transition:all .3s ease;position:relative;overflow:hidden}.time-unit[data-v-74766d8a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.time-unit[data-v-74766d8a]:hover:before{left:100%}.time-unit[data-v-74766d8a]:hover{transform:translateY(-5px);box-shadow:0 15px 35px hsla(0,100%,71%,.4)}.label[data-v-74766d8a]{margin-top:.5rem;font-size:.85rem;color:#718096;font-weight:600;text-transform:uppercase;letter-spacing:.8px}.loading-message[data-v-74766d8a]{display:flex;flex-direction:column;align-items:center;margin:.8rem 0;animation:fadeIn-74766d8a .5s ease-out}@keyframes fadeIn-74766d8a{0%{opacity:0}to{opacity:1}}.loading-spinner[data-v-74766d8a]{display:flex;gap:.4rem;align-items:center;justify-content:center;margin-bottom:.6rem}.spinner-circle[data-v-74766d8a]{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);animation:spin-74766d8a 1.2s linear infinite}.spinner-circle[data-v-74766d8a]:first-child{animation-delay:0s}.spinner-circle[data-v-74766d8a]:nth-child(2){animation-delay:.2s}.spinner-circle[data-v-74766d8a]:nth-child(3){animation-delay:.4s}@keyframes spin-74766d8a{0%{transform:scale(.8) rotate(0deg);opacity:.5}50%{transform:scale(1.2) rotate(180deg);opacity:1}to{transform:scale(.8) rotate(1turn);opacity:.5}}.started-text[data-v-74766d8a]{font-size:1.2rem;color:#28a745;font-weight:700;margin:.2rem 0}.started-subtext[data-v-74766d8a]{font-size:.9rem;color:#718096;font-weight:500;margin:0}.divider[data-v-74766d8a]{width:80%;height:2px;background:linear-gradient(90deg,transparent,#667eea,transparent);margin:1rem auto;border-radius:2px;position:relative}.divider[data-v-74766d8a]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:#667eea;border-radius:50%;box-shadow:0 0 6px rgba(102,126,234,.5)}.schedule[data-v-74766d8a]{margin-top:.8rem}.schedule-title[data-v-74766d8a]{font-size:1.3rem;color:#2d3748;margin-bottom:.8rem;font-weight:600;position:relative}.schedule-title[data-v-74766d8a]:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:40px;height:2px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.date-display[data-v-74766d8a]{margin-bottom:.6rem}.date-box[data-v-74766d8a]{display:inline-flex;flex-direction:column;background:linear-gradient(135deg,#667eea,#764ba2);padding:.8rem 1.2rem;border-radius:12px;box-shadow:0 8px 20px rgba(102,126,234,.3);transition:all .3s ease;position:relative;overflow:hidden}.date-box[data-v-74766d8a]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.1) 50%,transparent 70%);transform:translateX(-100%);transition:transform .6s}.date-box[data-v-74766d8a]:hover:before{transform:translateX(100%)}.date-box[data-v-74766d8a]:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(102,126,234,.4)}.day-number[data-v-74766d8a]{font-size:1.8rem;font-weight:800;color:#fff;line-height:1;margin-bottom:.3rem}.month-name[data-v-74766d8a]{font-size:.9rem;font-weight:600;color:hsla(0,0%,100%,.9);letter-spacing:1.2px}.date-details[data-v-74766d8a]{margin-top:.6rem}.full-date[data-v-74766d8a]{font-size:.95rem;color:#4a5568;margin-bottom:.3rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.4rem}.full-date i[data-v-74766d8a]{color:#667eea;font-size:.95rem}.timezone-info[data-v-74766d8a]{font-size:.9rem;color:#718096;font-weight:500;font-style:italic}.action-section[data-v-74766d8a]{margin:.8rem 0;display:flex;flex-direction:column;align-items:center;gap:.9rem}.redirect-link-container[data-v-74766d8a]{display:flex;align-items:center;justify-content:space-between;background:rgba(102,126,234,.1);backdrop-filter:blur(5px);padding:.7rem 1rem;border:2px solid rgba(102,126,234,.2);border-radius:12px;box-shadow:0 4px 15px rgba(102,126,234,.1);position:relative;max-width:100%;width:100%;word-wrap:break-word;transition:all .3s ease}.redirect-link-container[data-v-74766d8a]:hover{border-color:rgba(102,126,234,.4);box-shadow:0 6px 20px rgba(102,126,234,.2)}.redirect-link[data-v-74766d8a]{font-size:.9rem;color:#667eea;text-decoration:none;word-wrap:break-word;overflow-wrap:break-word;font-weight:600;flex:1}.copy-icon[data-v-74766d8a]{font-size:1.4rem;color:#667eea;cursor:pointer;transition:all .3s ease;margin-left:1rem;flex-shrink:0}.copy-icon[data-v-74766d8a]:hover{color:#764ba2;transform:scale(1.2)}.join-room-button[data-v-74766d8a]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:700;font-size:1.05rem;padding:.8rem 2rem;border:none;border-radius:12px;transition:all .3s ease;box-shadow:0 8px 25px rgba(102,126,234,.3);cursor:pointer;position:relative;overflow:hidden}.join-room-button[data-v-74766d8a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.join-room-button[data-v-74766d8a]:hover:before{left:100%}.join-room-button[data-v-74766d8a]:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(102,126,234,.4)}.join-room-button i[data-v-74766d8a]{margin-right:.5rem}.calendar-section[data-v-74766d8a]{margin-top:.8rem}.calendar-title[data-v-74766d8a]{font-size:1.2rem;color:#2d3748;margin-bottom:.7rem;font-weight:600;position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem}.calendar-title[data-v-74766d8a]:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:40px;height:2px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.calendar-title i[data-v-74766d8a]{color:#667eea}.calendar-links-container[data-v-74766d8a]{padding:.3rem 0}.calendar-link-item[data-v-74766d8a]{cursor:pointer;text-align:center;padding:.6rem;transition:all .3s ease;border:2px solid rgba(102,126,234,.2);border-radius:10px;background:hsla(0,0%,100%,.5);backdrop-filter:blur(5px);box-shadow:0 4px 15px rgba(102,126,234,.1);margin:.2rem;position:relative;overflow:hidden}.calendar-link-item[data-v-74766d8a]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));opacity:0;transition:opacity .3s ease}.calendar-link-item[data-v-74766d8a]:hover:before{opacity:1}.calendar-link-item[data-v-74766d8a]:hover{transform:translateY(-5px);border-color:rgba(102,126,234,.4);box-shadow:0 8px 25px rgba(102,126,234,.2)}.calendar-logo[data-v-74766d8a]{width:26px;height:26px;margin-bottom:.3rem;transition:transform .3s ease}.calendar-link-item:hover .calendar-logo[data-v-74766d8a]{transform:scale(1.1)}.service-name[data-v-74766d8a]{display:block;font-weight:600;color:#2d3748;font-size:.75rem;text-decoration:none;transition:color .3s ease}.calendar-link-item:hover .service-name[data-v-74766d8a]{color:#667eea}a[data-v-74766d8a]{text-decoration:none}@media (max-width:768px){.content-wrapper[data-v-74766d8a]{padding:30px 20px;margin:10px}.main-title[data-v-74766d8a]{font-size:2rem}.countdown[data-v-74766d8a]{gap:.8rem;padding:.3rem}.time-unit[data-v-74766d8a]{font-size:1.8rem;padding:.6rem 1rem;min-width:60px}.label[data-v-74766d8a]{font-size:.7rem}.started-text[data-v-74766d8a]{font-size:1.5rem}.started-subtext[data-v-74766d8a]{font-size:1rem}.calendar-title[data-v-74766d8a],.schedule-title[data-v-74766d8a]{font-size:1.5rem}.day-number[data-v-74766d8a]{font-size:2.5rem}.month-name[data-v-74766d8a]{font-size:1rem}.full-date[data-v-74766d8a]{font-size:1.1rem}.timezone-info[data-v-74766d8a]{font-size:1rem}.redirect-link-container[data-v-74766d8a]{flex-direction:column;align-items:flex-start;padding:1rem}.redirect-link[data-v-74766d8a]{font-size:.85rem;word-break:break-all}.copy-icon[data-v-74766d8a]{margin-top:.8rem;margin-left:0;align-self:flex-end}.join-room-button[data-v-74766d8a]{width:100%;padding:1rem 2rem;font-size:1rem}.calendar-logo[data-v-74766d8a]{width:35px;height:35px}.service-name[data-v-74766d8a]{font-size:.85rem}.calendar-link-item[data-v-74766d8a]{padding:1.2rem}}@media (max-width:480px){.countdown[data-v-74766d8a]{gap:.5rem;padding:.2rem}.time-unit[data-v-74766d8a]{font-size:1.5rem;padding:.5rem .8rem;min-width:50px}.label[data-v-74766d8a]{font-size:.6rem}.main-title[data-v-74766d8a]{font-size:1.8rem}.content-wrapper[data-v-74766d8a]{padding:20px 15px}.started-text[data-v-74766d8a]{font-size:1.3rem}.started-subtext[data-v-74766d8a]{font-size:.9rem}.calendar-title[data-v-74766d8a],.schedule-title[data-v-74766d8a]{font-size:1.3rem}.day-number[data-v-74766d8a]{font-size:2.2rem}.month-name[data-v-74766d8a]{font-size:.95rem}.date-box[data-v-74766d8a]{padding:1.2rem 1.5rem}.full-date[data-v-74766d8a]{font-size:1rem;flex-direction:column;gap:.3rem}.timezone-info[data-v-74766d8a]{font-size:.9rem}.calendar-logo[data-v-74766d8a]{width:30px;height:30px}.service-name[data-v-74766d8a]{font-size:.8rem}.calendar-link-item[data-v-74766d8a]{padding:1rem}}@media (prefers-color-scheme:dark){.content-wrapper[data-v-74766d8a]{background:rgba(26,32,44,.95);color:#e2e8f0}.calendar-title[data-v-74766d8a],.main-title[data-v-74766d8a],.schedule-title[data-v-74766d8a]{color:#e2e8f0}.full-date[data-v-74766d8a]{color:#a0aec0}.timezone-info[data-v-74766d8a]{color:#718096}.service-name[data-v-74766d8a]{color:#e2e8f0}.calendar-link-item[data-v-74766d8a]{background:rgba(45,55,72,.5)}}html[data-v-74766d8a]{scroll-behavior:smooth}.date-box[data-v-74766d8a]:focus,.join-room-button[data-v-74766d8a]:focus,.time-unit[data-v-74766d8a]:focus{outline:2px solid #667eea;outline-offset:2px}.viewer-v2{--v2-bg-page:#0c0b12;--v2-bg-panel:#15131e;--v2-bg-raised:#1e1b2a;--v2-border-hairline:#2a2736;--v2-border-strong:#4a4363;--v2-text-primary:#f3f1f8;--v2-text-secondary:#b6b0c6;--v2-text-muted:#7a7590;--v2-accent:#8b5cf6;--v2-accent-strong:#7c3aed;--v2-live:#ef4444;--v2-success:#22c55e;--v2-text-xs:0.75rem;--v2-text-sm:0.875rem;--v2-text-base:1rem;--v2-text-md:1.125rem;--v2-text-lg:1.375rem;--v2-text-xl:1.75rem;--v2-space-1:4px;--v2-space-2:8px;--v2-space-3:12px;--v2-space-4:16px;--v2-space-5:24px;--v2-space-6:32px;--v2-radius:10px;--v2-shadow:0 4px 16px rgba(0,0,0,.4);--v2-z-video:1;--v2-z-panel:10;--v2-z-pinned-bar:20;--v2-z-knock-card:30}.orb-container[data-v-5af35d0d]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:200px}.orb-container canvas[data-v-5af35d0d]{display:block;max-width:100%;max-height:100%}.orb-label[data-v-5af35d0d]{margin-top:var(--v2-space-3);font-size:var(--v2-text-md);font-weight:600;color:var(--v2-accent);letter-spacing:.05em;text-transform:uppercase;opacity:.8}@media (max-width:480px){.orb-container[data-v-5af35d0d]{min-height:160px}.orb-label[data-v-5af35d0d]{font-size:var(--v2-text-sm)}}.voice-chat[data-v-32fa6e16]{display:flex;flex-direction:column;height:100%;min-height:0;position:relative;background:radial-gradient(ellipse at center,var(--v2-bg-panel) 0,transparent 70%)}.voice-viz-area[data-v-32fa6e16]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--v2-space-6) var(--v2-space-4);transition:all .4s ease}.ai-name-label[data-v-32fa6e16]{color:var(--v2-text-primary);font-size:var(--v2-text-md);font-weight:600;text-align:center;margin-top:var(--v2-space-4);letter-spacing:.03em;opacity:0;animation:fadeInUp-32fa6e16 .6s ease-out .3s forwards}.greeting-hint[data-v-32fa6e16]{color:var(--v2-text-secondary);font-size:var(--v2-text-sm);text-align:center;margin-top:var(--v2-space-1);opacity:0;animation:fadeInUp-32fa6e16 .5s ease-out .6s forwards}@keyframes fadeInUp-32fa6e16{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-32fa6e16{0%{opacity:0}to{opacity:1}}.voice-chat-messages[data-v-32fa6e16]{flex:1;padding:var(--v2-space-6)}.chat-welcome[data-v-32fa6e16],.voice-chat-messages[data-v-32fa6e16]{display:flex;flex-direction:column;align-items:center;justify-content:center}.chat-welcome[data-v-32fa6e16]{color:var(--v2-text-muted);gap:var(--v2-space-3)}.welcome-icon[data-v-32fa6e16]{color:var(--v2-text-muted);opacity:.6}.voice-chat-connecting[data-v-32fa6e16]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--v2-bg-page);z-index:10}.connecting-anim[data-v-32fa6e16]{display:flex;gap:var(--v2-space-2);margin-bottom:var(--v2-space-5)}.connecting-dot[data-v-32fa6e16]{width:10px;height:10px;border-radius:50%;background:var(--v2-accent);animation:bounce-32fa6e16 1.4s ease-in-out infinite}.connecting-dot[data-v-32fa6e16]:nth-child(2){animation-delay:.16s}.connecting-dot[data-v-32fa6e16]:nth-child(3){animation-delay:.32s}@keyframes bounce-32fa6e16{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.connecting-text[data-v-32fa6e16]{color:var(--v2-text-secondary);font-size:var(--v2-text-base);font-weight:500}.voice-reconnecting-banner[data-v-32fa6e16]{position:absolute;top:var(--v2-space-3);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:var(--v2-space-2);background:var(--v2-bg-raised);border:1px solid var(--v2-border-strong);color:var(--v2-accent);font-size:var(--v2-text-sm);font-weight:500;padding:var(--v2-space-1) var(--v2-space-3);border-radius:999px;z-index:20;white-space:nowrap}.reconnecting-dot[data-v-32fa6e16]{width:7px;height:7px;border-radius:50%;background:var(--v2-accent);animation:pulse-dot-32fa6e16 1s ease-in-out infinite}@keyframes pulse-dot-32fa6e16{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.voice-chat-controls[data-v-32fa6e16]{display:flex;justify-content:center;padding:var(--v2-space-5) var(--v2-space-6);background:var(--v2-bg-panel);border-top:1px solid var(--v2-border-hairline);animation:fadeSlideUp-32fa6e16 .4s ease-out}.controls-inner[data-v-32fa6e16]{display:flex;align-items:center;justify-content:center;gap:var(--v2-space-5)}@keyframes fadeSlideUp-32fa6e16{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.control-timer[data-v-32fa6e16]{font-size:var(--v2-text-sm);color:var(--v2-text-secondary);font-variant-numeric:tabular-nums;min-width:90px;text-align:center;background:var(--v2-bg-raised);padding:var(--v2-space-2) var(--v2-space-3);border-radius:var(--v2-radius)}.control-mic[data-v-32fa6e16]{width:56px;height:56px;border-radius:50%;border:none;background:var(--v2-accent);color:var(--v2-text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;transition:all .25s ease;box-shadow:var(--v2-shadow)}.control-mic[data-v-32fa6e16]:hover{transform:scale(1.05);background:var(--v2-accent-strong)}.control-mic[data-v-32fa6e16]:active{transform:scale(.95)}.control-mic.mic-muted[data-v-32fa6e16],.control-mic.mic-muted[data-v-32fa6e16]:hover{background:var(--v2-live)}.control-mic.mic-disabled[data-v-32fa6e16]{color:var(--v2-text-muted);cursor:not-allowed;opacity:.5}.control-mic.mic-disabled[data-v-32fa6e16],.control-mic.mic-disabled[data-v-32fa6e16]:hover{background:var(--v2-bg-raised);box-shadow:none;transform:none}.mic-pulse-ring[data-v-32fa6e16]{position:absolute;inset:-5px;border:2px solid var(--v2-accent);border-radius:50%;animation:pulse-32fa6e16 1.5s ease-in-out infinite}@keyframes pulse-32fa6e16{0%{transform:scale(1);opacity:.8}to{transform:scale(1.4);opacity:0}}.control-end[data-v-32fa6e16]{padding:var(--v2-space-2) var(--v2-space-5);background:var(--v2-bg-raised);color:var(--v2-live);border:1px solid var(--v2-border-strong);border-radius:24px;font-size:var(--v2-text-sm);font-weight:500;cursor:pointer;transition:all .2s ease}.control-end[data-v-32fa6e16]:hover{border-color:var(--v2-live)}.control-end[data-v-32fa6e16]:active{transform:scale(.97)}.voice-chat-ended[data-v-32fa6e16]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--v2-space-6);color:var(--v2-text-secondary);font-size:var(--v2-text-md);animation:fadeIn-32fa6e16 .5s ease-out}.redirect-note[data-v-32fa6e16]{font-size:var(--v2-text-sm);color:var(--v2-text-muted);margin-top:var(--v2-space-2)}.voice-chat-error[data-v-32fa6e16]{display:flex;align-items:center;justify-content:space-between;gap:var(--v2-space-2);padding:var(--v2-space-2) var(--v2-space-4);background:var(--v2-bg-raised);border-top:1px solid var(--v2-border-hairline);color:var(--v2-live);font-size:var(--v2-text-sm)}.error-close[data-v-32fa6e16]{background:none;border:none;color:var(--v2-live);font-size:var(--v2-text-md);cursor:pointer;padding:0 var(--v2-space-1);opacity:.7;transition:opacity .2s}.error-close[data-v-32fa6e16]:hover{opacity:1}.voice-recorder[data-v-268587aa]{width:100%;min-width:0}.voice-recorder__mic[data-v-268587aa]{display:grid;place-items:center;width:var(--v2-space-6);height:var(--v2-space-6);min-width:var(--v2-space-6);border:0;border-radius:50%;background:var(--v2-accent);color:var(--v2-text-primary);font-size:var(--v2-text-sm);cursor:pointer}.voice-recorder__mic[data-v-268587aa]:disabled{background:var(--v2-bg-panel);color:var(--v2-text-muted);cursor:default}.recording-interface[data-v-268587aa]{display:flex;flex-direction:column;gap:var(--v2-space-2);padding:var(--v2-space-3);background:var(--v2-bg-raised);border:1px solid var(--v2-accent);border-radius:var(--v2-radius)}.waveform-bars[data-v-268587aa]{display:flex;align-items:center;justify-content:flex-end;gap:2px;height:var(--v2-space-6);max-width:100%;min-width:0;overflow:hidden}.waveform-bar[data-v-268587aa]{flex:1 1 0;min-width:2px;min-height:2px;border-radius:2px;background:var(--v2-accent-strong);opacity:.45}.waveform-bar.is-recent[data-v-268587aa]{background:var(--v2-accent);opacity:1}.bottom-controls[data-v-268587aa]{display:flex;align-items:center;justify-content:space-between;gap:var(--v2-space-3)}.recording-indicator[data-v-268587aa]{display:flex;align-items:center;gap:var(--v2-space-2);color:var(--v2-text-secondary);font-size:var(--v2-text-xs);font-variant-numeric:tabular-nums}.recording-dot[data-v-268587aa]{width:var(--v2-space-2);height:var(--v2-space-2);border-radius:50%;background:var(--v2-live)}@media (prefers-reduced-motion:no-preference){.recording-dot[data-v-268587aa]{animation:voice-recorder-pulse-268587aa 1.4s ease-in-out infinite}}.recording-dot.is-paused[data-v-268587aa]{background:var(--v2-text-muted);animation:none}@keyframes voice-recorder-pulse-268587aa{0%,to{opacity:1}50%{opacity:.35}}.control-buttons[data-v-268587aa]{display:flex;align-items:center;gap:var(--v2-space-2)}.voice-recorder__btn[data-v-268587aa]{display:grid;place-items:center;width:var(--v2-space-6);height:var(--v2-space-6);min-width:var(--v2-space-6);border:1px solid var(--v2-border-hairline);border-radius:var(--v2-radius);background:transparent;color:var(--v2-text-secondary);font-size:var(--v2-text-xs);cursor:pointer}.voice-recorder__btn[data-v-268587aa]:hover{color:var(--v2-text-primary);border-color:var(--v2-border-strong)}.voice-recorder__btn--discard[data-v-268587aa]:hover{color:var(--v2-live);border-color:var(--v2-live)}.voice-recorder__btn--send[data-v-268587aa]{background:var(--v2-accent);border-color:var(--v2-accent);color:var(--v2-text-primary)}.voice-recorder__btn--send[data-v-268587aa]:disabled{background:var(--v2-bg-panel);border-color:var(--v2-border-hairline);color:var(--v2-text-muted);cursor:default}.voice-recorder__btn[data-v-268587aa]:focus-visible,.voice-recorder__error-close[data-v-268587aa]:focus-visible,.voice-recorder__mic[data-v-268587aa]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.voice-recorder__error[data-v-268587aa]{display:flex;align-items:center;gap:var(--v2-space-2);margin-top:var(--v2-space-2);padding:var(--v2-space-2) var(--v2-space-3);border:1px solid var(--v2-live);border-radius:var(--v2-radius);color:var(--v2-text-primary);font-size:var(--v2-text-xs)}.voice-recorder__error span[data-v-268587aa]{flex:1 1 auto;min-width:0}.voice-recorder__error-close[data-v-268587aa]{flex:0 0 auto;min-width:var(--v2-space-5);height:var(--v2-space-5);border:0;border-radius:var(--v2-radius);background:transparent;color:var(--v2-text-muted);cursor:pointer}.voice-player[data-v-097e3254]{display:flex;align-items:center;gap:var(--v2-space-3);min-width:0;padding:var(--v2-space-1) 0}.voice-player__play[data-v-097e3254]{flex:0 0 auto;display:grid;place-items:center;width:var(--v2-space-6);height:var(--v2-space-6);min-width:var(--v2-space-6);border:0;border-radius:50%;background:var(--v2-accent);color:var(--v2-text-primary);font-size:var(--v2-text-xs);cursor:pointer}.voice-player__play[data-v-097e3254]:disabled{background:var(--v2-bg-panel);color:var(--v2-text-muted);cursor:default}.voice-player__forward[data-v-097e3254]:focus-visible,.voice-player__play[data-v-097e3254]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.waveform-info-container[data-v-097e3254]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--v2-space-1)}.waveform-container[data-v-097e3254]{position:relative;height:var(--v2-space-5);min-width:0;cursor:pointer}.waveform-bars[data-v-097e3254]{display:flex;align-items:center;gap:2px;height:100%;max-width:100%;overflow:hidden}.waveform-bar[data-v-097e3254]{flex:1 1 0;min-width:2px;min-height:2px;border-radius:1px;background:var(--v2-border-strong);transition:background-color .12s linear}.waveform-bar.is-played[data-v-097e3254]{background:var(--v2-accent)}.progress-overlay[data-v-097e3254]{display:none}.duration-info[data-v-097e3254]{display:flex;gap:var(--v2-space-1);font-size:var(--v2-text-xs);color:var(--v2-text-muted);font-variant-numeric:tabular-nums}.voice-player__forward[data-v-097e3254]{flex:0 0 auto;display:grid;place-items:center;width:var(--v2-space-5);height:var(--v2-space-5);min-width:var(--v2-space-5);border:1px solid var(--v2-border-hairline);border-radius:var(--v2-radius);background:transparent;color:var(--v2-text-muted);font-size:var(--v2-text-xs);cursor:pointer}.voice-player__forward[data-v-097e3254]:hover{color:var(--v2-text-primary);border-color:var(--v2-border-strong)}.voice-player.is-host .voice-player__play[data-v-097e3254]{background:var(--v2-bg-raised);color:var(--v2-text-primary);border:1px solid var(--v2-border-strong)}.live-chat-panel[data-v-eafc6676]{display:flex;flex-direction:column;height:100%;animation:slideUp-eafc6676 .4s ease-out}@keyframes slideUp-eafc6676{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chat-status-banner[data-v-eafc6676]{display:flex;align-items:center;gap:var(--v2-space-2);padding:var(--v2-space-2) var(--v2-space-4);background:var(--v2-bg-raised);color:var(--v2-text-secondary);font-size:var(--v2-text-sm);font-weight:500;flex-shrink:0}.chat-status-banner.is-online[data-v-eafc6676]{color:var(--v2-success)}.status-dot[data-v-eafc6676]{width:8px;height:8px;border-radius:50%;background:var(--v2-text-muted);flex-shrink:0}.chat-status-banner.is-online .status-dot[data-v-eafc6676]{background:var(--v2-success);box-shadow:var(--v2-shadow)}.chat-messages[data-v-eafc6676]{flex:1;padding:var(--v2-space-4);overflow-y:auto;display:flex;flex-direction:column;gap:var(--v2-space-3);min-height:0}.chat-msg[data-v-eafc6676]{max-width:80%;display:flex;flex-direction:column;animation:fadeIn-eafc6676 .3s ease-in-out}@keyframes fadeIn-eafc6676{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.chat-msg.msg-ai[data-v-eafc6676],.chat-msg.msg-host[data-v-eafc6676]{align-self:flex-start}.chat-msg.msg-attendee[data-v-eafc6676]{align-self:flex-end}.chat-msg.msg-system[data-v-eafc6676]{align-self:center;max-width:90%}.chat-msg-content[data-v-eafc6676]{padding:var(--v2-space-2) var(--v2-space-3);border-radius:var(--v2-radius);word-wrap:break-word}.chat-msg.msg-host .chat-msg-content[data-v-eafc6676]{background:var(--v2-bg-raised);color:var(--v2-text-primary);border-radius:var(--v2-radius) var(--v2-radius) var(--v2-radius) var(--v2-space-1)}.chat-msg.msg-attendee .chat-msg-content[data-v-eafc6676]{background:var(--v2-accent);color:var(--v2-text-primary);border-radius:var(--v2-radius) var(--v2-radius) var(--v2-space-1) var(--v2-radius)}.chat-msg.msg-ai .chat-msg-content[data-v-eafc6676]{background:var(--v2-bg-raised);border:1px solid var(--v2-border-strong);color:var(--v2-text-primary);border-radius:var(--v2-radius) var(--v2-radius) var(--v2-radius) var(--v2-space-1)}.chat-msg.msg-system .chat-msg-content[data-v-eafc6676]{background:var(--v2-bg-panel);color:var(--v2-text-muted);border-radius:var(--v2-radius);text-align:center;padding:var(--v2-space-1) var(--v2-space-3);font-size:var(--v2-text-xs);font-style:italic}.chat-msg-text[data-v-eafc6676]{line-height:1.45;font-size:var(--v2-text-sm);white-space:pre-wrap;word-break:break-word}.chat-msg-text strong[data-v-eafc6676]{font-weight:700}.chat-msg-text em[data-v-eafc6676]{font-style:italic}.chat-msg-text .inline-code[data-v-eafc6676],.chat-msg-text code[data-v-eafc6676]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82em;background:var(--v2-bg-page);padding:.05em .3em;border-radius:var(--v2-space-1)}.chat-msg-text a[data-v-eafc6676]{color:inherit;text-decoration:underline;word-break:break-all}.chat-msg-time[data-v-eafc6676]{display:block;font-size:var(--v2-text-xs);margin-top:var(--v2-space-1);opacity:.6}.sender-label[data-v-eafc6676]{display:flex;align-items:center;gap:var(--v2-space-1);font-size:var(--v2-text-xs);font-weight:600;margin-bottom:var(--v2-space-1);padding:0 var(--v2-space-1)}.label-host[data-v-eafc6676]{color:var(--v2-success)}.label-attendee[data-v-eafc6676]{color:var(--v2-text-secondary);justify-content:flex-end}.label-ai[data-v-eafc6676]{color:var(--v2-accent)}.chat-divider[data-v-eafc6676]{display:flex;align-items:center;gap:var(--v2-space-2);align-self:stretch;margin:var(--v2-space-2) 0;color:var(--v2-text-muted);font-size:var(--v2-text-xs)}.chat-divider[data-v-eafc6676]:after,.chat-divider[data-v-eafc6676]:before{content:"";flex:1;height:1px;background:var(--v2-border-hairline)}.chat-divider span[data-v-eafc6676]{white-space:nowrap;padding:0 var(--v2-space-1)}.chat-empty[data-v-eafc6676]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--v2-text-muted);font-size:var(--v2-text-sm)}.chat-input-bar[data-v-eafc6676]{padding:var(--v2-space-3) var(--v2-space-4);border-top:1px solid var(--v2-border-hairline);background:var(--v2-bg-panel);flex-shrink:0}.chat-input-wrapper[data-v-eafc6676]{display:flex;align-items:flex-end;gap:var(--v2-space-2);background:var(--v2-bg-raised);border:1px solid var(--v2-border-hairline);border-radius:24px;padding:var(--v2-space-2) var(--v2-space-2) var(--v2-space-2) var(--v2-space-4);transition:border-color .2s}.chat-input-wrapper[data-v-eafc6676]:focus-within{border-color:var(--v2-accent)}.chat-input-wrapper.is-disabled[data-v-eafc6676]{opacity:.5}.chat-input-field[data-v-eafc6676]{flex:1;border:none;outline:none;background:transparent;color:var(--v2-text-primary);font-size:var(--v2-text-sm);line-height:1.4;resize:none;min-height:24px;max-height:80px;font-family:inherit}.chat-input-field[data-v-eafc6676]::-moz-placeholder{color:var(--v2-text-muted)}.chat-input-field[data-v-eafc6676]::placeholder{color:var(--v2-text-muted)}.chat-input-field[data-v-eafc6676]:disabled{cursor:not-allowed}.chat-recorder-inline[data-v-eafc6676]{flex:1}.chat-input-wrapper.is-recording[data-v-eafc6676]{border-color:var(--v2-live)}.chat-action-btn[data-v-eafc6676]{width:36px;height:36px;border-radius:50%;border:none;background:var(--v2-accent);color:var(--v2-text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.chat-action-btn.btn-send[data-v-eafc6676]{background:var(--v2-accent)}.chat-action-btn.btn-mic[data-v-eafc6676]{background:transparent;color:var(--v2-text-secondary)}.chat-action-btn.btn-cancel[data-v-eafc6676]{background:var(--v2-live)}.chat-action-btn[data-v-eafc6676]:hover:not(:disabled){transform:scale(1.05)}.chat-action-btn.btn-send[data-v-eafc6676]:hover:not(:disabled){background:var(--v2-accent-strong)}.chat-action-btn.btn-mic[data-v-eafc6676]:hover:not(:disabled){color:var(--v2-text-primary)}.chat-action-btn[data-v-eafc6676]:disabled{opacity:.4;cursor:not-allowed}.chat-messages[data-v-eafc6676]::-webkit-scrollbar{width:4px}.chat-messages[data-v-eafc6676]::-webkit-scrollbar-track{background:transparent}.chat-messages[data-v-eafc6676]::-webkit-scrollbar-thumb{background:var(--v2-border-strong);border-radius:2px}.voice-qa-container[data-v-0bca4978]{height:100vh;max-height:100vh;overflow:hidden;background:linear-gradient(135deg,var(--v2-bg-page) 0,var(--v2-bg-panel) 100%);color:var(--v2-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;flex-direction:column}.voice-qa-header[data-v-0bca4978]{text-align:center;padding:var(--v2-space-4) var(--v2-space-5);border-bottom:1px solid var(--v2-border-hairline)}.event-title[data-v-0bca4978]{font-size:var(--v2-text-lg);font-weight:600;color:var(--v2-text-primary);margin-bottom:var(--v2-space-1)}.org-presenter[data-v-0bca4978]{display:flex;align-items:center;gap:var(--v2-space-1);margin-bottom:var(--v2-space-2)}.org-presenter-label[data-v-0bca4978]{font-size:var(--v2-text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--v2-text-muted)}.org-presenter-name[data-v-0bca4978]{font-size:var(--v2-text-sm);font-weight:600;color:var(--v2-text-secondary)}.attendee-greeting[data-v-0bca4978]{font-size:var(--v2-text-sm);color:var(--v2-text-muted);margin-bottom:var(--v2-space-1)}.header-meta[data-v-0bca4978]{display:flex;align-items:center;justify-content:center;gap:var(--v2-space-3)}.host-badge[data-v-0bca4978]{font-size:var(--v2-text-xs);padding:var(--v2-space-1) var(--v2-space-2);border-radius:var(--v2-radius);font-weight:600;background:var(--v2-bg-raised)}.host-badge.online[data-v-0bca4978]{color:var(--v2-success)}.host-badge.offline[data-v-0bca4978]{color:var(--v2-text-muted)}.session-timer[data-v-0bca4978]{display:inline-flex;align-items:center;background:var(--v2-bg-raised);padding:var(--v2-space-1) var(--v2-space-2);border-radius:var(--v2-radius)}.timer-value[data-v-0bca4978]{font-size:var(--v2-text-sm);font-weight:700;color:var(--v2-text-primary);font-variant-numeric:tabular-nums}.timer-warning[data-v-0bca4978]{color:var(--v2-accent)}.loading-state[data-v-0bca4978]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--v2-space-4);color:var(--v2-text-secondary)}.loading-spinner[data-v-0bca4978]{width:36px;height:36px;border:3px solid var(--v2-border-hairline);border-top-color:var(--v2-accent);border-radius:50%;animation:spin-0bca4978 .8s linear infinite}@keyframes spin-0bca4978{to{transform:rotate(1turn)}}.voice-qa-main[data-v-0bca4978]{flex:1;display:flex;flex-direction:column;overflow:hidden}.voice-not-ready[data-v-0bca4978]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--v2-text-secondary)}.error-state[data-v-0bca4978]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--v2-live);font-size:var(--v2-text-md);padding:var(--v2-space-6)}@media (max-width:768px){.voice-qa-header[data-v-0bca4978]{padding:var(--v2-space-3) var(--v2-space-4)}.event-title[data-v-0bca4978]{font-size:var(--v2-text-md)}}.branding-footer[data-v-0bca4978]{position:fixed;bottom:0;left:0;right:0;background:var(--v2-bg-page);border-top:1px solid var(--v2-border-hairline);z-index:100;height:22px;display:flex;align-items:center;justify-content:center;pointer-events:none}.footer-content[data-v-0bca4978]{display:flex;align-items:center;justify-content:center;gap:var(--v2-space-1)}.brand-logo-tiny[data-v-0bca4978]{width:14px;height:14px;-o-object-fit:contain;object-fit:contain;opacity:.6}.brand-text[data-v-0bca4978]{color:var(--v2-text-muted);font-size:9px;font-weight:300;letter-spacing:.5px;text-transform:uppercase}.voice-qa-container[data-v-0bca4978]{padding-bottom:22px}.video-stage[data-v-2c8424ac]{display:flex;flex-direction:column;width:100%;min-height:0}.video-stage__box[data-v-2c8424ac]{position:relative;width:100%;max-width:100%;max-height:100%;aspect-ratio:16/9;margin:auto;background:var(--v2-bg-page);border-radius:var(--v2-radius);overflow:hidden;min-height:0}.video-stage__pinned[data-v-2c8424ac]{flex:0 0 auto}.video-stage__frame[data-v-2c8424ac]{position:relative;width:100%;height:100%;z-index:var(--v2-z-video)}.video-stage__placeholder[data-v-2c8424ac]{width:100%;height:100%;background:var(--v2-bg-panel)}.video-stage__qa-ground[data-v-2c8424ac]{position:relative;width:100%;height:100%;background:var(--v2-bg-page)}.video-stage__topbar[data-v-2c8424ac]{position:absolute;top:var(--v2-space-3);left:var(--v2-space-4);max-width:calc(100% - var(--v2-space-6) - var(--v2-space-6));display:flex;align-items:center;gap:var(--v2-space-3);z-index:var(--v2-z-panel)}.video-stage__live[data-v-2c8424ac]{flex:0 0 auto;display:flex;align-items:center;gap:var(--v2-space-1);color:var(--v2-text-primary);font-size:var(--v2-text-xs);background:var(--v2-bg-raised);border-radius:var(--v2-radius);padding:var(--v2-space-1) var(--v2-space-3)}.video-stage__live-dot[data-v-2c8424ac]{width:var(--v2-space-1);height:var(--v2-space-1);border-radius:50%;background:var(--v2-live)}.video-stage__knock-zone[data-v-2c8424ac]{position:absolute;left:var(--v2-space-4);bottom:var(--v2-space-4);width:min(360px,calc(100% - var(--v2-space-4)*2));max-height:68%;display:flex;flex-direction:column;z-index:var(--v2-z-knock-card)}@media (orientation:landscape) and (max-height:500px){.video-stage__knock-zone[data-v-2c8424ac]{max-height:60%}}.video-stage__immersive-btn[data-v-2c8424ac]{position:absolute;right:var(--v2-space-4);top:var(--v2-space-3);z-index:var(--v2-z-panel);display:grid;place-items:center;width:var(--v2-space-6);height:var(--v2-space-6);border:0;border-radius:var(--v2-radius);background:var(--v2-bg-raised);color:var(--v2-text-secondary);cursor:pointer}.video-stage__immersive-btn[data-v-2c8424ac]:hover{color:var(--v2-text-primary)}.video-stage__immersive-btn[data-v-2c8424ac]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.video-stage__pinned[data-v-2c8424ac]{z-index:var(--v2-z-pinned-bar)}.interaction-panel[data-v-83bc6ee8]{display:flex;flex-direction:column;min-width:0;max-width:100%;background:var(--v2-bg-panel);z-index:var(--v2-z-panel)}.interaction-panel--rail[data-v-83bc6ee8]{flex-direction:row;height:100%}.interaction-panel__tablist[data-v-83bc6ee8]{display:flex;flex-direction:row;border-bottom:1px solid var(--v2-border-hairline)}.interaction-panel__tab[data-v-83bc6ee8]{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:var(--v2-space-2);background:transparent;border:none;border-bottom:2px solid transparent;color:var(--v2-text-secondary);font-size:var(--v2-text-sm);padding:var(--v2-space-3) var(--v2-space-2);cursor:pointer}.interaction-panel__tab--active[data-v-83bc6ee8]{color:var(--v2-text-primary);border-bottom-color:var(--v2-accent)}.interaction-panel__tab-label[data-v-83bc6ee8]{white-space:nowrap}.interaction-panel__rail[data-v-83bc6ee8]{display:flex;flex-direction:column;align-items:center;gap:var(--v2-space-3);width:34px;padding:var(--v2-space-3) 0;border-right:1px solid var(--v2-border-hairline)}.interaction-panel--collapsed .interaction-panel__rail[data-v-83bc6ee8]{border-right:0;width:56px}.interaction-panel__brand[data-v-83bc6ee8]{margin-top:auto;max-width:100%;padding-top:var(--v2-space-3)}.interaction-panel__brand--footer[data-v-83bc6ee8]{margin-top:auto;flex:0 0 auto;display:flex;justify-content:center;padding:var(--v2-space-2);border-top:1px solid var(--v2-border-hairline)}.interaction-panel__brand--footer-narrow[data-v-83bc6ee8]{padding-left:0;padding-right:0}.interaction-panel__collapse-btn--inline[data-v-83bc6ee8]{flex:0 0 auto;align-self:center;margin-right:var(--v2-space-2)}.interaction-panel__collapse-btn[data-v-83bc6ee8]{display:grid;place-items:center;width:var(--v2-space-5);height:var(--v2-space-5);background:var(--v2-bg-raised);color:var(--v2-text-primary);border:1px solid var(--v2-border-strong);border-radius:var(--v2-radius);box-shadow:0 0 0 1px rgba(139,92,246,.16);cursor:pointer;font-size:var(--v2-text-xs)}.interaction-panel__collapse-btn[data-v-83bc6ee8]:hover{color:var(--v2-text-primary);border-color:var(--v2-accent);box-shadow:0 0 0 1px var(--v2-accent)}.interaction-panel__icon-btn[data-v-83bc6ee8]{position:relative;display:flex;align-items:center;justify-content:center;width:var(--v2-space-6);height:var(--v2-space-6);background:transparent;border:none;border-radius:var(--v2-radius);color:var(--v2-text-secondary);cursor:pointer}.interaction-panel__icon-btn--active[data-v-83bc6ee8]{color:var(--v2-text-primary);background:var(--v2-bg-raised)}.interaction-panel__icon[data-v-83bc6ee8]{width:var(--v2-space-4);height:var(--v2-space-4)}.interaction-panel__badge[data-v-83bc6ee8]{position:absolute;top:var(--v2-space-1);right:var(--v2-space-1);min-width:var(--v2-space-2);height:var(--v2-space-2);padding:0 var(--v2-space-1);border-radius:var(--v2-radius);background:var(--v2-accent);color:var(--v2-text-primary);font-size:var(--v2-text-xs);line-height:var(--v2-space-2);text-align:center}.interaction-panel__badge--count[data-v-83bc6ee8]{min-width:var(--v2-space-4);height:var(--v2-space-3);line-height:var(--v2-space-3)}.interaction-panel__content[data-v-83bc6ee8]{flex:1 1 auto;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden}.interaction-panel__collapse-btn[data-v-83bc6ee8]:focus-visible,.interaction-panel__icon-btn[data-v-83bc6ee8]:focus-visible,.interaction-panel__tab[data-v-83bc6ee8]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.knock-card[data-v-3b0eacdc]{display:flex;flex-direction:column;max-height:100%;min-height:0;background:var(--v2-bg-raised);border:1px solid var(--v2-border-hairline);border-radius:var(--v2-radius);box-shadow:var(--v2-shadow);color:var(--v2-text-primary);overflow:hidden;z-index:var(--v2-z-knock-card)}.knock-card__body[data-v-3b0eacdc]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--v2-space-5) var(--v2-space-5) 0}@media (prefers-reduced-motion:no-preference){.knock-card[data-v-3b0eacdc]{animation:knock-card-in-3b0eacdc .42s ease-out}}@keyframes knock-card-in-3b0eacdc{0%{opacity:0;transform:translateY(var(--v2-space-4));box-shadow:0 0 0 3px rgba(139,92,246,.34),var(--v2-shadow)}to{opacity:1;transform:translateY(0);box-shadow:0 0 0 0 rgba(139,92,246,0),var(--v2-shadow)}}.knock-card__prompt[data-v-3b0eacdc],.knock-card__title[data-v-3b0eacdc]{margin:0 0 var(--v2-space-3);font-size:var(--v2-text-md);color:var(--v2-text-primary)}.knock-card__description[data-v-3b0eacdc]{margin:0 0 var(--v2-space-4);font-size:var(--v2-text-sm);color:var(--v2-text-secondary)}.knock-card__options[data-v-3b0eacdc]{list-style:none;margin:0 0 var(--v2-space-4);padding:0;display:flex;flex-direction:column;gap:var(--v2-space-2)}.knock-card__option[data-v-3b0eacdc]{width:100%;text-align:left;background:var(--v2-bg-panel);border:1px solid var(--v2-border-hairline);border-radius:var(--v2-radius);color:var(--v2-text-primary);padding:var(--v2-space-3) var(--v2-space-4);font-size:var(--v2-text-sm);cursor:pointer}.knock-card__option--selected[data-v-3b0eacdc]{border-color:var(--v2-accent);background:var(--v2-accent-strong)}.knock-card__textarea[data-v-3b0eacdc]{width:100%;box-sizing:border-box;background:var(--v2-bg-panel);border:1px solid var(--v2-border-hairline);border-radius:var(--v2-radius);color:var(--v2-text-primary);padding:var(--v2-space-3);font-size:var(--v2-text-sm);margin:0 0 var(--v2-space-4);resize:vertical}.knock-card__actions[data-v-3b0eacdc]{position:relative;flex:0 0 auto;display:flex;justify-content:flex-end;gap:var(--v2-space-3);padding:var(--v2-space-4) var(--v2-space-5);background:var(--v2-bg-raised);border-top:1px solid var(--v2-border-hairline)}.knock-card__actions[data-v-3b0eacdc]:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--v2-space-5);background:linear-gradient(to bottom,rgba(30,27,42,0),var(--v2-bg-raised));pointer-events:none}.knock-card__btn[data-v-3b0eacdc]{border-radius:var(--v2-radius);padding:var(--v2-space-2) var(--v2-space-4);font-size:var(--v2-text-sm);cursor:pointer;border:1px solid transparent}.knock-card__btn--secondary[data-v-3b0eacdc]{background:transparent;border-color:var(--v2-border-hairline);color:var(--v2-text-secondary)}.knock-card__btn--primary[data-v-3b0eacdc]{background:var(--v2-accent);color:var(--v2-text-primary)}.knock-card__btn--primary[data-v-3b0eacdc]:disabled{background:var(--v2-bg-panel);color:var(--v2-text-muted);cursor:not-allowed}.knock-card__btn[data-v-3b0eacdc]:focus-visible,.knock-card__option[data-v-3b0eacdc]:focus-visible,.knock-card__textarea[data-v-3b0eacdc]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.pinned-offer[data-v-255fff0e]{display:flex;flex-direction:column;align-items:stretch;gap:var(--v2-space-2);background:var(--v2-accent);border-radius:var(--v2-radius);padding:var(--v2-space-2) var(--v2-space-4);z-index:var(--v2-z-pinned-bar)}.pinned-offer__title[data-v-255fff0e]{margin:0;flex:1 1 auto;min-width:0;color:var(--v2-text-primary);font-size:var(--v2-text-sm);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;cursor:pointer}.pinned-offer__title--expanded[data-v-255fff0e]{-webkit-line-clamp:none;line-clamp:none;overflow:visible}.pinned-offer__title[data-v-255fff0e]:focus-visible{outline:2px solid var(--v2-text-primary);outline-offset:2px}.pinned-offer__cta[data-v-255fff0e]{flex:0 0 auto;width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere;background:var(--v2-bg-page);color:var(--v2-text-primary);border:none;border-radius:var(--v2-radius);padding:var(--v2-space-2) var(--v2-space-4);font-size:var(--v2-text-sm);cursor:pointer}.pinned-offer__cta[data-v-255fff0e]:focus-visible{outline:2px solid var(--v2-text-primary);outline-offset:2px}.chat-pane[data-v-ceb4da8a]{display:flex;flex-direction:column;height:100%;min-width:0;max-width:100%;background:var(--v2-bg-panel);color:var(--v2-text-primary)}.chat-pane__header[data-v-ceb4da8a]{display:flex;align-items:center;justify-content:space-between;padding:var(--v2-space-3) var(--v2-space-4);border-bottom:1px solid var(--v2-border-hairline)}.chat-pane__title[data-v-ceb4da8a]{font-size:var(--v2-text-md);color:var(--v2-text-primary)}.chat-pane__host-status[data-v-ceb4da8a]{display:inline-flex;align-items:center;gap:var(--v2-space-1);font-size:var(--v2-text-xs);color:var(--v2-text-muted)}.chat-pane__host-dot[data-v-ceb4da8a]{width:8px;height:8px;border-radius:var(--v2-radius);background:var(--v2-text-muted)}.chat-pane__host-status--online[data-v-ceb4da8a]{color:var(--v2-success)}.chat-pane__host-status--online .chat-pane__host-dot[data-v-ceb4da8a]{background:var(--v2-success)}.chat-pane__log[data-v-ceb4da8a]{flex:1;overflow-y:auto;padding:var(--v2-space-4);display:flex;flex-direction:column;gap:var(--v2-space-3)}.chat-pane__message[data-v-ceb4da8a]{display:flex}.chat-pane__message--guest[data-v-ceb4da8a]{justify-content:flex-end}.chat-pane__message--host[data-v-ceb4da8a]{justify-content:flex-start}.chat-pane__message--system[data-v-ceb4da8a]{justify-content:center}.chat-pane__message--ai[data-v-ceb4da8a]{justify-content:flex-start}.chat-pane__bubble[data-v-ceb4da8a]{--chat-bubble-link:var(--v2-accent);--chat-bubble-ink-muted:var(--v2-text-muted);--chat-bubble-wave:var(--v2-border-strong);--chat-bubble-wave-played:var(--v2-accent);max-width:80%;border-radius:var(--v2-radius);padding:var(--v2-space-2) var(--v2-space-3);font-size:var(--v2-text-sm);word-break:break-word}.chat-pane__message--guest .chat-pane__bubble[data-v-ceb4da8a]{background:var(--v2-accent);color:var(--v2-text-primary)}.chat-pane__bubble--own[data-v-ceb4da8a]{--chat-bubble-link:var(--v2-text-primary);--chat-bubble-ink-muted:var(--v2-text-secondary);--chat-bubble-wave:var(--v2-bg-page);--chat-bubble-wave-played:var(--v2-text-primary)}.chat-pane__message--ai .chat-pane__bubble[data-v-ceb4da8a],.chat-pane__message--host .chat-pane__bubble[data-v-ceb4da8a]{background:var(--v2-bg-raised);color:var(--v2-text-primary)}.chat-pane__message--system .chat-pane__bubble[data-v-ceb4da8a]{background:transparent;color:var(--v2-text-muted);font-size:var(--v2-text-xs);text-align:center}.chat-pane__ai-label[data-v-ceb4da8a]{display:block;font-size:var(--v2-text-xs);color:var(--v2-text-secondary);margin-bottom:var(--v2-space-1)}.chat-pane__link[data-v-ceb4da8a]{color:var(--chat-bubble-link)}.chat-pane__error[data-v-ceb4da8a]{display:flex;align-items:center;gap:var(--v2-space-2);padding:var(--v2-space-2) var(--v2-space-4);border-top:1px solid var(--v2-border-hairline);color:var(--v2-live);font-size:var(--v2-text-xs)}.chat-pane__error-text[data-v-ceb4da8a]{flex:1;min-width:0}.chat-pane__error-dismiss[data-v-ceb4da8a]{flex:0 0 auto;background:transparent;border:0;padding:0;color:var(--v2-text-muted);font-size:var(--v2-text-xs);cursor:pointer}.chat-pane__error-dismiss[data-v-ceb4da8a]:focus-visible,.chat-pane__error-dismiss[data-v-ceb4da8a]:hover{color:var(--v2-text-primary)}.chat-pane__composer[data-v-ceb4da8a]{display:flex;align-items:flex-end;gap:var(--v2-space-2);padding:var(--v2-space-3) var(--v2-space-4);border-top:1px solid var(--v2-border-hairline)}.chat-pane__input[data-v-ceb4da8a]{flex:1;resize:none;background:var(--v2-bg-raised);border:1px solid var(--v2-border-hairline);border-radius:var(--v2-radius);color:var(--v2-text-primary);padding:var(--v2-space-2) var(--v2-space-3);font-size:var(--v2-text-sm)}.chat-pane__send[data-v-ceb4da8a]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid transparent;border-radius:999px;background:var(--v2-accent);color:var(--v2-text-primary);font-size:var(--v2-text-sm);cursor:pointer}.chat-pane__send--voice[data-v-ceb4da8a]{background:var(--v2-bg-raised);border-color:var(--v2-border-strong);color:var(--v2-text-secondary)}.chat-pane__send--voice[data-v-ceb4da8a]:hover{color:var(--v2-text-primary)}.chat-pane__recorder[data-v-ceb4da8a]{flex:1;min-width:0}.chat-pane__voice[data-v-ceb4da8a],.chat-pane__voice[data-v-ceb4da8a] .duration-info{color:var(--chat-bubble-ink-muted)}.chat-pane__bubble .chat-pane__voice[data-v-ceb4da8a] .waveform-bar{background:var(--chat-bubble-wave)}.chat-pane__bubble .chat-pane__voice[data-v-ceb4da8a] .waveform-bar.is-played{background:var(--chat-bubble-wave-played)}.chat-pane__voice[data-v-ceb4da8a]{display:flex;align-items:center;gap:var(--v2-space-2)}.chat-pane__send[data-v-ceb4da8a]:disabled{background:var(--v2-bg-raised);color:var(--v2-text-muted);cursor:not-allowed}.chat-pane__input[data-v-ceb4da8a]:focus-visible,.chat-pane__send[data-v-ceb4da8a]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.chat-pane__text[data-v-ceb4da8a] a{color:var(--chat-bubble-link);text-decoration:underline;text-underline-offset:2px;word-break:break-word}.chat-pane__text[data-v-ceb4da8a] a:focus-visible,.chat-pane__text[data-v-ceb4da8a] a:hover{color:var(--v2-text-primary)}.chat-pane__text[data-v-ceb4da8a] code{font-family:ui-monospace,Cascadia Mono,SF Mono,Consolas,monospace;font-size:var(--v2-text-xs);background:var(--v2-bg-page);border-radius:var(--v2-radius);padding:0 var(--v2-space-1)}.chat-pane__text[data-v-ceb4da8a] strong{font-weight:650}.chat-pane__divider[data-v-ceb4da8a]{display:flex;align-items:center;gap:var(--v2-space-3);width:100%;margin:var(--v2-space-3) 0;color:var(--v2-text-muted);font-size:var(--v2-text-xs)}.chat-pane__divider[data-v-ceb4da8a]:after,.chat-pane__divider[data-v-ceb4da8a]:before{content:"";flex:1 1 auto;height:1px;background:var(--v2-border-hairline)}.chat-pane__divider-label[data-v-ceb4da8a]{flex:0 0 auto;white-space:nowrap}.chat-pane__time[data-v-ceb4da8a]{display:block;margin-top:var(--v2-space-1);color:var(--chat-bubble-ink-muted);font-size:var(--v2-text-xs);font-variant-numeric:tabular-nums;text-align:right}.polls-pane[data-v-bab40108]{min-width:0;max-width:100%;padding:var(--v2-space-4);color:var(--v2-text-primary);overflow-wrap:anywhere}.polls-pane--empty[data-v-bab40108]{padding:var(--v2-space-2) var(--v2-space-3)}.polls-pane__empty[data-v-bab40108]{color:var(--v2-text-muted);font-size:var(--v2-text-sm);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.polls-pane__list[data-v-bab40108]{display:flex;flex-direction:column;gap:var(--v2-space-4)}.polls-pane__card[data-v-bab40108]{background:var(--v2-bg-raised);border:1px solid var(--v2-border-hairline);border-radius:var(--v2-radius);box-shadow:var(--v2-shadow);padding:var(--v2-space-4)}.polls-pane__card--answered[data-v-bab40108]{opacity:.85}.polls-pane__prompt[data-v-bab40108]{margin:0 0 var(--v2-space-3);font-size:var(--v2-text-md);color:var(--v2-text-primary);overflow-wrap:anywhere}.polls-pane__options[data-v-bab40108]{list-style:none;margin:0 0 var(--v2-space-3);padding:0;display:flex;flex-direction:column;gap:var(--v2-space-2)}.polls-pane__option[data-v-bab40108]{width:100%;text-align:left;background:var(--v2-bg-panel);border:1px solid var(--v2-border-hairline);border-radius:var(--v2-radius);color:var(--v2-text-primary);padding:var(--v2-space-3) var(--v2-space-4);font-size:var(--v2-text-sm);cursor:pointer}.polls-pane__option--selected[data-v-bab40108]{border-color:var(--v2-accent);background:var(--v2-accent-strong)}.polls-pane__textarea[data-v-bab40108]{width:100%;box-sizing:border-box;background:var(--v2-bg-panel);border:1px solid var(--v2-border-hairline);border-radius:var(--v2-radius);color:var(--v2-text-primary);padding:var(--v2-space-3);font-size:var(--v2-text-sm);margin:0 0 var(--v2-space-3);resize:vertical}.polls-pane__actions[data-v-bab40108]{display:flex;justify-content:flex-end}.polls-pane__btn[data-v-bab40108]{border-radius:var(--v2-radius);padding:var(--v2-space-2) var(--v2-space-4);font-size:var(--v2-text-sm);cursor:pointer;border:1px solid transparent}.polls-pane__btn--primary[data-v-bab40108]{background:var(--v2-accent);color:var(--v2-text-primary)}.polls-pane__btn--primary[data-v-bab40108]:disabled{background:var(--v2-bg-panel);color:var(--v2-text-muted);cursor:not-allowed}.polls-pane__answer[data-v-bab40108]{display:flex;align-items:center;gap:var(--v2-space-2);color:var(--v2-success);font-size:var(--v2-text-sm)}.polls-pane__tick[data-v-bab40108]{flex-shrink:0;color:var(--v2-success)}.polls-pane__btn[data-v-bab40108]:focus-visible,.polls-pane__option[data-v-bab40108]:focus-visible,.polls-pane__textarea[data-v-bab40108]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.resources-pane[data-v-42f38c15]{min-width:0;max-width:100%;padding:var(--v2-space-4);color:var(--v2-text-primary);overflow-wrap:anywhere}.resources-pane--empty[data-v-42f38c15]{padding:var(--v2-space-2) var(--v2-space-3)}.resources-pane__empty[data-v-42f38c15]{color:var(--v2-text-muted);font-size:var(--v2-text-sm);margin:0;overflow-wrap:anywhere}.resources-pane__list[data-v-42f38c15]{display:flex;flex-direction:column;gap:var(--v2-space-3);min-width:0}.resources-pane__card[data-v-42f38c15]{min-width:0;max-width:100%;overflow:hidden;background:var(--v2-bg-raised);border:1px solid var(--v2-border-hairline);border-radius:var(--v2-radius);box-shadow:var(--v2-shadow)}.resources-pane__download[data-v-42f38c15]{display:flex;min-width:0;max-width:100%;align-items:flex-start;justify-content:space-between;gap:var(--v2-space-3);padding:var(--v2-space-3) var(--v2-space-4);color:var(--v2-text-primary);text-decoration:none}.resources-pane__download-info[data-v-42f38c15]{display:flex;flex-direction:column;gap:var(--v2-space-1);flex:1 1 auto;min-width:0}.resources-pane__download-icon[data-v-42f38c15]{flex:0 0 auto;width:var(--v2-space-5);height:var(--v2-space-5);line-height:var(--v2-space-5);text-align:center;color:var(--v2-accent);font-size:var(--v2-text-md)}.resources-pane__note[data-v-42f38c15]{padding:var(--v2-space-3) var(--v2-space-4);display:flex;flex-direction:column;gap:var(--v2-space-2)}.resources-pane__note-content[data-v-42f38c15]{font-size:var(--v2-text-sm);color:var(--v2-text-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;cursor:pointer}.resources-pane__note-content--expanded[data-v-42f38c15]{-webkit-line-clamp:none;line-clamp:none;overflow:visible}.resources-pane__note-toggle[data-v-42f38c15]{align-self:flex-start;padding:0;border:none;background:none;color:var(--v2-accent);font-size:var(--v2-text-xs);font-family:inherit;cursor:pointer}.resources-pane__note-toggle[data-v-42f38c15]:hover{text-decoration:underline}.resources-pane__note-toggle[data-v-42f38c15]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.resources-pane__note-content[data-v-42f38c15]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.resources-pane__title[data-v-42f38c15]{font-size:var(--v2-text-sm);color:var(--v2-text-primary);min-width:0;overflow-wrap:anywhere}.resources-pane__meta[data-v-42f38c15]{font-size:var(--v2-text-xs);color:var(--v2-text-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.resources-pane__download[data-v-42f38c15]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.video-player-v2[data-v-5e5651dc]{position:relative;width:100%;height:100%;background:var(--v2-bg-page)}.video-player-v2__el[data-v-5e5651dc]{display:block;width:100%;height:100%;border:0;background:var(--v2-bg-page);-o-object-fit:contain;object-fit:contain}.video-player-v2__shield[data-v-5e5651dc]{position:absolute;inset:0}.video-player-v2__unmute[data-v-5e5651dc]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:var(--v2-z-knock-card);display:flex;flex-direction:column;align-items:center;gap:var(--v2-space-2);padding:var(--v2-space-4) var(--v2-space-5);background:var(--v2-bg-raised);color:var(--v2-text-primary);border:1px solid var(--v2-accent);border-radius:var(--v2-radius);box-shadow:0 0 0 6px rgba(139,92,246,.12),var(--v2-shadow);font-size:var(--v2-text-sm);cursor:pointer}.video-player-v2__unmute i[data-v-5e5651dc]{font-size:var(--v2-text-lg)}.video-player-v2__unmute[data-v-5e5651dc]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.qa-countdown[data-v-86a9fcb6]{display:flex;flex-direction:column;gap:var(--v2-space-2);min-width:0}.qa-countdown__row[data-v-86a9fcb6]{display:flex;align-items:baseline;gap:var(--v2-space-2);color:var(--v2-text-secondary);font-size:var(--v2-text-xs)}.qa-countdown__icon[data-v-86a9fcb6]{color:var(--v2-text-muted)}.qa-countdown__value[data-v-86a9fcb6]{color:var(--v2-text-primary);font-size:var(--v2-text-lg);font-variant-numeric:tabular-nums;line-height:1}.qa-countdown__bar[data-v-86a9fcb6]{width:100%;height:var(--v2-space-1);border-radius:var(--v2-radius);background:var(--v2-bg-raised);overflow:hidden}.qa-countdown__bar-fill[data-v-86a9fcb6]{height:100%;background:var(--v2-accent);transition:width 1s linear}.qa-countdown__note[data-v-86a9fcb6]{margin:0;color:var(--v2-live);font-size:var(--v2-text-xs)}.qa-countdown--ending-soon .qa-countdown__value[data-v-86a9fcb6]{color:var(--v2-live)}.qa-countdown--ending-soon .qa-countdown__bar-fill[data-v-86a9fcb6]{background:var(--v2-live)}@media (orientation:landscape) and (max-height:500px){.qa-countdown[data-v-86a9fcb6]{gap:var(--v2-space-1)}.qa-countdown__value[data-v-86a9fcb6]{font-size:var(--v2-text-md)}.qa-countdown__note[data-v-86a9fcb6]{display:none}}.qa-session[data-v-1ea0d720]{display:flex;flex-direction:column;gap:var(--v2-space-3);width:100%;height:100%;min-height:0;padding:var(--v2-space-4);background:var(--v2-bg-page);color:var(--v2-text-primary);box-sizing:border-box}.qa-session__header[data-v-1ea0d720]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v2-space-4)}.qa-session__countdown[data-v-1ea0d720]{flex:1 1 auto;min-width:0}.qa-session__leave[data-v-1ea0d720]{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--v2-space-2);padding:var(--v2-space-2) var(--v2-space-3);border:1px solid var(--v2-border-strong);border-radius:var(--v2-radius);background:var(--v2-bg-raised);color:var(--v2-text-secondary);font-size:var(--v2-text-sm);cursor:pointer}.qa-session__leave[data-v-1ea0d720]:hover{color:var(--v2-text-primary)}.qa-session__leave[data-v-1ea0d720]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.qa-session__frame[data-v-1ea0d720]{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--v2-space-3);min-height:0}.qa-session__lead[data-v-1ea0d720]{flex:0 0 auto;margin:0;color:var(--v2-text-secondary);font-size:var(--v2-text-sm)}.qa-session__chat[data-v-1ea0d720]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;border:1px solid var(--v2-border-hairline);border-radius:var(--v2-radius);background:var(--v2-bg-panel);overflow:hidden}.qa-session__offer[data-v-1ea0d720]{flex:0 0 auto}.qa-session__handoff[data-v-1ea0d720]{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--v2-space-3);text-align:center}.qa-session__handoff-icon[data-v-1ea0d720]{font-size:var(--v2-text-xl);color:var(--v2-accent)}.qa-session__handoff-text[data-v-1ea0d720]{margin:0;color:var(--v2-text-secondary);font-size:var(--v2-text-base)}@media (orientation:landscape) and (max-height:500px){.qa-session[data-v-1ea0d720]{gap:var(--v2-space-2);padding:var(--v2-space-2) var(--v2-space-3)}.qa-session__header[data-v-1ea0d720]{align-items:center}.qa-session__lead[data-v-1ea0d720]{display:none}}@media (min-width:900px){.qa-session[data-v-1ea0d720]{max-width:820px;margin:0 auto;padding:var(--v2-space-5);gap:var(--v2-space-4)}}.viewer-v2[data-v-c43e8e86]{height:100vh;height:100dvh;background:var(--v2-bg-page);color:var(--v2-text-primary);display:flex;overflow:hidden}.viewer-v2--portrait[data-v-c43e8e86]{flex-direction:column}.viewer-v2--portrait .viewer-v2__main[data-v-c43e8e86]{flex:0 0 auto;max-height:45vh;max-height:45dvh}.viewer-v2--portrait .viewer-v2__panel[data-v-c43e8e86]{flex:1 1 auto;min-height:0}.viewer-v2--desktop[data-v-c43e8e86],.viewer-v2--landscape[data-v-c43e8e86]{flex-direction:row}.viewer-v2--desktop .viewer-v2__main[data-v-c43e8e86],.viewer-v2--landscape .viewer-v2__main[data-v-c43e8e86]{flex:1 1 auto;min-width:0}.viewer-v2--landscape .viewer-v2__panel[data-v-c43e8e86]{flex:0 0 300px;min-width:0;border-left:1px solid var(--v2-border-hairline)}.viewer-v2--desktop .viewer-v2__panel[data-v-c43e8e86]{flex:0 0 320px;border-left:1px solid var(--v2-border-hairline)}@media (min-width:1600px){.viewer-v2--desktop .viewer-v2__panel[data-v-c43e8e86]{flex-basis:360px}}.viewer-v2 .viewer-v2__panel--collapsed[data-v-c43e8e86]{flex:0 0 56px!important;max-width:56px}.viewer-v2__main[data-v-c43e8e86]{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.viewer-v2__load-error[data-v-c43e8e86]{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--v2-space-3);padding:var(--v2-space-6) var(--v2-space-4);text-align:center}.viewer-v2__load-error-icon[data-v-c43e8e86]{color:var(--v2-live);font-size:var(--v2-text-xl)}.viewer-v2__load-error-text[data-v-c43e8e86]{margin:0;max-width:34ch;color:var(--v2-text-secondary);font-size:var(--v2-text-md);line-height:1.5}.viewer-v2--demo[data-v-c43e8e86]{padding-bottom:40px}.viewer-v2__stage[data-v-c43e8e86]{flex:1 1 auto;min-height:0}.viewer-v2__empty[data-v-c43e8e86],.viewer-v2__offers[data-v-c43e8e86]{padding:var(--v2-space-4);display:flex;flex-direction:column;gap:var(--v2-space-3)}.viewer-v2__empty[data-v-c43e8e86]{color:var(--v2-text-muted);font-size:var(--v2-text-sm);margin:0}.viewer-v2--maximised[data-v-c43e8e86]{position:fixed;inset:0;z-index:9998}.viewer-v2__harness[data-v-c43e8e86]{position:fixed;left:0;right:0;bottom:0;z-index:999;display:flex;flex-wrap:wrap;gap:var(--v2-space-2);align-items:center;padding:var(--v2-space-2) var(--v2-space-3);background:var(--v2-bg-raised);border-top:1px solid var(--v2-border-hairline)}.viewer-v2__harness button[data-v-c43e8e86]{font:inherit;font-size:var(--v2-text-xs);color:var(--v2-text-secondary);background:var(--v2-bg-panel);border:1px solid var(--v2-border-hairline);border-radius:var(--v2-radius);padding:var(--v2-space-1) var(--v2-space-3);cursor:pointer}.viewer-v2__harness button[data-v-c43e8e86]:hover{color:var(--v2-text-primary);border-color:var(--v2-accent)}.viewer-v2__harness button[data-v-c43e8e86]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.viewer-v2__clock[data-v-c43e8e86]{font-size:var(--v2-text-xs);color:var(--v2-text-muted);font-variant-numeric:tabular-nums}.menu-item{background-color:#fff!important;color:#374151!important;border-color:#e5e7eb!important}.menu-item.is-active,.menu-item.is-active:hover,.menu-item:hover,.menu-item[class*=is-active],.menu-item[class*=is-active]:hover,.menu-item[style]{background:linear-gradient(135deg,#485fc7,#3b4cc2)!important;color:#fff!important;border-color:#485fc7!important}.sidebar-menu .menu-item{background-color:#fff!important;color:#374151!important;border-color:#e5e7eb!important}.sidebar-menu .menu-item.is-active,.sidebar-menu .menu-item:hover{background:linear-gradient(135deg,#485fc7,#3b4cc2)!important;color:#fff!important;border-color:#485fc7!important}.b-menu-item{background-color:#fff!important;color:#374151!important;border-color:#e5e7eb!important}.b-menu-item.is-active,.b-menu-item:hover{background:linear-gradient(135deg,#485fc7,#3b4cc2)!important;color:#fff!important;border-color:#485fc7!important}.b-menu-item.is-active .expand-icon,.menu-item.is-active .expand-icon,.sidebar-menu .b-menu-item.is-active .expand-icon,.sidebar-menu .menu-item.is-active .expand-icon,[class*=b-menu-item].is-active .expand-icon,[class*=menu-item].is-active .expand-icon{color:#fff!important}