.Debug_overlay__SZwFO{position:absolute;top:0;background:var(--color-black-alpha-60);padding:1rem;max-height:min(100%,100vh);overflow-y:auto}.Debug_detailsSection__vJYFV,.Debug_detailsSection__vJYFV>div{padding-left:1rem}.MeetingHeader_headerBar__8d26v{height:44px;min-height:44px;background:var(--mt-bg-elevated);display:flex;align-items:center;justify-content:space-between;padding:0 16px;z-index:10;position:relative;border-bottom:1px solid var(--mt-white-alpha-6);flex-shrink:0}.MeetingHeader_headerLeft__f_ql_{display:flex;align-items:center;gap:8px;min-width:0}.MeetingHeader_lockIcon__Xp9Ce{flex-shrink:0;display:flex;align-items:center}.MeetingHeader_lockIcon__Xp9Ce svg{display:block}.MeetingHeader_meetingTitle__d2fY9{font-size:var(--font-size-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--mt-text)}.MeetingHeader_officialBadge__V0XDi{flex-shrink:0;font-size:10px;font-weight:600;padding:2px 8px;border-radius:var(--radius-xs);background:var(--mt-brand-alpha-15);color:var(--mt-brand);letter-spacing:.02em}.MeetingHeader_headerCenter___2pFy{display:flex;align-items:center;gap:12px;position:absolute;left:50%;transform:translateX(-50%)}.MeetingHeader_recIndicator__wEQ1M{display:flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.25);border-radius:var(--radius-full);animation:MeetingHeader_recBadgeFadeIn__RPQSZ .3s var(--ease-out-quart)}@keyframes MeetingHeader_recBadgeFadeIn__RPQSZ{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.MeetingHeader_recDot__ffEI1{width:8px;height:8px;background:var(--mt-danger);border-radius:50%;box-shadow:0 0 6px rgba(239,68,68,.5);animation:MeetingHeader_pulseRec__FXmtL 1.2s ease-in-out infinite;flex-shrink:0}@keyframes MeetingHeader_pulseRec__FXmtL{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.MeetingHeader_recLabel__TrSLB{font-size:11px;font-weight:800;color:var(--mt-danger);letter-spacing:.5px;line-height:1}.MeetingHeader_recTime__uIG8T{font-size:11px;font-weight:600;color:var(--mt-danger);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;opacity:.8}.MeetingHeader_meetingTimer__UNxzV{font-size:13px;font-weight:500;color:var(--mt-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MeetingHeader_headerRight__FImKj{display:flex;align-items:center;gap:2px}.MeetingHeader_headerBtn__TdibS{background:transparent;border:none;color:var(--mt-text-secondary);cursor:pointer;padding:6px 8px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:background var(--transition-fast),color var(--transition-fast)}.MeetingHeader_headerBtn__TdibS:hover{background:var(--mt-white-alpha-8);color:var(--mt-text)}.MeetingHeader_headerBtnActive__2HDeX{background:var(--mt-brand-alpha-15);color:var(--mt-brand)}.MeetingHeader_headerBtnActive__2HDeX:hover{background:var(--mt-control-active);color:var(--mt-brand)}.MeetingHeader_viewToggle__rxOVP{display:flex;background:var(--mt-white-alpha-6);border-radius:var(--radius-sm);overflow:hidden}.MeetingHeader_viewToggle__rxOVP .MeetingHeader_headerBtn__TdibS{border-radius:0}.MeetingHeader_participantBadge__xP_p8{display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--radius-sm);font-size:12px;font-weight:600;color:var(--mt-text-secondary);background:var(--mt-white-alpha-6)}.MeetingHeader_participantBadge__xP_p8 svg{opacity:.7}.MeetingHeader_participantStack__s4iCi{display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:var(--radius-sm);transition:background var(--transition-fast)}.MeetingHeader_participantStack__s4iCi:hover{background:var(--mt-white-alpha-8)}.MeetingHeader_separator__tL_0D{width:1px;height:18px;background:var(--mt-white-alpha-15);flex-shrink:0;margin:0 4px}.MeetingHeader_avatarStack__eJddB{display:flex;align-items:center}.MeetingHeader_stackAvatar__tf74m{width:24px;height:24px;border-radius:50%;border:2px solid var(--mt-bg-elevated);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:var(--color-text-white);flex-shrink:0;margin-left:-6px}.MeetingHeader_avatarStack__eJddB .MeetingHeader_stackAvatar__tf74m:first-child{margin-left:0}.MeetingHeader_stackOverflow__oykB6{width:24px;height:24px;border-radius:50%;border:2px solid var(--mt-bg-elevated);background:var(--mt-white-alpha-15);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:var(--mt-text-secondary);flex-shrink:0;margin-left:-6px}@media (max-width:768px){.MeetingHeader_headerBar__8d26v{padding:0 10px;gap:6px;height:40px;min-height:40px}.MeetingHeader_meetingTitle__d2fY9{font-size:12px;max-width:120px}.MeetingHeader_officialBadge__V0XDi{display:none}.MeetingHeader_headerCenter___2pFy{position:static;transform:none}.MeetingHeader_headerLeft__f_ql_,.MeetingHeader_headerRight__FImKj{flex-shrink:0}.MeetingHeader_headerBtn__TdibS{min-width:36px;min-height:36px;padding:6px}.MeetingHeader_participantStack__s4iCi{min-height:36px}.MeetingHeader_avatarStack__eJddB,.MeetingHeader_separator__tL_0D{display:none}}@media (max-width:480px){.MeetingHeader_lockIcon__Xp9Ce,.MeetingHeader_viewToggle__rxOVP{display:none}}@media (prefers-reduced-motion:reduce){.MeetingHeader_recDot__ffEI1,.MeetingHeader_recIndicator__wEQ1M{animation:none}.MeetingHeader_headerBtn__TdibS{transition:none}}.SettingsMenu_tabs__uq0cC{position:relative;display:flex;align-content:space-between}.SettingsMenu_tabs__uq0cC>.SettingsMenu_tab__Pfa2A{border-radius:0;padding:.5rem;border-bottom:3px solid;border-color:var(--bg5)}.SettingsMenu_tabs__uq0cC>.SettingsMenu_tab__Pfa2A[aria-pressed=true]{border-color:var(--lk-accent-bg)}.ParticipantContextMenu_overlay__4aksi{position:fixed;inset:0;z-index:1050}.ParticipantContextMenu_menu__8PQOz{position:fixed;background:var(--mt-bg-hover);border-radius:var(--radius-md);padding:4px 0;min-width:200px;box-shadow:0 4px 16px var(--color-black-alpha-40,rgba(0,0,0,.4));z-index:1051}.ParticipantContextMenu_menuItem__GM0BU{width:100%;padding:var(--spacing-xs) 14px;color:var(--mt-text);font-size:var(--font-size-sm);cursor:pointer;display:flex;align-items:center;gap:var(--spacing-sm);transition:background var(--transition-fast);border:none;background:transparent;text-align:left;font-family:inherit}.ParticipantContextMenu_menuItem__GM0BU:focus-visible,.ParticipantContextMenu_menuItem__GM0BU:hover{background:var(--mt-white-alpha-8);outline:none}.ParticipantContextMenu_menuItemDanger__gfC_C{color:var(--mt-danger-hover)}.ParticipantContextMenu_menuItemDanger__gfC_C:focus-visible,.ParticipantContextMenu_menuItemDanger__gfC_C:hover{background:var(--color-destructive-alpha-10,rgba(239,68,68,.1))}.ParticipantContextMenu_separator__Ejdqg{height:1px;background:var(--mt-white-alpha-8);margin:4px 0}.ParticipantContextMenu_menuIcon__hDUNk{display:flex;align-items:center;color:var(--mt-text-secondary)}.ParticipantContextMenu_menuItemDanger__gfC_C .ParticipantContextMenu_menuIcon__hDUNk{color:var(--mt-danger-hover)}.Button_button__96uC6{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2xs);font-family:var(--font-family);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast),transform .2s var(--ease-spring),box-shadow .2s var(--ease-spring),border-color var(--transition-fast),color var(--transition-fast);position:relative;outline:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Button_button__96uC6:focus-visible{box-shadow:var(--shadow-focus-ring)}.Button_button__96uC6:active:not(:disabled){transform:translateY(0) scale(.98)}.Button_button__96uC6:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.Button_content__DinLa{display:inline-flex;align-items:center;gap:var(--spacing-2xs)}.Button_icon__OWfxs{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.Button_iconOnly__z7T6s{aspect-ratio:1;padding:0;justify-content:center}.Button_iconOnly__z7T6s.Button_xs__zS4ea{width:30px;height:30px}.Button_iconOnly__z7T6s.Button_sm__pnQzd{width:34px;height:34px}.Button_iconOnly__z7T6s.Button_md__ktIWF{width:42px;height:42px}.Button_iconOnly__z7T6s.Button_lg__s7W56{width:50px;height:50px}.Button_iconOnly__z7T6s.Button_xl__sSI8J{width:58px;height:58px}.Button_xs__zS4ea{padding:7px 12px;font-size:var(--font-size-xs);border-radius:var(--radius-sm)}.Button_sm__pnQzd{padding:9px 16px;font-size:var(--font-size-sm);border-radius:var(--radius-sm)}.Button_md__ktIWF{padding:10px 20px;font-size:var(--font-size-base);border-radius:var(--radius-md);min-height:40px}.Button_lg__s7W56{padding:13px 26px;font-size:var(--font-size-md);border-radius:var(--radius-md)}.Button_xl__sSI8J{padding:16px 32px;font-size:var(--font-size-lg);border-radius:var(--radius-lg)}.Button_primary__6_Dls{background:var(--color-brand-50);color:var(--color-text-white);border-color:transparent;font-weight:var(--font-weight-semibold);box-shadow:0 1px 2px rgba(0,0,0,.05)}.Button_primary__6_Dls:hover:not(:disabled){background:var(--color-brand-60);box-shadow:0 2px 8px rgba(79,109,245,.18),0 1px 3px rgba(0,0,0,.04);transform:translateY(-1px)}.Button_primary__6_Dls:active:not(:disabled){background:var(--color-brand-70);transform:translateY(0) scale(.98);box-shadow:0 1px 2px rgba(0,0,0,.05)}.Button_soft__LDQee{background:var(--color-brand-5);color:var(--color-brand-50);border-color:transparent}.Button_soft__LDQee:hover:not(:disabled){background:var(--color-brand-10);color:var(--color-brand-60);transform:translateY(-1px);box-shadow:var(--shadow-xs)}.Button_soft__LDQee:active:not(:disabled){background:var(--color-brand-20);color:var(--color-brand-70);transform:translateY(0) scale(.98);box-shadow:none}.Button_secondary__uuOdH{background:var(--color-bg-white);color:var(--color-text-primary);border-color:var(--color-gray-20)}.Button_secondary__uuOdH:hover:not(:disabled){background:var(--color-gray-5);border-color:var(--color-gray-20);transform:translateY(-1px);box-shadow:var(--shadow-xs)}.Button_secondary__uuOdH:active:not(:disabled){background:var(--color-gray-10);transform:translateY(0) scale(.98);box-shadow:none}.Button_outlined__axueG{background:transparent;color:var(--color-brand-50);border-color:var(--color-brand-20)}.Button_outlined__axueG:hover:not(:disabled){background:var(--color-brand-5);border-color:var(--color-brand-30);color:var(--color-brand-60);transform:translateY(-1px);box-shadow:var(--shadow-xs)}.Button_outlined__axueG:active:not(:disabled){background:var(--color-brand-10);border-color:var(--color-brand-40);color:var(--color-brand-70);transform:translateY(0) scale(.98);box-shadow:none}.Button_ghost__gZqlA{background:transparent;color:var(--color-text-primary);border-color:transparent}.Button_ghost__gZqlA:hover:not(:disabled){background:var(--color-gray-5);transform:translateY(-1px)}.Button_ghost__gZqlA:active:not(:disabled){background:var(--color-gray-10);transform:translateY(0) scale(.98)}.Button_danger__iwpp7{background:var(--color-destructive-50);color:var(--color-text-white);border-color:transparent;font-weight:var(--font-weight-semibold);box-shadow:0 1px 2px rgba(214,59,59,.1)}.Button_danger__iwpp7:hover:not(:disabled){background:var(--color-destructive-60);box-shadow:0 2px 8px rgba(214,59,59,.18),0 1px 3px rgba(0,0,0,.04);transform:translateY(-1px)}.Button_danger__iwpp7:active:not(:disabled){background:var(--color-destructive-70);transform:translateY(0) scale(.98);box-shadow:0 1px 2px rgba(214,59,59,.1)}.Button_warning__tM90t{background:var(--color-warning-50);color:var(--color-text-white);border-color:transparent;font-weight:var(--font-weight-semibold);box-shadow:0 1px 2px rgba(229,166,14,.1)}.Button_warning__tM90t:hover:not(:disabled){background:var(--color-warning-60);box-shadow:0 2px 8px rgba(229,166,14,.18),0 1px 3px rgba(0,0,0,.04);transform:translateY(-1px)}.Button_warning__tM90t:active:not(:disabled){background:var(--color-warning-70);transform:translateY(0) scale(.98);box-shadow:0 1px 2px rgba(229,166,14,.1)}.Button_success__L611a{background:var(--color-success-50);color:var(--color-text-white);border-color:transparent;font-weight:var(--font-weight-semibold);box-shadow:0 1px 2px rgba(22,163,74,.1)}.Button_success__L611a:hover:not(:disabled){background:var(--color-success-60);box-shadow:0 2px 8px rgba(22,163,74,.18),0 1px 3px rgba(0,0,0,.04);transform:translateY(-1px)}.Button_success__L611a:active:not(:disabled){background:var(--color-success-70);transform:translateY(0) scale(.98);box-shadow:0 1px 2px rgba(22,163,74,.1)}.Button_link__wrRG_{background:transparent;color:var(--color-brand-50);border-color:transparent;padding-left:0;padding-right:0;text-decoration:none}.Button_link__wrRG_:hover:not(:disabled){text-decoration:underline;color:var(--color-brand-60);transform:none}.Button_link__wrRG_:active:not(:disabled){color:var(--color-brand-70);transform:none}.Button_color-brand__s_Lu3{--_btn-color:var(--color-brand-50);--_btn-hover:var(--color-brand-60);--_btn-active:var(--color-brand-70);--_btn-soft-bg:var(--color-brand-5);--_btn-soft-bg-hover:var(--color-brand-10);--_btn-soft-bg-active:var(--color-brand-20)}.Button_color-gray__ggHsA{--_btn-color:var(--color-gray-50);--_btn-hover:var(--color-gray-60);--_btn-active:var(--color-gray-70);--_btn-soft-bg:var(--color-gray-5);--_btn-soft-bg-hover:var(--color-gray-10);--_btn-soft-bg-active:var(--color-gray-20)}.Button_color-destructive__IRNH0{--_btn-color:var(--color-destructive-50);--_btn-hover:var(--color-destructive-60);--_btn-active:var(--color-destructive-70);--_btn-soft-bg:var(--color-destructive-5);--_btn-soft-bg-hover:var(--color-destructive-10);--_btn-soft-bg-active:var(--color-destructive-20)}.Button_color-warning__GDVDD{--_btn-color:var(--color-warning-50);--_btn-hover:var(--color-warning-60);--_btn-active:var(--color-warning-70);--_btn-soft-bg:var(--color-warning-5);--_btn-soft-bg-hover:var(--color-warning-10);--_btn-soft-bg-active:var(--color-warning-20)}.Button_color-success__fwGZg{--_btn-color:var(--color-success-50);--_btn-hover:var(--color-success-60);--_btn-active:var(--color-success-70);--_btn-soft-bg:var(--color-success-5);--_btn-soft-bg-hover:var(--color-success-10);--_btn-soft-bg-active:var(--color-success-20)}.Button_color-blue__nVPKB{--_btn-color:var(--color-blue-50);--_btn-hover:var(--color-blue-60);--_btn-active:var(--color-blue-70);--_btn-soft-bg:var(--color-blue-5);--_btn-soft-bg-hover:var(--color-blue-10);--_btn-soft-bg-active:var(--color-blue-20)}.Button_color-teal__nuhxR{--_btn-color:var(--color-teal-50);--_btn-hover:var(--color-teal-60);--_btn-active:var(--color-teal-70);--_btn-soft-bg:var(--color-teal-5);--_btn-soft-bg-hover:var(--color-teal-10);--_btn-soft-bg-active:var(--color-teal-20)}.Button_color-purple__dDHtu{--_btn-color:var(--color-violet-50);--_btn-hover:var(--color-violet-60);--_btn-active:var(--color-violet-70);--_btn-soft-bg:var(--color-violet-5);--_btn-soft-bg-hover:var(--color-violet-10);--_btn-soft-bg-active:var(--color-violet-20)}.Button_color-pink__6vosC{--_btn-color:var(--color-pink-50);--_btn-hover:var(--color-pink-60);--_btn-active:var(--color-pink-70);--_btn-soft-bg:var(--color-pink-5);--_btn-soft-bg-hover:var(--color-pink-10);--_btn-soft-bg-active:var(--color-pink-20)}.Button_color-orange___9SE7{--_btn-color:var(--color-orange-50);--_btn-hover:var(--color-orange-60);--_btn-active:var(--color-orange-70);--_btn-soft-bg:var(--color-orange-5);--_btn-soft-bg-hover:var(--color-orange-10);--_btn-soft-bg-active:var(--color-orange-20)}.Button_primary__6_Dls.Button_color-blue__nVPKB,.Button_primary__6_Dls.Button_color-brand__s_Lu3,.Button_primary__6_Dls.Button_color-destructive__IRNH0,.Button_primary__6_Dls.Button_color-gray__ggHsA,.Button_primary__6_Dls.Button_color-orange___9SE7,.Button_primary__6_Dls.Button_color-pink__6vosC,.Button_primary__6_Dls.Button_color-purple__dDHtu,.Button_primary__6_Dls.Button_color-success__fwGZg,.Button_primary__6_Dls.Button_color-teal__nuhxR,.Button_primary__6_Dls.Button_color-warning__GDVDD{background:var(--_btn-color);box-shadow:0 1px 2px rgba(0,0,0,.05)}.Button_primary__6_Dls.Button_color-blue__nVPKB:hover:not(:disabled),.Button_primary__6_Dls.Button_color-brand__s_Lu3:hover:not(:disabled),.Button_primary__6_Dls.Button_color-destructive__IRNH0:hover:not(:disabled),.Button_primary__6_Dls.Button_color-gray__ggHsA:hover:not(:disabled),.Button_primary__6_Dls.Button_color-orange___9SE7:hover:not(:disabled),.Button_primary__6_Dls.Button_color-pink__6vosC:hover:not(:disabled),.Button_primary__6_Dls.Button_color-purple__dDHtu:hover:not(:disabled),.Button_primary__6_Dls.Button_color-success__fwGZg:hover:not(:disabled),.Button_primary__6_Dls.Button_color-teal__nuhxR:hover:not(:disabled),.Button_primary__6_Dls.Button_color-warning__GDVDD:hover:not(:disabled){background:var(--_btn-hover)}.Button_primary__6_Dls.Button_color-blue__nVPKB:active:not(:disabled),.Button_primary__6_Dls.Button_color-brand__s_Lu3:active:not(:disabled),.Button_primary__6_Dls.Button_color-destructive__IRNH0:active:not(:disabled),.Button_primary__6_Dls.Button_color-gray__ggHsA:active:not(:disabled),.Button_primary__6_Dls.Button_color-orange___9SE7:active:not(:disabled),.Button_primary__6_Dls.Button_color-pink__6vosC:active:not(:disabled),.Button_primary__6_Dls.Button_color-purple__dDHtu:active:not(:disabled),.Button_primary__6_Dls.Button_color-success__fwGZg:active:not(:disabled),.Button_primary__6_Dls.Button_color-teal__nuhxR:active:not(:disabled),.Button_primary__6_Dls.Button_color-warning__GDVDD:active:not(:disabled){background:var(--_btn-active)}.Button_soft__LDQee.Button_color-blue__nVPKB,.Button_soft__LDQee.Button_color-brand__s_Lu3,.Button_soft__LDQee.Button_color-destructive__IRNH0,.Button_soft__LDQee.Button_color-gray__ggHsA,.Button_soft__LDQee.Button_color-orange___9SE7,.Button_soft__LDQee.Button_color-pink__6vosC,.Button_soft__LDQee.Button_color-purple__dDHtu,.Button_soft__LDQee.Button_color-success__fwGZg,.Button_soft__LDQee.Button_color-teal__nuhxR,.Button_soft__LDQee.Button_color-warning__GDVDD{background:var(--_btn-soft-bg);color:var(--_btn-color)}.Button_soft__LDQee.Button_color-blue__nVPKB:hover:not(:disabled),.Button_soft__LDQee.Button_color-brand__s_Lu3:hover:not(:disabled),.Button_soft__LDQee.Button_color-destructive__IRNH0:hover:not(:disabled),.Button_soft__LDQee.Button_color-gray__ggHsA:hover:not(:disabled),.Button_soft__LDQee.Button_color-orange___9SE7:hover:not(:disabled),.Button_soft__LDQee.Button_color-pink__6vosC:hover:not(:disabled),.Button_soft__LDQee.Button_color-purple__dDHtu:hover:not(:disabled),.Button_soft__LDQee.Button_color-success__fwGZg:hover:not(:disabled),.Button_soft__LDQee.Button_color-teal__nuhxR:hover:not(:disabled),.Button_soft__LDQee.Button_color-warning__GDVDD:hover:not(:disabled){background:var(--_btn-soft-bg-hover);color:var(--_btn-hover)}.Button_soft__LDQee.Button_color-blue__nVPKB:active:not(:disabled),.Button_soft__LDQee.Button_color-brand__s_Lu3:active:not(:disabled),.Button_soft__LDQee.Button_color-destructive__IRNH0:active:not(:disabled),.Button_soft__LDQee.Button_color-gray__ggHsA:active:not(:disabled),.Button_soft__LDQee.Button_color-orange___9SE7:active:not(:disabled),.Button_soft__LDQee.Button_color-pink__6vosC:active:not(:disabled),.Button_soft__LDQee.Button_color-purple__dDHtu:active:not(:disabled),.Button_soft__LDQee.Button_color-success__fwGZg:active:not(:disabled),.Button_soft__LDQee.Button_color-teal__nuhxR:active:not(:disabled),.Button_soft__LDQee.Button_color-warning__GDVDD:active:not(:disabled){background:var(--_btn-soft-bg-active);color:var(--_btn-active)}.Button_outlined__axueG.Button_color-blue__nVPKB,.Button_outlined__axueG.Button_color-brand__s_Lu3,.Button_outlined__axueG.Button_color-destructive__IRNH0,.Button_outlined__axueG.Button_color-gray__ggHsA,.Button_outlined__axueG.Button_color-orange___9SE7,.Button_outlined__axueG.Button_color-pink__6vosC,.Button_outlined__axueG.Button_color-purple__dDHtu,.Button_outlined__axueG.Button_color-success__fwGZg,.Button_outlined__axueG.Button_color-teal__nuhxR,.Button_outlined__axueG.Button_color-warning__GDVDD{color:var(--_btn-color);border-color:var(--_btn-color);background:transparent}.Button_outlined__axueG.Button_color-blue__nVPKB:hover:not(:disabled),.Button_outlined__axueG.Button_color-brand__s_Lu3:hover:not(:disabled),.Button_outlined__axueG.Button_color-destructive__IRNH0:hover:not(:disabled),.Button_outlined__axueG.Button_color-gray__ggHsA:hover:not(:disabled),.Button_outlined__axueG.Button_color-orange___9SE7:hover:not(:disabled),.Button_outlined__axueG.Button_color-pink__6vosC:hover:not(:disabled),.Button_outlined__axueG.Button_color-purple__dDHtu:hover:not(:disabled),.Button_outlined__axueG.Button_color-success__fwGZg:hover:not(:disabled),.Button_outlined__axueG.Button_color-teal__nuhxR:hover:not(:disabled),.Button_outlined__axueG.Button_color-warning__GDVDD:hover:not(:disabled){color:var(--_btn-hover);border-color:var(--_btn-hover);background:var(--_btn-soft-bg)}.Button_outlined__axueG.Button_color-blue__nVPKB:active:not(:disabled),.Button_outlined__axueG.Button_color-brand__s_Lu3:active:not(:disabled),.Button_outlined__axueG.Button_color-destructive__IRNH0:active:not(:disabled),.Button_outlined__axueG.Button_color-gray__ggHsA:active:not(:disabled),.Button_outlined__axueG.Button_color-orange___9SE7:active:not(:disabled),.Button_outlined__axueG.Button_color-pink__6vosC:active:not(:disabled),.Button_outlined__axueG.Button_color-purple__dDHtu:active:not(:disabled),.Button_outlined__axueG.Button_color-success__fwGZg:active:not(:disabled),.Button_outlined__axueG.Button_color-teal__nuhxR:active:not(:disabled),.Button_outlined__axueG.Button_color-warning__GDVDD:active:not(:disabled){color:var(--_btn-active);border-color:var(--_btn-active);background:var(--_btn-soft-bg-hover)}.Button_ghost__gZqlA.Button_color-blue__nVPKB,.Button_ghost__gZqlA.Button_color-brand__s_Lu3,.Button_ghost__gZqlA.Button_color-destructive__IRNH0,.Button_ghost__gZqlA.Button_color-gray__ggHsA,.Button_ghost__gZqlA.Button_color-orange___9SE7,.Button_ghost__gZqlA.Button_color-pink__6vosC,.Button_ghost__gZqlA.Button_color-purple__dDHtu,.Button_ghost__gZqlA.Button_color-success__fwGZg,.Button_ghost__gZqlA.Button_color-teal__nuhxR,.Button_ghost__gZqlA.Button_color-warning__GDVDD{color:var(--_btn-color)}.Button_ghost__gZqlA.Button_color-blue__nVPKB:hover:not(:disabled),.Button_ghost__gZqlA.Button_color-brand__s_Lu3:hover:not(:disabled),.Button_ghost__gZqlA.Button_color-destructive__IRNH0:hover:not(:disabled),.Button_ghost__gZqlA.Button_color-gray__ggHsA:hover:not(:disabled),.Button_ghost__gZqlA.Button_color-orange___9SE7:hover:not(:disabled),.Button_ghost__gZqlA.Button_color-pink__6vosC:hover:not(:disabled),.Button_ghost__gZqlA.Button_color-purple__dDHtu:hover:not(:disabled),.Button_ghost__gZqlA.Button_color-success__fwGZg:hover:not(:disabled),.Button_ghost__gZqlA.Button_color-teal__nuhxR:hover:not(:disabled),.Button_ghost__gZqlA.Button_color-warning__GDVDD:hover:not(:disabled){color:var(--_btn-hover);background:var(--_btn-soft-bg)}.Button_ghost__gZqlA.Button_color-blue__nVPKB:active:not(:disabled),.Button_ghost__gZqlA.Button_color-brand__s_Lu3:active:not(:disabled),.Button_ghost__gZqlA.Button_color-destructive__IRNH0:active:not(:disabled),.Button_ghost__gZqlA.Button_color-gray__ggHsA:active:not(:disabled),.Button_ghost__gZqlA.Button_color-orange___9SE7:active:not(:disabled),.Button_ghost__gZqlA.Button_color-pink__6vosC:active:not(:disabled),.Button_ghost__gZqlA.Button_color-purple__dDHtu:active:not(:disabled),.Button_ghost__gZqlA.Button_color-success__fwGZg:active:not(:disabled),.Button_ghost__gZqlA.Button_color-teal__nuhxR:active:not(:disabled),.Button_ghost__gZqlA.Button_color-warning__GDVDD:active:not(:disabled){color:var(--_btn-active);background:var(--_btn-soft-bg-hover)}.Button_link__wrRG_.Button_color-blue__nVPKB,.Button_link__wrRG_.Button_color-brand__s_Lu3,.Button_link__wrRG_.Button_color-destructive__IRNH0,.Button_link__wrRG_.Button_color-gray__ggHsA,.Button_link__wrRG_.Button_color-orange___9SE7,.Button_link__wrRG_.Button_color-pink__6vosC,.Button_link__wrRG_.Button_color-purple__dDHtu,.Button_link__wrRG_.Button_color-success__fwGZg,.Button_link__wrRG_.Button_color-teal__nuhxR,.Button_link__wrRG_.Button_color-warning__GDVDD{color:var(--_btn-color)}.Button_link__wrRG_.Button_color-blue__nVPKB:hover:not(:disabled),.Button_link__wrRG_.Button_color-brand__s_Lu3:hover:not(:disabled),.Button_link__wrRG_.Button_color-destructive__IRNH0:hover:not(:disabled),.Button_link__wrRG_.Button_color-gray__ggHsA:hover:not(:disabled),.Button_link__wrRG_.Button_color-orange___9SE7:hover:not(:disabled),.Button_link__wrRG_.Button_color-pink__6vosC:hover:not(:disabled),.Button_link__wrRG_.Button_color-purple__dDHtu:hover:not(:disabled),.Button_link__wrRG_.Button_color-success__fwGZg:hover:not(:disabled),.Button_link__wrRG_.Button_color-teal__nuhxR:hover:not(:disabled),.Button_link__wrRG_.Button_color-warning__GDVDD:hover:not(:disabled){color:var(--_btn-hover)}.Button_fullWidth__MEYBG{width:100%}.Button_loading__nv6bE{pointer-events:none}.Button_spinner__DYdB3{display:inline-block;width:18px;height:18px;border:2px solid var(--color-white-alpha-30);border-top-color:var(--color-text-white);border-radius:50%;animation:Button_spin__ESAWP .6s linear infinite}.Button_secondary__uuOdH .Button_spinner__DYdB3{border-color:var(--color-brand-alpha-20);border-top-color:var(--color-primary)}.Button_ghost__gZqlA .Button_spinner__DYdB3{border-color:var(--color-black-alpha-20);border-top-color:var(--color-text-primary)}.Button_link__wrRG_ .Button_spinner__DYdB3,.Button_outlined__axueG .Button_spinner__DYdB3,.Button_soft__LDQee .Button_spinner__DYdB3{border-color:var(--color-brand-alpha-20);border-top-color:var(--color-brand-50)}.Button_hiddenText__BHkt4{visibility:hidden;width:0;overflow:hidden}@keyframes Button_spin__ESAWP{to{transform:rotate(1turn)}}.ErrorBoundary_container__XztWl{display:flex;align-items:center;justify-content:center;min-height:400px;padding:var(--spacing-xl)}.ErrorBoundary_card__KaoQq{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:480px;width:100%;padding:var(--spacing-4xl) var(--spacing-2xl);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.ErrorBoundary_iconWrap__0mjjB{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-full);background:var(--color-destructive-alpha-10);margin-bottom:var(--spacing-xl);flex-shrink:0}.ErrorBoundary_icon__F2r5T{width:36px;height:36px;color:var(--color-danger)}.ErrorBoundary_title__NnLvP{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-sm);letter-spacing:var(--letter-spacing-snug)}.ErrorBoundary_description__3P3b9{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-2xl)}.ErrorBoundary_details__lvDxm{width:100%;margin-bottom:var(--spacing-xl);text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.ErrorBoundary_detailsSummary__W1Nyf{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;background:var(--color-bg-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ErrorBoundary_detailsSummary__W1Nyf:hover{background:var(--color-bg-hover)}.ErrorBoundary_errorMessage__q0WON{color:var(--color-danger);background:var(--color-destructive-alpha-10)}.ErrorBoundary_errorMessage__q0WON,.ErrorBoundary_errorStack__iR8uC{padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-family-mono);font-size:var(--font-size-xs);margin:0;white-space:pre-wrap;word-break:break-word}.ErrorBoundary_errorStack__iR8uC{color:var(--color-text-secondary);background:var(--color-bg-secondary);border-top:1px solid var(--color-border);max-height:240px;overflow-y:auto}.ErrorBoundary_actions__uZi4y{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center}@media (max-width:480px){.ErrorBoundary_card__KaoQq{padding:var(--spacing-2xl) var(--spacing-md)}.ErrorBoundary_actions__uZi4y{flex-direction:column;width:100%}.ErrorBoundary_actions__uZi4y>*{width:100%}}.ConnectionStatus_banner__voGQ3{position:fixed;top:var(--header-height);left:0;right:0;z-index:calc(var(--z-sticky) - 1);display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-2xs) var(--spacing-md);background:var(--color-warning-alpha-12);border-bottom:1px solid var(--color-warning-20);animation:ConnectionStatus_slideDown__dCBwv .25s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@keyframes ConnectionStatus_slideDown__dCBwv{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.ConnectionStatus_dot__nFP25{display:inline-block;width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-orange);flex-shrink:0;animation:ConnectionStatus_pulse__zduzy 1.5s ease-in-out infinite}@keyframes ConnectionStatus_pulse__zduzy{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.ConnectionStatus_message__pnkqh{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-warning-70);line-height:var(--line-height-tight)}.EmptyState_container__jL993{flex-direction:column;text-align:center;padding:60px var(--spacing-lg)}.EmptyState_container__jL993,.EmptyState_icon__HLCG7{display:flex;align-items:center;justify-content:center}.EmptyState_icon__HLCG7{color:var(--color-text-tertiary);margin-bottom:var(--spacing-lg);width:64px;height:64px;border-radius:var(--radius-xl);background:var(--color-primary-light)}.EmptyState_icon__HLCG7 svg{width:32px;height:32px;color:var(--color-primary)}.EmptyState_title__rGbjB{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-xs);letter-spacing:var(--letter-spacing-snug)}.EmptyState_description__mdD_K{font-size:var(--font-size-md);color:var(--color-text-secondary);max-width:360px;line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-xl)}.EmptyState_action__cIrJS{margin-top:0}.Avatar_avatar__OLZc2{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:var(--shadow-xs)}.Avatar_sm__8alpV{width:32px;height:32px}.Avatar_md__30KvO{width:40px;height:40px}.Avatar_lg__IoABf{width:48px;height:48px}.Avatar_xl__XWrdg{width:80px;height:80px}.Avatar_image__sjBjm{object-fit:cover}.Avatar_image__sjBjm,.Avatar_initials__gQSkS{width:100%;height:100%;border-radius:var(--radius-full)}.Avatar_initials__gQSkS{display:flex;align-items:center;justify-content:center;color:var(--color-text-white);font-weight:var(--font-weight-semibold);line-height:1}.Avatar_sm__8alpV .Avatar_initials__gQSkS{font-size:var(--font-size-xs)}.Avatar_md__30KvO .Avatar_initials__gQSkS{font-size:var(--font-size-base)}.Avatar_lg__IoABf .Avatar_initials__gQSkS{font-size:var(--font-size-xl)}.Avatar_xl__XWrdg .Avatar_initials__gQSkS{font-size:var(--font-size-3xl)}.Avatar_statusDot__cijxG{position:absolute;bottom:0;right:0;border-radius:var(--radius-full);border:2px solid var(--color-bg-white)}.Avatar_sm__8alpV .Avatar_statusDot__cijxG{width:8px;height:8px}.Avatar_md__30KvO .Avatar_statusDot__cijxG{width:10px;height:10px}.Avatar_lg__IoABf .Avatar_statusDot__cijxG{width:12px;height:12px}.Avatar_xl__XWrdg .Avatar_statusDot__cijxG{width:16px;height:16px}.Avatar_online__apWW_{background:var(--color-green)}.Avatar_offline__otilB{background:var(--color-text-disabled)}.Avatar_group__W1HQB{margin-left:calc(-1 * var(--spacing-xs));border:2px solid var(--color-bg-white)}.Avatar_group__W1HQB:first-child{margin-left:0}.Badge_badge__9tA3b{display:inline-flex;align-items:center;gap:var(--spacing-2xs);padding:4px 12px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);line-height:var(--line-height-normal);white-space:nowrap;letter-spacing:var(--letter-spacing-wide)}.Badge_sm__Ace1a{padding:2px 8px;font-size:var(--font-size-2xs);height:20px}.Badge_md__uaaPH{padding:4px 12px;height:24px}.Badge_lg__KQZTe{padding:5px 14px;font-size:var(--font-size-xs);height:28px}.Badge_dot__kS755{width:6px;height:6px;border-radius:var(--radius-full);background:currentColor;flex-shrink:0}.Badge_checkIcon__5GRht{flex-shrink:0}.Badge_countBadge__N5EAa{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);line-height:1;white-space:nowrap}.Badge_countBadge__N5EAa.Badge_sm__Ace1a{min-width:16px;height:16px;padding:0 4px;font-size:var(--font-size-2xs)}.Badge_countBadge__N5EAa.Badge_md__uaaPH{min-width:20px;height:20px}.Badge_countBadge__N5EAa.Badge_lg__KQZTe{min-width:24px;height:24px;font-size:var(--font-size-xs)}.Badge_countInline__4U9tN{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);background:var(--color-black-alpha-10);border-radius:var(--radius-full);line-height:1}.Badge_soft__MUEiO.Badge_primary__r44qS{background:var(--color-brand-5);color:var(--color-brand-60)}.Badge_soft__MUEiO.Badge_success__3M0a6{background:var(--color-success-5);color:var(--color-success-60)}.Badge_soft__MUEiO.Badge_warning__YCciL{background:var(--color-warning-5);color:var(--color-warning-60)}.Badge_soft__MUEiO.Badge_danger__W_n0o{background:var(--color-destructive-5);color:var(--color-destructive-60)}.Badge_soft__MUEiO.Badge_default__sdCZN{background:var(--color-gray-5);color:var(--color-text-secondary)}.Badge_soft__MUEiO.Badge_blue__lJ1ZP{background:var(--color-brand-5);color:var(--color-brand-60)}.Badge_soft__MUEiO.Badge_teal__ZjNTZ{background:var(--color-teal-alpha-10);color:var(--color-teal-50)}.Badge_soft__MUEiO.Badge_purple__nHQxd{background:var(--color-brand-5);color:var(--color-brand-70)}.Badge_soft__MUEiO.Badge_pink__MHDRx{background:var(--color-pink-alpha-10);color:var(--color-pink-50)}.Badge_soft__MUEiO.Badge_orange__FIF_r{background:var(--color-warning-5);color:var(--color-warning-60)}.Badge_filled__wHmO_.Badge_primary__r44qS{background:var(--color-primary);color:var(--color-text-white)}.Badge_filled__wHmO_.Badge_success__3M0a6{background:var(--color-green);color:var(--color-text-white)}.Badge_filled__wHmO_.Badge_warning__YCciL{background:var(--color-orange);color:var(--color-text-white)}.Badge_filled__wHmO_.Badge_danger__W_n0o{background:var(--color-danger);color:var(--color-text-white)}.Badge_filled__wHmO_.Badge_default__sdCZN{background:var(--color-text-secondary);color:var(--color-text-white)}.Badge_filled__wHmO_.Badge_blue__lJ1ZP{background:var(--color-blue-50);color:var(--color-text-white)}.Badge_filled__wHmO_.Badge_teal__ZjNTZ{background:var(--color-teal-50);color:var(--color-text-white)}.Badge_filled__wHmO_.Badge_purple__nHQxd{background:var(--color-primary);color:var(--color-text-white)}.Badge_filled__wHmO_.Badge_pink__MHDRx{background:var(--color-pink-50);color:var(--color-text-white)}.Badge_filled__wHmO_.Badge_orange__FIF_r{background:var(--color-orange);color:var(--color-text-white)}.Badge_filled__wHmO_ .Badge_countInline__4U9tN{background:var(--color-white-alpha-25);color:var(--color-text-white)}.Badge_pill__oqkeA{border-radius:var(--radius-full)}.Badge_rect__VSKMR{border-radius:var(--radius-xs)}.Badge_outlined___fPps{background:transparent}.Badge_outlined___fPps.Badge_primary__r44qS{border:1px solid var(--color-brand-20);color:var(--color-brand-60)}.Badge_outlined___fPps.Badge_success__3M0a6{border:1px solid var(--color-success-20);color:var(--color-success-60)}.Badge_outlined___fPps.Badge_warning__YCciL{border:1px solid var(--color-warning-20);color:var(--color-warning-60)}.Badge_outlined___fPps.Badge_danger__W_n0o{border:1px solid var(--color-destructive-20);color:var(--color-destructive-60)}.Badge_outlined___fPps.Badge_default__sdCZN{border:1px solid var(--color-border);color:var(--color-text-secondary)}.Badge_outlined___fPps.Badge_blue__lJ1ZP{border:1px solid var(--color-brand-20);color:var(--color-brand-60)}.Badge_outlined___fPps.Badge_teal__ZjNTZ{border:1px solid var(--color-teal-50);color:var(--color-teal-50)}.Badge_outlined___fPps.Badge_purple__nHQxd{border:1px solid var(--color-brand-20);color:var(--color-brand-70)}.Badge_outlined___fPps.Badge_pink__MHDRx{border:1px solid var(--color-pink-50);color:var(--color-pink-50)}.Badge_outlined___fPps.Badge_orange__FIF_r{border:1px solid var(--color-warning-20);color:var(--color-warning-60)}.DatePicker_container__zpRPt{position:relative;display:flex;flex-direction:column;margin-bottom:var(--spacing-lg)}.DatePicker_label__NanxH{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-2xs)}.DatePicker_trigger__JCAgH{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);width:100%;padding:10px 16px;min-height:42px;font-size:var(--font-size-base);font-family:var(--font-family);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-white);color:var(--color-text-primary);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);outline:none;text-align:left}.DatePicker_trigger__JCAgH:hover:not(:disabled){border-color:var(--color-gray-30)}.DatePicker_trigger__JCAgH:focus-visible{border-color:var(--color-brand-50);box-shadow:var(--shadow-focus-ring)}.DatePicker_triggerError__666na{border-color:var(--color-destructive-50)}.DatePicker_triggerDisabled__bRoxe{background:var(--color-bg-light);color:var(--color-text-disabled);cursor:not-allowed}.DatePicker_triggerValue___F4OG{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DatePicker_triggerPlaceholder__uKSCU{flex:1 1;color:var(--color-text-tertiary)}.DatePicker_triggerIcon__tBKFU{flex-shrink:0;color:var(--color-text-tertiary)}.DatePicker_dropdown__hAA4V{z-index:var(--z-modal);background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-dropdown);animation:DatePicker_dropdownIn__mDoBk .15s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none}.DatePicker_dropdownBody__Xt563{display:flex}.DatePicker_presetsSidebar__LAtRq{width:140px;border-right:1px solid var(--color-border-light);padding:var(--spacing-sm);flex-shrink:0}.DatePicker_presetsHeader__uIz25{display:flex;align-items:center;gap:var(--spacing-2xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);padding-bottom:var(--spacing-xs);margin-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-border-light)}.DatePicker_presetItem__sjwXb{display:block;width:100%;padding:var(--spacing-2xs) var(--spacing-xs);font-size:var(--font-size-sm);font-family:var(--font-family);color:var(--color-text-primary);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background var(--transition-fast),color var(--transition-fast)}.DatePicker_presetItem__sjwXb:hover{background:var(--color-brand-5);color:var(--color-brand-50)}.DatePicker_presetItem__sjwXb:first-of-type{color:var(--color-brand-50);font-weight:var(--font-weight-medium)}.DatePicker_calendarSection__3yQSm{flex:1 1;padding:var(--spacing-sm);min-width:0}.DatePicker_header__AeaqF{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--spacing-xs)}.DatePicker_monthLabel__dLvpw{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.DatePicker_navButton__ki1Al{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.DatePicker_navButton__ki1Al:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.DatePicker_navButton__ki1Al:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.DatePicker_dayNames__Va4Jy{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:0;gap:0;margin-bottom:var(--spacing-3xs)}.DatePicker_dayName__rK8fF{text-align:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);padding:var(--spacing-3xs) 0}.DatePicker_grid__98ozq{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.DatePicker_inactiveDay__wiPSm{color:var(--color-gray-30);-webkit-user-select:none;-moz-user-select:none;user-select:none}.DatePicker_dayButton__LMNLI,.DatePicker_inactiveDay__wiPSm{display:flex;align-items:center;justify-content:center;aspect-ratio:1;font-size:var(--font-size-sm)}.DatePicker_dayButton__LMNLI{font-family:var(--font-family);border:2px solid transparent;border-radius:var(--radius-full);background:transparent;color:var(--color-text-primary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.DatePicker_dayButton__LMNLI:hover:not(:disabled){background:var(--color-bg-hover)}.DatePicker_dayButton__LMNLI:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.DatePicker_selected__j61h_{background:var(--color-brand-50);color:var(--color-text-white);font-weight:var(--font-weight-semibold)}.DatePicker_selected__j61h_:hover:not(:disabled){background:var(--color-brand-60)}.DatePicker_today__6mnNp{border-color:var(--color-brand-50);color:var(--color-brand-50);font-weight:var(--font-weight-semibold)}.DatePicker_dayDisabled__fse19{color:var(--color-text-disabled);cursor:not-allowed}.DatePicker_focused__IsghF{box-shadow:var(--shadow-focus-ring)}.DatePicker_footer__2PLjz{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-xs);padding-top:var(--spacing-sm);margin-top:var(--spacing-xs);border-top:1px solid var(--color-border-light)}.DatePicker_cancelButton__7XAGc{padding:8px 20px;font-size:var(--font-size-sm);font-family:var(--font-family);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background:var(--color-bg-white);border:1.5px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.DatePicker_cancelButton__7XAGc:hover{background:var(--color-bg-hover);border-color:var(--color-gray-30)}.DatePicker_applyButton__7_9Gz{padding:8px 24px;font-size:var(--font-size-sm);font-family:var(--font-family);font-weight:var(--font-weight-semibold);color:var(--color-text-white);background:var(--color-brand-50);border:1.5px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast)}.DatePicker_applyButton__7_9Gz:hover{background:var(--color-brand-60)}.DatePicker_errorText__sMf8u{color:var(--color-destructive-50)}.DatePicker_errorText__sMf8u,.DatePicker_helperText__RKyhE{font-size:var(--font-size-xs);margin-top:var(--spacing-2xs)}.DatePicker_helperText__RKyhE{color:var(--color-text-secondary)}@keyframes DatePicker_dropdownIn__mDoBk{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Toggle_toggle__dfMaH{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);cursor:pointer}.Toggle_labelGroup__AasKM{display:flex;flex-direction:column;min-width:0}.Toggle_label__oAybW{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.Toggle_sublabel__oqmHG{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:2px}.Toggle_switch__6q_yb{position:relative;flex-shrink:0;display:inline-block}.Toggle_switch__6q_yb.Toggle_sm__AC6gV{width:32px;height:18px}.Toggle_switch__6q_yb.Toggle_md__m2dgB{width:40px;height:22px}.Toggle_switch__6q_yb.Toggle_lg__i5EiE{width:48px;height:26px}.Toggle_input__oldbF{opacity:0;width:0;height:0;position:absolute}.Toggle_track__tqFW5{inset:0;background:var(--color-gray-20);cursor:pointer;transition:background var(--transition-medium);display:flex;align-items:center}.Toggle_track__tqFW5,.Toggle_track__tqFW5:after{position:absolute;border-radius:var(--radius-full)}.Toggle_track__tqFW5:after{content:"";top:2px;left:2px;background:var(--color-bg-white);box-shadow:var(--shadow-xs);transition:transform var(--transition-fast)}.Toggle_sm__AC6gV .Toggle_track__tqFW5:after{width:14px;height:14px}.Toggle_md__m2dgB .Toggle_track__tqFW5:after{width:18px;height:18px}.Toggle_lg__i5EiE .Toggle_track__tqFW5:after{width:22px;height:22px}.Toggle_input__oldbF:checked+.Toggle_track__tqFW5{background:var(--toggle-checked-color,var(--color-brand-50))}.Toggle_sm__AC6gV .Toggle_input__oldbF:checked+.Toggle_track__tqFW5:after{transform:translateX(14px)}.Toggle_md__m2dgB .Toggle_input__oldbF:checked+.Toggle_track__tqFW5:after{transform:translateX(18px)}.Toggle_lg__i5EiE .Toggle_input__oldbF:checked+.Toggle_track__tqFW5:after{transform:translateX(22px)}.Toggle_trackText__JF_bW{font-size:9px;font-weight:var(--font-weight-bold);color:var(--color-bg-white);pointer-events:none;opacity:0;transition:opacity var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute}.Toggle_input__oldbF:checked~.Toggle_track__tqFW5 .Toggle_trackText__JF_bW{opacity:1;left:6px}.Toggle_input__oldbF:not(:checked)~.Toggle_track__tqFW5 .Toggle_trackText__JF_bW{opacity:.6;right:5px;left:auto;color:var(--color-text-tertiary)}.Toggle_lg__i5EiE .Toggle_trackText__JF_bW{font-size:10px}.Toggle_thumbIcon__hvisq{position:absolute;top:2px;left:2px;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:transform var(--transition-fast);color:var(--color-gray-40);z-index:1}.Toggle_sm__AC6gV .Toggle_thumbIcon__hvisq{width:14px;height:14px}.Toggle_md__m2dgB .Toggle_thumbIcon__hvisq{width:18px;height:18px}.Toggle_lg__i5EiE .Toggle_thumbIcon__hvisq{width:22px;height:22px}.Toggle_sm__AC6gV .Toggle_input__oldbF:checked~.Toggle_track__tqFW5 .Toggle_thumbIcon__hvisq{transform:translateX(14px);color:var(--color-brand-50)}.Toggle_md__m2dgB .Toggle_input__oldbF:checked~.Toggle_track__tqFW5 .Toggle_thumbIcon__hvisq{transform:translateX(18px);color:var(--color-brand-50)}.Toggle_lg__i5EiE .Toggle_input__oldbF:checked~.Toggle_track__tqFW5 .Toggle_thumbIcon__hvisq{transform:translateX(22px);color:var(--color-brand-50)}.Toggle_sm__AC6gV .Toggle_thumbIcon__hvisq svg{width:8px;height:8px}.Toggle_md__m2dgB .Toggle_thumbIcon__hvisq svg{width:10px;height:10px}.Toggle_lg__i5EiE .Toggle_thumbIcon__hvisq svg{width:12px;height:12px}.Toggle_input__oldbF:focus-visible+.Toggle_track__tqFW5{box-shadow:var(--shadow-focus-ring)}.Toggle_disabled__3Myes{opacity:.5;pointer-events:none}.Toggle_disabled__3Myes .Toggle_track__tqFW5{cursor:not-allowed}.FileUpload_container__4nQlq{display:flex;flex-direction:column;gap:var(--spacing-xs)}.FileUpload_label___YuXq{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.FileUpload_dropzone__rU1MX{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-2xl) var(--spacing-lg);border:2px dashed var(--color-gray-20);border-radius:var(--radius-lg);background:var(--color-bg-white);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.FileUpload_dropzone__rU1MX:hover:not(.FileUpload_disabled___AKbL){border-color:var(--color-gray-30);background:var(--color-gray-5)}.FileUpload_dropzone__rU1MX:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.FileUpload_dragOver___Vj3I{border-color:var(--color-brand-50);background:var(--color-brand-5)}.FileUpload_dropzoneError__MBexA{border-color:var(--color-danger)}.FileUpload_disabled___AKbL{opacity:.5;cursor:not-allowed}.FileUpload_hiddenInput__pCzcB{display:none}.FileUpload_uploadIcon__XPN3X{color:var(--color-text-tertiary)}.FileUpload_dropzoneText__UwOS_{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-brand-50);text-align:center}.FileUpload_dropzoneDescription__aUcI7{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-align:center}.FileUpload_browseButton__Ou4lq{display:inline-flex;align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--color-brand-50);border-radius:var(--radius-full);background:var(--color-brand-50);color:var(--color-text-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-family:var(--font-family);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.FileUpload_browseButton__Ou4lq:hover:not(:disabled){background:var(--color-brand-60);border-color:var(--color-brand-60)}.FileUpload_browseButton__Ou4lq:disabled{opacity:.5;cursor:not-allowed}.FileUpload_iconDropzone__yp9cG{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-2xl) var(--spacing-lg);border:2px dashed var(--color-gray-20);border-radius:var(--radius-lg);background:var(--color-bg-white);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.FileUpload_iconDropzone__yp9cG:hover:not(.FileUpload_disabled___AKbL){border-color:var(--color-gray-30);background:var(--color-gray-5)}.FileUpload_iconDropzone__yp9cG:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.FileUpload_iconDropzone__yp9cG.FileUpload_dragOver___Vj3I{border-color:var(--color-brand-50);background:var(--color-brand-5)}.FileUpload_iconText__qteQ2{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center}.FileUpload_iconText__qteQ2 strong{color:var(--color-brand-50);font-weight:var(--font-weight-semibold)}.FileUpload_errorText__qvWvc{font-size:var(--font-size-xs);color:var(--color-danger);margin:0}.FileUpload_fileList___ufqR{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-3xs)}.FileUpload_fileListHeader__0KZVP{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--spacing-3xs)}.FileUpload_fileCount__d2ZAk{font-weight:var(--font-weight-medium)}.FileUpload_clearAll__8NBsb,.FileUpload_fileCount__d2ZAk{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.FileUpload_clearAll__8NBsb{display:inline-flex;align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-3xs) var(--spacing-xs);border:none;border-radius:var(--radius-sm);background:transparent;font-family:var(--font-family);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast)}.FileUpload_clearAll__8NBsb:hover{background:var(--color-bg-hover);color:var(--color-danger)}.FileUpload_fileItem__ENzQD{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-gray-20);border-radius:var(--radius-lg);background:var(--color-bg-white);transition:background var(--transition-fast)}.FileUpload_fileItem__ENzQD:hover{background:var(--color-gray-5)}.FileUpload_fileStatusIcon__Rp13P{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.FileUpload_fileIcon__igxkm{color:var(--color-brand-50);flex-shrink:0}.FileUpload_successIcon___gcOh{color:var(--color-success-50)}.FileUpload_errorIcon__oBSms{color:var(--color-destructive-50)}.FileUpload_fileInfo__f1vlW{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-3xs)}.FileUpload_fileNameRow__nljpj{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs)}.FileUpload_fileName__FJ3ub{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FileUpload_fileSize__hy_GL{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.FileUpload_progressTrack__Go1Fd{width:100%;height:4px;background:var(--color-gray-10);border-radius:var(--radius-full);overflow:hidden}.FileUpload_progressFill__MkELu{height:100%;background:var(--color-brand-50);border-radius:var(--radius-full);transition:width .3s ease}.FileUpload_progressComplete__OnWHr{background:var(--color-success-50)}.FileUpload_progressError__LPUn4{background:var(--color-destructive-50)}.FileUpload_fileMeta__C17D6{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs)}.FileUpload_fileProgress__kUetm{font-size:var(--font-size-xs);color:var(--color-text-tertiary);flex-shrink:0}.FileUpload_successText__mvy2X{font-size:var(--font-size-xs);color:var(--color-success-50);font-weight:var(--font-weight-medium)}.FileUpload_successBadge__BfiMB{color:var(--color-success-50);flex-shrink:0}.FileUpload_errorMessage__mY1Vr{font-size:var(--font-size-xs);color:var(--color-destructive-50)}.FileUpload_retryButton__nNtkt{display:inline-flex;align-items:center;gap:var(--spacing-3xs);padding:0;border:none;background:transparent;color:var(--color-brand-50);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-family:var(--font-family);cursor:pointer;flex-shrink:0;transition:color var(--transition-fast)}.FileUpload_retryButton__nNtkt:hover{color:var(--color-brand-60)}.FileUpload_removeButton__jLMbh{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-tertiary);cursor:pointer;flex-shrink:0;transition:background var(--transition-fast),color var(--transition-fast)}.FileUpload_removeButton__jLMbh:hover{background:var(--color-bg-active);color:var(--color-danger)}.Lightbox_backdrop__vpigi{position:fixed;inset:0;background:var(--color-dark-alpha-95);z-index:var(--z-modal-backdrop);display:flex;align-items:center;justify-content:center;animation:Lightbox_lightboxFadeIn__XZXFm .2s ease}@media (prefers-reduced-motion:reduce){.Lightbox_backdrop__vpigi{animation:none}}@keyframes Lightbox_lightboxFadeIn__XZXFm{0%{opacity:0}to{opacity:1}}.Lightbox_closeButton__yztCO{position:absolute;top:var(--spacing-md);right:var(--spacing-md);z-index:var(--z-modal);width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--color-white-alpha-10);border:none;border-radius:var(--radius-sm);color:var(--color-white-alpha-80);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast)}.Lightbox_closeButton__yztCO:hover{color:var(--color-white-alpha-90);background:var(--color-white-alpha-20)}.Lightbox_closeButton__yztCO:focus-visible{outline:2px solid var(--color-white-alpha-80);outline-offset:2px}.Lightbox_navButton__JY1_P{position:absolute;top:50%;transform:translateY(-50%);z-index:var(--z-modal);width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--color-white-alpha-10);border:none;border-radius:var(--radius-sm);color:var(--color-white-alpha-80);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast)}.Lightbox_navButton__JY1_P:hover:not([aria-disabled=true]){color:var(--color-white-alpha-90);background:var(--color-white-alpha-25)}.Lightbox_navButton__JY1_P:focus-visible{outline:2px solid var(--color-white-alpha-80);outline-offset:2px}.Lightbox_navButton__JY1_P[aria-disabled=true]{opacity:.25;cursor:default;pointer-events:none}.Lightbox_navPrev__tsnrB{left:var(--spacing-md)}.Lightbox_navNext__kzBMA{right:var(--spacing-md)}.Lightbox_content__tO4Tp{max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center}.Lightbox_imageWrapper__KyHWn{position:relative;display:flex;align-items:center;justify-content:center;min-width:200px;min-height:150px}.Lightbox_image__N4Msk{max-width:90vw;max-height:80vh;object-fit:contain;border-radius:var(--radius-md)}.Lightbox_spinner__vNZrp{width:32px;height:32px;border:3px solid var(--color-white-alpha-20);border-top-color:var(--color-white-alpha-80);border-radius:50%;animation:Lightbox_lightboxSpin__gi1Fd .6s linear infinite}@media (prefers-reduced-motion:reduce){.Lightbox_spinner__vNZrp{animation:none;border-top-color:var(--color-white-alpha-80)}}@keyframes Lightbox_lightboxSpin__gi1Fd{to{transform:rotate(1turn)}}.Lightbox_caption__qP52X{margin-top:var(--spacing-sm);color:var(--color-white-alpha-80);font-size:var(--font-size-sm);display:flex;align-items:center;gap:var(--spacing-md)}.Lightbox_counter__vS81u{color:var(--color-white-alpha-30);font-size:var(--font-size-xs)}.page-layout_container__cRFIC{max-width:var(--content-max-width);margin:0 auto;padding:var(--spacing-2xl) var(--spacing-xl)}.page-layout_pageTopBar__L9Zbw{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border-light)}.page-layout_pageTitle__C27gr{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);margin:0}.page-layout_pageSubtitle__YRxT2{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:var(--spacing-2xs) 0 0;line-height:var(--line-height-normal)}.page-layout_filterBar___CYa9{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);align-items:center;flex-wrap:wrap;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border-light)}.page-layout_filterSearch__X6VGD{flex:1 1;max-width:400px}.page-layout_filterSearch__X6VGD>div{margin-bottom:0}.page-layout_filterSelect__yVFBo{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-bg-white);min-width:140px;height:40px;cursor:pointer;outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.page-layout_filterSelect__yVFBo:hover{border-color:var(--color-gray-30)}.page-layout_filterSelect__yVFBo:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus-ring)}.page-layout_filterSelect__yVFBo:focus-visible{box-shadow:var(--shadow-focus-ring)}.page-layout_actionButtons__LK05q{display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap}.page-layout_statsGrid__p9Q7Y{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.page-layout_loading__Nqw34{display:flex;justify-content:center;align-items:center;padding:var(--spacing-4xl) 0;color:var(--color-text-tertiary);font-size:var(--font-size-base)}@media (max-width:768px){.page-layout_container__cRFIC{padding:var(--spacing-lg) var(--spacing-md)}.page-layout_pageTopBar__L9Zbw{flex-wrap:wrap;gap:var(--spacing-sm)}.page-layout_pageTitle__C27gr{font-size:var(--font-size-2xl)}.page-layout_filterBar___CYa9{flex-direction:column}.page-layout_filterSearch__X6VGD{max-width:100%}}.page_loading__dQRfp{display:flex;justify-content:center;align-items:center;padding:var(--spacing-4xl) 0}.LoginForm_form__tgXOg{width:100%}.LoginForm_heading__tnvFT{text-align:center;margin-bottom:var(--spacing-2xs)}.LoginForm_heading__tnvFT h1{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tighter)}.LoginForm_subtitle__gdA6a{text-align:center;font-size:var(--font-size-md);color:var(--color-text-tertiary);margin-bottom:var(--spacing-xl)}.LoginForm_forgotLink__6DIz_{display:block;text-align:right;font-size:var(--font-size-sm);color:var(--color-text-tertiary);text-decoration:none;margin-top:calc(-1 * var(--spacing-xs));margin-bottom:var(--spacing-lg);font-weight:var(--font-weight-medium);transition:color var(--transition-fast)}.LoginForm_forgotLink__6DIz_:hover{color:var(--color-primary);text-decoration:none}.LoginForm_forgotLink__6DIz_:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.LoginForm_submitButton__TDKqf{height:50px;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.LoginForm_errorBanner__5rwMo{display:flex;align-items:center;gap:var(--spacing-xs);background:var(--color-danger-light);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-danger);font-weight:var(--font-weight-medium)}.LoginForm_errorBanner__5rwMo svg{flex-shrink:0}.LoginForm_signupLink__I9hb6{text-align:center;margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-light);font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.LoginForm_signupLink__I9hb6 a{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-semibold);transition:color var(--transition-fast)}.LoginForm_signupLink__I9hb6 a:hover{color:var(--color-primary-hover);text-decoration:underline}.LoginForm_signupLink__I9hb6 a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.LoginForm_rememberRow__4vRRL{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg)}.LoginForm_checkbox__Q_DS5{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer}.LoginForm_rememberLabel__LLtz8{font-size:var(--font-size-sm);color:var(--color-text-tertiary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_container__8Ofx_{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--spacing-xl) var(--spacing-md);background:var(--color-bg-light)}.page_card__cFW_S{background:var(--color-bg-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);border:1px solid var(--color-border);width:100%;max-width:440px;padding:var(--spacing-3xl) var(--spacing-2xl) var(--spacing-2xl);position:relative;animation:page_fadeUp__IFQ1i .45s ease-out;color:var(--color-text-primary)}@keyframes page_fadeUp__IFQ1i{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.page_backLink__KmTA_{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;gap:var(--spacing-3xs);color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:500;font-family:inherit;border:none;background:none;border-radius:var(--radius-sm);padding:var(--spacing-2xs) var(--spacing-xs);transition:background var(--transition-fast),color var(--transition-fast);cursor:pointer;text-decoration:none}.page_backLink__KmTA_:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.page_backLink__KmTA_ svg{width:18px;height:18px}.page_meetingIcon__dfBLk{display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-lg);width:64px;height:64px;background:var(--color-primary-50);border-radius:var(--radius-full)}.page_meetingIcon__dfBLk svg{width:32px;height:32px;color:var(--color-primary)}.page_meetingTitle__jqE7o{text-align:center;font-size:var(--font-size-2xl);font-weight:700;margin-bottom:var(--spacing-xs);color:var(--color-text-primary);line-height:1.3;letter-spacing:-.01em}.page_meetingMeta__K7zE1{text-align:center;margin-bottom:var(--spacing-xl)}.page_metaRow__Kv6I9{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2xs);font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.6}.page_metaRow__Kv6I9 svg{width:16px;height:16px;flex-shrink:0}.page_statusBadge__VnXEY{display:inline-flex;align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-3xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:var(--spacing-xs)}.page_statusScheduled__oZlS2{background:var(--color-primary-50);color:var(--color-primary)}.page_statusLive__T8vEk{background:var(--color-green-light);color:var(--color-green)}.page_statusEnded___Dt5J{background:var(--color-bg-hover);color:var(--color-text-secondary)}.page_statusDot__M0zZu{width:6px;height:6px;border-radius:50%;background:currentColor}.page_statusLive__T8vEk .page_statusDot__M0zZu{animation:page_pulse__gBqCV 1.5s ease-in-out infinite}@keyframes page_pulse__gBqCV{0%,to{opacity:1}50%{opacity:.4}}.page_divider__gAp03{height:1px;background:var(--color-border);margin:0 0 var(--spacing-xl)}.page_passwordSection__aH3WE{margin-bottom:var(--spacing-3xs)}.page_mediaToggles__f51Pe{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.page_joinButton__rAZo7{margin-top:var(--spacing-xl)}.page_errorAlert__8SdsU{display:flex;align-items:flex-start;gap:var(--spacing-xs);background:var(--color-danger-light);border:1px solid var(--color-destructive-20);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-lg);animation:page_fadeIn__5DwnS .3s ease-out}.page_errorAlert__8SdsU svg{width:18px;height:18px;color:var(--color-danger);flex-shrink:0;margin-top:1px}.page_errorMessage__5NJQv{font-size:var(--font-size-base);color:var(--color-danger);line-height:1.4}.page_earlyEntryAlert__qAml9{display:flex;align-items:flex-start;gap:var(--spacing-xs);background:var(--color-primary-50);border:1px solid var(--color-primary-100,rgba(59,130,246,.2));border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-lg);animation:page_fadeIn__5DwnS .3s ease-out}.page_earlyEntryAlert__qAml9 svg{width:18px;height:18px;color:var(--color-primary);flex-shrink:0;margin-top:1px}.page_earlyEntryAlert__qAml9 .page_errorMessage__5NJQv{color:var(--color-primary)}.page_countdownText__Ah4zu{display:block;font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary);margin-top:var(--spacing-3xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes page_fadeIn__5DwnS{0%{opacity:0}to{opacity:1}}.page_waitingRoom__a0dOh{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg) 0 var(--spacing-xs);animation:page_fadeIn__5DwnS .4s ease-out}.page_waitingSpinner__KCZV5{display:inline-block;width:40px;height:40px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:page_spin__ayzm2 .8s linear infinite}@keyframes page_spin__ayzm2{to{transform:rotate(1turn)}}.page_waitingText__2UNWC{font-size:var(--font-size-md);color:var(--color-text-secondary);text-align:center;line-height:1.5}.page_waitingSubText__uBa7Z{font-size:var(--font-size-sm);color:var(--color-text-tertiary);text-align:center}.page_waitingWarning__F0DXZ{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3xs);font-size:var(--font-size-sm);color:var(--color-warning-50);text-align:center;margin-top:var(--spacing-xs);padding:var(--spacing-2xs) var(--spacing-sm);background:var(--color-warning-alpha-10);border-radius:var(--radius-md)}.page_waitingTimer__NLkra{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-align:center;margin-top:var(--spacing-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_loadingContainer__YJthR{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-5xl) 0}.page_loadingText__hxp5E{font-size:var(--font-size-md);color:var(--color-text-secondary)}.page_skeleton__2g_en{background:linear-gradient(90deg,var(--color-border-light) 25%,var(--color-border) 50%,var(--color-border-light) 75%);background-size:200% 100%;animation:page_shimmer__h0KhY 1.5s infinite;border-radius:6px}@keyframes page_shimmer__h0KhY{0%{background-position:200% 0}to{background-position:-200% 0}}.page_skeletonIcon__X94i7{width:64px;height:64px;border-radius:var(--radius-full);margin:0 auto var(--spacing-lg)}.page_skeletonTitle__I_7OU{height:24px;width:60%;margin:0 auto var(--spacing-md)}.page_skeletonMeta__fMdWL{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xl)}.page_skeletonMetaItem__XL7tP{height:16px;width:40%}.page_skeletonDivider__FJkTj{height:1px;width:100%;margin-bottom:var(--spacing-xl)}.page_skeletonButton___1Xml{height:44px;width:120px;margin:var(--spacing-xl) auto 0}.page_errorButtons__RMcBE{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-xl)}.page_backButton__46y_x{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3xs);margin-top:var(--spacing-md);font-size:var(--font-size-base);font-weight:500;color:var(--color-text-secondary);cursor:pointer;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-sm);transition:background var(--transition-fast),color var(--transition-fast);background:none;border:none;width:100%}.page_backButton__46y_x:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.page_ciHeader__6NfGU{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg)}.page_ciLogo__5BRd9{height:32px;width:auto;object-fit:contain}.page_ciIconDefault__Vq407{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-text-white);font-size:var(--font-size-xs);font-weight:700;border-radius:var(--radius-sm);letter-spacing:.5px}.page_ciLabel__Q95fa{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary);letter-spacing:-.01em}.page_guestJoinHint__TLc0w{text-align:center;font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-top:var(--spacing-xs);line-height:1.4}.page_guestSection__uDGGK{margin-bottom:var(--spacing-xs)}.page_guestLabel__URAik{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-md);text-align:center}.page_guestField__uHNwQ{margin-bottom:var(--spacing-sm)}.page_guestField__uHNwQ:last-child{margin-bottom:0}.page_loginPrompt__FvVq1{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.page_loginLink__jdRZ_{color:var(--color-primary);font-weight:600;text-decoration:none;transition:color .15s ease}.page_loginLink__jdRZ_:hover{color:var(--color-primary-hover);text-decoration:underline}@media (max-width:480px){.page_card__cFW_S{padding:var(--spacing-2xl) var(--spacing-lg) var(--spacing-xl)}.page_meetingTitle__jqE7o{font-size:1.2rem}}.page_container__TNv4n{max-width:800px;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-xl)}.page_pageTitle__hgAFS{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight);margin-bottom:var(--spacing-lg)}.page_sectionNav__rIWpT{display:flex;gap:var(--spacing-3xs);overflow-x:auto;padding:var(--spacing-3xs);background:var(--color-bg-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border-light);position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:var(--z-sticky);margin-bottom:var(--spacing-2xl);-ms-overflow-style:none;scrollbar-width:none}.page_sectionNav__rIWpT::-webkit-scrollbar{display:none}.page_sectionNavItem__WIrw_{padding:var(--spacing-xs) var(--spacing-lg);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-family:inherit;font-weight:var(--font-weight-medium);border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast)}.page_sectionNavItem__WIrw_:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.page_sectionNavItemActive__itxFq{box-shadow:var(--shadow-xs);font-weight:var(--font-weight-semibold)}.page_sectionNavItemActive__itxFq,.page_sectionNavItemActive__itxFq:hover{background:var(--color-bg-white);color:var(--color-text-primary)}.page_section__KRaZe{background:var(--color-bg-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--spacing-xl) var(--spacing-xl);margin-bottom:var(--spacing-lg);border:1px solid var(--color-border-light)}.page_sectionTitle__alXt9{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-lg);color:var(--color-text-primary)}.page_settingRow__Bi7AF{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-border-light)}.page_settingRow__Bi7AF:last-child{border-bottom:none;padding-bottom:0}.page_settingRow__Bi7AF:first-child{padding-top:0}.page_settingInfo__pCPx3{flex:1 1;min-width:0;margin-right:var(--spacing-lg)}.page_settingLabel__dVz_u{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.page_settingDesc__81QfT{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-top:var(--spacing-3xs);line-height:var(--line-height-normal)}.page_settingControl__Hf6Sm{flex-shrink:0}.page_customSelect__uaq_p{height:40px;min-width:180px;padding:0 36px 0 var(--spacing-sm);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);background:var(--color-bg-white);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-base);outline:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23A3A3A3'%3E%3Cpath d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.page_customSelect__uaq_p:hover{border-color:var(--color-gray-30)}.page_customSelect__uaq_p:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus-ring)}.page_customSelect__uaq_p:focus-visible{box-shadow:var(--shadow-focus-ring)}.page_sessionItem__KOHCN{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-md);border:1px solid var(--color-border-light);border-radius:var(--radius-md);margin-bottom:var(--spacing-xs);background:var(--color-bg-white);transition:all var(--transition-fast)}.page_sessionItem__KOHCN:hover{border-color:var(--color-gray-20);background:var(--color-bg-secondary)}.page_sessionInfo__Hr4yu{flex:1 1;min-width:0}.page_sessionDevice__nrD68{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);display:flex;align-items:center;gap:var(--spacing-xs)}.page_sessionMeta__hPER2{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-top:var(--spacing-3xs)}.page_sessionAction__fwuBC{flex-shrink:0;margin-left:var(--spacing-md)}.page_badgeCurrent__0yEOo{display:inline-flex;align-items:center;padding:var(--spacing-3xs) var(--spacing-sm);background:var(--color-success-alpha-10);color:var(--color-success-50);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full)}.page_btnSignout__9n0fJ{padding:var(--spacing-2xs) var(--spacing-sm);background:transparent;color:var(--color-destructive-50);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);border:1px solid var(--color-border-light);cursor:pointer;font-family:inherit;transition:all var(--transition-fast)}.page_btnSignout__9n0fJ:hover{background:var(--color-destructive-alpha-10);border-color:var(--color-destructive-20)}.page_signoutAllWrapper__2_oDQ{margin-top:var(--spacing-md)}.page_dangerZone__VFVSL{display:flex;align-items:center;justify-content:space-between}.page_dangerText__UjgPU{flex:1 1;min-width:0;margin-right:var(--spacing-md)}.page_dangerTitle__xyEZn{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-destructive-50)}.page_dangerDesc__V2_B5{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-top:var(--spacing-3xs);line-height:var(--line-height-normal)}.page_sectionDanger__ABWWN{border-color:var(--color-destructive-alpha-15);background:var(--color-destructive-5)}.page_sectionTitleDanger__TAiOE{color:var(--color-destructive-50)}.page_sectionIcon__YfhQ7{vertical-align:text-bottom;margin-right:var(--spacing-xs)}.page_emptyRow__c24h4{justify-content:center;border-bottom:none}.page_emptyText__PUhsW{color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.page_themeSelector__wUeyf{display:flex;gap:var(--spacing-3xs);background:var(--color-bg-secondary);border-radius:var(--radius-md);padding:var(--spacing-3xs);border:1px solid var(--color-border-light)}.page_themeOption__jUEDN{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-sm);border:none;background:transparent;color:var(--color-text-tertiary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:inherit;cursor:pointer;transition:all var(--transition-fast)}.page_themeOptionActive__KdiKk,.page_themeOption__jUEDN:hover{color:var(--color-text-primary)}.page_themeOptionActive__KdiKk{background:var(--color-bg-white);box-shadow:var(--shadow-xs)}@media (max-width:768px){.page_container__TNv4n,.page_section__KRaZe{padding:var(--spacing-lg) var(--spacing-md)}.page_pageTitle__hgAFS{font-size:var(--font-size-2xl)}.page_sectionTitle__alXt9{font-size:var(--font-size-lg)}.page_settingRow__Bi7AF{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.page_settingInfo__pCPx3{margin-right:0}.page_customSelect__uaq_p{min-width:0;width:100%}.page_sessionItem__KOHCN{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.page_sessionAction__fwuBC{margin-left:0}.page_dangerZone__VFVSL{flex-direction:column;align-items:flex-start;gap:12px}.page_dangerText__UjgPU{margin-right:0}}.page_filename__agBm1{font-family:var(--font-family-mono);font-size:var(--font-size-sm);word-break:break-all}.page_emptyValue__C5qr5,.page_timeText__ea09t{color:var(--color-text-tertiary)}.page_timeText__ea09t{font-size:var(--font-size-2xs);margin-top:var(--spacing-4xs)}@media (max-width:768px){.page_pageTopBar__uoWBW{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}}
/*# sourceMappingURL=012cb64a66827ae2.css.map*/