.Sidebar_overlay__U5Fsv{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:99;display:none}@media(max-width:768px){.Sidebar_overlay__U5Fsv{display:block}}.Sidebar_sidebar__vatyf{position:fixed;left:0;top:0;bottom:0;width:260px;background:var(--sidebar-bg);border-right:1px solid var(--border-color);display:flex;flex-direction:column;z-index:100;transition:all .3s ease}.Sidebar_sidebar__vatyf.Sidebar_collapsed__9pDJ2{width:72px}.Sidebar_sidebar__vatyf.Sidebar_collapsed__9pDJ2 .Sidebar_menuLabel__jGuGF{display:none}.Sidebar_sidebar__vatyf.Sidebar_collapsed__9pDJ2 .Sidebar_menuItem__KNrB_{justify-content:center;padding:.5rem}.Sidebar_sidebar__vatyf.Sidebar_collapsed__9pDJ2 .Sidebar_menuIcon__NUBji{margin-right:0}.Sidebar_sidebar__vatyf.Sidebar_collapsed__9pDJ2 .Sidebar_logo__KzgDk{justify-content:center;padding:1rem}.Sidebar_sidebar__vatyf.Sidebar_collapsed__9pDJ2 .Sidebar_logoText__BQkvV{display:none}@media(max-width:768px){.Sidebar_sidebar__vatyf{transform:translateX(-100%)}.Sidebar_sidebar__vatyf.Sidebar_open__L428r{transform:translateX(0)}.Sidebar_sidebar__vatyf.Sidebar_collapsed__9pDJ2{width:260px}.Sidebar_sidebar__vatyf.Sidebar_collapsed__9pDJ2 .Sidebar_menuLabel__jGuGF{display:block}.Sidebar_sidebar__vatyf.Sidebar_collapsed__9pDJ2 .Sidebar_menuItem__KNrB_{justify-content:flex-start;padding:.5rem 1rem}.Sidebar_sidebar__vatyf.Sidebar_collapsed__9pDJ2 .Sidebar_menuIcon__NUBji{margin-right:.5rem}.Sidebar_sidebar__vatyf.Sidebar_collapsed__9pDJ2 .Sidebar_logo__KzgDk{justify-content:flex-start;padding:1rem 1.5rem}.Sidebar_sidebar__vatyf.Sidebar_collapsed__9pDJ2 .Sidebar_logoText__BQkvV{display:block}}.Sidebar_logo__KzgDk{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color);min-height:64px}.Sidebar_logoIcon__M97i_{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:6px;color:#fff}.Sidebar_logoText__BQkvV{font-size:1.25rem;font-weight:700;color:var(--text-primary);background:linear-gradient(135deg,#3498db,#9b59b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Sidebar_nav___XjFF{flex:1 1;padding:1rem;overflow-y:auto}.Sidebar_menu__X6K7a{list-style:none;display:flex;flex-direction:column;gap:.25rem}.Sidebar_menuItem__KNrB_{position:relative;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:6px;color:var(--text-secondary);text-decoration:none;transition:all .2s ease;overflow:hidden}.Sidebar_menuItem__KNrB_:hover{background:var(--bg-hover);color:var(--text-primary)}.Sidebar_menuItem__KNrB_.Sidebar_active__MCqDY{background:rgba(52,152,219,.15);color:var(--color-primary)}.Sidebar_menuItem__KNrB_.Sidebar_active__MCqDY .Sidebar_menuIcon__NUBji{color:var(--color-primary)}.Sidebar_menuIcon__NUBji{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}.Sidebar_menuLabel__jGuGF{font-size:.875rem;font-weight:500;white-space:nowrap}.Sidebar_activeIndicator__glON4{position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:var(--color-primary);border-radius:0 2px 2px 0}.Sidebar_footer__t5k_v{padding:1rem;border-top:1px solid var(--border-color)}.Sidebar_user__0nAwy{display:flex;align-items:center;justify-content:space-between;padding:.5rem;background:var(--bg-hover);border-radius:6px;margin-bottom:.5rem}.Sidebar_user__0nAwy.Sidebar_userCollapsed__pVmf0{flex-direction:column;gap:.5rem;padding:.5rem}.Sidebar_user__0nAwy.Sidebar_userCollapsed__pVmf0 .Sidebar_userInfo__WO6_g{justify-content:center}.Sidebar_user__0nAwy.Sidebar_userCollapsed__pVmf0 .Sidebar_logoutBtn__MQRuy{width:100%}.Sidebar_userInfo__WO6_g{display:flex;align-items:center;gap:.5rem;min-width:0}.Sidebar_avatar__ryT_t{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.Sidebar_avatarPlaceholder__5AQNW{width:36px;height:36px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;flex-shrink:0}.Sidebar_userDetails__zE56c{display:flex;flex-direction:column;min-width:0}.Sidebar_username__QZsOo{font-size:.875rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_role__rR_Zl{font-size:.75rem;color:var(--text-muted);text-transform:uppercase}.Sidebar_logoutBtn__MQRuy{display:flex;align-items:center;justify-content:center;padding:.5rem;background:transparent;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.Sidebar_logoutBtn__MQRuy:hover{background:rgba(231,76,60,.1);border-color:#e74c3c;color:#e74c3c}.Sidebar_loginBtn__XeVYE{display:block;width:100%;padding:.5rem 1rem;text-align:center;font-size:.875rem;font-weight:500;border-radius:6px;background:var(--color-primary);color:#fff;text-decoration:none;transition:all .2s ease;margin-bottom:.5rem}.Sidebar_loginBtn__XeVYE:hover{background:var(--color-primary-hover)}.Sidebar_collapseBtn__oLec7{display:flex;align-items:center;justify-content:center;width:100%;padding:.5rem;background:transparent;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.Sidebar_collapseBtn__oLec7:hover{background:var(--bg-hover);color:var(--text-primary)}@media(max-width:768px){.Sidebar_collapseBtn__oLec7{display:none}}.ThemeToggle_toggle__hWmB6{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:6px;background:var(--bg-hover);border:1px solid var(--border-color);cursor:pointer;transition:all .2s ease}.ThemeToggle_toggle__hWmB6:hover{background:var(--bg-secondary);border-color:var(--border-color-light)}.ThemeToggle_toggle__hWmB6:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ThemeToggle_iconWrapper__FX8ez{position:relative;width:20px;height:20px}.ThemeToggle_icon__W_Wpe{position:absolute;top:0;left:0;width:20px;height:20px;transition:all .3s ease;color:var(--text-muted)}.ThemeToggle_sunIcon__280ae{opacity:0;transform:rotate(-90deg) scale(.5)}.ThemeToggle_sunIcon__280ae.ThemeToggle_active__niE3X{opacity:1;transform:rotate(0) scale(1);color:#f1c40f}.ThemeToggle_moonIcon___6p6l{opacity:0;transform:rotate(90deg) scale(.5)}.ThemeToggle_moonIcon___6p6l.ThemeToggle_active__niE3X{opacity:1;transform:rotate(0) scale(1);color:var(--color-primary)}.NotificationPanel_container__KEfb_{position:relative}.NotificationPanel_trigger__IBvwG{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;position:relative;transition:all .2s ease}.NotificationPanel_trigger__IBvwG:hover{background:var(--bg-hover);color:var(--text-primary)}.NotificationPanel_badge__QX2xI{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;background:#e74c3c;border-radius:9999px;font-size:10px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center}.NotificationPanel_panel__gWhCM{position:absolute;top:calc(100% + 8px);right:0;width:380px;max-height:480px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-lg);overflow:hidden;z-index:100;animation:NotificationPanel_slideIn__UKgKP .2s ease}@media(max-width:640px){.NotificationPanel_panel__gWhCM{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;max-height:70vh;border-radius:12px 12px 0 0}}@keyframes NotificationPanel_slideIn__UKgKP{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.NotificationPanel_header__ApSYp{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color)}.NotificationPanel_header__ApSYp h3{font-size:1rem;font-weight:600;color:var(--text-primary)}.NotificationPanel_headerActions__1L8If{display:flex;gap:.25rem}.NotificationPanel_headerAction__1pWn_{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.NotificationPanel_headerAction__1pWn_:hover{background:var(--bg-hover);color:var(--text-primary)}.NotificationPanel_list__wGRVX{max-height:400px;overflow-y:auto}.NotificationPanel_empty__uzz4u{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:var(--text-muted)}.NotificationPanel_empty__uzz4u p{font-size:.875rem}.NotificationPanel_item___kQoz{display:flex;align-items:flex-start;gap:.5rem;padding:1rem;border-bottom:1px solid var(--border-color);cursor:pointer;transition:background-color .15s ease}.NotificationPanel_item___kQoz:last-child{border-bottom:none}.NotificationPanel_item___kQoz:hover{background:var(--bg-hover)}.NotificationPanel_item___kQoz.NotificationPanel_unread__uumu7{background:rgba(52,152,219,.05)}.NotificationPanel_item___kQoz.NotificationPanel_unread__uumu7:hover{background:rgba(52,152,219,.1)}.NotificationPanel_itemIcon__npz0m{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;flex-shrink:0}.NotificationPanel_info__JYIoB .NotificationPanel_itemIcon__npz0m{background:rgba(52,152,219,.15);color:#3498db}.NotificationPanel_success__Kb3VY .NotificationPanel_itemIcon__npz0m{background:rgba(46,204,113,.15);color:#2ecc71}.NotificationPanel_warning__tMQq3 .NotificationPanel_itemIcon__npz0m{background:rgba(241,196,15,.15);color:#f1c40f}.NotificationPanel_error__8bg14 .NotificationPanel_itemIcon__npz0m{background:rgba(231,76,60,.15);color:#e74c3c}.NotificationPanel_mention__OSv_y .NotificationPanel_itemIcon__npz0m{background:rgba(155,89,182,.15);color:#9b59b6}.NotificationPanel_itemContent__My12F{flex:1 1;min-width:0}.NotificationPanel_itemTitle__RNrhd{font-size:.875rem;font-weight:500;color:var(--text-primary);margin-bottom:2px}.NotificationPanel_itemMessage__yk_EB{font-size:.75rem;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NotificationPanel_itemTime__A6XVf{font-size:.75rem;color:var(--text-muted);margin-top:.25rem}.NotificationPanel_itemActions__jF4g6{display:flex;gap:2px;opacity:0;transition:opacity .15s ease}.NotificationPanel_item___kQoz:hover .NotificationPanel_itemActions__jF4g6{opacity:1}.NotificationPanel_itemAction__NeUfH{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.NotificationPanel_itemAction__NeUfH:hover{background:var(--bg-secondary);color:var(--text-primary)}.Topbar_topbar__Hcua4{position:fixed;top:0;left:260px;right:0;height:64px;background:var(--topbar-bg);border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:left .3s ease}@media(max-width:768px){.Topbar_topbar__Hcua4{left:0}}.Topbar_left__XXADX{display:flex;align-items:center;gap:1rem}.Topbar_menuToggle__EBN2h{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.Topbar_menuToggle__EBN2h:hover{background:var(--bg-hover);color:var(--text-primary)}@media(max-width:768px){.Topbar_menuToggle__EBN2h{display:flex}}.Topbar_breadcrumbItem__5xkdq,.Topbar_breadcrumbs__WKkPH{display:flex;align-items:center;gap:.25rem}.Topbar_breadcrumbSeparator__wcRfg{color:var(--text-muted);font-size:.875rem}.Topbar_breadcrumbLink__3d87M{font-size:.875rem;color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.Topbar_breadcrumbLink__3d87M:hover{color:var(--text-primary)}.Topbar_breadcrumbCurrent__Z0Oqg{font-size:.875rem;color:var(--text-primary);font-weight:500}.Topbar_right__jurec,.Topbar_searchContainer__6__CA{display:flex;align-items:center;gap:.5rem}.Topbar_searchContainer__6__CA.Topbar_searchOpen__dtgYI .Topbar_searchInput__DG3OU{width:200px;opacity:1;padding:.5rem 1rem}.Topbar_searchButton__1kWeo{display:flex;align-items:center;gap:.5rem;padding:.25rem 1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-muted);font-size:.875rem;cursor:pointer;transition:all .2s ease}.Topbar_searchButton__1kWeo:hover{background:var(--bg-hover);border-color:var(--border-color-light);color:var(--text-secondary)}@media(max-width:640px){.Topbar_searchButton__1kWeo{padding:.25rem}.Topbar_searchButton__1kWeo .Topbar_searchLabel__GoFCA,.Topbar_searchButton__1kWeo .Topbar_searchShortcut__6xQF5{display:none}}.Topbar_searchLabel__GoFCA{color:var(--text-muted)}.Topbar_searchShortcut__6xQF5{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;font-size:.75rem;font-family:inherit;color:var(--text-muted)}.Topbar_searchToggle__nhOwp{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.Topbar_searchToggle__nhOwp:hover{background:var(--bg-hover);color:var(--text-primary)}.Topbar_searchInput__DG3OU{width:0;opacity:0;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-input);color:var(--text-primary);font-size:.875rem;transition:all .3s ease}.Topbar_searchInput__DG3OU:focus{outline:none;border-color:var(--color-primary)}.Topbar_searchInput__DG3OU::placeholder{color:var(--text-muted)}.Topbar_iconButton__HcRG_{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.Topbar_iconButton__HcRG_:hover{background:var(--bg-hover);color:var(--text-primary)}.Topbar_iconButton__HcRG_:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Topbar_notificationBadge__Apfbx{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;background:#e74c3c;color:#fff;font-size:10px;font-weight:600;border-radius:9999px;display:flex;align-items:center;justify-content:center}.Topbar_userSection__zOl_V{margin-left:.5rem;padding-left:.5rem;border-left:1px solid var(--border-color)}.Topbar_userInfo__fRMo1,.Topbar_userSection__zOl_V{display:flex;align-items:center;gap:.5rem}.Topbar_avatar__jnKD_{width:32px;height:32px;border-radius:50%;object-fit:cover}.Topbar_avatarPlaceholder__G5mxD{width:32px;height:32px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem}.Footer_footer__L2Zk0{position:fixed;bottom:0;left:260px;right:0;height:48px;background:var(--footer-bg);border-top:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;z-index:90;font-size:.75rem;transition:left .3s ease}@media(max-width:768px){.Footer_footer__L2Zk0{left:0}}@media(max-width:640px){.Footer_footer__L2Zk0{flex-direction:column;height:auto;padding:.5rem 1rem;gap:.25rem}}.Footer_center__qMUo8,.Footer_left__BykkI,.Footer_right__iPDoZ{display:flex;align-items:center;gap:.5rem}@media(max-width:640px){.Footer_left__BykkI{order:2}.Footer_center__qMUo8{order:3}.Footer_right__iPDoZ{order:1}}.Footer_copyright___SFZw,.Footer_separator__i3F9_{color:var(--text-muted)}.Footer_versionButton__vzVpc{background:var(--bg-hover);border:1px solid var(--border-color);border-radius:6px;padding:2px 8px;color:var(--text-secondary);font-size:.75rem;font-family:monospace;cursor:pointer;transition:all .2s ease}.Footer_versionButton__vzVpc:hover{background:var(--bg-secondary);color:var(--color-primary);border-color:var(--color-primary)}.Footer_madeWith__sTFBK{color:var(--text-muted);display:flex;align-items:center;gap:4px}.Footer_heartIcon__b8nON{color:#e74c3c;animation:Footer_heartbeat___pypi 1.5s ease-in-out infinite}@keyframes Footer_heartbeat___pypi{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.Footer_footerLink__e1qvi{display:flex;align-items:center;gap:4px;color:var(--text-muted);text-decoration:none;transition:color .2s ease}.Footer_footerLink__e1qvi:hover{color:var(--text-primary)}.Changelog_overlay__cpk_v{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:Changelog_fadeIn__mHCjr .2s ease}@keyframes Changelog_fadeIn__mHCjr{0%{opacity:0}to{opacity:1}}.Changelog_modal__6eL0G{background:var(--bg-card);border-radius:12px;width:100%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);animation:Changelog_slideUp__Zic_a .3s ease;border:1px solid var(--border-color)}@keyframes Changelog_slideUp__Zic_a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Changelog_header__zWUMZ{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--border-color)}.Changelog_headerTitle__of2uS{display:flex;align-items:center;gap:.5rem;color:var(--text-primary)}.Changelog_headerTitle__of2uS h2{font-size:1.25rem;font-weight:600;margin:0}.Changelog_closeButton__9X9rg{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.Changelog_closeButton__9X9rg:hover{background:var(--bg-hover);color:var(--text-primary)}.Changelog_content__4sOyn{flex:1 1;overflow-y:auto;padding:1rem}.Changelog_versionEntry__JNFDp{border:1px solid var(--border-color);border-radius:6px;margin-bottom:.5rem;overflow:hidden}.Changelog_versionEntry__JNFDp.Changelog_latest__cuoQW{border-color:var(--color-primary)}.Changelog_versionEntry__JNFDp.Changelog_latest__cuoQW .Changelog_versionHeader__S9vZf{background:rgba(52,152,219,.1)}.Changelog_versionHeader__S9vZf{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--bg-secondary);border:none;width:100%;cursor:pointer;transition:background .2s ease}.Changelog_versionHeader__S9vZf:hover{background:var(--bg-hover)}.Changelog_versionInfo__1z5_g{display:flex;align-items:center;gap:1rem}.Changelog_versionBadge__6ckW9{display:flex;align-items:center;gap:.25rem;font-weight:600;color:var(--text-primary)}.Changelog_latestBadge__EGMoD{background:var(--color-primary);color:#fff;font-size:.75rem;padding:2px 6px;border-radius:6px;margin-left:.25rem}.Changelog_versionDate__4HR4p{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:var(--text-muted)}.Changelog_expandIcon__tR_1r{color:var(--text-muted)}.Changelog_changesList__xOnqs{list-style:none;padding:0 1rem 1rem;margin:0;display:flex;flex-direction:column;gap:.5rem}.Changelog_changeItem__bE9UH{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;background:var(--bg-secondary);border-radius:6px}.Changelog_changeType__vemHR{font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:6px;text-transform:uppercase;flex-shrink:0}.Changelog_changeType__vemHR.Changelog_feature__WEyaB{background:rgba(46,204,113,.2);color:#2ecc71}.Changelog_changeType__vemHR.Changelog_fix__FaY4N{background:rgba(231,76,60,.2);color:#e74c3c}.Changelog_changeType__vemHR.Changelog_improvement__cYmkC{background:rgba(52,152,219,.2);color:#3498db}.Changelog_changeType__vemHR.Changelog_breaking__ko9fV{background:rgba(241,196,15,.2);color:#f1c40f}.Changelog_changeDescription__BQB3l{font-size:.875rem;color:var(--text-secondary);line-height:1.5}.Changelog_footer__HRBjV{padding:1rem 1.5rem;border-top:1px solid var(--border-color);text-align:center}.Changelog_allReleasesLink__Jpkm3{color:var(--color-primary);font-size:.875rem;text-decoration:none;transition:opacity .2s ease}.Changelog_allReleasesLink__Jpkm3:hover{text-decoration:underline}.CommandPalette_overlay__R92Z2{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;animation:CommandPalette_fadeIn__A83uQ .15s ease}@keyframes CommandPalette_fadeIn__A83uQ{0%{opacity:0}to{opacity:1}}.CommandPalette_palette__AMfXz{width:100%;max-width:640px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-lg);overflow:hidden;animation:CommandPalette_slideIn__PQUVp .2s ease}@keyframes CommandPalette_slideIn__PQUVp{0%{opacity:0;transform:translateY(-20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.CommandPalette_inputWrapper__iH6kw{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color)}.CommandPalette_searchIcon__YtOF5{color:var(--text-muted);flex-shrink:0}.CommandPalette_input__P5gYs{flex:1 1;background:transparent;border:none;outline:none;font-size:1.125rem;color:var(--text-primary)}.CommandPalette_input__P5gYs::placeholder{color:var(--text-muted)}.CommandPalette_shortcut__RVYtV{display:flex;gap:.25rem}.CommandPalette_shortcut__RVYtV kbd{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 .25rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;font-size:.75rem;font-family:inherit;color:var(--text-muted)}.CommandPalette_results__N2eOy{max-height:400px;overflow-y:auto;padding:.5rem 0}.CommandPalette_section__QNrQ1{padding:.25rem .5rem}.CommandPalette_sectionTitle__SHCVE{display:flex;align-items:center;gap:.25rem;padding:.25rem 1rem;font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.CommandPalette_result__joRQM{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;background:transparent;border:none;border-radius:6px;cursor:pointer;text-align:left;transition:background-color .15s ease}.CommandPalette_result__joRQM.CommandPalette_selected__jFJPe,.CommandPalette_result__joRQM:hover{background:var(--bg-hover)}.CommandPalette_result__joRQM.CommandPalette_selected__jFJPe{background:rgba(52,152,219,.15)}.CommandPalette_resultIcon__eIlAz{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--bg-secondary);border-radius:6px;color:var(--text-secondary);flex-shrink:0}.CommandPalette_resultContent__Xyg_p{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.CommandPalette_resultTitle__uGzIh{font-size:.875rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CommandPalette_resultSubtitle__QEzMy{font-size:.75rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CommandPalette_resultArrow__CF45J{color:var(--text-muted);opacity:0;transition:opacity .15s ease}.CommandPalette_result__joRQM.CommandPalette_selected__jFJPe .CommandPalette_resultArrow__CF45J,.CommandPalette_result__joRQM:hover .CommandPalette_resultArrow__CF45J{opacity:1}.CommandPalette_loading__kBK6U{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;color:var(--text-muted)}.CommandPalette_spinner__BaeRB{width:20px;height:20px;border:2px solid var(--border-color);border-top:2px solid #3498db;border-radius:50%;animation:CommandPalette_spin__AAl3_ .8s linear infinite}@keyframes CommandPalette_spin__AAl3_{to{transform:rotate(1turn)}}.CommandPalette_noResults__tDWpJ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:var(--text-muted)}.CommandPalette_noResults__tDWpJ p{font-size:.875rem}.CommandPalette_footer__I_VcI{display:flex;gap:1.5rem;padding:.5rem 1.5rem;border-top:1px solid var(--border-color);background:var(--bg-secondary)}.CommandPalette_footerHint__0eHB1{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text-muted)}.CommandPalette_footerHint__0eHB1 kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;font-size:10px;font-family:inherit}.ShortcutHelp_overlay__a_98C{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:ShortcutHelp_fadeIn__bEWvB .15s ease}@keyframes ShortcutHelp_fadeIn__bEWvB{0%{opacity:0}to{opacity:1}}.ShortcutHelp_modal__YRlPf{width:100%;max-width:560px;max-height:80vh;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-lg);overflow:hidden;animation:ShortcutHelp_slideIn__9zBVR .2s ease}@keyframes ShortcutHelp_slideIn__9zBVR{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ShortcutHelp_header__aFKvT{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--border-color)}.ShortcutHelp_headerTitle__UiC1v{display:flex;align-items:center;gap:.5rem;color:var(--text-primary)}.ShortcutHelp_headerTitle__UiC1v h2{font-size:1.125rem;font-weight:600}.ShortcutHelp_closeButton__vUJlf{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.ShortcutHelp_closeButton__vUJlf:hover{background:var(--bg-hover);color:var(--text-primary)}.ShortcutHelp_content__hZhOQ{padding:1.5rem;overflow-y:auto;max-height:calc(80vh - 140px);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}@media(max-width:640px){.ShortcutHelp_content__hZhOQ{grid-template-columns:1fr}}.ShortcutHelp_category__mPJCH{display:flex;flex-direction:column;gap:.5rem}.ShortcutHelp_categoryTitle__QXNii{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.ShortcutHelp_shortcuts__ieqcQ{display:flex;flex-direction:column;gap:.25rem}.ShortcutHelp_shortcut__e7Ynb{display:flex;align-items:center;justify-content:space-between;padding:.25rem 0}.ShortcutHelp_description__jKgp4{font-size:.875rem;color:var(--text-secondary)}.ShortcutHelp_keys__TzJ3t{display:flex;gap:4px}.ShortcutHelp_key__NyhxU{display:inline-flex;min-width:28px;height:28px;padding:0 .25rem;border:1px solid var(--border-color);border-radius:6px;font-weight:500;font-family:inherit;color:var(--text-primary);box-shadow:0 1px 2px rgba(0,0,0,.1)}.ShortcutHelp_footer__wV5K8,.ShortcutHelp_key__NyhxU{align-items:center;justify-content:center;background:var(--bg-secondary);font-size:.75rem}.ShortcutHelp_footer__wV5K8{display:flex;padding:1rem 1.5rem;border-top:1px solid var(--border-color);color:var(--text-muted)}.ShortcutHelp_footer__wV5K8 kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;margin:0 4px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;font-size:10px;font-family:inherit}.ToastContainer_container__MdxYm{position:fixed;bottom:1.5rem;right:1.5rem;display:flex;flex-direction:column;gap:.5rem;z-index:1001;max-width:400px}@media(max-width:640px){.ToastContainer_container__MdxYm{left:1rem;right:1rem;bottom:1rem;max-width:none}}.ToastContainer_toast__BFMM3{display:flex;align-items:flex-start;gap:.5rem;padding:1rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-lg);animation:ToastContainer_slideIn__hxHXU .3s ease}.ToastContainer_toast__BFMM3.ToastContainer_success__hs1cl{border-left:4px solid #2ecc71}.ToastContainer_toast__BFMM3.ToastContainer_success__hs1cl .ToastContainer_icon__1rzK_{color:#2ecc71}.ToastContainer_toast__BFMM3.ToastContainer_error____dUg{border-left:4px solid #e74c3c}.ToastContainer_toast__BFMM3.ToastContainer_error____dUg .ToastContainer_icon__1rzK_{color:#e74c3c}.ToastContainer_toast__BFMM3.ToastContainer_warning__c7nUV{border-left:4px solid #f1c40f}.ToastContainer_toast__BFMM3.ToastContainer_warning__c7nUV .ToastContainer_icon__1rzK_{color:#f1c40f}.ToastContainer_toast__BFMM3.ToastContainer_info__RE449{border-left:4px solid #3498db}.ToastContainer_toast__BFMM3.ToastContainer_info__RE449 .ToastContainer_icon__1rzK_{color:#3498db}@keyframes ToastContainer_slideIn__hxHXU{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ToastContainer_icon__1rzK_{flex-shrink:0;margin-top:2px}.ToastContainer_content__GqUEp{flex:1 1;min-width:0}.ToastContainer_title__B9DPi{font-size:.875rem;font-weight:600;color:var(--text-primary)}.ToastContainer_message__AQs_4{font-size:.75rem;color:var(--text-secondary);margin-top:2px}.ToastContainer_actions__9zH9t{display:flex;align-items:center;gap:.25rem}.ToastContainer_undoButton___O0bm{display:flex;align-items:center;gap:4px;padding:.25rem .5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;font-size:.75rem;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .2s ease}.ToastContainer_undoButton___O0bm:hover{background:var(--bg-hover)}.ToastContainer_closeButton__m9RJD{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.ToastContainer_closeButton__m9RJD:hover{background:var(--bg-hover);color:var(--text-primary)}.Accessibility_skipLinks__yHRIw{position:absolute;top:0;left:0;z-index:10000}.Accessibility_skipLink__I48wU{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;padding:.5rem 1rem;background:#3498db;color:#fff;font-weight:500;text-decoration:none;border-radius:0 0 6px 6px}.Accessibility_skipLink__I48wU:focus{position:fixed;top:0;left:1rem;width:auto;height:auto;overflow:visible;z-index:10000}