.CommentatorRail-module__buUzLW__rail{pointer-events:none;z-index:200;position:fixed;inset:0}.CommentatorRail-module__buUzLW__cardsColumn{flex-direction:column;align-items:flex-end;gap:8px;padding:16px 0;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.CommentatorRail-module__buUzLW__cardTrack{pointer-events:none;opacity:0;flex-shrink:0;transition:transform .25s cubic-bezier(.4,0,1,1),opacity .2s;transform:translate(calc(100% + 24px))}.CommentatorRail-module__buUzLW__cardVisible{opacity:1;pointer-events:auto;transition:transform .5s cubic-bezier(.34,1.4,.64,1),opacity .25s;transform:translate(0)}.CommentatorRail-module__buUzLW__cardExiting{opacity:0;pointer-events:none;transition:transform .42s cubic-bezier(.4,0,1,1),opacity .3s;transform:translate(calc(100% + 24px))}.CommentatorRail-module__buUzLW__card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff17;border-left:3px solid var(--persona-color,#4f8ef7);background:#0a0a16f0;border-radius:14px 4px 14px 14px;flex-direction:row;align-items:stretch;gap:0;min-width:240px;max-width:440px;display:flex;position:relative;overflow:visible;box-shadow:0 4px 24px #00000073,inset 0 1px #ffffff0f}.CommentatorRail-module__buUzLW__closeBtn{color:#9ca3af;cursor:pointer;opacity:0;z-index:10;background:#141424eb;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:14px;line-height:1;transition:opacity .18s,transform .18s,background .15s,color .15s;display:flex;position:absolute;top:-8px;left:-8px;transform:scale(.7)}.CommentatorRail-module__buUzLW__card:hover .CommentatorRail-module__buUzLW__closeBtn{opacity:1;transform:scale(1)}.CommentatorRail-module__buUzLW__closeBtn:hover{color:#fff;background:#ef4444d9;border-color:#ef444499}.CommentatorRail-module__buUzLW__contentCol{flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:0;padding:10px 8px 10px 12px;display:flex}.CommentatorRail-module__buUzLW__identity{flex-direction:column;gap:1px;display:flex}.CommentatorRail-module__buUzLW__personaName{color:#f0f1fa;white-space:nowrap;text-overflow:ellipsis;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.CommentatorRail-module__buUzLW__personaRole{color:color-mix(in srgb, var(--persona-color,#4f8ef7) 75%, #aaa);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:10px;font-weight:500}.CommentatorRail-module__buUzLW__responseText{color:#e8eaf6;white-space:pre-wrap;word-break:break-word;scrollbar-width:none;text-shadow:0 1px 2px #0000004d;max-height:180px;margin:0;font-size:14px;line-height:1.65;overflow-y:auto}.CommentatorRail-module__buUzLW__responseText::-webkit-scrollbar{display:none}.CommentatorRail-module__buUzLW__citations{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.CommentatorRail-module__buUzLW__citationChip{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:3px;padding:2px 6px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.CommentatorRail-module__buUzLW__citationChip:hover{background:rgba(var(--persona-color,#4f8ef7) / .18);border-color:#ffffff38}.CommentatorRail-module__buUzLW__citationFavicon{opacity:.85;border-radius:2px;flex-shrink:0}.CommentatorRail-module__buUzLW__citationDomain{color:#8b9eb8;white-space:nowrap;letter-spacing:.01em;font-family:Space Grotesk,monospace;font-size:9.5px}.CommentatorRail-module__buUzLW__citationChip:hover .CommentatorRail-module__buUzLW__citationDomain{color:#c5d3e8}.CommentatorRail-module__buUzLW__cursor{color:var(--persona-color,#4f8ef7);margin-left:1px;animation:.8s step-end infinite CommentatorRail-module__buUzLW__blink;display:inline-block}@keyframes CommentatorRail-module__buUzLW__blink{0%,to{opacity:1}50%{opacity:0}}.CommentatorRail-module__buUzLW__avatarCol{flex-direction:row;flex-shrink:0;align-items:center;gap:0;padding:10px 8px 10px 6px;display:flex}.CommentatorRail-module__buUzLW__avatarRing{background:linear-gradient(135deg, var(--persona-color,#4f8ef7) 30%, transparent 100%);border-radius:50%;flex-shrink:0;padding:2px;transition:box-shadow .3s,background .3s;position:relative}.CommentatorRail-module__buUzLW__avatar{background:radial-gradient(circle at 30% 30%, #fff3, transparent 45%), linear-gradient(135deg, color-mix(in srgb, var(--persona-color,#4f8ef7) 75%, #0f172a), #111827);border:2px solid #0000008c;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.CommentatorRail-module__buUzLW__avatarGlyph{font-size:22px;line-height:1}.CommentatorRail-module__buUzLW__statusDot{background:#3d4050;border:2px solid #0a0a16e6;border-radius:50%;width:8px;height:8px;transition:background .3s,box-shadow .3s;position:absolute;bottom:2px;right:2px}.CommentatorRail-module__buUzLW__avatarThinking{animation:2.6s ease-in-out infinite CommentatorRail-module__buUzLW__thinkingGlow}.CommentatorRail-module__buUzLW__avatarThinking .CommentatorRail-module__buUzLW__avatar{animation:2.6s ease-in-out infinite CommentatorRail-module__buUzLW__thinkingBreath}.CommentatorRail-module__buUzLW__dotThinking{background:color-mix(in srgb, var(--persona-color,#4f8ef7) 60%, transparent);animation:2.6s ease-in-out infinite CommentatorRail-module__buUzLW__dotThinkPulse}@keyframes CommentatorRail-module__buUzLW__thinkingGlow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--persona-color,#4f8ef7) 18%, transparent)}}@keyframes CommentatorRail-module__buUzLW__thinkingBreath{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes CommentatorRail-module__buUzLW__dotThinkPulse{0%,to{box-shadow:0 0 3px 0 color-mix(in srgb, var(--persona-color,#4f8ef7) 30%, transparent)}50%{box-shadow:0 0 7px 1px color-mix(in srgb, var(--persona-color,#4f8ef7) 55%, transparent)}}.CommentatorRail-module__buUzLW__avatarActive{box-shadow:0 0 18px color-mix(in srgb, var(--persona-color,#4f8ef7) 55%, transparent);background:linear-gradient(135deg, var(--persona-color,#4f8ef7) 60%, transparent 100%)}.CommentatorRail-module__buUzLW__dotSpeaking{background:var(--persona-color,#4f8ef7);animation:1.4s ease-in-out infinite CommentatorRail-module__buUzLW__dotSpeakPulse}@keyframes CommentatorRail-module__buUzLW__dotSpeakPulse{0%,to{box-shadow:0 0 5px var(--persona-color,#4f8ef7)}50%{box-shadow:0 0 12px var(--persona-color,#4f8ef7)}}.CommentatorRail-module__buUzLW__waveSlot{background:#ffffff0a;border-radius:8px;flex-shrink:0;align-items:center;width:80px;margin-left:8px;padding:4px 6px;display:flex}.CommentatorRail-module__buUzLW__wavePlaceholder{flex-shrink:0;width:80px;margin-left:8px}
.SettingsModal-module__TCnG-q__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;background:#000000b3;justify-content:center;align-items:center;padding:20px;animation:.2s SettingsModal-module__TCnG-q__fadeIn;display:flex;position:fixed;inset:0}@keyframes SettingsModal-module__TCnG-q__fadeIn{0%{opacity:0}to{opacity:1}}.SettingsModal-module__TCnG-q__modal{background:#13131f;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;width:100%;max-width:1100px;max-height:90vh;animation:.25s cubic-bezier(.34,1.56,.64,1) SettingsModal-module__TCnG-q__slideUp;display:flex;overflow:hidden;box-shadow:0 24px 80px #0009}@keyframes SettingsModal-module__TCnG-q__slideUp{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.SettingsModal-module__TCnG-q__modalHeader{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.SettingsModal-module__TCnG-q__modalTitle{color:#e8eaf6;margin:0;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700}.SettingsModal-module__TCnG-q__closeBtn{color:#8889aa;cursor:pointer;background:#ffffff12;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:background .2s,color .2s;display:flex}.SettingsModal-module__TCnG-q__closeBtn:hover{color:#e8eaf6;background:#ffffff1f}.SettingsModal-module__TCnG-q__modalBody{flex-direction:column;flex:1;gap:24px;padding:20px 24px;display:flex;overflow-y:auto}.SettingsModal-module__TCnG-q__modalBody::-webkit-scrollbar{width:4px}.SettingsModal-module__TCnG-q__modalBody::-webkit-scrollbar-track{background:0 0}.SettingsModal-module__TCnG-q__modalBody::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.SettingsModal-module__TCnG-q__group{flex-direction:column;gap:8px;display:flex}.SettingsModal-module__TCnG-q__label{color:#c5c8e8;letter-spacing:.02em;font-size:13px;font-weight:600}.SettingsModal-module__TCnG-q__hint{color:#5a5e7a;margin:0;font-size:12px;line-height:1.5}.SettingsModal-module__TCnG-q__link{color:#4f8ef7;align-self:flex-start;margin-top:2px;font-size:12px;text-decoration:none}.SettingsModal-module__TCnG-q__link:hover{text-decoration:underline}.SettingsModal-module__TCnG-q__inputRow{align-items:center;gap:8px;display:flex}.SettingsModal-module__TCnG-q__input{color:#e8eaf6;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;outline:none;flex:1;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.SettingsModal-module__TCnG-q__input:focus{border-color:#4f8ef780;box-shadow:0 0 0 3px #4f8ef71f}.SettingsModal-module__TCnG-q__input option{color:#e8eaf6;background:#1a1a2e}.SettingsModal-module__TCnG-q__iconBtn{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:background .2s;display:flex}.SettingsModal-module__TCnG-q__iconBtn:hover{background:#ffffff1a}.SettingsModal-module__TCnG-q__sliderRow{align-items:center;gap:12px;display:flex}.SettingsModal-module__TCnG-q__slider{appearance:none;cursor:pointer;background:#ffffff1a;border-radius:2px;outline:none;flex:1;height:4px}.SettingsModal-module__TCnG-q__slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#4f8ef7;border-radius:50%;width:18px;height:18px;box-shadow:0 0 8px #4f8ef780}.SettingsModal-module__TCnG-q__sliderLabel{color:#4f8ef7;white-space:nowrap;min-width:56px;font-size:13px;font-weight:600}.SettingsModal-module__TCnG-q__personaList{flex-direction:column;gap:10px;display:flex}.SettingsModal-module__TCnG-q__personaRow{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.SettingsModal-module__TCnG-q__personaRowActive{background:#4f8ef714;border-color:#4f8ef773}.SettingsModal-module__TCnG-q__personaAvatar{background:radial-gradient(circle at 30% 30%, #ffffff38, transparent 45%), linear-gradient(135deg, var(--persona-color,#4f8ef7), #111827);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.SettingsModal-module__TCnG-q__personaInfo{flex-direction:column;flex:1;gap:1px;display:flex}.SettingsModal-module__TCnG-q__personaName{color:#d8daf0;font-size:13px;font-weight:600}.SettingsModal-module__TCnG-q__personaRole{color:#5a5e7a;font-size:11px}.SettingsModal-module__TCnG-q__personaEnabled{color:#8f95b2;flex-shrink:0;font-size:11px}.SettingsModal-module__TCnG-q__toggle{cursor:pointer;background:#ffffff1a;border:none;border-radius:12px;flex-shrink:0;align-items:center;width:44px;height:24px;padding:3px;transition:background .25s;display:flex;position:relative}.SettingsModal-module__TCnG-q__toggle.SettingsModal-module__TCnG-q__toggleOn{background:var(--persona-color,#4f8ef7)}.SettingsModal-module__TCnG-q__sectionHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.SettingsModal-module__TCnG-q__commentatorEditor{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.SettingsModal-module__TCnG-q__editorCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:16px;padding:16px;display:flex}.SettingsModal-module__TCnG-q__editorActions{flex-wrap:wrap;gap:10px;display:flex}.SettingsModal-module__TCnG-q__gridTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.SettingsModal-module__TCnG-q__gridThree{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.SettingsModal-module__TCnG-q__textarea{color:#e8eaf6;resize:vertical;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;width:100%;min-height:120px;padding:12px 14px;font-family:inherit;font-size:13px}.SettingsModal-module__TCnG-q__textarea:focus{border-color:#4f8ef780;outline:none;box-shadow:0 0 0 3px #4f8ef71f}.SettingsModal-module__TCnG-q__colorInput{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;width:100%;height:42px;padding:4px}.SettingsModal-module__TCnG-q__addBtn,.SettingsModal-module__TCnG-q__secondaryBtn,.SettingsModal-module__TCnG-q__secondaryBtnLink,.SettingsModal-module__TCnG-q__togglePill,.SettingsModal-module__TCnG-q__deleteBtn{cursor:pointer;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.SettingsModal-module__TCnG-q__addBtn,.SettingsModal-module__TCnG-q__secondaryBtn,.SettingsModal-module__TCnG-q__secondaryBtnLink,.SettingsModal-module__TCnG-q__togglePill{color:#d8daf0;background:#ffffff0d}.SettingsModal-module__TCnG-q__deleteBtn{color:#fecaca;background:#7f1d1d59;border-color:#f871714d}.SettingsModal-module__TCnG-q__deleteBtn:disabled{opacity:.45;cursor:not-allowed}.SettingsModal-module__TCnG-q__togglePillOn{color:#cfe1ff;background:#4f8ef72e;border-color:#4f8ef759}@media (max-width:900px){.SettingsModal-module__TCnG-q__commentatorEditor,.SettingsModal-module__TCnG-q__gridTwo,.SettingsModal-module__TCnG-q__gridThree{grid-template-columns:1fr}}.SettingsModal-module__TCnG-q__toggleThumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s cubic-bezier(.34,1.56,.64,1);transform:translate(0);box-shadow:0 2px 4px #0000004d}.SettingsModal-module__TCnG-q__toggle.SettingsModal-module__TCnG-q__toggleOn .SettingsModal-module__TCnG-q__toggleThumb{transform:translate(20px)}.SettingsModal-module__TCnG-q__modalFooter{border-top:1px solid #ffffff12;flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.SettingsModal-module__TCnG-q__cancelBtn{color:#8889aa;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:500;transition:background .2s,color .2s}.SettingsModal-module__TCnG-q__cancelBtn:hover{color:#e8eaf6;background:#ffffff0f}.SettingsModal-module__TCnG-q__saveBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f8ef7 0%,#7c5cfc 100%);border:none;border-radius:10px;min-width:120px;padding:10px 24px;font-size:14px;font-weight:600;transition:opacity .2s,transform .15s}.SettingsModal-module__TCnG-q__saveBtn:hover{opacity:.9}.SettingsModal-module__TCnG-q__saveBtn:active{transform:scale(.98)}.SettingsModal-module__TCnG-q__saveBtn:disabled{opacity:.6;cursor:not-allowed}
.AgendaModal-module__3mq6rW__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;background:#000000b3;justify-content:center;align-items:center;padding:20px;animation:.2s AgendaModal-module__3mq6rW__fadeIn;display:flex;position:fixed;inset:0}@keyframes AgendaModal-module__3mq6rW__fadeIn{0%{opacity:0}to{opacity:1}}.AgendaModal-module__3mq6rW__modal{background:#13131f;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;width:100%;max-width:640px;max-height:80vh;animation:.25s cubic-bezier(.34,1.56,.64,1) AgendaModal-module__3mq6rW__slideUp;display:flex;overflow:hidden;box-shadow:0 24px 80px #0009}@keyframes AgendaModal-module__3mq6rW__slideUp{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.AgendaModal-module__3mq6rW__modalHeader{flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px 12px;display:flex}.AgendaModal-module__3mq6rW__modalTitle{color:#e8eaf6;align-items:center;gap:10px;margin:0;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;display:flex}.AgendaModal-module__3mq6rW__closeBtn{color:#8889aa;cursor:pointer;background:#ffffff12;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,color .2s;display:flex}.AgendaModal-module__3mq6rW__closeBtn:hover{color:#e8eaf6;background:#ffffff1f}.AgendaModal-module__3mq6rW__modalBody{flex-direction:column;gap:12px;padding:8px 24px 20px;display:flex;overflow-y:auto}.AgendaModal-module__3mq6rW__hint{color:#5a5e7a;margin:0;font-size:12px;line-height:1.5}.AgendaModal-module__3mq6rW__textarea{resize:vertical;color:#e8eaf6;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;min-height:280px;padding:14px 16px;font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:13px;line-height:1.55;transition:border-color .2s,box-shadow .2s}.AgendaModal-module__3mq6rW__textarea:focus{border-color:#4f8ef780;box-shadow:0 0 0 3px #4f8ef71f}.AgendaModal-module__3mq6rW__itemCount{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:500}.AgendaModal-module__3mq6rW__modalFooter{border-top:1px solid #ffffff12;flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.AgendaModal-module__3mq6rW__cancelBtn{color:#8889aa;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:500;transition:background .2s,color .2s}.AgendaModal-module__3mq6rW__cancelBtn:hover{color:#e8eaf6;background:#ffffff0f}.AgendaModal-module__3mq6rW__clearBtn{color:#fca5a5;cursor:pointer;background:0 0;border:1px solid #f8717140;border-radius:10px;margin-right:auto;padding:10px 16px;font-size:13px;font-weight:500;transition:background .2s}.AgendaModal-module__3mq6rW__clearBtn:hover{background:#f871711a}.AgendaModal-module__3mq6rW__clearBtn:disabled{opacity:.4;cursor:not-allowed}.AgendaModal-module__3mq6rW__saveBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f8ef7 0%,#7c5cfc 100%);border:none;border-radius:10px;min-width:100px;padding:10px 24px;font-size:14px;font-weight:600;transition:opacity .2s,transform .15s}.AgendaModal-module__3mq6rW__saveBtn:hover{opacity:.9}.AgendaModal-module__3mq6rW__saveBtn:active{transform:scale(.98)}
.AgendaTutorialHint-module__T4uEXa__hint{z-index:900;pointer-events:none;flex-direction:column;align-items:center;animation:.35s ease-out AgendaTutorialHint-module__T4uEXa__hintIn,2.4s ease-in-out .35s infinite AgendaTutorialHint-module__T4uEXa__hintBob;display:flex;position:fixed;transform:translate(-50%)}.AgendaTutorialHint-module__T4uEXa__arrow{background:linear-gradient(135deg,#7c5cfc,#a78bfa);border-radius:2px;width:12px;height:12px;margin-bottom:-6px;transform:rotate(45deg);box-shadow:0 0 12px #7c5cfc73}.AgendaTutorialHint-module__T4uEXa__label{color:#fff;white-space:nowrap;letter-spacing:.02em;background:linear-gradient(135deg,#7c5cfc,#a78bfa);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500;box-shadow:0 6px 20px #7c5cfc73,inset 0 0 0 1px #ffffff0f}@keyframes AgendaTutorialHint-module__T4uEXa__hintIn{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes AgendaTutorialHint-module__T4uEXa__hintBob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(4px)}}
.TopicTracker-module__VDRXOW__wrap{background:#ffffff06;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;gap:6px;width:100%;padding:10px 12px;display:flex}.TopicTracker-module__VDRXOW__wrapFlush{background:0 0;border:none;border-radius:0;flex:auto;height:100%;min-height:0;padding:0}.TopicTracker-module__VDRXOW__wrapFlush .TopicTracker-module__VDRXOW__list{flex:auto;min-height:0;max-height:none}.TopicTracker-module__VDRXOW__header{cursor:pointer;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;font-family:inherit;display:flex}.TopicTracker-module__VDRXOW__headerLeft{letter-spacing:.05em;text-transform:uppercase;color:#8f95b2;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.TopicTracker-module__VDRXOW__headerIcon{color:#6b7cff;flex-shrink:0}.TopicTracker-module__VDRXOW__progress{color:#6b7280;letter-spacing:.02em;font-size:11px;font-weight:500}.TopicTracker-module__VDRXOW__list{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;flex-direction:column;gap:2px;max-height:180px;margin-top:4px;display:flex;overflow-y:auto}.TopicTracker-module__VDRXOW__list::-webkit-scrollbar{width:4px}.TopicTracker-module__VDRXOW__list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.TopicTracker-module__VDRXOW__topicWrap{flex-direction:column;display:flex}.TopicTracker-module__VDRXOW__itemButton{color:inherit;font-family:inherit;font-size:inherit;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:0}.TopicTracker-module__VDRXOW__itemButton:disabled{cursor:default}.TopicTracker-module__VDRXOW__item{color:#6b7280;border-radius:6px;align-items:flex-start;gap:8px;padding:6px 8px;font-size:12px;line-height:1.45;transition:background .2s,color .2s;display:flex}.TopicTracker-module__VDRXOW__itemButton:not(:disabled):hover .TopicTracker-module__VDRXOW__item{background:#ffffff0a}.TopicTracker-module__VDRXOW__disclosure{color:#6b7280;opacity:.7;flex-shrink:0;margin-top:1px;margin-left:auto}.TopicTracker-module__VDRXOW__itemButton:not(:disabled):hover .TopicTracker-module__VDRXOW__disclosure{opacity:1}.TopicTracker-module__VDRXOW__sublist{flex-direction:column;gap:4px;margin:0 0 4px;padding:0 6px 6px 26px;list-style:none;animation:.18s ease-out TopicTracker-module__VDRXOW__subIn;display:flex}@keyframes TopicTracker-module__VDRXOW__subIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.TopicTracker-module__VDRXOW__sublistItem{color:#8f95b2;border-radius:4px;align-items:flex-start;gap:4px;padding:3px 6px 3px 16px;font-size:11.5px;line-height:1.45;transition:background .2s,color .2s;display:flex;position:relative}.TopicTracker-module__VDRXOW__sublistItem:before{content:"";background:#a78bfa59;border-radius:50%;width:4px;height:4px;transition:background .2s;position:absolute;top:11px;left:4px}.TopicTracker-module__VDRXOW__sublistItemCurrent{color:#c4b5fd;background:#7c5cfc1f;font-weight:500}.TopicTracker-module__VDRXOW__sublistItemCurrent:before{background:#a78bfa;animation:1.6s ease-in-out infinite TopicTracker-module__VDRXOW__pulse;box-shadow:0 0 6px #a78bfa99}.TopicTracker-module__VDRXOW__sublistItemCovered{color:#5a5e7a}.TopicTracker-module__VDRXOW__sublistItemCovered .TopicTracker-module__VDRXOW__sublistItemText{opacity:.7;text-decoration:line-through}.TopicTracker-module__VDRXOW__sublistItemCovered:before{display:none}.TopicTracker-module__VDRXOW__sublistItemCheck{color:#34d399;opacity:1;position:absolute;top:6px;left:2px}.TopicTracker-module__VDRXOW__sublistItemText{word-break:break-word;flex:1}.TopicTracker-module__VDRXOW__sublistItemHasDetails{cursor:default}.TopicTracker-module__VDRXOW__sublistItemDetailsHint{color:#a78bfa80;flex-shrink:0;margin-top:3px;transition:color .15s,transform .15s}.TopicTracker-module__VDRXOW__sublistItemHasDetails:hover{background:#7c5cfc14}.TopicTracker-module__VDRXOW__sublistItemHasDetails:hover .TopicTracker-module__VDRXOW__sublistItemDetailsHint{color:#a78bfa;transform:scale(1.15)}.TopicTracker-module__VDRXOW__sublistItemCurrent .TopicTracker-module__VDRXOW__sublistItemDetailsHint{color:#a78bfa}.TopicTracker-module__VDRXOW__sublistItemActive{background:#7c5cfc24}.TopicTracker-module__VDRXOW__popover{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#121422fa;border:1px solid #7c5cfc73;border-radius:8px;flex-direction:column;gap:8px;width:max-content;max-width:360px;padding:10px 12px 11px;transition:opacity .12s ease-out;animation:.14s ease-out TopicTracker-module__VDRXOW__popoverIn;display:flex;position:fixed;box-shadow:0 12px 32px #0000008c,0 0 0 1px #0000004d}@keyframes TopicTracker-module__VDRXOW__popoverIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.TopicTracker-module__VDRXOW__popoverLabel{text-transform:uppercase;letter-spacing:.08em;color:#a78bfa;align-items:center;gap:5px;font-size:9.5px;font-weight:600;display:inline-flex}.TopicTracker-module__VDRXOW__popoverLive{color:#34d399;margin-left:2px;font-weight:600;animation:1.6s ease-in-out infinite TopicTracker-module__VDRXOW__pulse}.TopicTracker-module__VDRXOW__popoverBody{color:#d4d6e8;white-space:normal;word-break:break-word;font-size:12px;line-height:1.55}.TopicTracker-module__VDRXOW__popoverLinks{border-top:1px solid #ffffff0f;flex-direction:column;gap:6px;padding-top:4px;display:flex}.TopicTracker-module__VDRXOW__linkCard{color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;align-items:flex-start;gap:8px;padding:7px 8px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex}.TopicTracker-module__VDRXOW__linkCard:hover{background:#7c5cfc1a;border-color:#7c5cfc73;transform:translateY(-1px)}.TopicTracker-module__VDRXOW__linkFavicon{background:#ffffff0a;border-radius:3px;flex-shrink:0;width:16px;height:16px;margin-top:2px}.TopicTracker-module__VDRXOW__linkBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.TopicTracker-module__VDRXOW__linkTitleRow{align-items:center;gap:5px;min-width:0;display:flex}.TopicTracker-module__VDRXOW__linkTitle{color:#e5e7f5;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.TopicTracker-module__VDRXOW__linkExternal{color:#8b8db8;opacity:.6;flex-shrink:0}.TopicTracker-module__VDRXOW__linkCard:hover .TopicTracker-module__VDRXOW__linkExternal{opacity:1;color:#a78bfa}.TopicTracker-module__VDRXOW__linkHost{color:#8b8db8;text-transform:lowercase;letter-spacing:.02em;font-size:10px}.TopicTracker-module__VDRXOW__linkDescription{color:#a4a8c5;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin-top:2px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.TopicTracker-module__VDRXOW__itemIcon{opacity:.5;flex-shrink:0;margin-top:2px}.TopicTracker-module__VDRXOW__itemPending .TopicTracker-module__VDRXOW__itemIcon{color:#3d4263;opacity:.7}.TopicTracker-module__VDRXOW__itemCovered{color:#5a5e7a}.TopicTracker-module__VDRXOW__itemCovered .TopicTracker-module__VDRXOW__itemText{opacity:.7;text-decoration:line-through}.TopicTracker-module__VDRXOW__itemCovered .TopicTracker-module__VDRXOW__itemIcon{color:#34d399;opacity:1}.TopicTracker-module__VDRXOW__itemCurrent{color:#c4b5fd;background:#7c5cfc1f;font-weight:500}.TopicTracker-module__VDRXOW__itemCurrent .TopicTracker-module__VDRXOW__itemIcon{color:#a78bfa;opacity:1;animation:1.6s ease-in-out infinite TopicTracker-module__VDRXOW__pulse}@keyframes TopicTracker-module__VDRXOW__pulse{0%,to{opacity:.5}50%{opacity:1}}.TopicTracker-module__VDRXOW__itemText{word-break:break-word;flex:1}.TopicTracker-module__VDRXOW__empty{color:#5a5e7a;margin:0;font-size:11px;font-style:italic}.TopicTracker-module__VDRXOW__chip{color:#c4b5fd;letter-spacing:.01em;cursor:pointer;background:#7c5cfc1a;border:1px solid #7c5cfc40;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:4px 10px;font-size:11px;font-weight:500;transition:background .2s;display:inline-flex}.TopicTracker-module__VDRXOW__chip:hover{background:#7c5cfc2e}.TopicTracker-module__VDRXOW__chipIcon{color:#a78bfa;flex-shrink:0}.TopicTracker-module__VDRXOW__chipLabel{white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.TopicTracker-module__VDRXOW__chipCount{color:#8b8db8;margin-left:2px;font-size:10px;font-weight:400}.TopicTracker-module__VDRXOW__spin{animation:.9s linear infinite TopicTracker-module__VDRXOW__spin}@keyframes TopicTracker-module__VDRXOW__spin{to{transform:rotate(360deg)}}
.CommentaryHistory-module__dweGFW__panel{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.CommentaryHistory-module__dweGFW__header{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.CommentaryHistory-module__dweGFW__title{color:#c5c8e8;margin:0;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600}.CommentaryHistory-module__dweGFW__count{color:#4a4e68;font-size:11px}.CommentaryHistory-module__dweGFW__body{flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;overflow-y:auto}.CommentaryHistory-module__dweGFW__body::-webkit-scrollbar{width:4px}.CommentaryHistory-module__dweGFW__body::-webkit-scrollbar-track{background:0 0}.CommentaryHistory-module__dweGFW__body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.CommentaryHistory-module__dweGFW__empty{text-align:center;color:#4a4e68;flex:1;justify-content:center;align-items:center;padding:32px;font-size:13px;display:flex}.CommentaryHistory-module__dweGFW__message{gap:10px;animation:.2s CommentaryHistory-module__dweGFW__slideIn;display:flex}@keyframes CommentaryHistory-module__dweGFW__slideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.CommentaryHistory-module__dweGFW__avatar{color:#c5c8e8;background:#ffffff0d;border:2px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.CommentaryHistory-module__dweGFW__bubble{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;flex:1;min-width:0;padding:10px 14px}.CommentaryHistory-module__dweGFW__bubbleHeader{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.CommentaryHistory-module__dweGFW__name{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600}.CommentaryHistory-module__dweGFW__time{font-variant-numeric:tabular-nums;color:#383c55;font-size:10px}.CommentaryHistory-module__dweGFW__text{color:#b8bacc;word-break:break-word;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.CommentaryHistory-module__dweGFW__citations{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.CommentaryHistory-module__dweGFW__citationChip{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:4px;padding:2px 8px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.CommentaryHistory-module__dweGFW__citationChip:hover{background:#a78bfa26;border-color:#ffffff38}.CommentaryHistory-module__dweGFW__citationFavicon{opacity:.85;border-radius:2px;flex-shrink:0}.CommentaryHistory-module__dweGFW__citationDomain{color:#8b9eb8;white-space:nowrap;letter-spacing:.01em;font-family:Space Grotesk,monospace;font-size:10px}.CommentaryHistory-module__dweGFW__citationChip:hover .CommentaryHistory-module__dweGFW__citationDomain{color:#c5d3e8}
.desktop-module__waG2nG__app{color:#c5c8e8;background:#0a0a14;flex-direction:column;align-items:stretch;width:100vw;height:100vh;font-family:Inter,-apple-system,sans-serif;display:flex;position:relative;overflow:hidden}.desktop-module__waG2nG__app:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(80% 50% at 20% 0,#4f8ef712 0%,#0000 70%),radial-gradient(60% 40% at 80% 100%,#7c5cfc0f 0%,#0000 70%);position:absolute;inset:0}.desktop-module__waG2nG__dragHandle{-webkit-app-region:drag;z-index:1;pointer-events:auto;height:28px;position:absolute;top:0;left:80px;right:80px}.desktop-module__waG2nG__topbar{z-index:10;border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:14px 16px 10px 88px;display:flex;position:relative}.desktop-module__waG2nG__logo{align-items:center;gap:7px;display:flex}.desktop-module__waG2nG__logoIcon{color:#4f8ef7;flex-shrink:0}.desktop-module__waG2nG__logoText{letter-spacing:-.01em;color:#e8eaf6;font-size:12px;font-weight:600}.desktop-module__waG2nG__topRight{z-index:20;align-items:center;gap:10px;display:flex;position:relative}.desktop-module__waG2nG__apiDot{background:#2a2d45;border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:background .3s,box-shadow .3s}.desktop-module__waG2nG__apiDotOn{background:#34d399;box-shadow:0 0 6px #34d39999}.desktop-module__waG2nG__settingsBtn{cursor:pointer;color:#6b7280;z-index:20;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:8px;transition:color .2s,background .2s;display:flex;position:relative}.desktop-module__waG2nG__settingsBtn:hover{color:#c5c8e8;background:#ffffff0f}.desktop-module__waG2nG__settingsBtn:active{background:#ffffff1a}.desktop-module__waG2nG__visibilityBtnOn{cursor:pointer;z-index:20;color:#fb923c;background:#fb923c1a;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:8px;transition:color .2s,background .2s;display:flex;position:relative}.desktop-module__waG2nG__visibilityBtnOn:hover{color:#ffedd5;background:#fb923c33}.desktop-module__waG2nG__agendaBtnOn{color:#a78bfa;background:#7c5cfc1f}.desktop-module__waG2nG__agendaBtnOn:hover{color:#c4b5fd;background:#7c5cfc33}.desktop-module__waG2nG__main{z-index:10;flex-direction:column;flex:1;align-items:center;gap:16px;padding:20px 20px 12px;display:flex;position:relative;overflow:hidden}.desktop-module__waG2nG__statusLabel{color:#2d3155;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500;transition:color .4s}.desktop-module__waG2nG__statusLabelActive{color:#6b7cff}.desktop-module__waG2nG__orb{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;width:120px;height:120px;transition:transform .1s ease-out,opacity .2s;position:relative}.desktop-module__waG2nG__orb:disabled{opacity:.35;cursor:not-allowed}.desktop-module__waG2nG__orbGlow{pointer-events:none;background:radial-gradient(circle,#4f8ef726 0%,#0000 70%);border-radius:50%;transition:background .5s;animation:4s ease-in-out infinite desktop-module__waG2nG__haloIdle;position:absolute;inset:-16px}.desktop-module__waG2nG__orbActive .desktop-module__waG2nG__orbGlow{background:radial-gradient(circle,#7c5cfc4d 0%,#0000 70%);animation:1.5s ease-in-out infinite desktop-module__waG2nG__haloActive}@keyframes desktop-module__waG2nG__haloIdle{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes desktop-module__waG2nG__haloActive{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}.desktop-module__waG2nG__orbInner{background:linear-gradient(145deg,#181828 0%,#0d0d1c 100%);border:1.5px solid #4f8ef733;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:border-color .4s,box-shadow .4s,background .4s;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a,0 16px 48px #00000080,0 0 24px #4f8ef714}.desktop-module__waG2nG__orb:hover:not(:disabled) .desktop-module__waG2nG__orbInner{border-color:#4f8ef773;box-shadow:inset 0 0 0 1px #ffffff0f,0 16px 48px #00000080,0 0 32px #4f8ef72e}.desktop-module__waG2nG__orbActive .desktop-module__waG2nG__orbInner{background:linear-gradient(145deg,#1c1430 0%,#100e22 100%);border-color:#7c5cfc73;box-shadow:inset 0 0 0 1px #ffffff0f,0 16px 48px #00000080,0 0 40px #7c5cfc40}.desktop-module__waG2nG__orbWarning .desktop-module__waG2nG__orbGlow{background:radial-gradient(circle,#fb923c33 0%,#0000 70%)}.desktop-module__waG2nG__orbWarning .desktop-module__waG2nG__orbInner{border-color:#fb923c59;box-shadow:inset 0 0 0 1px #ffffff0a,0 16px 48px #00000080,0 0 24px #fb923c1f}.desktop-module__waG2nG__orbIcon{color:#6b7280;transition:color .3s}.desktop-module__waG2nG__orb:hover:not(:disabled) .desktop-module__waG2nG__orbIcon{color:#c5c8e8}.desktop-module__waG2nG__orbActive .desktop-module__waG2nG__orbIcon{color:#a78bfa}.desktop-module__waG2nG__orbIconWarning{color:#fb923c;transition:color .3s}.desktop-module__waG2nG__orbLabel{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:600;transition:color .3s}.desktop-module__waG2nG__orb:hover:not(:disabled) .desktop-module__waG2nG__orbLabel{color:#e8eaf6}.desktop-module__waG2nG__orbActive .desktop-module__waG2nG__orbLabel{color:#c4b5fd}.desktop-module__waG2nG__errorMsg{color:#f87171;text-align:center;max-width:300px;font-size:11px;line-height:1.5}.desktop-module__waG2nG__permBanner{color:#f87171;background:#f8717114;border:1px solid #f8717133;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:12px;display:flex}.desktop-module__waG2nG__permBtn{color:#f87171;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #f8717166;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:11px;transition:background .2s}.desktop-module__waG2nG__permBtn:hover{background:#f871711f}.desktop-module__waG2nG__nudge{color:#3d4263;text-align:center;font-size:11px}.desktop-module__waG2nG__micPickerRow{align-items:center;gap:6px;width:100%;display:flex}.desktop-module__waG2nG__micPickerIcon{color:#6b7280;flex-shrink:0}.desktop-module__waG2nG__micPicker{color:#9299bc;appearance:none;cursor:pointer;background:#ffffff0a url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #ffffff14;border-radius:8px;outline:none;flex:1;padding:6px 28px 6px 10px;font-size:11px;transition:border-color .2s,background .2s}.desktop-module__waG2nG__micPicker:hover:not(:disabled){background-color:#ffffff0f;border-color:#4f8ef74d}.desktop-module__waG2nG__micPicker:disabled{opacity:.4;cursor:not-allowed}.desktop-module__waG2nG__micPicker option{color:#c5c8e8;background:#1a1a2e}.desktop-module__waG2nG__nudgeBtn{cursor:pointer;color:#4f8ef7;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.desktop-module__waG2nG__chatToggle{color:#5a5e7a;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;align-self:center;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:flex}.desktop-module__waG2nG__chatToggle:hover{color:#e8eaf6;background:#ffffff1a}.desktop-module__waG2nG__chatToggleActive{color:#a78bfa;background:#a78bfa1a;border-color:#a78bfa4d}.desktop-module__waG2nG__chatToggleActive:hover{color:#c4b5fd;background:#a78bfa26}.desktop-module__waG2nG__commentaryArea{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.desktop-module__waG2nG__transcript{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;flex-direction:column;gap:6px;width:100%;max-height:200px;padding:12px 14px;display:flex;overflow-y:auto}.desktop-module__waG2nG__chunk{color:#9299bc;margin:0;font-size:13px;line-height:1.55}.desktop-module__waG2nG__interim{color:#6b7280;margin:0;font-size:13px;font-style:italic;line-height:1.55}.desktop-module__waG2nG__cursor{color:#4f8ef7;margin-left:1px;animation:.8s step-end infinite desktop-module__waG2nG__blink;display:inline-block}@keyframes desktop-module__waG2nG__blink{0%,to{opacity:1}50%{opacity:0}}.desktop-module__waG2nG__transcriptPlaceholder{flex-direction:column;align-items:center;gap:10px;display:flex}.desktop-module__waG2nG__transcriptPlaceholder p{color:#2d3155;margin:0;font-size:12px}.desktop-module__waG2nG__listeningDots{align-items:center;gap:5px;display:flex}.desktop-module__waG2nG__listeningDots span{opacity:.4;background:#4f8ef7;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite desktop-module__waG2nG__dotBounce}.desktop-module__waG2nG__listeningDots span:nth-child(2){animation-delay:.2s}.desktop-module__waG2nG__listeningDots span:nth-child(3){animation-delay:.4s}@keyframes desktop-module__waG2nG__dotBounce{0%,80%,to{opacity:.4;transform:scale(1)}40%{opacity:1;transform:scale(1.4)}}.desktop-module__waG2nG__footer{z-index:10;border-top:1px solid #ffffff0a;flex-shrink:0;justify-content:center;align-items:center;gap:18px;padding:10px 18px 14px;display:flex;position:relative}.desktop-module__waG2nG__personaDot{flex-direction:column;align-items:center;gap:4px;display:flex}.desktop-module__waG2nG__dot{border-radius:50%;width:7px;height:7px;transition:box-shadow .3s,opacity .3s;display:block}.desktop-module__waG2nG__dotActive{box-shadow:0 0 7px var(--color);animation:1.2s ease-in-out infinite desktop-module__waG2nG__dotPulse}@keyframes desktop-module__waG2nG__dotPulse{0%,to{opacity:1}50%{opacity:.45}}.desktop-module__waG2nG__dotLabel{color:#2d3155;letter-spacing:.02em;text-transform:uppercase;font-size:9px;font-weight:500;transition:color .3s}
.web-module__XZSvhq__app{color:#c5c8e8;background:#0a0a14;flex-direction:column;align-items:stretch;width:100vw;height:100vh;font-family:Inter,-apple-system,sans-serif;display:flex;position:relative;overflow:hidden}.web-module__XZSvhq__bgMesh{pointer-events:none;z-index:0;position:absolute;inset:0}.web-module__XZSvhq__orb1,.web-module__XZSvhq__orb2{filter:blur(120px);opacity:.4;border-radius:50%;position:absolute}.web-module__XZSvhq__orb1{background:radial-gradient(circle,#4f8ef714 0%,#0000 70%);width:50vw;height:50vw;top:-15%;left:-10%}.web-module__XZSvhq__orb2{background:radial-gradient(circle,#7c5cfc0f 0%,#0000 70%);width:40vw;height:40vw;bottom:-10%;right:-5%}.web-module__XZSvhq__topbar{z-index:10;border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:14px 20px 10px;display:flex;position:relative}.web-module__XZSvhq__logo{align-items:center;gap:7px;display:flex}.web-module__XZSvhq__logoIcon{color:#4f8ef7;flex-shrink:0}.web-module__XZSvhq__logoText{letter-spacing:-.01em;color:#e8eaf6;font-size:12px;font-weight:600}.web-module__XZSvhq__topRight{align-items:center;gap:10px;display:flex}.web-module__XZSvhq__apiDot{background:#2a2d45;border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:background .3s,box-shadow .3s}.web-module__XZSvhq__apiDotOn{background:#34d399;box-shadow:0 0 6px #34d39999}.web-module__XZSvhq__settingsBtn{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:8px;transition:color .2s,background .2s;display:flex}.web-module__XZSvhq__settingsBtn:hover{color:#c5c8e8;background:#ffffff0f}.web-module__XZSvhq__agendaBtnOn{color:#a78bfa;background:#7c5cfc1f}.web-module__XZSvhq__agendaBtnOn:hover{color:#c4b5fd;background:#7c5cfc33}.web-module__XZSvhq__agendaWrap{width:100%;max-width:520px}.web-module__XZSvhq__screenSidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50;background:#0a0a16e0;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;width:380px;display:flex;position:absolute;top:56px;bottom:16px;left:16px;overflow:hidden;box-shadow:0 8px 32px #00000080}.web-module__XZSvhq__sidebarSection{flex-direction:column;min-height:0;display:flex}.web-module__XZSvhq__sidebarSection+.web-module__XZSvhq__sidebarSection{border-top:1px solid #ffffff0f}.web-module__XZSvhq__sidebarTranscriptSection{flex:auto;min-height:0}.web-module__XZSvhq__sidebarSectionHeader{border-bottom:1px solid #ffffff0a;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.web-module__XZSvhq__sidebarSectionTitle{color:#8f95b2;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.web-module__XZSvhq__sidebarScroll{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;flex-direction:column;flex:auto;gap:6px;min-height:0;padding:10px 14px;display:flex;overflow-y:auto}.web-module__XZSvhq__sidebarScroll::-webkit-scrollbar{width:4px}.web-module__XZSvhq__sidebarScroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.web-module__XZSvhq__sidebarAgendaSection{flex-direction:column;flex-shrink:0;padding:10px 14px;display:flex;overflow:hidden}.web-module__XZSvhq__sidebarDivider{cursor:row-resize;background:#ffffff05;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:center;align-items:center;height:8px;transition:background .15s;display:flex}.web-module__XZSvhq__sidebarDivider:hover{background:#7c5cfc1f}.web-module__XZSvhq__sidebarDivider:active{background:#7c5cfc38}.web-module__XZSvhq__sidebarDividerGrip{background:#ffffff2e;border-radius:1px;width:28px;height:2px;transition:background .15s}.web-module__XZSvhq__sidebarDivider:hover .web-module__XZSvhq__sidebarDividerGrip{background:#a78bfab3}.web-module__XZSvhq__main{z-index:10;flex-direction:column;flex:1;align-items:center;gap:16px;padding:20px 20px 12px;display:flex;position:relative;overflow:hidden}.web-module__XZSvhq__statusLabel{color:#2d3155;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500;transition:color .4s}.web-module__XZSvhq__statusLabelActive{color:#6b7cff}.web-module__XZSvhq__screenToggle{color:#5a5e7a;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.web-module__XZSvhq__screenToggle:hover:not(:disabled){color:#c5c8e8;background:#ffffff14}.web-module__XZSvhq__screenToggle:disabled{opacity:.4;cursor:not-allowed}.web-module__XZSvhq__screenToggleActive{color:#34d399;background:#34d3991a;border-color:#34d3994d}.web-module__XZSvhq__screenToggleActive:hover:not(:disabled){color:#6ee7b7;background:#34d39926}.web-module__XZSvhq__orb{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;width:120px;height:120px;transition:transform .1s ease-out,opacity .2s;position:relative}.web-module__XZSvhq__orb:disabled{opacity:.35;cursor:not-allowed}.web-module__XZSvhq__orbGlow{pointer-events:none;background:radial-gradient(circle,#4f8ef726 0%,#0000 70%);border-radius:50%;transition:background .5s;animation:4s ease-in-out infinite web-module__XZSvhq__haloIdle;position:absolute;inset:-16px}.web-module__XZSvhq__orbActive .web-module__XZSvhq__orbGlow{background:radial-gradient(circle,#7c5cfc4d 0%,#0000 70%);animation:1.5s ease-in-out infinite web-module__XZSvhq__haloActive}@keyframes web-module__XZSvhq__haloIdle{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes web-module__XZSvhq__haloActive{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}.web-module__XZSvhq__orbInner{background:linear-gradient(145deg,#181828 0%,#0d0d1c 100%);border:1.5px solid #4f8ef733;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:border-color .4s,box-shadow .4s,background .4s;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a,0 16px 48px #00000080,0 0 24px #4f8ef714}.web-module__XZSvhq__orb:hover:not(:disabled) .web-module__XZSvhq__orbInner{border-color:#4f8ef773;box-shadow:inset 0 0 0 1px #ffffff0f,0 16px 48px #00000080,0 0 32px #4f8ef72e}.web-module__XZSvhq__orbActive .web-module__XZSvhq__orbInner{background:linear-gradient(145deg,#1c1430 0%,#100e22 100%);border-color:#7c5cfc73;box-shadow:inset 0 0 0 1px #ffffff0f,0 16px 48px #00000080,0 0 40px #7c5cfc40}.web-module__XZSvhq__orbIcon{color:#6b7280;transition:color .3s}.web-module__XZSvhq__orb:hover:not(:disabled) .web-module__XZSvhq__orbIcon{color:#c5c8e8}.web-module__XZSvhq__orbActive .web-module__XZSvhq__orbIcon{color:#a78bfa}.web-module__XZSvhq__orbLabel{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:600;transition:color .3s}.web-module__XZSvhq__orb:hover:not(:disabled) .web-module__XZSvhq__orbLabel{color:#e8eaf6}.web-module__XZSvhq__orbActive .web-module__XZSvhq__orbLabel{color:#c4b5fd}.web-module__XZSvhq__errorMsg{color:#f87171;text-align:center;max-width:300px;font-size:11px;line-height:1.5}.web-module__XZSvhq__nudge{color:#3d4263;text-align:center;font-size:11px}.web-module__XZSvhq__nudgeBtn{cursor:pointer;color:#4f8ef7;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.web-module__XZSvhq__micPickerRow{align-items:center;gap:6px;width:100%;max-width:360px;display:flex}.web-module__XZSvhq__micPickerIcon{color:#6b7280;flex-shrink:0}.web-module__XZSvhq__micPicker{color:#9299bc;appearance:none;cursor:pointer;background:#ffffff0a url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #ffffff14;border-radius:8px;outline:none;flex:1;padding:6px 28px 6px 10px;font-size:11px;transition:border-color .2s,background .2s}.web-module__XZSvhq__micPicker:hover:not(:disabled){background-color:#ffffff0f;border-color:#4f8ef74d}.web-module__XZSvhq__micPicker:disabled{opacity:.4;cursor:not-allowed}.web-module__XZSvhq__micPicker option{color:#c5c8e8;background:#1a1a2e}.web-module__XZSvhq__chatToggle{color:#5a5e7a;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:flex}.web-module__XZSvhq__chatToggle:hover{color:#e8eaf6;background:#ffffff1a}.web-module__XZSvhq__chatToggleActive{color:#a78bfa;background:#a78bfa1a;border-color:#a78bfa4d}.web-module__XZSvhq__chatToggleActive:hover{color:#c4b5fd;background:#a78bfa26}.web-module__XZSvhq__commentaryArea{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.web-module__XZSvhq__transcript{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;flex-direction:column;gap:6px;width:100%;max-width:700px;max-height:260px;padding:12px 14px;display:flex;overflow-y:auto}.web-module__XZSvhq__chunk{color:#9299bc;margin:0;font-size:13px;line-height:1.55;transition:color .3s}.web-module__XZSvhq__chunkHighlighted{cursor:pointer;border-radius:4px;margin:-1px -4px;padding:1px 4px;transition:background .2s,color .3s}.web-module__XZSvhq__chunkHighlighted:hover{background:#ffffff0f}.web-module__XZSvhq__interim{color:#6b7280;margin:0;font-size:13px;font-style:italic;line-height:1.55}.web-module__XZSvhq__cursor{color:#4f8ef7;margin-left:1px;animation:.8s step-end infinite web-module__XZSvhq__blink;display:inline-block}@keyframes web-module__XZSvhq__blink{0%,to{opacity:1}50%{opacity:0}}.web-module__XZSvhq__transcriptPlaceholder{flex-direction:column;align-items:center;gap:10px;display:flex}.web-module__XZSvhq__transcriptPlaceholder p{color:#2d3155;margin:0;font-size:12px}.web-module__XZSvhq__listeningDots{align-items:center;gap:5px;display:flex}.web-module__XZSvhq__listeningDots span{opacity:.4;background:#4f8ef7;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite web-module__XZSvhq__dotBounce}.web-module__XZSvhq__listeningDots span:nth-child(2){animation-delay:.2s}.web-module__XZSvhq__listeningDots span:nth-child(3){animation-delay:.4s}@keyframes web-module__XZSvhq__dotBounce{0%,80%,to{opacity:.4;transform:scale(1)}40%{opacity:1;transform:scale(1.4)}}.web-module__XZSvhq__footer{z-index:10;border-top:1px solid #ffffff0a;flex-shrink:0;justify-content:center;align-items:center;gap:18px;padding:10px 18px 14px;display:flex;position:relative}.web-module__XZSvhq__personaDot{flex-direction:column;align-items:center;gap:4px;display:flex}.web-module__XZSvhq__dot{border-radius:50%;width:7px;height:7px;transition:box-shadow .3s,opacity .3s;display:block}.web-module__XZSvhq__dotActive{box-shadow:0 0 7px var(--color);animation:1.2s ease-in-out infinite web-module__XZSvhq__dotPulse}@keyframes web-module__XZSvhq__dotPulse{0%,to{opacity:1}50%{opacity:.45}}.web-module__XZSvhq__dotLabel{color:#2d3155;letter-spacing:.02em;text-transform:uppercase;font-size:9px;font-weight:500;transition:color .3s}.web-module__XZSvhq__screenApp{color:#c5c8e8;background:#000;width:100vw;height:100vh;font-family:Inter,-apple-system,sans-serif;position:relative;overflow:hidden}.web-module__XZSvhq__screenVideo{object-fit:contain;z-index:0;background:#000;width:100%;height:100%;position:absolute;inset:0}.web-module__XZSvhq__screenTopbar{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a16b3;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:10px 16px;display:flex;position:absolute;top:0;left:0;right:0}.web-module__XZSvhq__screenStatus{color:#6b7cff;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.web-module__XZSvhq__screenDots{align-items:center;gap:6px;display:flex}.web-module__XZSvhq__stopBtn{color:#f87171;cursor:pointer;background:#f871711a;border:1px solid #f871714d;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.web-module__XZSvhq__stopBtn:hover{color:#fca5a5;background:#f8717133}.web-module__XZSvhq__panelStopBtn{border-radius:6px;padding:4px 10px;font-size:11px}.web-module__XZSvhq__floatingPanel{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a16e0;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;width:380px;max-height:calc(100vh - 100px);display:flex;position:absolute;overflow:hidden;box-shadow:0 8px 32px #00000080}.web-module__XZSvhq__dragHandle{cursor:grab;-webkit-user-select:none;user-select:none;color:#6b7280;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:600;display:flex}.web-module__XZSvhq__dragHandle:active{cursor:grabbing}.web-module__XZSvhq__panelActions{align-items:center;gap:8px;margin-left:auto;display:flex}.web-module__XZSvhq__panelTab{color:#5a5e7a;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:500;transition:all .2s;display:inline-flex}.web-module__XZSvhq__panelTab:hover{color:#c5c8e8;background:#ffffff1a}.web-module__XZSvhq__panelTabActive{color:#a78bfa;background:#a78bfa1a;border-color:#a78bfa4d}.web-module__XZSvhq__panelBody{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;flex-direction:column;flex:1;gap:6px;min-height:0;max-height:50vh;padding:10px 14px;display:flex;overflow-y:auto}.web-module__XZSvhq__panelBody::-webkit-scrollbar{width:4px}.web-module__XZSvhq__panelBody::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.web-module__XZSvhq__panelPlaceholder{color:#3d4263;margin:0;font-size:12px;font-style:italic}.web-module__XZSvhq__peekTooltip{z-index:300;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#0a0a16f2;border:1px solid #ffffff1a;border-radius:12px;max-width:360px;padding:12px 14px;animation:.18s ease-out web-module__XZSvhq__peekIn;position:fixed;box-shadow:0 8px 32px #0009}@keyframes web-module__XZSvhq__peekIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.web-module__XZSvhq__peekHeader{margin-bottom:6px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700}.web-module__XZSvhq__peekRole{opacity:.7;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:400}.web-module__XZSvhq__peekText{color:#e8eaf6;white-space:pre-wrap;word-break:break-word;max-height:200px;margin:0;font-size:13px;line-height:1.55;overflow-y:auto}.web-module__XZSvhq__peekCitations{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.web-module__XZSvhq__peekCitation{color:#6b7cff;pointer-events:auto;background:#6b7cff14;border-radius:4px;padding:2px 6px;font-size:10px;text-decoration:none}.web-module__XZSvhq__peekCitation:hover{background:#6b7cff26}
