.AutoTextarea_textarea__GqBvI{width:100%;box-sizing:border-box;display:block;resize:none;overflow:hidden;min-height:2.4rem;padding:.5rem .65rem;font:inherit;line-height:1.55;color:var(--text,#e8ecf2);background:var(--surface-2,#1e232c);border:1px solid var(--border,#2a313c);border-radius:8px}.AutoTextarea_textarea__GqBvI:focus{outline:2px solid var(--accent,#4f7cff);outline-offset:1px;border-color:var(--accent-text)}.AutoTextarea_textarea__GqBvI::placeholder{color:var(--muted,#98a2b3);opacity:.7}.AutoTextarea_textarea__GqBvI:disabled{opacity:.6;cursor:not-allowed}.AutoTextarea_textarea__GqBvI{min-height:48px;line-height:1.75;border-radius:10px}.AutoTextarea_textarea__GqBvI::placeholder{opacity:1}@media (max-width:768px){.AutoTextarea_textarea__GqBvI{font-size:16px}}.ActionItemsEditor_section__QlOAG{border:1px solid var(--border,#2a313c);border-radius:var(--radius,12px);background:var(--surface,#161a21);padding:.9rem 1rem 1rem}.ActionItemsEditor_head__bH5Zi{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.ActionItemsEditor_title__BgG5A{margin:0;font-size:1rem;color:var(--text,#e8ecf2)}.ActionItemsEditor_count__5Ynjg{font-size:.8rem;color:var(--muted,#98a2b3)}.ActionItemsEditor_warnPill__bdh_m{font-size:.78rem;padding:.2rem .55rem;border-radius:999px;color:#f5a524;background:rgba(245,165,36,.12);border:1px solid rgba(245,165,36,.45)}.ActionItemsEditor_empty__J30lU{margin:0 0 .7rem;font-size:.875rem;color:var(--muted,#98a2b3)}.ActionItemsEditor_scroller__T_RFJ{overflow-x:auto;margin-bottom:.7rem}.ActionItemsEditor_grid__wBmA2{min-width:640px;display:grid;grid-template-columns:minmax(220px,1fr) 170px 150px auto;grid-gap:.35rem .5rem;gap:.35rem .5rem;align-items:start}.ActionItemsEditor_headCell__Y456J{font-size:.78rem;color:var(--muted,#98a2b3);padding:0 .15rem .2rem;border-bottom:1px solid var(--border,#2a313c)}.ActionItemsEditor_row__VXuk2{display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding:.35rem 0;border-bottom:1px solid rgba(42,49,60,.6)}.ActionItemsEditor_cell__1CvFH{min-width:0}.ActionItemsEditor_mobileLabel__4NviT{display:none;font-size:.75rem;color:var(--muted,#98a2b3);margin-bottom:.2rem}.ActionItemsEditor_cellWrap__eXHap{position:relative;display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.ActionItemsEditor_input__Ad0K4{flex:1 1 6rem;min-width:0;box-sizing:border-box;font:inherit;padding:.5rem .6rem;color:var(--text,#e8ecf2);background:var(--surface-2,#1e232c);border:1px solid var(--border,#2a313c);border-radius:8px}.ActionItemsEditor_input__Ad0K4:focus{outline:2px solid var(--accent,#4f7cff);outline-offset:1px}.ActionItemsEditor_input__Ad0K4:disabled{opacity:.6;cursor:not-allowed}.ActionItemsEditor_pendingInput__z6ekH{color:#f5a524;border-color:rgba(245,165,36,.55);background:rgba(245,165,36,.08)}.ActionItemsEditor_pendingBadge__Gydqd{font-size:.7rem;padding:.1rem .4rem;border-radius:999px;color:#f5a524;border:1px solid rgba(245,165,36,.45);background:rgba(245,165,36,.1);white-space:nowrap}.ActionItemsEditor_tools__uUpt2{display:flex;gap:.25rem;padding-top:.3rem}.ActionItemsEditor_iconBtn__cwQBW{font:inherit;font-size:.85rem;line-height:1;width:2rem;height:2rem;border-radius:7px;border:1px solid var(--border,#2a313c);background:var(--surface-2,#1e232c);color:var(--text,#e8ecf2);cursor:pointer}.ActionItemsEditor_iconBtn__cwQBW:hover:not(:disabled){border-color:var(--accent-text)}.ActionItemsEditor_iconBtn__cwQBW:disabled{opacity:.35;cursor:not-allowed}.ActionItemsEditor_danger__FCI8u:hover:not(:disabled){border-color:var(--danger-text);color:var(--danger-text)}.ActionItemsEditor_addBtn__StOOX{font:inherit;font-size:.875rem;padding:.45rem .85rem;border-radius:8px;border:1px dashed var(--border,#2a313c);background:transparent;color:var(--muted,#98a2b3);cursor:pointer}.ActionItemsEditor_addBtn__StOOX:hover:not(:disabled){color:var(--text,#e8ecf2);border-color:var(--accent-text)}.ActionItemsEditor_addBtn__StOOX:disabled{opacity:.5;cursor:not-allowed}@media (max-width:700px){.ActionItemsEditor_scroller__T_RFJ{overflow-x:visible}.ActionItemsEditor_grid__wBmA2{min-width:0;display:flex;flex-direction:column;gap:.6rem}.ActionItemsEditor_desktopOnly__sfwg2{display:none}.ActionItemsEditor_row__VXuk2{display:flex;flex-direction:column;gap:.5rem;padding:.7rem;border:1px solid var(--border,#2a313c);border-radius:10px;background:var(--surface-2,#1e232c)}.ActionItemsEditor_mobileLabel__4NviT{display:block}.ActionItemsEditor_tools__uUpt2{justify-content:flex-end;padding-top:0}}.ActionItemsEditor_section__QlOAG{padding:22px;border-radius:16px;background:var(--bg)}.ActionItemsEditor_head__bH5Zi{gap:12px;flex-wrap:wrap;margin-bottom:18px}.ActionItemsEditor_title__BgG5A{font-size:16px;line-height:1.7}.ActionItemsEditor_iconBtn__cwQBW{width:44px;height:44px;border-radius:10px}.ActionItemsEditor_addBtn__StOOX{min-height:44px;border-color:var(--border-strong);color:var(--accent-text)}.ActionItemsEditor_empty__J30lU{line-height:1.8}.ActionItemsEditor_input__Ad0K4{min-height:48px}.ActionItemsEditor_pendingInput__z6ekH{color:var(--warn);border-color:var(--warn)}.ActionItemsEditor_pendingBadge__Gydqd{color:var(--warn);font-size:11px}.ActionItemsEditor_grid__wBmA2{grid-template-columns:minmax(180px,1fr) 160px 145px auto}.ActionItemsEditor_row__VXuk2{padding:12px 0}.ActionItemsEditor_tools__uUpt2{gap:4px}@media (max-width:768px){.ActionItemsEditor_section__QlOAG{padding:16px}.ActionItemsEditor_grid__wBmA2{min-width:0;display:flex;flex-direction:column;gap:12px}.ActionItemsEditor_desktopOnly__sfwg2{display:none}.ActionItemsEditor_row__VXuk2{grid-template-columns:20px minmax(0,1fr)}.ActionItemsEditor_mobileLabel__4NviT{display:block;font-size:12px;margin-bottom:6px}.ActionItemsEditor_input__Ad0K4{font-size:16px}.ActionItemsEditor_head__bH5Zi{align-items:center}.ActionItemsEditor_warnPill__bdh_m{white-space:normal}.ActionItemsEditor_scroller__T_RFJ{overflow:visible}.ActionItemsEditor_row__VXuk2{display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:14px}.ActionItemsEditor_tools__uUpt2{justify-content:flex-end}.ActionItemsEditor_cellWrap__eXHap{gap:8px}.ActionItemsEditor_cellWrap__eXHap input{flex-basis:100%}}.Spinner_spinner__lWskE{display:inline-block;flex:none;border-radius:50%;border-style:solid;border-color:currentColor transparent currentColor currentColor;animation:Spinner_spin__y94gD .7s linear infinite;vertical-align:-.15em}.Spinner_sm__pCkRw{width:14px;height:14px;border-width:2px}.Spinner_md__oPHCq{width:20px;height:20px;border-width:2px}.Spinner_lg__qIru5{width:32px;height:32px;border-width:3px}.Spinner_center___kmgM{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8) 0;color:var(--muted)}@keyframes Spinner_spin__y94gD{to{transform:rotate(1turn)}}.Button_btn__kzInP{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);font-weight:600;letter-spacing:.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.Button_btn__kzInP:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Button_btn__kzInP:active:not(:disabled){transform:translateY(1px)}.Button_btn__kzInP:disabled{cursor:not-allowed;opacity:.5}.Button_sm__pnQzd{height:32px;padding:0 var(--space-3);font-size:var(--fs-sm)}.Button_md__ktIWF{height:40px;padding:0 var(--space-4);font-size:var(--fs-md)}.Button_fullWidth__MEYBG{width:100%}.Button_primary__6_Dls{background:var(--action);border-color:var(--accent);color:#ffffff;box-shadow:var(--shadow-sm)}.Button_primary__6_Dls:hover:not(:disabled){background:var(--action-hover);border-color:var(--accent-hover)}.Button_primary__6_Dls:active:not(:disabled){background:var(--accent-active)}.Button_secondary__uuOdH{background:var(--surface-2);border-color:var(--border);color:var(--text)}.Button_secondary__uuOdH:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-strong)}.Button_danger__iwpp7{background:var(--danger-action);border-color:var(--danger);color:#ffffff;box-shadow:var(--shadow-sm)}.Button_danger__iwpp7:hover:not(:disabled){background:var(--danger-action);border-color:var(--danger-hover)}.Button_ghost__gZqlA{background:transparent;border-color:transparent;color:var(--muted)}.Button_ghost__gZqlA:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.Button_content__DinLa{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.Button_loading__nv6bE{cursor:progress}.Button_hidden__BvHsO{visibility:hidden}.Button_spinnerSlot__JV1da{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.Button_md__ktIWF{height:var(--tap-target);padding:0 var(--space-5)}.Button_sm__pnQzd{height:36px}.Button_fullWidthOnMobile__9vP5Y{width:100%}}.Button_btn__kzInP{min-height:44px;border-radius:12px;letter-spacing:0}.Button_md__ktIWF{height:48px}.Button_sm__pnQzd{height:44px}.EmptyState_empty__cAEgQ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);text-align:center;padding:var(--space-12) var(--space-6);color:var(--muted)}.EmptyState_compact__P76Si{padding:var(--space-6) var(--space-4)}.EmptyState_icon__HLCG7{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);color:var(--muted);margin-bottom:var(--space-1)}.EmptyState_title__rGbjB{font-size:var(--fs-lg);font-weight:650;color:var(--text);line-height:var(--lh-tight)}.EmptyState_description__mdD_K{font-size:var(--fs-sm);color:var(--muted);max-width:44ch}.EmptyState_action__cIrJS{margin-top:var(--space-2)}@media (max-width:768px){.EmptyState_empty__cAEgQ{padding:var(--space-8) var(--space-4)}}.EmptyState_empty__cAEgQ{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface)}.Banner_banner__PngCD{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--fs-sm);line-height:var(--lh-normal)}.Banner_flush__lcqva{border-radius:0;border-inline:none;border-top:none}.Banner_info___r38h{background:var(--accent-soft);border-color:rgba(79,124,255,.35);color:var(--text)}.Banner_warn__C4oTz{background:var(--warn-soft);border-color:rgba(245,165,36,.35);color:var(--text)}.Banner_danger__QTPi5{background:var(--danger-soft);border-color:rgba(229,72,77,.35);color:var(--text)}.Banner_icon__naNTi{flex:none;margin-top:1px;display:inline-flex}.Banner_info___r38h .Banner_icon__naNTi{color:var(--accent)}.Banner_warn__C4oTz .Banner_icon__naNTi{color:var(--warn)}.Banner_danger__QTPi5 .Banner_icon__naNTi{color:var(--danger)}.Banner_content__UgUxQ{flex:1 1 auto;min-width:0}.Banner_title__ioAMB{font-weight:650}.Banner_text__pQ6r1{color:var(--text);opacity:.9}.Banner_title__ioAMB+.Banner_text__pQ6r1{margin-top:2px}.Banner_action__lSe5Q{flex:none;align-self:center}.Banner_close__76O6r{flex:none;align-self:flex-start;padding:2px;line-height:0;border-radius:var(--radius-sm);color:var(--muted);transition:color var(--dur-fast) var(--ease)}.Banner_close__76O6r:hover{color:var(--text)}.Banner_close__76O6r:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Banner_pulse__KWtwh{width:8px;height:8px;border-radius:50%;background:currentColor;animation:Banner_pulse__KWtwh 1.6s var(--ease) infinite}@keyframes Banner_pulse__KWtwh{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@media (max-width:768px){.Banner_banner__PngCD{flex-wrap:wrap}.Banner_action__lSe5Q{width:100%}}.Banner_close__76O6r{min-width:44px;min-height:44px}.Banner_banner__PngCD{line-height:1.7}.Card_card__k57D1{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0}.Card_interactive__fieOW{cursor:pointer;text-align:inherit;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.Card_interactive__fieOW:hover{border-color:var(--border-strong);background:var(--surface-2)}.Card_interactive__fieOW:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Card_header__NZ6MT{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.Card_titleBox__ef_q0{flex:1 1 auto;min-width:0}.Card_title__Sv_1g{font-size:var(--fs-md);font-weight:650;line-height:var(--lh-tight)}.Card_subtitle__2f5H8{margin-top:2px;font-size:var(--fs-xs);color:var(--muted)}.Card_actions__Adw4R{flex:none;display:flex;align-items:center;gap:var(--space-2)}.Card_body__ZctAq{flex:1 1 auto;min-width:0}.Card_padSm__XbjMc{padding:var(--space-3)}.Card_padMd__sa3Tw{padding:var(--space-5)}.Card_padLg__6OrPV{padding:var(--space-6)}.Card_padNone__qyHdq{padding:0}.Card_footer__GmJNu{padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--radius) var(--radius)}@media (max-width:768px){.Card_header__NZ6MT,.Card_padMd__sa3Tw{padding:var(--space-4)}.Card_padLg__6OrPV{padding:var(--space-5)}.Card_footer__GmJNu{padding:var(--space-3) var(--space-4)}}.ParticipantList_wrap___xJU6{display:flex;flex-direction:column;min-width:0;min-height:0;flex:2 1;overflow:hidden;color:var(--text)}.ParticipantList_header__evxSP{flex:0 0 auto;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-1);min-width:0}.ParticipantList_title__NyMrY{font-weight:600;letter-spacing:.04em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}.ParticipantList_count___GJxb,.ParticipantList_title__NyMrY{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap}.ParticipantList_count___GJxb{flex:none}.ParticipantList_empty__X9rDj{margin:var(--space-2);color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-tight)}.ParticipantList_list__8aUUk{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;flex:1 1 auto}.ParticipantList_row__i5vhD{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar name action" "avatar icons action";flex:0 0 auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-1) var(--space-2);min-height:40px;min-width:0;border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease),opacity var(--dur) var(--ease)}.ParticipantList_row__i5vhD:hover{background:var(--surface-2)}.ParticipantList_rowSpeaking___w6zB{background:color-mix(in srgb,var(--ok) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok) 55%,transparent)}.ParticipantList_rowSpeaking___w6zB:hover{background:color-mix(in srgb,var(--ok) 18%,transparent)}.ParticipantList_rowSpeaking___w6zB .ParticipantList_name__ntaXi{color:var(--text);font-weight:600}.ParticipantList_avatar__WSZE_{grid-area:avatar;display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:var(--surface-2);border:2px solid transparent;color:var(--muted);font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.ParticipantList_avatarSpeaking__QtLz6{border-color:var(--ok);color:var(--text);box-shadow:0 0 0 2px color-mix(in srgb,var(--ok) 35%,transparent),0 0 12px color-mix(in srgb,var(--ok) 55%,transparent);animation:ParticipantList_speakingPulse__vypZE 1.4s var(--ease) infinite}@keyframes ParticipantList_speakingPulse__vypZE{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--ok) 30%,transparent),0 0 10px color-mix(in srgb,var(--ok) 45%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 45%,transparent),0 0 16px color-mix(in srgb,var(--ok) 70%,transparent)}}@media (prefers-reduced-motion:reduce){.ParticipantList_avatarSpeaking__QtLz6{animation:none}}.ParticipantList_nameCol__F8uQA{grid-area:name;display:flex;flex-direction:column;min-width:0;gap:1px}.ParticipantList_nameRow__LgN6T{display:flex;align-items:center;gap:var(--space-1);min-width:0}.ParticipantList_name__ntaXi{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);color:var(--text)}.ParticipantList_you__hpVf9{flex:none;font-size:var(--fs-xs);color:var(--muted)}.ParticipantList_roleMark__yPm3Q{flex:none;font-size:12px;line-height:1;filter:saturate(1.1)}.ParticipantList_roleHost__hm6zI{text-shadow:0 0 8px color-mix(in srgb,var(--warn) 60%,transparent)}.ParticipantList_roleCohost__x4UX6{text-shadow:0 0 8px color-mix(in srgb,var(--accent) 60%,transparent)}.ParticipantList_offlineNote__LL_h6{font-size:var(--fs-xs);color:var(--warn);white-space:nowrap}.ParticipantList_forcedNote__IzSVY{font-size:var(--fs-xs);color:var(--danger);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ParticipantList_rowOffline__mmzZP{opacity:.45}.ParticipantList_rowOffline__mmzZP .ParticipantList_offlineNote__LL_h6{opacity:1}.ParticipantList_rowOffline__mmzZP .ParticipantList_avatar__WSZE_{border-style:dashed;border-color:var(--border-strong)}.ParticipantList_icons__7XeG8{grid-area:icons;flex-wrap:wrap;display:flex;align-items:center;gap:var(--space-1);flex:none}.ParticipantList_icon__dmHlE{display:grid;place-items:center;width:18px;height:18px;flex:none}.ParticipantList_iconOn__ZSPbL{color:var(--muted)}.ParticipantList_iconOff___hJMq{color:var(--border-strong)}.ParticipantList_iconForced__ij3Zj{color:var(--danger)}.ParticipantList_iconWarn__xfYHX{color:var(--warn)}.ParticipantList_iconBad__5InNe{color:var(--danger)}.ParticipantList_iconShare__BR2Hy{color:var(--accent)}.ParticipantList_deafenBtn__WRWQQ{grid-area:action;display:inline-flex;align-items:center;gap:var(--space-1);flex:none;padding:6px;min-width:30px;min-height:30px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--muted);font-size:var(--fs-xs);cursor:pointer;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.ParticipantList_deafenBtn__WRWQQ:hover:not(:disabled){color:var(--text);background:var(--surface-hover);border-color:var(--border-strong)}.ParticipantList_deafenBtn__WRWQQ:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ParticipantList_deafenBtn__WRWQQ:disabled{opacity:.5;cursor:default}.ParticipantList_deafenBtnOn__fInQE{color:var(--danger);background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.ParticipantList_deafenBtnOn__fInQE:hover:not(:disabled){color:var(--danger-hover);background:color-mix(in srgb,var(--danger) 22%,transparent)}.ParticipantList_muteBtn__EyZas{grid-area:action;display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:var(--radius-sm);border:1px solid transparent;background:none;color:var(--muted);opacity:0;cursor:pointer;transition:opacity var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.ParticipantList_muteBtn__EyZas:focus-visible,.ParticipantList_row__i5vhD:hover .ParticipantList_muteBtn__EyZas{opacity:1}.ParticipantList_muteBtn__EyZas:hover{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,transparent);background:var(--danger-soft)}.ParticipantList_muteBtn__EyZas:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (max-width:480px){.ParticipantList_row__i5vhD{min-height:var(--tap-target);gap:6px;padding:var(--space-1) 6px}.ParticipantList_avatar__WSZE_{width:26px;height:26px}.ParticipantList_icons__7XeG8{gap:2px}.ParticipantList_muteBtn__EyZas{opacity:1}}@media (hover:none){.ParticipantList_muteBtn__EyZas{opacity:1}}.meeting_controls__mYqpi{display:flex;align-items:center;gap:8px}.meeting_toggle__6vhlA{position:relative;min-width:52px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);color:var(--text);font:inherit;font-size:12px;cursor:pointer}.meeting_toggle__6vhlA>span:first-child{font-size:20px;line-height:1}.meeting_toggle__6vhlA[aria-expanded=true],.meeting_toggle__6vhlA[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-text);color:var(--accent-text)}.meeting_toggle__6vhlA:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.meeting_toggle__6vhlA:disabled{opacity:.45;cursor:not-allowed}.meeting_toggle__6vhlA>.meeting_ccMark__vJpI5{font-size:12px;font-weight:700;border:1.5px solid;border-radius:4px;padding:0 3px}.meeting_badge__hMPR2{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--danger-action);color:var(--white,#fff);font-size:11px;line-height:18px;text-align:center}.meeting_overlay__h3uRY{position:absolute;inset:0;pointer-events:none;z-index:5}.meeting_overlay__h3uRY>*{pointer-events:auto}.meeting_topStack__I5B2I{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:min(420px,calc(100% - 20px));pointer-events:none}.meeting_topStack__I5B2I>*{pointer-events:auto}.meeting_agendaBanner__HkCZC{display:flex;align-items:center;gap:10px;max-width:100%;padding:6px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--overlay);color:var(--text);font-size:var(--fs-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.meeting_agendaBanner__HkCZC[data-over=true]{border-color:var(--danger);background:rgba(182,46,63,.85)}.meeting_agendaStep__WWX8b{color:var(--muted);white-space:nowrap}.meeting_agendaBanner__HkCZC[data-over=true] .meeting_agendaStep__WWX8b{color:var(--text)}.meeting_agendaTitle__4fVXe{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.meeting_agendaClock__c4lxf{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.meeting_agendaState__JfWP2{font-size:var(--fs-xs);white-space:nowrap}.meeting_hands__L26Bn{min-width:200px;max-width:100%;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--fs-sm)}.meeting_handsHead__kFSNy{padding:6px 10px;border-bottom:1px solid var(--border);font-weight:600}.meeting_handList__A6Fha{list-style:none;margin:0;padding:4px;max-height:180px;overflow-y:auto}.meeting_handRow__2bMqg{display:flex;align-items:center;gap:8px;padding:3px 6px}.meeting_handOrder__X6cmP{flex:none;width:20px;height:20px;border-radius:50%;background:var(--warn);color:#1b1300;font-size:11px;font-weight:700;line-height:20px;text-align:center}.meeting_handName__bjQac{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting_smallBtn__3_2K8{flex:none;min-height:28px;padding:2px 8px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--fs-xs);cursor:pointer}.meeting_smallBtn__3_2K8:hover:not(:disabled){background:var(--surface-hover)}.meeting_smallBtn__3_2K8:disabled{opacity:.45;cursor:not-allowed}.meeting_smallBtn__3_2K8:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.meeting_toolError__XF5HJ{top:10px;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--danger-action);border-radius:var(--radius-sm);background:var(--surface);color:var(--danger-text);font-size:var(--fs-sm)}.meeting_captions__j7PeK,.meeting_toolError__XF5HJ{position:absolute;left:50%;transform:translateX(-50%);display:flex}.meeting_captions__j7PeK{bottom:16px;width:min(760px,calc(100% - 24px));flex-direction:column;gap:4px;pointer-events:none}.meeting_captionLine__JFCht,.meeting_captionNotice__3Kh3k{margin:0;padding:4px 12px;border-radius:var(--radius-sm);background:rgba(0,0,0,.78);color:#fff;font-size:var(--fs-lg);line-height:var(--lh-normal);text-align:center;overflow-wrap:anywhere}.meeting_captionNotice__3Kh3k{font-size:var(--fs-sm);color:var(--muted)}.meeting_captionName__HCN1v{color:var(--accent-text);font-weight:600}.meeting_panel__3KZtw{position:absolute;top:0;right:0;bottom:0;width:min(360px,100%);display:flex;flex-direction:column;border-left:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow)}.meeting_panelHead__0svwU{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid var(--border)}.meeting_tabs__JRq6r{display:flex;gap:4px}.meeting_tab__YCjKD{min-height:36px;padding:4px 14px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font:inherit;cursor:pointer}.meeting_tab__YCjKD[aria-selected=true]{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent-text)}.meeting_tab__YCjKD:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.meeting_panelBody___08hi{flex:1 1;min-height:0;overflow-y:auto;padding:12px}.meeting_form__WJ9Yc{display:flex;flex-direction:column;gap:10px}.meeting_formActions__U_s9A{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.meeting_agendaEditRow__n4wq5{display:flex;align-items:center;gap:6px}.meeting_input__0uiIx{flex:1 1;min-width:0;min-height:36px;padding:6px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--fs-sm)}.meeting_input__0uiIx:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.meeting_minutes__fjmp7{flex:none;width:64px}.meeting_unit__pulXm{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap}.meeting_hint__zOXqs{margin:0;color:var(--muted);font-size:var(--fs-xs)}.meeting_empty__85HVF{margin:0;color:var(--muted);font-size:var(--fs-sm)}.meeting_check__138k0{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm)}.meeting_linkBtn__o35nZ,.meeting_primaryBtn__GlZRf,.meeting_secondaryBtn__QMnRj{min-height:36px;padding:6px 14px;border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-sm);cursor:pointer}.meeting_primaryBtn__GlZRf{border:1px solid var(--action);background:var(--action);color:#fff}.meeting_primaryBtn__GlZRf:hover:not(:disabled){background:var(--action-hover)}.meeting_secondaryBtn__QMnRj{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text)}.meeting_secondaryBtn__QMnRj:hover:not(:disabled){background:var(--surface-hover)}.meeting_linkBtn__o35nZ{align-self:flex-start;border:none;background:none;color:var(--accent-text);padding-left:0}.meeting_linkBtn__o35nZ:disabled,.meeting_primaryBtn__GlZRf:disabled,.meeting_secondaryBtn__QMnRj:disabled{opacity:.45;cursor:not-allowed}.meeting_linkBtn__o35nZ:focus-visible,.meeting_primaryBtn__GlZRf:focus-visible,.meeting_secondaryBtn__QMnRj:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.meeting_agendaList__xBuPw{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.meeting_agendaItem__9nk2z{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--fs-sm)}.meeting_agendaItem__9nk2z[data-state=done]{color:var(--muted);text-decoration:line-through}.meeting_agendaItem__9nk2z[data-state=current]{border-color:var(--accent-text);background:var(--accent-soft)}.meeting_agendaItemTitle__zIJ6_{min-width:0;overflow-wrap:anywhere}.meeting_poll__WF_rw{border:1px solid var(--border);border-radius:var(--radius);padding:10px;display:flex;flex-direction:column;gap:8px}.meeting_pollHead__62Nf4{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.meeting_pollQuestion__Xf_By{font-weight:600;overflow-wrap:anywhere}.meeting_pollStatus__LUaFq{flex:none;font-size:var(--fs-xs);padding:1px 8px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--muted)}.meeting_pollStatus__LUaFq[data-open=true]{background:var(--ok-soft);color:var(--ok)}.meeting_pollOptions__Y4n__{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.meeting_pollOption__Etf9l{position:relative;width:100%;min-height:40px;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer}.meeting_pollOption__Etf9l[data-mine=true]{border-color:var(--accent-text)}.meeting_pollOption__Etf9l:disabled{cursor:default}.meeting_pollOption__Etf9l:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.meeting_pollBar__02VMk{position:absolute;inset:0 auto 0 0;background:var(--accent-soft);transition:width var(--dur)}.meeting_pollCount__wYBiu,.meeting_pollLabel__AtLP0{position:relative}.meeting_pollLabel__AtLP0{min-width:0;overflow-wrap:anywhere}.meeting_pollCount__wYBiu{flex:none;color:var(--muted);font-size:var(--fs-xs)}.meeting_voters__BL_oB{margin:2px 0 0 10px;color:var(--muted);font-size:var(--fs-xs);overflow-wrap:anywhere}.meeting_pollFoot__6GAfq{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--muted);font-size:var(--fs-xs)}.meeting_handMark__cmCU7,.meeting_pollFoot__6GAfq>button{flex:none;white-space:nowrap}.meeting_handMark__cmCU7{color:var(--warn);font-size:var(--fs-xs);font-weight:700}@media (max-width:768px){.meeting_label__8pqpa{display:none}.meeting_captionLine__JFCht{font-size:var(--fs-md)}.meeting_panel__3KZtw{width:100%}}.DmPanel_panel__4mHfv{position:relative;display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;background:var(--surface);color:var(--text);font-family:inherit;overflow:hidden}.DmPanel_panel__4mHfv button,.DmPanel_panel__4mHfv textarea{font:inherit}.DmPanel_panel__4mHfv button{min-width:44px;min-height:44px;border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer}.DmPanel_panel__4mHfv button:hover{background:var(--surface-2)}.DmPanel_panel__4mHfv button:disabled{opacity:.45;cursor:not-allowed}.DmPanel_panel__4mHfv :is(button,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent-text,#a5b4fc);outline-offset:-2px}.DmPanel_header__VZo8N{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border)}.DmPanel_title__rufhY{flex:1 1;min-width:0}.DmPanel_title__rufhY h2{font-size:15px;margin:0}.DmPanel_title__rufhY h2,.DmPanel_title__rufhY p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DmPanel_title__rufhY p{font-size:12px;color:var(--muted);margin:2px 0 0}.DmPanel_icon__b3j7E{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:11px;background:var(--surface-2);color:var(--accent-text);font-size:18px}.DmPanel_panel__4mHfv .DmPanel_back__Y3M3S{font-size:26px;line-height:1;flex-shrink:0}.DmPanel_notice___MChH{display:flex;gap:7px;align-items:center;margin:10px 12px 0;padding:9px 11px;border-radius:10px;background:var(--surface-2);color:var(--muted);font-size:11.5px;line-height:1.5}.DmPanel_list__rICV_{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px;scrollbar-width:thin}.DmPanel_panel__4mHfv .DmPanel_contact__ejKNc{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;min-height:56px;text-align:start;border-radius:12px}.DmPanel_contactText__QSwEA{flex:1 1;min-width:0}.DmPanel_contactText__QSwEA strong{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DmPanel_contactText__QSwEA small{display:block;color:var(--muted);font-size:11px;margin-top:2px}.DmPanel_avatar___s2Kq{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:12px;background:var(--surface-2);color:var(--accent-text);font-size:15px}.DmPanel_badge__yO64m{flex-shrink:0;min-width:22px;height:22px;padding:0 7px;display:grid;place-items:center;border-radius:11px;background:#f23f42;color:#fff;font-size:11px;font-weight:700}.DmPanel_log__7brn9{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 12px;scrollbar-width:thin}.DmPanel_empty__DmrL0{color:var(--muted);text-align:center;font-size:13px;padding:28px 8px}.DmPanel_empty__DmrL0 h3{color:var(--text);font-size:16px;margin:10px 0 6px;overflow-wrap:anywhere}.DmPanel_empty__DmrL0 p{margin:0;line-height:1.7}.DmPanel_welcome__uJQGj{display:inline-grid;place-items:center;width:56px;height:56px;background:var(--surface-2);border-radius:18px;font-size:28px;color:var(--accent-text)}.DmPanel_message__nmRIN{display:flex;flex-direction:column;align-items:flex-start;margin-top:10px;gap:4px;overflow-wrap:anywhere}.DmPanel_message__nmRIN:first-child{margin-top:0}.DmPanel_mine__sNiks{align-items:flex-end}.DmPanel_bubble__G4mKu{max-width:84%;min-width:62px;border-radius:4px 13px 13px;padding:8px 11px;background:var(--surface-2)}.DmPanel_mine__sNiks .DmPanel_bubble__G4mKu{background:color-mix(in srgb,#5865f2 24%,var(--surface));border:1px solid color-mix(in srgb,#5865f2 35%,transparent);border-radius:13px 4px 13px 13px}.DmPanel_body__LT8_y{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.6}.DmPanel_time__Xdzxb{display:block;color:var(--muted);font-size:10px;margin-top:4px;text-align:end}.DmPanel_state__HQH_R{color:var(--muted);font-size:11px}.DmPanel_failed__bhNdQ{color:var(--danger-text,#ffb4b4);font-size:12px;text-align:end}.DmPanel_failed__bhNdQ p{margin:0 0 2px}.DmPanel_panel__4mHfv .DmPanel_failed__bhNdQ button{min-height:32px;padding:0 8px;text-decoration:underline;color:inherit}.DmPanel_composer__FAR22{padding:10px 12px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--border)}.DmPanel_inputRow__jrWcw{display:flex;align-items:flex-end;gap:4px;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:3px}.DmPanel_inputRow__jrWcw textarea{resize:none;flex:1 1;width:0;min-height:44px;max-height:132px;padding:11px 8px;border:0;color:var(--text);background:transparent;line-height:22px;font-size:13px}.DmPanel_inputRow__jrWcw .DmPanel_send__D4hGr{background:#5865f2;color:#fff;font-size:22px;flex-shrink:0}.DmPanel_hint__gxRwU{color:var(--muted);font-size:10px;line-height:1.7;margin:8px 2px 0}.DmPanel_counter__ifNTV{font-size:11px;text-align:right;margin:4px 0 0;color:var(--muted)}.DmPanel_error__H355Y{color:var(--danger-text,#ffb4b4);font-size:12px;margin:0 0 8px}.DmPanel_panel__4mHfv .DmPanel_newMessages__ASEKO{position:absolute;bottom:118px;left:50%;transform:translateX(-50%);padding:0 16px;background:#5865f2;color:#fff;box-shadow:0 4px 20px #0005;white-space:nowrap}.DmPanel_panel__4mHfv .DmPanel_newMessages__ASEKO:hover{background:#4752c4}@media (max-width:768px){.DmPanel_bubble__G4mKu{max-width:88%}.DmPanel_hint__gxRwU{font-size:10px}}.DmPanel_unsent__JVNHE{background:transparent!important;border:1px dashed var(--border)!important}.DmPanel_unsent__JVNHE .DmPanel_body__LT8_y{color:var(--muted);font-style:italic;font-size:13px}.ChatPanel_panel__a2fkP{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;background:var(--surface);color:var(--text);font-family:inherit;overflow:hidden}.ChatPanel_panel__a2fkP a,.ChatPanel_panel__a2fkP button,.ChatPanel_panel__a2fkP textarea{font:inherit}.ChatPanel_panel__a2fkP button{min-width:44px;min-height:44px;border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer}.ChatPanel_panel__a2fkP button:hover{background:var(--surface-2)}.ChatPanel_panel__a2fkP button:disabled{opacity:.45;cursor:not-allowed}.ChatPanel_panel__a2fkP :is(button,a,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent-text,#a5b4fc);outline-offset:-2px}.ChatPanel_header__Vr7yf{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid var(--border)}.ChatPanel_header__Vr7yf div{flex:1 1;min-width:0}.ChatPanel_header__Vr7yf h2{font-size:15px;margin:0}.ChatPanel_header__Vr7yf p{font-size:12px;color:var(--muted);margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatPanel_hash__DKfSH{font-size:30px;color:var(--accent-text)}.ChatPanel_log___cYX0{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 12px;scrollbar-width:thin}.ChatPanel_empty__rue4g{color:var(--muted);text-align:center;font-size:13px;padding:32px 8px}.ChatPanel_empty__rue4g h3{color:var(--text);font-size:17px}.ChatPanel_welcome__H3H5J{display:inline-grid;place-items:center;width:60px;height:60px;background:var(--surface-2);border-radius:20px;font-size:36px}.ChatPanel_message__ApEhd{display:flex;flex-direction:column;align-items:flex-start;margin-top:18px;gap:5px;overflow-wrap:anywhere}.ChatPanel_message__ApEhd:first-child{margin-top:0}.ChatPanel_grouped__ikKM1{margin-top:5px}.ChatPanel_mine__yfH2c{align-items:flex-end}.ChatPanel_meta__RdJVS{display:flex;align-items:center;gap:7px;max-width:100%;font-size:12px}.ChatPanel_avatar__1bC2i{display:grid;place-items:center;flex-shrink:0;width:25px;height:25px;border-radius:9px;background:var(--surface-2);color:var(--accent-text)}.ChatPanel_bubble__tL3Dt{max-width:94%;min-width:60px;border-radius:3px 12px 12px;padding:9px 11px;background:var(--surface-2)}.ChatPanel_mine__yfH2c .ChatPanel_bubble__tL3Dt{background:color-mix(in srgb,#5865f2 24%,var(--surface));border-radius:12px 3px 12px 12px;border:1px solid color-mix(in srgb,#5865f2 35%,transparent)}.ChatPanel_body__A4LaW{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.65}.ChatPanel_time__RodkB{display:block;color:var(--muted);font-size:10px;margin-top:5px}.ChatPanel_imageButton__tNY0a{display:block;padding:0;overflow:hidden;margin-top:4px;width:100%}.ChatPanel_imageButton__tNY0a img{display:block;max-width:100%;max-height:220px;min-height:44px;object-fit:contain;border-radius:8px}.ChatPanel_file__q8hl0{display:flex;align-items:center;gap:9px;padding:9px 0;min-height:44px;color:var(--text);text-decoration:none}.ChatPanel_file__q8hl0>span:nth-child(2){flex:1 1;min-width:0}.ChatPanel_file__q8hl0 strong{display:block;font-size:12px;overflow-wrap:anywhere}.ChatPanel_file__q8hl0 small,.ChatPanel_previews__eLOYN small{display:block;color:var(--muted);font-size:11px}.ChatPanel_fileIcon__vwkFL{font-size:25px;color:var(--accent-text)}.ChatPanel_composer__0GzPa{padding:10px 12px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--border)}.ChatPanel_inputRow__Qp4q6{display:flex;align-items:flex-end;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:3px}.ChatPanel_inputRow__Qp4q6 textarea{resize:none;flex:1 1;width:0;min-height:44px;max-height:144px;padding:11px 3px;border:0;color:var(--text);background:transparent;line-height:22px;font-size:13px}.ChatPanel_inputRow__Qp4q6 .ChatPanel_send__dMrvs{background:#5865f2;color:white;font-size:23px}.ChatPanel_hint__wa3Yi{color:var(--muted);font-size:10px;line-height:1.7;margin:8px 2px 0}.ChatPanel_counter__0KDa6{font-size:11px;text-align:right;margin:4px 0}.ChatPanel_error__wTf49{color:var(--danger-text,#ffb4b4);font-size:12px;margin:4px 0 8px}.ChatPanel_error__wTf49 p{margin:0}.ChatPanel_error__wTf49 button{text-decoration:underline}.ChatPanel_previews__eLOYN{list-style:none;padding:0;margin:0 0 8px;max-height:150px;overflow:auto}.ChatPanel_previews__eLOYN li{display:flex;align-items:center;gap:8px;font-size:12px}.ChatPanel_previews__eLOYN li>span{flex:1 1;min-width:0;overflow-wrap:anywhere}.ChatPanel_previewImage__uVQWC{width:40px;height:40px;object-fit:cover;border-radius:6px}.ChatPanel_panel__a2fkP .ChatPanel_newMessages__u0pqv{position:absolute;bottom:205px;align-self:center;padding:0 16px;background:#5865f2;color:white;box-shadow:0 4px 20px #0005}.ChatPanel_dropOverlay__Zyyqr{position:absolute;inset:8px;display:grid;place-items:center;background:color-mix(in srgb,var(--surface) 94%,transparent);border:2px dashed #8891ff;border-radius:12px;pointer-events:none;z-index:2}.ChatPanel_lightbox__fT7YC{border:1px solid var(--border);border-radius:16px;padding:52px 12px 12px;background:var(--surface);color:var(--text);max-width:94vw;max-height:94dvh}.ChatPanel_lightbox__fT7YC::-webkit-backdrop{background:#000c}.ChatPanel_lightbox__fT7YC::backdrop{background:#000c}.ChatPanel_lightbox__fT7YC button{position:absolute;right:4px;top:4px}.ChatPanel_lightbox__fT7YC img{display:block;max-width:85vw;max-height:75dvh;object-fit:contain}.ChatPanel_unsent__9cY_S{background:transparent!important;border:1px dashed var(--border)!important}.ChatPanel_unsent__9cY_S .ChatPanel_body__A4LaW{color:var(--muted);font-style:italic;font-size:13px}.ChatPanel_mentionsMe__ELULn{box-shadow:inset 3px 0 0 #f0b232}.MessageParts_quote__ZHyO8{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;min-height:0!important;margin:0 0 6px;padding:5px 8px!important;border-left:3px solid #8891ff!important;border-radius:6px!important;background:color-mix(in srgb,var(--surface) 70%,transparent)!important;text-align:start;font-size:12px}.MessageParts_quote__ZHyO8 strong{color:var(--accent-text,#a5b4fc);font-size:11px}.MessageParts_quote__ZHyO8 span{color:var(--muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.MessageParts_quoteDeleted__zS8LQ{font-style:italic}.MessageParts_mention__KglOw{padding:0 3px;border-radius:4px;background:color-mix(in srgb,#5865f2 30%,transparent);color:var(--accent-text,#c7d2fe);font-weight:600}.MessageParts_mentionMe__FVUxn{background:color-mix(in srgb,#f0b232 35%,transparent);color:#ffe7a8}.MessageParts_edited__8JpNb{color:var(--muted);font-size:10px}.MessageParts_reactions__MfNTe{display:flex;flex-wrap:wrap;gap:4px;max-width:94%}.MessageParts_reactions__MfNTe .MessageParts_chip__iQFBj{min-width:0;min-height:28px;padding:0 8px;border:1px solid var(--border);border-radius:14px;background:var(--surface-2);font-size:12px;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.MessageParts_reactions__MfNTe .MessageParts_chipMine__r_Sn3{border-color:#8891ff;background:color-mix(in srgb,#5865f2 25%,var(--surface))}.MessageParts_reactions__MfNTe .MessageParts_who__HyCPl{flex-basis:100%;min-height:0;padding:4px 8px;text-align:start;font-size:11px;color:var(--muted);background:var(--surface-2);border-radius:8px}.MessageParts_actions__WQJvO{display:flex;flex-wrap:wrap;gap:2px;opacity:0;transition:opacity .15s}.MessageParts_actions__WQJvO button{min-height:28px!important;min-width:0!important;padding:2px 8px;font-size:11px;color:var(--muted);border-radius:8px}.MessageParts_actions__WQJvO button:hover{color:var(--text)}.MessageParts_actions__WQJvO .MessageParts_danger__FLNCj:hover{color:var(--danger-text,#ffb4b4)}.MessageParts_picker__yyCpG{display:flex;gap:2px;padding:2px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.MessageParts_picker__yyCpG button{font-size:16px!important;color:var(--text)!important}article:focus-within>.MessageParts_actions__WQJvO,article:hover>.MessageParts_actions__WQJvO{opacity:1}@media (hover:none){.MessageParts_actions__WQJvO{opacity:1}}.MessageParts_context__80wEd{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:6px 4px 6px 10px;border-left:3px solid #8891ff;border-radius:8px;background:var(--surface-2);font-size:12px}.MessageParts_context__80wEd>span{flex:1 1;min-width:0;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MessageParts_context__80wEd strong{color:var(--text);margin-right:6px}.MessageParts_context__80wEd button{min-height:32px!important;min-width:32px!important}.MessageParts_flash__HNjrd{animation:MessageParts_flash__HNjrd 1.2s ease-out}@keyframes MessageParts_flash__HNjrd{0%{background:color-mix(in srgb,#5865f2 35%,transparent)}to{background:transparent}}.MessageParts_mentionList__20bZe{list-style:none;margin:0 0 6px;padding:4px;max-height:180px;overflow-y:auto;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.MessageParts_mentionList__20bZe li button{width:100%;min-height:36px!important;text-align:start;padding:4px 10px;border-radius:8px;font-size:13px}.MessageParts_mentionList__20bZe li[aria-selected=true] button{background:color-mix(in srgb,#5865f2 30%,var(--surface))}.MessageParts_mentionEmpty__OGFA6{padding:8px 10px;color:var(--muted);font-size:12px}.TranscriptIndicator_indicator__UHr7L,.TranscriptIndicator_warning__AHCB_{padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:.875rem;overflow-wrap:anywhere}.TranscriptIndicator_warning__AHCB_{color:#f5d777;background:color-mix(in srgb,#f5d777 9%,var(--surface));border-color:color-mix(in srgb,#f5d777 40%,var(--border))}.TranscriptIndicator_status__hOCeL{display:flex;align-items:center;gap:8px}.TranscriptIndicator_dot__Zgk0I{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--danger);animation:TranscriptIndicator_pulse__PPmk0 1.4s ease-in-out infinite}.TranscriptIndicator_interim__v4ugr{color:var(--muted);margin:6px 0 0}.TranscriptIndicator_error__RQzlv{color:#ffb36b;margin:6px 0 0}@keyframes TranscriptIndicator_pulse__PPmk0{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.TranscriptIndicator_dot__Zgk0I{animation:none}}.TranscriptIndicator_indicator__UHr7L,.TranscriptIndicator_warning__AHCB_{padding:8px 16px;border:0;border-radius:0;font-size:12px;line-height:1.7}.TranscriptIndicator_dot__Zgk0I{animation:none;background:var(--ok-text);width:6px;height:6px;flex-basis:6px}.TranscriptIndicator_status__hOCeL{color:var(--ok-text)}.TranscriptIndicator_error__RQzlv,.TranscriptIndicator_interim__v4ugr{margin-top:4px}.TranscriptConsentBanner_banner__lNQhk{padding:0 20px;border-bottom:1px solid var(--border);background:var(--accent-soft);font-size:12px;color:var(--text);line-height:1.7}.TranscriptConsentBanner_banner__lNQhk summary{cursor:pointer;min-height:44px;padding:11px 0}.TranscriptConsentBanner_banner__lNQhk summary span{color:var(--accent-text);margin-left:12px;font-size:11px}.TranscriptConsentBanner_banner__lNQhk p{color:var(--muted);padding:0 0 14px}@media (max-width:768px){.TranscriptConsentBanner_banner__lNQhk{padding:0 14px;font-size:11px}.TranscriptConsentBanner_banner__lNQhk summary span{display:none}}.RoleBadge_badge__bVdEH{display:inline-flex;align-items:center;gap:var(--space-1);flex:0 0 auto;border-radius:var(--radius-pill);line-height:1;vertical-align:middle;cursor:help;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RoleBadge_glyph__x_GiB{display:inline-block;font-size:1em;line-height:1}.RoleBadge_label__SiNdg{font-weight:600;white-space:nowrap}.RoleBadge_sm___0UsJ{font-size:var(--fs-xs)}.RoleBadge_md__48n7z{font-size:var(--fs-sm)}.RoleBadge_badge__bVdEH:has(.RoleBadge_label__SiNdg){padding:2px var(--space-2)}.RoleBadge_host__lVZAe:has(.RoleBadge_label__SiNdg){background:var(--warn-soft);color:var(--warn)}.RoleBadge_cohost__XQKRT:has(.RoleBadge_label__SiNdg){background:var(--accent-soft);color:var(--accent)}@media (prefers-reduced-motion:no-preference){.RoleBadge_badge__bVdEH{transition:opacity var(--dur-fast) var(--ease)}}.ParticipantMenu_trigger__3kUT0{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:var(--fs-md);line-height:1;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.ParticipantMenu_trigger__3kUT0:hover,.ParticipantMenu_trigger__3kUT0[aria-expanded=true]{background:var(--surface-hover);color:var(--text)}.ParticipantMenu_trigger__3kUT0:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ParticipantMenu_trigger__3kUT0[data-busy]{cursor:progress}.ParticipantMenu_spinner__WpMMm{width:13px;height:13px;border-radius:50%;border:2px solid var(--border-strong);border-top-color:var(--accent);animation:ParticipantMenu_spin__w_29_ .7s linear infinite}@keyframes ParticipantMenu_spin__w_29_{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ParticipantMenu_spinner__WpMMm{animation-duration:2s}}.ParticipantMenu_menu__lXbx6{position:fixed;z-index:60;display:flex;flex-direction:column;padding:var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-2);box-shadow:var(--shadow-lg);color:var(--text);font-size:var(--fs-sm)}.ParticipantMenu_menuHead__DXZiq{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3) var(--space-2);border-bottom:1px solid var(--border);margin-bottom:var(--space-1)}.ParticipantMenu_menuName__aMuz9{font-weight:600;font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ParticipantMenu_menuRole__G_QAM{font-size:var(--fs-xs);color:var(--muted)}.ParticipantMenu_item__wRtxN{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:0 var(--space-3);min-height:38px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font-size:var(--fs-sm);text-align:start;cursor:pointer;transition:background var(--dur-fast) var(--ease)}.ParticipantMenu_item__wRtxN:focus-visible:not(:disabled),.ParticipantMenu_item__wRtxN:hover:not(:disabled){background:var(--surface-hover)}.ParticipantMenu_item__wRtxN:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent)}.ParticipantMenu_item__wRtxN:disabled{opacity:.45;cursor:not-allowed}.ParticipantMenu_itemIcon__B_MBv{flex:0 0 18px;font-size:13px;line-height:1;text-align:center}.ParticipantMenu_danger__3d62u{color:var(--danger)}.ParticipantMenu_danger__3d62u:focus-visible:not(:disabled),.ParticipantMenu_danger__3d62u:hover:not(:disabled){background:var(--danger-soft)}.ParticipantMenu_separator__bCc8X{height:1px;margin:var(--space-1) var(--space-2);background:var(--border)}.ParticipantMenu_confirmText__zrxH0{margin:0 0 var(--space-3);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text)}.ParticipantMenu_confirmWarn__gMo0_{margin:0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--warn-soft);color:var(--warn);font-size:var(--fs-xs);line-height:var(--lh-normal)}.ParticipantMenu_modalActions__MpDVF{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5)}@media (max-width:480px){.ParticipantMenu_modalActions__MpDVF{flex-direction:column-reverse}.ParticipantMenu_modalActions__MpDVF>*{width:100%}.ParticipantMenu_item__wRtxN{min-height:var(--tap-target)}}.RoomSidebar_sidebar__mmWCy{display:flex;flex-direction:column;width:260px;flex:0 0 260px;min-height:0;background:var(--surface);border-right:1px solid var(--border);color:var(--text)}.RoomSidebar_header__YAXEc{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:12px 12px 10px;border-bottom:1px solid var(--border)}.RoomSidebar_spaceName__POm2f{flex:1 1;min-width:0;font-weight:600;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RoomSidebar_closeBtn__rYyeo{display:none;background:none;border:0;color:var(--muted);font-size:16px;line-height:1;padding:8px;min-width:40px;min-height:40px;border-radius:var(--radius);cursor:pointer}.RoomSidebar_closeBtn__rYyeo:hover{color:var(--text);background:var(--surface-2)}.RoomSidebar_list__yfwly{flex:1 1;min-height:48px;overflow-y:auto;overscroll-behavior:contain;padding:8px 8px 16px;-webkit-overflow-scrolling:touch}.RoomSidebar_empty__uNZ9i{margin:12px 6px;color:var(--muted);font-size:13px;line-height:1.6}.RoomSidebar_roomBlock__7bLmR{margin-bottom:4px}.RoomSidebar_roomRow__vGzfa{position:relative;display:flex;align-items:center;border-radius:var(--radius)}.RoomSidebar_roomRow__vGzfa:hover{background:var(--surface-2)}.RoomSidebar_roomRowActive__3ux9N{background:color-mix(in srgb,var(--accent) 18%,transparent)}.RoomSidebar_roomRowActive__3ux9N:hover{background:color-mix(in srgb,var(--accent) 24%,transparent)}.RoomSidebar_roomRowActive__3ux9N .RoomSidebar_roomName__3fQGX{color:var(--text);font-weight:600}.RoomSidebar_roomBtn__vPVT5{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px;padding:9px 8px;min-height:40px;background:none;border:0;border-radius:var(--radius);color:var(--text);font:inherit;font-size:14px;text-align:start;cursor:pointer}.RoomSidebar_roomBtn__vPVT5:disabled{opacity:.6;cursor:default}.RoomSidebar_roomIcon__nPyQk{color:var(--muted);font-size:15px}.RoomSidebar_roomName__3fQGX{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RoomSidebar_roomCount__qHsai{flex:0 0 auto;font-size:12px;color:var(--muted);background:var(--surface-2);border-radius:999px;padding:1px 8px}.RoomSidebar_menuBtn__CxgOk{flex:0 0 auto;width:32px;min-height:40px;background:none;border:0;color:var(--muted);font-size:16px;border-radius:var(--radius);cursor:pointer}.RoomSidebar_menuBtn__CxgOk:hover{color:var(--text)}.RoomSidebar_menu__rSLC6{position:absolute;z-index:30;top:calc(100% + 2px);inset-inline-end:4px;min-width:160px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);padding:4px;box-shadow:0 10px 30px rgba(0,0,0,.45)}.RoomSidebar_menu__rSLC6 button{display:block;width:100%;padding:10px;background:none;border:0;border-radius:8px;color:var(--text);font:inherit;font-size:13px;text-align:start;cursor:pointer}.RoomSidebar_menu__rSLC6 button:hover{background:var(--surface)}.RoomSidebar_menuDanger__kemwu{color:var(--danger)}.RoomSidebar_menuCatcher__ISxvy{position:fixed;inset:0;z-index:25}.RoomSidebar_people__77iKx{list-style:none;margin:2px 0 6px;padding:0 0 0 22px}.RoomSidebar_person__drKFl{display:flex;flex-direction:column;gap:4px;padding:3px 6px;color:var(--muted);font-size:13px}.RoomSidebar_personRow__SDvvT{display:flex;align-items:center;gap:8px;min-width:0}.RoomSidebar_audioBtn__8oJSQ{margin-left:auto;flex:0 0 auto;border:0;background:transparent;cursor:pointer;font-size:13px;line-height:1;padding:6px;border-radius:6px;opacity:.7}.RoomSidebar_audioBtn__8oJSQ:hover{opacity:1;background:var(--surface-2)}.RoomSidebar_audioBtn__8oJSQ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RoomSidebar_audioPanel__8Pykc{display:grid;grid-gap:6px;gap:6px;margin:2px 0 6px 28px;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.RoomSidebar_volRow__kBJ6Y{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;font-size:12px}.RoomSidebar_volRow__kBJ6Y input[type=range]{width:100%;accent-color:var(--accent)}.RoomSidebar_volValue__5j_sc{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:38px;text-align:right}.RoomSidebar_audioHint___BGKn{margin:0;font-size:11px;line-height:1.6;opacity:.75}.RoomSidebar_audioActions__MUv_G{display:flex;flex-wrap:wrap;gap:6px}.RoomSidebar_audioAction__QQA2r{font:inherit;font-size:12px;min-height:32px;padding:0 10px;border-radius:7px;border:1px solid var(--border);background:transparent;color:var(--text);cursor:pointer}.RoomSidebar_audioAction__QQA2r:hover{background:rgba(255,255,255,.06)}.RoomSidebar_audioDanger__pXssB{border-color:rgba(255,99,99,.45);color:#ff8a8a}.RoomSidebar_avatar__94g9e{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--surface-2);color:var(--text);font-size:11px;text-transform:uppercase}.RoomSidebar_personName__yUdvJ{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RoomSidebar_footer__JYpd9{flex:0 0 auto;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.RoomSidebar_createBtn__wnD0v{width:100%}.RoomSidebar_total__WMq6l{color:var(--muted);font-size:12px;text-align:center}.RoomSidebar_form__jU_9T{display:flex;flex-direction:column;gap:8px}.RoomSidebar_label__4G_89{font-size:13px;color:var(--muted)}.RoomSidebar_input__7z_aB{width:100%;padding:10px 12px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font:inherit;font-size:15px}.RoomSidebar_input__7z_aB:focus{outline:2px solid var(--accent);outline-offset:1px}.RoomSidebar_confirmText__ZnmrF{color:var(--text);font-size:14px;line-height:1.7;margin:0 0 12px}.RoomSidebar_formActions__hayMJ{display:flex;justify-content:flex-end;gap:8px;margin-top:8px;flex-wrap:wrap}.RoomSidebar_backdrop__Wj5CP{display:none}@media (max-width:900px){.RoomSidebar_sidebar__mmWCy{position:fixed;z-index:45;inset-block:0;inset-inline-start:0;width:min(84vw,300px);flex-basis:auto;transform:translateX(-102%);transition:transform .18s ease;box-shadow:0 0 40px rgba(0,0,0,.5);padding-top:env(safe-area-inset-top)}.RoomSidebar_sidebarOpen__lJfuC{transform:translateX(0)}.RoomSidebar_closeBtn__rYyeo{display:inline-flex;align-items:center;justify-content:center}.RoomSidebar_backdrop__Wj5CP{display:block;position:fixed;inset:0;z-index:44;background:rgba(0,0,0,.55);opacity:0;pointer-events:none;transition:opacity .18s ease}.RoomSidebar_backdropOpen__gWEup{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.RoomSidebar_backdrop__Wj5CP,.RoomSidebar_sidebar__mmWCy{transition:none}}.RoomSidebar_sidebar__mmWCy{background:var(--bg);width:252px;flex-basis:252px}.RoomSidebar_header__YAXEc{min-height:80px;padding:20px 18px}.RoomSidebar_spaceName__POm2f{font-size:14px}.RoomSidebar_listLabel__PcKpb{flex:0 0 auto;display:flex;justify-content:space-between;padding:24px 20px 12px;color:var(--muted);font-size:11px}.RoomSidebar_listLabel__PcKpb span{font-family:var(--font-mono)}.RoomSidebar_list__yfwly{padding:0 12px 20px}.RoomSidebar_roomBlock__7bLmR{margin-bottom:12px}.RoomSidebar_roomRow__vGzfa{border:1px solid transparent}.RoomSidebar_roomRowActive__3ux9N{border-color:var(--border-strong);background:var(--accent-soft)}.RoomSidebar_roomBtn__vPVT5{min-height:48px;gap:10px}.RoomSidebar_roomIcon__nPyQk{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;color:var(--accent-text)}.RoomSidebar_closeBtn__rYyeo,.RoomSidebar_menuBtn__CxgOk{min-width:44px;min-height:44px}.RoomSidebar_people__77iKx{padding-left:26px;margin-top:8px}.RoomSidebar_person__drKFl{padding:6px}.RoomSidebar_avatar__94g9e{width:24px;height:24px;color:var(--accent-text);background:var(--accent-soft)}.RoomSidebar_footer__JYpd9{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.RoomSidebar_input__7z_aB{font-size:16px}.RoomSidebar_total__WMq6l{font-size:11px}@media (max-width:900px){.RoomSidebar_sidebar__mmWCy{width:min(86vw,320px);flex-basis:auto;visibility:hidden}.RoomSidebar_sidebarOpen__lJfuC{visibility:visible}.RoomSidebar_header__YAXEc{min-height:72px}}.SummaryDeliveryPanel_panel__vh52c{border:1px solid var(--border);border-radius:var(--radius-lg,16px);background:var(--surface);padding:var(--space-5,20px) var(--space-6,24px);margin-top:var(--space-6,24px);display:flex;flex-direction:column;gap:var(--space-2,8px);color:var(--text)}.SummaryDeliveryPanel_head__eb42U{display:flex;align-items:center;gap:var(--space-2,8px);flex-wrap:wrap}.SummaryDeliveryPanel_title__1sQkK{margin:0;font-size:var(--fs-lg,17px);font-weight:600}.SummaryDeliveryPanel_pillWarn__LTjrm{font-size:var(--fs-xs,12px);padding:2px 10px;border-radius:var(--radius-pill,999px);border:1px solid var(--warn);color:var(--warn);background:var(--warn-soft);white-space:nowrap}.SummaryDeliveryPanel_warnBox__9Y7Co{margin:0;padding:10px 12px;border-radius:var(--radius);border:1px solid var(--warn);background:var(--warn-soft);color:var(--text);font-size:14px;line-height:1.7}.SummaryDeliveryPanel_checkRow__wENIH{display:flex;align-items:center;gap:var(--space-2,8px);min-height:var(--tap-target,44px);font-size:14px;line-height:1.6;cursor:pointer}.SummaryDeliveryPanel_checkRow__wENIH input{flex:none;width:18px;height:18px;accent-color:var(--accent)}.SummaryDeliveryPanel_actions__C5RUn{display:flex;align-items:center;gap:var(--space-3,12px);flex-wrap:wrap}.SummaryDeliveryPanel_errorText__bUOFR,.SummaryDeliveryPanel_hint__P0cBS,.SummaryDeliveryPanel_okText__okYs8,.SummaryDeliveryPanel_warnText__R2Did{margin:0;font-size:14px;line-height:1.7}.SummaryDeliveryPanel_hint__P0cBS{color:var(--muted)}.SummaryDeliveryPanel_okText__okYs8{color:var(--ok-text,var(--ok))}.SummaryDeliveryPanel_errorText__bUOFR{color:var(--danger-text,var(--danger))}.SummaryDeliveryPanel_warnText__R2Did{color:var(--warn)}.SummaryDeliveryPanel_note__0E_F5{margin:0;color:var(--muted);font-size:var(--fs-sm,13px);line-height:1.7}@media (max-width:768px){.SummaryDeliveryPanel_panel__vh52c{padding:var(--space-4,16px);border-radius:18px}.SummaryDeliveryPanel_actions__C5RUn>button{flex:1 1 100%}}.SummaryDeliveryPanel_panel__vh52c.SummaryDeliveryPanel_compact__bPpq0{border:0;border-radius:0;background:transparent;padding:0;margin:0}.SummaryDeliveryPanel_compact__bPpq0 .SummaryDeliveryPanel_title__1sQkK{margin:0;font-size:14px;font-weight:600;color:var(--text)}.SummaryTemplatePicker_compact__BjVcd,.SummaryTemplatePicker_full__Z9u1a{display:flex;flex-direction:column;gap:.45rem}.SummaryTemplatePicker_full__Z9u1a{margin:0 0 1.5rem;padding:1rem;border:1px solid var(--border,#2a313c);border-radius:var(--radius,12px);background:var(--surface,#161a21)}.SummaryTemplatePicker_compact__BjVcd{margin:0 0 .9rem}.SummaryTemplatePicker_label__M_oZd{font-size:.9rem;font-weight:600;color:var(--text,#e8ecf2)}.SummaryTemplatePicker_select__GmjeF{font:inherit;font-size:.925rem;min-height:var(--tap-target,44px);max-width:22rem;padding:.4rem .7rem;border-radius:8px;border:1px solid var(--border,#2a313c);background:var(--surface-2,#1e232c);color:var(--text,#e8ecf2)}.SummaryTemplatePicker_select__GmjeF:focus-visible{outline:none;box-shadow:var(--focus-ring)}.SummaryTemplatePicker_error__S8IB_,.SummaryTemplatePicker_hint__xw9h3,.SummaryTemplatePicker_note__VQMYZ,.SummaryTemplatePicker_ok__o_npn{margin:0;font-size:.85rem;line-height:1.7}.SummaryTemplatePicker_hint__xw9h3,.SummaryTemplatePicker_note__VQMYZ{color:var(--muted,#98a2b3)}.SummaryTemplatePicker_ok__o_npn{color:var(--ok-text,var(--ok,#30a46c))}.SummaryTemplatePicker_error__S8IB_{color:var(--danger-text,var(--danger,#e5484d))}.SummaryTemplatePicker_retryBtn__7T_Mv{align-self:flex-start;font:inherit;font-size:.875rem;min-height:var(--tap-target,44px);padding:.5rem 1rem;border-radius:8px;border:1px solid var(--border,#2a313c);background:var(--surface-2,#1e232c);color:var(--text,#e8ecf2);cursor:pointer}.SummaryTemplatePicker_retryBtn__7T_Mv:hover:not(:disabled){border-color:var(--accent,#4f7cff)}.SummaryTemplatePicker_retryBtn__7T_Mv:disabled{opacity:.55;cursor:not-allowed}.HostPanel_panel___Ci6O{position:fixed;z-index:45;inset-block:0;inset-inline-end:0;width:min(92vw,340px);display:flex;flex-direction:column;background:var(--surface);-webkit-border-start:1px solid var(--border);border-inline-start:1px solid var(--border);color:var(--text);transform:translateX(102%);transition:transform .18s ease;box-shadow:0 0 40px rgba(0,0,0,.5);padding-top:env(safe-area-inset-top)}.HostPanel_panelOpen__affhB{transform:translateX(0)}.HostPanel_backdrop__dZljp{position:fixed;inset:0;z-index:44;background:rgba(0,0,0,.55);opacity:0;pointer-events:none;transition:opacity .18s ease}.HostPanel_backdropOpen__ysjd8{opacity:1;pointer-events:auto}.HostPanel_header__ox50P{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:12px 12px 10px;border-bottom:1px solid var(--border)}.HostPanel_title__s5G7q{flex:1 1;margin:0;font-size:15px;font-weight:600}.HostPanel_closeBtn__reiwC{background:none;border:0;color:var(--muted);font-size:16px;min-width:40px;min-height:40px;border-radius:var(--radius);cursor:pointer}.HostPanel_closeBtn__reiwC:hover{color:var(--text);background:var(--surface-2)}.HostPanel_body__6fIW1{flex:1 1;min-height:0;overflow-y:auto;padding:12px 12px calc(20px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.HostPanel_section__n1Le_{padding:12px 0;border-bottom:1px solid var(--border)}.HostPanel_section__n1Le_:last-child{border-bottom:0}.HostPanel_sectionHead__pTFwm{display:flex;align-items:center;gap:8px}.HostPanel_sectionTitle__5Y_md{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--muted)}.HostPanel_sectionHead__pTFwm .HostPanel_sectionTitle__5Y_md{margin-bottom:8px}.HostPanel_badge__G_hjK{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;margin-bottom:8px;border-radius:999px;background:var(--danger);color:#fff;font-size:12px;font-weight:700}.HostPanel_muted__PS413{margin:8px 0 0;color:var(--muted);line-height:1.7}.HostPanel_warn__DZ7v3{margin:0 0 8px;padding:8px 10px;border-radius:var(--radius);background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--text);font-size:12px;line-height:1.6}.HostPanel_pendingList__T8nBf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.HostPanel_pendingItem__EcBzr{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;background:var(--surface-2);border-radius:var(--radius)}.HostPanel_pendingName__5O2Al{flex:1 1 120px;min-width:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HostPanel_pendingActions__fGN7j{display:flex;gap:6px;flex:0 0 auto}.HostPanel_wideBtn__7IyFW{width:100%}.HostPanel_linkInput__zR7cM{width:100%;margin-top:8px;padding:9px 10px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font:inherit;font-size:13px}.HostPanel_switchRow__RDKoe{display:flex;align-items:center;gap:10px;cursor:pointer;min-height:44px}.HostPanel_switchInput__M8tYn{position:absolute;opacity:0;width:1px;height:1px}.HostPanel_switch__kfs_x{flex:0 0 auto;position:relative;width:44px;height:26px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);transition:background .15s ease}.HostPanel_knob__PZBxt{position:absolute;top:2px;inset-inline-start:2px;width:20px;height:20px;border-radius:50%;background:var(--muted);transition:transform .15s ease,background .15s ease}.HostPanel_switchInput__M8tYn:checked+.HostPanel_switch__kfs_x{background:var(--accent);border-color:var(--accent)}.HostPanel_switchInput__M8tYn:checked+.HostPanel_switch__kfs_x .HostPanel_knob__PZBxt{transform:translateX(18px);background:#fff}.HostPanel_switchInput__M8tYn:focus-visible+.HostPanel_switch__kfs_x{outline:2px solid var(--accent);outline-offset:2px}.HostPanel_switchLabel__I2mAz{font-size:13px;line-height:1.5}.HostPanel_confirmText__c0x5h{margin:0 0 12px;font-size:14px;line-height:1.7}.HostPanel_modalActions__EApwE{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.HostPanel_backdrop__dZljp,.HostPanel_knob__PZBxt,.HostPanel_panel___Ci6O,.HostPanel_switch__kfs_x{transition:none}}.HostPanel_panel___Ci6O{width:min(94vw,400px);visibility:hidden}.HostPanel_panelOpen__affhB{visibility:visible}.HostPanel_header__ox50P{padding:20px;min-height:80px}.HostPanel_title__s5G7q{font-size:18px}.HostPanel_closeBtn__reiwC{min-width:44px;min-height:44px}.HostPanel_body__6fIW1{padding:20px 20px calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:16px}.HostPanel_section__n1Le_{padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--bg)}.HostPanel_section__n1Le_:last-child{border:1px solid var(--border)}.HostPanel_sectionTitle__5Y_md{color:var(--text);font-size:14px}.HostPanel_muted__PS413{font-size:12px;line-height:1.8}.HostPanel_pendingItem__EcBzr{padding:12px}.HostPanel_switchLabel__I2mAz{line-height:1.7}.HostPanel_badge__G_hjK{background:var(--danger-action)}@media (max-width:768px){.HostPanel_header__ox50P{padding:16px}.HostPanel_body__6fIW1{padding:14px 14px calc(20px + env(safe-area-inset-bottom))}.HostPanel_section__n1Le_{padding:16px}}.PendingToast_stack__tUsA7{position:fixed;z-index:40;top:calc(8px + env(safe-area-inset-top));inset-inline-end:8px;display:flex;flex-direction:column;gap:8px;width:min(92vw,320px);pointer-events:none}.PendingToast_toast__cZf4d{pointer-events:auto;background:var(--surface-2);border:1px solid var(--border);-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent);border-radius:var(--radius);padding:10px 12px;box-shadow:0 10px 30px rgba(0,0,0,.45);color:var(--text)}.PendingToast_text__D925V{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.PendingToast_name__WekbF{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PendingToast_sub__G6HPr{color:var(--muted)}.PendingToast_actions__Plfcw{display:flex;align-items:center;gap:6px}.PendingToast_approve__H1JrT,.PendingToast_deny__3oU_V,.PendingToast_dismiss__Yitcd{font:inherit;font-size:13px;border-radius:8px;border:1px solid transparent;min-height:36px;padding:0 12px;cursor:pointer}.PendingToast_approve__H1JrT{background:var(--accent);color:#fff;flex:1 1}.PendingToast_approve__H1JrT:disabled{opacity:.5;cursor:not-allowed}.PendingToast_deny__3oU_V{background:transparent;border-color:var(--border);color:var(--text)}.PendingToast_deny__3oU_V:disabled{opacity:.5;cursor:not-allowed}.PendingToast_dismiss__Yitcd{background:transparent;color:var(--muted);min-width:36px;padding:0 8px}.PendingToast_dismiss__Yitcd:hover{color:var(--text)}.PendingToast_fullNote__UxmYE{margin:8px 0 0;color:var(--danger);font-size:12px}.PendingToast_more__5hebf{pointer-events:auto;text-align:center;color:var(--muted);font-size:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:6px 10px}.PendingToast_stack__tUsA7{top:calc(88px + env(safe-area-inset-top));inset-inline-end:20px;width:min(92vw,340px);max-height:calc(100dvh - 240px);overflow-y:auto}.PendingToast_toast__cZf4d{padding:16px;border-radius:18px;background:var(--surface)}.PendingToast_approve__H1JrT{background:var(--action)}.PendingToast_approve__H1JrT,.PendingToast_deny__3oU_V,.PendingToast_dismiss__Yitcd{min-height:44px}.PendingToast_dismiss__Yitcd{min-width:44px}.PendingToast_name__WekbF{font-size:15px}.PendingToast_sub__G6HPr{font-size:12px}.PendingToast_fullNote__UxmYE{color:var(--danger-text)}@media (max-width:768px){.PendingToast_stack__tUsA7{top:calc(78px + env(safe-area-inset-top));inset-inline-end:12px;width:calc(100% - 24px)}.PendingToast_toast__cZf4d{padding:14px}}.page_shell__CBRLn{display:flex;height:100dvh;width:100%;overflow:hidden;background:var(--bg);color:var(--text)}.page_main__ZcTXL{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.page_topbar__JgT9V{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:calc(8px + env(safe-area-inset-top)) 10px 8px;border-bottom:1px solid var(--border);background:var(--surface)}.page_iconBtn__v2BZL{display:none;align-items:center;justify-content:center;min-width:40px;min-height:40px;background:none;border:0;border-radius:var(--radius);cursor:pointer}.page_iconBtn__v2BZL:hover{background:var(--surface-2)}.page_burger__BQIuL{position:relative;display:block;width:18px;height:2px;border-radius:2px;background:var(--text)}.page_burger__BQIuL:after,.page_burger__BQIuL:before{content:"";position:absolute;left:0;width:18px;height:2px;border-radius:2px;background:var(--text)}.page_burger__BQIuL:before{top:-6px}.page_burger__BQIuL:after{top:6px}.page_titleWrap__kiR5o{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.25}.page_roomTitle__m_nKQ{font-size:14px;font-weight:600}.page_roomTitle__m_nKQ,.page_spaceSub___B82W{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_spaceSub___B82W{color:var(--muted)}.page_topbarRight__YM4mp{flex:0 0 auto;display:flex;align-items:center;gap:6px}.page_leaveBtn__sLAn5,.page_manageBtn__IiNCt{position:relative;font:inherit;font-size:13px;min-height:38px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;white-space:nowrap}.page_leaveBtn__sLAn5:hover,.page_manageBtn__IiNCt:hover{border-color:var(--accent)}.page_leaveBtn__sLAn5{color:var(--danger)}.page_leaveBtn__sLAn5:disabled{opacity:.6;cursor:not-allowed}.page_badge__pxEi9{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;-webkit-margin-start:6px;margin-inline-start:6px;padding:0 5px;border-radius:999px;background:var(--danger);color:#fff;font-size:11px;font-weight:700}.page_notice__szvFx{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:8px 12px;background:color-mix(in srgb,var(--danger) 18%,var(--surface));border-bottom:1px solid var(--border);font-size:13px;line-height:1.5}.page_notice__szvFx span{flex:1 1;min-width:0}.page_noticeClose__9HMOP{background:none;border:0;color:var(--muted);font-size:14px;min-width:32px;min-height:32px;border-radius:8px;cursor:pointer}.page_noticeClose__9HMOP:hover{color:var(--text)}.page_stage__6YoDD{flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;display:flex;position:relative}.page_stage__6YoDD>*{flex:1 1;min-width:0;min-height:0}.page_picker__a7MO0{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:24px}.page_pickerTitle__MXKSg{margin:0;font-size:16px;font-weight:600}.page_pickerText__U7Bvs{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.page_pickerBtn__z_Gxu{display:none;margin-top:8px;font:inherit;font-size:14px;min-height:44px;padding:0 18px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer}.page_controls__mxKcl{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface)}.page_centered__Cn8jI{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;background:var(--bg);color:var(--text)}.page_centeredTitle__4WAwf{margin:0;font-size:18px;font-weight:600}.page_centeredText__SaB_i{margin:0;color:var(--muted);font-size:14px;line-height:1.8;max-width:32rem}.page_spinner__iC_Wz{width:28px;height:28px;border-radius:50%;border:3px solid var(--surface-2);border-top-color:var(--accent);animation:page_spin__7obEK .9s linear infinite}@keyframes page_spin__7obEK{to{transform:rotate(1turn)}}.page_primaryBtn__IHBNO{margin-top:8px;font:inherit;font-size:15px;min-height:46px;padding:0 22px;border:0;border-radius:var(--radius);background:var(--accent);color:#fff;cursor:pointer}.page_annotBtn__Ho3W6{font:inherit;font-size:12px;line-height:1.6;min-height:32px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:rgba(10,12,18,.72);color:#fff;cursor:pointer}.page_annotBtn__Ho3W6[data-on=true]{background:var(--accent);border-color:transparent}.page_annotBtn__Ho3W6:disabled{opacity:.45;cursor:not-allowed}.page_annotBtn__Ho3W6:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page_annotColor__G1n_u{width:32px;height:32px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:transparent;cursor:pointer}.page_endedActions__i2_r2{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}.page_secondaryBtn__5IBdT{font:inherit;font-size:15px;min-height:46px;padding:0 22px;border:1px solid var(--border);border-radius:var(--radius);background:transparent;color:var(--foreground);cursor:pointer}.page_secondaryBtn__5IBdT:hover{background:rgba(255,255,255,.06)}.page_linkBtn__34kUI{margin-top:4px;background:none;border:0;color:var(--accent);font:inherit;font-size:14px;min-height:44px;padding:0 8px;cursor:pointer;text-decoration:underline}@media (max-width:900px){.page_iconBtn__v2BZL{display:inline-flex}.page_pickerBtn__z_Gxu{display:inline-flex;align-items:center;justify-content:center}.page_spaceSub___B82W{display:none}.page_leaveBtn__sLAn5,.page_manageBtn__IiNCt{padding:0 10px}}@media (prefers-reduced-motion:reduce){.page_spinner__iC_Wz{animation-duration:3s}}.page_topbar__JgT9V{padding:16px 20px;gap:16px;background:var(--bg);min-height:80px}.page_titleWrap__kiR5o{line-height:1.7}.page_roomTitle__m_nKQ{font-size:17px}.page_spaceSub___B82W{font-size:12px}.page_manageBtn__IiNCt{min-height:44px;background:var(--surface)}.page_leaveBtn__sLAn5{display:none}.page_topbarRight__YM4mp{min-width:0;max-width:60%;flex-shrink:1;gap:12px;flex-wrap:wrap;justify-content:flex-end}.page_iconBtn__v2BZL,.page_noticeClose__9HMOP{min-width:44px;min-height:44px}.page_stage__6YoDD{background:var(--stage-bg)}.page_controls__mxKcl{padding:0;gap:0}.page_centeredTitle__4WAwf,.page_pickerTitle__MXKSg{font-size:24px}.page_centered__Cn8jI{background:var(--hero-glow),var(--bg);gap:16px}.page_primaryBtn__IHBNO{background:var(--action)}.page_linkBtn__34kUI{color:var(--accent-text)}.page_notice__szvFx{color:var(--danger-text)}.page_pickerBtn__z_Gxu{display:inline-flex;align-items:center;justify-content:center}@media (max-width:900px){.page_topbar__JgT9V{padding:10px 12px;gap:8px;min-height:68px}.page_roomTitle__m_nKQ{font-size:15px}.page_topbarRight__YM4mp{max-width:52%;gap:6px}.page_spaceSub___B82W{display:block;font-size:10px}}@media (max-width:768px){.page_topbar__JgT9V:has([role=alert]),.page_topbar__JgT9V:has([role=status]){flex-wrap:wrap}.page_topbarRight__YM4mp:has([role=alert]),.page_topbarRight__YM4mp:has([role=status]){display:contents}.page_topbarRight__YM4mp>[role=alert],.page_topbarRight__YM4mp>[role=status]{order:5;flex-basis:100%}.page_picker__a7MO0{padding:20px}.page_pickerTitle__MXKSg{font-size:20px}}.page_meetingBody__6KKtn{display:flex;flex:1 1;min-height:0;min-width:0}.page_chatDock__LS5fE{width:320px;flex:0 0 320px;min-height:0;border-left:1px solid var(--border)}.page_chatToggle__em8V3{position:relative;min-width:52px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);color:var(--text);font:inherit;font-size:12px;cursor:pointer}.page_chatToggle__em8V3>span:first-child{font-size:24px}.page_chatToggle__em8V3[aria-expanded=true]{background:#5865f2;color:white}.page_chatToggle__em8V3:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.page_chatToggle__em8V3:disabled{opacity:.45;cursor:not-allowed}@media (min-width:769px) and (max-width:1200px){.page_sharingChat__McLN_.page_withChat__6PhQN{flex-direction:column}.page_sharingChat__McLN_ .page_chatDock__LS5fE{width:100%;flex-basis:38%;max-height:340px;border-left:0;border-top:1px solid var(--border)}}@media (max-width:768px){.page_chatDock__LS5fE{position:fixed;inset:0;width:100%;height:100dvh;z-index:100;border:0;padding-top:env(safe-area-inset-top);background:var(--surface)}}.ChatAlerts_mentionBadge__ak9TB{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:4px;border-radius:10px;background:#f0b232;color:#1f1300;font-size:12px;font-weight:800}.ChatAlerts_toast__etJTb{position:fixed;z-index:60;right:16px;bottom:96px;display:flex;align-items:center;gap:10px;max-width:min(380px,calc(100vw - 32px));padding:10px 6px 10px 12px;border:1px solid color-mix(in srgb,#f0b232 50%,var(--border));border-radius:14px;background:var(--surface);color:var(--text);box-shadow:0 8px 30px #0008;animation:ChatAlerts_rise__NvEy2 .2s ease-out}.ChatAlerts_at__Mt6ZE{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:10px;background:#f0b232;color:#1f1300;font-weight:800}.ChatAlerts_body__zxirf{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.ChatAlerts_body__zxirf strong{font-size:13px}.ChatAlerts_body__zxirf span{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatAlerts_close__bMHBM{flex-shrink:0;min-width:40px;min-height:40px;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer}.ChatAlerts_close__bMHBM:hover{background:var(--surface-2)}@keyframes ChatAlerts_rise__NvEy2{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}@media (max-width:768px){.ChatAlerts_toast__etJTb{left:16px;right:16px;bottom:88px;max-width:none}}.WhiteboardStage_board__Y_X6C{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-2);width:100%;height:100%;min-height:0}.WhiteboardStage_toolbar__M5BKw{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.WhiteboardStage_pens__4WtbI{display:flex;gap:var(--space-1);padding:2px;border-radius:var(--radius-sm);background:var(--surface-2)}.WhiteboardStage_swatch__u6Srd{width:32px;height:32px;border:2px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--swatch);cursor:pointer}.WhiteboardStage_swatch__u6Srd[aria-checked=true]{border-color:var(--text);box-shadow:0 0 0 2px var(--accent)}.WhiteboardStage_tool___6IpV{font:inherit;font-size:var(--fs-sm);min-height:36px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);cursor:pointer}.WhiteboardStage_tool___6IpV:hover:not(:disabled){background:var(--surface-hover)}.WhiteboardStage_tool___6IpV[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-text);color:var(--accent-text)}.WhiteboardStage_tool___6IpV:disabled{opacity:.45;cursor:not-allowed}.WhiteboardStage_swatch__u6Srd:focus-visible,.WhiteboardStage_tool___6IpV:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.WhiteboardStage_spacer__6Y2iA{flex:1 1 auto}.WhiteboardStage_notice__sYmid{margin:0;font-size:var(--fs-sm);color:var(--warn)}.WhiteboardStage_surfaceWrap__tc80U{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;container-type:size}.WhiteboardStage_surface__KG4HL{position:relative;width:min(100cqw,100cqh * 16/9);aspect-ratio:16/9;border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--shadow)}.WhiteboardStage_surface__KG4HL[data-tool=eraser] canvas{cursor:cell}@media (max-width:768px){.WhiteboardStage_toolbar__M5BKw{gap:var(--space-1)}.WhiteboardStage_swatch__u6Srd{width:44px;height:44px}.WhiteboardStage_tool___6IpV{min-height:44px;padding:0 var(--space-2)}.WhiteboardStage_spacer__6Y2iA{display:none}}.WhiteboardButton_toggle__J7_0t{position:relative;min-width:52px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--fs-xs);cursor:pointer}.WhiteboardButton_toggle__J7_0t[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-text);color:var(--accent-text)}.WhiteboardButton_toggle__J7_0t:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.WhiteboardButton_toggle__J7_0t:disabled{opacity:.45;cursor:not-allowed}.WhiteboardButton_dot__JDB5B{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--ok)}