#app,body,html{height:100%;margin:0}.credential-modal-overlay[data-v-49460a4e]{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-49460a4e .3s ease-out}@keyframes fadeIn-49460a4e{0%{opacity:0}to{opacity:1}}.credential-modal[data-v-49460a4e]{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-49460a4e .3s ease-out}@keyframes slideIn-49460a4e{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-49460a4e]{padding:2rem 2rem 1rem 2rem;text-align:center;border-bottom:1px solid #e9ecef}.modal-title[data-v-49460a4e]{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-49460a4e]{color:#667eea;font-size:1.3rem}.modal-subtitle[data-v-49460a4e]{color:#6c757d;font-size:.95rem;margin:0;line-height:1.4}.modal-body[data-v-49460a4e]{padding:1.5rem 2rem 2rem 2rem}.form-field[data-v-49460a4e]{margin-bottom:1.5rem}.form-actions[data-v-49460a4e]{margin-top:2rem;text-align:center}.submit-button[data-v-49460a4e]{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-49460a4e]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4)}.submit-button[data-v-49460a4e]:active{transform:translateY(0)}.error-message[data-v-49460a4e]{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-49460a4e]{color:#dc3545;font-size:1rem}@media (max-width:768px){.credential-modal[data-v-49460a4e]{margin:10px;max-width:calc(100vw - 20px)}.modal-header[data-v-49460a4e]{padding:1.5rem 1.5rem 1rem 1.5rem}.modal-body[data-v-49460a4e]{padding:1rem 1.5rem 1.5rem 1.5rem}.modal-title[data-v-49460a4e]{font-size:1.3rem}.submit-button[data-v-49460a4e]{min-width:140px;height:44px}}@media (max-width:480px){.credential-modal-overlay[data-v-49460a4e]{padding:10px}.credential-modal[data-v-49460a4e]{margin:5px;max-width:calc(100vw - 10px)}.modal-header[data-v-49460a4e]{padding:1rem 1rem .5rem 1rem}.modal-body[data-v-49460a4e]{padding:.75rem 1rem 1rem 1rem}.modal-title[data-v-49460a4e]{font-size:1.2rem}.submit-button[data-v-49460a4e]{min-width:120px;height:40px;font-size:.9rem}}@media (prefers-color-scheme:dark){.credential-modal[data-v-49460a4e]{background:#2d3748;color:#e2e8f0}.modal-title[data-v-49460a4e]{color:#e2e8f0}.modal-subtitle[data-v-49460a4e]{color:#a0aec0}.modal-header[data-v-49460a4e]{border-bottom-color:#4a5568}.credential-modal[data-v-49460a4e] .b-field .field-label,.credential-modal[data-v-49460a4e] .b-field label,.credential-modal[data-v-49460a4e] .field-label,.credential-modal[data-v-49460a4e] .label{color:#e2e8f0!important}.credential-modal[data-v-49460a4e] .input{background-color:#4a5568!important;border-color:#718096!important;color:#e2e8f0!important}.credential-modal[data-v-49460a4e] .input:focus{border-color:#667eea!important;box-shadow:0 0 0 .125em rgba(102,126,234,.25)!important}.credential-modal[data-v-49460a4e] .input::-moz-placeholder{color:#a0aec0!important}.credential-modal[data-v-49460a4e] .input::placeholder{color:#a0aec0!important}.credential-modal[data-v-49460a4e] .b-field .help.is-danger,.credential-modal[data-v-49460a4e] .field-label.is-danger,.credential-modal[data-v-49460a4e] .help.is-danger,.credential-modal[data-v-49460a4e] .label.is-danger{color:#fc8181!important}.credential-modal[data-v-49460a4e] .b-field .field-label,.credential-modal[data-v-49460a4e] .b-field .label{color:#e2e8f0!important}.credential-modal[data-v-49460a4e] .b-field .help{color:#a0aec0!important}.credential-modal[data-v-49460a4e] .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}.event-countdown[data-v-616c9a26]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--v2-space-3)}.event-countdown__cell[data-v-616c9a26]{display:flex;flex-direction:column;align-items:center;gap:var(--v2-space-1);padding:var(--v2-space-4) var(--v2-space-2);background:var(--v2-bg-raised);border:1px solid var(--v2-border-hairline);border-radius:var(--v2-radius)}.event-countdown__value[data-v-616c9a26]{font-size:2.25rem;font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--v2-text-primary);font-variant-numeric:tabular-nums}.event-countdown__label[data-v-616c9a26]{font-size:var(--v2-text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--v2-text-muted)}@media (max-width:420px){.event-countdown[data-v-616c9a26]{gap:var(--v2-space-2)}.event-countdown__cell[data-v-616c9a26]{padding:var(--v2-space-3) var(--v2-space-1)}.event-countdown__value[data-v-616c9a26]{font-size:1.625rem}.event-countdown__label[data-v-616c9a26]{font-size:.6875rem;letter-spacing:.04em}}.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}.attendee-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:56px var(--v2-space-4) var(--v2-space-6);background:radial-gradient(ellipse 70% 40% at 50% 0,rgba(139,92,246,.12),transparent 70%),var(--v2-bg-page);color:var(--v2-text-primary);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.attendee-page,.attendee-page *,.attendee-page :after,.attendee-page :before{box-sizing:border-box}.attendee-page__column{width:100%;max-width:560px;display:flex;flex-direction:column;gap:var(--v2-space-5)}.attendee-page__header{display:flex;flex-direction:column;align-items:center;gap:var(--v2-space-3);text-align:center}.attendee-page__badge{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(34,197,94,.12);color:var(--v2-success)}.attendee-page__eyebrow{margin:0;font-size:var(--v2-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--v2-text-muted)}.attendee-page__title{margin:0;font-size:var(--v2-text-xl);font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--v2-text-primary);text-wrap:balance;overflow-wrap:anywhere}.attendee-page__lede{margin:0;max-width:46ch;font-size:var(--v2-text-base);line-height:1.55;color:var(--v2-text-secondary)}.attendee-card{display:flex;flex-direction:column;gap:var(--v2-space-5);padding:var(--v2-space-5);background:var(--v2-bg-panel);border:1px solid var(--v2-border-hairline);border-radius:var(--v2-radius)}.attendee-card__label{margin:0 0 var(--v2-space-3);font-size:var(--v2-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--v2-text-muted)}.attendee-card__hint{margin:var(--v2-space-2) 0 0;font-size:var(--v2-text-sm);color:var(--v2-text-muted)}.attendee-when{display:flex;align-items:center;gap:var(--v2-space-4)}.attendee-when__tile{flex:none;width:52px;height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--v2-border-strong);border-radius:var(--v2-radius);background:var(--v2-bg-raised)}.attendee-when__month{font-size:.625rem;font-weight:700;letter-spacing:.1em;color:var(--v2-accent)}.attendee-when__day{font-size:var(--v2-text-lg);font-weight:600;line-height:1.1;color:var(--v2-text-primary);font-variant-numeric:tabular-nums}.attendee-when__text{display:flex;flex-direction:column;gap:2px;min-width:0}.attendee-when__date{font-size:var(--v2-text-base);font-weight:600;color:var(--v2-text-primary)}.attendee-when__time{font-size:var(--v2-text-sm);color:var(--v2-text-secondary)}.attendee-divider{height:1px;margin:0;border:0;background:var(--v2-border-hairline)}.attendee-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--v2-space-2);min-height:48px;padding:0 var(--v2-space-5);border:1px solid transparent;border-radius:var(--v2-radius);font:inherit;font-size:var(--v2-text-base);font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.attendee-btn--primary{width:100%;background:var(--v2-accent);color:#fff}.attendee-btn--primary:hover{background:var(--v2-accent-strong)}.attendee-btn--secondary{background:var(--v2-bg-raised);border-color:var(--v2-border-strong);color:var(--v2-text-primary)}.attendee-btn--secondary:hover{border-color:var(--v2-text-muted)}.attendee-btn:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.attendee-status{display:flex;align-items:center;justify-content:center;gap:var(--v2-space-2);padding:var(--v2-space-4);border-radius:var(--v2-radius);background:var(--v2-bg-raised);font-weight:600;color:var(--v2-text-primary)}.attendee-status__dot{width:8px;height:8px;border-radius:50%;background:var(--v2-live);animation:attendee-live 1.4s ease-in-out infinite}@keyframes attendee-live{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.attendee-status__dot{animation:none}}.attendee-footnote{margin:0;font-size:var(--v2-text-sm);line-height:1.5;text-align:center;color:var(--v2-text-muted)}.attendee-brand{display:flex;justify-content:center;padding-top:var(--v2-space-2)}@media (max-width:480px){.attendee-page{padding-top:var(--v2-space-6)}.attendee-card{padding:var(--v2-space-4)}.attendee-page__title{font-size:var(--v2-text-lg)}}.success__email[data-v-78f5f2b7]{color:var(--v2-text-primary);font-weight:600;overflow-wrap:anywhere}.success__link[data-v-78f5f2b7]{display:flex;gap:var(--v2-space-2)}.success__link-input[data-v-78f5f2b7]{flex:1;min-width:0;min-height:48px;padding:0 var(--v2-space-4);border:1px solid var(--v2-border-hairline);border-radius:var(--v2-radius);background:var(--v2-bg-page);color:var(--v2-text-secondary);font:inherit;font-size:var(--v2-text-sm);text-overflow:ellipsis}.success__link-input[data-v-78f5f2b7]:focus{outline:2px solid var(--v2-accent);outline-offset:1px;color:var(--v2-text-primary)}.success__copy[data-v-78f5f2b7]{flex:none;min-width:88px}.success__calendars[data-v-78f5f2b7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--v2-space-2)}.success__calendar[data-v-78f5f2b7]{display:flex;align-items:center;justify-content:center;gap:var(--v2-space-2);min-height:44px;padding:0 var(--v2-space-2);border:1px solid var(--v2-border-hairline);border-radius:var(--v2-radius);background:var(--v2-bg-raised);color:var(--v2-text-primary);font-size:var(--v2-text-sm);font-weight:500;text-decoration:none;transition:border-color .15s ease}.success__calendar[data-v-78f5f2b7]:hover{border-color:var(--v2-border-strong)}.success__calendar[data-v-78f5f2b7]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.success__calendar.is-disabled[data-v-78f5f2b7]{opacity:.5;pointer-events:none}.success__calendar-logo[data-v-78f5f2b7]{width:18px;height:18px;flex:none}@media (max-width:480px){.success__calendars[data-v-78f5f2b7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.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-6cc2aec2]{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-6cc2aec2]{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-6cc2aec2]{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-6cc2aec2 .6s ease-out .3s forwards}.greeting-hint[data-v-6cc2aec2]{color:var(--v2-text-secondary);font-size:var(--v2-text-sm);text-align:center;margin-top:var(--v2-space-1);opacity:0;animation:fadeInUp-6cc2aec2 .5s ease-out .6s forwards}@keyframes fadeInUp-6cc2aec2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-6cc2aec2{0%{opacity:0}to{opacity:1}}.voice-chat-messages[data-v-6cc2aec2]{flex:1;padding:var(--v2-space-6)}.chat-welcome[data-v-6cc2aec2],.voice-chat-messages[data-v-6cc2aec2]{display:flex;flex-direction:column;align-items:center;justify-content:center}.chat-welcome[data-v-6cc2aec2]{color:var(--v2-text-muted);gap:var(--v2-space-3)}.welcome-icon[data-v-6cc2aec2]{color:var(--v2-text-muted);opacity:.6}.voice-chat-connecting[data-v-6cc2aec2]{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-6cc2aec2]{display:flex;gap:var(--v2-space-2);margin-bottom:var(--v2-space-5)}.connecting-dot[data-v-6cc2aec2]{width:10px;height:10px;border-radius:50%;background:var(--v2-accent);animation:bounce-6cc2aec2 1.4s ease-in-out infinite}.connecting-dot[data-v-6cc2aec2]:nth-child(2){animation-delay:.16s}.connecting-dot[data-v-6cc2aec2]:nth-child(3){animation-delay:.32s}@keyframes bounce-6cc2aec2{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.connecting-text[data-v-6cc2aec2]{color:var(--v2-text-secondary);font-size:var(--v2-text-base);font-weight:500}.voice-reconnecting-banner[data-v-6cc2aec2]{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-6cc2aec2]{width:7px;height:7px;border-radius:50%;background:var(--v2-accent);animation:pulse-dot-6cc2aec2 1s ease-in-out infinite}@keyframes pulse-dot-6cc2aec2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.voice-chat-controls[data-v-6cc2aec2]{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-6cc2aec2 .4s ease-out}.controls-inner[data-v-6cc2aec2]{display:flex;align-items:center;justify-content:center;gap:var(--v2-space-5)}@keyframes fadeSlideUp-6cc2aec2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.control-timer[data-v-6cc2aec2]{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-6cc2aec2]{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-6cc2aec2]:hover{transform:scale(1.05);background:var(--v2-accent-strong)}.control-mic[data-v-6cc2aec2]:active{transform:scale(.95)}.control-mic.mic-muted[data-v-6cc2aec2],.control-mic.mic-muted[data-v-6cc2aec2]:hover{background:var(--v2-live)}.control-mic.mic-disabled[data-v-6cc2aec2]{color:var(--v2-text-muted);cursor:not-allowed;opacity:.5}.control-mic.mic-disabled[data-v-6cc2aec2],.control-mic.mic-disabled[data-v-6cc2aec2]:hover{background:var(--v2-bg-raised);box-shadow:none;transform:none}.mic-pulse-ring[data-v-6cc2aec2]{position:absolute;inset:-5px;border:2px solid var(--v2-accent);border-radius:50%;animation:pulse-6cc2aec2 1.5s ease-in-out infinite}@keyframes pulse-6cc2aec2{0%{transform:scale(1);opacity:.8}to{transform:scale(1.4);opacity:0}}.control-end[data-v-6cc2aec2]{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-6cc2aec2]:hover{border-color:var(--v2-live)}.control-end[data-v-6cc2aec2]:active{transform:scale(.97)}.voice-chat-ended[data-v-6cc2aec2]{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-6cc2aec2 .5s ease-out}.redirect-note[data-v-6cc2aec2]{font-size:var(--v2-text-sm);color:var(--v2-text-muted);margin-top:var(--v2-space-2)}.voice-chat-error[data-v-6cc2aec2]{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-6cc2aec2]{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-6cc2aec2]:hover{opacity:1}.voice-recorder[data-v-23cd2606]{width:100%;min-width:0}.voice-recorder__mic[data-v-23cd2606]{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-23cd2606]:disabled{background:var(--v2-bg-panel);color:var(--v2-text-muted);cursor:default}.recording-interface[data-v-23cd2606]{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-23cd2606]{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-23cd2606]{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-23cd2606]{background:var(--v2-accent);opacity:1}.bottom-controls[data-v-23cd2606]{display:flex;align-items:center;justify-content:space-between;gap:var(--v2-space-3)}.recording-indicator[data-v-23cd2606]{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-23cd2606]{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-23cd2606]{animation:voice-recorder-pulse-23cd2606 1.4s ease-in-out infinite}}.recording-dot.is-paused[data-v-23cd2606]{background:var(--v2-text-muted);animation:none}@keyframes voice-recorder-pulse-23cd2606{0%,to{opacity:1}50%{opacity:.35}}.control-buttons[data-v-23cd2606]{display:flex;align-items:center;gap:var(--v2-space-2)}.voice-recorder__btn[data-v-23cd2606]{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-23cd2606]:hover{color:var(--v2-text-primary);border-color:var(--v2-border-strong)}.voice-recorder__btn--discard[data-v-23cd2606]:hover{color:var(--v2-live);border-color:var(--v2-live)}.voice-recorder__btn--send[data-v-23cd2606]{background:var(--v2-accent);border-color:var(--v2-accent);color:var(--v2-text-primary)}.voice-recorder__btn--send[data-v-23cd2606]:disabled{background:var(--v2-bg-panel);border-color:var(--v2-border-hairline);color:var(--v2-text-muted);cursor:default}.voice-recorder__btn[data-v-23cd2606]:focus-visible,.voice-recorder__error-close[data-v-23cd2606]:focus-visible,.voice-recorder__mic[data-v-23cd2606]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.voice-recorder__error[data-v-23cd2606]{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-23cd2606]{flex:1 1 auto;min-width:0}.voice-recorder__error-close[data-v-23cd2606]{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-a06240c2]{display:flex;flex-direction:column;height:100%;animation:slideUp-a06240c2 .4s ease-out}@keyframes slideUp-a06240c2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chat-status-banner[data-v-a06240c2]{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-a06240c2]{color:var(--v2-success)}.status-dot[data-v-a06240c2]{width:8px;height:8px;border-radius:50%;background:var(--v2-text-muted);flex-shrink:0}.chat-status-banner.is-online .status-dot[data-v-a06240c2]{background:var(--v2-success);box-shadow:var(--v2-shadow)}.chat-messages[data-v-a06240c2]{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-a06240c2]{max-width:80%;display:flex;flex-direction:column;animation:fadeIn-a06240c2 .3s ease-in-out}@keyframes fadeIn-a06240c2{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.chat-msg.msg-ai[data-v-a06240c2],.chat-msg.msg-host[data-v-a06240c2]{align-self:flex-start}.chat-msg.msg-attendee[data-v-a06240c2]{align-self:flex-end}.chat-msg.msg-system[data-v-a06240c2]{align-self:center;max-width:90%}.chat-msg-content[data-v-a06240c2]{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-a06240c2]{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-a06240c2]{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-a06240c2]{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-a06240c2]{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-a06240c2]{line-height:1.45;font-size:var(--v2-text-sm);white-space:pre-wrap;word-break:break-word}.chat-msg-text strong[data-v-a06240c2]{font-weight:700}.chat-msg-text em[data-v-a06240c2]{font-style:italic}.chat-msg-text .inline-code[data-v-a06240c2],.chat-msg-text code[data-v-a06240c2]{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-a06240c2]{color:inherit;text-decoration:underline;word-break:break-all}.chat-msg-time[data-v-a06240c2]{display:block;font-size:var(--v2-text-xs);margin-top:var(--v2-space-1);opacity:.6}.sender-label[data-v-a06240c2]{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-a06240c2]{color:var(--v2-success)}.label-attendee[data-v-a06240c2]{color:var(--v2-text-secondary);justify-content:flex-end}.label-ai[data-v-a06240c2]{color:var(--v2-accent)}.chat-divider[data-v-a06240c2]{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-a06240c2]:after,.chat-divider[data-v-a06240c2]:before{content:"";flex:1;height:1px;background:var(--v2-border-hairline)}.chat-divider span[data-v-a06240c2]{white-space:nowrap;padding:0 var(--v2-space-1)}.chat-empty[data-v-a06240c2]{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-a06240c2]{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-a06240c2]{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-a06240c2]:focus-within{border-color:var(--v2-accent)}.chat-input-wrapper.is-disabled[data-v-a06240c2]{opacity:.5}.chat-input-field[data-v-a06240c2]{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-a06240c2]::-moz-placeholder{color:var(--v2-text-muted)}.chat-input-field[data-v-a06240c2]::placeholder{color:var(--v2-text-muted)}.chat-input-field[data-v-a06240c2]:disabled{cursor:not-allowed}.chat-recorder-inline[data-v-a06240c2]{flex:1}.chat-input-wrapper.is-recording[data-v-a06240c2]{border-color:var(--v2-live)}.chat-action-btn[data-v-a06240c2]{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-a06240c2]{background:var(--v2-accent)}.chat-action-btn.btn-mic[data-v-a06240c2]{background:transparent;color:var(--v2-text-secondary)}.chat-action-btn.btn-cancel[data-v-a06240c2]{background:var(--v2-live)}.chat-action-btn[data-v-a06240c2]:hover:not(:disabled){transform:scale(1.05)}.chat-action-btn.btn-send[data-v-a06240c2]:hover:not(:disabled){background:var(--v2-accent-strong)}.chat-action-btn.btn-mic[data-v-a06240c2]:hover:not(:disabled){color:var(--v2-text-primary)}.chat-action-btn[data-v-a06240c2]:disabled{opacity:.4;cursor:not-allowed}.chat-messages[data-v-a06240c2]::-webkit-scrollbar{width:4px}.chat-messages[data-v-a06240c2]::-webkit-scrollbar-track{background:transparent}.chat-messages[data-v-a06240c2]::-webkit-scrollbar-thumb{background:var(--v2-border-strong);border-radius:2px}.voice-qa-container[data-v-58ea6d7a]{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-58ea6d7a]{text-align:center;padding:var(--v2-space-4) var(--v2-space-5);border-bottom:1px solid var(--v2-border-hairline)}.event-title[data-v-58ea6d7a]{font-size:var(--v2-text-lg);font-weight:600;color:var(--v2-text-primary);margin-bottom:var(--v2-space-1)}.org-presenter[data-v-58ea6d7a]{display:flex;align-items:center;gap:var(--v2-space-1);margin-bottom:var(--v2-space-2)}.org-presenter-label[data-v-58ea6d7a]{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-58ea6d7a]{font-size:var(--v2-text-sm);font-weight:600;color:var(--v2-text-secondary)}.attendee-greeting[data-v-58ea6d7a]{font-size:var(--v2-text-sm);color:var(--v2-text-muted);margin-bottom:var(--v2-space-1)}.header-meta[data-v-58ea6d7a]{display:flex;align-items:center;justify-content:center;gap:var(--v2-space-3)}.host-badge[data-v-58ea6d7a]{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-58ea6d7a]{color:var(--v2-success)}.host-badge.offline[data-v-58ea6d7a]{color:var(--v2-text-muted)}.session-timer[data-v-58ea6d7a]{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-58ea6d7a]{font-size:var(--v2-text-sm);font-weight:700;color:var(--v2-text-primary);font-variant-numeric:tabular-nums}.timer-warning[data-v-58ea6d7a]{color:var(--v2-accent)}.loading-state[data-v-58ea6d7a]{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-58ea6d7a]{width:36px;height:36px;border:3px solid var(--v2-border-hairline);border-top-color:var(--v2-accent);border-radius:50%;animation:spin-58ea6d7a .8s linear infinite}@keyframes spin-58ea6d7a{to{transform:rotate(1turn)}}.voice-qa-main[data-v-58ea6d7a]{flex:1;display:flex;flex-direction:column;overflow:hidden}.voice-not-ready[data-v-58ea6d7a]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--v2-text-secondary)}.error-state[data-v-58ea6d7a]{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-58ea6d7a]{padding:var(--v2-space-3) var(--v2-space-4)}.event-title[data-v-58ea6d7a]{font-size:var(--v2-text-md)}}.branding-footer[data-v-58ea6d7a]{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-58ea6d7a]{display:flex;align-items:center;justify-content:center;gap:var(--v2-space-1)}.brand-logo-tiny[data-v-58ea6d7a]{width:14px;height:14px;-o-object-fit:contain;object-fit:contain;opacity:.6}.brand-text[data-v-58ea6d7a]{color:var(--v2-text-muted);font-size:9px;font-weight:300;letter-spacing:.5px;text-transform:uppercase}.voice-qa-container[data-v-58ea6d7a]{padding-bottom:22px}.video-stage[data-v-a9cb6d94]{display:flex;flex-direction:column;width:100%;min-height:0}.video-stage__box[data-v-a9cb6d94]{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__box--fill[data-v-a9cb6d94]{aspect-ratio:auto;height:100%;flex:1 1 auto}.video-stage__pinned[data-v-a9cb6d94]{flex:0 0 auto}.video-stage__frame[data-v-a9cb6d94]{position:relative;width:100%;height:100%;z-index:var(--v2-z-video)}.video-stage__placeholder[data-v-a9cb6d94]{width:100%;height:100%;background:var(--v2-bg-panel)}.video-stage__qa-ground[data-v-a9cb6d94]{position:relative;width:100%;height:100%;background:var(--v2-bg-page)}.video-stage__topbar[data-v-a9cb6d94]{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-a9cb6d94]{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-a9cb6d94]{width:var(--v2-space-1);height:var(--v2-space-1);border-radius:50%;background:var(--v2-live)}.video-stage__knock-zone[data-v-a9cb6d94]{position:absolute;left:var(--v2-space-4);bottom:var(--v2-space-4);width:min(300px,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-a9cb6d94]{max-height:60%}}.video-stage__immersive-btn[data-v-a9cb6d94]{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-a9cb6d94]:hover{color:var(--v2-text-primary)}.video-stage__immersive-btn[data-v-a9cb6d94]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.video-stage__pinned[data-v-a9cb6d94]{z-index:var(--v2-z-pinned-bar)}.interaction-panel[data-v-0b8430cc]{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-0b8430cc]{flex-direction:row;height:100%}.interaction-panel__tablist[data-v-0b8430cc]{display:flex;flex-direction:row;border-bottom:1px solid var(--v2-border-hairline)}.interaction-panel__tab[data-v-0b8430cc]{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-0b8430cc]{color:var(--v2-text-primary);border-bottom-color:var(--v2-accent)}.interaction-panel__tab-label[data-v-0b8430cc]{white-space:nowrap}.interaction-panel__host-dot[data-v-0b8430cc]{flex:0 0 auto;width:8px;height:8px;border-radius:var(--v2-radius);background:var(--v2-text-muted)}.interaction-panel__host-dot--online[data-v-0b8430cc]{background:var(--v2-success)}.interaction-panel__rail[data-v-0b8430cc]{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-0b8430cc]{border-right:0;width:56px}.interaction-panel__brand[data-v-0b8430cc]{margin-top:auto;max-width:100%;padding-top:var(--v2-space-3)}.interaction-panel__brand--footer[data-v-0b8430cc]{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-0b8430cc]{padding-left:0;padding-right:0}.interaction-panel__collapse-btn--inline[data-v-0b8430cc]{flex:0 0 auto;align-self:center;margin-right:var(--v2-space-2)}.interaction-panel__collapse-btn[data-v-0b8430cc]{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-0b8430cc]: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-0b8430cc]{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-0b8430cc]{color:var(--v2-text-primary);background:var(--v2-bg-raised)}.interaction-panel__icon[data-v-0b8430cc]{width:var(--v2-space-4);height:var(--v2-space-4)}.interaction-panel__badge[data-v-0b8430cc]{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-0b8430cc]{min-width:var(--v2-space-4);height:var(--v2-space-3);line-height:var(--v2-space-3)}.interaction-panel__content[data-v-0b8430cc]{flex:1 1 auto;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden}.interaction-panel__collapse-btn[data-v-0b8430cc]:focus-visible,.interaction-panel__icon-btn[data-v-0b8430cc]:focus-visible,.interaction-panel__tab[data-v-0b8430cc]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.knock-card[data-v-729b5690]{display:flex;flex-direction:column;gap:var(--v2-space-2);max-height:100%;min-height:0;box-sizing:border-box;padding:10px var(--v2-space-3) var(--v2-space-3);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)}@media (prefers-reduced-motion:no-preference){.knock-card[data-v-729b5690]{animation:knock-card-in-729b5690 .42s ease-out}}@keyframes knock-card-in-729b5690{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__head[data-v-729b5690]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;min-height:20px}.knock-card__label[data-v-729b5690]{font-size:var(--v2-text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--v2-accent)}.knock-card__hide[data-v-729b5690]{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;margin:-10px calc(var(--v2-space-3)*-1) -14px 0;padding:0;background:transparent;border:0;border-radius:var(--v2-radius);color:var(--v2-text-secondary);cursor:pointer}.knock-card__hide[data-v-729b5690]:hover{color:var(--v2-text-primary)}.knock-card__body[data-v-729b5690]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--v2-space-2)}.knock-card__body>[data-v-729b5690]{flex-shrink:0}.knock-card__prompt[data-v-729b5690]{margin:0;font-size:.9375rem;line-height:1.3;color:var(--v2-text-primary)}.knock-card__options[data-v-729b5690]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.knock-card__options--two-col[data-v-729b5690]{grid-template-columns:repeat(2,minmax(0,1fr))}.knock-card__option[data-v-729b5690]{width:100%;height:100%;min-height:44px;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:6px 10px;font-size:var(--v2-text-sm);line-height:1.25;overflow-wrap:anywhere;cursor:pointer}.knock-card__option[data-v-729b5690]:hover{border-color:var(--v2-border-strong)}.knock-card__hint[data-v-729b5690]{font-size:var(--v2-text-xs);color:var(--v2-text-muted)}.knock-card__textarea[data-v-729b5690]{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-2);font-size:var(--v2-text-sm);margin:0;resize:vertical}.knock-card__actions[data-v-729b5690]{flex:0 0 auto;display:flex;justify-content:flex-end}.knock-card__btn[data-v-729b5690]{min-height:44px;border-radius:var(--v2-radius);padding:var(--v2-space-2) var(--v2-space-4);font-size:var(--v2-text-sm);font-weight:600;cursor:pointer;border:1px solid transparent}.knock-card__btn--block[data-v-729b5690]{width:100%}.knock-card__btn--primary[data-v-729b5690]{background:var(--v2-accent);color:var(--v2-text-primary)}.knock-card__btn--primary[data-v-729b5690]:disabled{background:var(--v2-bg-panel);color:var(--v2-text-muted);cursor:not-allowed}.knock-card__btn[data-v-729b5690]:focus-visible,.knock-card__hide[data-v-729b5690]:focus-visible,.knock-card__option[data-v-729b5690]:focus-visible,.knock-card__textarea[data-v-729b5690]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:-2px}.pinned-offer[data-v-12433382]{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-12433382]{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-12433382]{-webkit-line-clamp:none;line-clamp:none;overflow:visible}.pinned-offer__title[data-v-12433382] ol,.pinned-offer__title[data-v-12433382] p,.pinned-offer__title[data-v-12433382] ul{margin:0}.pinned-offer__title[data-v-12433382] ol,.pinned-offer__title[data-v-12433382] ul{padding-left:1.25em}.pinned-offer__title[data-v-12433382] ul{list-style:disc}.pinned-offer__title[data-v-12433382] ol{list-style:decimal}.pinned-offer__title[data-v-12433382] a{color:inherit;text-decoration:underline}.pinned-offer__title[data-v-12433382]:focus-visible{outline:2px solid var(--v2-text-primary);outline-offset:2px}.pinned-offer__cta[data-v-12433382]{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-12433382]:focus-visible{outline:2px solid var(--v2-text-primary);outline-offset:2px}.chat-pane[data-v-3d224138]{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-3d224138]{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-3d224138]{font-size:var(--v2-text-md);color:var(--v2-text-primary)}.chat-pane__host-status[data-v-3d224138]{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-3d224138]{width:8px;height:8px;border-radius:var(--v2-radius);background:var(--v2-text-muted)}.chat-pane__host-status--online[data-v-3d224138]{color:var(--v2-success)}.chat-pane__host-status--online .chat-pane__host-dot[data-v-3d224138]{background:var(--v2-success)}.chat-pane__email-note[data-v-3d224138],.chat-pane__typing[data-v-3d224138]{font-size:var(--v2-text-xs);color:var(--v2-text-muted)}.chat-pane__typing[data-v-3d224138]{padding:var(--v2-space-1) var(--v2-space-4)}.chat-pane__log[data-v-3d224138]{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-3d224138]{display:flex}.chat-pane__message--guest[data-v-3d224138]{justify-content:flex-end}.chat-pane__message--host[data-v-3d224138]{justify-content:flex-start}.chat-pane__message--system[data-v-3d224138]{justify-content:center}.chat-pane__message--ai[data-v-3d224138]{justify-content:flex-start}.chat-pane__bubble[data-v-3d224138]{--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-3d224138]{background:var(--v2-accent);color:var(--v2-text-primary)}.chat-pane__bubble--own[data-v-3d224138]{--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-3d224138],.chat-pane__message--host .chat-pane__bubble[data-v-3d224138]{background:var(--v2-bg-raised);color:var(--v2-text-primary)}.chat-pane__message--system .chat-pane__bubble[data-v-3d224138]{background:transparent;color:var(--v2-text-muted);font-size:var(--v2-text-xs);text-align:center}.chat-pane__ai-label[data-v-3d224138]{display:block;font-size:var(--v2-text-xs);color:var(--v2-text-secondary);margin-bottom:var(--v2-space-1)}.chat-pane__link[data-v-3d224138]{color:var(--chat-bubble-link)}.chat-pane__error[data-v-3d224138]{color:var(--v2-live)}.chat-pane__error[data-v-3d224138],.chat-pane__sent[data-v-3d224138]{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);font-size:var(--v2-text-xs)}.chat-pane__sent[data-v-3d224138]{color:var(--v2-success)}.chat-pane__error-text[data-v-3d224138]{flex:1;min-width:0}.chat-pane__error-dismiss[data-v-3d224138]{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-3d224138]:focus-visible,.chat-pane__error-dismiss[data-v-3d224138]:hover{color:var(--v2-text-primary)}.chat-pane__composer[data-v-3d224138]{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-3d224138]{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-3d224138]{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-3d224138]{background:var(--v2-bg-raised);border-color:var(--v2-border-strong);color:var(--v2-text-secondary)}.chat-pane__send--voice[data-v-3d224138]:hover{color:var(--v2-text-primary)}.chat-pane__recorder[data-v-3d224138]{flex:1;min-width:0}.chat-pane__voice[data-v-3d224138],.chat-pane__voice[data-v-3d224138] .duration-info{color:var(--chat-bubble-ink-muted)}.chat-pane__bubble .chat-pane__voice[data-v-3d224138] .waveform-bar{background:var(--chat-bubble-wave)}.chat-pane__bubble .chat-pane__voice[data-v-3d224138] .waveform-bar.is-played{background:var(--chat-bubble-wave-played)}.chat-pane__voice[data-v-3d224138]{display:flex;align-items:center;gap:var(--v2-space-2)}.chat-pane__send[data-v-3d224138]:disabled{background:var(--v2-bg-raised);color:var(--v2-text-muted);cursor:not-allowed}.chat-pane__input[data-v-3d224138]:focus-visible,.chat-pane__send[data-v-3d224138]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.chat-pane__text[data-v-3d224138]{white-space:pre-wrap}.chat-pane__text[data-v-3d224138] a{color:var(--chat-bubble-link);text-decoration:underline;text-underline-offset:2px;word-break:break-word}.chat-pane__text[data-v-3d224138] a:focus-visible,.chat-pane__text[data-v-3d224138] a:hover{color:var(--v2-text-primary)}.chat-pane__text[data-v-3d224138] 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-3d224138] strong{font-weight:650}.chat-pane__divider[data-v-3d224138]{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-3d224138]:after,.chat-pane__divider[data-v-3d224138]:before{content:"";flex:1 1 auto;height:1px;background:var(--v2-border-hairline)}.chat-pane__divider-label[data-v-3d224138]{flex:0 0 auto;white-space:nowrap}.chat-pane__lead .chat-pane__divider[data-v-3d224138]{margin-top:0}.chat-pane__lead .chat-pane__divider-label[data-v-3d224138]{flex:0 1 auto;min-width:0;white-space:normal;text-align:center}.chat-pane__time[data-v-3d224138]{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-3911dd30]{min-width:0;max-width:100%;padding:var(--v2-space-4);color:var(--v2-text-primary);overflow-wrap:anywhere}.resources-pane--empty[data-v-3911dd30]{padding:var(--v2-space-2) var(--v2-space-3)}.resources-pane__empty[data-v-3911dd30]{color:var(--v2-text-muted);font-size:var(--v2-text-sm);margin:0;overflow-wrap:anywhere}.resources-pane__list[data-v-3911dd30]{display:flex;flex-direction:column;gap:var(--v2-space-3);min-width:0}.resources-pane__card[data-v-3911dd30]{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-3911dd30]{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-3911dd30]{display:flex;flex-direction:column;gap:var(--v2-space-1);flex:1 1 auto;min-width:0}.resources-pane__download-icon[data-v-3911dd30]{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-3911dd30]{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-3911dd30]{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-3911dd30]{-webkit-line-clamp:none;line-clamp:none;overflow:visible}.resources-pane__note-toggle[data-v-3911dd30]{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-3911dd30]:hover{text-decoration:underline}.resources-pane__note-toggle[data-v-3911dd30]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.resources-pane__note-content[data-v-3911dd30]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.resources-pane__title[data-v-3911dd30]{font-size:var(--v2-text-sm);color:var(--v2-text-primary);min-width:0;overflow-wrap:anywhere}.resources-pane__meta[data-v-3911dd30]{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-3911dd30]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.resources-pane__note-content[data-v-3911dd30] ol,.resources-pane__note-content[data-v-3911dd30] p,.resources-pane__note-content[data-v-3911dd30] ul{margin:0}.resources-pane__note-content[data-v-3911dd30] ol,.resources-pane__note-content[data-v-3911dd30] ul{padding-left:1.25em}.resources-pane__note-content[data-v-3911dd30] ul{list-style:disc}.resources-pane__note-content[data-v-3911dd30] ol{list-style:decimal}.video-player-v2[data-v-6e7820a8]{position:relative;width:100%;height:100%;background:var(--v2-bg-page)}.video-player-v2__el[data-v-6e7820a8]{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-6e7820a8]{position:absolute;inset:0}.video-player-v2__unmute[data-v-6e7820a8]{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-6e7820a8]{font-size:var(--v2-text-lg)}.video-player-v2__unmute[data-v-6e7820a8]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.player-retry[data-v-b2dd330c]{position:absolute;inset:0;z-index:calc(var(--v2-z-knock-card) + 1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--v2-space-2);padding:var(--v2-space-4);background:var(--v2-bg-page);color:var(--v2-text-primary);text-align:center}.player-retry__icon[data-v-b2dd330c]{color:var(--v2-live);font-size:var(--v2-text-lg)}.player-retry__text[data-v-b2dd330c]{margin:0;font-size:var(--v2-text-sm)}.player-retry__btn[data-v-b2dd330c]{display:inline-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-primary);border:1px solid var(--v2-accent);border-radius:var(--v2-radius);font-size:var(--v2-text-sm);cursor:pointer}.player-retry__link[data-v-b2dd330c]{background:none;border:0;color:var(--v2-accent);font-size:var(--v2-text-sm);text-decoration:underline;cursor:pointer}.player-retry__hint[data-v-b2dd330c]{margin:0;color:var(--v2-text-secondary);font-size:var(--v2-text-sm)}.player-retry__btn[data-v-b2dd330c]:focus-visible,.player-retry__link[data-v-b2dd330c]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.fs-bar[data-v-ffb65824]{position:fixed;left:var(--v2-space-2);right:var(--v2-space-2);bottom:calc(var(--v2-space-3) + env(safe-area-inset-bottom));z-index:9999;max-width:480px;margin:0 auto;box-sizing:border-box;display:flex;align-items:center;gap:var(--v2-space-2);padding:var(--v2-space-1) var(--v2-space-1) var(--v2-space-1) var(--v2-space-4);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)}@media (prefers-reduced-motion:no-preference){.fs-bar[data-v-ffb65824]{animation:fs-bar-up-ffb65824 .24s ease-out}}@keyframes fs-bar-up-ffb65824{0%{opacity:0;transform:translateY(var(--v2-space-4))}to{opacity:1;transform:translateY(0)}}.fs-bar__text[data-v-ffb65824]{flex:1;min-width:0;margin:0;font-size:var(--v2-text-sm);line-height:1.35}.fs-bar__btn[data-v-ffb65824]{min-height:44px;min-width:44px;flex:none;border:0;border-radius:var(--v2-radius);background:transparent;font:inherit;font-size:var(--v2-text-sm);font-weight:600;cursor:pointer}.fs-bar__btn--open[data-v-ffb65824]{padding:0 var(--v2-space-3);background:var(--v2-accent);color:var(--v2-text-primary);white-space:nowrap}.fs-bar__btn--close[data-v-ffb65824]{color:var(--v2-text-secondary)}.fs-bar__btn[data-v-ffb65824]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.qa-countdown[data-v-15403853]{display:flex;flex-direction:column;gap:var(--v2-space-2);min-width:0}.qa-countdown__row[data-v-15403853]{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-15403853]{color:var(--v2-text-muted)}.qa-countdown__value[data-v-15403853]{color:var(--v2-text-primary);font-size:var(--v2-text-lg);font-variant-numeric:tabular-nums;line-height:1}.qa-countdown__bar[data-v-15403853]{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-15403853]{height:100%;background:var(--v2-accent);transition:width 1s linear}.qa-countdown__note[data-v-15403853]{margin:0;color:var(--v2-live);font-size:var(--v2-text-xs)}.qa-countdown--ending-soon .qa-countdown__value[data-v-15403853]{color:var(--v2-live)}.qa-countdown--ending-soon .qa-countdown__bar-fill[data-v-15403853]{background:var(--v2-live)}@media (orientation:landscape) and (max-height:500px){.qa-countdown[data-v-15403853]{gap:var(--v2-space-1)}.qa-countdown__value[data-v-15403853]{font-size:var(--v2-text-md)}.qa-countdown__note[data-v-15403853]{display:none}}.qa-session[data-v-79bd81a6]{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-79bd81a6]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v2-space-4)}.qa-session__countdown[data-v-79bd81a6]{flex:1 1 auto;min-width:0}.qa-session__actions[data-v-79bd81a6]{flex:0 0 auto;display:flex;align-items:center;gap:var(--v2-space-2)}.qa-session--header-only[data-v-79bd81a6]{height:auto;padding:var(--v2-space-3) var(--v2-space-4);border-bottom:1px solid var(--v2-border-hairline)}.qa-session__leave[data-v-79bd81a6]{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-79bd81a6]:hover{color:var(--v2-text-primary)}.qa-session__leave[data-v-79bd81a6]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.qa-session__frame[data-v-79bd81a6]{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--v2-space-3);min-height:0}.qa-session__lead[data-v-79bd81a6]{flex:0 0 auto;margin:0;color:var(--v2-text-secondary);font-size:var(--v2-text-sm)}.qa-session__chat[data-v-79bd81a6]{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-79bd81a6]{flex:0 0 auto}.qa-session__handoff[data-v-79bd81a6]{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-79bd81a6]{font-size:var(--v2-text-xl);color:var(--v2-accent)}.qa-session__handoff-text[data-v-79bd81a6]{margin:0;color:var(--v2-text-secondary);font-size:var(--v2-text-base)}@media (orientation:landscape) and (max-height:500px){.qa-session[data-v-79bd81a6]{gap:var(--v2-space-2);padding:var(--v2-space-2) var(--v2-space-3)}.qa-session__header[data-v-79bd81a6]{align-items:center}.qa-session__lead[data-v-79bd81a6]{display:none}}@media (min-width:900px){.qa-session[data-v-79bd81a6]{max-width:820px;margin:0 auto;padding:var(--v2-space-5);gap:var(--v2-space-4)}}.viewer-v2[data-v-2bb10da8]{height:100vh;height:100dvh;background:var(--v2-bg-page);color:var(--v2-text-primary);display:flex;overflow:hidden}.viewer-v2--portrait[data-v-2bb10da8]{flex-direction:column}.viewer-v2--portrait .viewer-v2__main[data-v-2bb10da8]{flex:0 0 auto;max-height:45vh;max-height:45dvh}.viewer-v2--portrait .viewer-v2__panel[data-v-2bb10da8]{flex:1 1 auto;min-height:0}.viewer-v2--portrait.viewer-v2--qa .viewer-v2__main[data-v-2bb10da8]{flex:0 0 auto;max-height:none}.viewer-v2--portrait.viewer-v2--qa .viewer-v2__panel[data-v-2bb10da8]{flex:1 1 auto}.viewer-v2--desktop[data-v-2bb10da8],.viewer-v2--landscape[data-v-2bb10da8]{flex-direction:row}.viewer-v2--desktop .viewer-v2__main[data-v-2bb10da8],.viewer-v2--landscape .viewer-v2__main[data-v-2bb10da8]{flex:1 1 auto;min-width:0}.viewer-v2--landscape .viewer-v2__panel[data-v-2bb10da8]{flex:0 0 300px;min-width:0;border-left:1px solid var(--v2-border-hairline)}.viewer-v2--desktop .viewer-v2__panel[data-v-2bb10da8]{flex:0 0 320px;border-left:1px solid var(--v2-border-hairline)}@media (min-width:1600px){.viewer-v2--desktop .viewer-v2__panel[data-v-2bb10da8]{flex-basis:360px}}.viewer-v2 .viewer-v2__panel--collapsed[data-v-2bb10da8]{flex:0 0 56px!important;max-width:56px}.viewer-v2__main[data-v-2bb10da8]{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.viewer-v2__load-error[data-v-2bb10da8]{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-2bb10da8]{color:var(--v2-live);font-size:var(--v2-text-xl)}.viewer-v2__load-error-text[data-v-2bb10da8]{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-2bb10da8]{padding-bottom:40px}.viewer-v2__stage[data-v-2bb10da8]{flex:1 1 auto;min-height:0}.viewer-v2__chat-tab[data-v-2bb10da8]{height:100%;display:flex;flex-direction:column;min-height:0}.viewer-v2__chat[data-v-2bb10da8]{flex:1 1 0;min-height:0}.viewer-v2__chat-offer[data-v-2bb10da8]{flex:0 0 auto;margin:var(--v2-space-2) var(--v2-space-3)}.viewer-v2__empty[data-v-2bb10da8],.viewer-v2__offers[data-v-2bb10da8]{padding:var(--v2-space-4);display:flex;flex-direction:column;gap:var(--v2-space-3)}.viewer-v2__empty[data-v-2bb10da8]{color:var(--v2-text-muted);font-size:var(--v2-text-sm);margin:0}.viewer-v2--maximised[data-v-2bb10da8]{position:fixed;inset:0;z-index:9998;width:100%;height:100vh;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box}.viewer-v2--fill .viewer-v2__main[data-v-2bb10da8]{flex:1 1 auto;max-height:none}.viewer-v2--fill:not(.viewer-v2--fill-panel) .viewer-v2__panel[data-v-2bb10da8]{display:none}.viewer-v2--fill.viewer-v2--portrait .viewer-v2__main[data-v-2bb10da8]{justify-content:center}.viewer-v2--fill.viewer-v2--portrait .viewer-v2__stage[data-v-2bb10da8]{flex:0 1 auto}.viewer-v2__fill-panel-btn[data-v-2bb10da8]{position:absolute;right:var(--v2-space-4);top:calc(var(--v2-space-3) + var(--v2-space-6) + var(--v2-space-2));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}.viewer-v2__fill-panel-btn[data-v-2bb10da8]:focus-visible,.viewer-v2__panel[data-v-2bb10da8] .viewer-v2__fill-panel-close:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.viewer-v2__fill-badge[data-v-2bb10da8]{position:absolute;top:calc(var(--v2-space-1)*-1);right:calc(var(--v2-space-1)*-1);min-width:var(--v2-space-4);height:var(--v2-space-4);padding:0 var(--v2-space-1);border-radius:var(--v2-space-2);background:var(--v2-live);color:var(--v2-text-primary);font-size:var(--v2-text-xs);line-height:var(--v2-space-4);text-align:center}.viewer-v2__fill-hint[data-v-2bb10da8]{flex:0 0 auto;align-self:center;display:flex;align-items:center;gap:var(--v2-space-2);margin:var(--v2-space-3) var(--v2-space-4);padding:var(--v2-space-2) var(--v2-space-3);border:1px solid var(--v2-border-hairline);border-radius:var(--v2-radius);background:var(--v2-bg-raised);color:var(--v2-text-secondary);font-size:var(--v2-text-xs)}.viewer-v2--fill-panel .viewer-v2__panel[data-v-2bb10da8]{position:absolute;z-index:calc(var(--v2-z-knock-card) + 1);background:rgba(12,11,18,.82);backdrop-filter:blur(8px)}.viewer-v2--fill-panel:not(.viewer-v2--portrait) .viewer-v2__panel[data-v-2bb10da8]{top:env(safe-area-inset-top);right:env(safe-area-inset-right);bottom:env(safe-area-inset-bottom);width:min(360px,50%);border-left:1px solid var(--v2-border-hairline)}.viewer-v2--fill-panel.viewer-v2--portrait .viewer-v2__panel[data-v-2bb10da8]{left:env(safe-area-inset-left);right:env(safe-area-inset-right);bottom:env(safe-area-inset-bottom);height:60%;border-top:1px solid var(--v2-border-hairline);border-radius:var(--v2-radius) var(--v2-radius) 0 0}.viewer-v2--fill-panel .viewer-v2__panel[data-v-2bb10da8] .chat-pane{background:transparent}.viewer-v2__panel[data-v-2bb10da8] .viewer-v2__fill-panel-close{flex:0 0 auto;align-self:center;display:grid;place-items:center;width:var(--v2-space-6);height:var(--v2-space-6);margin:0 var(--v2-space-2);border:0;border-radius:var(--v2-radius);background:var(--v2-bg-raised);color:var(--v2-text-secondary);cursor:pointer}.viewer-v2__harness[data-v-2bb10da8]{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-2bb10da8]{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-2bb10da8]:hover{color:var(--v2-text-primary);border-color:var(--v2-accent)}.viewer-v2__harness button[data-v-2bb10da8]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.viewer-v2__clock[data-v-2bb10da8]{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}.viewer-v2 b,.viewer-v2 strong{color:inherit}