@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";:root{--bg-base:#0d1117;--bg-elevated:#161b22;--bg-muted:#21262d;--bg-overlay:#30363d;--bg-hover:#2d333b;--brand:#7c3aed;--brand-hover:#6d28d9;--brand-light:#a78bfa;--brand-dim:#7c3aed26;--brand-glow:#7c3aed4d;--text-primary:#e6edf3;--text-secondary:#8b949e;--text-muted:#484f58;--text-inverse:#0d1117;--border:#30363d;--border-subtle:#21262d;--border-strong:#484f58;--border-brand:#7c3aed80;--status-pending-bg:#21262d;--status-pending-text:#8b949e;--status-pending-border:#30363d;--status-fixed-bg:#16a34a26;--status-fixed-text:#4ade80;--status-fixed-border:#16a34a66;--status-wontfix-bg:#dc262626;--status-wontfix-text:#f87171;--status-wontfix-border:#dc262666;--status-other-bg:#db277726;--status-other-text:#f472b6;--status-other-border:#db277766;--status-deferred-bg:#7c3aed26;--status-deferred-text:#a78bfa;--status-deferred-border:#7c3aed66;--status-confirm-bg:#d9770626;--status-confirm-text:#fbbf24;--status-confirm-border:#d9770666;--status-explained-bg:#05966926;--status-explained-text:#34d399;--status-explained-border:#05966966;--status-new-bg:#21262d;--status-new-text:#e6edf3;--status-closed-bg:#2563eb26;--status-closed-text:#60a5fa;--status-closed-border:#2563eb66;--status-reopened-bg:#dc262626;--status-reopened-text:#f87171;--status-reopened-border:#dc262666;--status-retesting-bg:#f59e0b26;--status-retesting-text:#fbbf24;--status-retesting-border:#f59e0b66;--priority-critical:#ef4444;--priority-high:#f97316;--priority-medium:#eab308;--priority-low:#6b7280;--issue-todo:#8b949e;--issue-inprogress:#3b82f6;--issue-inreview:#a855f7;--issue-done:#22c55e;--issue-cancelled:#6b7280;--success:#22c55e;--warning:#eab308;--error:#ef4444;--info:#3b82f6;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 16px #00000080;--shadow-lg:0 8px 32px #0009;--shadow-brand:0 0 20px #7c3aed33;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--sidebar-width:240px;--header-height:56px;--transition-fast:.1s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--text-xs:11px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:16px;--text-xl:18px;--text-2xl:20px;--text-3xl:24px;--text-4xl:32px}*,:before,:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent!important}html.is-mobile-device *,html.is-mobile-device :before,html.is-mobile-device :after{-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;-khtml-user-select:none!important}input,textarea,[contenteditable=true],.selectable-text,html.is-mobile-device input,html.is-mobile-device textarea,html.is-mobile-device [contenteditable=true],html.is-mobile-device .selectable-text{-webkit-touch-callout:default!important;-webkit-user-select:text!important;user-select:text!important;-khtml-user-select:text!important}img,a{-webkit-user-drag:none!important;user-drag:none!important}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;font-size:14px}body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-primary);background-color:var(--bg-base);height:100%;line-height:1.5;overflow-x:hidden}#root{height:100%}body[data-mobile-chat-active=true]{overscroll-behavior:none!important;height:100dvh!important;overflow:hidden!important}img,video{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;outline:none}select option{padding:6px 12px;color:#f8fafc!important;background-color:#1e293b!important}select option[value=""]{color:#94a3b8!important;background-color:#1e293b!important}select option[value=__ADD_NEW_CATEGORY__]{font-weight:600;color:#c084fc!important;background-color:#1e293b!important}ul,ol{list-style:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--bg-overlay);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fadeIn{animation:.2s forwards fadeIn}.animate-slideIn{animation:.2s forwards slideIn}.animate-pulse{animation:2s infinite pulse}.animate-spin{animation:.8s linear infinite spin}.badge{border-radius:var(--radius-full);font-size:var(--text-xs);letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:4px;padding:2px 8px;font-weight:500;display:inline-flex}.badge-pending{color:#fff;background:#4b5563;border-color:#374151;font-weight:600}.badge-fixed{color:#fff;background:#16a34a;border-color:#15803d;font-weight:600}.badge-wontfix{color:#fff;background:#991b1b;border-color:#7f1d1d;font-weight:600}.badge-other{color:#fff;background:#7c3aed;border-color:#6d28d9;font-weight:600}.badge-deferred{color:#fff;background:#6b7280;border-color:#4b5563;font-weight:600}.badge-confirm{color:#fff;background:#d97706;border-color:#b45309;font-weight:600}.badge-explained{color:#fff;background:#059669;border-color:#047857;font-weight:600}.badge-closed{color:#fff;background:#2563eb;border-color:#1d4ed8;font-weight:600}.badge-reopened{color:#fff;background:#dc2626;border-color:#991b1b;font-weight:600}.badge-retesting{color:#fff;background:#d97706;border-color:#b45309;font-weight:600}.badge-new{color:#fff;background:#2563eb;border-color:#1d4ed8;font-weight:600}.badge-critical{color:#fff;background:#dc2626;border-color:#991b1b;font-weight:600}.badge-high{color:#fff;background:#ea580c;border-color:#c2410c;font-weight:600}.badge-medium{color:#fff;background:#d97706;border-color:#b45309;font-weight:600}.badge-low{color:#fff;background:#4b5563;border-color:#374151;font-weight:600}.skeleton{background:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-overlay) 50%, var(--bg-muted) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s infinite shimmer}._sidebar_12fn5_1{width:var(--sidebar-width);background:var(--bg-elevated);border-right:1px solid var(--border-subtle);z-index:100;flex-direction:column;height:100vh;transition:width .2s;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}._sidebarCollapsed_12fn5_17{width:64px}._logo_12fn5_21{border-bottom:1px solid var(--border-subtle);flex-shrink:0;align-items:center;gap:10px;padding:18px 16px 14px;display:flex}._logoIcon_12fn5_30{background:var(--brand);border-radius:var(--radius-md);color:#fff;width:32px;height:32px;box-shadow:0 0 12px var(--brand-glow);flex-shrink:0;justify-content:center;align-items:center;display:flex}._logoText_12fn5_43{font-size:var(--text-lg);color:var(--text-primary);letter-spacing:-.03em;font-weight:700}._roleSwitcherWrapper_12fn5_50{margin:6px 12px 10px;position:relative}._roleSwitcherBtn_12fn5_55{border-radius:var(--radius-md);width:100%;color:var(--brand-light);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast);background:#9333ea1a;border:1px solid #9333ea4d;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:flex}._roleSwitcherBtn_12fn5_55:hover{border-color:var(--brand);background:#9333ea2e}._roleIcon_12fn5_76{justify-content:center;align-items:center;font-size:14px;display:flex}._roleLabel_12fn5_83{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._roleChevron_12fn5_91{color:var(--text-muted)}._roleDropdown_12fn5_95{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);z-index:150;flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #0006}._roleDropdownHeader_12fn5_111{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;padding:4px 8px;font-size:10px;font-weight:700}._roleOption_12fn5_120{border-radius:var(--radius-sm);width:100%;color:var(--text-primary);font-size:var(--text-xs);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;padding:8px 10px;font-weight:500;display:flex}._roleOption_12fn5_120:hover{background:var(--bg-hover)}._roleOptionActive_12fn5_140{color:var(--brand-light);background:#9333ea26;font-weight:600}._activeCheck_12fn5_146{color:var(--brand-light);font-weight:700}._nav_12fn5_151{flex-direction:column;gap:2px;padding:8px;display:flex}._navItem_12fn5_158{border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);transition:all var(--transition-fast);align-items:center;gap:8px;padding:7px 10px;font-weight:500;text-decoration:none;display:flex}._navItem_12fn5_158:hover{background:var(--bg-hover);color:var(--text-primary)}._navItem_12fn5_158._active_12fn5_146{background:var(--brand-dim);color:var(--brand-light)}._navIcon_12fn5_181{color:inherit;align-items:center;display:flex}._navLabel_12fn5_182{flex:1}._section_12fn5_184{border-top:1px solid var(--border-subtle);padding:8px}._sectionHeader_12fn5_189{cursor:pointer;width:100%;color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.08em;border-radius:var(--radius-sm);transition:color var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;padding:4px 6px;font-weight:600;display:flex}._sectionHeader_12fn5_189:hover{color:var(--text-secondary)}._sectionActions_12fn5_208{align-items:center;gap:4px;display:flex}._addBtn_12fn5_214{width:20px;height:20px;color:var(--text-muted);transition:all var(--transition-fast);border-radius:4px;justify-content:center;align-items:center;display:flex}._addBtn_12fn5_214:hover{background:var(--bg-muted);color:var(--text-primary)}._projectItem_12fn5_230{border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);transition:all var(--transition-fast);align-items:center;gap:8px;margin-top:2px;padding:6px 10px;text-decoration:none;display:flex}._projectItem_12fn5_230:hover{background:var(--bg-hover);color:var(--text-primary)}._projectActive_12fn5_245{background:var(--brand-dim)!important;color:var(--brand-light)!important}._projectDot_12fn5_247{border-radius:50%;flex-shrink:0;width:7px;height:7px}._projectName_12fn5_254{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._sectionLabel_12fn5_256{font-size:var(--text-xs);letter-spacing:.08em;color:var(--text-muted);padding:6px 10px 4px;font-weight:600}._bottom_12fn5_264{border-top:1px solid var(--border-subtle);flex-direction:column;gap:4px;margin-top:auto;padding:8px;display:flex}._userSection_12fn5_274{margin-top:4px;position:relative}._userMenu_12fn5_279{background:var(--bg-overlay);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:50;padding:4px;animation:.12s _slideUp_12fn5_1;position:absolute;bottom:calc(100% + 6px);left:0;right:0}@keyframes _slideUp_12fn5_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._userMenuItem_12fn5_297{border-radius:var(--radius-sm);cursor:pointer;width:100%;font-family:var(--font-sans);font-size:var(--text-sm);color:#f87171;transition:background var(--transition-fast);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;font-weight:500;display:flex}._userMenuItem_12fn5_297:hover{background:#dc26261a}._userInfo_12fn5_319{border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans);transition:background var(--transition-fast);background:0 0;border:none;align-items:center;gap:10px;margin-top:0;padding:8px 10px;display:flex}._userInfo_12fn5_319:hover{background:var(--bg-muted)}._userDetails_12fn5_337{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}._userName_12fn5_345{font-size:var(--text-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._userEmail_12fn5_354{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._autoHideRow_12fn5_362{border-top:1px solid var(--border-subtle);margin-top:4px;padding:8px 10px}._checkboxLabel_12fn5_368{cursor:pointer;font-size:var(--text-xs);color:var(--text-secondary);-webkit-user-select:none;user-select:none;transition:color var(--transition-fast);align-items:center;gap:8px;display:flex}._checkboxLabel_12fn5_368:hover{color:var(--text-primary)}._checkboxInput_12fn5_383{accent-color:var(--brand);cursor:pointer;flex-shrink:0;width:14px;height:14px}._checkboxText_12fn5_391{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}._toggleCollapseBtn_12fn5_398{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:4px;display:flex}._toggleCollapseBtn_12fn5_398:hover{background:var(--bg-hover);color:var(--text-primary)}._actionCol_12fn5_417{border-top:1px solid var(--border-subtle);flex-direction:column;gap:2px;margin-top:4px;padding:6px 8px;display:flex}._actionItem_12fn5_426{border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;width:100%;transition:all var(--transition-fast);text-align:left;font-weight:500;font-family:var(--font-sans);background:0 0;border:none;align-items:center;gap:8px;padding:7px 10px;text-decoration:none;display:flex;position:relative}._actionItem_12fn5_426:hover{background:var(--bg-hover);color:var(--text-primary)}._actionIconWrapper_12fn5_451{align-items:center;display:flex;position:relative}._actionLabel_12fn5_457{flex:1}._badgePill_12fn5_461{color:#fff;border-radius:var(--radius-full);background:#ef4444;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:700}._badgeDot_12fn5_471{color:#fff;border-radius:var(--radius-full);border:1px solid var(--bg-elevated);background:#ef4444;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-4px;right:-6px}._dropdownContainer_12fn5_489{position:relative}._dropdownMenuPortal_12fn5_493{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);z-index:9999;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;width:360px;max-height:420px;animation:.15s _dropdownSlideUp_12fn5_1;display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 48px #0009}._dropdownMenu_12fn5_493{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);z-index:200;width:320px;animation:.15s _dropdownSlideUp_12fn5_1;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 12px 32px #0006}@keyframes _dropdownSlideUp_12fn5_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._dropdownHeader_12fn5_528{border-bottom:1px solid var(--border-subtle);background:#ffffff05;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}._dropdownTitle_12fn5_537{font-size:var(--text-sm);color:var(--text-primary);font-weight:700}._markReadBtn_12fn5_543{color:var(--brand-light);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;font-weight:500}._markReadBtn_12fn5_543:hover{text-decoration:underline}._dropdownList_12fn5_556{max-height:320px;overflow-y:auto}._notifItem_12fn5_561{border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:background var(--transition-fast);color:inherit;gap:10px;padding:10px 12px;text-decoration:none;display:flex;position:relative}._notifItem_12fn5_561:hover{background:var(--bg-hover)}._notifUnread_12fn5_577{background:var(--brand-dim)}._notifUnreadDot_12fn5_581{background:var(--brand);width:7px;height:7px;box-shadow:0 0 6px var(--brand);border-radius:50%;position:absolute;top:14px;right:12px}._notifContent_12fn5_592{flex:1;min-width:0}._notifTitle_12fn5_597{font-size:var(--text-xs);color:var(--brand-light);margin-bottom:2px;font-weight:600}._notifMessage_12fn5_604{font-size:var(--text-xs);color:var(--text-primary);word-break:break-word;line-height:1.35}._notifProject_12fn5_611{color:#c084fc;margin-top:4px;font-size:10px;font-weight:500}._notifDate_12fn5_618{color:var(--text-muted);margin-top:1px;font-size:10px}._emptyDropdown_12fn5_624{text-align:center;color:var(--text-muted);font-size:var(--text-xs);padding:20px}._multiAccountHeader_12fn5_632{color:var(--text-muted,#94a3b8);letter-spacing:.5px;text-transform:uppercase;padding:8px 12px 6px;font-size:10px;font-weight:700}._accountList_12fn5_641{flex-direction:column;gap:2px;max-height:220px;padding:0 4px;display:flex;overflow-y:auto}._accountItem_12fn5_650{border-radius:var(--radius-sm,6px);cursor:pointer;text-align:left;width:100%;transition:all var(--transition-fast,.15s);font-family:var(--font-sans);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:8px 10px;display:flex}._accountItem_12fn5_650:hover{background:var(--bg-hover,#ffffff0d)}._accountItemActive_12fn5_669{background:#7c3aed1f;border-color:#7c3aed40}._accountItemDetails_12fn5_674{flex-direction:column;flex:1;min-width:0;display:flex}._accountItemName_12fn5_681{color:var(--text-primary,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}._accountItemEmail_12fn5_690{color:var(--text-muted,#94a3b8);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}._activeCheckIcon_12fn5_698{color:#4ade80;flex-shrink:0}._switchBadge_12fn5_703{color:var(--text-muted,#94a3b8);background:#ffffff0f;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600;transition:all .15s}._accountItem_12fn5_650:hover ._switchBadge_12fn5_703{color:#c084fc;background:#a855f733}._userMenuDivider_12fn5_719{background:var(--border-subtle,#ffffff14);height:1px;margin:6px 0}._dangerMenuItem_12fn5_725{color:#f87171!important}._dangerMenuItem_12fn5_725:hover{background:#ef444426!important}@media (width<=768px){._sidebar_12fn5_1{display:none!important}}._btn_12328_1{font-family:var(--font-sans);border-radius:var(--radius-md);transition:all var(--transition-base);white-space:nowrap;cursor:pointer;letter-spacing:-.01em;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:6px;font-weight:500;display:inline-flex;position:relative}._btn_12328_1:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._sm_12328_25{height:28px;padding:5px 10px;font-size:12px}._md_12328_26{height:34px;padding:7px 14px;font-size:13px}._lg_12328_27{height:40px;padding:9px 18px;font-size:14px}._primary_12328_30{background:var(--brand);color:#fff;border-color:var(--brand)}._primary_12328_30:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover);box-shadow:0 0 12px var(--brand-glow)}._secondary_12328_41{background:var(--bg-muted);color:var(--text-primary);border-color:var(--border)}._secondary_12328_41:hover:not(:disabled){background:var(--bg-overlay);border-color:var(--border-strong)}._ghost_12328_51{color:var(--text-secondary);background:0 0}._ghost_12328_51:hover:not(:disabled){background:var(--bg-muted);color:var(--text-primary)}._outline_12328_60{color:var(--brand-light);border-color:var(--border-brand);background:0 0}._outline_12328_60:hover:not(:disabled){background:var(--brand-dim)}._danger_12328_69{color:#f87171;background:#dc262626;border-color:#dc262666}._danger_12328_69:hover:not(:disabled){background:#dc262640}._spinner_12328_78{animation:.8s linear infinite _spin_12328_78}@keyframes _spin_12328_78{to{transform:rotate(360deg)}}._wrapper_c7mxk_1{flex-direction:column;gap:6px;display:flex}._label_c7mxk_3{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}._inputWrapper_c7mxk_9{position:relative}._icon_c7mxk_11{color:var(--text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}._input_c7mxk_9,._textarea_c7mxk_22{background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;font-size:var(--text-base);color:var(--text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);font-family:var(--font-sans);padding:8px 12px}._input_c7mxk_9:focus,._textarea_c7mxk_22:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-dim);outline:none}._input_c7mxk_9::placeholder,._textarea_c7mxk_22::placeholder{color:var(--text-muted)}._withIcon_c7mxk_44{padding-left:34px}._withRightElement_c7mxk_45{padding-right:36px}._rightElement_c7mxk_47{color:var(--text-muted);align-items:center;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}._rightElement_c7mxk_47 button{cursor:pointer;color:var(--text-muted);transition:color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}._rightElement_c7mxk_47 button:hover{color:var(--text-primary)}._textarea_c7mxk_22{resize:vertical;min-height:80px;line-height:1.5}._error_c7mxk_79{border-color:var(--error)!important}._error_c7mxk_79:focus{box-shadow:0 0 0 3px #ef444433!important}._errorMsg_c7mxk_82{font-size:var(--text-xs);color:var(--error)}select._input_c7mxk_9{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238b949e' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}._overlay_e80k6_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#000000a6;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out _fadeIn_e80k6_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_e80k6_1{0%{opacity:0}to{opacity:1}}._modal_e80k6_19{background:var(--bg-surface,#1e1e2d);border:1px solid var(--border-color,#ffffff1a);border-radius:16px;flex-direction:column;gap:20px;width:100%;max-width:440px;padding:24px;animation:.2s ease-out _slideUp_e80k6_1;display:flex;box-shadow:0 20px 40px #00000080}@keyframes _slideUp_e80k6_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._header_e80k6_38{justify-content:space-between;align-items:flex-start;display:flex}._titleGroup_e80k6_44{align-items:center;gap:12px;display:flex}._iconBadge_e80k6_50{color:#c084fc;background:#7c3aed26;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._title_e80k6_44{color:var(--text-primary,#fff);margin:0;font-size:18px;font-weight:700}._subtitle_e80k6_68{color:var(--text-muted,#94a3b8);margin:2px 0 0;font-size:13px}._closeBtn_e80k6_74{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}._closeBtn_e80k6_74:hover{color:var(--text-primary,#fff);background:#ffffff14}._form_e80k6_92{flex-direction:column;gap:16px;display:flex}._eyeBtn_e80k6_98{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex}._errorMsg_e80k6_108{color:#fca5a5;background:#ef444426;border:1px solid #ef44444d;border-radius:8px;padding:10px 14px;font-size:13px}._actions_e80k6_117{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}._demoSection_e80k6_124{border-top:1px solid var(--border-color,#ffffff14);padding-top:16px}._demoTitle_e80k6_129{color:var(--text-muted,#94a3b8);margin-bottom:10px;font-size:12px;font-weight:600}._demoList_e80k6_136{flex-direction:column;gap:8px;max-height:180px;display:flex;overflow-y:auto}._demoItem_e80k6_144{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;transition:all .15s;display:flex}._demoItem_e80k6_144:hover:not(:disabled){background:#7c3aed1f;border-color:#7c3aed4d}._demoItemAdded_e80k6_162{opacity:.6;cursor:not-allowed;background:#ffffff03}._demoItemInfo_e80k6_168{flex-direction:column;display:flex}._demoItemName_e80k6_173{color:var(--text-primary,#fff);font-size:13px;font-weight:600}._demoItemEmail_e80k6_179{color:var(--text-muted,#94a3b8);font-size:11px}._demoItemRight_e80k6_184{align-items:center;gap:8px;display:flex}._demoBadge_e80k6_190{color:#c084fc;background:#7c3aed33;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700}._addedBadge_e80k6_199{color:#4ade80;align-items:center;gap:4px;font-size:11px;font-weight:500;display:flex}._bottomNav_17wl7_2{display:none}@media (width<=768px){body[data-mobile-chat-active=true] ._bottomNav_17wl7_2{display:none!important}._bottomNav_17wl7_2{height:calc(56px + env(safe-area-inset-bottom,0px));background:var(--bg-base,#0d1117);z-index:1000;padding-top:4px;padding-bottom:env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid #ffffff1a;justify-content:space-around;align-items:flex-start;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #00000080}._navBtn_17wl7_29{color:#94a3b8;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;height:100%;padding:4px 2px;font-size:10px;font-weight:500;text-decoration:none;transition:all .15s;display:flex;position:relative}._navBtn_17wl7_29:active{transform:scale(.95)}._navBtnActive_17wl7_53{color:#c084fc!important}._iconWrapper_17wl7_57{justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}._badge_17wl7_66{color:#fff;border-radius:var(--radius-full,9999px);background:#ef4444;border:1px solid #0f172a;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-4px;right:-7px;box-shadow:0 1px 4px #ef444480}._navLabel_17wl7_85{white-space:nowrap;text-overflow:ellipsis;max-width:64px;line-height:1;overflow:hidden}._sheetBackdrop_17wl7_94{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1050;background:#000000a6;animation:.15s _fadeIn_17wl7_1;position:fixed;inset:0}._sheetPanel_17wl7_104{bottom:calc(56px + env(safe-area-inset-bottom,0px) + 8px);z-index:1060;background:#111827;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;max-height:calc(85vh - 56px);animation:.2s _slideUp_17wl7_1;display:flex;position:fixed;left:8px;right:8px;overflow:hidden;box-shadow:0 10px 40px #000c}._sheetHeader_17wl7_121{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}._sheetTitle_17wl7_129{color:#f8fafc;font-size:14px;font-weight:700}._closeBtn_17wl7_135{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:flex}._sheetBody_17wl7_147{-webkit-overflow-scrolling:touch;flex-direction:column;gap:4px;padding:8px 12px 20px;display:flex;overflow-y:auto}._sectionTitle_17wl7_156{text-transform:uppercase;letter-spacing:.05em;color:#64748b;padding:10px 8px 4px;font-size:11px;font-weight:700}._menuItem_17wl7_165{color:#e2e8f0;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}._menuItem_17wl7_165:hover,._menuItem_17wl7_165:active{color:#fff;background:#ffffff14}._menuItemActive_17wl7_188{font-weight:600;color:#c084fc!important;background:#9333ea2e!important}._menuIcon_17wl7_194{color:#a855f7;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}._menuLabel_17wl7_204{flex:1}._roleBadge_17wl7_208{color:#c084fc;background:#9333ea33;border:1px solid #9333ea4d;border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:600}._notifList_17wl7_219{flex-direction:column;gap:4px;max-height:380px;display:flex;overflow-y:auto}._notifRow_17wl7_227{cursor:pointer;color:inherit;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;text-decoration:none;display:flex}._notifRowUnread_17wl7_240{background:#9333ea1a;border-color:#9333ea40}._notifRowTop_17wl7_245{justify-content:space-between;align-items:center;gap:8px;display:flex}._notifAuthor_17wl7_252{color:#c084fc;font-size:12px;font-weight:600}._notifTime_17wl7_258{color:#64748b;font-size:10px}._notifMessage_17wl7_263{color:#cbd5e1;font-size:12px;line-height:1.4}._emptyState_17wl7_269{text-align:center;color:#64748b;padding:24px;font-size:13px}._markReadBtn_17wl7_276{color:#c084fc;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:11px;font-weight:600}._accountList_17wl7_287{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}._accountItem_17wl7_294{cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-family:inherit;transition:all .15s;display:flex}._accountItem_17wl7_294:active{background:#ffffff17}._accountItemActive_17wl7_313{background:#9333ea26!important;border-color:#9333ea59!important}._accountDetails_17wl7_318{flex-direction:column;flex:1;min-width:0;display:flex}._accountName_17wl7_325{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}._accountEmail_17wl7_334{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._activeBadge_17wl7_342{color:#4ade80;background:#4ade801f;border:1px solid #4ade8040;border-radius:9999px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}._switchBadge_17wl7_356{color:#c084fc;background:#a855f726;border:1px solid #a855f740;border-radius:9999px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:600}._userMenuDivider_17wl7_367{background:#ffffff14;height:1px;margin:8px 4px}}@keyframes _slideUp_17wl7_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _fadeIn_17wl7_1{0%{opacity:0}to{opacity:1}}._container_1gun4_1{z-index:99999;pointer-events:none;flex-direction:row-reverse;gap:16px;display:flex;position:fixed;bottom:0;right:20px}._chatWindow_1gun4_12{pointer-events:auto;background:#111827;border:1px solid #ffffff1f;border-bottom:none;border-radius:12px 12px 0 0;flex-direction:column;width:330px;height:420px;transition:height .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 -10px 30px #00000080}._chatWindowMinimized_1gun4_27{height:44px}._header_1gun4_31{cursor:pointer;-webkit-user-select:none;user-select:none;background:#1f2937;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:44px;padding:0 12px;display:flex}._userInfo_1gun4_43{align-items:center;gap:8px;display:flex;overflow:hidden}._userName_1gun4_50{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}._userEmail_1gun4_59{color:#94a3b8;font-size:11px}._headerControls_1gun4_64{align-items:center;gap:4px;display:flex}._controlBtn_1gun4_70{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:flex}._controlBtn_1gun4_70:hover{color:#f8fafc;background:#ffffff1a}._body_1gun4_89{background:#0b0f19;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}._newChatSearch_1gun4_98{border-bottom:1px solid #ffffff14;padding:10px 12px;position:relative}._searchLabel_1gun4_104{color:#a855f7;margin-bottom:4px;font-size:11px;font-weight:600}._searchRow_1gun4_111{align-items:center;gap:6px;display:flex}._searchInput_1gun4_117{color:#f8fafc;background:#1e293b;border:1px solid #ffffff1a;border-radius:6px;outline:none;flex:1;padding:6px 10px;font-size:12px}._searchInput_1gun4_117:focus{border-color:#a855f7}._searchBtn_1gun4_132{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:none;border-radius:6px;align-items:center;gap:4px;height:31px;padding:6px 10px;font-size:11px;font-weight:600;transition:all .15s;display:flex}._searchBtn_1gun4_132:hover{opacity:.9;transform:translateY(-1px)}._searchDialogOverlay_1gun4_154{z-index:500;background:#0b0f19;flex-direction:column;padding:12px;display:flex;position:absolute;inset:0;overflow:hidden}._searchDialogHeader_1gun4_168{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:6px;display:flex}._searchDialogTitle_1gun4_177{color:#f8fafc;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}._closeDialogBtn_1gun4_186{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:flex}._closeDialogBtn_1gun4_186:hover{color:#f8fafc;background:#ffffff1a}._scopeBox_1gun4_203{background:#1e293b;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;gap:6px;margin-bottom:8px;padding:8px 10px;display:flex}._scopeOption_1gun4_214{color:#cbd5e1;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:8px;padding:4px 6px;font-size:11px;transition:all .15s;display:flex}._scopeOption_1gun4_214:hover{background:#ffffff0d}._scopeActive_1gun4_231{color:#c084fc;background:#a855f726;font-weight:600}._scopeOption_1gun4_214 input[type=radio],._scopeOption_1gun4_214 input[type=checkbox]{accent-color:#8b5cf6;cursor:pointer}._dialogFilterInput_1gun4_243{color:#f8fafc;background:#1e293b;border:1px solid #ffffff1a;border-radius:6px;outline:none;width:100%;margin-bottom:8px;padding:6px 10px;font-size:11px}._dialogFilterInput_1gun4_243:focus{border-color:#8b5cf6}._dialogMemberList_1gun4_259{flex-direction:column;flex:1;gap:4px;display:flex;overflow-y:auto}._dialogMemberItem_1gun4_267{cursor:pointer;background:#1e293b;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;transition:all .15s;display:flex}._dialogMemberItem_1gun4_267:hover{background:#8b5cf633;border-color:#8b5cf666}._memberMeta_1gun4_284{flex-direction:column;flex:1;display:flex;overflow:hidden}._memberName_1gun4_291{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}._memberEmail_1gun4_300{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}._memberTag_1gun4_308{color:#c084fc;background:#8b5cf640;border-radius:10px;padding:2px 6px;font-size:9px;font-weight:600}._searchResults_1gun4_317{z-index:100;background:#1e293b;border:1px solid #ffffff26;border-radius:8px;max-height:180px;position:absolute;top:100%;left:12px;right:12px;overflow-y:auto;box-shadow:0 10px 25px #00000080}._searchUserItem_1gun4_331{cursor:pointer;border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:8px 12px;display:flex}._searchUserItem_1gun4_331:hover{background:#a855f733}._messageStream_1gun4_344{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}._emptyStream_1gun4_353{text-align:center;color:#64748b;margin:auto;font-size:12px}._msgRow_1gun4_360{align-items:flex-end;gap:8px;max-width:85%;display:flex}._msgOwn_1gun4_367{flex-direction:row-reverse;align-self:flex-end}._msgOther_1gun4_372{align-self:flex-start}._msgBubble_1gun4_376{word-break:break-word;border-radius:12px;padding:8px 12px;font-size:12px;line-height:1.4}._msgOwn_1gun4_367 ._msgBubble_1gun4_376{color:#fff;background:#8b5cf6;border-bottom-right-radius:2px}._msgOther_1gun4_372 ._msgBubble_1gun4_376{color:#f1f5f9;background:#1e293b;border:1px solid #ffffff14;border-bottom-left-radius:2px}._msgTime_1gun4_397{opacity:.65;text-align:right;margin-top:2px;font-size:9px}._msgAttachment_1gun4_404{background:#0003;border-radius:6px;align-items:center;gap:6px;margin-top:4px;padding:6px 10px;font-size:11px;display:flex}._msgAttachment_1gun4_404 a{color:#38bdf8;text-decoration:underline}._inputFooter_1gun4_420{background:#111827;border-top:1px solid #ffffff14;align-items:flex-end;gap:6px;padding:8px 10px;display:flex;position:relative}._chatInput_1gun4_430{color:#f8fafc;resize:none;box-sizing:border-box;background:#1e293b;border:1px solid #ffffff1a;border-radius:14px;outline:none;flex:1;min-height:32px;max-height:174px;padding:6px 10px;font-family:inherit;font-size:12px;line-height:18px;transition:border-color .15s;overflow-y:auto}._chatInput_1gun4_430:focus{border-color:#8b5cf6}._iconBtn_1gun4_453{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;display:flex}._iconBtn_1gun4_453:hover{color:#a855f7;background:#ffffff1a}._sendBtn_1gun4_470{color:#fff;cursor:pointer;background:#8b5cf6;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}._sendBtn_1gun4_470:hover{background:#7c3aed}._emojiPicker_1gun4_488{z-index:100;background:#1e293b;border:1px solid #ffffff26;border-radius:8px;grid-template-columns:repeat(5,1fr);gap:6px;padding:8px;display:grid;position:absolute;bottom:48px;right:40px;box-shadow:0 10px 25px #00000080}._emojiItem_1gun4_503:hover{background:#ffffff1a}._imagePreviewContainer_1gun4_508{background:#8b5cf626;border:1px solid #8b5cf659;border-radius:8px;align-items:center;gap:8px;margin:0 10px 4px;padding:6px 10px;display:flex}._imageThumbnail_1gun4_519{object-fit:cover;border:1px solid #fff3;border-radius:6px;width:38px;height:38px}._imageMeta_1gun4_527{color:#e2e8f0;flex:1;justify-content:space-between;align-items:center;font-size:11px;display:flex}._removeImageBtn_1gun4_536{color:#f87171;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:13px;font-weight:700}._removeImageBtn_1gun4_536:hover{background:#ef444433}._msgImageContainer_1gun4_552{background:#000;border:1px solid #ffffff1a;border-radius:8px;max-width:220px;margin-top:6px;overflow:hidden}._msgImage_1gun4_552{object-fit:cover;cursor:pointer;width:100%;max-height:180px;transition:transform .15s;display:block}._msgImage_1gun4_552:hover{opacity:.92;transform:scale(1.02)}._msgBubbleWrap_1gun4_576{flex-direction:column;display:flex;position:relative}._msgActions_1gun4_582{z-index:10;background:#1e293b;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:2px;padding:2px 4px;display:none;position:absolute;top:-14px;right:0;box-shadow:0 4px 12px #0006}._msgOther_1gun4_372 ._msgActions_1gun4_582{left:0;right:auto}._msgRow_1gun4_360:hover ._msgActions_1gun4_582{display:flex}._msgActionBtn_1gun4_606{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px 4px;transition:all .12s;display:flex}._msgActionBtn_1gun4_606:hover{color:#fff;background:#ffffff26}._msgActionBtnDanger_1gun4_624:hover{color:#f87171;background:#ef444433}._reactionPickerWrapper_1gun4_630{align-items:center;display:flex;position:relative}._quickReactionPopup_1gun4_636{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e293b;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:3px;margin-bottom:6px;padding:3px 6px;animation:.15s cubic-bezier(.16,1,.3,1) _quickReactionPop_1gun4_636;display:flex;position:absolute;bottom:100%;box-shadow:0 8px 20px #00000080}._msgOwn_1gun4_367 ._quickReactionPopup_1gun4_636{left:auto;right:0}._msgOther_1gun4_372 ._quickReactionPopup_1gun4_636{left:0;right:auto}@keyframes _quickReactionPop_1gun4_636{0%{opacity:0;transform:translateY(4px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}._quickReactionEmojiBtn_1gun4_674{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:2px 4px;font-size:16px;line-height:1;transition:transform .12s,background .12s;display:flex}._quickReactionEmojiBtn_1gun4_674:hover{background:#ffffff26;transform:scale(1.25)}._quickReactionEmojiBtnActive_1gun4_693{background:#a855f740;box-shadow:0 0 0 1px #a855f7}._msgReactionsRow_1gun4_699{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}._msgOwn_1gun4_367 ._msgReactionsRow_1gun4_699{justify-content:flex-end}._msgOther_1gun4_372 ._msgReactionsRow_1gun4_699{justify-content:flex-start}._reactionBadge_1gun4_715{cursor:pointer;-webkit-user-select:none;user-select:none;background:#1e293be6;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:3px;padding:1px 6px;font-size:11px;transition:all .12s;display:inline-flex}._reactionBadge_1gun4_715:hover{background:#334155f2;border-color:#ffffff40;transform:translateY(-1px)}._reactionBadgeActive_1gun4_735{background:#a855f733;border-color:#a855f799}._reactionEmoji_1gun4_740{font-size:12px;line-height:1}._reactionCount_1gun4_745{color:#cbd5e1;font-size:10px;font-weight:600}._reactionBadgeActive_1gun4_735 ._reactionCount_1gun4_745{color:#e9d5ff}._quoteBar_1gun4_756{background:#8b5cf61f;border-top:1px solid #8b5cf640;justify-content:space-between;align-items:center;padding:5px 10px;font-size:11px;display:flex}._quoteBarContent_1gun4_766{flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden}._quoteBarSender_1gun4_774{color:#c084fc;font-size:10px;font-weight:600}._quoteBarText_1gun4_780{color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}._closeQuoteBtn_1gun4_788{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;display:flex}._closeQuoteBtn_1gun4_788:hover{color:#f8fafc}._quotedMsg_1gun4_804{cursor:pointer;background:#00000038;border-left:3px solid #c084fc;border-radius:4px;margin-bottom:6px;padding:4px 8px;font-size:11px;transition:background .15s}._quotedMsg_1gun4_804:hover{background:#00000059}._quotedSender_1gun4_819{color:#c084fc;margin-bottom:2px;font-size:10px;font-weight:700}._quotedText_1gun4_826{opacity:.85;white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}._highlightMsg_1gun4_834{animation:1.5s ease-out _highlightPulse_1gun4_1}@keyframes _highlightPulse_1gun4_1{0%{transform:scale(1.04);box-shadow:0 0 16px #a855f7cc}50%{transform:scale(1.02);box-shadow:0 0 8px #a855f766}to{box-shadow:none;transform:scale(1)}}._msgRecalled_1gun4_844{opacity:.75;align-items:center;gap:5px;font-size:11px;font-style:italic;display:flex}._dialogOverlay_1gun4_854{-webkit-backdrop-filter:blur(4px);z-index:600;background:#000000d1;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out _fadeIn_1gun4_1;display:flex;position:absolute;inset:0}._dialogBox_1gun4_871{text-align:center;background:#111827;border:1px solid #ffffff24;border-radius:16px;width:100%;max-width:290px;padding:18px 16px 16px;animation:.18s cubic-bezier(.16,1,.3,1) _scaleUp_1gun4_1;box-shadow:0 15px 35px #000000b3}@keyframes _scaleUp_1gun4_1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}._dialogIconWrap_1gun4_888{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 12px;transition:transform .1s;display:flex}._dialogIconWrap_1gun4_888:active{transform:scale(.9)}._dialogIconDanger_1gun4_907{color:#ef4444;background:#ef444426;border:1px solid #ef444459}._dialogIconInfo_1gun4_913{color:#a855f7;background:#a855f726;border:1px solid #a855f759}._dialogTitle_1gun4_919{color:#f8fafc;margin-bottom:6px;font-size:14px;font-weight:700}._dialogDescription_1gun4_926{color:#94a3b8;margin-bottom:16px;font-size:11px;line-height:1.4}._dialogActions_1gun4_933{justify-content:flex-end;align-items:center;gap:8px;display:flex}._dialogBtnCancel_1gun4_940{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;flex:1;padding:7px 12px;font-size:12px;font-weight:600;transition:all .12s}._dialogBtnCancel_1gun4_940:hover{color:#fff;background:#ffffff26}._dialogBtnConfirm_1gun4_958{cursor:pointer;border:none;border-radius:8px;flex:1;padding:7px 12px;font-size:12px;font-weight:600;transition:all .12s}._dialogBtnConfirmDanger_1gun4_969{color:#fff;background:#ef4444}._dialogBtnConfirmDanger_1gun4_969:hover{background:#dc2626}._dialogBtnConfirmPrimary_1gun4_978{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%)}._toastNotification_1gun4_984{color:#f8fafc;z-index:700;background:#1e293b;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;animation:.15s ease-out _fadeIn_1gun4_1;display:flex;position:absolute;top:50px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000080}._toastSuccess_1gun4_1003{color:#34d399;border-color:#10b98166}._toastError_1gun4_1008{color:#f87171;border-color:#ef444466}@media (width<=768px){._container_1gun4_1{display:none!important}}._card_e255g_1{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast);flex-direction:column;gap:16px;padding:24px;display:flex}._card_e255g_1:hover{border-color:var(--border-strong)}._cardHeader_e255g_17{flex-direction:column;gap:4px;display:flex}._cardTitle_e255g_23{font-size:var(--text-lg);color:var(--text-primary);align-items:center;gap:8px;font-weight:700;display:flex}._cardDesc_e255g_32{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}._actionsRow_e255g_38{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}._btnDownload_e255g_46{background:var(--brand,#7c3aed);color:#fff;border:1px solid var(--border-brand,#7c3aed);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);box-shadow:0 2px 8px var(--brand-dim,#7c3aed40);align-items:center;gap:8px;padding:9px 18px;font-weight:600;display:inline-flex}._btnDownload_e255g_46:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}._btnUpload_e255g_67{color:#4ade80;border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);background:#22c55e26;border:1px solid #22c55e59;align-items:center;gap:8px;padding:9px 18px;font-weight:600;display:inline-flex}._btnUpload_e255g_67:hover:not(:disabled){background:#22c55e40;border-color:#22c55e;transform:translateY(-1px)}._btnDownload_e255g_46:disabled,._btnUpload_e255g_67:disabled{opacity:.5;cursor:not-allowed}._modalOverlay_e255g_94{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out _fadeIn_e255g_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_e255g_1{0%{opacity:0}to{opacity:1}}._modal_e255g_94{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;max-width:540px;box-shadow:var(--shadow-xl);flex-direction:column;gap:16px;padding:24px 28px;animation:.18s cubic-bezier(.16,1,.3,1) _scaleUp_e255g_1;display:flex}@keyframes _scaleUp_e255g_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._modalHeader_e255g_131{justify-content:space-between;align-items:center;display:flex}._modalTitle_e255g_137{font-size:var(--text-lg);color:var(--text-primary);align-items:center;gap:8px;font-weight:700;display:flex}._closeBtn_e255g_146{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}._closeBtn_e255g_146:hover{background:var(--bg-muted);color:var(--text-primary)}._optionsGroup_e255g_165{flex-direction:column;gap:10px;display:flex}._optionCard_e255g_171{border:1.5px solid var(--border);background:var(--bg-muted);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}._optionCard_e255g_171:hover{border-color:var(--border-strong);background:var(--bg-hover)}._optionCardActive_e255g_188{border-color:var(--brand,#7c3aed)!important;background:#7c3aed14!important}._radioInput_e255g_193{accent-color:var(--brand,#7c3aed);cursor:pointer;width:18px;height:18px;margin-top:2px}._optionInfo_e255g_201{flex-direction:column;gap:2px;display:flex}._optionTitle_e255g_207{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}._optionDesc_e255g_213{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}._dropzone_e255g_220{border:2px dashed var(--border-strong);border-radius:var(--radius-lg);cursor:pointer;text-align:center;transition:all var(--transition-fast);background:#ffffff03;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 20px;display:flex}._dropzone_e255g_220:hover{border-color:var(--brand,#7c3aed);background:#7c3aed0d}._dropzoneText_e255g_240{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}._dropzoneHint_e255g_246{font-size:var(--text-xs);color:var(--text-muted)}._selectedFileInfo_e255g_251{background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}._fileNameText_e255g_261{font-size:var(--text-sm);color:var(--text-primary);align-items:center;gap:6px;font-weight:600;display:flex}._fileSizeText_e255g_270{font-size:var(--text-xs);color:var(--text-muted)}._progressWrapper_e255g_276{flex-direction:column;gap:6px;display:flex}._progressLabel_e255g_282{font-size:var(--text-xs);color:var(--text-secondary);justify-content:space-between;font-weight:600;display:flex}._progressBarBg_e255g_290{background:var(--bg-muted);border-radius:var(--radius-full);width:100%;height:8px;overflow:hidden}._progressBarFill_e255g_298{border-radius:var(--radius-full);background:linear-gradient(90deg,#7c3aed,#06b6d4,#22c55e);height:100%;transition:width .2s}._warningBox_e255g_306{color:#fde047;border-radius:var(--radius-md);font-size:var(--text-xs);background:#eab3081a;border:1px solid #eab3084d;align-items:flex-start;gap:10px;padding:10px 14px;line-height:1.5;display:flex}._successBox_e255g_319{color:#86efac;border-radius:var(--radius-md);font-size:var(--text-xs);background:#22c55e1f;border:1px solid #22c55e59;align-items:flex-start;gap:10px;padding:12px 16px;line-height:1.5;display:flex}._errorBox_e255g_332{color:#fca5a5;border-radius:var(--radius-md);font-size:var(--text-xs);background:#ef44441f;border:1px solid #ef444459;align-items:flex-start;gap:10px;padding:12px 16px;line-height:1.5;display:flex}._statsGrid_e255g_345{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}._statBadge_e255g_352{border-radius:var(--radius-sm);color:#f1f5f9;background:#ffffff0d;padding:4px 8px;font-size:11px}._modalActions_e255g_361{justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;display:flex}._btnCancel_e255g_369{background:var(--bg-muted);border:1px solid var(--border);color:var(--text-secondary);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);padding:8px 16px;font-weight:500}._btnCancel_e255g_369:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}._btnConfirm_e255g_386{background:var(--brand,#7c3aed);border:1px solid var(--border-brand,#7c3aed);color:#fff;border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:6px;padding:8px 18px;font-weight:600;display:inline-flex}._btnConfirm_e255g_386:hover:not(:disabled){filter:brightness(1.12)}._btnConfirm_e255g_386:disabled,._btnCancel_e255g_369:disabled{opacity:.5;cursor:not-allowed}._btnDeleteDb_e255g_410{color:#fca5a5;border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);background:#ef444426;border:1px solid #ef444459;align-items:center;gap:8px;padding:9px 18px;font-weight:600;display:inline-flex}._btnDeleteDb_e255g_410:hover:not(:disabled){color:#fff;background:#ef444440;border-color:#ef4444;transform:translateY(-1px);box-shadow:0 2px 10px #ef444440}._btnDanger_e255g_433{box-shadow:0 2px 10px #ef44444d;color:#fff!important;background:#ef4444!important;border-color:#dc2626!important}._btnDanger_e255g_433:hover:not(:disabled){background:#dc2626!important;border-color:#b91c1c!important}._dangerBox_e255g_445{color:#fca5a5;border-radius:var(--radius-md);font-size:var(--text-xs);background:#ef44441f;border:1px solid #ef444466;align-items:flex-start;gap:12px;padding:12px 16px;line-height:1.5;display:flex}._inputGroup_e255g_458{flex-direction:column;gap:6px;margin-top:4px;display:flex}._inputLabel_e255g_465{font-size:var(--text-xs);color:var(--text-secondary);font-weight:600}._inputField_e255g_471{background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;font-size:var(--text-sm);color:var(--text-primary);transition:border-color var(--transition-fast);outline:none;padding:8px 12px}._inputField_e255g_471:focus{border-color:#ef4444;box-shadow:0 0 0 2px #ef444433}._container_5hg0k_1{flex-direction:column;gap:16px;display:flex}._headerRow_5hg0k_7{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._headerActions_5hg0k_15{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._btnSecondary_5hg0k_22{background:var(--bg-muted,#21262d);border:1px solid var(--border,#30363d);color:var(--text-primary,#f8fafc);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}._btnSecondary_5hg0k_22:hover:not(:disabled){background:var(--bg-hover,#2d333b);border-color:var(--border-strong,#484f58)}._btnDangerOutline_5hg0k_42{color:#f87171;cursor:pointer;background:#ef444414;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}._btnDangerOutline_5hg0k_42:hover:not(:disabled){color:#fca5a5;background:#ef44442e;border-color:#ef4444}._btnDangerOutline_5hg0k_42:disabled,._btnSecondary_5hg0k_22:disabled{opacity:.5;cursor:not-allowed}._infoBanner_5hg0k_69{color:var(--text-secondary,#94a3b8);background:#38bdf814;border:1px solid #38bdf840;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12.5px;line-height:1.55;display:flex}._infoBanner_5hg0k_69 b{color:#38bdf8}._sessionList_5hg0k_86{flex-direction:column;gap:12px;display:flex}._sessionCard_5hg0k_92{background:var(--bg-base,#0d1117);border:1px solid var(--border,#30363d);border-radius:10px;align-items:flex-start;gap:16px;padding:16px;transition:all .15s;display:flex}._sessionCard_5hg0k_92:hover{border-color:var(--border-strong,#484f58)}._sessionCardCurrent_5hg0k_107{background:linear-gradient(180deg, #22c55e08 0%, var(--bg-base,#0d1117) 100%);border-color:#22c55e66;box-shadow:0 0 16px -8px #22c55e40}._deviceIconBox_5hg0k_113{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._deviceIconBoxCurrent_5hg0k_125{color:#22c55e;background:#22c55e1f;border-color:#22c55e4d}._sessionBody_5hg0k_131{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}._deviceHeaderRow_5hg0k_139{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._deviceName_5hg0k_147{color:var(--text-primary,#f8fafc);align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}._badgeCurrent_5hg0k_156{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d;border-radius:12px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}._badgeDotPulse_5hg0k_169{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite _pulseDot_5hg0k_1}@keyframes _pulseDot_5hg0k_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}._badgeRemote_5hg0k_182{color:#94a3b8;background:#94a3b81a;border:1px solid #94a3b833;border-radius:12px;padding:3px 9px;font-size:11px;font-weight:500}._detailsGrid_5hg0k_192{color:var(--text-secondary,#94a3b8);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 16px;font-size:12.5px;display:grid}._detailItem_5hg0k_200{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}._detailLabel_5hg0k_209{color:var(--text-muted,#64748b);font-weight:500}._detailValue_5hg0k_214{color:var(--text-primary,#e2e8f0);font-weight:600}._macTag_5hg0k_219{letter-spacing:.5px;background:#ffffff0f;border:1px solid #ffffff14;border-radius:4px;align-items:center;gap:5px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11.5px;display:inline-flex}._copyBtn_5hg0k_232{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:1px;transition:color .15s;display:inline-flex}._copyBtn_5hg0k_232:hover{color:#38bdf8}._sessionActions_5hg0k_249{flex-shrink:0;align-self:center;align-items:center;display:flex}._btnRevoke_5hg0k_256{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef444440;border-radius:7px;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}._btnRevoke_5hg0k_256:hover:not(:disabled){color:#fca5a5;background:#ef444433;border-color:#ef4444;transform:translateY(-1px)}._btnRevoke_5hg0k_256:disabled{opacity:.5;cursor:not-allowed}._modalOverlay_5hg0k_284{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#000000bf;justify-content:center;align-items:center;padding:16px;animation:.15s _fadeIn_5hg0k_1;display:flex;position:fixed;inset:0}._modalBox_5hg0k_297{background:var(--bg-elevated,#161b22);border:1px solid #ef444459;border-radius:12px;flex-direction:column;gap:16px;width:100%;max-width:440px;padding:24px;animation:.18s _scaleIn_5hg0k_1;display:flex;box-shadow:0 12px 36px #00000080}@keyframes _scaleIn_5hg0k_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._modalHeader_5hg0k_316{color:#f87171;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}._modalText_5hg0k_325{color:var(--text-secondary,#cbd5e1);font-size:13.5px;line-height:1.55}._modalSummaryCard_5hg0k_331{background:var(--bg-muted,#21262d);border:1px solid var(--border,#30363d);color:var(--text-primary,#f8fafc);border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;font-size:12.5px;display:flex}._modalActions_5hg0k_343{justify-content:flex-end;align-items:center;gap:10px;margin-top:6px;display:flex}._btnCancel_5hg0k_351{border:1px solid var(--border,#30363d);color:var(--text-secondary,#94a3b8);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600}._btnCancel_5hg0k_351:hover:not(:disabled){background:var(--bg-hover,#2d333b);color:var(--text-primary,#f8fafc)}._btnConfirmDanger_5hg0k_367{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;transition:background .15s}._btnConfirmDanger_5hg0k_367:hover:not(:disabled){background:#dc2626}._toast_5hg0k_383{z-index:10000;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;animation:.2s _slideUp_5hg0k_1;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #0006}@keyframes _slideUp_5hg0k_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._toastSuccess_5hg0k_404{color:#f0fdf4;background:#15803d}._toastError_5hg0k_409{color:#fef2f2;background:#b91c1c}@media (width<=640px){._sessionCard_5hg0k_92{flex-direction:column;align-items:stretch}._sessionActions_5hg0k_249{align-self:flex-start;width:100%;margin-top:4px}._btnRevoke_5hg0k_256{justify-content:center;width:100%}}._page_xmln8_1{width:100%;max-width:900px;padding:28px 32px 60px;animation:.2s _fadeIn_xmln8_1}@keyframes _fadeIn_xmln8_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._header_xmln8_13{margin-bottom:28px}._title_xmln8_17{color:var(--text-primary,#f8fafc);align-items:center;gap:10px;font-size:22px;font-weight:700;display:flex}._subtitle_xmln8_26{color:var(--text-secondary,#94a3b8);margin-top:4px;font-size:13px}._sectionList_xmln8_32{flex-direction:column;gap:24px;display:flex}._card_xmln8_38{background:var(--bg-elevated,#161b22);border:1px solid var(--border,#30363d);border-radius:12px;padding:24px}._cardHeader_xmln8_45{margin-bottom:20px}._cardTitle_xmln8_49{color:var(--text-primary,#f8fafc);align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}._cardDesc_xmln8_58{color:var(--text-secondary,#8b949e);margin-top:4px;font-size:13px;line-height:1.5}._cardDanger_xmln8_65{background:#ef44440a;border-color:#ef44444d}._cardDanger_xmln8_65 ._cardTitle_xmln8_49{color:#f87171}._formGrid_xmln8_74{flex-direction:column;gap:16px;max-width:480px;display:flex}._inputGroup_xmln8_81{flex-direction:column;gap:6px;display:flex}._label_xmln8_87{color:var(--text-secondary,#cbd5e1);font-size:12px;font-weight:600}._input_xmln8_81{background:var(--bg-muted,#21262d);border:1px solid var(--border,#30363d);color:var(--text-primary,#f8fafc);border-radius:8px;outline:none;padding:10px 14px;font-size:13px;transition:border-color .2s}._input_xmln8_81:focus{border-color:var(--brand,#8b5cf6)}._themeGrid_xmln8_108{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}._themeOption_xmln8_114{background:var(--bg-muted,#21262d);border:2px solid var(--border,#30363d);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:16px;transition:all .2s;display:flex}._themeOption_xmln8_114:hover{background:var(--bg-hover,#2d333b);border-color:var(--border-strong,#484f58)}._themeOptionActive_xmln8_132{box-shadow:0 0 12px var(--brand-glow,#7c3aed4d);border-color:var(--brand,#7c3aed)!important;background:var(--brand-dim,#7c3aed26)!important}._themePreviewBox_xmln8_138{border:1px solid #8080804d;border-radius:8px;flex-direction:column;justify-content:space-between;width:100%;height:52px;padding:8px;display:flex;box-shadow:0 2px 8px #0003}._themePreviewHeader_xmln8_150{border-radius:4px;width:40%;height:8px}._themePreviewText_xmln8_156{opacity:.8;border-radius:3px;width:75%;height:6px}._themeLabel_xmln8_163{color:var(--text-primary,#f8fafc);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}._errorBanner_xmln8_172{color:#f87171;background:#ef444426;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}._successBanner_xmln8_184{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}._modalOverlay_xmln8_196{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_xmln8_196{background:var(--bg-elevated,#161b22);border:1px solid #ef44444d;border-radius:14px;width:100%;max-width:460px;padding:24px;box-shadow:0 20px 25px -5px #00000080}._modalHeader_xmln8_217{color:#f87171;align-items:center;gap:10px;margin-bottom:12px;font-size:18px;font-weight:700;display:flex}._modalText_xmln8_227{color:var(--text-secondary,#94a3b8);margin-bottom:20px;font-size:13px;line-height:1.5}._modalActions_xmln8_234{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}._btnCancel_xmln8_242{background:var(--bg-muted,#21262d);color:var(--text-primary,#cbd5e1);border:1px solid var(--border,#30363d);cursor:pointer;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:600}._btnDanger_xmln8_253{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:600;display:flex}._btnDanger_xmln8_253:hover{background:#b91c1c}._layout_1udha_1{background:var(--bg-base);height:100dvh;display:flex;overflow:hidden}._main_1udha_9{margin-left:var(--sidebar-width);flex-direction:column;flex:1;height:100dvh;transition:margin-left .2s;display:flex;overflow:hidden auto}._mainCollapsed_1udha_21{margin-left:64px}._content_1udha_25{flex:1;overflow-y:auto}._mainMessages_1udha_30{overflow:hidden!important}@media (width<=768px){._main_1udha_9,._mainCollapsed_1udha_21{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px));margin-left:0!important}body[data-mobile-chat-active=true] ._main_1udha_9,body[data-mobile-chat-active=true] ._mainCollapsed_1udha_21,body[data-mobile-chat-active=true] ._mainMessages_1udha_30{height:100dvh!important;padding-bottom:0!important;overflow:hidden!important}}._page_1ds9m_1{background:var(--bg-base);background-image:radial-gradient(80% 50% at 50% -20%,#7c3aed26 0%,#0000 60%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}._card_1ds9m_12{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;max-width:420px;box-shadow:var(--shadow-lg);padding:36px;animation:.3s _fadeIn_1ds9m_1}@keyframes _fadeIn_1ds9m_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._logoRow_1ds9m_28{align-items:center;gap:10px;margin-bottom:28px;display:flex}._logoIcon_1ds9m_35{background:var(--brand);border-radius:var(--radius-md);color:#fff;width:40px;height:40px;box-shadow:0 0 16px var(--brand-glow);justify-content:center;align-items:center;display:flex}._brand_1ds9m_47{font-size:var(--text-2xl);color:var(--text-primary);letter-spacing:-.03em;font-weight:700}._title_1ds9m_54{font-size:var(--text-3xl);color:var(--text-primary);letter-spacing:-.03em;margin-bottom:8px;font-weight:700}._subtitle_1ds9m_62{font-size:var(--text-base);color:var(--text-secondary);margin-bottom:28px;line-height:1.5}._form_1ds9m_69{flex-direction:column;gap:16px;display:flex}._rememberRow_1ds9m_75{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-top:-4px;display:flex}._rememberLabel_1ds9m_83{font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast);align-items:center;gap:8px;display:flex}._rememberLabel_1ds9m_83:hover{color:var(--text-primary)}._rememberCheckbox_1ds9m_97{accent-color:var(--brand);cursor:pointer;border-radius:4px;width:16px;height:16px}._errorMsg_1ds9m_105{color:#f87171;border-radius:var(--radius-md);font-size:var(--text-sm);background:#dc26261a;border:1px solid #dc26264d;padding:10px 14px}._hint_1ds9m_114{margin-top:20px}._demoAccounts_1ds9m_118{background:var(--bg-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-secondary);font-family:var(--font-mono);flex-direction:column;gap:4px;max-height:200px;padding:10px 12px;display:flex;overflow-y:auto}._demoTitle_1ds9m_133{font-family:var(--font-sans);color:var(--text-muted);font-weight:600;font-size:var(--text-xs);letter-spacing:.04em;margin-bottom:2px}._demoItem_1ds9m_142{border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff05;border:1px solid #0000;justify-content:space-between;align-items:center;padding:6px 10px;transition:all .15s;display:flex}._demoItem_1ds9m_142:hover{background:var(--brand-glow);border-color:var(--brand);color:#fff}._demoItem_1ds9m_142:hover ._demoBadge_1ds9m_161{background:var(--brand);color:#fff}._demoBadge_1ds9m_161{font-family:var(--font-sans);text-transform:uppercase;border-radius:var(--radius-full);background:var(--bg-elevated);color:var(--text-muted);padding:2px 6px;font-size:10px;font-weight:600;transition:all .15s}._switchAuth_1ds9m_178{text-align:center;font-size:var(--text-sm);color:var(--text-secondary);margin-top:20px}._switchAuth_1ds9m_178 a{color:var(--brand-light);font-weight:500;text-decoration:none}._switchAuth_1ds9m_178 a:hover{text-decoration:underline}._page_171p8_1{max-width:1400px;padding:32px;animation:.2s _fadeIn_171p8_1}@keyframes _fadeIn_171p8_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._header_171p8_12{justify-content:space-between;align-items:flex-start;margin-bottom:32px;display:flex}._greeting_171p8_19{font-size:var(--text-4xl);color:var(--text-primary);letter-spacing:-.04em;font-weight:800;line-height:1.1}._subtitle_171p8_27{font-size:var(--text-md);color:var(--text-secondary);margin-top:6px}._statsGrid_171p8_34{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:36px;display:grid}._statCard_171p8_41{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-xl);transition:border-color var(--transition-base);align-items:flex-start;gap:16px;padding:20px;display:flex}._statCard_171p8_41:hover{border-color:var(--border-strong)}._statIcon_171p8_54{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._statValue_171p8_64{color:var(--text-primary);letter-spacing:-.03em;font-size:28px;font-weight:700;line-height:1}._statLabel_171p8_72{font-size:var(--text-sm);color:var(--text-secondary);margin-top:4px;font-weight:600}._statSub_171p8_79{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}._section_171p8_86{margin-bottom:36px}._sectionHeader_171p8_88{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._sectionTitle_171p8_95{font-size:var(--text-xl);color:var(--text-primary);letter-spacing:-.02em;font-weight:700}._seeAll_171p8_102{font-size:var(--text-sm);color:var(--brand-light);font-weight:500;text-decoration:none}._seeAll_171p8_102:hover{text-decoration:underline}._projectsGrid_171p8_112{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}._projectCard_171p8_118{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-xl);transition:all var(--transition-base);flex-direction:column;gap:14px;padding:20px;text-decoration:none;display:flex}._projectCard_171p8_118:hover{border-color:var(--border-brand);box-shadow:var(--shadow-md), var(--shadow-brand);transform:translateY(-2px)}._projectHeader_171p8_136{align-items:flex-start;gap:12px;min-width:0;display:flex}._projectIcon_171p8_143{background:var(--brand-dim);border:1px solid var(--border-brand);border-radius:var(--radius-md);width:40px;height:40px;font-size:var(--text-sm);color:var(--brand-light);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}._projectInfo_171p8_158{flex:1;min-width:0}._projectName_171p8_163{font-size:var(--text-md);color:var(--text-primary);letter-spacing:-.01em;word-break:break-word;font-weight:600}._projectDesc_171p8_171{font-size:var(--text-sm);color:var(--text-secondary);white-space:normal;word-break:break-word;overflow-wrap:break-word;margin-top:4px;line-height:1.45}._projectStats_171p8_181{font-size:var(--text-xs);color:var(--text-muted);gap:12px;display:flex}._projectStats_171p8_181 span{align-items:center;gap:4px;display:flex}._projectMembers_171p8_194{align-items:center;gap:-4px;display:flex}._projectMembers_171p8_194>*{border:2px solid var(--bg-elevated);border-radius:50%;margin-left:-6px}._projectMembers_171p8_194>:first-child{margin-left:0}._moreMembers_171p8_208{background:var(--bg-muted);width:20px;height:20px;color:var(--text-muted);border:2px solid var(--bg-elevated);border-radius:50%;justify-content:center;align-items:center;margin-left:-6px;font-size:9px;display:flex}._emptyState_171p8_223{background:var(--bg-elevated);border:1px dashed var(--border);border-radius:var(--radius-xl);text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:60px 40px;display:flex}._emptyIcon_171p8_236{color:var(--text-muted);margin-bottom:16px}._emptyTitle_171p8_241{font-size:var(--text-xl);color:var(--text-secondary);margin-bottom:8px;font-weight:600}._emptyDesc_171p8_248{font-size:var(--text-base);color:var(--text-muted);max-width:320px;margin-bottom:20px}._createBtn_171p8_255{background:var(--brand);color:#fff;border-radius:var(--radius-md);font-size:var(--text-sm);transition:all var(--transition-base);align-items:center;gap:6px;padding:8px 20px;font-weight:500;text-decoration:none;display:inline-flex}._createBtn_171p8_255:hover{background:var(--brand-hover);box-shadow:0 0 12px var(--brand-glow)}@media (width<=768px){._page_171p8_1{padding:16px 14px 28px}._header_171p8_12{margin-bottom:20px}._greeting_171p8_19{font-size:26px}._subtitle_171p8_27{font-size:13px}._statsGrid_171p8_34{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:12px;margin-bottom:28px;margin-left:-14px;margin-right:-14px;padding-bottom:8px;padding-left:14px;padding-right:14px;display:flex;overflow:auto hidden}._statsGrid_171p8_34::-webkit-scrollbar{display:none}._statCard_171p8_41{scroll-snap-align:start;flex:0 0 165px;gap:12px;min-width:165px;padding:16px 14px}._statIcon_171p8_54{width:38px;height:38px}._statValue_171p8_64{font-size:24px}._statLabel_171p8_72{font-size:13px}._statSub_171p8_79{font-size:11px}._projectsGrid_171p8_112{grid-template-columns:1fr;gap:12px}._projectCard_171p8_118{gap:12px;padding:16px}}._loading_ujcgt_1{min-height:40vh;color:var(--text-muted);font-size:var(--text-md);justify-content:center;align-items:center;display:flex}._layout_ujcgt_10{flex-direction:column;height:100%;display:flex;overflow:hidden}._projectHeader_ujcgt_17{border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated);justify-content:space-between;align-items:center;gap:16px;padding:12px 28px;display:flex}._projectInfo_ujcgt_27{align-items:center;gap:14px;display:flex}._projectDetails_ujcgt_33{flex-direction:column;gap:2px;display:flex}._projectNameRow_ujcgt_39{align-items:center;gap:12px;display:flex}._headerTitleExtra_ujcgt_45{align-items:center;display:flex}._headerBarsCenter_ujcgt_50{flex-shrink:0;margin-left:auto;margin-right:16px}._memberAvatars_ujcgt_56{gap:-6px;margin-left:auto;display:flex}._projectIcon_ujcgt_62{background:var(--brand-dim);border:1px solid var(--border-brand);border-radius:var(--radius-md);width:44px;height:44px;font-size:var(--text-md);color:var(--brand-light);justify-content:center;align-items:center;font-weight:700;display:flex}._projectName_ujcgt_39{font-size:var(--text-2xl);color:var(--text-primary);letter-spacing:-.02em;font-weight:700}._projectDesc_ujcgt_83{font-size:var(--text-sm);color:var(--text-secondary);margin-top:2px}._memberAvatars_ujcgt_56{gap:-6px;display:flex}._memberAvatar_ujcgt_56{background:var(--brand);color:#fff;border:2px solid var(--bg-elevated);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:-8px;font-size:13px;font-weight:600;display:flex}._memberAvatar_ujcgt_56:first-child{margin-left:0}._content_ujcgt_111{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}._page_ujcgt_122{padding:32px;animation:.2s _fadeIn_ujcgt_1}@keyframes _fadeIn_ujcgt_1{0%{opacity:0}to{opacity:1}}._pageHeader_ujcgt_132{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._pageTitle_ujcgt_139{font-size:var(--text-3xl);color:var(--text-primary);letter-spacing:-.03em;font-weight:700}._createBtn_ujcgt_146{background:var(--brand);color:#fff;border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-base);border:none;padding:8px 16px;font-weight:500}._createBtn_ujcgt_146:hover{background:var(--brand-hover);box-shadow:0 0 12px var(--brand-glow)}._grid_ujcgt_163{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}._card_ujcgt_169{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-xl);transition:all var(--transition-base);flex-direction:column;gap:10px;padding:20px;text-decoration:none;display:flex}._card_ujcgt_169:hover{border-color:var(--border-brand);box-shadow:var(--shadow-md), var(--shadow-brand);transform:translateY(-2px)}._cardIcon_ujcgt_187{background:var(--brand-dim);border:1px solid var(--border-brand);border-radius:var(--radius-md);width:44px;height:44px;font-size:var(--text-md);color:var(--brand-light);justify-content:center;align-items:center;font-weight:700;display:flex}._cardName_ujcgt_201{font-size:var(--text-lg);color:var(--text-primary);font-weight:600}._cardDesc_ujcgt_207{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}._cardStats_ujcgt_213{font-size:var(--text-xs);color:var(--text-muted);gap:12px;margin-top:4px;display:flex}._cardStats_ujcgt_213 span{align-items:center;gap:4px;display:flex}@media (width<=768px){._projectHeader_ujcgt_17{gap:8px;padding:10px 12px}._projectIcon_ujcgt_62{width:36px;height:36px;font-size:var(--text-sm)}._projectName_ujcgt_39{font-size:var(--text-lg)}._projectDesc_ujcgt_83{font-size:var(--text-xs)}._headerBarsCenter_ujcgt_50,._memberAvatars_ujcgt_56{display:none}}._statusBar_ydqmp_2{color:#94a3b8;z-index:10;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a;border-top:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:28px;padding:0 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11.5px;display:flex;box-shadow:0 -2px 10px #0000004d}._leftSection_ydqmp_22{scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:6px;display:flex;overflow-x:auto}._leftSection_ydqmp_22::-webkit-scrollbar{display:none}._projectNameBadge_ydqmp_35{color:#c084fc;cursor:pointer;white-space:nowrap;background:#7c3aed33;border:1px solid #7c3aed59;border-radius:4px;align-items:center;gap:5px;height:22px;padding:2px 8px;font-size:11px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}._projectNameBadge_ydqmp_35:hover{color:#fff;background:#7c3aed59}._projectDropdownPortal_ydqmp_59{z-index:99999;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172a;border:1px solid #ffffff26;border-radius:8px;flex-direction:column;gap:3px;width:270px;max-height:380px;padding:6px;animation:.15s cubic-bezier(.16,1,.3,1) _popupSlide_ydqmp_1;display:flex;position:fixed;box-shadow:0 10px 35px #000000b3}._projectDropdownHeader_ydqmp_76{color:#64748b;text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;display:flex}._projectList_ydqmp_88{flex-direction:column;gap:2px;max-height:260px;display:flex;overflow-y:auto}._projectOption_ydqmp_96{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:12px;font-weight:500;transition:all .15s;display:flex}._projectOption_ydqmp_96:hover{color:#f8fafc;background:#ffffff14}._projectOptionActive_ydqmp_118{color:#c084fc;background:#7c3aed40;font-weight:600}._projectDropdownDivider_ydqmp_124{background:#ffffff14;height:1px;margin:4px 0}._projectDropdownFooterBtn_ydqmp_130{color:#38bdf8;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}._projectDropdownFooterBtn_ydqmp_130:hover{color:#7dd3fc;background:#38bdf81a}._divider_ydqmp_151{color:#475569;font-size:11px}._workspaceBadge_ydqmp_156{color:#38bdf8;white-space:nowrap;background:#38bdf81a;border-radius:3px;align-items:center;gap:4px;padding:2px 6px;font-weight:600;display:inline-flex}._ipBadge_ydqmp_168{color:#4ade80;cursor:pointer;white-space:nowrap;background:#22c55e1f;border:1px solid #22c55e40;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-family:JetBrains Mono,Consolas,monospace;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}._ipBadge_ydqmp_168:hover{color:#86efac;background:#22c55e40}._quickCmdsGroup_ydqmp_191{align-items:center;gap:4px;display:flex}._quickCmdBtn_ydqmp_197{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff14;border-radius:3px;align-items:center;gap:3px;height:20px;padding:1px 7px;font-family:JetBrains Mono,monospace;font-size:10.5px;transition:all .15s;display:inline-flex}._quickCmdBtn_ydqmp_197:hover{color:#e9d5ff;background:#a855f733;border-color:#a855f766}._quickCmdSettingBtn_ydqmp_220{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:inline-flex}._quickCmdSettingBtn_ydqmp_220:hover{color:#f8fafc;background:#ffffff1a}._rightSection_ydqmp_240{scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:3px;margin-left:auto;display:flex;overflow-x:auto}._rightSection_ydqmp_240::-webkit-scrollbar{display:none}._roleBtn_ydqmp_255{color:#fde047;cursor:pointer;white-space:nowrap;background:#eab30826;border:1px solid #eab30859;border-radius:4px;align-items:center;gap:4px;height:22px;padding:2px 8px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}._roleBtn_ydqmp_255:hover{background:#eab30840}._roleDropdownPortal_ydqmp_277{z-index:99999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a;border:1px solid #ffffff26;border-radius:8px;flex-direction:column;gap:3px;width:200px;padding:6px;animation:.15s cubic-bezier(.16,1,.3,1) _popupSlide_ydqmp_1;display:flex;position:fixed;box-shadow:0 10px 30px #000000b3}@keyframes _popupSlide_ydqmp_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._roleDropdownHeader_ydqmp_304{color:#64748b;text-transform:uppercase;letter-spacing:.5px;padding:4px 8px;font-size:10px;font-weight:700}._roleOption_ydqmp_313{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:5px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;font-weight:500;transition:all .15s;display:flex}._roleOption_ydqmp_313:hover{color:#f8fafc;background:#ffffff14}._roleOptionActive_ydqmp_334{color:#c084fc;background:#7c3aed40;font-weight:600}._moduleNavBtn_ydqmp_341{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;height:22px;padding:2px 7px;font-size:11px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}._moduleNavBtn_ydqmp_341:hover{color:#f8fafc;background:#ffffff14}._moduleNavBtnActive_ydqmp_364{color:#38bdf8;background:#38bdf826;border-color:#38bdf859;font-weight:600}._folderDropdownPortal_ydqmp_372{z-index:99999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a;border:1px solid #ffffff26;border-radius:6px;flex-direction:column;gap:2px;min-width:180px;padding:4px;animation:.15s cubic-bezier(.16,1,.3,1) _popupSlide_ydqmp_1;display:flex;position:fixed;box-shadow:0 10px 25px #0009}._folderDropdownItem_ydqmp_388{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;font-size:11px;display:flex}._folderDropdownItem_ydqmp_388:hover{color:#38bdf8;background:#ffffff14}._modalOverlay_ydqmp_409{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100000;background:#000000b3;justify-content:center;align-items:center;animation:.15s _fadeIn_ydqmp_1;display:flex;position:fixed;inset:0}._modalCard_ydqmp_421{background:#090d16;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;width:92%;max-width:820px;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 20px 50px #000c}._modalHeader_ydqmp_434{background:#ffffff05;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}._modalTitle_ydqmp_443{color:#f8fafc;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}._modalCloseBtn_ydqmp_452{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}._modalCloseBtn_ydqmp_452:hover{color:#f8fafc;background:#ffffff1a}._modalBody_ydqmp_470{flex-direction:column;gap:12px;padding:18px 20px;display:flex;overflow-y:auto}._modalFooter_ydqmp_478{background:#ffffff05;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}@keyframes _fadeIn_ydqmp_1{0%{opacity:0}to{opacity:1}}._execAlertPortal_ydqmp_493{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:999999;background:#090d16;border:1px solid #ffffff26;border-radius:10px;flex-direction:column;width:90%;max-width:580px;animation:.25s cubic-bezier(.16,1,.3,1) _alertSlideDown_ydqmp_1;display:flex;position:fixed;top:72px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 50px #000c,0 0 30px #00000080}._execAlertRunning_ydqmp_512{border-top:3px solid #38bdf8}._execAlertSuccess_ydqmp_516{border-top:3px solid #22c55e}._execAlertError_ydqmp_520{border-top:3px solid #ef4444}@keyframes _alertSlideDown_ydqmp_1{0%{opacity:0;transform:translate(-50%,-24px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}._execAlertHeader_ydqmp_535{background:#ffffff05;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}._execAlertTitleGroup_ydqmp_544{align-items:center;gap:8px;display:flex}._execAlertTitle_ydqmp_544{color:#f8fafc;font-size:13px;font-weight:700}._execAlertBadge_ydqmp_556{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}._badgeRunning_ydqmp_565{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d}._badgeSuccess_ydqmp_571{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d}._badgeError_ydqmp_577{color:#f87171;background:#ef444426;border:1px solid #ef44444d}._execAlertBody_ydqmp_583{flex-direction:column;gap:8px;padding:12px 14px;display:flex}._execAlertCmdLine_ydqmp_590{color:#cbd5e1;align-items:center;gap:6px;font-size:12px;display:flex}._execAlertCmdCode_ydqmp_598{color:#e2e8f0;word-break:break-all;background:#0006;border:1px solid #ffffff14;border-radius:4px;padding:2px 7px;font-family:JetBrains Mono,Consolas,monospace;font-size:11px}._execAlertOutput_ydqmp_609{color:#94a3b8;white-space:pre-wrap;word-break:break-all;background:#00000080;border:1px solid #ffffff14;border-radius:6px;max-height:120px;padding:8px 10px;font-family:JetBrains Mono,Consolas,monospace;font-size:11px;line-height:1.4;overflow-y:auto}._execAlertFooter_ydqmp_624{background:#ffffff05;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}._execAlertViewBtn_ydqmp_633{color:#e9d5ff;cursor:pointer;background:#a855f733;border:1px solid #a855f766;border-radius:5px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:all .15s;display:inline-flex}._execAlertViewBtn_ydqmp_633:hover{color:#fff;background:#a855f759}@media (width<=768px){._statusBar_ydqmp_2{display:none!important}}._page_s0w46_1{max-width:640px;margin:0 auto;padding:32px;animation:.2s _fadeIn_s0w46_1}@keyframes _fadeIn_s0w46_1{0%{opacity:0}to{opacity:1}}._backBtn_s0w46_10{cursor:pointer;color:var(--text-secondary);font-size:var(--text-sm);transition:color var(--transition-fast);font-family:var(--font-sans);background:0 0;border:none;align-items:center;gap:6px;margin-bottom:24px;padding:6px 0;display:inline-flex}._backBtn_s0w46_10:hover{color:var(--text-primary)}._card_s0w46_21{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-xl);padding:36px}._cardHeader_s0w46_28{text-align:center;margin-bottom:32px}._iconWrap_s0w46_30{background:var(--brand);border-radius:var(--radius-xl);color:#fff;width:56px;height:56px;box-shadow:0 0 20px var(--brand-glow);justify-content:center;align-items:center;margin:0 auto 16px;display:flex}._title_s0w46_39{font-size:var(--text-3xl);color:var(--text-primary);letter-spacing:-.03em;margin-bottom:8px;font-weight:700}._subtitle_s0w46_45{font-size:var(--text-base);color:var(--text-secondary)}._form_s0w46_47{flex-direction:column;gap:20px;display:flex}._error_s0w46_49{color:#f87171;border-radius:var(--radius-md);font-size:var(--text-sm);background:#dc26261a;border:1px solid #dc26264d;padding:10px 14px}._actions_s0w46_56{justify-content:flex-end;gap:10px;padding-top:8px;display:flex}._page_1cotq_1{padding:24px 28px;animation:.2s _fadeIn_1cotq_1}@keyframes _fadeIn_1cotq_1{0%{opacity:0}to{opacity:1}}._header_1cotq_5{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._title_1cotq_12{font-size:var(--text-2xl);color:var(--text-primary);letter-spacing:-.02em;font-weight:700}._board_1cotq_19{gap:12px;min-height:calc(100vh - 180px);padding-bottom:16px;display:flex;overflow-x:auto}._column_1cotq_27{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-xl);min-width:260px;max-width:280px;transition:border-color var(--transition-base);flex-direction:column;flex-shrink:0;gap:8px;padding:12px;display:flex}._column_1cotq_27._dragOver_1cotq_41{border-color:var(--brand);background:var(--brand-dim);box-shadow:0 0 0 2px var(--brand-dim)}._colHeader_1cotq_47{border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;padding:4px 4px 8px;display:flex}._colDot_1cotq_55{border-radius:50%;flex-shrink:0;width:8px;height:8px}._colTitle_1cotq_62{font-size:var(--text-sm);color:var(--text-secondary);flex:1;font-weight:600}._colCount_1cotq_69{background:var(--bg-muted);color:var(--text-muted);border-radius:var(--radius-full);padding:1px 7px;font-size:11px;font-weight:600}._cards_1cotq_78{flex-direction:column;flex:1;gap:6px;display:flex;overflow-y:auto}._card_1cotq_78{background:var(--bg-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);cursor:grab;transition:all var(--transition-base);flex-direction:column;gap:8px;padding:12px;display:flex}._card_1cotq_78:hover{border-color:var(--border-strong);background:var(--bg-overlay);box-shadow:var(--shadow-sm);transform:translateY(-1px)}._card_1cotq_78:active{cursor:grabbing}._cardTop_1cotq_107{justify-content:space-between;align-items:center;display:flex}._cardCode_1cotq_113{font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-mono)}._cardTitle_1cotq_119{font-size:var(--text-sm);color:var(--text-primary);font-weight:500;line-height:1.4}._cardMeta_1cotq_126{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._dueDate_1cotq_133{font-size:var(--text-xs);color:var(--text-muted);align-items:center;gap:3px;display:flex}@media (width<=768px){._page_1cotq_1{padding:12px 12px 60px}._header_1cotq_5{margin-bottom:12px}._title_1cotq_12{font-size:18px}._board_1cotq_19{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:20px}._column_1cotq_27{scroll-snap-align:center;min-width:calc(100vw - 48px);max-width:calc(100vw - 48px)}}._overlay_93mnc_1{z-index:9999;background:#000000d9;justify-content:center;align-items:center;padding:16px;animation:.15s _fadeIn_93mnc_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_93mnc_1{0%{opacity:0}to{opacity:1}}._modal_93mnc_18{isolation:isolate;border:1px solid var(--border-strong);border-radius:var(--radius-xl);z-index:10000;flex-direction:column;width:100%;max-height:90vh;animation:.2s _slideUp_93mnc_1;display:flex;position:relative;box-shadow:0 25px 70px #000000f2,0 0 0 1px #ffffff1a;opacity:1!important;background:#0f172a!important}@keyframes _slideUp_93mnc_1{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._sm_93mnc_40{max-width:400px}._md_93mnc_41{max-width:560px}._lg_93mnc_42{max-width:720px}._xl_93mnc_43{max-width:960px}._xxl_93mnc_44,._size_2xl_93mnc_45{width:95vw;max-width:1240px}._full_93mnc_46{width:98vw;max-width:1440px}._header_93mnc_48{border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}._title_93mnc_57{font-size:var(--text-xl);color:var(--text-primary);letter-spacing:-.02em;font-weight:600}._closeBtn_93mnc_64{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-muted);transition:all var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}._closeBtn_93mnc_64:hover{background:var(--bg-muted);color:var(--text-primary)}._body_93mnc_82{flex:1;padding:20px 24px;overflow-y:auto}._footer_93mnc_88{border-top:1px solid var(--border-subtle);flex-shrink:0;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}._page_guc3c_1{padding:24px 28px;animation:.2s _fadeIn_guc3c_1}@keyframes _fadeIn_guc3c_1{0%{opacity:0}to{opacity:1}}._header_guc3c_5{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}._title_guc3c_12{font-size:var(--text-2xl);color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:8px;font-weight:700;display:flex}._subtitle_guc3c_22{font-size:var(--text-sm);color:var(--text-secondary);margin-top:4px}._filters_guc3c_24{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}._searchWrapper_guc3c_32{flex:1;min-width:200px;position:relative}._searchIcon_guc3c_38{color:var(--text-muted);position:absolute;top:50%;left:10px;transform:translateY(-50%)}._search_guc3c_32{background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;font-size:var(--text-sm);color:var(--text-primary);font-family:var(--font-sans);transition:border-color var(--transition-fast);padding:7px 12px 7px 32px}._search_guc3c_32:focus{border-color:var(--brand);outline:none}._search_guc3c_32::placeholder{color:var(--text-muted)}._filterSelect_guc3c_61{background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;font-family:var(--font-sans);padding:7px 12px}._list_guc3c_72{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden}._loading_guc3c_79,._empty_guc3c_79{color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 40px;display:flex}._empty_guc3c_79 h3{font-size:var(--text-xl);color:var(--text-secondary)}._empty_guc3c_79 p{font-size:var(--text-sm)}._row_guc3c_93{border-bottom:1px solid var(--border-subtle);transition:background var(--transition-fast);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}._row_guc3c_93:last-child{border-bottom:none}._row_guc3c_93:hover{background:var(--bg-hover)}._rowLeft_guc3c_107{flex:1;align-items:center;gap:8px;min-width:0;display:flex}._statusDot_guc3c_115{border-radius:50%;flex-shrink:0;width:8px;height:8px}._code_guc3c_122{font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap;flex-shrink:0}._rowTitle_guc3c_130{font-size:var(--text-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._subCount_guc3c_139{font-size:var(--text-xs);color:var(--text-muted);background:var(--bg-muted);border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0;padding:1px 6px}._rowRight_guc3c_149{flex-shrink:0;align-items:center;gap:8px;display:flex}._dueDate_guc3c_156{font-size:var(--text-xs);color:var(--text-muted);align-items:center;gap:3px;display:flex}._unassigned_guc3c_164{border:1.5px dashed var(--border-strong);border-radius:50%;width:20px;height:20px}._commentCount_guc3c_171{font-size:var(--text-xs);color:var(--text-muted);background:var(--bg-muted);border-radius:var(--radius-full);padding:1px 6px}._page_un6yo_1{padding:24px 28px;animation:.2s _fadeIn_un6yo_1}@keyframes _fadeIn_un6yo_1{0%{opacity:0}to{opacity:1}}._header_un6yo_4{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}._title_un6yo_6{font-size:var(--text-2xl);color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:8px;font-weight:700;display:flex}._subtitle_un6yo_12{font-size:var(--text-sm);color:var(--text-secondary);margin-top:4px}._activeSection_un6yo_14,._section_un6yo_14{margin-bottom:20px}._sectionLabel_un6yo_16{font-size:var(--text-xs);letter-spacing:.08em;color:var(--text-muted);margin-bottom:8px;padding:0 4px;font-weight:700}._empty_un6yo_22{background:var(--bg-elevated);border:1px dashed var(--border);border-radius:var(--radius-xl);text-align:center;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px 40px;display:flex}._empty_un6yo_22 h3{font-size:var(--text-2xl);color:var(--text-secondary)}._empty_un6yo_22 p{font-size:var(--text-sm)}._sprintCard_un6yo_33{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-xl);transition:border-color var(--transition-base);margin-bottom:8px;overflow:hidden}._sprintActive_un6yo_42{border-color:#22c55e4d;box-shadow:0 0 0 1px #22c55e1a}._sprintHeader_un6yo_47{cursor:pointer;transition:background var(--transition-fast);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}._sprintHeader_un6yo_47:hover{background:var(--bg-hover)}._sprintLeft_un6yo_56{flex:1;align-items:center;gap:10px;min-width:0;display:flex}._sprintRight_un6yo_57{flex-shrink:0;align-items:center;gap:10px;display:flex}._sprintName_un6yo_59{font-size:var(--text-md);color:var(--text-primary);font-weight:600}._sprintStatus_un6yo_61{font-size:var(--text-xs);border-radius:var(--radius-full);padding:2px 8px;font-weight:600}._issueCount_un6yo_66{font-size:var(--text-xs);color:var(--text-muted);background:var(--bg-muted);border-radius:var(--radius-full);padding:2px 8px}._sprintGoal_un6yo_72{font-size:var(--text-xs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:200px;display:flex;overflow:hidden}._sprintDate_un6yo_78{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;align-items:center;gap:4px;display:flex}._progressBar_un6yo_84{background:var(--bg-muted);height:3px}._progressFill_un6yo_89{background:linear-gradient(to right, var(--brand), var(--success));height:100%;transition:width .5s}._issuesList_un6yo_96{border-top:1px solid var(--border-subtle);animation:.15s _slideDown_un6yo_1}@keyframes _slideDown_un6yo_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._noIssues_un6yo_106{text-align:center;font-size:var(--text-sm);color:var(--text-muted);padding:20px}._issueItem_un6yo_113{border-bottom:1px solid var(--border-subtle);transition:background var(--transition-fast);justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;display:flex}._issueItem_un6yo_113:last-child{border-bottom:none}._issueItem_un6yo_113:hover{background:var(--bg-hover)}._issueLeft_un6yo_124{flex:1;align-items:center;gap:8px;min-width:0;display:flex}._issueRight_un6yo_125{flex-shrink:0;align-items:center;gap:8px;display:flex}._issueCode_un6yo_127{font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap;flex-shrink:0}._issueTitle_un6yo_132{font-size:var(--text-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=768px){._page_un6yo_1{padding:12px 12px 60px}._header_un6yo_4{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px}._title_un6yo_6{font-size:18px}._subtitle_un6yo_12{font-size:12px}._sprintHeader_un6yo_47{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}._sprintLeft_un6yo_56{flex-wrap:wrap;align-items:center;gap:8px;width:100%}._sprintName_un6yo_59{word-break:break-word;font-size:14px}._sprintRight_un6yo_57{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;padding-top:8px}._sprintGoal_un6yo_72{white-space:normal;width:100%;max-width:100%;font-size:12px;line-height:1.4}._sprintDate_un6yo_78{font-size:11px}}._page_1lfz1_1{flex-direction:column;height:100%;display:flex;overflow:hidden}._header_1lfz1_8{border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:24px 28px 16px;display:flex}._title_1lfz1_17{font-size:var(--text-2xl);color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:10px;font-weight:700;display:flex}._subtitle_1lfz1_27{font-size:var(--text-sm);margin-top:4px;font-weight:500;color:#cbd5e1!important}._headerExtraContent_1lfz1_34{align-items:center;gap:12px;display:flex}._headerExtraTitle_1lfz1_40{font-size:var(--text-sm);color:var(--brand-light);border-radius:var(--radius-full);white-space:nowrap;background:#9333ea26;border:1px solid #9333ea4d;align-items:center;gap:6px;padding:3px 10px;font-weight:700;display:inline-flex}._stackedBarsWidget_1lfz1_55{border-radius:var(--radius-md);background:#00000040;border:1px solid #ffffff14;flex-direction:column;gap:3px;width:420px;margin-top:0;padding:5px 12px;display:flex}._stackedBarRow_1lfz1_67{align-items:center;gap:12px;display:flex}._stackedBarPrefix_1lfz1_73{width:180px;font-size:var(--text-xs);flex-shrink:0;align-items:center;gap:6px;display:flex}._dotTotal_1lfz1_82{background:#c084fc;border-radius:50%;flex-shrink:0;width:7px;height:7px}._dotClosed_1lfz1_83{background:#94a3b8;border-radius:50%;flex-shrink:0;width:7px;height:7px}._dotFixed_1lfz1_84{background:#4ade80;border-radius:50%;flex-shrink:0;width:7px;height:7px}._stackedBarLabel_1lfz1_86{color:var(--text-secondary);white-space:nowrap;font-weight:500}._stackedBarVal_1lfz1_92{color:var(--text-primary);font-weight:700;font-family:var(--font-mono);white-space:nowrap;margin-left:auto}._stackedBarSubVal_1lfz1_100{color:var(--text-muted);font-size:11px;font-weight:400}._stackedBarTrack_1lfz1_106{border-radius:var(--radius-full);background:#ffffff14;flex:1;height:5px;overflow:hidden}._stackedBarFillTotal_1lfz1_114{border-radius:var(--radius-full);background:linear-gradient(90deg,#9333ea,#c084fc);height:100%;transition:width .3s}._stackedBarFillClosed_1lfz1_121{border-radius:var(--radius-full);background:linear-gradient(90deg,#64748b,#94a3b8);height:100%;transition:width .3s}._stackedBarFillFixed_1lfz1_128{border-radius:var(--radius-full);background:linear-gradient(90deg,#16a34a,#4ade80);height:100%;transition:width .3s}._statsBar_1lfz1_136{border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:8px 16px;display:flex}._sessionDetailTitle_1lfz1_147{font-size:var(--text-sm);color:var(--text-secondary);font-weight:600}._statsActionsGroup_1lfz1_153{flex-shrink:0;align-items:center;gap:10px;display:flex}._categoryBadge_1lfz1_160{color:#38bdf8;border-radius:var(--radius-full);white-space:nowrap;background:#38bdf81f;border:1px solid #38bdf84d;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}._headerCategoryBox_1lfz1_174{border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:#ffffff0d;border:1px solid #ffffff1f;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}._headerCategoryBox_1lfz1_174:hover{background:#38bdf81f;border-color:#38bdf866}._cardCategoryBadge_1lfz1_191{color:#38bdf8;white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}._uncategorizedBadge_1lfz1_201{font-style:italic;color:var(--text-muted)!important;font-weight:500!important}._categoryEditPencilBtn_1lfz1_207{color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:flex}._headerCategoryBox_1lfz1_174:hover ._categoryEditPencilBtn_1lfz1_207{color:#38bdf8}._layout_1lfz1_224{flex:1;display:flex;overflow:hidden}._sessionList_1lfz1_231{border-right:1px solid var(--border-subtle);background:var(--bg-elevated);flex-direction:column;flex-shrink:0;gap:4px;width:240px;padding:12px 8px;transition:width .2s,transform .2s,opacity .2s;display:flex;overflow-y:auto}._sessionListHeaderRow_1lfz1_244{justify-content:space-between;align-items:center;padding:2px 4px 6px 8px;display:flex}._sessionListHeader_1lfz1_244{font-size:var(--text-xs);letter-spacing:.08em;font-weight:700;color:#cbd5e1!important}._sessionListHeaderButtons_1lfz1_258{align-items:center;gap:4px;display:flex}._btnCollapseSidebar_1lfz1_264{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:3px;display:inline-flex}._btnCollapseSidebar_1lfz1_264:hover{background:var(--bg-hover);color:var(--text-primary)}._btnCloseMobileSidebar_1lfz1_282{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:none}._btnCloseMobileSidebar_1lfz1_282:hover{background:var(--bg-hover);color:var(--text-primary)}._sessionListCollapsed_1lfz1_301{display:none!important}._mobileBackdrop_1lfz1_305{display:none}._btnSessionSelector_1lfz1_310{border-radius:var(--radius-full);color:var(--brand-light);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast);background:#9333ea1f;border:1px solid #9333ea59;flex-shrink:0;align-items:center;gap:6px;max-width:220px;padding:4px 10px;font-weight:600;display:none}._btnSessionSelector_1lfz1_310:hover{border-color:var(--brand);background:#9333ea38}._sessionSelectorName_1lfz1_332{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._sessionSelectorChevron_1lfz1_338{color:var(--brand-light);opacity:.8;flex-shrink:0}._btnSessionSelectorVisible_1lfz1_344{display:inline-flex}._btnOpenSessionsMobile_1lfz1_348{margin-top:12px}._btnCreateSessionSidebar_1lfz1_352{justify-content:center;width:100%;margin-bottom:6px}._sessionItem_1lfz1_358{text-align:left;border-radius:var(--radius-md);cursor:pointer;width:100%;transition:all var(--transition-fast);background:0 0;border:none;flex-direction:column;gap:4px;padding:8px 10px;display:flex}._sessionItem_1lfz1_358:hover{background:var(--bg-hover)}._sessionActive_1lfz1_373{background:var(--brand-dim)!important}._sessionActive_1lfz1_373 ._sessionCount_1lfz1_374{font-weight:600;color:#e9d5ff!important}._sessionHeaderRow_1lfz1_376{justify-content:space-between;align-items:flex-start;gap:6px;width:100%;display:flex}._sessionHeaderActions_1lfz1_384{flex-shrink:0;align-items:center;gap:4px;display:flex}._btnDeleteSession_1lfz1_391{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;padding:3px;display:inline-flex}._btnDeleteSession_1lfz1_391:hover:not(:disabled){opacity:1;color:#f87171;background:#ef444426}._btnDeleteSession_1lfz1_391:disabled{opacity:.25;cursor:not-allowed}._sessionEventBadge_1lfz1_416{color:#f87171;border-radius:var(--radius-full);white-space:nowrap;background:#ef44442e;border:1px solid #ef444480;flex-shrink:0;align-items:center;gap:4px;padding:1px 6px;font-size:11px;font-weight:700;animation:2s ease-in-out infinite _pulseRed_1lfz1_1;display:inline-flex;box-shadow:0 0 8px #ef444440}@keyframes _pulseRed_1lfz1_1{0%,to{border-color:#ef444466;box-shadow:0 0 6px #ef444433}50%{border-color:#ef4444cc;box-shadow:0 0 12px #ef444499}}._pulseDot_1lfz1_444{background:#ef4444;border-radius:50%;width:6px;height:6px;display:inline-block}._sessionName_1lfz1_452{font-size:var(--text-sm);color:var(--text-primary);text-align:left;font-weight:500;line-height:1.3}._sessionMeta_1lfz1_460{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._openBadge_1lfz1_467{font-size:var(--text-xs);color:var(--success);border-radius:var(--radius-full);background:#22c55e1a;border:1px solid #22c55e4d;padding:1px 6px}._closedBadge_1lfz1_476{font-size:var(--text-xs);color:var(--text-muted);background:var(--bg-muted);border-radius:var(--radius-full);padding:1px 6px}._sessionFixedBadge_1lfz1_484{font-size:var(--text-xs);color:#4ade80;border-radius:var(--radius-full);white-space:nowrap;background:#22c55e1f;border:1px solid #22c55e4d;padding:1px 6px;font-weight:600}._sessionCount_1lfz1_374{font-size:var(--text-xs);color:var(--text-muted)}._emptySession_1lfz1_500{color:var(--text-muted);font-size:var(--text-sm);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 12px;display:flex}._sessionDetail_1lfz1_147{flex-direction:column;flex:1;display:flex;overflow:hidden}._noSession_1lfz1_519{color:var(--text-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}._noSession_1lfz1_519 h3{font-size:var(--text-xl);color:var(--text-secondary)}._noSession_1lfz1_519 p{font-size:var(--text-sm)}._sessionDetailInner_1lfz1_533{flex-direction:column;height:100%;display:flex;overflow:hidden}._sessionDetailHeader_1lfz1_540{border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._sessionTitle_1lfz1_549{font-size:var(--text-lg);color:var(--text-primary);font-weight:600}._sessionModule_1lfz1_555{font-size:var(--text-sm);color:var(--brand-light);margin-top:2px}._filterSelect_1lfz1_561{background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;padding:5px 10px}._filterSelect_1lfz1_561 option{padding:6px 12px;color:#f8fafc!important;background-color:#1e293b!important}._statsBar_1lfz1_136{border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}._sessionDetailTitle_1lfz1_147{font-size:var(--text-base);color:var(--text-primary);align-items:center;gap:12px;font-weight:600;display:flex}._allSessionsCheckboxLabel_1lfz1_597{font-size:var(--text-xs);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-md);background:var(--bg-muted);border:1px solid var(--border-subtle);align-items:center;gap:6px;padding:4px 8px;font-weight:600;transition:all .15s;display:inline-flex}._allSessionsCheckboxLabel_1lfz1_597:hover{background:var(--bg-card-hover);border-color:var(--border)}._allSessionsCheckboxLabel_1lfz1_597 input[type=checkbox]{width:14px;height:14px;accent-color:var(--brand-primary,#9333ea);cursor:pointer}._statsItemsGroup_1lfz1_625{align-items:center;gap:0;display:flex}._statsActionsGroup_1lfz1_153{align-items:center;gap:10px;display:flex}._statItem_1lfz1_637{border-right:1px solid var(--border-subtle);flex-direction:column;align-items:center;gap:2px;padding:10px 16px;display:flex}._statCount_1lfz1_646{font-size:var(--text-xl);font-weight:700;color:#fff!important}._statLabel_1lfz1_647{font-size:var(--text-xs);font-weight:600;color:#cbd5e1!important}._itemsList_1lfz1_650{flex-direction:column;flex:1;gap:6px;padding:12px 16px;display:flex;overflow-y:auto}._emptyItems_1lfz1_659{color:var(--text-muted);font-size:var(--text-sm);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px;display:flex}._itemRow_1lfz1_671{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--transition-base);flex-shrink:0;overflow:hidden}._itemRow_1lfz1_671:hover{border-color:var(--border-strong)}._itemSelected_1lfz1_681{box-shadow:0 0 0 1px var(--brand-dim);border-color:var(--brand)!important}._itemClosed_1lfz1_683{opacity:.55;filter:grayscale(.2);border-color:var(--border-subtle)!important;background:#ffffff05!important}._itemClosed_1lfz1_683:hover{opacity:.85;filter:none;border-color:var(--border-strong)!important}._itemFixed_1lfz1_695{box-shadow:0 0 14px #22c55e26;background:#22c55e38!important;border-color:#22c55ebf!important}._itemFixed_1lfz1_695:hover{background:#22c55e4d!important;border-color:#22c55e!important}._itemFixed_1lfz1_695 ._itemTitle_1lfz1_704{font-weight:600;color:#f8fafc!important}._itemFixed_1lfz1_695 ._itemStt_1lfz1_708{color:#86efac!important}._itemFixed_1lfz1_695 ._itemReporter_1lfz1_711,._itemFixed_1lfz1_695 ._itemDate_1lfz1_712,._itemFixed_1lfz1_695 ._roundCount_1lfz1_713{color:#e2e8f0!important}._itemFixed_1lfz1_695 ._itemReporter_1lfz1_711 span{color:#cbd5e1!important}._lastResponseRow_1lfz1_720{font-size:var(--text-xs);color:var(--text-muted);align-items:center;gap:4px;margin-top:5px;display:flex}._lastResponseAuthor_1lfz1_728{color:var(--text-secondary);font-weight:600}._lastResponseTime_1lfz1_732{color:var(--text-muted)}._itemFixed_1lfz1_695 ._lastResponseRow_1lfz1_720{color:#e2e8f0!important}._itemFixed_1lfz1_695 ._lastResponseAuthor_1lfz1_728{color:#fff!important;font-weight:700!important}._itemFixed_1lfz1_695 ._lastResponseTime_1lfz1_732{color:#cbd5e1!important}._itemRetesting_1lfz1_747{box-shadow:0 4px 14px #0003;background:var(--bg-elevated)!important;border-color:#3b82f666!important}._itemRetesting_1lfz1_747:hover{background:var(--bg-card-hover)!important;border-color:#3b82f6b3!important}._itemRetesting_1lfz1_747 ._itemTitle_1lfz1_704{font-weight:600;color:var(--text-primary)!important}._itemRetesting_1lfz1_747 ._itemStt_1lfz1_708{color:var(--text-muted)!important}._itemRetesting_1lfz1_747 ._itemReporter_1lfz1_711,._itemRetesting_1lfz1_747 ._itemDate_1lfz1_712,._itemRetesting_1lfz1_747 ._roundCount_1lfz1_713,._itemRetesting_1lfz1_747 ._lastResponseRow_1lfz1_720{color:var(--text-secondary)!important}._itemRetesting_1lfz1_747 ._lastResponseAuthor_1lfz1_728{color:var(--text-primary)!important;font-weight:700!important}._itemRetesting_1lfz1_747 ._lastResponseTime_1lfz1_732{color:var(--text-muted)!important}._itemWontFix_1lfz1_779{background:#dc262617!important;border-color:#ef444466!important}._itemWontFix_1lfz1_779:hover{border-color:#ef4444b3!important}._itemDraftHasDraft_1lfz1_787{background:linear-gradient(135deg,#fef08a 0%,#fff1f2 50%,#ffe4e6 100%)!important;border:2px solid #f43f5e!important;box-shadow:0 4px 18px #f43f5e40!important}._itemDraftHasDraft_1lfz1_787:hover{background:linear-gradient(135deg,#fde047 0%,#ffe4e6 50%,#fecdd3 100%)!important;border-color:#e11d48!important}._itemDraftHasDraft_1lfz1_787 ._itemTitle_1lfz1_704{font-weight:700;color:#881337!important}._itemDraftHasDraft_1lfz1_787 ._itemStt_1lfz1_708{font-weight:700;color:#be123c!important}._itemDraftHasDraft_1lfz1_787 ._itemReporter_1lfz1_711,._itemDraftHasDraft_1lfz1_787 ._itemDate_1lfz1_712,._itemDraftHasDraft_1lfz1_787 ._roundCount_1lfz1_713,._itemDraftHasDraft_1lfz1_787 ._lastResponseRow_1lfz1_720{color:#9f1239!important}._itemDraftHasDraft_1lfz1_787 ._lastResponseAuthor_1lfz1_728{color:#4c0519!important;font-weight:700!important}._itemDraftHasDraft_1lfz1_787 ._lastResponseTime_1lfz1_732{color:#be123c!important}._itemNeedConfirm_1lfz1_827{background:#b4530947!important;border:2px solid #f59e0bcc!important;box-shadow:0 4px 16px #d977064d!important}._itemNeedConfirm_1lfz1_827:hover{background:#b4530961!important;border-color:#f59e0b!important}._itemNeedConfirm_1lfz1_827 ._itemTitle_1lfz1_704{font-weight:700;color:#fbbf24!important}._itemNeedConfirm_1lfz1_827 ._itemStt_1lfz1_708{font-weight:700;color:#f59e0b!important}._itemNeedConfirm_1lfz1_827 ._itemReporter_1lfz1_711,._itemNeedConfirm_1lfz1_827 ._itemDate_1lfz1_712,._itemNeedConfirm_1lfz1_827 ._roundCount_1lfz1_713,._itemNeedConfirm_1lfz1_827 ._lastResponseRow_1lfz1_720{color:#fde68a!important}._itemNeedConfirm_1lfz1_827 ._lastResponseAuthor_1lfz1_728{color:#fff!important;font-weight:700!important}._itemNeedConfirm_1lfz1_827 ._lastResponseTime_1lfz1_732{color:#fde68a!important}._itemHeader_1lfz1_867{cursor:pointer;flex-direction:column;gap:8px;width:100%;padding:12px 16px;display:flex}._itemTopRow_1lfz1_876{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}._itemTitleGroup_1lfz1_884{flex:1;align-items:center;gap:8px;min-width:0;display:flex}._itemBottomRow_1lfz1_892{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}._itemTitle_1lfz1_704{font-size:var(--text-base);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}._itemMeta_1lfz1_910{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}._itemReporter_1lfz1_711,._itemDate_1lfz1_712,._roundCount_1lfz1_713{font-size:var(--text-xs);color:var(--text-muted);align-items:center;gap:3px;display:flex}._itemRight_1lfz1_926{flex-shrink:0;align-items:center;gap:6px;display:flex}._quickActionBtn_1lfz1_934{font-size:var(--text-xs);border-radius:var(--radius-full);cursor:pointer;font-weight:600;font-family:var(--font-sans);white-space:nowrap;transition:all var(--transition-fast);border:1px solid;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}._quickActionBtn_1lfz1_934:hover{filter:brightness(1.2);transform:translateY(-1px)}._itemDetail_1lfz1_956{border-top:1px solid var(--border-subtle);background:var(--bg-base);flex-direction:column;gap:14px;max-height:calc(100vh - 250px);padding:14px 16px 20px;animation:.15s _fadeIn_1lfz1_1;display:flex;overflow-y:auto}._itemDetail_1lfz1_956::-webkit-scrollbar{width:8px}._itemDetail_1lfz1_956::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}._itemDetail_1lfz1_956::-webkit-scrollbar-thumb{background:#a855f799;border-radius:4px}._itemDetail_1lfz1_956::-webkit-scrollbar-thumb:hover{background:#a855f7e6}._roundsList_1lfz1_987{flex-direction:column;gap:10px;display:flex}._actionBanner_1lfz1_994{flex-direction:column;gap:8px;display:flex}._actionBannerInner_1lfz1_1000{border-radius:var(--radius-md);border:1px solid;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}._actionBannerText_1lfz1_1010{align-items:center;gap:10px;display:flex}._actionBannerIcon_1lfz1_1016{flex-shrink:0;font-size:22px}._actionBannerTitle_1lfz1_1021{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}._actionBannerSub_1lfz1_1027{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px}@keyframes _fadeIn_1lfz1_1{0%{opacity:0}to{opacity:1}}._description_1lfz1_1036{font-size:var(--text-sm);color:var(--text-secondary);white-space:pre-wrap;line-height:1.6}._suggestionBox_1lfz1_1043{border-radius:var(--radius-md);background:#f59e0b0f;border:1px solid #f59e0b4d;padding:10px 12px}._suggestionLabel_1lfz1_1050{font-size:var(--text-xs);color:#fbbf24;letter-spacing:.04em;margin-bottom:6px;font-weight:700}._suggestionText_1lfz1_1058{font-size:var(--text-sm);color:var(--text-secondary);white-space:pre-wrap;line-height:1.6}._screenshots_1lfz1_1065,._rounds_1lfz1_987{flex-direction:column;gap:8px;display:flex}._screenshotsLabel_1lfz1_1067,._roundsTitle_1lfz1_1067{font-size:var(--text-xs);letter-spacing:.06em;color:var(--text-muted);align-items:center;gap:5px;font-weight:600;display:flex}._screenshotGrid_1lfz1_1077{flex-wrap:wrap;gap:8px;display:flex}._screenshotThumb_1lfz1_1083{object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border);cursor:pointer;width:100px;height:70px;transition:opacity var(--transition-fast)}._screenshotThumb_1lfz1_1083:hover{opacity:.8}._round_1lfz1_713{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._roundHeader_1lfz1_1103{background:var(--bg-muted);border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;padding:8px 12px;display:flex}._roundBadge_1lfz1_1112{font-size:var(--text-xs);color:var(--brand-light);background:var(--brand-dim);border-radius:var(--radius-full);border:1px solid var(--border-brand);padding:2px 8px;font-weight:700}._roundDate_1lfz1_1122{font-size:var(--text-xs);color:var(--text-muted);margin-left:auto}._roundSide_1lfz1_1124{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:6px;padding:10px 14px;display:flex}._roundSide_1lfz1_1124:last-child{border-bottom:none}._activityCard_1lfz1_1134{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:8px;margin-bottom:10px;padding:12px 16px;transition:border-color .2s;display:flex}._activityCard_1lfz1_1134:hover{border-color:var(--border-brand)}._activityInitial_1lfz1_1150{background:#7c3aed0a;border-color:#7c3aed33}._activityDev_1lfz1_1155{background:#16a34a0a;border-color:#16a34a33}._activityTester_1lfz1_1160{background:#2563eb0a;border-color:#2563eb33}._activityHeader_1lfz1_1165{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._activityAuthorRow_1lfz1_1173{align-items:center;gap:8px;display:flex}._activityTitle_1lfz1_1179{font-size:var(--text-xs);color:var(--text-primary);font-weight:700}._activityDate_1lfz1_1185{font-size:var(--text-xs);color:var(--text-muted)}._roundSideHeader_1lfz1_1190{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._devLabel_1lfz1_1197,._testerLabel_1lfz1_1197{font-size:var(--text-xs);color:var(--text-muted);font-weight:700}._sideDate_1lfz1_1203{font-size:var(--text-xs);color:var(--text-muted);margin-left:auto}._roundNote_1lfz1_1209{font-size:var(--text-sm);color:var(--text-secondary);white-space:pre-wrap;line-height:1.5}._roundScreenshots_1lfz1_1216{flex-wrap:wrap;gap:6px;display:flex}._roundThumb_1lfz1_1222{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border);cursor:pointer;width:80px;height:54px}._itemActions_1lfz1_1231{gap:8px;padding-top:4px;display:flex}._uploadLabel_1lfz1_1238{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:6px;font-weight:500}._uploadArea_1lfz1_1245{border:1.5px dashed var(--border-strong);border-radius:var(--radius-md);cursor:pointer;color:var(--text-muted);font-size:var(--text-sm);transition:all var(--transition-base);flex-direction:column;align-items:center;gap:6px;padding:20px;display:flex}._uploadArea_1lfz1_1245:hover{border-color:var(--brand);color:var(--brand-light);background:var(--brand-dim)}._uploadHint_1lfz1_1265{font-size:var(--text-xs);color:var(--text-muted)}._thumbnails_1lfz1_1267{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}._thumb_1lfz1_1267{flex-direction:column;align-items:center;gap:3px;display:flex;position:relative}._thumb_1lfz1_1267 img{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border);width:60px;height:60px}._thumb_1lfz1_1267 span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:60px;font-size:10px;overflow:hidden}._thumbRemove_1lfz1_1299{color:#fff;cursor:pointer;opacity:0;width:18px;height:18px;transition:opacity var(--transition-fast);background:#ef4444;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:flex;position:absolute;top:-5px;right:-5px}._thumb_1lfz1_1267:hover ._thumbRemove_1lfz1_1299{opacity:1}._resultBtns_1lfz1_1319{grid-template-columns:1fr 1fr;gap:10px;display:grid}._resultBtn_1lfz1_1319{border-radius:var(--radius-lg);border:2px solid var(--border);background:var(--bg-muted);cursor:pointer;color:var(--text-secondary);font-size:var(--text-sm);transition:all var(--transition-base);flex-direction:column;align-items:center;gap:8px;padding:16px;font-weight:500;display:flex}._resultBtn_1lfz1_1319:hover{border-color:var(--border-strong);color:var(--text-primary)}._resultPassed_1lfz1_1343{border-color:var(--status-fixed-border)!important;background:var(--status-fixed-bg)!important;color:var(--status-fixed-text)!important}._resultFailed_1lfz1_1349{border-color:var(--status-wontfix-border)!important;background:var(--status-wontfix-bg)!important;color:var(--status-wontfix-text)!important}._iconBtn_1lfz1_1355{background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}._iconBtn_1lfz1_1355:hover{color:var(--text-primary);border-color:var(--brand);background:var(--bg-hover)}._iconBtnDelete_1lfz1_1375:hover{color:#f87171;background:#dc26261a;border-color:#dc262666}._existingThumb_1lfz1_1381{flex-direction:column;align-items:center;gap:3px;display:flex;position:relative}._existingThumb_1lfz1_1381 img{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border);width:60px;height:60px}._existingThumb_1lfz1_1381 span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:60px;font-size:10px;overflow:hidden}._existingThumb_1lfz1_1381:hover ._thumbRemove_1lfz1_1299{opacity:1}._targetItemHighlight_1lfz1_1410{animation:2.5s ease-out _pulseGlow_1lfz1_1;border-color:var(--brand)!important;box-shadow:0 0 24px #9333ea80!important}._targetActivityHighlight_1lfz1_1416{animation:2.5s ease-out _pulseGlow_1lfz1_1;border-color:var(--brand)!important;background:#9333ea14!important;box-shadow:0 0 20px #9333ea8c!important}@keyframes _pulseGlow_1lfz1_1{0%{border-color:var(--brand);box-shadow:0 0 0 4px #9333ead9}40%{border-color:var(--brand-light);box-shadow:0 0 28px 8px #9333ea99}to{box-shadow:0 0 #9333ea00}}._modalSplitGrid_1lfz1_1437{grid-template-columns:minmax(360px,1fr) minmax(400px,1.25fr);gap:20px;display:grid}@media (width<=900px){._modalSplitGrid_1lfz1_1437{grid-template-columns:1fr}}@media (width<=768px){._sessionList_1lfz1_231{z-index:120;background:#0f172a;border-right:1px solid #ffffff1a;width:min(320px,86vw);animation:.2s _slideInLeft_1lfz1_1;display:none;position:fixed;top:0;bottom:0;left:0;box-shadow:4px 0 24px #000000a6}._sessionListMobileOpen_1lfz1_1466{display:flex!important}._btnCollapseSidebar_1lfz1_264{display:none}._btnCloseMobileSidebar_1lfz1_282{display:inline-flex}._mobileBackdrop_1lfz1_305{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:115;background:#000000a6;animation:.15s _fadeIn_1lfz1_1;display:block;position:fixed;inset:0}._btnSessionSelector_1lfz1_310{max-width:170px;display:inline-flex!important}._sessionDetail_1lfz1_147{flex:1;width:100%;min-width:0}._statsBar_1lfz1_136{flex-direction:column;align-items:stretch;gap:8px;padding:8px 10px}._sessionDetailTitle_1lfz1_147{justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:13px;display:flex}._issueCountLabel_1lfz1_1517{white-space:nowrap;font-size:12px}._statsActionsGroup_1lfz1_153{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:6px;width:100%;padding-bottom:4px;display:flex;overflow-x:auto}._statsActionsGroup_1lfz1_153::-webkit-scrollbar{display:none}._filterSelect_1lfz1_561{flex-shrink:0;min-width:95px;padding:6px 8px;font-size:12px}._itemsList_1lfz1_650{gap:8px;padding:8px 10px}._itemHeader_1lfz1_867{gap:6px;padding:10px 12px}._itemTopRow_1lfz1_876{gap:8px}._itemTitleGroup_1lfz1_884{flex-wrap:wrap;gap:6px}._itemTitle_1lfz1_704{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}._itemBottomRow_1lfz1_892{flex-direction:column;align-items:flex-start;gap:8px;width:100%}._itemLeft_1lfz1_1581{width:100%}._itemMeta_1lfz1_910{gap:6px}._itemRight_1lfz1_926{flex-wrap:wrap;justify-content:flex-start;gap:6px;width:100%}._quickActionBtn_1lfz1_934{padding:5px 10px;font-size:12px}._itemDetail_1lfz1_956{max-height:calc(100vh - 200px);padding:10px 12px 16px}._actionBannerInner_1lfz1_1000{flex-wrap:wrap;gap:10px}._stackedBarsWidget_1lfz1_55{display:none!important}}@keyframes _slideInLeft_1lfz1_1{0%{transform:translate(-100%)}to{transform:translate(0)}}._overlay_nrfie_1{z-index:10000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-user-select:none;user-select:none;background:#08080ced;flex-direction:column;animation:.18s ease-out _fadeIn_nrfie_1;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes _fadeIn_nrfie_1{0%{opacity:0}to{opacity:1}}._header_nrfie_20{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#12121ad9;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex}._headerLeft_nrfie_33{align-items:center;gap:12px;min-width:180px;display:flex}._counter_nrfie_40{color:var(--brand-light);border-radius:var(--radius-sm);font-size:12px;font-weight:700;font-family:var(--font-mono);background:#9333ea26;border:1px solid #9333ea4d;padding:3px 8px}._titleAndDate_nrfie_51{flex-direction:column;gap:2px;display:flex}._filename_nrfie_57{color:#f8fafc;font-size:13px;font-weight:700;line-height:1.2}._imageDate_nrfie_64{color:#94a3b8;font-size:11px;font-weight:500;line-height:1.2}._headerCenter_nrfie_71{scrollbar-width:none;flex:1;justify-content:center;align-items:center;margin:0 12px;display:flex;overflow-x:auto}._headerCenter_nrfie_71::-webkit-scrollbar{display:none}._headerActions_nrfie_84{justify-content:flex-end;align-items:center;gap:6px;display:flex;position:relative}._desktopActions_nrfie_92{align-items:center;gap:6px;display:flex}._moreWrapper_nrfie_98{position:relative}._moreActionsBtn_nrfie_102{display:none}._moreActive_nrfie_106{color:var(--brand-light)!important;background:#9333ea40!important;border-color:#9333ea80!important}._moreDropdown_nrfie_112{border-radius:var(--radius-md);z-index:1000;background:#181825;border:1px solid #ffffff1f;flex-direction:column;gap:6px;min-width:260px;margin-top:10px;padding:10px;animation:.15s ease-out _fadeIn_nrfie_1;display:flex;position:absolute;top:100%;right:0;box-shadow:0 10px 25px -5px #0009,0 8px 10px -6px #0006}._moreDropdownHeader_nrfie_130{text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px;margin-top:4px;margin-bottom:2px;padding:0 4px;font-size:10px;font-weight:700}._toolsGrid_nrfie_141{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}._gridToolBtn_nrfie_147{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:#ffffff0a;border:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 4px;font-size:10px;font-weight:500;display:flex}._gridToolBtn_nrfie_147:hover{color:var(--text-primary);background:#ffffff1f}._gridToolActive_nrfie_169{color:var(--brand-light)!important;background:#9333ea40!important;border-color:#9333ea80!important}._dropdownOptionsRow_nrfie_175{border-radius:var(--radius-sm);background:#ffffff0a;border:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;padding:4px 6px;display:flex}._colorGroupDropdown_nrfie_186{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._sizeGroupDropdown_nrfie_193{align-items:center;gap:8px;display:flex}._sizeLabelText_nrfie_199{color:var(--text-muted);font-size:11px;font-weight:600}._actionsGrid_nrfie_205{flex-direction:column;gap:2px;display:flex}._zoomControlRow_nrfie_211{border-radius:var(--radius-sm);background:#ffffff0a;border:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:6px;padding:4px;display:flex}._dropdownBtn_nrfie_222{color:var(--text-primary);cursor:pointer;width:28px;height:28px;transition:all var(--transition-fast);background:#ffffff14;border:1px solid #ffffff1a;border-radius:4px;justify-content:center;align-items:center;display:flex}._dropdownBtn_nrfie_222:hover{background:#fff3}._zoomValText_nrfie_240{font-size:var(--text-xs);color:var(--brand-light);font-weight:700;font-family:var(--font-mono);text-align:center;min-width:45px}._dropdownDivider_nrfie_249{background:#ffffff14;height:1px;margin:4px 0}._moreDropdownItem_nrfie_255{border-radius:var(--radius-sm);width:100%;color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:7px 10px;font-weight:500;display:flex}._moreDropdownItem_nrfie_255:hover{color:var(--text-primary);background:#ffffff1a}._moreDropdownItem_nrfie_255:disabled{opacity:.4;cursor:not-allowed}@media (width<=1180px){._headerCenter_nrfie_71,._desktopActions_nrfie_92{display:none!important}._moreActionsBtn_nrfie_102{display:flex!important}}._headerBtn_nrfie_294{color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;width:32px;height:32px;transition:all var(--transition-fast);background:#ffffff0f;border:1px solid #ffffff1a;justify-content:center;align-items:center;display:flex}._headerBtn_nrfie_294:hover{color:var(--text-primary);background:#ffffff24}._zoomText_nrfie_313{font-size:var(--text-xs);color:var(--text-muted);text-align:center;min-width:40px;font-weight:600}._fixedCopyBtn_nrfie_321{transition:all var(--transition-fast);color:#60a5fa!important;background:#3b82f62e!important;border-color:#3b82f666!important}._fixedCopyBtn_nrfie_321:hover{color:#93c5fd!important;background:#3b82f659!important}._closeBtn_nrfie_333{color:#f87171!important;background:#ef444426!important;border-color:#ef44444d!important}._closeBtn_nrfie_333:hover{background:#ef44444d!important}._stage_nrfie_344{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._transformWrapper_nrfie_357{touch-action:none;will-change:transform;max-width:90vw;max-height:75vh;transition:transform 50ms linear;display:inline-block;position:relative}._stageImage_nrfie_367{object-fit:contain;border-radius:var(--radius-sm);pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:none;max-width:85vw;max-height:70vh;display:block;box-shadow:0 12px 40px #0009}._annotationCanvas_nrfie_381{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}._navBtn_nrfie_391{color:#fff;cursor:pointer;z-index:10;width:48px;height:48px;transition:all var(--transition-fast);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#181822bf;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._navBtn_nrfie_391:hover:not(:disabled){background:var(--brand);border-color:var(--brand);transform:translateY(-50%)scale(1.08)}._navBtn_nrfie_391:disabled{opacity:.25;cursor:not-allowed}._navBtnLeft_nrfie_421{left:24px}._navBtnRight_nrfie_422{right:24px}._toolbarGroup_nrfie_425{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#181822b3;border:1px solid #ffffff1f;align-items:center;gap:4px;padding:3px 10px;display:flex;box-shadow:0 4px 20px #0000004d}._toolBtn_nrfie_437{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}._toolBtn_nrfie_437:hover:not(:disabled){color:var(--text-primary);background:#ffffff1f}._toolBtn_nrfie_437:disabled{opacity:.3;cursor:not-allowed}._toolActive_nrfie_461{background:var(--brand)!important;color:#fff!important}._downloadBtn_nrfie_466{color:#4ade80!important;background:#22c55e33!important}._downloadBtn_nrfie_466:hover{background:#22c55e66!important}._copyBtn_nrfie_475{color:#60a5fa!important;background:#3b82f633!important}._copyBtn_nrfie_475:hover{background:#3b82f666!important}._copiedBtn_nrfie_484{color:#4ade80!important;background:#22c55e4d!important}._divider_nrfie_489{background:#ffffff24;width:1px;height:16px;margin:0 3px}._sizeGroup_nrfie_193{align-items:center;gap:3px;display:flex}._sizeDotBtn_nrfie_502{cursor:pointer;width:22px;height:22px;transition:all var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}._sizeDotBtn_nrfie_502:hover{background:#ffffff1a}._sizeDotActive_nrfie_520{border-color:var(--brand)!important;background:#9333ea4d!important}._sizeDot_nrfie_502{background:var(--text-secondary);transition:background var(--transition-fast);border-radius:50%}._sizeDotActive_nrfie_520 ._sizeDot_nrfie_502{background:#fff}._colorGroup_nrfie_186{align-items:center;gap:4px;display:flex}._colorDot_nrfie_541{cursor:pointer;width:16px;height:16px;transition:transform var(--transition-fast);border:2px solid #0000;border-radius:50%}._colorDot_nrfie_541:hover{transform:scale(1.2)}._colorSelected_nrfie_554{box-shadow:0 0 0 2px var(--brand);border-color:#fff!important}._dockButtonGroup_nrfie_560{border-radius:var(--radius-sm);background:#ffffff0f;border:1px solid #ffffff1f;align-items:center;gap:2px;padding:2px;display:flex}._dockBtn_nrfie_570{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}._dockBtn_nrfie_570:hover{color:var(--text-primary);background:#ffffff1f}._dockBtnActive_nrfie_590{color:var(--brand-light)!important;background:#9333ea4d!important}._bodyContainer_nrfie_596{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}._layout_left_nrfie_604,._layout_right_nrfie_608{flex-direction:row}._layout_bottom_nrfie_612{flex-direction:column}._stageArea_nrfie_616{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}._textSidebar_nrfie_627{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:15;-webkit-user-select:text;user-select:text;background:#12121aeb;flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow-y:auto}._sidebarLeft_nrfie_640{border-right:1px solid #ffffff14}._sidebarRight_nrfie_644{border-left:1px solid #ffffff14}._resizeHandleCol_nrfie_649{cursor:col-resize;z-index:30;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:12px;display:flex;position:absolute;top:0;bottom:0}._resizeHandleLeft_nrfie_663{right:-6px}._resizeHandleRight_nrfie_667{left:-6px}._resizeHandleCol_nrfie_649:after{content:"";width:2px;height:40px;transition:all var(--transition-fast);background:#ffffff40;border-radius:2px}._resizeHandleCol_nrfie_649:hover:after,._resizeHandleActive_nrfie_681:after{background:var(--brand-light);width:3px;height:80px;box-shadow:0 0 10px #a855f7e6}._resizeHandleCol_nrfie_649:hover,._resizeHandleActive_nrfie_681{background:#a855f71f}._resizeHandleRow_nrfie_693{cursor:row-resize;z-index:30;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:12px;display:flex;position:absolute;top:-6px;left:0;right:0}._resizeHandleRow_nrfie_693:after{content:"";width:40px;height:2px;transition:all var(--transition-fast);background:#ffffff40;border-radius:2px}._resizeHandleRow_nrfie_693:hover:after,._resizeHandleActive_nrfie_681:after{background:var(--brand-light);width:80px;height:3px;box-shadow:0 0 10px #a855f7e6}._resizeHandleRow_nrfie_693:hover,._resizeHandleActive_nrfie_681{background:#a855f71f}._sidebarContent_nrfie_730{flex-direction:column;flex:1;gap:12px;padding:16px 18px;display:flex}._sidebarTopBar_nrfie_738{z-index:5;background:#12121af2;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;margin:-16px -18px 0;padding:14px 18px 10px;display:flex;position:sticky;top:0}._sidebarHeading_nrfie_753{color:var(--text-primary);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}._quickReplyBox_nrfie_763{border-radius:var(--radius-md);background:#1a1a26f2;border:1px solid #a855f759;flex-direction:column;gap:10px;padding:12px 14px;display:flex;box-shadow:0 4px 20px #00000059}._quickReplyHeader_nrfie_774{justify-content:space-between;align-items:center;gap:8px;display:flex}._quickReplyTitle_nrfie_781{color:#f8fafc;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}._roleTabs_nrfie_790{background:#0006;border-radius:6px;align-items:center;gap:4px;padding:2px;display:flex}._roleTabBtn_nrfie_799{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600;transition:all .12s}._roleTabBtnActiveDev_nrfie_811{color:#4ade80!important;background:#4ade8033!important;font-weight:700!important}._roleTabBtnActiveTester_nrfie_817{color:#c084fc!important;background:#c084fc33!important;font-weight:700!important}._comboboxRow_nrfie_823{flex-direction:column;gap:4px;display:flex}._headerRightActions_nrfie_829{align-items:center;gap:6px;display:flex}._headerStatusSelect_nrfie_835{border-radius:var(--radius-sm);color:#f8fafc;cursor:pointer;transition:all var(--transition-fast);background:#00000073;border:1px solid #a855f766;outline:none;padding:3px 8px;font-size:11px;font-weight:700}._headerStatusSelect_nrfie_835:hover,._headerStatusSelect_nrfie_835:focus{background:#a855f726;border-color:#a855f7;box-shadow:0 0 8px #a855f766}._headerStatusSelect_nrfie_835 option{color:#f8fafc;background:#181824}._inlineActionsRow_nrfie_860{align-items:center;gap:8px;width:100%;display:flex}._inlineAttachBox_nrfie_867{flex:1;min-width:0}._suggestionToggleBtn_nrfie_872{color:#facc15;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);background:#eab30814;border:1px dashed #eab30859;flex-shrink:0;align-items:center;gap:4px;padding:6px 9px;font-size:11px;font-weight:600;display:inline-flex}._suggestionToggleBtn_nrfie_872:hover{color:#fde047;background:#eab30829;border-color:#eab30899}._suggestionBoxOpen_nrfie_895{border-radius:var(--radius-sm);background:#eab3080a;border:1px solid #eab30833;flex-direction:column;gap:6px;padding:8px 10px;display:flex}._comboboxLabel_nrfie_905{color:#94a3b8;font-size:11px;font-weight:600}._replyCombobox_nrfie_911{border-radius:var(--radius-sm);color:#f8fafc;cursor:pointer;width:100%;transition:all var(--transition-fast);box-sizing:border-box;background:#00000073;border:1px solid #ffffff26;outline:none;padding:6px 10px;font-size:12px;font-weight:600}._replyCombobox_nrfie_911:hover{background:#0000008c;border-color:#a855f780}._replyCombobox_nrfie_911:focus{border-color:#a855f7;box-shadow:0 0 0 1px #a855f7}._replyCombobox_nrfie_911 option{color:#f8fafc;background:#181824;padding:6px 10px}._attachmentCombobox_nrfie_942{color:#38bdf8;background:#38bdf80f;border-color:#38bdf84d}._attachmentCombobox_nrfie_942:hover{background:#38bdf81f;border-color:#38bdf899}._attachmentCombobox_nrfie_942:focus{border-color:#38bdf8;box-shadow:0 0 0 1px #38bdf8}._replyTextarea_nrfie_958{resize:vertical;color:#f8fafc;box-sizing:border-box;background:#00000059;border:1px solid #ffffff1f;border-radius:6px;outline:none;width:100%;min-height:52px;max-height:200px;padding:8px 10px;font-family:inherit;font-size:12px;line-height:1.5;transition:border-color .15s;overflow-y:auto}._replyTextarea_nrfie_958:focus{border-color:#a855f7;box-shadow:0 0 0 1px #a855f7}._replyThumbList_nrfie_982{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._replyThumbItem_nrfie_989{border:1px solid #fff3;border-radius:5px;width:42px;height:42px;position:relative;overflow:hidden}._replyThumbItem_nrfie_989 img{object-fit:cover;width:100%;height:100%}._replyThumbRemove_nrfie_1004{color:#fff;cursor:pointer;background:#000000bf;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:10px;transition:background .12s;display:flex;position:absolute;top:2px;right:2px}._replyThumbRemove_nrfie_1004:hover{background:#ef4444}._replyActions_nrfie_1027{justify-content:flex-end;align-items:center;gap:8px;margin-top:2px;display:flex}._replyDraftBtn_nrfie_1035{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:5px;padding:5px 11px;font-size:11px;font-weight:600;transition:all .12s}._replyDraftBtn_nrfie_1035:hover{color:#f1f5f9;background:#ffffff1a}._replySubmitBtn_nrfie_1052{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7 0%,#7e22ce 100%);border:none;border-radius:5px;align-items:center;gap:5px;padding:5px 13px;font-size:11px;font-weight:700;transition:all .12s;display:inline-flex;box-shadow:0 2px 10px #a855f766}._replySubmitBtn_nrfie_1052:hover:not(:disabled){opacity:.95;transform:translateY(-1px);box-shadow:0 4px 14px #a855f799}._replySubmitBtn_nrfie_1052:disabled,._replyDraftBtn_nrfie_1035:disabled{opacity:.5;cursor:not-allowed}._sidebarActivityList_nrfie_1080{flex-direction:column;gap:12px;display:flex}._sidebarActivityCard_nrfie_1086{border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:#ffffff08;border:1px solid #ffffff14;flex-direction:column;gap:6px;padding:8px 10px;display:flex;position:relative}._sidebarActivityCard_nrfie_1086:hover{background:#ffffff0f;border-color:#ffffff29}._activeActivityCard_nrfie_1104{box-shadow:0 0 0 1px #9333ea66,0 6px 20px #0006;background:#9333ea17!important;border-color:#a855f7!important}._activeCardIndicator_nrfie_1110{background:var(--brand);border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);width:3px;position:absolute;top:0;bottom:0;left:0}._activityCardHeader_nrfie_1121{flex-direction:column;gap:4px;display:flex}._activityCardUserRow_nrfie_1127{justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}._activityCardUserLeft_nrfie_1135{flex:1;align-items:center;gap:6px;min-width:0;display:flex}._authorName_nrfie_1143{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}._roleTag_nrfie_1152{color:#c084fc;white-space:nowrap;background:#9333ea2e;border:1px solid #9333ea4d;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:600}._activityCardUserRight_nrfie_1164{flex-shrink:0;align-items:center;gap:6px;display:flex}._cardReplyBtn_nrfie_1171{border-radius:var(--radius-sm);color:#d8b4fe;cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);background:#a855f729;border:1px solid #a855f773;align-items:center;gap:3px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}._cardReplyBtn_nrfie_1171:hover{color:#fff;background:#a855f759;border-color:#a855f7;transform:translateY(-1px);box-shadow:0 0 8px #a855f780}._closeReplyBoxBtn_nrfie_1195{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .12s;display:inline-flex}._closeReplyBoxBtn_nrfie_1195:hover{color:#fff;background:#ffffff1f}._activityTitleBadge_nrfie_1214{color:#38bdf8;white-space:nowrap;background:#38bdf81f;border-radius:4px;padding:1.5px 6px;font-size:10.5px;font-weight:700}._activityTitleInitial_nrfie_1224{color:#38bdf8;background:#38bdf81f}._activityTitleDev_nrfie_1229{color:#4ade80;background:#4ade801f}._activityTitleTester_nrfie_1234{color:#c084fc;background:#c084fc1f}._activityCardBadgesRow_nrfie_1239{flex-wrap:wrap;align-items:center;gap:5px;display:flex}._activityNoteText_nrfie_1246{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;font-weight:400;line-height:1.6}._activitySuggestionBox_nrfie_1254{border-radius:var(--radius-sm);background:#eab3080f;border:1px solid #eab30833;flex-direction:column;gap:4px;padding:8px 10px;display:flex}._activitySuggestionLabel_nrfie_1264{color:#facc15;font-size:11px;font-weight:700}._activityCardThumbList_nrfie_1270{flex-wrap:wrap;align-items:center;gap:6px;padding-top:4px;display:flex}._cardThumbBtn_nrfie_1278{border-radius:var(--radius-sm);cursor:pointer;opacity:.6;width:44px;height:44px;transition:all var(--transition-fast);background:0 0;border:2px solid #0000;flex-shrink:0;padding:0;position:relative;overflow:hidden}._cardThumbBtn_nrfie_1278 img{object-fit:cover;width:100%;height:100%}._cardThumbBtn_nrfie_1278:hover{opacity:.95;transform:scale(1.05)}._cardThumbActive_nrfie_1304{box-shadow:0 0 10px #9333ea99;opacity:1!important;border-color:#a855f7!important}._textSizeControls_nrfie_1311{border-radius:var(--radius-sm);background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:2px;padding:2px 4px;display:inline-flex}._sizeAdjustBtn_nrfie_1321{color:var(--text-secondary);cursor:pointer;width:24px;height:24px;transition:all var(--transition-fast);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}._sizeAdjustBtn_nrfie_1321:hover:not(:disabled){color:var(--text-primary);background:#ffffff1f}._sizeAdjustBtn_nrfie_1321:disabled{opacity:.3;cursor:not-allowed}._sizeIndicator_nrfie_1346{color:var(--brand-light);font-size:11px;font-weight:700;font-family:var(--font-mono);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:3px;min-width:34px;padding:2px 4px}._sizeIndicator_nrfie_1346:hover{background:#ffffff14}._sidebarCommentCard_nrfie_1364{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #ffffff14;flex-direction:column;gap:12px;padding:14px 16px;display:flex}._sidebarCommentHeader_nrfie_1374{flex-direction:column;gap:8px;display:flex}._sidebarUserRow_nrfie_1380{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._sidebarUserLeft_nrfie_1388{align-items:center;gap:10px;display:flex}._sidebarBadgesRow_nrfie_1394{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._sidebarCommentText_nrfie_1401{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;font-weight:400;line-height:1.6}._sidebarThumbSection_nrfie_1410{border-top:1px solid #ffffff14;margin-top:auto;padding-top:14px}._sidebarThumbTitle_nrfie_1416{text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px;margin-bottom:8px;font-size:11px;font-weight:700}._sidebarThumbList_nrfie_1425{flex-wrap:wrap;gap:8px;display:flex}._bottomPanel_nrfie_1432{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:15;-webkit-user-select:text;user-select:text;background:#12121af0;border-top:1px solid #ffffff14;flex-shrink:0;padding:12px 20px;position:relative;overflow-y:auto}._bottomContainer_nrfie_1445{flex-direction:column;gap:10px;width:100%;max-width:1100px;margin:0 auto;display:flex}._bottomPanelRow_nrfie_1454{justify-content:center;align-items:flex-start;gap:20px;width:100%;max-width:1400px;margin:0 auto;display:flex}._bottomCommentCard_nrfie_1464{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #ffffff14;flex:1;max-width:800px;padding:12px 18px}._bottomCommentHeader_nrfie_1473{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}._bottomCommentHeaderLeft_nrfie_1482{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._authorName_nrfie_1143{color:var(--text-primary);font-size:15px;font-weight:700}._categoryBadge_nrfie_1495{color:var(--brand-light);border-radius:var(--radius-full);background:#9333ea2e;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}._commentDate_nrfie_1507{color:var(--text-muted);font-size:12px}._commentText_nrfie_1512{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;font-weight:400;line-height:1.6}._thumbStrip_nrfie_1521{flex-shrink:0;align-items:center;gap:8px;max-width:450px;padding-top:4px;display:flex;overflow-x:auto}._thumbBtn_nrfie_1531{border-radius:var(--radius-sm);cursor:pointer;opacity:.55;width:48px;height:48px;transition:all var(--transition-fast);background:0 0;border:2px solid #0000;flex-shrink:0;padding:0;overflow:hidden}._thumbBtn_nrfie_1531 img{object-fit:cover;width:100%;height:100%}._thumbBtn_nrfie_1531:hover{opacity:.9}._thumbActive_nrfie_1555{box-shadow:0 0 10px #9333ea80;opacity:1!important;border-color:var(--brand)!important}._mobileTabBar_nrfie_1566{z-index:25;background:#0e0e16f2;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;display:flex}._mobileTabBtn_nrfie_1577{color:#94a3b8;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:600;transition:all .15s;display:flex}._mobileTabBtnActive_nrfie_1595{box-shadow:0 2px 8px #9333ea59;color:#fff!important;background:#9333ea!important;border-color:#a855f799!important}._mobileBodyContainer_nrfie_1603{flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important}._mobileFullSidebar_nrfie_1610{border:none!important;flex:1!important;width:100%!important;max-width:100%!important}._mobileSplitContainer_nrfie_1617{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}._mobileSplitStageWrapper_nrfie_1627{border-bottom:1px solid #ffffff1f;flex-shrink:0;height:42vh;min-height:180px;max-height:48vh;display:flex;position:relative;overflow:hidden}._mobileSplitStage_nrfie_1627{flex:1!important;width:100%!important;height:100%!important}._mobileSplitSidebar_nrfie_1644{background:#12121af2;flex:1;overflow-y:auto;width:100%!important;max-width:100%!important}._mobileFloatingInfoBtn_nrfie_1653{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f8fafc;cursor:pointer;background:#12121ae0;border:1px solid #a855f780;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .15s;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 4px 16px #0009}._mobileFloatingInfoBtn_nrfie_1653:active{background:#9333ea66;transform:translateY(-1px)}._mobileTransformPill_nrfie_1680{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12121ae0;border:1px solid #a855f780;border-radius:20px;align-items:center;gap:6px;padding:6px 10px;animation:.2s ease-out _fadeInTransformPill_nrfie_1;display:flex;position:absolute;bottom:16px;left:16px;box-shadow:0 4px 16px #0009}@keyframes _fadeInTransformPill_nrfie_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._mobileZoomBadge_nrfie_1708{color:#c084fc;background:#a855f72e;border-radius:10px;padding:2px 6px;font-size:11px;font-weight:700}._mobileRotationBadge_nrfie_1717{color:#94a3b8;background:#ffffff14;border-radius:10px;padding:2px 6px;font-size:11px;font-weight:600}._mobilePillBtn_nrfie_1726{color:#f1f5f9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}._mobilePillBtn_nrfie_1726:active{background:#a855f759;transform:scale(.96)}@media (width<=768px){._header_nrfie_20{height:48px;padding:0 10px}._headerLeft_nrfie_33{flex:1;gap:8px;overflow:hidden;min-width:0!important}._filename_nrfie_57{white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:12px;overflow:hidden}._counter_nrfie_40{padding:2px 6px;font-size:11px}._headerActions_nrfie_84{flex-shrink:0;gap:6px}._dockButtonGroup_nrfie_560{display:none!important}._headerBtn_nrfie_294{width:30px;height:30px}._closeBtn_nrfie_333{width:32px;height:32px}._stageImage_nrfie_367{max-width:96vw!important;max-height:100%!important}._transformWrapper_nrfie_357{max-width:100vw!important;max-height:100%!important}._navBtn_nrfie_391{width:36px!important;height:36px!important}._navBtnLeft_nrfie_421{left:8px!important}._navBtnRight_nrfie_422{right:8px!important}._sidebarContent_nrfie_730{padding:12px 10px!important}._sidebarTopBar_nrfie_738{padding:8px 10px!important}}._page_s1ni0_1{flex-direction:column;height:100%;display:flex;overflow:hidden}._header_s1ni0_8{border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:24px 28px 16px;display:flex}._title_s1ni0_17{font-size:var(--text-2xl);color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:10px;font-weight:700;display:flex}._subtitle_s1ni0_27{font-size:var(--text-sm);margin-top:4px;font-weight:500;color:#cbd5e1!important}._headerActions_s1ni0_34{align-items:center;gap:12px;display:flex}._container_s1ni0_40{flex-direction:column;flex:1;gap:20px;padding:20px 28px;display:flex;overflow-y:auto}._statsRow_s1ni0_50{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}._statCard_s1ni0_56{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);align-items:center;gap:14px;padding:16px;display:flex}._statIcon_s1ni0_66{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._statVal_s1ni0_76{font-size:var(--text-xl);color:var(--text-primary);font-weight:700}._statLabel_s1ni0_82{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}._filterBar_s1ni0_89{background:var(--bg-elevated);border-radius:var(--radius-lg);border:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}._searchBox_s1ni0_101{background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-md);flex:1;align-items:center;gap:8px;min-width:240px;max-width:400px;padding:6px 12px;display:flex}._searchInput_s1ni0_114{color:var(--text-primary);font-size:var(--text-sm);background:0 0;border:none;outline:none;width:100%}._categoryGroup_s1ni0_123{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._categoryBtn_s1ni0_130{background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);padding:4px 12px}._categoryBtn_s1ni0_130:hover{border-color:var(--brand);color:var(--text-primary)}._categoryActive_s1ni0_146{font-weight:600;background:var(--brand-dim)!important;border-color:var(--brand)!important;color:var(--brand-light)!important}._docGrid_s1ni0_154{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}._docCard_s1ni0_160{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);transition:all var(--transition-fast);flex-direction:column;justify-content:space-between;gap:14px;padding:16px;display:flex;position:relative;overflow:hidden}._docCard_s1ni0_160:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 8px 20px #0003}._docHeader_s1ni0_180{align-items:flex-start;gap:12px;display:flex}._docTypeIcon_s1ni0_186{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._docInfo_s1ni0_196{flex:1;min-width:0}._docTitle_s1ni0_201{font-size:var(--text-base);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._docDesc_s1ni0_210{font-size:var(--text-xs);color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;line-height:1.4;display:-webkit-box;overflow:hidden}._docMetaRow_s1ni0_222{font-size:var(--text-xs);color:var(--text-muted);border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-top:10px;display:flex}._uploader_s1ni0_232,._docActions_s1ni0_238{align-items:center;gap:6px;display:flex}._actionIconBtn_s1ni0_244{background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-md);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}._actionIconBtn_s1ni0_244:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-strong)}._emptyState_s1ni0_264{color:var(--text-muted);text-align:center;background:var(--bg-elevated);border-radius:var(--radius-xl);border:1px dashed var(--border);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}._breadcrumbsBar_s1ni0_279{color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex}._breadcrumbLink_s1ni0_292{color:#38bdf8;cursor:pointer;align-items:center;gap:4px;font-weight:500;text-decoration:none;transition:color .15s;display:flex}._breadcrumbLink_s1ni0_292:hover{color:#7dd3fc;text-decoration:underline}._breadcrumbCurrent_s1ni0_308{color:var(--text-primary);align-items:center;gap:4px;font-weight:600;display:flex}._folderBadge_s1ni0_316{color:#f59e0b;background:#f59e0b26;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}@media (width<=768px){._header_s1ni0_8{flex-direction:column;align-items:stretch;gap:12px;padding:14px 14px 12px}._title_s1ni0_17{flex-wrap:wrap;font-size:18px}._subtitle_s1ni0_27{font-size:12px}._headerActions_s1ni0_34{flex-wrap:wrap;gap:8px;width:100%}._headerActions_s1ni0_34 button{flex:1;justify-content:center;min-width:130px}._container_s1ni0_40{gap:14px;padding:12px 14px 60px}._statsRow_s1ni0_50{grid-template-columns:1fr;gap:10px}._filterBar_s1ni0_89{flex-direction:column;align-items:stretch;gap:10px}}._page_1wjo9_1{padding:24px 28px;animation:.2s _fadeIn_1wjo9_1}@keyframes _fadeIn_1wjo9_1{0%{opacity:0}to{opacity:1}}._header_1wjo9_4{justify-content:space-between;align-items:flex-start;margin-bottom:28px;display:flex}._title_1wjo9_6{font-size:var(--text-2xl);color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:8px;font-weight:700;display:flex}._subtitle_1wjo9_12{font-size:var(--text-sm);color:var(--text-secondary);margin-top:4px}._groups_1wjo9_14{flex-direction:column;gap:24px;display:flex}._group_1wjo9_14{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden}._groupHeader_1wjo9_23{border-bottom:1px solid var(--border-subtle);background:var(--bg-muted);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}._roleBadge_1wjo9_30{font-size:var(--text-sm);border-radius:var(--radius-full);align-items:center;gap:6px;padding:4px 12px;font-weight:600;display:flex}._memberCount_1wjo9_36{font-size:var(--text-xs);color:var(--text-muted);background:var(--bg-overlay);border-radius:var(--radius-full);padding:2px 8px}._memberList_1wjo9_42{flex-direction:column;display:flex}._memberCard_1wjo9_44{border-bottom:1px solid var(--border-subtle);transition:background var(--transition-fast);align-items:center;gap:14px;padding:14px 20px;display:flex}._memberCard_1wjo9_44:last-child{border-bottom:none}._memberCard_1wjo9_44:hover{background:var(--bg-hover)}._memberMain_1wjo9_55{flex:1;align-items:center;gap:12px;min-width:0;display:flex}._memberInfo_1wjo9_63{flex:1;min-width:0}._memberName_1wjo9_68{font-size:var(--text-base);color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}._nameText_1wjo9_78{color:var(--text-primary);font-weight:600}._roleBadgesList_1wjo9_83{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}._memberEmail_1wjo9_90{font-size:var(--text-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;overflow:hidden}._memberMeta_1wjo9_99{align-items:center;gap:10px;display:flex}._joinedAt_1wjo9_103{font-size:var(--text-xs);color:var(--text-muted)}._removeBtn_1wjo9_107{border-radius:var(--radius-md);cursor:pointer;width:28px;height:28px;color:var(--text-muted);transition:all var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex}._removeBtn_1wjo9_107:hover{color:#f87171;background:#dc26261a;border-color:#dc26264d}._searchResult_1wjo9_122{background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:12px;padding:12px;display:flex}._permBadges_1wjo9_130{flex-wrap:wrap;align-items:center;gap:6px;margin-right:10px;display:flex}._permBadge_1wjo9_130{color:var(--brand-light);border-radius:var(--radius-sm);background:#9333ea1f;border:1px solid #9333ea40;padding:2px 8px;font-size:11px;font-weight:600}._editRuleBtn_1wjo9_148{font-size:var(--text-xs);color:var(--brand-light);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:#9333ea1a;border:1px solid #9333ea4d;align-items:center;gap:5px;padding:4px 10px;font-weight:600;display:flex}._editRuleBtn_1wjo9_148:hover{background:var(--brand);border-color:var(--brand);color:#fff}._ruleBox_1wjo9_169{background:var(--bg-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:12px;display:flex}._ruleHeader_1wjo9_179{font-size:var(--text-xs);color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-weight:700}._ruleItem_1wjo9_188{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:10px;padding:8px 12px;display:flex}._ruleItem_1wjo9_188:hover{border-color:var(--brand)}._ruleTextGroup_1wjo9_204{flex-direction:column;display:flex}._ruleTitle_1wjo9_209{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}._ruleDesc_1wjo9_215{color:var(--text-muted);font-size:11px}._roleSelectGrid_1wjo9_220{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}._roleSelectCard_1wjo9_226{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);color:var(--text-primary);transition:all var(--transition-fast);align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:flex}._roleSelectCard_1wjo9_226:hover{border-color:var(--brand)}._roleTabList_1wjo9_245{border-bottom:1px solid var(--border-subtle);align-items:center;gap:6px;margin-bottom:10px;padding-bottom:8px;display:flex}._roleTab_1wjo9_245{font-size:var(--text-xs);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:1px solid #0000;padding:4px 12px;font-weight:600}._roleTab_1wjo9_245:hover{color:var(--text-primary);background:var(--bg-hover)}._roleTabActive_1wjo9_271{border-color:var(--brand);color:var(--brand-light);background:#9333ea26}._activeRoleBadge_1wjo9_277{border-radius:var(--radius-sm);color:#34d399;background:#10b98126;border:1px solid #10b9814d;margin-left:4px;padding:2px 6px;font-size:10px;font-weight:700}@media (width<=768px){._page_1wjo9_1{padding:12px 12px 60px}._header_1wjo9_4{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px}._title_1wjo9_6{font-size:18px}._subtitle_1wjo9_12{font-size:12px}._memberCard_1wjo9_44{flex-direction:column;align-items:stretch;gap:10px;padding:12px}._memberMain_1wjo9_55{width:100%}._permBadges_1wjo9_130{gap:6px;width:100%;margin-right:0}._permBadge_1wjo9_130{padding:3px 8px;font-size:11px}._memberMeta_1wjo9_99{border-top:1px solid #ffffff0f;justify-content:space-between;width:100%;padding-top:8px}}._container_1buzn_1{height:calc(100vh - var(--header-height,56px));background:var(--bg-base,#0b0f19);color:var(--text-primary,#f8fafc);display:flex;overflow:hidden}._subSidebar_1buzn_10{background:var(--bg-surface,#111827);border-right:1px solid var(--border-subtle,#ffffff14);flex-direction:column;flex-shrink:0;width:220px;display:flex}._subSidebarHeader_1buzn_19{border-bottom:1px solid var(--border-subtle,#ffffff0f);padding:18px 16px 14px}._subSidebarTitle_1buzn_24{text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted,#94a3b8);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}._subSidebarMenu_1buzn_35{flex-direction:column;flex:1;gap:4px;padding:12px 8px;display:flex}._tabBtn_1buzn_43{border-radius:var(--radius-md,8px);color:var(--text-secondary,#cbd5e1);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:12px;width:100%;padding:10px 14px;font-size:13px;font-weight:600;transition:all .15s;display:flex}._tabBtn_1buzn_43:hover{color:#f8fafc;background:#ffffff0d}._tabBtnActive_1buzn_65{color:#c084fc;background:#7c3aed26;border-color:#7c3aed59;box-shadow:0 0 12px #7c3aed33}._tabIconWrapper_1buzn_72{background:#ffffff0a;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}._tabBtnActive_1buzn_65 ._tabIconWrapper_1buzn_72{color:#e9d5ff;background:#7c3aed40}._mainContent_1buzn_88{background:#090d16;flex-direction:column;flex:1;display:flex;overflow:hidden}._topBar_1buzn_97{background:var(--bg-surface,#111827);border-bottom:1px solid var(--border-subtle,#ffffff14);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}._topBarLeft_1buzn_108{align-items:center;gap:12px;display:flex}._topBarTitle_1buzn_114{color:#f8fafc;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}._systemBadges_1buzn_123{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._sysBadge_1buzn_130{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}._sysBadgeVal_1buzn_143{color:#38bdf8;font-weight:600}._consoleTab_1buzn_149{flex-direction:column;flex:1;display:flex;overflow:hidden}._quickCmdsBar_1buzn_157{background:#111827b3;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:8px;padding:10px 20px;display:flex;overflow-x:auto}._quickCmdLabel_1buzn_168{color:#64748b;text-transform:uppercase;white-space:nowrap;margin-right:4px;font-size:11px;font-weight:600}._quickCmdItemWrapper_1buzn_177{align-items:center;display:inline-flex;position:relative}._quickCmdBtn_1buzn_183{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:12px;transition:all .15s;display:inline-flex}._quickCmdBtn_1buzn_183:hover{color:#e9d5ff;background:#7c3aed33;border-color:#7c3aed66}._quickCmdFolderBtn_1buzn_205{color:#7dd3fc;background:#38bdf814;border-color:#38bdf840;font-weight:600}._quickCmdFolderBtn_1buzn_205:hover{color:#bae6fd;background:#38bdf833;border-color:#38bdf8}._quickCmdDropdown_1buzn_219{z-index:1000;background:#1e293b;border:1px solid #ffffff26;border-radius:8px;flex-direction:column;gap:2px;min-width:180px;padding:4px;animation:.12s ease-out _modalFadeIn_1buzn_1;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 25px #00000080}._quickCmdDropdownItem_1buzn_236{color:#e2e8f0;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:7px 10px;font-family:JetBrains Mono,monospace;font-size:12px;transition:all .12s;display:flex}._quickCmdDropdownItem_1buzn_236:hover{color:#f8fafc;background:#7c3aed40}._quickCmdHideBtn_1buzn_260{color:#64748b;cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:3px;align-items:center;margin-left:2px;padding:1px 2px;transition:all .15s;display:inline-flex}._quickCmdItemWrapper_1buzn_177:hover ._quickCmdHideBtn_1buzn_260{opacity:1;color:#94a3b8}._quickCmdHideBtn_1buzn_260:hover{background:#ef444433;color:#f87171!important}._quickCmdManageBtn_1buzn_284{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;transition:all .15s;display:inline-flex}._quickCmdManageBtn_1buzn_284:hover{color:#f8fafc;background:#ffffff1a}._modalOverlay_1buzn_304{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalCard_1buzn_316{background:#111827;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;width:100%;max-width:680px;animation:.15s ease-out _modalFadeIn_1buzn_1;display:flex;overflow:hidden;box-shadow:0 20px 40px #0009}@keyframes _modalFadeIn_1buzn_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._modalHeader_1buzn_340{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._modalTitle_1buzn_348{color:#f8fafc;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}._modalCloseBtn_1buzn_357{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;display:flex}._modalCloseBtn_1buzn_357:hover{color:#f8fafc;background:#ffffff0f}._modalBody_1buzn_372{flex-direction:column;gap:14px;max-height:60vh;padding:20px;display:flex;overflow-y:auto}._modalFooter_1buzn_381{background:#0003;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}._quickCmdItemRow_1buzn_390{background:#00000059;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;transition:all .15s;display:flex}._quickCmdItemRowHidden_1buzn_401{opacity:.55;background:#0003}._folderSection_1buzn_406{background:#0f172a80;border:1px solid #38bdf833;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}._folderHeaderRow_1buzn_416{border-bottom:1px dashed #ffffff14;align-items:center;gap:8px;padding-bottom:8px;display:flex}._folderSubList_1buzn_424{flex-direction:column;gap:6px;padding-left:20px;display:flex}._eyeToggleBtn_1buzn_431{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}._eyeToggleBtnVisible_1buzn_443{color:#4ade80}._eyeToggleBtnHidden_1buzn_447{color:#64748b}._eyeToggleBtn_1buzn_431:hover{background:#ffffff14}._quickCmdLabelInput_1buzn_455{color:#c084fc;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px;outline:none;width:170px;padding:6px 10px;font-size:12px;font-weight:600;transition:all .15s}._quickCmdLabelInput_1buzn_455:focus{background:#a855f71a;border-color:#a855f7}._quickCmdItemInput_1buzn_473{color:#f8fafc;background:#0006;border:1px solid #ffffff1a;border-radius:5px;outline:none;flex:1;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:12px;transition:all .15s}._quickCmdItemInput_1buzn_473:focus{color:#38bdf8;border-color:#38bdf8}._quickCmdDeleteBtn_1buzn_491{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:all .15s;display:flex}._quickCmdDeleteBtn_1buzn_491:hover{color:#ef4444;background:#ef44441a}._terminalArea_1buzn_508{color:#e2e8f0;background:#070a11;flex-direction:column;flex:1;gap:14px;padding:16px 20px;font-family:JetBrains Mono,Fira Code,Cascadia Code,Consolas,monospace;font-size:13px;line-height:1.55;display:flex;overflow-y:auto}._termGreeting_1buzn_522{color:#64748b;border-bottom:1px dashed #ffffff14;padding-bottom:10px;font-size:12px}._termLogEntry_1buzn_529{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}._termCommandRow_1buzn_542{color:#f8fafc;word-break:break-all;white-space:pre-wrap;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:1.5;display:block}._termPromptPrefix_1buzn_552{color:#22c55e;-webkit-user-select:none;user-select:none;font-weight:700;display:inline}._termPromptHost_1buzn_559{color:#38bdf8}._termPromptDir_1buzn_563{color:#f59e0b}._termPromptChar_1buzn_567{color:#a855f7;font-weight:700}._termCommandText_1buzn_572{color:#f8fafc;word-break:break-all;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-weight:600;display:inline}._termDuration_1buzn_580{color:#64748b;vertical-align:middle;margin-left:8px;font-family:monospace;font-size:10px;display:inline-block}._termOutput_1buzn_589{white-space:pre-wrap;word-break:break-all;color:#cbd5e1;background:#00000059;border:1px solid #ffffff0d;border-radius:6px;margin:0;padding:10px 14px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:12.5px;line-height:1.5}._termOutputError_1buzn_603{color:#fca5a5;background:#ef44441a;border-color:#ef444440}._inlinePromptRow_1buzn_610{align-items:center;gap:6px;width:100%;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:1.5;display:flex}._inlinePromptPrefix_1buzn_620{color:#22c55e;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:2px;font-weight:700;display:flex}._inlinePromptHost_1buzn_630{color:#38bdf8}._inlinePromptDir_1buzn_634{color:#f59e0b}._inlinePromptChar_1buzn_638{color:#a855f7;font-weight:700}._inlineInputWrapper_1buzn_643{flex:1;align-items:center;display:flex}._inlineTermInput_1buzn_649{color:#f8fafc;caret-color:#22c55e;background:0 0;border:none;outline:none;flex:1;width:100%;margin:0;padding:0;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:13px}._termRunningSpinner_1buzn_663{color:#a855f7;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}._githubTab_1buzn_673{flex-direction:column;flex:1;gap:20px;padding:24px;display:flex;overflow-y:auto}._gitGrid_1buzn_682{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}._gitCard_1buzn_688{background:var(--bg-surface,#111827);border:1px solid var(--border-subtle,#ffffff14);border-radius:10px;flex-direction:column;gap:16px;padding:20px;display:flex}._gitCardTitle_1buzn_698{color:#f8fafc;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}._branchStatusBadge_1buzn_707{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e4d;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}._gitActionsRow_1buzn_720{flex-wrap:wrap;gap:10px;display:flex}._gitActionBtn_1buzn_726{color:#f8fafc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}._gitActionBtn_1buzn_726:hover{background:#ffffff1f;border-color:#fff3}._gitActionBtnPrimary_1buzn_746{background:#7c3aed;border-color:#6d28d9}._gitActionBtnPrimary_1buzn_746:hover{background:#6d28d9}._fileList_1buzn_755{flex-direction:column;gap:6px;max-height:240px;display:flex;overflow-y:auto}._fileItem_1buzn_763{background:#0003;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 10px;font-family:monospace;font-size:12px;display:flex}._fileStatus_1buzn_774{border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}._fileStatusM_1buzn_781{color:#facc15;background:#eab30833}._fileStatusA_1buzn_786{color:#4ade80;background:#22c55e33}._fileStatusD_1buzn_791{color:#f87171;background:#ef444433}._commitList_1buzn_796{flex-direction:column;gap:8px;display:flex}._commitItem_1buzn_802{background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}._commitHash_1buzn_812{color:#c084fc;background:#9333ea26;border-radius:4px;flex-shrink:0;padding:2px 6px;font-family:monospace;font-size:11px;font-weight:700}._commitInfo_1buzn_823{flex:1}._commitSubject_1buzn_827{color:#f1f5f9;margin-bottom:3px;font-size:13px;font-weight:500}._commitMeta_1buzn_834{color:#64748b;font-size:11px}._vpsHeaderBar_1buzn_840{background:#0f172acc;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;padding:5px 12px;font-size:12px;display:flex}._vpsInputGroup_1buzn_851{align-items:center;gap:4px;display:flex}._vpsInputLabel_1buzn_857{color:#94a3b8;font-size:11px;font-weight:600}._vpsInput_1buzn_851{color:#f8fafc;background:#00000073;border:1px solid #ffffff1f;border-radius:5px;outline:none;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:12px;transition:all .15s}._vpsInput_1buzn_851:focus{border-color:#a855f7;box-shadow:0 0 0 1px #a855f7}._vpsConnectBtn_1buzn_880{color:#fff;cursor:pointer;white-space:nowrap;background:#7c3aed;border:none;border-radius:5px;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}._vpsConnectBtn_1buzn_880:hover{background:#6d28d9}._vpsStatusDot_1buzn_900{border-radius:50%;flex-shrink:0;width:8px;height:8px}._vpsStatusConnected_1buzn_907{background:#22c55e;box-shadow:0 0 6px #22c55e}._vpsStatusFailed_1buzn_912{background:#ef4444;box-shadow:0 0 6px #ef4444}._vpsStatusIdle_1buzn_917{background:#f59e0b}@media (width<=768px){._container_1buzn_1{flex-direction:column;height:auto;min-height:calc(100vh - 56px);padding-bottom:60px;overflow-y:auto}._subSidebar_1buzn_10{border-right:none;border-bottom:1px solid var(--border-subtle,#ffffff14);width:100%}._subSidebarHeader_1buzn_19{display:none}._subSidebarMenu_1buzn_35{-webkit-overflow-scrolling:touch;flex-direction:row;gap:8px;padding:6px 10px;overflow-x:auto}._tabBtn_1buzn_43{flex:1;justify-content:center;gap:6px;min-width:130px;padding:8px 10px;font-size:12px}._tabIconWrapper_1buzn_72{width:22px;height:22px}._mainContent_1buzn_88{flex:1;overflow:visible}._topBar_1buzn_97{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}._topBarLeft_1buzn_108{flex-wrap:wrap;gap:6px}._topBarTitle_1buzn_114{font-size:14px}._systemBadges_1buzn_123{flex-wrap:wrap;gap:6px}._sysBadge_1buzn_130{padding:3px 8px;font-size:10px}._quickCmdsBar_1buzn_157{gap:6px;padding:8px 10px}._terminalArea_1buzn_508{min-height:380px;padding:12px;font-size:12px}._githubTab_1buzn_673{gap:14px;padding:14px 12px}._gitGrid_1buzn_682{grid-template-columns:1fr;gap:14px}}._page_cggu3_1{box-sizing:border-box;flex:1;width:100%;max-width:900px;min-height:0;padding:28px 32px 80px;animation:.2s _fadeIn_cggu3_1}@keyframes _fadeIn_cggu3_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._header_cggu3_16{margin-bottom:28px}._title_cggu3_20{color:#f8fafc;align-items:center;gap:10px;font-size:22px;font-weight:700;display:flex}._subtitle_cggu3_29{color:#94a3b8;margin-top:4px;font-size:13px}._sectionList_cggu3_35{flex-direction:column;gap:20px;display:flex}._card_cggu3_41{background:#0f172a;border:1px solid #ffffff14;border-radius:12px;padding:24px}._cardHeader_cggu3_48{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}._cardTitle_cggu3_56{color:#f8fafc;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}._cardDesc_cggu3_65{color:#94a3b8;margin-top:4px;font-size:13px;line-height:1.5}._cardDanger_cggu3_72{background:#ef444408;border-color:#ef444440}._cardDanger_cggu3_72 ._cardTitle_cggu3_56{color:#f87171}._statusBadge_cggu3_81{border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}._statusHidden_cggu3_91{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}._statusActive_cggu3_97{color:#34d399;background:#10b98126;border:1px solid #10b9814d}._projectDesc_cggu3_103{color:#94a3b8;margin:0 0 16px;font-size:13px;line-height:1.5}._metaGrid_cggu3_110{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}._metaItem_cggu3_117{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}._metaIcon_cggu3_127{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._metaLabel_cggu3_137{color:#94a3b8;font-size:11px;font-weight:500;line-height:1.2}._metaValue_cggu3_144{color:#f8fafc;margin-top:2px;font-size:13px;font-weight:700}._statsDivider_cggu3_151{background:#ffffff14;height:1px;margin:20px 0 16px}._statsTitle_cggu3_157{color:#f8fafc;align-items:center;gap:8px;margin:0 0 14px;font-size:14px;font-weight:700;display:flex}._statCardsGrid_cggu3_167{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}._statCard_cggu3_167{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;padding:14px;display:flex}._statHeader_cggu3_182{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}._statLabel_cggu3_189{color:#94a3b8;font-size:12px;font-weight:600}._statBadge_cggu3_195{border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}._statNumber_cggu3_204{color:#f8fafc;font-size:24px;font-weight:800;line-height:1.2}._statSub_cggu3_211{color:#64748b;margin-top:4px;font-size:11px}@media (width<=768px){._page_cggu3_1{padding:16px 12px 100px}._metaGrid_cggu3_110,._statCardsGrid_cggu3_167{grid-template-columns:repeat(2,1fr);gap:8px}._card_cggu3_41{padding:16px}._cardHeader_cggu3_48{flex-direction:column;align-items:flex-start}}._modalOverlay_cggu3_242{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_cggu3_242{background:#0f172a;border:1px solid #ef44444d;border-radius:14px;width:100%;max-width:480px;padding:24px;box-shadow:0 20px 25px -5px #00000080}._modalHeader_cggu3_263{color:#f87171;align-items:center;gap:10px;margin-bottom:12px;font-size:18px;font-weight:700;display:flex}._modalText_cggu3_273{color:#94a3b8;margin-bottom:20px;font-size:13px;line-height:1.5}._modalForm_cggu3_280{flex-direction:column;gap:16px;display:flex}._inputGroup_cggu3_286{flex-direction:column;gap:6px;display:flex}._label_cggu3_292{color:#cbd5e1;font-size:12px;font-weight:600}._input_cggu3_286{color:#f8fafc;background:#1e293b;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:10px 14px;font-size:13px;transition:border-color .2s}._input_cggu3_286:focus{border-color:#ef4444}._errorMsg_cggu3_313{color:#f87171;background:#ef444426;border:1px solid #ef44444d;border-radius:8px;padding:10px 14px;font-size:12px}._modalActions_cggu3_322{justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;display:flex}._btnCancel_cggu3_330{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:none;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:600}._btnDanger_cggu3_341{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:600;display:flex}._btnDanger_cggu3_341:hover{background:#b91c1c}._page_esuz8_1{padding:24px 28px;animation:.2s _fadeIn_esuz8_1}@keyframes _fadeIn_esuz8_1{0%{opacity:0}to{opacity:1}}._header_esuz8_4{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}._title_esuz8_6{font-size:var(--text-2xl);color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:8px;font-weight:700;display:flex}._subtitle_esuz8_12{font-size:var(--text-sm);color:var(--text-secondary);margin-top:4px}._searchRow_esuz8_14{margin-bottom:16px}._searchWrap_esuz8_16{max-width:400px;position:relative}._searchIcon_esuz8_18{color:var(--text-muted);position:absolute;top:50%;left:10px;transform:translateY(-50%)}._searchInput_esuz8_23{background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;font-size:var(--text-sm);color:var(--text-primary);font-family:var(--font-sans);transition:border-color var(--transition-fast);padding:8px 12px 8px 32px}._searchInput_esuz8_23:focus{border-color:var(--brand);outline:none}._searchInput_esuz8_23::placeholder{color:var(--text-muted)}._tableWrap_esuz8_35{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden}._table_esuz8_35{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._table_esuz8_35 thead tr{background:var(--bg-muted);border-bottom:1px solid var(--border)}._table_esuz8_35 th{text-align:left;font-size:var(--text-xs);color:var(--text-muted);letter-spacing:.05em;white-space:nowrap;padding:11px 16px;font-weight:600}._table_esuz8_35 tbody tr{border-bottom:1px solid var(--border-subtle);transition:background var(--transition-fast)}._table_esuz8_35 tbody tr:last-child{border-bottom:none}._table_esuz8_35 tbody tr:hover{background:var(--bg-hover)}._table_esuz8_35 td{vertical-align:middle;padding:12px 16px}._loadingCell_esuz8_67,._emptyCell_esuz8_67{text-align:center;color:var(--text-muted);padding:48px!important}._rowSelf_esuz8_72{background:#7c3aed0a}._userCell_esuz8_75{align-items:center;gap:10px;display:flex}._userName_esuz8_77{color:var(--text-primary);font-weight:500}._youBadge_esuz8_79{color:var(--brand-light);background:var(--brand-dim);border-radius:var(--radius-full);letter-spacing:.05em;padding:1px 6px;font-size:10px;font-weight:700}._emailCell_esuz8_85{color:var(--text-secondary)}._dateCell_esuz8_87{color:var(--text-muted);white-space:nowrap}._roleBadge_esuz8_90{font-size:var(--text-xs);border-radius:var(--radius-full);align-items:center;gap:4px;padding:3px 10px;font-weight:600;display:inline-flex}._roleAdmin_esuz8_96{color:#fbbf24;background:#f59e0b26}._roleMember_esuz8_97{background:var(--bg-muted);color:var(--text-secondary)}._toggleBtn_esuz8_100{cursor:pointer;font-family:var(--font-sans);font-size:var(--text-xs);border-radius:var(--radius-md);transition:background var(--transition-fast);background:0 0;border:none;align-items:center;gap:5px;padding:4px 8px;font-weight:600;display:inline-flex}._toggleBtn_esuz8_100:hover:not(:disabled){background:var(--bg-muted)}._toggleBtn_esuz8_100:disabled{opacity:.4;cursor:not-allowed}._actions_esuz8_111{align-items:center;gap:6px;display:flex}._deleteBtn_esuz8_113{border-radius:var(--radius-md);cursor:pointer;width:30px;height:30px;color:var(--text-muted);transition:all var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex}._deleteBtn_esuz8_113:hover{color:#f87171;background:#dc26261a;border-color:#dc26264d}._lightboxOverlay_1fxmz_2{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-user-select:none;user-select:none;touch-action:none;background:#000000f5;flex-direction:column;animation:.18s ease-out _fadeIn_1fxmz_1;display:flex;position:fixed;inset:0;overflow:hidden}._topBar_1fxmz_17{height:56px;padding:0 14px;padding-top:max(0px, env(safe-area-inset-top));z-index:50;pointer-events:auto;background:linear-gradient(#000000d9 0%,#0006 70%,#0000 100%);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}._topBarLeft_1fxmz_33{align-items:center;gap:12px;min-width:0;display:flex}._closeBtn_1fxmz_40{color:#f8fafc;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .15s;display:flex}._closeBtn_1fxmz_40:hover,._closeBtn_1fxmz_40:active{background:#ffffff40;transform:scale(1.05)}._titleArea_1fxmz_60{flex-direction:column;min-width:0;display:flex}._imageTitle_1fxmz_66{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:14px;font-weight:600;overflow:hidden}@media (width>=640px){._imageTitle_1fxmz_66{max-width:400px;font-size:15px}}._imageSubtitle_1fxmz_83{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}._topBarRight_1fxmz_91{flex-shrink:0;align-items:center;gap:8px;display:flex;position:relative}._iconBtn_1fxmz_99{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .15s;display:flex}._iconBtn_1fxmz_99:hover,._iconBtn_1fxmz_99:active{color:#fff;background:#fff3}._menuBackdrop_1fxmz_119{z-index:60;position:fixed;inset:0}._moreDropdown_1fxmz_125{z-index:70;background:#1e293b;border:1px solid #ffffff2e;border-radius:14px;flex-direction:column;gap:2px;width:220px;padding:6px;animation:.15s cubic-bezier(.16,1,.3,1) _scalePop_1fxmz_1;display:flex;position:absolute;top:48px;right:0;box-shadow:0 12px 32px #000000a6,0 4px 12px #0006}._dropdownItem_1fxmz_142{color:#f1f5f9;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 14px;font-size:13px;font-weight:500;transition:all .12s;display:flex}._dropdownItem_1fxmz_142:hover,._dropdownItem_1fxmz_142:active{color:#fff;background:#ffffff1f}._dropdownIcon_1fxmz_164{color:#a855f7;flex-shrink:0}._dropdownDivider_1fxmz_169{background:#ffffff14;height:1px;margin:4px 6px}._canvasArea_1fxmz_176{flex:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}._imageContainer_1fxmz_187{will-change:transform;display:inline-block;position:relative}._lightboxImage_1fxmz_193{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:4px;max-width:96vw;max-height:84vh;display:block;box-shadow:0 10px 40px #0009}._navArrow_1fxmz_205{color:#f8fafc;cursor:pointer;z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e293bb3;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._navArrow_1fxmz_205:hover{background:#334155e6;transform:translateY(-50%)scale(1.08)}._navPrev_1fxmz_229{left:16px}._navNext_1fxmz_233{right:16px}@media (width<=640px){._navArrow_1fxmz_205{display:none}}._bottomBar_1fxmz_244{height:60px;padding-bottom:max(0px, env(safe-area-inset-bottom));z-index:50;pointer-events:none;background:linear-gradient(#0000 0%,#0006 30%,#000000d9 100%);justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;bottom:0;left:0;right:0}._bottomBarPill_1fxmz_260{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#1e293bd9;border:1px solid #ffffff26;border-radius:30px;align-items:center;gap:6px;padding:4px 10px;display:flex;box-shadow:0 4px 20px #00000080}._bottomControlBtn_1fxmz_273{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .12s;display:flex}._bottomControlBtn_1fxmz_273:hover,._bottomControlBtn_1fxmz_273:active{color:#fff;background:#ffffff26}._zoomLabel_1fxmz_292{color:#cbd5e1;text-align:center;cursor:pointer;border-radius:6px;min-width:40px;padding:4px 6px;font-size:11px;font-weight:600}._zoomLabel_1fxmz_292:hover{color:#fff;background:#ffffff1a}._toast_1fxmz_309{color:#f8fafc;z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e293bf2;border:1px solid #a855f780;border-radius:20px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:500;animation:.2s cubic-bezier(.16,1,.3,1) _slideDown_1fxmz_1;display:flex;position:absolute;top:72px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0009}@keyframes _fadeIn_1fxmz_1{0%{opacity:0}to{opacity:1}}@keyframes _scalePop_1fxmz_1{0%{opacity:0;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _slideDown_1fxmz_1{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}._page_xqpdo_1{color:#f8fafc;background:#0b0f19;height:100dvh;display:flex;overflow:hidden}._sidebar_xqpdo_10{background:#111827;border-right:1px solid #ffffff14;flex-direction:column;flex-shrink:0;width:320px;display:flex}._sidebarHeader_xqpdo_19{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._title_xqpdo_27{color:#f8fafc;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;display:flex}._searchBox_xqpdo_37{border-bottom:1px solid #ffffff14;padding:12px 16px}._searchInput_xqpdo_42{color:#f8fafc;background:#1e293b;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:13px}._convList_xqpdo_53{flex:1;overflow-y:auto}._convItem_xqpdo_58{cursor:pointer;border-bottom:1px solid #ffffff0a;align-items:center;gap:12px;padding:12px 16px;transition:background .15s;display:flex}._convItem_xqpdo_58:hover{background:#ffffff0d}._convActive_xqpdo_72{border-left:3px solid #8b5cf6;background:#8b5cf626!important}._convInfo_xqpdo_77{flex:1;min-width:0}._convName_xqpdo_82{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}._convLastMsg_xqpdo_91{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}._unreadBadge_xqpdo_100{background:#a855f7;border-radius:50%;flex-shrink:0;width:8px;height:8px}._main_xqpdo_108{background:#0b0f19;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}._chatHeader_xqpdo_118{z-index:30;background:#111827;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 24px;display:flex;position:sticky;top:0}._msgArea_xqpdo_131{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:12px;min-height:0;padding:24px;display:flex;overflow:hidden auto}._emptyState_xqpdo_143{text-align:center;color:#64748b;flex-direction:column;align-items:center;gap:12px;margin:auto;display:flex}._msgRow_xqpdo_153{align-items:flex-end;gap:10px;max-width:70%;display:flex}._msgOwn_xqpdo_160{flex-direction:row-reverse;align-self:flex-end}._msgOther_xqpdo_165{align-self:flex-start}._msgBubble_xqpdo_169{word-break:break-word;border-radius:14px;padding:10px 16px;font-size:13px;line-height:1.5}._msgOwn_xqpdo_160 ._msgBubble_xqpdo_169{color:#fff;background:#8b5cf6;border-bottom-right-radius:2px}._msgOther_xqpdo_165 ._msgBubble_xqpdo_169{color:#f1f5f9;background:#1e293b;border:1px solid #ffffff14;border-bottom-left-radius:2px}._msgTime_xqpdo_190{opacity:.65;margin-top:4px;font-size:10px}._msgOwn_xqpdo_160 ._msgTime_xqpdo_190{text-align:right}._inputBar_xqpdo_200{z-index:30;background:#111827;border-top:1px solid #ffffff14;flex-shrink:0;align-items:flex-end;gap:10px;padding:14px 24px;display:flex;position:relative;bottom:0}._input_xqpdo_200{color:#f8fafc;resize:none;box-sizing:border-box;background:#1e293b;border:1px solid #ffffff1a;border-radius:16px;outline:none;flex:1;min-height:40px;max-height:196px;padding:10px 16px;font-family:inherit;font-size:13px;line-height:20px;transition:border-color .15s;overflow-y:auto}._input_xqpdo_200:focus{border-color:#8b5cf6}._iconBtn_xqpdo_237{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;display:flex}._iconBtn_xqpdo_237:hover{color:#a855f7;background:#ffffff1a}._sendBtn_xqpdo_254{color:#fff;cursor:pointer;background:#8b5cf6;border:none;border-radius:20px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;display:flex}._sendBtn_xqpdo_254:hover{background:#7c3aed}._emojiPicker_xqpdo_272{z-index:100;background:#1e293b;border:1px solid #ffffff26;border-radius:10px;grid-template-columns:repeat(5,1fr);gap:8px;padding:10px;display:grid;position:absolute;bottom:60px;right:120px;box-shadow:0 10px 25px #00000080}._emojiItem_xqpdo_287:hover{background:#ffffff1a}._imagePreviewContainer_xqpdo_292{background:#8b5cf626;border:1px solid #8b5cf659;border-radius:8px;align-items:center;gap:10px;margin:0 24px 8px;padding:8px 14px;display:flex}._imageThumbnail_xqpdo_303{object-fit:cover;border:1px solid #fff3;border-radius:6px;width:44px;height:44px}._imageMeta_xqpdo_311{color:#e2e8f0;flex:1;justify-content:space-between;align-items:center;font-size:12px;display:flex}._removeImageBtn_xqpdo_320{color:#f87171;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:14px;font-weight:700}._removeImageBtn_xqpdo_320:hover{background:#ef444433}._msgImageContainer_xqpdo_336{background:#000;border:1px solid #ffffff1a;border-radius:8px;max-width:320px;margin-top:8px;overflow:hidden}._msgImage_xqpdo_336{object-fit:cover;cursor:pointer;width:100%;max-height:280px;transition:transform .15s;display:block}._msgImage_xqpdo_336:hover{opacity:.92;transform:scale(1.02)}._mobileBackBtn_xqpdo_359{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:none}._mobileBackBtn_xqpdo_359:hover,._mobileBackBtn_xqpdo_359:active{color:#fff;background:#ffffff1a}@media (width<=768px){._page_xqpdo_1{flex-direction:column;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}._sidebar_xqpdo_10{-webkit-overflow-scrolling:touch;border-right:none;width:100%;height:100dvh;overflow-y:auto}._sidebarHiddenMobile_xqpdo_399,._mainHiddenMobile_xqpdo_403{display:none!important}._main_xqpdo_108{z-index:100;background:#0b0f19;flex-direction:column;width:100%;height:100dvh;max-height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}._mobileBackBtn_xqpdo_359{display:inline-flex}._chatHeader_xqpdo_118{z-index:10;background:#111827;border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 14px;display:flex;box-shadow:0 2px 8px #00000059}._msgArea_xqpdo_131{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;gap:12px;min-height:0;padding:16px 14px 12px;overflow:hidden auto}._msgRow_xqpdo_153{max-width:88%}._msgHoverActions_xqpdo_456{border-radius:20px;gap:3px;padding:3px 6px;top:-18px}._actionBtnMini_xqpdo_463{border-radius:12px;padding:5px 8px;font-size:13px}._actionBtnMini_xqpdo_463 svg{width:14px;height:14px}._quickReactionPopup_xqpdo_474{border-radius:24px;gap:4px;padding:5px 8px}._quickReactionEmojiBtn_xqpdo_480{padding:5px 7px;font-size:21px}._inputBar_xqpdo_200{padding:10px 12px;padding-bottom:max(10px, env(safe-area-inset-bottom,10px));z-index:10;background:#111827;border-top:1px solid #ffffff14;flex-shrink:0;gap:6px}._input_xqpdo_200{padding:8px 10px;font-size:13px}}._quotedMsg_xqpdo_502{cursor:pointer;-webkit-user-select:none;user-select:none;background:#00000040;border-left:3px solid #c084fc;border-radius:8px;margin-bottom:6px;padding:6px 10px;font-size:11px;line-height:1.4;transition:opacity .15s}._quotedMsg_xqpdo_502:hover{opacity:.85}._msgOther_xqpdo_165 ._quotedMsg_xqpdo_502{background:#ffffff14;border-left-color:#38bdf8}._quotedSender_xqpdo_521{color:#e9d5ff;margin-bottom:1px;font-size:11px;font-weight:700}._msgOther_xqpdo_165 ._quotedSender_xqpdo_521{color:#7dd3fc}._quotedText_xqpdo_530{text-overflow:ellipsis;white-space:nowrap;opacity:.9;max-width:240px;font-size:11px;overflow:hidden}._msgRecalled_xqpdo_539{opacity:.7;align-items:center;gap:4px;font-style:italic;display:flex}._replyBanner_xqpdo_547{z-index:25;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e1b4b;border-top:1px solid #a855f74d;justify-content:space-between;align-items:center;padding:8px 16px;display:flex;position:sticky;bottom:58px}._replyBannerContent_xqpdo_559{flex:1;min-width:0}._replyBannerHeader_xqpdo_563{color:#c084fc;align-items:center;gap:6px;font-size:11px;display:flex}._replyBannerText_xqpdo_570{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}._replyBannerClose_xqpdo_578{color:#94a3b8;cursor:pointer;border-radius:4px;padding:4px}._replyBannerClose_xqpdo_578:hover{color:#f8fafc;background:#ffffff1a}._msgRowContainer_xqpdo_590{flex-direction:column;display:flex;position:relative}._msgHoverActions_xqpdo_456{z-index:20;white-space:nowrap;background:#1e293b;border:1px solid #ffffff29;border-radius:20px;align-items:center;gap:2px;padding:2px 6px;display:none;position:absolute;top:-16px;box-shadow:0 4px 14px #00000080}._msgOther_xqpdo_165 ._msgHoverActions_xqpdo_456{left:0;right:auto}._msgOwn_xqpdo_160 ._msgHoverActions_xqpdo_456{left:auto;right:0}._msgRow_xqpdo_153:hover ._msgHoverActions_xqpdo_456,._msgHoverActionsVisible_xqpdo_624{display:flex}._actionBtnMini_xqpdo_463{color:#94a3b8;cursor:pointer;border-radius:12px;align-items:center;gap:4px;padding:4px 6px;font-size:11px;transition:all .15s;display:flex}._actionBtnMini_xqpdo_463:hover{color:#f8fafc;background:#ffffff1f}._actionBtnMiniDanger_xqpdo_643:hover{color:#ef4444;background:#ef444426}._reactionPickerWrapper_xqpdo_649{align-items:center;display:flex}._quickReactionPopup_xqpdo_474{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#1e293b;border:1px solid #ffffff2e;border-radius:24px;align-items:center;gap:4px;max-width:calc(100vw - 32px);padding:4px 8px;animation:.15s cubic-bezier(.16,1,.3,1) _quickReactionPop_xqpdo_474;display:flex;position:absolute;bottom:calc(100% + 6px);box-shadow:0 10px 25px -5px #00000080,0 8px 10px -6px #0006}._msgOther_xqpdo_165 ._quickReactionPopup_xqpdo_474{left:0;right:auto}._msgOwn_xqpdo_160 ._quickReactionPopup_xqpdo_474{left:auto;right:0}@keyframes _quickReactionPop_xqpdo_474{0%{opacity:0;transform:translateY(6px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}._quickReactionEmojiBtn_xqpdo_480{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px 6px;font-size:19px;line-height:1;transition:transform .15s,background .15s;display:flex}._quickReactionEmojiBtn_xqpdo_480:hover{background:#ffffff1f;transform:scale(1.3)}._quickReactionEmojiBtnActive_xqpdo_713{background:#a855f740;box-shadow:0 0 0 1px #a855f7}._msgReactionsRow_xqpdo_719{z-index:2;flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}._msgOwn_xqpdo_160 ._msgReactionsRow_xqpdo_719{justify-content:flex-end}._msgOther_xqpdo_165 ._msgReactionsRow_xqpdo_719{justify-content:flex-start}._reactionBadge_xqpdo_736{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e293be6;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:4px;padding:2px 7px;font-size:12px;transition:all .15s;display:inline-flex}._reactionBadge_xqpdo_736:hover{background:#334155f2;border-color:#ffffff40;transform:translateY(-1px)}._reactionBadgeActive_xqpdo_757{background:#a855f733;border-color:#a855f799}._reactionEmoji_xqpdo_762{font-size:13px;line-height:1}._reactionCount_xqpdo_767{color:#cbd5e1;font-size:11px;font-weight:600}._reactionBadgeActive_xqpdo_757 ._reactionCount_xqpdo_767{color:#e9d5ff}._actionSheetReactionSection_xqpdo_778{border-bottom:1px solid #ffffff14;margin-bottom:8px;padding:4px 0 14px}._actionSheetReactionLabel_xqpdo_784{color:#94a3b8;margin-bottom:10px;font-size:12px;font-weight:500}._actionSheetReactionRow_xqpdo_791{-webkit-overflow-scrolling:touch;justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 6px;display:flex;overflow-x:auto}._actionSheetReactionBtn_xqpdo_801{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:21px;transition:all .15s;display:flex}._actionSheetReactionBtn_xqpdo_801:hover,._actionSheetReactionBtn_xqpdo_801:active{background:#a855f733;border-color:#a855f7;transform:scale(1.2)}._actionSheetReactionBtnActive_xqpdo_822{background:#a855f747;border-color:#a855f7;box-shadow:0 0 12px #a855f773}._actionSheetReactionEmoji_xqpdo_828{line-height:1}._actionSheetOverlay_xqpdo_833{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#0009;justify-content:center;align-items:flex-end;animation:.15s ease-out _fadeIn_xqpdo_1;display:flex;position:fixed;inset:0}._actionSheet_xqpdo_778{background:#111827;border-top:1px solid #ffffff1f;border-top-left-radius:20px;border-top-right-radius:20px;width:100%;max-width:480px;padding:16px 20px 24px;animation:.2s cubic-bezier(.16,1,.3,1) _slideUp_xqpdo_1;box-shadow:0 -8px 30px #00000080}._actionSheetHeader_xqpdo_855{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;display:flex}._actionSheetTitle_xqpdo_863{color:#cbd5e1;font-size:13px;font-weight:600}._actionSheetItem_xqpdo_868{color:#f1f5f9;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:14px;font-weight:500;transition:background .12s;display:flex}._actionSheetItem_xqpdo_868:hover,._actionSheetItem_xqpdo_868:active{background:#ffffff14}._actionSheetDanger_xqpdo_885{color:#f87171}._actionSheetDanger_xqpdo_885:hover,._actionSheetDanger_xqpdo_885:active{background:#f871711f}@keyframes _slideUp_xqpdo_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _fadeIn_xqpdo_1{0%{opacity:0}to{opacity:1}}@keyframes _highlightPulse_xqpdo_1{0%{filter:brightness();transform:scale(1)}50%{filter:brightness(1.3);transform:scale(1.03)}to{filter:brightness();transform:scale(1)}}._highlightMsg_xqpdo_906{animation:1.2s ease-in-out _highlightPulse_xqpdo_1}._toastNotification_xqpdo_910{color:#e2e8f0;z-index:1000;pointer-events:none;text-align:center;background:#0f172af2;border:1px solid #a855f780;border-radius:24px;align-items:center;gap:8px;max-width:90%;padding:10px 18px;font-size:13px;font-weight:500;animation:.2s ease-out _fadeIn_xqpdo_1;display:flex;position:fixed;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000080}._toastSuccess_xqpdo_933{color:#34d399!important;border-color:#10b98199!important}._toastError_xqpdo_938{color:#f87171!important;border-color:#ef444499!important}._dialogOverlay_xqpdo_944{-webkit-backdrop-filter:blur(8px);z-index:1050;background:#000000b8;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out _fadeIn_xqpdo_1;display:flex;position:fixed;inset:0}._nicknameDialogOverlay_xqpdo_958{padding-top:max(40px, env(safe-area-inset-top,20px))!important;align-items:flex-start!important;overflow-y:auto!important}._dialogBox_xqpdo_964{text-align:center;background:#111827;border:1px solid #ffffff1f;border-radius:20px;width:100%;max-width:360px;padding:24px 20px 20px;animation:.18s cubic-bezier(.16,1,.3,1) _scaleUp_xqpdo_1;box-shadow:0 25px 50px -12px #000000b3}._dialogIconWrap_xqpdo_976{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 16px;transition:transform .1s;display:flex}._dialogIconWrap_xqpdo_976:active{transform:scale(.92)}._dialogIconDanger_xqpdo_996{color:#ef4444;background:#ef444426;border:1px solid #ef444459}._dialogIconInfo_xqpdo_1002{color:#a855f7;background:#a855f726;border:1px solid #a855f759}._dialogTitle_xqpdo_1008{color:#f8fafc;margin-bottom:8px;font-size:16px;font-weight:700}._dialogDescription_xqpdo_1015{color:#94a3b8;margin-bottom:22px;font-size:13px;line-height:1.5}._dialogActions_xqpdo_1022{align-items:center;gap:10px;display:flex}._dialogBtnCancel_xqpdo_1028{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;flex:1;padding:11px 16px;font-size:13px;font-weight:600;transition:all .15s}._dialogBtnCancel_xqpdo_1028:hover,._dialogBtnCancel_xqpdo_1028:active{color:#f8fafc;background:#ffffff24}._dialogBtnConfirm_xqpdo_1046{color:#fff;cursor:pointer;border-radius:12px;flex:1;padding:11px 16px;font-size:13px;font-weight:600;transition:all .15s;box-shadow:0 4px 14px #0000004d}._dialogBtnConfirmDanger_xqpdo_1058{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:1px solid #f87171}._dialogBtnConfirmDanger_xqpdo_1058:hover,._dialogBtnConfirmDanger_xqpdo_1058:active{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%)}._dialogBtnConfirmPrimary_xqpdo_1067{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);border:1px solid #a855f7}@keyframes _scaleUp_xqpdo_1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}._searchTabContainer_xqpdo_1078{background:#0f172a99;border:1px solid #ffffff14;border-radius:8px;gap:4px;margin:6px 12px 0;padding:3px;display:flex}._searchTab_xqpdo_1078{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:5px 8px;font-size:11px;font-weight:500;transition:all .15s;display:flex}._searchTab_xqpdo_1078:hover{color:#e2e8f0}._searchTabActive_xqpdo_1109{color:#c4b5fd;background:linear-gradient(135deg,#8b5cf64d 0%,#6366f14d 100%);border:1px solid #8b5cf666;font-weight:600}._searchDateFilterRow_xqpdo_1116{color:#94a3b8;background:#0f172a80;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:6px;margin:6px 12px 4px;padding:4px 8px;font-size:11px;display:flex}._searchDateInput_xqpdo_1129{color:#f1f5f9;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:1px solid #ffffff1a;border-radius:4px;outline:none;padding:2px 6px;font-size:11px}._searchDateClearBtn_xqpdo_1141{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;transition:color .15s;display:flex}._searchDateClearBtn_xqpdo_1141:hover{color:#ef4444}._msgResultsContainer_xqpdo_1158{flex-direction:column;flex:1;display:flex;overflow-y:auto}._msgResultItem_xqpdo_1165{cursor:pointer;border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:10px;padding:10px 14px;transition:background .15s;display:flex}._msgResultItem_xqpdo_1165:hover{background:#ffffff0d}._msgResultContent_xqpdo_1179{flex:1;min-width:0}._msgResultTop_xqpdo_1184{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}._msgResultPartnerName_xqpdo_1191{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}._msgResultDate_xqpdo_1200{color:#64748b;white-space:nowrap;font-size:10px}._msgResultSender_xqpdo_1206{color:#a855f7;margin-bottom:2px;font-size:11px;font-weight:500}._msgResultSnippet_xqpdo_1213{color:#cbd5e1;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}._highlightMatch_xqpdo_1224{color:#fef08a;background:#eab30859;border-radius:3px;padding:1px 3px;font-weight:600}._inChatSearchBar_xqpdo_1233{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#0f172af2;border-bottom:1px solid #8b5cf640;align-items:center;gap:8px;padding:8px 16px;animation:.18s ease-out _slideDown_xqpdo_1;display:flex}@keyframes _slideDown_xqpdo_1{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}._inChatSearchInput_xqpdo_1250{color:#fff;background:#1e293bcc;border:1px solid #ffffff1f;border-radius:6px;outline:none;flex:1;height:32px;padding:0 10px;font-size:12px;transition:border-color .15s}._inChatSearchInput_xqpdo_1250:focus{border-color:#8b5cf6}._inChatSearchCount_xqpdo_1267{color:#94a3b8;white-space:nowrap;font-size:11px}._inChatNavBtn_xqpdo_1273{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:flex}._inChatNavBtn_xqpdo_1273:hover:not(:disabled){color:#f8fafc;background:#ffffff1f}._inChatNavBtn_xqpdo_1273:disabled{opacity:.4;cursor:not-allowed}._datePopoverBackdrop_xqpdo_1298{z-index:99;position:fixed;inset:0}._datePopoverMenu_xqpdo_1304{z-index:100;background:#1e293b;border:1px solid #8b5cf659;border-radius:12px;width:280px;padding:14px;animation:.15s ease-out _scaleUp_xqpdo_1;position:absolute;top:54px;right:16px;box-shadow:0 12px 36px #000000a6}._datePopoverTitle_xqpdo_1318{color:#f8fafc;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}._quickDatesRow_xqpdo_1328{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}._quickDateBtn_xqpdo_1335{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;padding:4px 8px;font-size:11px;transition:all .15s}._quickDateBtn_xqpdo_1335:hover{color:#c4b5fd;background:#8b5cf633;border-color:#8b5cf666}._datePickerControlRow_xqpdo_1352{align-items:center;gap:8px;margin-bottom:12px;display:flex}._datePickerControlInput_xqpdo_1359{color:#f1f5f9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f172a;border:1px solid #ffffff24;border-radius:6px;outline:none;flex:1;height:32px;padding:0 8px;font-size:12px}._datePopoverActions_xqpdo_1372{gap:8px;display:flex}._activeDateFilterBanner_xqpdo_1378{color:#c4b5fd;z-index:5;background:linear-gradient(90deg,#6366f12e 0%,#8b5cf62e 100%);border-bottom:1px solid #8b5cf64d;justify-content:space-between;align-items:center;padding:6px 16px;font-size:12px;font-weight:500;display:flex}._clearFilterBannerBtn_xqpdo_1391{color:#f8fafc;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;transition:all .15s;display:flex}._clearFilterBannerBtn_xqpdo_1391:hover{background:#fff3}._dateDivider_xqpdo_1410{justify-content:center;align-items:center;width:100%;margin:18px 0 12px;display:flex;position:relative}._dateDividerLine_xqpdo_1419{background:#ffffff14;height:1px;position:absolute;left:0;right:0}._dateDividerPill_xqpdo_1427{z-index:1;color:#94a3b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e293bd9;border:1px solid #ffffff1a;border-radius:12px;padding:3px 12px;font-size:11px;font-weight:500;position:relative;box-shadow:0 2px 6px #0003}@media (width<=640px){._desktopOnlyText_xqpdo_1442{display:none}}._chatBodyWrap_xqpdo_1448{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}._chatFlowArea_xqpdo_1456{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}._mediaSidebar_xqpdo_1467{z-index:25;background:#111827;border-left:1px solid #ffffff14;flex-direction:column;flex-shrink:0;width:340px;height:100%;animation:.2s cubic-bezier(.16,1,.3,1) _slideInRight_xqpdo_1;display:flex}@keyframes _slideInRight_xqpdo_1{0%{opacity:.5;transform:translate(100%)}to{opacity:1;transform:translate(0)}}._mediaSidebarHeader_xqpdo_1490{background:#111827;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}._mediaSidebarTitle_xqpdo_1500{color:#f8fafc;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}._mediaSidebarCloseBtn_xqpdo_1509{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}._mediaSidebarCloseBtn_xqpdo_1509:hover{color:#f8fafc;background:#ffffff14}._mediaSidebarTabs_xqpdo_1527{background:#0003;border-bottom:1px solid #ffffff0f;flex-shrink:0;gap:6px;padding:8px 12px;display:flex;overflow-x:auto}._mediaSidebarTab_xqpdo_1527{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:500;transition:all .15s}._mediaSidebarTab_xqpdo_1527:hover{color:#f1f5f9;background:#ffffff0f}._mediaSidebarTabActive_xqpdo_1555{font-weight:600;color:#c4b5fd!important;background:#8b5cf633!important;border-color:#8b5cf666!important}._mediaSidebarSearchWrap_xqpdo_1562{background:#1e293b;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;display:flex}._mediaSidebarSearchInput_xqpdo_1572{color:#f8fafc;background:0 0;border:none;outline:none;flex:1;font-size:12px}._mediaSidebarSearchInput_xqpdo_1572::placeholder{color:#64748b}._mediaSidebarBody_xqpdo_1585{flex-direction:column;flex:1;gap:16px;padding:14px 16px;display:flex;overflow-y:auto}._sidebarSection_xqpdo_1594{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;padding:12px}._sidebarSectionHeader_xqpdo_1601{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._sidebarSectionTitle_xqpdo_1610{color:#e2e8f0;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}._countBadge_xqpdo_1619{color:#cbd5e1;background:#ffffff1a;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:600}._sidebarToggleIcon_xqpdo_1628{color:#94a3b8;align-items:center;display:flex}._emptySidebarSection_xqpdo_1634{text-align:center;color:#64748b;padding:14px 8px;font-size:12px}._mediaGrid_xqpdo_1642{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px;display:grid}._mediaGridItem_xqpdo_1649{aspect-ratio:1;cursor:pointer;background:#1e293b;border:1px solid #ffffff14;border-radius:8px;transition:transform .15s,border-color .15s;position:relative;overflow:hidden}._mediaGridItem_xqpdo_1649:hover{border-color:#a855f799;transform:scale(1.03)}._mediaThumbImg_xqpdo_1665{object-fit:cover;width:100%;height:100%;display:block}._videoThumbnailWrap_xqpdo_1672{background:#000;width:100%;height:100%;position:relative}._videoOverlayPlay_xqpdo_1679{background:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._jumpToMsgBtn_xqpdo_1688{color:#fff;cursor:pointer;background:#000000a6;border:none;border-radius:4px;justify-content:center;align-items:center;padding:3px;transition:background .12s;display:none;position:absolute;top:4px;right:4px}._mediaGridItem_xqpdo_1649:hover ._jumpToMsgBtn_xqpdo_1688{display:flex}._jumpToMsgBtn_xqpdo_1688:hover{background:#8b5cf6}._seeAllBtn_xqpdo_1713{color:#cbd5e1;cursor:pointer;text-align:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;width:100%;padding:8px;font-size:12px;font-weight:500;transition:all .15s}._seeAllBtn_xqpdo_1713:hover{color:#fff;background:#ffffff1f}._backToOverviewBtn_xqpdo_1732{color:#c4b5fd;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;width:fit-content;margin-bottom:12px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s}._backToOverviewBtn_xqpdo_1732:hover{color:#fff;background:#8b5cf633;border-color:#8b5cf6}._fileListWrap_xqpdo_1753{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}._fileCard_xqpdo_1760{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:all .15s;display:flex}._fileCard_xqpdo_1760:hover{background:#ffffff14;border-color:#ffffff24}._fileCardIcon_xqpdo_1776{flex-shrink:0}._fileCardInfo_xqpdo_1780{flex:1;min-width:0}._fileCardName_xqpdo_1785{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;text-decoration:none;display:block;overflow:hidden}._fileCardName_xqpdo_1785:hover{color:#38bdf8;text-decoration:underline}._fileCardMeta_xqpdo_1801{color:#94a3b8;align-items:center;gap:6px;margin-top:3px;font-size:11px;display:flex}._metaDot_xqpdo_1810{color:#64748b;font-size:8px}._fileCardActions_xqpdo_1815{flex-shrink:0;align-items:center;gap:4px;display:flex}._fileActionIconBtn_xqpdo_1822{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:5px;transition:all .12s;display:flex}._fileActionIconBtn_xqpdo_1822:hover{color:#f8fafc;background:#ffffff1f}._linkListWrap_xqpdo_1841{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}._linkCard_xqpdo_1848{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:all .15s;display:flex}._linkCard_xqpdo_1848:hover{background:#ffffff14;border-color:#ffffff24}._linkCardIcon_xqpdo_1864{background:#34d39926;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}._linkCardInfo_xqpdo_1875{flex:1;min-width:0}._linkCardDomain_xqpdo_1880{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}._linkCardUrl_xqpdo_1889{color:#38bdf8;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;text-decoration:none;display:block;overflow:hidden}._linkCardUrl_xqpdo_1889:hover{text-decoration:underline}._linkCardDate_xqpdo_1904{color:#94a3b8;align-items:center;gap:4px;margin-top:3px;font-size:10px;display:flex}@media (width<=768px){._mediaSidebar_xqpdo_1467{z-index:100;background:#0f172a;width:100%;position:absolute;inset:0}}._overlay_88bph_1{z-index:9999999;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:radial-gradient(circle at 50% 18%,#171030 0%,#07090e 72%);flex-direction:column;justify-content:space-between;align-items:center;width:100vw;height:100dvh;padding:48px 24px 36px;animation:.15s ease-out _fadeIn_88bph_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_88bph_1{0%{opacity:0}to{opacity:1}}._content_88bph_29{flex-direction:column;align-items:center;width:100%;max-width:380px;margin-top:10px;display:flex}._iconBadge_88bph_38{color:#c084fc;background:#a855f71f;border:1.5px solid #a855f759;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:18px;display:flex;box-shadow:0 0 25px #a855f740}._title_88bph_52{color:#f8fafc;letter-spacing:-.3px;text-align:center;margin:0 0 6px;font-size:22px;font-weight:700}._subtitle_88bph_61{color:#94a3b8;text-align:center;margin:0 0 28px;font-size:13px}._dotsContainer_88bph_69{justify-content:center;align-items:center;gap:16px;margin-bottom:24px;display:flex}._dot_88bph_69{background:#ffffff14;border:2px solid #ffffff40;border-radius:50%;width:15px;height:15px;transition:all .18s cubic-bezier(.16,1,.3,1)}._dotFilled_88bph_86{background:linear-gradient(135deg,#6366f1 0%,#a855f7 100%);border-color:#c084fc;transform:scale(1.15);box-shadow:0 0 12px #a855f799}._dotError_88bph_93{background:#ef4444!important;border-color:#f87171!important;box-shadow:0 0 14px #ef4444b3!important}._dotSuccess_88bph_99{background:#10b981!important;border-color:#34d399!important;box-shadow:0 0 14px #10b981b3!important}._errorShake_88bph_105{animation:.38s cubic-bezier(.36,.07,.19,.97) both _shake_88bph_1}@keyframes _shake_88bph_1{10%,90%{transform:translate(-3px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}._errorText_88bph_116{color:#f87171;text-align:center;height:18px;margin-top:-12px;margin-bottom:16px;font-size:12px;font-weight:500}._keypad_88bph_127{grid-template-columns:repeat(3,1fr);gap:18px;width:100%;max-width:290px;margin:0 auto;display:grid}._keyBtn_88bph_136{color:#f8fafc;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto;transition:all .12s;display:flex}._keyBtn_88bph_136:active{background:#ffffff38;transform:scale(.92)}._keyNum_88bph_159{font-size:24px;font-weight:600;line-height:1.1}._keySub_88bph_165{color:#94a3b8;letter-spacing:1px;text-transform:uppercase;margin-top:1px;font-size:9px}._keyEmpty_88bph_173{cursor:default;background:0 0;border:none;width:72px;height:72px;margin:0 auto}._keyAction_88bph_182{color:#cbd5e1;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto;transition:all .12s;display:flex}._keyAction_88bph_182:active{color:#fff;transform:scale(.9)}._footer_88bph_205{margin-top:24px}._logoutBtn_88bph_209{color:#94a3b8;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;font-size:13px;text-decoration:underline;transition:color .15s}._logoutBtn_88bph_209:hover{color:#ef4444}._modalOverlay_88bph_225{-webkit-backdrop-filter:blur(10px);z-index:10000000;background:#03050ac7;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:20px;animation:.2s ease-out _modalBackdropFadeIn_88bph_1;display:flex;position:fixed;inset:0}@keyframes _modalBackdropFadeIn_88bph_1{0%{opacity:0}to{opacity:1}}._modalCard_88bph_254{text-align:center;background:linear-gradient(#181c28 0%,#0d111a 100%);border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;align-items:center;width:100%;max-width:350px;padding:28px 24px 22px;animation:.22s cubic-bezier(.16,1,.3,1) _modalPopIn_88bph_1;display:flex;box-shadow:0 24px 48px -12px #000c,0 0 0 1px #ffffff0d,0 0 35px #ef44441f}@keyframes _modalPopIn_88bph_1{0%{opacity:0;transform:scale(.92)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}._modalIconWrap_88bph_283{color:#f87171;background:#ef44441f;border:1.5px solid #ef444459;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:16px;display:flex;box-shadow:0 0 25px #ef444440}._modalTitle_88bph_297{color:#f8fafc;letter-spacing:-.2px;margin:0 0 8px;font-size:19px;font-weight:700}._modalDesc_88bph_305{color:#94a3b8;margin:0 0 24px;font-size:13.5px;line-height:1.55}._modalActions_88bph_312{gap:12px;width:100%;display:flex}._modalBtnCancel_88bph_318{color:#cbd5e1;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;flex:1;padding:12px 14px;font-size:14px;font-weight:600;transition:all .15s}._modalBtnCancel_88bph_318:hover{color:#fff;background:#ffffff24}._modalBtnCancel_88bph_318:active{background:#ffffff2e;transform:scale(.96)}._modalBtnConfirm_88bph_343{color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:1px solid #ef444480;border-radius:12px;flex:1;padding:12px 14px;font-size:14px;font-weight:600;transition:all .15s;box-shadow:0 4px 14px #ef444459}._modalBtnConfirm_88bph_343:hover{background:linear-gradient(135deg,#f87171 0%,#ef4444 100%);box-shadow:0 6px 20px #ef444480}._modalBtnConfirm_88bph_343:active{transform:scale(.96)}
