pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._wrapper_1qwk7_1{position:relative;display:flex;align-items:center}._input_1qwk7_7{width:100%;padding-right:2.6rem!important}._toggle_1qwk7_12{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:.2rem;cursor:pointer;color:var(--text-muted);display:flex;align-items:center;justify-content:center;border-radius:5px;transition:color .2s,background .2s;line-height:1}._toggle_1qwk7_12:hover{color:var(--text-secondary);background:var(--surface-hover)}._toggle_1qwk7_12:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._auth-container_n7mll_2{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--bg);padding:1.5rem;position:relative;overflow:hidden}._auth-container_n7mll_2:before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(14,165,233,.2),transparent 70%);top:-200px;right:-100px;pointer-events:none}._auth-container_n7mll_2:after{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(14,165,233,.15),transparent 70%);bottom:-200px;left:-100px;pointer-events:none}._auth-card_n7mll_35{background:var(--card-bg);border:1px solid var(--border);border-radius:24px;padding:3rem;width:100%;max-width:440px;box-shadow:var(--shadow-lg);position:relative;z-index:1;animation:_fadeInUp_n7mll_1 .5s ease}._auth-icon_n7mll_48{width:56px;height:56px;background:#0a0e1c;border:1px solid rgba(255,255,255,.08);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1.5rem;overflow:hidden}._auth-icon-img_n7mll_62{width:40px;height:40px;border-radius:10px;object-fit:contain}._auth-logo_n7mll_69{height:56px;max-width:180px;object-fit:contain;margin-bottom:1.5rem;border-radius:8px}._auth-card_n7mll_35 h2{font-size:1.75rem;font-weight:700;margin-bottom:.5rem;color:var(--text);letter-spacing:-.03em}._auth-card_n7mll_35 p{color:var(--text-secondary);margin-bottom:2rem;font-size:.9rem}._auth-switch_n7mll_91{text-align:center;margin-top:1.75rem;font-size:.9rem;color:var(--text-secondary)}._auth-switch_n7mll_91 a{color:var(--primary-light);text-decoration:none;font-weight:600;transition:color .2s}._auth-switch_n7mll_91 a:hover{color:var(--primary-light)}[data-theme=light] ._auth-card_n7mll_35{background:#ffffffd9}@media(max-width:768px){._auth-card_n7mll_35{padding:2rem}}._auth-forgot_n7mll_120{text-align:right;margin-top:-.25rem;margin-bottom:1rem;font-size:.85rem}._auth-forgot_n7mll_120 a{color:var(--text-secondary);text-decoration:none;transition:color .2s}._auth-forgot_n7mll_120 a:hover{color:var(--primary-light)}._auth-divider_n7mll_138{display:flex;align-items:center;text-align:center;margin:1.25rem 0;color:var(--text-secondary);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}._auth-divider_n7mll_138:before,._auth-divider_n7mll_138:after{content:"";flex:1;height:1px;background:var(--border)}._auth-divider_n7mll_138 span{padding:0 .75rem}._success-msg_n7mll_162{background:color-mix(in srgb,var(--success) 12%,transparent);border:1px solid color-mix(in srgb,var(--success) 30%,transparent);color:var(--success);padding:.75rem 1rem;border-radius:10px;font-size:.9rem;margin-bottom:1.25rem;text-align:center}._reset-sent_n7mll_174{text-align:center;padding:1.5rem 0}._reset-sent-icon_n7mll_179{font-size:2.5rem;margin-bottom:1rem}._reset-sent_n7mll_174 p{color:var(--text-secondary);font-size:.95rem;margin-bottom:.5rem}._redirect-text_n7mll_190{font-size:.85rem;color:var(--text-secondary)}._navbar_1l5wt_2{background:var(--bg-secondary);border-bottom:1px solid var(--border);color:var(--text);padding:0 clamp(1rem,2.4vw,2rem);min-height:72px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100;transition:transform .2s ease,opacity .2s ease}._electronNavbar_1l5wt_18{-webkit-app-region:drag;padding:0 0 0 1rem;gap:.5rem}._electronNavbar_1l5wt_18 a,._electronNavbar_1l5wt_18 button,._electronNavbar_1l5wt_18 input,._electronNavbar_1l5wt_18 select,._electronNavbar_1l5wt_18 ._navbar-right_1l5wt_32{-webkit-app-region:no-drag}._electronNavbar_1l5wt_18 ._nav-links_1l5wt_37{gap:2px;padding:3px}._electronNavbar_1l5wt_18 ._nav-links_1l5wt_37 a{padding:.38rem .6rem;font-size:.78rem;gap:.3rem}._electronNavbar_1l5wt_18 ._navbar-right_1l5wt_32{gap:.45rem}._navbar-logo_1l5wt_52{display:flex;align-items:center;gap:.75rem;text-decoration:none;min-width:0;flex-shrink:1}._logo-icon_1l5wt_61{width:36px;height:36px;background:var(--surface-hover);border:1px solid var(--border);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem}._logo-img_1l5wt_74{height:32px;max-width:140px;object-fit:contain;border-radius:6px;display:block}._title_1l5wt_82{font-size:1.15rem;font-weight:700;letter-spacing:-.03em;background:linear-gradient(135deg,var(--text) 0%,var(--primary-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:clamp(8rem,14vw,16rem)}._navbar-right_1l5wt_32{display:flex;align-items:center;gap:.75rem;min-width:0;margin-left:1rem}._nav-links_1l5wt_37{display:flex;align-items:center;gap:.3rem;padding:.25rem;border-radius:10px}._nav-links_1l5wt_37 a{color:var(--text-secondary);text-decoration:none;padding:.55rem .8rem;border-radius:7px;font-size:.84rem;font-weight:500;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease;display:flex;align-items:center;gap:.4rem;white-space:nowrap}._nav-links_1l5wt_37 a:hover{color:var(--text);background:var(--bg-hover)}._nav-links_1l5wt_37 a._active_1l5wt_132{background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary);font-weight:600}._nav-link-icon_1l5wt_139{flex-shrink:0;opacity:.7;transition:opacity .2s ease}._nav-links_1l5wt_37 a:hover ._nav-link-icon_1l5wt_139,._nav-links_1l5wt_37 a._active_1l5wt_132 ._nav-link-icon_1l5wt_139{opacity:1}._chatLink_1l5wt_151{position:relative}._chatBadge_1l5wt_155{position:absolute;top:-4px;right:-6px;background:var(--danger, #ef4444);color:#fff;font-size:.6rem;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1;pointer-events:none;box-shadow:0 0 0 2px var(--surface)}._mobileIconWrap_1l5wt_176{position:relative;display:inline-flex}._mobileIconWrap_1l5wt_176 ._chatBadge_1l5wt_155{top:-5px;right:-8px;font-size:.55rem;min-width:14px;height:14px;border-radius:7px;padding:0 3px;box-shadow:0 0 0 2px color-mix(in srgb,var(--bg) 95%,transparent)}._more-wrapper_1l5wt_193{position:relative}._more-btn_1l5wt_197{display:flex;align-items:center;justify-content:center;color:var(--text-secondary);background:none;border:none;font-family:inherit;min-width:38px;min-height:36px;padding:.45rem .6rem;border-radius:11px;cursor:pointer;transition:all var(--transition)}._more-btn_1l5wt_197:hover{color:var(--text);background:var(--surface-hover)}._more-btn_1l5wt_197._active_1l5wt_132{background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary)}._more-chevron_1l5wt_223{transition:transform .2s ease}._more-chevron_1l5wt_223._open_1l5wt_227{transform:rotate(180deg)}._more-btn_1l5wt_197 svg{display:block}._more-dropdown_1l5wt_235{position:absolute;top:calc(100% + 6px);right:0;background:var(--dropdown-bg, var(--bg-elevated));border:1px solid var(--dropdown-border, var(--border));border-radius:var(--radius-sm);padding:4px;min-width:140px;z-index:300;display:flex;flex-direction:column;gap:2px;box-shadow:var(--shadow);animation:_moreDropIn_1l5wt_1 .15s ease}@keyframes _moreDropIn_1l5wt_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._more-dropdown_1l5wt_235 a{color:var(--text-secondary);text-decoration:none;padding:.5rem .85rem;border-radius:6px;font-size:.85rem;font-weight:500;transition:all .2s ease;white-space:nowrap;display:flex;align-items:center;gap:.5rem}._more-dropdown_1l5wt_235 a:hover{color:var(--text);background:var(--surface-hover)}._more-dropdown_1l5wt_235 a._active_1l5wt_132{background:var(--primary);color:#fff}._nav-icon_1l5wt_282{display:none;font-size:1.2rem;line-height:1}._profile-section_1l5wt_289{position:relative}._profile-trigger_1l5wt_293{display:flex;align-items:center;gap:.55rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);padding:.25rem .7rem .25rem .25rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:inherit;color:var(--text)}._profile-trigger_1l5wt_293:hover{border-color:var(--primary);background:#0ea5e90f;box-shadow:0 0 0 3px #0ea5e914,0 0 16px var(--primary-glow)}._profile-avatar-wrapper_1l5wt_313{position:relative;width:32px;height:32px;flex-shrink:0}._profile-avatar-img_1l5wt_320{width:32px;height:32px;border-radius:50%;object-fit:cover;display:block}._profile-avatar-initials_1l5wt_328{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--primary),#38bdf8);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;letter-spacing:.5px}._profile-status-dot_1l5wt_342{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;border:2px solid var(--surface);box-sizing:content-box;display:inline-flex;align-items:center;justify-content:center;color:#fff}._dot-online_1l5wt_357{background:var(--success);box-shadow:0 0 6px var(--success-glow)}._dot-busy_1l5wt_362,._dot-dnd_1l5wt_367{background:#ef4444;box-shadow:0 0 6px #ef444466}._dot-away_1l5wt_372{background:var(--warning);box-shadow:0 0 6px var(--warning-glow)}._dot-offline_1l5wt_377{background:transparent;color:#64748b;border-color:#64748b;box-shadow:none}._dot-in-call_1l5wt_384{background:#ef4444;box-shadow:0 0 6px #ef444466}._dot-in-meeting_1l5wt_389{background:#0ea5e9;box-shadow:0 0 6px #0ea5e966}._profile-dropdown-status-picker_1l5wt_394{padding:.4rem .75rem;border-bottom:1px solid var(--border)}._profile-name_1l5wt_399{font-size:.85rem;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._profile-chevron-icon_1l5wt_408{color:var(--text-secondary);transition:transform .25s ease;flex-shrink:0}._profile-chevron-icon_1l5wt_408._open_1l5wt_227{transform:rotate(180deg)}._profile-dropdown_1l5wt_394{position:fixed;top:82px;right:2rem;width:280px;max-height:calc(100vh - 92px);overflow-y:auto;background:var(--dropdown-bg, var(--bg-elevated));border:1px solid var(--dropdown-border, var(--border));border-radius:18px;box-shadow:0 20px 60px #0006,0 0 0 1px #ffffff0d;z-index:9999;animation:_profileDropIn_1l5wt_1 .25s cubic-bezier(.4,0,.2,1)}@keyframes _profileDropIn_1l5wt_1{0%{opacity:0;transform:translateY(-10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._profile-dropdown-header_1l5wt_446{display:flex;align-items:center;gap:.85rem;padding:1.25rem 1.15rem;background:linear-gradient(135deg,#0ea5e91a,#38bdf80f);border-bottom:1px solid var(--border)}._profile-avatar-lg-wrapper_1l5wt_455{position:relative;width:48px;height:48px;flex-shrink:0}._profile-avatar-lg-img_1l5wt_462{width:48px;height:48px;border-radius:50%;object-fit:cover;display:block;border:2px solid var(--border)}._profile-avatar-lg-initials_1l5wt_471{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--primary),#38bdf8);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.05rem;font-weight:700;letter-spacing:.5px;border:2px solid var(--border)}._profile-avatar-lg-status_1l5wt_486{position:absolute;bottom:1px;right:1px;width:11px;height:11px;border-radius:50%;border:2px solid var(--card-bg);box-sizing:content-box;display:inline-flex;align-items:center;justify-content:center;color:#fff}._status-glyph_1l5wt_501{width:7px;height:7px}._status-glyph-dot_1l5wt_506{width:3px;height:3px;border-radius:50%;background:currentColor}._profile-avatar-edit_1l5wt_513{position:absolute;bottom:-2px;right:-2px;width:22px;height:22px;border-radius:50%;background:var(--primary);border:2px solid var(--card-bg);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.6rem;transition:transform .2s ease,background .2s ease;line-height:1;padding:0}._profile-avatar-edit_1l5wt_513:hover{transform:scale(1.15);background:var(--primary-hover)}._profile-dropdown-info_1l5wt_538{min-width:0;flex:1}._profile-dropdown-name_1l5wt_543{font-size:.95rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._profile-dropdown-user_1l5wt_552{font-size:.75rem;color:var(--text-secondary);margin-top:2px}._profile-dropdown-email_1l5wt_558{font-size:.7rem;color:var(--text-muted);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._profile-dropdown-badges_1l5wt_568{display:flex;gap:.35rem;margin-top:.45rem;flex-wrap:wrap}._dd-status-badge_1l5wt_575{display:inline-flex;align-items:center;gap:.3rem;font-size:.62rem;font-weight:600;padding:.12rem .42rem;border-radius:6px;letter-spacing:.02em;white-space:nowrap}._dd-status-glyph_1l5wt_587{display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;border-radius:50%;border:1px solid transparent}._status-glyph-badge_1l5wt_597{width:7px;height:7px}._dd-status-badge_1l5wt_575._on_floor_1l5wt_602{background:#22c55e1f;color:#4ade80;border:1px solid rgba(34,197,94,.2)}._dd-status-badge_1l5wt_575._on_break_1l5wt_608{background:#f59e0b1f;color:#fbbf24;border:1px solid rgba(245,158,11,.2)}._dd-status-badge_1l5wt_575._logged_out_1l5wt_614{background:#94a3b81a;color:var(--text-muted);border:1px solid rgba(148,163,184,.15)}._dd-status-badge_1l5wt_575._status-available_1l5wt_620{background:#22c55e1f;color:#4ade80;border:1px solid rgba(34,197,94,.2)}._dd-status-badge_1l5wt_575._status-busy_1l5wt_626,._dd-status-badge_1l5wt_575._status-dnd_1l5wt_627,._dd-status-badge_1l5wt_575._status-in_call_1l5wt_628{background:#ef44441f;color:#f87171;border:1px solid rgba(239,68,68,.2)}._dd-status-badge_1l5wt_575._status-away_1l5wt_634{background:#f59e0b1f;color:#fbbf24;border:1px solid rgba(245,158,11,.2)}._dd-status-badge_1l5wt_575._status-offline_1l5wt_640{background:#94a3b81a;color:var(--text-muted);border:1px solid rgba(148,163,184,.15)}._dd-status-badge_1l5wt_575._status-offline_1l5wt_640 ._dd-status-glyph_1l5wt_587{border-color:currentColor}._dd-status-badge_1l5wt_575._status-in_meeting_1l5wt_650{background:#0ea5e91f;color:#38bdf8;border:1px solid rgba(14,165,233,.2)}._dd-mode-badge_1l5wt_656{font-size:.65rem;font-weight:600;padding:.15rem .5rem;border-radius:6px;letter-spacing:.02em;white-space:nowrap}._dd-mode-office_1l5wt_665{background:#0ea5e91f;color:#38bdf8;border:1px solid rgba(14,165,233,.2)}._dd-mode-remote_1l5wt_671{background:#f59e0b1f;color:#fbbf24;border:1px solid rgba(245,158,11,.2)}._profile-dropdown-body_1l5wt_678{padding:.35rem 0}._dd-item-icon_1l5wt_683{width:30px;height:30px;border-radius:8px;background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}._dd-item-icon_1l5wt_683 svg{opacity:.7}._profile-dropdown-item_1l5wt_700{width:100%;display:flex;align-items:center;gap:.65rem;padding:.55rem 1rem;background:transparent;border:none;color:var(--text-secondary);font-size:.85rem;font-weight:500;font-family:inherit;cursor:pointer;text-align:left;transition:all .2s ease;animation:_ddItemSlideIn_1l5wt_1 .2s ease both}@keyframes _ddItemSlideIn_1l5wt_1{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}._profile-dropdown-item_1l5wt_700:hover{background:#0ea5e914;color:var(--text)}._profile-dropdown-item_1l5wt_700:hover ._dd-item-icon_1l5wt_683{background:#0ea5e91f;border-color:#0ea5e940;transform:scale(1.05)}._profile-dropdown-item_1l5wt_700:hover ._dd-item-icon_1l5wt_683 svg{opacity:1}._profile-dropdown-divider_1l5wt_745{height:1px;background:var(--border);margin:.25rem 0}._profile-dropdown-body_1l5wt_678 ._profile-dropdown-item_1l5wt_700:nth-child(1){animation-delay:.02s}._profile-dropdown-body_1l5wt_678 ._profile-dropdown-item_1l5wt_700:nth-child(2){animation-delay:.04s}._profile-dropdown-body_1l5wt_678 ._profile-dropdown-item_1l5wt_700:nth-child(3){animation-delay:.08s}._profile-dropdown-signout_1l5wt_763{width:100%;display:flex;align-items:center;gap:.65rem;padding:.6rem 1rem;background:transparent;border:none;color:#fca5a5;font-size:.85rem;font-weight:500;font-family:inherit;cursor:pointer;text-align:left;transition:all .2s ease;animation:_ddItemSlideIn_1l5wt_1 .2s ease both;animation-delay:.12s}._profile-dropdown-signout_1l5wt_763:hover{background:#ef44441a;color:#fecaca}._profile-dropdown-signout_1l5wt_763:hover ._dd-item-icon_1l5wt_683{background:#ef44441f;border-color:#ef444440;transform:scale(1.05)}._dd-signout-icon_1l5wt_793{color:#fca5a5}._profile-dropdown-signout_1l5wt_763 svg{flex-shrink:0}._theme-toggle_1l5wt_802{background:var(--card-bg);border:1px solid var(--border);border-radius:10px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.1rem;transition:all .3s ease}._theme-toggle_1l5wt_802:hover{background:var(--surface-hover);transform:scale(1.1)}._searchBtn_1l5wt_821{background:var(--card-bg);border:1px solid var(--border);border-radius:10px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);transition:all .2s ease;flex-shrink:0}._searchBtn_1l5wt_821:hover{background:var(--surface-hover);color:var(--text-primary);transform:scale(1.05)}[data-theme=light] ._navbar_1l5wt_2{background:var(--bg-secondary);border-bottom:1px solid var(--border)}[data-theme=light] ._nav-links_1l5wt_37{background:transparent}[data-theme=light] ._nav-links_1l5wt_37 a._active_1l5wt_132{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}[data-theme=light] ._more-btn_1l5wt_197:hover{background:#0000000f}[data-theme=light] ._more-dropdown_1l5wt_235{background:var(--dropdown-bg);border-color:var(--dropdown-border);box-shadow:0 8px 24px #0000001f}[data-theme=light] ._more-dropdown_1l5wt_235 a:hover{background:var(--dropdown-hover);color:var(--text)}[data-theme=light] ._mobile-more-popup_1l5wt_872{background:var(--dropdown-bg);border-color:var(--dropdown-border);box-shadow:0 -8px 24px #0000001f}[data-theme=light] ._mobile-more-popup_1l5wt_872 a:hover{background:var(--dropdown-hover);color:var(--text)}._mobile-tab-bar_1l5wt_884{display:none}._tab-label_1l5wt_888{font-size:.64rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;opacity:.7}._mobile-more-wrapper_1l5wt_897{position:relative;flex:1;min-width:0;display:flex;justify-content:center}._mobile-more-btn_1l5wt_905{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.5rem .25rem;border-radius:13px;background:none;border:none;color:var(--text-secondary);cursor:pointer;transition:all .25s ease;width:100%}._mobile-more-btn_1l5wt_905._active_1l5wt_132{background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary)}._mobile-more-popup_1l5wt_872{position:absolute;bottom:calc(100% + 12px);right:-.5rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px;min-width:170px;z-index:300;display:flex;flex-direction:column;gap:2px;box-shadow:0 -8px 24px #00000059;animation:_mobileMorePopIn_1l5wt_1 .15s ease}@keyframes _mobileMorePopIn_1l5wt_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._mobile-more-popup_1l5wt_872 a{display:flex;align-items:center;gap:.6rem;color:var(--text-secondary);text-decoration:none;padding:.6rem .75rem;border-radius:8px;font-size:.85rem;font-weight:500;transition:all .2s ease;white-space:nowrap}._mobile-more-popup_1l5wt_872 a:hover{color:var(--text);background:var(--surface-hover)}@media(max-width:1280px)and (min-width:769px){._navbar_1l5wt_2{padding-inline:1rem}._navbar-right_1l5wt_32{gap:.45rem;margin-left:.65rem}._nav-links_1l5wt_37{gap:.15rem;padding:.3rem}._nav-links_1l5wt_37 a{padding-inline:.62rem;font-size:.78rem}._nav-link-icon_1l5wt_139{display:block;width:14px;height:14px}._title_1l5wt_82{max-width:8rem}}@media(max-width:1024px)and (min-width:769px){._title_1l5wt_82{display:none}._navbar-logo_1l5wt_52{flex-shrink:0}._nav-links_1l5wt_37 a{padding-inline:.52rem}}@media(max-width:768px){._navbar_1l5wt_2{padding:0 .75rem;min-height:60px;gap:.5rem;justify-content:space-between}._title_1l5wt_82{font-size:1rem}._navbar-right_1l5wt_32{gap:.5rem;margin-left:auto}._profile-name_1l5wt_399{display:none}._nav-links-desktop_1l5wt_1034{display:none!important}._mobile-tab-bar_1l5wt_884{display:flex;position:fixed;bottom:calc(.65rem + env(safe-area-inset-bottom,0px));left:max(.65rem,env(safe-area-inset-left,0px));right:max(.65rem,env(safe-area-inset-right,0px));z-index:200;background:var(--bg-elevated);border:1px solid var(--border);border-radius:16px;padding:.38rem;justify-content:space-around;gap:.25rem;box-shadow:0 8px 24px #00000040;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}._mobile-tab-bar_1l5wt_884 a{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.5rem .25rem;border-radius:13px;flex:1;min-width:0;text-decoration:none;color:var(--text-secondary);transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}._mobile-tab-bar_1l5wt_884 a._active_1l5wt_132{background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary)}._mobile-tab-bar_1l5wt_884 a._active_1l5wt_132 ._tab-label_1l5wt_888{opacity:1;color:var(--primary)}._nav-icon_1l5wt_282{display:block;font-size:1.15rem}._profile-dropdown_1l5wt_394{top:70px;right:.5rem;width:min(240px,calc(100vw - 1rem))}._navbar-logo_1l5wt_52 ._logo-icon_1l5wt_61{width:30px;height:30px;font-size:.9rem}._navbar-logo_1l5wt_52{gap:.5rem}._profile-trigger_1l5wt_293{padding:.2rem}._profile-chevron-icon_1l5wt_408{display:none}}@media(max-width:768px){[data-theme=light] ._mobile-tab-bar_1l5wt_884{background:var(--bg-elevated);border-color:var(--border);box-shadow:0 8px 24px #00000014}}@media(max-width:360px){._tab-label_1l5wt_888{font-size:.58rem}._nav-icon_1l5wt_282{font-size:1.05rem}._title_1l5wt_82{font-size:.9rem}._mobile-tab-bar_1l5wt_884{left:.4rem;right:.4rem;gap:.1rem;padding-inline:.25rem}}@media(max-width:768px){body[data-chat-active] ._navbar_1l5wt_2{transform:translateY(-100%);opacity:0;pointer-events:none;position:fixed;left:0;right:0}body[data-chat-active] ._mobile-tab-bar_1l5wt_884{transform:translateY(100%);opacity:0;pointer-events:none}}._overlay_v6ga4_2{position:fixed;inset:0;background:#000000a6;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1rem;animation:_overlayIn_v6ga4_1 .2s ease}@keyframes _overlayIn_v6ga4_1{0%{opacity:0}to{opacity:1}}._modal_v6ga4_24{background:var(--modal-bg);border:1px solid var(--modal-border);border-radius:20px;box-shadow:var(--shadow-lg);width:100%;max-width:480px;max-height:90vh;display:flex;flex-direction:column;animation:_modalIn_v6ga4_1 .2s cubic-bezier(.4,0,.2,1)}@keyframes _modalIn_v6ga4_1{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._header_v6ga4_50{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid var(--border);flex-shrink:0}._title_v6ga4_59{font-size:1.1rem;font-weight:700;color:var(--text);margin:0}._closeBtn_v6ga4_66{width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;font-size:.8rem;transition:all .2s}._closeBtn_v6ga4_66:hover{background:var(--surface-hover);color:var(--text);transform:scale(1.08)}._body_v6ga4_89{overflow-y:auto;padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:0;scrollbar-width:thin;scrollbar-color:var(--border) transparent}._section_v6ga4_100{padding:.25rem 0}._sectionTitle_v6ga4_104{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin:0 0 .85rem}._divider_v6ga4_113{height:1px;background:var(--border);margin:1.25rem 0}._form_v6ga4_120{display:flex;flex-direction:column;gap:.75rem}._field_v6ga4_126{display:flex;flex-direction:column;gap:.3rem}._field_v6ga4_126 label{font-size:.78rem;font-weight:600;color:var(--text-secondary)}._field_v6ga4_126 input{padding:.6rem .85rem;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font-family:inherit;font-size:.88rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%;box-sizing:border-box}._field_v6ga4_126 input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}._inputPrefix_v6ga4_158{display:flex;align-items:center;border:1px solid var(--border);border-radius:10px;background:var(--surface);overflow:hidden;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._inputPrefix_v6ga4_158:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}._inputPrefix_v6ga4_158 span{padding:0 .6rem;color:var(--text-muted);font-size:.88rem;font-weight:600;border-right:1px solid var(--border);align-self:stretch;display:flex;align-items:center;background:color-mix(in srgb,var(--surface) 80%,transparent);flex-shrink:0}._inputPrefix_v6ga4_158 input{border:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;flex:1}._saveBtn_v6ga4_195{align-self:flex-start;padding:.55rem 1.25rem;background:var(--primary);color:#fff;border:none;border-radius:10px;font-family:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s;box-shadow:0 0 16px var(--primary-glow)}._saveBtn_v6ga4_195:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 0 22px var(--primary-glow)}._saveBtn_v6ga4_195:disabled{opacity:.55;cursor:not-allowed}._success_v6ga4_222{font-size:.8rem;color:var(--success);font-weight:600;margin:0}._error_v6ga4_229{font-size:.8rem;color:var(--danger);font-weight:600;margin:0}._dangerSection_v6ga4_237{background:color-mix(in srgb,var(--danger) 5%,transparent);border:1px solid color-mix(in srgb,var(--danger) 20%,transparent);border-radius:14px;padding:1rem 1.1rem}._dangerTitle_v6ga4_244{color:var(--danger)!important}._dangerDesc_v6ga4_248{font-size:.8rem;color:var(--text-muted);margin:0 0 .85rem;line-height:1.5}._dangerBtn_v6ga4_255{padding:.55rem 1.2rem;background:transparent;border:1px solid var(--danger);border-radius:10px;color:var(--danger);font-family:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}._dangerBtn_v6ga4_255:hover{background:color-mix(in srgb,var(--danger) 12%,transparent);color:#fca5a5}._deleteConfirmBox_v6ga4_273{display:flex;flex-direction:column;gap:.6rem}._deleteConfirmLabel_v6ga4_279{font-size:.8rem;color:var(--text-secondary);margin:0}._deleteInput_v6ga4_285{padding:.6rem .85rem;border:1px solid var(--danger);border-radius:10px;background:var(--surface);color:var(--text);font-family:inherit;font-size:.88rem;width:100%;box-sizing:border-box;transition:box-shadow var(--transition-fast)}._deleteInput_v6ga4_285:focus{outline:none;box-shadow:0 0 0 3px var(--danger-glow)}._deleteActions_v6ga4_303{display:flex;gap:.6rem;flex-wrap:wrap}._dangerBtnConfirm_v6ga4_309{padding:.55rem 1.1rem;background:var(--danger);color:#fff;border:none;border-radius:10px;font-family:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast)}._dangerBtnConfirm_v6ga4_309:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 85%,#000);transform:translateY(-1px)}._dangerBtnConfirm_v6ga4_309:disabled{opacity:.55;cursor:not-allowed}._cancelBtn_v6ga4_332{padding:.55rem 1rem;background:transparent;border:1px solid var(--border);border-radius:10px;color:var(--text-secondary);font-family:inherit;font-size:.85rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}._cancelBtn_v6ga4_332:hover{background:var(--surface-hover);color:var(--text)}[data-theme=light] ._modal_v6ga4_24{background:#fffffffa}@media(max-width:520px){._overlay_v6ga4_2{align-items:flex-end;padding:0}._modal_v6ga4_24{max-height:92vh;border-radius:20px 20px 0 0;animation:_modalInMobile_v6ga4_1 .25s cubic-bezier(.4,0,.2,1)}@keyframes _modalInMobile_v6ga4_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}._body_v6ga4_89{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}._deleteActions_v6ga4_303{flex-direction:column}._dangerBtnConfirm_v6ga4_309,._cancelBtn_v6ga4_332{width:100%;text-align:center;justify-content:center}}@media(max-width:360px){._header_v6ga4_50{padding:1rem 1rem .85rem}._body_v6ga4_89{padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px))}._saveBtn_v6ga4_195{width:100%;text-align:center}}._toast-container_1nymo_2{position:fixed;top:80px;right:1rem;z-index:9999;display:flex;flex-direction:column;gap:.5rem;pointer-events:none;max-width:380px;width:100%}._toast_1nymo_2{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;border-radius:10px;background:var(--bg);border:1px solid var(--border);box-shadow:var(--shadow);pointer-events:auto;animation:_toastSlideIn_1nymo_1 .3s ease;font-size:.85rem;color:var(--text)}@keyframes _toastSlideIn_1nymo_1{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}._toast-success_1nymo_41{border-left:3px solid var(--success)}._toast-error_1nymo_45{border-left:3px solid var(--danger)}._toast-warning_1nymo_49{border-left:3px solid var(--warning)}._toast-info_1nymo_53{border-left:3px solid var(--primary-light)}._toast-icon_1nymo_57{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}._toast-success_1nymo_41 ._toast-icon_1nymo_57{background:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}._toast-error_1nymo_45 ._toast-icon_1nymo_57{background:color-mix(in srgb,var(--danger) 15%,transparent);color:var(--danger)}._toast-warning_1nymo_49 ._toast-icon_1nymo_57{background:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--warning)}._toast-info_1nymo_53 ._toast-icon_1nymo_57{background:color-mix(in srgb,var(--primary-light) 15%,transparent);color:var(--primary-light)}._toast-msg_1nymo_89{flex:1;line-height:1.4}._toast-close_1nymo_94{background:none;border:none;color:var(--text-secondary);font-family:inherit;font-size:1.1rem;cursor:pointer;padding:0 .25rem;opacity:.6;transition:opacity var(--transition-fast);flex-shrink:0}._toast-close_1nymo_94:hover{opacity:1}[data-theme=light] ._toast_1nymo_2{background:#fff;box-shadow:0 8px 24px #0000001a}@media(max-width:768px){._toast-container_1nymo_2{top:auto;bottom:70px;right:.5rem;left:.5rem;max-width:100%}}._overlay_pxgi9_2{position:fixed;inset:0;background:#000000a6;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1rem;animation:_overlayIn_pxgi9_1 .2s ease}@keyframes _overlayIn_pxgi9_1{0%{opacity:0}to{opacity:1}}._modal_pxgi9_24{background:var(--modal-bg);border:1px solid var(--modal-border);border-radius:20px;box-shadow:var(--shadow-lg);width:100%;max-width:560px;max-height:90vh;min-height:0;display:flex;flex-direction:column;overflow:hidden;animation:_modalIn_pxgi9_1 .2s cubic-bezier(.4,0,.2,1)}@keyframes _modalIn_pxgi9_1{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._header_pxgi9_53{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.5rem;border-bottom:1px solid var(--border);flex-shrink:0}._titleWrap_pxgi9_62{display:flex;align-items:center;gap:.6rem}._titleIcon_pxgi9_68{color:var(--accent, #6366f1)}._title_pxgi9_62{font-size:1.05rem;font-weight:700;color:var(--text);margin:0;letter-spacing:-.01em}._closeBtn_pxgi9_80{width:30px;height:30px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,transform .15s}._closeBtn_pxgi9_80:hover{background:var(--bg-hover, var(--surface));color:var(--text);transform:rotate(90deg)}._body_pxgi9_101{padding:1rem 1.5rem .5rem;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0}._muteCard_pxgi9_113{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;margin-bottom:1rem;background:var(--surface);border:1px solid var(--border);border-radius:12px}._muteCardLeft_pxgi9_125{display:flex;align-items:flex-start;gap:.75rem;min-width:0}._muteIcon_pxgi9_132{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#6366f11f;color:var(--accent, #6366f1);flex-shrink:0}._muteTitle_pxgi9_144{font-size:.92rem;font-weight:600;color:var(--text)}._muteHint_pxgi9_150{font-size:.78rem;color:var(--text-secondary);margin-top:.15rem;line-height:1.4}._switch_pxgi9_158{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0;cursor:pointer}._switch_pxgi9_158 input{opacity:0;width:0;height:0}._switchKnob_pxgi9_173{position:absolute;inset:0;background:var(--border, #94a3b8);border-radius:22px;transition:background .2s}._switchKnob_pxgi9_173:before{content:"";position:absolute;height:16px;width:16px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #0003}._switch_pxgi9_158 input:checked+._switchKnob_pxgi9_173{background:var(--accent, #6366f1)}._switch_pxgi9_158 input:checked+._switchKnob_pxgi9_173:before{transform:translate(18px)}._section_pxgi9_203{margin-bottom:1.1rem}._sectionTitle_pxgi9_207{font-size:.72rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .55rem .1rem}._row_pxgi9_217{padding:.7rem .85rem;border-radius:10px;background:var(--surface);border:1px solid var(--border);margin-bottom:.45rem;transition:opacity .15s,border-color .15s}._row_pxgi9_217:hover{border-color:var(--accent, #6366f1)}._rowDisabled_pxgi9_230{opacity:.5;pointer-events:none}._rowHeader_pxgi9_235{display:flex;align-items:center;gap:.5rem;margin-bottom:.45rem}._rowIcon_pxgi9_242{color:var(--text-secondary);display:inline-flex}._rowLabel_pxgi9_247{font-size:.86rem;font-weight:600;color:var(--text)}._rowControls_pxgi9_253{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._select_pxgi9_260{flex:1;min-width:140px;padding:.45rem .6rem;border-radius:8px;border:1px solid var(--border);background:var(--bg, var(--surface));color:var(--text);font-family:inherit;font-size:.85rem;cursor:pointer;transition:border-color .15s}._select_pxgi9_260:hover:not(:disabled){border-color:var(--accent, #6366f1)}._select_pxgi9_260:focus{outline:none;border-color:var(--accent, #6366f1);box-shadow:0 0 0 3px #6366f126}._previewBtn_pxgi9_284{width:30px;height:30px;border-radius:8px;border:1px solid var(--border);background:var(--bg, var(--surface));color:var(--accent, #6366f1);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .1s;flex-shrink:0}._previewBtn_pxgi9_284:hover:not(:disabled){background:#6366f11f;transform:scale(1.05)}._previewBtn_pxgi9_284:active:not(:disabled){transform:scale(.95)}._previewBtn_pxgi9_284:disabled{opacity:.4;cursor:not-allowed}._volumeWrap_pxgi9_314{display:flex;align-items:center;gap:.4rem;flex:1 1 130px;min-width:110px;padding:0 .25rem}._volIcon_pxgi9_323{color:var(--text-secondary);flex-shrink:0}._slider_pxgi9_328{-webkit-appearance:none;appearance:none;flex:1;height:4px;border-radius:999px;background:var(--border);cursor:pointer;outline:none}._slider_pxgi9_328::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--accent, #6366f1);cursor:pointer;border:2px solid #fff;box-shadow:0 1px 4px #00000040;transition:transform .1s}._slider_pxgi9_328::-webkit-slider-thumb:hover{transform:scale(1.15)}._slider_pxgi9_328::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--accent, #6366f1);cursor:pointer;border:2px solid #fff;box-shadow:0 1px 4px #00000040}._checkboxRow_pxgi9_367{display:flex;align-items:flex-start;gap:.6rem;padding:.55rem .6rem;border-radius:8px;cursor:pointer;transition:background .15s}._checkboxRow_pxgi9_367:hover{background:var(--surface)}._checkboxRow_pxgi9_367 input[type=checkbox]{margin-top:.18rem;width:16px;height:16px;accent-color:var(--accent, #6366f1);cursor:pointer;flex-shrink:0}._checkboxTitle_pxgi9_390{display:block;font-size:.86rem;color:var(--text);font-weight:500}._checkboxHint_pxgi9_397{display:block;font-size:.76rem;color:var(--text-secondary);margin-top:.15rem;line-height:1.4}._footer_pxgi9_406{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1.5rem;border-top:1px solid var(--border);flex-shrink:0}._resetBtn_pxgi9_416{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.83rem;transition:background .15s,color .15s,border-color .15s}._resetBtn_pxgi9_416:hover{background:var(--surface);color:var(--text);border-color:var(--accent, #6366f1)}._doneBtn_pxgi9_437{padding:.55rem 1.4rem;border-radius:8px;border:none;background:var(--accent, #6366f1);color:#fff;font-family:inherit;font-size:.88rem;font-weight:600;cursor:pointer;transition:filter .15s,transform .1s}._doneBtn_pxgi9_437:hover{filter:brightness(1.08)}._doneBtn_pxgi9_437:active{transform:scale(.97)}@media(max-width:520px){._overlay_pxgi9_2{padding:0;align-items:stretch}._modal_pxgi9_24{max-width:100%;max-height:100dvh;height:100dvh;border-radius:0;border-left:none;border-right:none}._header_pxgi9_53,._footer_pxgi9_406{padding:.9rem 1rem}._body_pxgi9_101{padding:.75rem 1rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}._footer_pxgi9_406{padding-bottom:calc(.9rem + env(safe-area-inset-bottom,0px))}._rowControls_pxgi9_253{gap:.4rem}._volumeWrap_pxgi9_314{flex-basis:100%;order:3}._resetBtn_pxgi9_416,._doneBtn_pxgi9_437{font-size:.85rem}}@media(max-height:520px){._modal_pxgi9_24{max-height:100dvh;height:100dvh;border-radius:0}._header_pxgi9_53,._footer_pxgi9_406,._body_pxgi9_101{padding:.6rem 1rem}}._overlay_guipe_1{position:fixed;inset:0;background:#000000a6;z-index:100000;display:flex;align-items:center;justify-content:center;padding:1rem;animation:_overlayIn_guipe_1 .2s ease}@keyframes _overlayIn_guipe_1{0%{opacity:0}to{opacity:1}}._modal_guipe_23{background:var(--modal-bg);border:1px solid var(--modal-border);border-radius:16px;box-shadow:var(--shadow-lg);width:100%;max-width:400px;animation:_modalIn_guipe_1 .2s cubic-bezier(.4,0,.2,1);overflow:hidden}@keyframes _modalIn_guipe_1{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._header_guipe_46{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid var(--border)}._title_guipe_54{font-size:1.1rem;font-weight:700;color:var(--text);margin:0}._closeBtn_guipe_61{background:transparent;border:none;color:var(--text-muted);font-family:inherit;font-size:1.2rem;cursor:pointer;transition:color var(--transition-fast)}._closeBtn_guipe_61:hover{color:var(--text)}._body_guipe_75{padding:1.5rem;color:var(--text-secondary);font-size:.95rem;line-height:1.5}._footer_guipe_82{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;background:var(--surface);border-top:1px solid var(--border)}._cancelBtn_guipe_91{padding:.55rem 1rem;background:transparent;border:1px solid var(--border);border-radius:8px;color:var(--text);font-family:inherit;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}._cancelBtn_guipe_91:hover{background:var(--surface-hover)}._confirmBtn_guipe_108{padding:.55rem 1.2rem;border:none;border-radius:8px;color:#fff;font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}._confirmBtn_guipe_108._danger_guipe_120{background:var(--danger)}._confirmBtn_guipe_108._danger_guipe_120:hover{background:color-mix(in srgb,var(--danger) 85%,#000)}._confirmBtn_guipe_108._primary_guipe_128{background:var(--primary)}._confirmBtn_guipe_108._primary_guipe_128:hover{background:var(--primary-dark)}[data-theme=light] ._modal_guipe_23{background:#fffffffa}@media(max-width:520px){._overlay_guipe_1{align-items:flex-end;padding:0}._modal_guipe_23{width:100%;max-width:100%;border-radius:20px 20px 0 0;animation:_modalInMobile_guipe_1 .25s cubic-bezier(.4,0,.2,1)}@keyframes _modalInMobile_guipe_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._footer_guipe_82{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));flex-wrap:wrap}._cancelBtn_guipe_91,._confirmBtn_guipe_108{flex:1;text-align:center;justify-content:center}}@media(max-width:360px){._header_guipe_46{padding:1rem 1.1rem .85rem}._body_guipe_75{padding:1.1rem;font-size:.88rem}._footer_guipe_82{padding:.85rem 1.1rem;padding-bottom:calc(.85rem + env(safe-area-inset-bottom,0px))}}._picker_pdnh8_1{position:relative}._trigger_pdnh8_5{display:flex;align-items:center;gap:.4rem;background:none;border:1px solid var(--border);border-radius:var(--radius);padding:.3rem .6rem;color:var(--text);font-size:.78rem;cursor:pointer;transition:background .15s;width:100%}._trigger_pdnh8_5:hover{background:var(--surface-hover)}._statusDot_pdnh8_24{width:14px;height:14px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent}._ring_pdnh8_35{border-color:currentColor}._statusLabel_pdnh8_39{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._autoBadge_pdnh8_47{font-size:.6rem;text-transform:uppercase;letter-spacing:.5px;background:var(--surface-hover);color:var(--text-muted);padding:1px 4px;border-radius:3px;flex-shrink:0}._chevron_pdnh8_58{flex-shrink:0;opacity:.6}._dropdown_pdnh8_63{margin-top:.3rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:.3rem;animation:_fadeIn_pdnh8_1 .12s ease}@keyframes _fadeIn_pdnh8_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._dropdownTitle_pdnh8_77{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;padding:.3rem .5rem;font-weight:600}._option_pdnh8_86{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .5rem;border:none;background:none;color:var(--text);font-size:.8rem;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background .12s}._option_pdnh8_86:hover{background:var(--surface-hover)}._option_pdnh8_86._active_pdnh8_106{background:color-mix(in srgb,var(--primary) 15%,transparent)}._optionDot_pdnh8_110{width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:6px;color:#fff;flex-shrink:0;line-height:1;border:1px solid transparent}._dotGlyph_pdnh8_124{width:4px;height:4px;border-radius:50%;background:#fff}._ringGlyph_pdnh8_131{width:8px;height:8px;border-radius:50%;border:1.8px solid currentColor}._optionLabel_pdnh8_138{flex:1}._autoNote_pdnh8_142{font-size:.7rem;color:var(--text-muted);padding:.4rem .5rem;border-top:1px solid var(--border);margin-top:.2rem;font-style:italic}._overlay_5f66d_1{position:fixed;inset:0;background:#0000008c;display:flex;align-items:flex-start;justify-content:center;padding-top:80px;z-index:9999}._modal_5f66d_12{width:100%;max-width:640px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:0 24px 60px #00000080;display:flex;flex-direction:column;max-height:calc(100vh - 120px)}._inputRow_5f66d_25{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border);gap:10px}._icon_5f66d_33{font-size:16px;flex-shrink:0;opacity:.6}._input_5f66d_25{flex:1;background:transparent;border:none;outline:none;font-size:16px;color:var(--text-primary);caret-color:var(--primary-light)}._input_5f66d_25::placeholder{color:var(--text-muted)}._spinner_5f66d_53{width:16px;height:16px;border:2px solid var(--border);border-top-color:var(--primary-light);border-radius:50%;animation:_spin_5f66d_53 .6s linear infinite;flex-shrink:0}@keyframes _spin_5f66d_53{to{transform:rotate(360deg)}}._closeBtn_5f66d_67{background:none;border:none;color:var(--text-muted);font-size:16px;cursor:pointer;padding:2px 6px;border-radius:4px;flex-shrink:0;transition:color .15s}._closeBtn_5f66d_67:hover{color:var(--text-primary);background:var(--surface-hover)}._hint_5f66d_84{padding:20px 16px;color:var(--text-muted);font-size:14px;text-align:center;margin:0}._error_5f66d_92{padding:10px 16px;color:var(--danger);font-size:14px;margin:0}._results_5f66d_99{overflow-y:auto;flex:1}._sectionTitle_5f66d_104{padding:8px 16px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0;position:sticky;top:0;background:var(--bg-secondary);z-index:1}._item_5f66d_118{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;background:none;border:none;cursor:pointer;text-align:left;color:var(--text-primary);transition:background .1s}._item_5f66d_118:hover,._item_5f66d_118._active_5f66d_133{background:var(--surface-hover)}._itemIcon_5f66d_137{font-size:16px;flex-shrink:0;width:24px;text-align:center}._avatar_5f66d_144{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}._itemBody_5f66d_152{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._itemTitle_5f66d_160{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._snippet_5f66d_168{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._snippet_5f66d_168 b{color:var(--primary-light);font-weight:600}._badge_5f66d_182,._badgeDefault_5f66d_183{font-size:11px;padding:2px 7px;border-radius:20px;white-space:nowrap;flex-shrink:0;background:var(--surface);color:var(--text-muted)}._status-done_5f66d_193{background:#14532d;color:#86efac}._status-in_progress_5f66d_194{background:#1e3a5f;color:#93c5fd}._status-in_review_5f66d_195{background:#0f3b59;color:#bae6fd}._status-todo_5f66d_196{background:#292929;color:#94a3b8}._footer_5f66d_198{display:flex;gap:16px;justify-content:center;padding:8px 16px;border-top:1px solid var(--border);font-size:11px;color:var(--text-muted)}._controls_shpx8_1{display:flex;align-items:center;gap:0;margin-left:.25rem;-webkit-app-region:no-drag;flex-shrink:0}._btn_shpx8_10{width:46px;height:100%;min-height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;border-radius:0;transition:background .15s,color .15s}._btn_shpx8_10:hover{background:#ffffff14;color:var(--text)}._closeBtn_shpx8_30:hover{background:#e81123;color:#fff}.pip-root{position:fixed;z-index:9999;width:280px;background:#1a1a2e;border-radius:14px;box-shadow:0 8px 32px #00000073,0 0 0 1px #ffffff14;overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none;transition:box-shadow .2s;animation:pip-enter .3s ease-out}.pip-root:active{cursor:grabbing}.pip-root:hover{box-shadow:0 8px 40px #0000008c,0 0 0 1px #0ea5e966}@keyframes pip-enter{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.pip-video-wrap{position:relative;width:100%;aspect-ratio:16/9;background:#111118;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center}.pip-video{width:100%;height:100%;object-fit:cover;display:block}.pip-avatar{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#0ea5e9,#6366f1)}.pip-overlay{position:absolute;bottom:0;left:0;right:0;padding:4px 10px 6px;background:linear-gradient(transparent,#000000b3);display:flex;align-items:center;justify-content:space-between;pointer-events:none}.pip-title{font-size:.72rem;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:65%}.pip-timer{font-size:.68rem;font-family:monospace;color:#fff9;background:#0006;padding:1px 6px;border-radius:3px}.pip-return-hint{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.72rem;font-weight:600;color:#fff;background:#0000008c;padding:4px 12px;border-radius:6px;opacity:0;transition:opacity .2s;pointer-events:none}.pip-video-wrap:hover .pip-return-hint{opacity:1}.pip-controls{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;background:#16161e}.pip-btn{width:36px;height:36px;border-radius:50%;border:none;background:#ffffff14;color:#fff;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.pip-btn:hover{background:#ffffff26}.pip-btn-off{background:#ef444433}.pip-btn-off:hover{background:#ef444459}.pip-btn-hangup{background:#ef4444!important;transform:rotate(135deg)}.pip-btn-hangup:hover{background:#dc2626!important}@media(max-width:480px){.pip-root{width:200px}.pip-btn{width:30px;height:30px;font-size:.85rem}.pip-title{font-size:.65rem}}:root{--mr-bg: #1f2937;--mr-bg-dark: #111827;--mr-bg-tile: #374151;--mr-bg-bar: #111827;--mr-text: #f9fafb;--mr-text-muted: #9ca3af;--mr-accent: #3b82f6;--mr-danger: #ef4444;--mr-success: #10b981;--mr-border: #4b5563;--mr-radius: 12px;--mr-bar-height: 60px}.mr-root{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--mr-bg-dark);color:var(--mr-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden;z-index:1000}.mr-header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:var(--mr-bg-bar);border-bottom:1px solid var(--mr-border);min-height:44px;flex-shrink:0}.mr-header-left{display:flex;align-items:center;gap:12px}.mr-header-title{font-size:14px;font-weight:600;color:var(--mr-text)}.mr-header-id{font-size:12px;color:var(--mr-text-muted);cursor:pointer;padding:2px 8px;border-radius:4px;transition:background .15s}.mr-header-id:hover{background:var(--mr-bg-tile)}.mr-header-right{display:flex;align-items:center;gap:8px}.mr-timer{font-size:13px;font-variant-numeric:tabular-nums;color:var(--mr-text-muted)}.mr-header-btn{background:var(--mr-bg-tile);border:none;color:var(--mr-text);width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,transform .1s}.mr-header-btn:hover{background:#4b5563}.mr-header-btn:active{transform:scale(.95)}.mr-degraded-banner{position:relative;z-index:15;display:flex;align-items:center;gap:8px;margin:8px auto 0;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:500;width:fit-content;max-width:calc(100% - 32px);background:#f59e0b2e;border:1px solid rgba(245,158,11,.45);color:#fde68a;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:degradedFadeIn .18s ease-out}.mr-degraded-banner--error{background:#ef44442e;border-color:#ef444480;color:#fecaca}.mr-degraded-dot{width:8px;height:8px;border-radius:50%;background:currentColor;animation:degradedPulse 1.4s ease-in-out infinite;flex-shrink:0}@keyframes degradedFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes degradedPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.mr-body{flex:1;display:flex;overflow:hidden;position:relative;min-height:0}.mr-main{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:8px;min-height:0}.mr-grid{flex:1;display:grid;gap:8px;padding:4px;overflow:hidden;min-height:0;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;overflow-y:auto}.mr-grid[data-count="1"]{grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden}.mr-grid[data-count="2"]{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;overflow:hidden}.mr-grid[data-count="3"]{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);overflow:hidden}.mr-grid[data-count="3"]>:nth-child(1){grid-column:1 / span 2;grid-row:1}.mr-grid[data-count="3"]>:nth-child(2){grid-column:3 / span 2;grid-row:1}.mr-grid[data-count="3"]>:nth-child(3){grid-column:2 / span 2;grid-row:2}.mr-grid[data-count="4"]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);overflow:hidden}.mr-grid[data-count="5"],.mr-grid[data-count="6"]{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);overflow:hidden}.mr-grid[data-count="7"],.mr-grid[data-count="8"],.mr-grid[data-count="9"]{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);overflow:hidden}.mr-grid[data-count=many]{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);grid-auto-rows:1fr;overflow-y:auto}.mr-presenter-layout{flex:1;display:flex;gap:8px;overflow:hidden}.mr-presenter-main{flex:1;display:flex;align-items:center;justify-content:center;min-width:0}.mr-presenter-sidebar{width:200px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex-shrink:0}.mr-tile{position:relative;border-radius:var(--mr-radius);background:var(--mr-bg-tile);overflow:hidden;display:flex;align-items:center;justify-content:center;transition:box-shadow .2s;min-height:0;min-width:0;width:100%;height:100%}.mr-tile:hover{box-shadow:0 0 0 2px var(--mr-accent)}.mr-tile--speaking{box-shadow:0 0 0 3px var(--mr-success),0 0 16px 2px #10b9818c;animation:speakingPulse 1.4s ease-in-out infinite}.mr-tile--active-speaker{box-shadow:0 0 0 3px var(--mr-accent),0 0 22px 4px #3b82f6b3;animation:activeSpeakerPulse 1.6s ease-in-out infinite}@keyframes activeSpeakerPulse{0%,to{box-shadow:0 0 0 3px var(--mr-accent),0 0 18px 2px #3b82f68c}50%{box-shadow:0 0 0 3px var(--mr-accent),0 0 28px 6px #3b82f6d9}}@keyframes speakingPulse{0%,to{box-shadow:0 0 0 3px var(--mr-success),0 0 14px 1px #10b98173}50%{box-shadow:0 0 0 3px var(--mr-success),0 0 22px 4px #10b981bf}}.mr-tile-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:var(--mr-radius);background:#000}.mr-tile--local .mr-tile-video{transform:none}.mr-tile--presenter{background:#000}.mr-tile-screen{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000;border-radius:var(--mr-radius);transform:none}.mr-tile-video--hidden{visibility:hidden}.mr-tile-video--visible{visibility:visible}.mr-tile-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--mr-bg-tile);border-radius:var(--mr-radius);z-index:1}.mr-tile-status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#0000008c;color:var(--mr-text);font-size:12px;font-weight:500;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mr-tile-status--failed{background:#ef444440;flex-wrap:wrap;justify-content:center;gap:6px}.mr-tile-retry-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:none;border-radius:6px;background:var(--mr-accent);color:#fff;font-size:11px;font-weight:600;cursor:pointer}.mr-tile-retry-btn:hover{background:#2563eb}.mr-tile-status--warn{background:#f59e0b40;color:#fde68a;border:1px solid rgba(245,158,11,.4)}.mr-tile-status-spin{animation:tileStatusSpin 1s linear infinite}@keyframes tileStatusSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mr-tile-avatar{width:clamp(48px,18%,96px);aspect-ratio:1 / 1;border-radius:50%;background:var(--mr-accent);display:flex;align-items:center;justify-content:center;font-size:clamp(18px,6vw,32px);font-weight:600;color:#fff;text-transform:uppercase;overflow:hidden}.mr-tile-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.mr-tile-overlay{position:absolute;bottom:0;left:0;right:0;padding:6px 10px;display:flex;align-items:center;gap:6px;background:linear-gradient(transparent,#0009);opacity:0;transition:opacity .2s;z-index:2}.mr-tile:hover .mr-tile-overlay,.mr-tile-overlay--visible{opacity:1}.mr-tile-name{font-size:12px;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mr-tile-icons{display:flex;align-items:center;gap:4px;margin-left:auto}.mr-tile-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:10px}.mr-tile-icon--muted{background:var(--mr-danger);color:#fff}.mr-tile-icon--hand{background:#f59e0b;color:#fff}.mr-tile-hand{position:absolute;top:8px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#f59e0b;color:#fff;border-radius:50%;z-index:5;animation:handPulse 1.2s ease-in-out infinite;box-shadow:0 2px 8px #f59e0b80}@keyframes handPulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.mr-quality{position:absolute;top:8px;left:8px;width:8px;height:8px;border-radius:50%}.mr-quality--good{background:var(--mr-success)}.mr-quality--medium{background:#f59e0b}.mr-quality--poor{background:var(--mr-danger)}.mb-bar{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;height:var(--mr-bar-height);background:var(--mr-bg-bar);border-top:1px solid var(--mr-border);flex-shrink:0;position:relative}.mb-left{position:absolute;left:16px;display:flex;align-items:center;gap:10px}.mb-info-btn{display:flex;align-items:center;gap:6px;background:var(--mr-bg-tile);border:none;border-radius:6px;padding:4px 10px;color:var(--mr-text-muted);font-size:12px;cursor:pointer;transition:background .15s,color .15s}.mb-info-btn:hover{background:#4b5563;color:var(--mr-text)}.mb-code{font-variant-numeric:tabular-nums;letter-spacing:.5px}.mb-recording-badge{display:flex;align-items:center;gap:5px;background:#ef444426;border:1px solid rgba(239,68,68,.4);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;color:#ef4444;animation:recPulse 1.5s ease-in-out infinite}.mb-rec-dot{animation:recBlink 1s step-end infinite}@keyframes recPulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes recBlink{0%,to{opacity:1}50%{opacity:0}}.mb-center{display:flex;align-items:center;gap:6px}.mb-right{position:absolute;right:16px;display:flex;align-items:center;gap:8px}.mb-btn{width:40px;height:40px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:background .15s,transform .1s;background:var(--mr-bg-tile);color:var(--mr-text);position:relative}.mb-btn:hover{background:#4b5563;transform:scale(1.05)}.mb-btn:active{transform:scale(.95)}.mb-btn--active{background:var(--mr-accent);color:#fff}.mb-btn--danger{background:var(--mr-danger);color:#fff}.mb-btn--danger:hover{background:#dc2626}.mb-btn--muted{background:var(--mr-danger);color:#fff}.mb-btn--rec.mb-btn--active{background:#ef444433;color:#ef4444}.mb-badge{position:absolute;top:-2px;right:-2px;background:var(--mr-accent);color:#fff;font-size:9px;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 3px}.mb-badge--hand{background:#f59e0b}.mb-btn-label{font-size:10px;color:var(--mr-text-muted);text-align:center;margin-top:2px}.mb-btn-wrap{display:flex;flex-direction:column;align-items:center;position:relative}.mb-leave-btn{width:auto!important;border-radius:8px!important;padding:0 14px;gap:6px}.mb-leave-text{font-size:13px;font-weight:600}.mb-end-btn{width:auto!important;border-radius:8px!important;padding:0 12px;font-size:12px;font-weight:600;height:36px}.mb-reactions-popup{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);display:flex;gap:4px;background:var(--mr-bg);border:1px solid var(--mr-border);border-radius:12px;padding:6px 10px;box-shadow:0 8px 24px #0000004d;z-index:100;animation:popUp .15s ease-out}.mb-reaction-item{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:20px;border:none;background:transparent;border-radius:8px;cursor:pointer;transition:background .1s,transform .1s}.mb-reaction-item:hover{background:var(--mr-bg-tile);transform:scale(1.2)}@keyframes popUp{0%{opacity:0;transform:translate(-50%) translateY(4px) scale(.95)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.mb-more-drawer{position:absolute;bottom:calc(100% + 8px);right:0;min-width:200px;background:var(--mr-bg);border:1px solid var(--mr-border);border-radius:12px;padding:6px 0;box-shadow:0 8px 24px #0006;z-index:100;animation:popUp .15s ease-out}.mb-drawer-item{width:100%;display:flex;align-items:center;gap:10px;padding:10px 16px;background:transparent;border:none;color:var(--mr-text);font-size:13px;cursor:pointer;transition:background .1s}.mb-drawer-item:hover{background:var(--mr-bg-tile)}.mb-show-mobile-only{display:none}.mb-hide-mobile{display:flex;align-items:center}.mr-sidebar{width:380px;background:var(--mr-bg);border-left:1px solid var(--mr-border);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;animation:slideIn .2s ease-out;min-height:0}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.mr-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--mr-border)}.mr-sidebar-title{font-size:14px;font-weight:600}.mr-sidebar-close{background:none;border:none;color:var(--mr-text-muted);font-size:18px;cursor:pointer;padding:4px;border-radius:4px}.mr-sidebar-close:hover{background:var(--mr-bg-tile);color:var(--mr-text)}.mr-sidebar-body{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.mc-panel{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.mc-messages{display:flex;flex-direction:column;gap:8px;padding:12px;flex:1;overflow-y:auto;min-height:0}.mc-empty{font-size:13px;color:var(--mr-text-muted);text-align:center;padding:24px 0}.mc-msg{display:flex;flex-direction:column;gap:2px}.mc-msg-sender{font-size:11px;font-weight:600;color:var(--mr-accent)}.mc-msg-text{font-size:13px;color:var(--mr-text);word-break:break-word;line-height:1.4}.mc-msg-time{font-size:10px;color:var(--mr-text-muted)}.mc-msg-pending .mc-msg-text,.mc-msg-pending .mc-file-msg{opacity:.65}.mc-msg-failed .mc-msg-text,.mc-msg-failed .mc-file-msg{opacity:.8}.mc-msg-status{display:inline-flex;align-items:center;gap:4px;font-size:10px;margin-top:2px;border:none;background:transparent;padding:2px 6px;border-radius:6px;cursor:default;font-weight:500;letter-spacing:.02em}.mc-msg-status-pending,.mc-msg-status-uploading{color:var(--mr-text-muted)}.mc-msg-status-failed{color:#fff;background:#ef4444;cursor:pointer;transition:background .15s ease}.mc-msg-status-failed:hover{background:#dc2626}@keyframes mc-spin{to{transform:rotate(360deg)}}.mc-spin{animation:mc-spin 1s linear infinite}.mc-input-wrap{display:flex;gap:8px;align-items:flex-end;padding:12px;border-top:1px solid var(--mr-border);flex-shrink:0;background:var(--mr-bg)}.mc-input{flex:1;background:var(--mr-bg-tile);border:1px solid var(--mr-border);border-radius:8px;padding:8px 12px;color:var(--mr-text);font-size:13px;outline:none;transition:border-color .15s}.mc-input:focus{border-color:var(--mr-accent)}.mc-send{background:var(--mr-accent);border:none;border-radius:8px;padding:8px 12px;color:#fff;cursor:pointer;font-size:14px}.mc-send:hover{background:#2563eb}.mc-attach-btn{background:none;border:none;color:var(--mr-text-muted);cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s}.mc-attach-btn:hover{color:var(--mr-accent);background:var(--mr-bg-tile)}.mc-file-msg{display:flex;align-items:center;gap:8px;background:var(--mr-bg-tile);border-radius:8px;padding:8px 10px;margin-top:4px;text-decoration:none;transition:background .15s}.mc-file-msg:hover{background:var(--mr-border)}.mc-file-name{font-size:12px;font-weight:500;color:var(--mr-accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-file-size{font-size:10px;color:var(--mr-text-muted);margin-left:auto;flex-shrink:0}.mp-panel{display:flex;flex-direction:column;gap:8px;padding:4px 0}.mp-header{display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:13px;font-weight:600}.mp-header-actions{display:flex;align-items:center;gap:6px}.mp-mute-all-btn{display:flex;align-items:center;gap:4px;background:var(--mr-bg-tile);border:none;border-radius:6px;padding:4px 10px;color:var(--mr-text-muted);font-size:11px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.mp-mute-all-btn:hover{background:var(--mr-danger);color:#fff}.mp-add-btn{background:none;border:none;color:var(--mr-accent);font-size:12px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .15s}.mp-add-btn:hover{background:var(--mr-bg-tile)}.mp-add-wrap{padding:0 12px}.mp-search{width:100%;background:var(--mr-bg-tile);border:1px solid var(--mr-border);border-radius:6px;padding:6px 10px;color:var(--mr-text);font-size:12px;outline:none}.mp-search:focus{border-color:var(--mr-accent)}.mp-searching{font-size:11px;color:var(--mr-text-muted);padding:4px 0}.mp-results{list-style:none;padding:0;margin:4px 0 0}.mp-result-item{display:flex;align-items:center;justify-content:space-between;padding:6px 0;font-size:12px}.mp-invite-btn{background:var(--mr-accent);border:none;border-radius:4px;padding:3px 8px;color:#fff;font-size:11px;font-weight:600;cursor:pointer}.mp-mute-btn{background:none;border:none;color:var(--mr-text-muted);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;transition:color .15s,background .15s}.mp-mute-btn:hover{color:var(--mr-danger);background:var(--mr-bg-tile)}.mp-you{color:var(--mr-text-muted);font-weight:400}.mp-hand{display:flex;align-items:center}.mp-muted{display:flex;align-items:center;color:var(--mr-danger)}.mp-list{display:flex;flex-direction:column;gap:4px}.mp-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;transition:background .15s}.mp-item:hover{background:var(--mr-bg-tile)}.mp-avatar{width:32px;height:32px;border-radius:50%;background:var(--mr-accent);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#fff;text-transform:uppercase;flex-shrink:0}.mp-name{font-size:13px;font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-status{display:flex;align-items:center;gap:4px}.mr-status-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#000000b3;z-index:10;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.mr-status-card{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px 36px;background:var(--mr-bg);border:1px solid var(--mr-border);border-radius:14px;box-shadow:0 10px 30px #00000080}.mr-status-spinner{width:36px;height:36px;border-radius:50%;border:3px solid rgba(255,255,255,.15);border-top-color:var(--mr-accent);animation:tileStatusSpin .9s linear infinite}.mr-status-text{font-size:15px;font-weight:500;color:var(--mr-text)}.mr-status-sub{font-size:12px;color:var(--mr-text-muted);text-align:center;max-width:280px;line-height:1.5}@media(max-width:768px){.mr-sidebar{width:100%;position:absolute;inset:0;z-index:100}.mr-presenter-sidebar{width:100%;flex-direction:row;height:110px;overflow-x:auto;overflow-y:hidden}.mr-presenter-sidebar .mr-tile{flex:0 0 160px;height:100%}.mr-presenter-layout{flex-direction:column}.mr-grid[data-count="1"]{grid-template-columns:1fr;grid-template-rows:1fr}.mr-grid[data-count="2"]{grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}.mr-grid[data-count="3"],.mr-grid[data-count="4"]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.mr-grid[data-count="3"]>:nth-child(1),.mr-grid[data-count="3"]>:nth-child(2){grid-column:auto;grid-row:auto}.mr-grid[data-count="3"]>:nth-child(3){grid-column:1 / -1;grid-row:auto}.mr-grid[data-count="5"],.mr-grid[data-count="6"]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,minmax(140px,1fr));grid-auto-rows:minmax(140px,1fr);overflow-y:auto}.mr-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-auto-rows:minmax(120px,1fr)}.mb-left{display:none}.mr-header-title{font-size:12px}.mb-hide-mobile{display:none!important}.mb-show-mobile-only{display:flex!important}.mb-btn-label,.mb-leave-text{display:none}.mb-right{position:static;margin-left:auto}.mb-bar{justify-content:flex-start;gap:4px;padding:0 8px}.mb-center{flex:1;justify-content:center}}@media(max-width:480px){.mb-btn{width:36px;height:36px;font-size:16px}.mb-center{gap:4px}.mr-tile-avatar{width:48px;height:48px;font-size:18px}.mr-main{padding:4px}.mb-leave-btn{padding:0 10px!important;height:36px}.mb-end-btn{padding:0 8px;height:32px;font-size:11px}}@media(min-width:769px){.mr-root{display:block}.mr-header{position:absolute;top:12px;left:12px;right:12px;z-index:20;background:transparent;border-bottom:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;min-height:0;pointer-events:none}.mr-header-left,.mr-header-right{pointer-events:auto;background:#111827eb;border:1px solid var(--mr-border);border-radius:10px;padding:6px 12px;box-shadow:0 4px 12px #00000059;height:36px;box-sizing:border-box}.mr-header-btn{width:26px;height:26px;background:transparent;color:var(--mr-text)}.mr-header-btn:hover{background:#ffffff1a}.mr-body{position:absolute;inset:0;height:100%}.mr-main{padding:60px 12px 84px}.mb-bar{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:20;height:56px;border-top:none;border:1px solid var(--mr-border);border-radius:14px;background:#111827f2;box-shadow:0 8px 24px #00000080;width:auto;max-width:calc(100% - 24px);padding:0 14px;gap:12px;justify-content:center}.mb-left,.mb-right{position:static;left:auto;right:auto}.mb-right{padding-left:12px;margin-left:4px;border-left:1px solid var(--mr-border)}.mb-left:empty{display:none}.mb-btn-label{display:none}.mr-sidebar{position:relative;z-index:25}}._pip_1u7m5_2{position:fixed;z-index:10000;width:300px;background:#1f2937;border-radius:12px;box-shadow:0 8px 32px #00000080,0 0 0 1px #374151;overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none;animation:_pipSlideIn_1u7m5_1 .35s cubic-bezier(.16,1,.3,1)}._pip_1u7m5_2:active{cursor:grabbing}._pip_1u7m5_2:hover{box-shadow:0 10px 40px #0009,0 0 0 1px #3b82f6}@keyframes _pipSlideIn_1u7m5_1{0%{opacity:0;transform:translate(40px) scale(.92)}to{opacity:1;transform:translate(0) scale(1)}}._callBar_1u7m5_24{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#3b82f61a;border-bottom:1px solid #374151}._pulseRing_1u7m5_33{width:8px;height:8px;border-radius:50%;background:#3b82f6;flex-shrink:0;animation:_ringPulse_1u7m5_1 1.5s ease-in-out infinite}@keyframes _ringPulse_1u7m5_1{0%,to{box-shadow:0 0 #3b82f680}50%{box-shadow:0 0 0 6px #3b82f600}}._callLabel_1u7m5_47{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#9ca3af}._callerInfo_1u7m5_56{display:flex;align-items:center;gap:12px;padding:14px 14px 10px}._avatar_1u7m5_63{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid #374151;flex-shrink:0}._avatarPlaceholder_1u7m5_72{width:44px;height:44px;border-radius:50%;background:#3b82f6;display:flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:700;color:#fff;border:2px solid #374151;flex-shrink:0}._callerText_1u7m5_87{display:flex;flex-direction:column;min-width:0}._callerName_1u7m5_93{font-size:14px;font-weight:600;color:#f9fafb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._callerStatus_1u7m5_102{font-size:12px;color:#9ca3af;margin-top:2px}._actions_1u7m5_109{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 14px 14px}._btn_1u7m5_117{width:40px;height:40px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s,background .15s;color:#fff}._btn_1u7m5_117:hover{transform:scale(1.1)}._btn_1u7m5_117:active{transform:scale(.95)}._rejectBtn_1u7m5_133{background:#ef4444;transform:rotate(135deg)}._rejectBtn_1u7m5_133:hover{background:#dc2626;transform:rotate(135deg) scale(1.1)}._rejectBtn_1u7m5_133:active{transform:rotate(135deg) scale(.95)}._acceptBtn_1u7m5_145{background:#10b981}._acceptBtn_1u7m5_145:hover{background:#059669}@media(max-width:480px){._pip_1u7m5_2{width:260px}._callerInfo_1u7m5_56{padding:10px 12px 8px}._btn_1u7m5_117{width:38px;height:38px}}._pip_1u7m5_2{width:300px;background:#1b1b1df5;border-radius:24px;box-shadow:0 16px 48px #0000008c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}._pip_1u7m5_2:hover{box-shadow:0 18px 52px #0009}._callBar_1u7m5_24{justify-content:center;background:transparent;border-bottom:none;padding:14px 14px 0}._pulseRing_1u7m5_33{background:#2fb36f}._callLabel_1u7m5_47{letter-spacing:.04em;color:#ffffffb3}._callerInfo_1u7m5_56{flex-direction:column;text-align:center;gap:10px;padding:14px 16px 6px}._avatar_1u7m5_63,._avatarPlaceholder_1u7m5_72{width:72px;height:72px;border:none;font-size:1.8rem;box-shadow:0 6px 20px #0006;animation:_avatarPulse_1u7m5_1 2s ease-in-out infinite}@keyframes _avatarPulse_1u7m5_1{0%,to{box-shadow:0 0 #2fb36f73}50%{box-shadow:0 0 0 12px #2fb36f00}}._callerText_1u7m5_87{align-items:center}._callerName_1u7m5_93{font-size:18px}._callerStatus_1u7m5_102{font-size:13px;color:#ffffffb3}._actions_1u7m5_109{gap:56px;padding:12px 16px 20px}._btn_1u7m5_117{width:56px;height:56px}._rejectBtn_1u7m5_133{background:#e5484d}._acceptBtn_1u7m5_145{background:#2fb36f}@media(prefers-reduced-motion:reduce){._avatar_1u7m5_63,._avatarPlaceholder_1u7m5_72{animation:none}}._card_nv972_2{position:fixed;z-index:10000;width:320px;right:24px;top:80px;background:#1a1a2e;border-radius:14px;box-shadow:0 8px 32px #00000080,0 0 0 1px #ffffff14;overflow:hidden;-webkit-user-select:none;user-select:none;animation:_meetNotifSlideIn_nv972_1 .35s cubic-bezier(.16,1,.3,1)}._card_nv972_2:hover{box-shadow:0 10px 40px #0009,0 0 0 1px #0ea5e959}@keyframes _meetNotifSlideIn_nv972_1{0%{opacity:0;transform:translate(40px) scale(.92)}to{opacity:1;transform:translate(0) scale(1)}}._topBar_nv972_24{display:flex;align-items:center;gap:8px;padding:8px 14px;background:linear-gradient(90deg,#0ea5e926,#0ea5e90d);border-bottom:1px solid rgba(255,255,255,.06)}._pulseRing_nv972_33{width:8px;height:8px;border-radius:50%;background:#0ea5e9;flex-shrink:0;animation:_meetPulse_nv972_1 1.5s ease-in-out infinite}@keyframes _meetPulse_nv972_1{0%,to{box-shadow:0 0 #0ea5e980}50%{box-shadow:0 0 0 6px #0ea5e900}}._topLabel_nv972_47{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#ffffff8c;flex:1}._dismissBtn_nv972_56{background:none;border:none;color:#fff6;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .15s,background .15s}._dismissBtn_nv972_56:hover{color:#fff;background:#ffffff1a}._meetInfo_nv972_75{padding:14px 14px 10px}._meetTitle_nv972_79{font-size:.95rem;font-weight:700;color:#fff;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meetHost_nv972_89{font-size:.78rem;color:#ffffff73;margin:0}._actions_nv972_96{display:flex;gap:8px;padding:8px 14px 14px}._joinBtn_nv972_102{flex:1;padding:8px 0;border:none;border-radius:8px;background:#0ea5e9;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,transform .12s}._joinBtn_nv972_102:hover{background:#0284c7;transform:scale(1.02)}._joinBtn_nv972_102:active{transform:scale(.98)}._declineBtn_nv972_122{padding:8px 16px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0f;color:#ffffffb3;font-size:.85rem;cursor:pointer;transition:background .15s}._declineBtn_nv972_122:hover{background:#ffffff1f;color:#fff}@media(max-width:480px){._card_nv972_2{width:280px}}._wrap_n8kbl_1{position:relative;flex-shrink:0;border-radius:var(--radius-full)}._sm_n8kbl_6{width:28px;height:28px;font-size:.65rem}._md_n8kbl_7{width:40px;height:40px;font-size:.8rem}._lg_n8kbl_8{width:48px;height:48px;font-size:1rem}._xl_n8kbl_9{width:110px;height:110px;font-size:2.4rem}._img_n8kbl_10{width:100%;height:100%;border-radius:var(--radius-full);object-fit:cover}._initials_n8kbl_16{width:100%;height:100%;border-radius:var(--radius-full);background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}._dot_n8kbl_27{position:absolute;bottom:0;right:0;width:13px;height:13px;border-radius:50%;border:2px solid var(--bg);display:flex;align-items:center;justify-content:center}._sm_n8kbl_6 ._dot_n8kbl_27{width:10px;height:10px}._lg_n8kbl_8 ._dot_n8kbl_27{width:15px;height:15px}._xl_n8kbl_9 ._dot_n8kbl_27{width:22px;height:22px;border-width:3px}._dotIcon_n8kbl_42{width:100%;height:100%}._available_n8kbl_48{background:#22c55e}._busy_n8kbl_49,._dnd_n8kbl_50{background:#ef4444}._away_n8kbl_51{background:#f59e0b}._offline_n8kbl_52{background:transparent;color:var(--text-muted);border-color:var(--text-muted)}._inCall_n8kbl_53{background:#ef4444}._inMeeting_n8kbl_54{background:#0ea5e9}._wrap_x5ow2_1{position:relative;flex-shrink:0;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--surface-hover);color:#fff;font-weight:600}._tile_x5ow2_13{position:absolute;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:inset 0 0 0 .5px #00000026;line-height:1}._img_x5ow2_22{width:100%;height:100%;object-fit:cover;display:block}._stack_o7k5g_1{position:fixed;right:20px;bottom:20px;z-index:12000;display:flex;flex-direction:column;gap:8px;width:340px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow:auto;color:var(--text-primary, #182329);font-family:inherit}._standalone_o7k5g_7{position:relative;inset:auto;width:100%;max-width:none;max-height:100vh;padding:12px;box-sizing:border-box}._card_o7k5g_8{position:relative;background:var(--bg-elevated, #fff);border:1px solid var(--border, #dce2e8);border-radius:12px;box-shadow:0 6px 20px #0002;padding:12px;animation:_arrive_o7k5g_1 .15s ease-out}._card_o7k5g_8 button,._card_o7k5g_8 textarea{font:inherit;color:inherit}._message_o7k5g_13,._close_o7k5g_13,._actions_o7k5g_13 button{box-shadow:none!important;border:0!important;background:none!important}._message_o7k5g_13{display:flex;align-items:center;gap:10px;width:100%;padding:0 22px 0 0;text-align:left;background:none;border:0;box-shadow:none;cursor:pointer}._details_o7k5g_18{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._details_o7k5g_18 strong{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._count_o7k5g_20{font-weight:400;color:var(--text-secondary, #607381)}._preview_o7k5g_21{font-size:13px;line-height:1.4;color:var(--text-secondary, #607381);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._close_o7k5g_13{position:absolute;top:8px;right:8px;padding:2px;line-height:0;border:0;border-radius:6px;background:none;cursor:pointer;color:var(--text-secondary, #607381)}._actions_o7k5g_13{display:flex;gap:16px;margin:10px 0 0 50px}._actions_o7k5g_13 button{border:0;background:none;padding:0;cursor:pointer;font-size:13px;font-weight:600;color:var(--primary, #2383e2)}._reply_o7k5g_34{display:flex;align-items:flex-end;gap:6px;margin-top:10px}._reply_o7k5g_34 textarea{flex:1;min-width:0;resize:none;max-height:96px;font-size:13px;padding:7px 10px;background:transparent;border:1px solid var(--border, #dce2e8);border-radius:18px}._reply_o7k5g_34 button{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--primary, #2383e2);color:#fff!important;cursor:pointer}._card_o7k5g_8 button:disabled{opacity:.5;cursor:default}._card_o7k5g_8 button:focus-visible,._reply_o7k5g_34 textarea:focus-visible{outline:2px solid var(--primary, #2383e2);outline-offset:2px}._error_o7k5g_45{font-size:12px;color:var(--danger, #b42318);margin:8px 0 0}[data-theme=light] ._error_o7k5g_45{color:#b42318}@keyframes _arrive_o7k5g_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){._card_o7k5g_8{animation:none}}@media(max-width:768px){._stack_o7k5g_1:not(._standalone_o7k5g_7){left:max(.65rem,env(safe-area-inset-left,0px));right:max(.65rem,env(safe-area-inset-right,0px));bottom:calc(5.4rem + env(safe-area-inset-bottom,0px));width:auto;max-width:none;max-height:60vh}._stack_o7k5g_1:not(._standalone_o7k5g_7)>._card_o7k5g_8~._card_o7k5g_8{display:none}}._banner_8vks2_1{position:sticky;top:0;z-index:10000;background:linear-gradient(135deg,#1a1a2e,#16213e,#1a1a2e);color:#e0e0e0;font-size:.78rem;font-weight:500;letter-spacing:.01em;border-bottom:2px solid #e74c3c;box-shadow:0 2px 12px #e74c3c26}._bannerMain_8vks2_14{display:flex;align-items:center;justify-content:center;gap:12px;padding:7px 16px;flex-wrap:wrap}._banner_8vks2_1 svg{flex-shrink:0;opacity:.85}._recordingIndicator_8vks2_29{display:flex;align-items:center;gap:6px;padding:2px 10px;background:#e74c3c26;border:1px solid rgba(231,76,60,.35);border-radius:20px}._recordingDot_8vks2_39{width:8px;height:8px;border-radius:50%;background:#e74c3c;animation:_pulse_8vks2_1 1.5s ease-in-out infinite}@keyframes _pulse_8vks2_1{0%,to{opacity:1;box-shadow:0 0 #e74c3c80}50%{opacity:.6;box-shadow:0 0 0 4px #e74c3c00}}._recordingText_8vks2_52{font-size:.65rem;font-weight:700;letter-spacing:.12em;color:#e74c3c;text-transform:uppercase}._divider_8vks2_60{width:1px;height:16px;background:#ffffff26}._text_8vks2_66{display:flex;align-items:center;gap:4px}._tenantName_8vks2_72{font-weight:700;color:#f39c12;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}._stats_8vks2_81{display:flex;align-items:center;gap:10px}._stat_8vks2_81{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;color:#ffffffb3;font-variant-numeric:tabular-nums}._detailToggle_8vks2_97{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid rgba(255,255,255,.15);border-radius:5px;background:#ffffff0f;color:#ffffffb3;font-size:.7rem;cursor:pointer;transition:background .15s,color .15s}._detailToggle_8vks2_97:hover{background:#ffffff1f;color:#fff}._exitBtn_8vks2_116{display:inline-flex;align-items:center;gap:4px;padding:4px 14px;border:1.5px solid rgba(231,76,60,.5);border-radius:6px;background:#e74c3c26;color:#e74c3c;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}._exitBtn_8vks2_116:hover{background:#e74c3c4d;border-color:#e74c3c}._exitBtn_8vks2_116:disabled{opacity:.5;cursor:not-allowed}._expandedLog_8vks2_142{padding:4px 16px 6px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-wrap:wrap;gap:4px;max-height:120px;overflow-y:auto}._miniLogItem_8vks2_152{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;background:#ffffff0a;border-radius:3px;font-size:.65rem}._miniMethod_8vks2_162{font-weight:700;font-size:.6rem;padding:0 3px;border-radius:2px}._miniPath_8vks2_169{color:#ffffff8c;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._miniTime_8vks2_177{color:#ffffff59;font-size:.6rem}._methodRead_8vks2_182{color:#3b82f6;background:#3b82f61f}._methodWrite_8vks2_187{color:#f59e0b;background:#f59e0b1f}._moreActions_8vks2_192{width:100%;text-align:center;font-size:.65rem;color:#ffffff59;padding:2px 0}._overlay_8vks2_201{position:fixed;inset:0;z-index:10001;background:#0009;display:flex;align-items:center;justify-content:center}._modal_8vks2_211{width:520px;max-width:92vw;max-height:80vh;border-radius:12px;background:var(--card-bg, #1e1e2e);border:1px solid var(--border, #333);box-shadow:0 20px 60px #0006;display:flex;flex-direction:column;overflow:hidden}._modalHeader_8vks2_224{display:flex;align-items:center;gap:8px;padding:14px 18px;background:#e74c3c14;border-bottom:1px solid var(--border, #333);font-weight:600;font-size:.9rem;color:var(--text, #e0e0e0)}._modalHeader_8vks2_224 svg{color:#e74c3c}._modalCloseBtn_8vks2_240{margin-left:auto;background:none;border:none;color:var(--text-muted, #888);cursor:pointer;padding:4px;border-radius:4px;display:flex}._modalCloseBtn_8vks2_240:hover{background:#ffffff1a}._modalBody_8vks2_255{padding:18px;overflow-y:auto;flex:1}._summaryStats_8vks2_261{display:flex;gap:12px;margin-bottom:18px}._summaryStat_8vks2_261{flex:1;padding:12px;background:#ffffff0a;border:1px solid var(--border, #333);border-radius:8px;text-align:center}._summaryStatValue_8vks2_276{font-size:1.5rem;font-weight:700;color:var(--text, #e0e0e0);font-variant-numeric:tabular-nums}._summaryStatLabel_8vks2_283{font-size:.72rem;color:var(--text-muted, #888);margin-top:2px}._actionLog_8vks2_289{border:1px solid var(--border, #333);border-radius:8px;overflow:hidden}._actionLogTitle_8vks2_295{padding:8px 12px;font-size:.75rem;font-weight:600;color:var(--text-muted, #888);background:#ffffff08;border-bottom:1px solid var(--border, #333);text-transform:uppercase;letter-spacing:.05em}._actionLogList_8vks2_306{max-height:260px;overflow-y:auto}._actionLogItem_8vks2_311{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:.75rem;border-bottom:1px solid rgba(255,255,255,.03)}._actionLogItem_8vks2_311:last-child{border-bottom:none}._actionMethod_8vks2_324{font-weight:700;font-size:.65rem;padding:1px 5px;border-radius:3px;flex-shrink:0;min-width:40px;text-align:center}._actionPath_8vks2_334{flex:1;color:var(--text-muted, #aaa);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actionTime_8vks2_342{font-size:.65rem;color:var(--text-muted, #666);flex-shrink:0;font-variant-numeric:tabular-nums}._noActions_8vks2_349{text-align:center;padding:24px;color:var(--text-muted, #888);font-size:.85rem}._modalFooter_8vks2_356{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid var(--border, #333)}._cancelBtn_8vks2_364{padding:7px 16px;border:1px solid var(--border, #444);border-radius:6px;background:transparent;color:var(--text, #e0e0e0);font-size:.8rem;cursor:pointer;transition:background .15s}._cancelBtn_8vks2_364:hover{background:#ffffff0f}._confirmExitBtn_8vks2_379{display:inline-flex;align-items:center;gap:6px;padding:7px 18px;border:1.5px solid #e74c3c;border-radius:6px;background:#e74c3c26;color:#e74c3c;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s}._confirmExitBtn_8vks2_379:hover{background:#e74c3c4d}._confirmExitBtn_8vks2_379:disabled{opacity:.5;cursor:not-allowed}._checkBtn_6lrwv_2{position:fixed;bottom:1rem;right:1rem;z-index:9999;width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:var(--surface, #1e1e3a);color:var(--text-secondary, #999);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px #0000004d;-webkit-app-region:no-drag}._checkBtn_6lrwv_2:hover{color:var(--primary, #6c63ff);border-color:var(--primary, #6c63ff);box-shadow:0 4px 20px #6c63ff33;transform:scale(1.05)}._spinner_6lrwv_30{width:16px;height:16px;border:2px solid var(--border);border-top-color:var(--primary, #6c63ff);border-radius:50%;animation:_spin_6lrwv_30 .7s linear infinite;flex-shrink:0}@keyframes _spin_6lrwv_30{to{transform:rotate(360deg)}}._banner_6lrwv_44{position:fixed;bottom:1rem;right:1rem;z-index:10000;background:var(--surface, #1e1e3a);border:1px solid var(--border);border-radius:12px;padding:.75rem 1rem;box-shadow:0 8px 32px #0006;animation:_slideUp_6lrwv_1 .3s ease-out;max-width:380px}@keyframes _slideUp_6lrwv_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._content_6lrwv_63{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.85rem;color:var(--text, #e0e0e0)}._icon_6lrwv_72{font-size:1.1rem;flex-shrink:0}._actions_6lrwv_77{display:flex;align-items:center;gap:.35rem;width:100%;margin-top:.25rem}._actionBtn_6lrwv_85{background:var(--primary, #6c63ff);color:#fff;border:none;padding:.35rem .75rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s}._actionBtn_6lrwv_85:hover{background:var(--primary-dark, #5a52e0)}._notesBtn_6lrwv_101{background:transparent;color:var(--primary, #6c63ff);border:1px solid var(--primary, #6c63ff);padding:.3rem .6rem;border-radius:6px;font-size:.75rem;cursor:pointer;transition:all .15s}._notesBtn_6lrwv_101:hover{background:#6c63ff1a}._dismissBtn_6lrwv_116{background:transparent;color:var(--text-secondary, #999);border:none;padding:.35rem .5rem;border-radius:6px;font-size:.8rem;cursor:pointer;transition:color .15s;margin-left:auto}._dismissBtn_6lrwv_116:hover{color:var(--text, #e0e0e0)}._releaseNotes_6lrwv_132{width:100%;margin-top:.5rem;padding:.5rem .6rem;background:#ffffff0a;border:1px solid var(--border);border-radius:8px;font-size:.78rem;color:var(--text-secondary, #bbb);max-height:120px;overflow-y:auto;line-height:1.5;white-space:pre-wrap}._releaseNotes_6lrwv_132 p{margin:0 0 .25rem}._noNotes_6lrwv_151{color:var(--text-secondary, #888);font-style:italic}._progressBar_6lrwv_156{width:100%;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden;margin-top:.25rem}._progressFill_6lrwv_165{height:100%;background:var(--primary, #6c63ff);border-radius:2px;transition:width .3s ease}._overlay_1iilx_1{position:fixed;inset:0;z-index:10001;background:#000000b3;display:flex;align-items:center;justify-content:center;animation:_fadeIn_1iilx_1 .15s ease}@keyframes _fadeIn_1iilx_1{0%{opacity:0}to{opacity:1}}._modal_1iilx_17{background:var(--surface, #1e1e3a);border:1px solid var(--border);border-radius:16px;max-width:700px;width:90vw;max-height:80vh;overflow-y:auto;box-shadow:0 24px 80px #0009;-webkit-app-region:no-drag}._header_1iilx_29{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border)}._title_1iilx_37{margin:0;font-size:1rem;font-weight:600;color:var(--text, #e0e0e0)}._closeBtn_1iilx_44{background:transparent;border:none;color:var(--text-secondary, #999);font-size:1.4rem;cursor:pointer;padding:0 .25rem;line-height:1;transition:color .15s}._closeBtn_1iilx_44:hover{color:var(--text, #e0e0e0)}._section_1iilx_59{padding:.75rem 1.25rem}._sectionTitle_1iilx_63{margin:0 0 .5rem;font-size:.8rem;font-weight:500;color:var(--text-secondary, #999);text-transform:uppercase;letter-spacing:.04em}._grid_1iilx_72{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}._sourceBtn_1iilx_78{background:#ffffff0a;border:2px solid transparent;border-radius:10px;padding:.5rem;cursor:pointer;transition:border-color .15s,background .15s,transform .1s;display:flex;flex-direction:column;align-items:center;gap:.4rem}._sourceBtn_1iilx_78:hover{border-color:var(--primary, #6c63ff);background:#6c63ff14;transform:scale(1.02)}._thumbnail_1iilx_97{width:100%;aspect-ratio:16/9;object-fit:contain;border-radius:6px;background:#000}._sourceName_1iilx_105{font-size:.75rem;color:var(--text, #e0e0e0);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:flex;align-items:center;gap:.3rem}._appIcon_1iilx_118{width:16px;height:16px;flex-shrink:0}._footer_1iilx_124{display:flex;justify-content:flex-end;padding:.75rem 1.25rem;border-top:1px solid var(--border)}._cancelBtn_1iilx_131{background:transparent;color:var(--text-secondary, #999);border:1px solid var(--border);padding:.4rem 1rem;border-radius:8px;font-size:.8rem;cursor:pointer;transition:all .15s}._cancelBtn_1iilx_131:hover{color:var(--text, #e0e0e0);border-color:var(--text-secondary, #999)}:root,[data-theme=dark]{--primary: #2383e2;--primary-light: #529cca;--primary-dark: #1a6dbe;--primary-glow: rgba(35, 131, 226, .15);--accent: #2383e2;--accent-hover: #529cca;--on-accent: #ffffff;--success: #4daa57;--success-glow: rgba(77, 170, 87, .18);--warning: #cb912f;--warning-glow: rgba(203, 145, 47, .18);--danger: #e03e3e;--danger-glow: rgba(224, 62, 62, .18);--primary-ink: #4093e6;--primary-light-ink: #529cca;--success-ink: #4daa57;--warning-ink: #cb912f;--danger-ink: #e66363;--bg: #131314;--bg-secondary: #1b1b1c;--bg-hover: #242426;--bg-elevated: #202021;--surface: #1b1b1c;--surface-hover: #242426;--text: rgba(255, 255, 255, .81);--text-primary: rgba(255, 255, 255, .81);--text-secondary: rgba(255, 255, 255, .53);--text-muted: rgba(255, 255, 255, .38);--input-bg: #1b1b1c;--input-border: #2f2f32;--input-border-focus: rgba(35, 131, 226, .6);--card-bg: #1b1b1c;--border: #2a2a2c;--modal-bg: #1b1b1c;--modal-border: #2a2a2c;--dropdown-bg: #202021;--dropdown-hover: #2a2a2c;--dropdown-border: #2f2f32;--chat-bubble-mine: rgba(35, 131, 226, .08);--chat-bubble-theirs: rgba(255, 255, 255, .06);--chat-bubble-mine-border: rgba(35, 131, 226, .12);--chat-active-bg: rgba(255, 255, 255, .05);--chat-out-bg: #2f2f2f;--chat-in-bg: #242424;--chat-bubble-border: rgba(255, 255, 255, .06);--code-block-bg: #15171c;--code-block-border: rgba(255, 255, 255, .08);--separator: rgba(255, 255, 255, .05);--space-page: 20px;--space-gutter: 12px;--space-control: 8px;--font-body-size: 14px;--font-body-line: 20px;--font-title-size: 18px;--font-title-line: 24px;--font-meta-size: 12px;--radius: 8px;--radius-sm: 6px;--radius-full: 9999px;--shadow: 0 4px 24px rgba(0, 0, 0, .35);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .5);--control-shadow: none;--control-shadow-hover: 0 2px 8px rgba(0, 0, 0, .35);--control-shadow-pressed: 0 1px 2px rgba(0, 0, 0, .2), inset 0 1px 2px rgba(0, 0, 0, .12);--control-accent-shadow: none;--transition-fast: .15s cubic-bezier(.4,0,.2,1);--transition: .2s cubic-bezier(.4,0,.2,1);--density-row-comfortable: 44px;--density-row-compact: 32px;--density-touch-target: 44px;color-scheme:dark}[data-theme=light]{--primary: #2383e2;--primary-light: #4a9de6;--primary-dark: #1a6dbe;--primary-glow: rgba(35, 131, 226, .08);--accent: #2383e2;--accent-hover: #1b6fc2;--on-accent: #ffffff;--success: #4daa57;--success-glow: rgba(77, 170, 87, .18);--warning: #cb912f;--warning-glow: rgba(203, 145, 47, .18);--danger: #e03e3e;--danger-glow: rgba(224, 62, 62, .18);--primary-ink: #1d6bb9;--primary-light-ink: #356fa3;--success-ink: #377a3f;--warning-ink: #8e6621;--danger-ink: #c13535;--bg: #f7f7f8;--bg-secondary: #f1f1f3;--bg-hover: #f1f1f3;--bg-elevated: #ffffff;--surface: #ffffff;--surface-hover: #f1f1f3;--text: #37352f;--text-primary: #37352f;--text-secondary: rgba(55, 53, 47, .68);--text-muted: rgba(55, 53, 47, .45);--input-bg: #ffffff;--input-border: #d4d4d8;--input-border-focus: rgba(35, 131, 226, .5);--card-bg: #ffffff;--border: #e4e4e7;--modal-bg: #ffffff;--modal-border: #e4e4e7;--dropdown-bg: #ffffff;--dropdown-hover: #f1f1f3;--dropdown-border: #e4e4e7;--chat-bubble-mine: rgba(35, 131, 226, .07);--chat-bubble-theirs: rgba(55, 53, 47, .05);--chat-bubble-mine-border: rgba(35, 131, 226, .12);--chat-active-bg: rgba(55, 53, 47, .05);--chat-out-bg: #e7e6e2;--chat-in-bg: #ffffff;--chat-bubble-border: rgba(55, 53, 47, .1);--code-block-bg: #1e1e2e;--code-block-border: rgba(255, 255, 255, .08);--separator: rgba(55, 53, 47, .06);--space-page: 20px;--space-gutter: 12px;--space-control: 8px;--font-body-size: 14px;--font-body-line: 20px;--font-title-size: 18px;--font-title-line: 24px;--font-meta-size: 12px;--radius: 8px;--radius-sm: 6px;--radius-full: 9999px;--shadow: 0 1px 3px rgba(55, 53, 47, .04), 0 6px 16px rgba(55, 53, 47, .06);--shadow-lg: 0 4px 8px rgba(55, 53, 47, .04), 0 16px 40px rgba(55, 53, 47, .08);--control-shadow: none;--control-shadow-hover: 0 2px 6px rgba(0, 0, 0, .06);--control-shadow-pressed: 0 1px 2px rgba(55, 53, 47, .09), inset 0 1px 2px rgba(55, 53, 47, .08);--control-accent-shadow: none;--transition-fast: .15s cubic-bezier(.4,0,.2,1);--transition: .2s cubic-bezier(.4,0,.2,1);--density-row-comfortable: 44px;--density-row-compact: 32px;--density-touch-target: 44px;color-scheme:light}:root,[data-theme=dark]{--primary: #2383e2;--primary-light: #529cca;--primary-dark: #1a6dbe;--primary-glow: rgba(35, 131, 226, .15);--accent: #2383e2;--accent-hover: #529cca;--on-accent: #ffffff;--success: #4daa57;--success-glow: rgba(77, 170, 87, .18);--warning: #cb912f;--warning-glow: rgba(203, 145, 47, .18);--danger: #e03e3e;--danger-glow: rgba(224, 62, 62, .18);--primary-ink: #4093e6;--primary-light-ink: #529cca;--success-ink: #4daa57;--warning-ink: #cb912f;--danger-ink: #e66363;--bg: #131314;--bg-secondary: #1b1b1c;--bg-hover: #242426;--bg-elevated: #202021;--surface: #1b1b1c;--surface-hover: #242426;--text: rgba(255, 255, 255, .81);--text-primary: rgba(255, 255, 255, .81);--text-secondary: rgba(255, 255, 255, .53);--text-muted: rgba(255, 255, 255, .38);--input-bg: #1b1b1c;--input-border: #2f2f32;--input-border-focus: rgba(35, 131, 226, .6);--card-bg: #1b1b1c;--border: #2a2a2c;--shadow: 0 4px 24px rgba(0, 0, 0, .35);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .5);--control-shadow: none;--control-shadow-hover: 0 2px 8px rgba(0, 0, 0, .35);--control-shadow-pressed: 0 1px 2px rgba(0, 0, 0, .2), inset 0 1px 2px rgba(0, 0, 0, .12);--control-accent-shadow: none;--modal-bg: #1b1b1c;--modal-border: #2a2a2c;--dropdown-bg: #202021;--dropdown-hover: #2a2a2c;--dropdown-border: #2f2f32;--chat-bubble-mine: rgba(35, 131, 226, .08);--chat-bubble-theirs: rgba(255, 255, 255, .06);--chat-bubble-mine-border: rgba(35, 131, 226, .12);--chat-active-bg: rgba(255, 255, 255, .05);--chat-out-bg: #2f2f2f;--chat-in-bg: #242424;--chat-bubble-border: rgba(255, 255, 255, .06);--code-block-bg: #15171c;--code-block-border: rgba(255, 255, 255, .08);--separator: rgba(255, 255, 255, .05);--radius: 8px;--radius-sm: 6px;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4,0,.2,1);--transition: .2s cubic-bezier(.4,0,.2,1);color-scheme:dark}[data-theme=light]{--primary: #2383e2;--primary-light: #4a9de6;--primary-dark: #1a6dbe;--primary-glow: rgba(35, 131, 226, .08);--accent: #2383e2;--accent-hover: #1b6fc2;--on-accent: #ffffff;--primary-ink: #1d6bb9;--primary-light-ink: #356fa3;--success-ink: #377a3f;--warning-ink: #8e6621;--danger-ink: #c13535;--bg: #f7f7f8;--bg-secondary: #f1f1f3;--bg-hover: #f1f1f3;--bg-elevated: #ffffff;--surface: #ffffff;--surface-hover: #f1f1f3;--text: #37352f;--text-primary: #37352f;--text-secondary: rgba(55, 53, 47, .68);--text-muted: rgba(55, 53, 47, .45);--input-bg: #ffffff;--input-border: #d4d4d8;--input-border-focus: rgba(35, 131, 226, .5);--card-bg: #ffffff;--border: #e4e4e7;--shadow: 0 1px 3px rgba(55, 53, 47, .04), 0 6px 16px rgba(55, 53, 47, .06);--shadow-lg: 0 4px 8px rgba(55, 53, 47, .04), 0 16px 40px rgba(55, 53, 47, .08);--control-shadow: none;--control-shadow-hover: 0 2px 6px rgba(0, 0, 0, .06);--control-shadow-pressed: 0 1px 2px rgba(55, 53, 47, .09), inset 0 1px 2px rgba(55, 53, 47, .08);--control-accent-shadow: none;--modal-bg: #ffffff;--modal-border: #e4e4e7;--dropdown-bg: #ffffff;--dropdown-hover: #f1f1f3;--dropdown-border: #e4e4e7;--chat-bubble-mine: rgba(35, 131, 226, .07);--chat-bubble-theirs: rgba(55, 53, 47, .05);--chat-bubble-mine-border: rgba(35, 131, 226, .12);--chat-active-bg: rgba(55, 53, 47, .05);--chat-out-bg: #e7e6e2;--chat-in-bg: #ffffff;--chat-bubble-border: rgba(55, 53, 47, .1);--code-block-bg: #1e1e2e;--code-block-border: rgba(255, 255, 255, .08);--separator: rgba(55, 53, 47, .06);color-scheme:light}:root{--sig-toolbar-h: 64px;--sig-toolbar-avatar: 40px;--sig-list-avatar: 48px;--sig-bubble-radius: 16px;--sig-bubble-radius-collapsed: 4px;--sig-bubble-pad-x: 12px;--sig-bubble-pad-y: 7px;--sig-body-size: 15px;--sig-footer-size: 12px;--sig-media-min-w: 150px;--sig-media-max-w: 240px;--sig-media-min-h: 100px;--sig-media-max-h: 320px;--sig-call-red: #e5484d}:root,[data-theme=dark]{--sig-bg: #121212;--sig-surface: #1b1b1d;--sig-text: #e9e9e9;--sig-text-secondary: #b9b9b9;--sig-divider: rgba(255, 255, 255, .12);--sig-search-pill: #2a2a2c;--sig-date-pill: #2a2a2c;--sig-danger: #ff6f61;--sig-scrim: rgba(0, 0, 0, .7)}[data-theme=light]{--sig-bg: #ffffff;--sig-surface: #f6f6f6;--sig-text: #1b1b1b;--sig-text-secondary: #5e5e5e;--sig-divider: rgba(0, 0, 0, .12);--sig-search-pill: #eff1f4;--sig-date-pill: #f0f0f0;--sig-danger: #f44336;--sig-scrim: rgba(0, 0, 0, .6)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.app{min-height:100vh;background:var(--bg)}[data-theme=light] .app{background:var(--bg)}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}[data-theme=light] *{scrollbar-color:rgba(55,53,47,.16) transparent}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#ffffff26}[data-theme=light] ::-webkit-scrollbar-thumb{background:#37352f24}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#47556966}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;transition:transform .15s ease,background .15s,border-color .15s,box-shadow .15s;border:1px solid color-mix(in srgb,currentColor 12%,transparent);gap:.45rem;position:relative;letter-spacing:-.005em}.btn:after{content:none}.btn:hover:after{content:none}.btn-primary{background:var(--primary);color:#fff;box-shadow:var(--control-accent-shadow)}.btn-primary:hover{background:color-mix(in srgb,var(--primary) 88%,white)}.btn-success{background:var(--success);color:#fff;box-shadow:var(--control-shadow)}.btn-success:hover{opacity:.9}.btn-warning{background:var(--warning);color:#fff;box-shadow:var(--control-shadow)}.btn-warning:hover{opacity:.9}.btn-danger{background:var(--danger);color:#fff;box-shadow:var(--control-shadow)}.btn-danger:hover{opacity:.9}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none!important;box-shadow:none!important}.btn-sm{padding:.28rem .6rem!important;font-size:.8rem!important;min-width:auto!important;width:auto!important}.btn-outline{background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);box-shadow:var(--control-shadow)}.btn-outline:hover{background:var(--surface-hover);border-color:var(--primary);color:var(--primary)}.btn-outline:disabled{opacity:.4;border-color:var(--border)}.btn-secondary{background:var(--surface);border:1px solid var(--border);color:var(--text);padding:.4rem .85rem;border-radius:8px;font-family:inherit;font-size:.85rem;cursor:pointer;transition:transform .15s ease,background .15s,border-color .15s,box-shadow .15s;box-shadow:var(--control-shadow)}.btn-secondary:hover{background:var(--surface-hover);border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}button:not(:disabled):not([class*=icon i]):not([class*=close i]):not([class*=control i]):not([class*=window i]):not([class*=pip i]):not([class*=toolbar i]){box-shadow:var(--control-shadow)}button:not(:disabled):not([class*=icon i]):not([class*=close i]):not([class*=control i]):not([class*=window i]):not([class*=pip i]):not([class*=toolbar i]):hover{box-shadow:var(--control-shadow-hover)}button:not(:disabled):active{box-shadow:var(--control-shadow-pressed);transform:translateY(0)}button:focus-visible,a:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 72%,white);outline-offset:2px}:is(button[role=tab],button[class*=tab i]):not(:disabled){border-color:var(--border)}:is(button[role=tab][aria-selected=true],button[class*=tab i][class*=active i]):not(:disabled){background:var(--primary);border-color:var(--primary);color:var(--on-accent, #fff);box-shadow:var(--control-accent-shadow)}@media(prefers-reduced-motion:reduce){button{transition-duration:.01ms!important}}.btn-fullwidth{width:100%}.form-group{margin-bottom:1.25rem}.form-group label{display:block;font-size:.8rem;font-weight:600;color:var(--text-secondary);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.form-group input{width:100%;padding:.55rem .85rem;border:1px solid var(--input-border, var(--border));border-radius:6px;font-size:.875rem;font-family:inherit;transition:border-color .15s,box-shadow .15s;background:var(--input-bg);color:var(--text);color-scheme:dark}.form-group input::placeholder{color:var(--text-muted)}.form-group input:focus{outline:none;border-color:var(--input-border-focus, var(--primary));box-shadow:0 0 0 3px var(--primary-glow)}.form-group input:disabled{opacity:.35;cursor:not-allowed}input[type=date],input[type=time]{color-scheme:dark}[data-theme=light] input[type=date],[data-theme=light] input[type=time],[data-theme=light] .form-group input[type=date],[data-theme=light] .form-group input[type=time],[data-theme=light] .form-group input{color-scheme:light;border-color:var(--input-border)}[data-theme=light] .form-group input:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 3px #2383e21a}.error-msg{background:#ef44441a;color:#fca5a5;padding:.75rem 1rem;border-radius:var(--radius-sm);font-size:.85rem;margin-bottom:1rem;border:1px solid rgba(239,68,68,.2)}.success-msg{background:#22c55e1a;color:#4ade80;padding:.75rem 1rem;border-radius:var(--radius-sm);font-size:.85rem;margin-bottom:1rem;border:1px solid rgba(34,197,94,.2)}.info-msg{color:var(--text-muted);font-size:.85rem;margin-bottom:1rem;padding:.5rem 0}.loading-spinner{display:flex;align-items:center;justify-content:center;padding:4rem}.spinner{width:40px;height:40px;border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}.status-card{background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;padding:1.1rem;box-shadow:none;margin-bottom:1rem;text-align:center;position:relative;overflow:hidden;transition:background .15s}.status-card:before{content:none}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}h1{font-size:1.75rem;font-weight:700;letter-spacing:-.03em}h2{font-size:1.35rem;font-weight:600;letter-spacing:-.02em}h3{font-size:1.1rem;font-weight:600;letter-spacing:-.01em}h4{font-size:.95rem;font-weight:600}h5{font-size:.88rem;font-weight:500}.stat-card{background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;padding:1.1rem;position:relative;overflow:hidden;transition:background .15s}.stat-card:hover{background:var(--surface-hover)}.stat-card .stat-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;margin-bottom:.75rem}.stat-card .stat-label{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-bottom:.25rem}.stat-card .stat-value{font-size:1.6rem;font-weight:800;letter-spacing:-.03em}.stat-card .stat-value.floor{color:var(--primary-light)}.stat-card .stat-value.break{color:#fbbf24}.stat-card .stat-value.total{color:var(--text)}.stat-value-success{color:var(--success)}.stat-value-warning{color:var(--warning)}.stat-value-danger{color:var(--danger)}.page-icon{-webkit-text-fill-color:initial;background:none;-webkit-background-clip:initial;background-clip:initial}.icon-row{display:inline-flex;align-items:center;gap:.4rem}.icon-xs{width:12px;height:12px;flex-shrink:0}.icon-sm{width:14px;height:14px;flex-shrink:0}.icon-md{width:18px;height:18px;flex-shrink:0}.icon-lg{width:22px;height:22px;flex-shrink:0}.icon-xl{width:28px;height:28px;flex-shrink:0}.page-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--primary-glow);color:var(--primary-light);flex-shrink:0}.stat-card .stat-icon svg{width:20px;height:20px}.hidden-input{display:none}.error-msg-mt{margin-top:.5rem}.error-msg-mb,.checkbox-label-mb{margin-bottom:1rem}.checkbox-label{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.82rem;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1}.checkbox-label input[type=checkbox]{accent-color:var(--primary);width:16px;height:16px;cursor:pointer}.btn-remove-break{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#fca5a5;width:32px;height:32px;border-radius:8px;cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.btn-remove-break:hover{background:#ef444433;border-color:#ef444466}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}[data-theme=light] .app{background:radial-gradient(ellipse 80% 48% at 50% -18%,rgba(2,132,199,.1),transparent),radial-gradient(ellipse 60% 42% at 82% 45%,rgba(56,189,248,.11),transparent),radial-gradient(ellipse 62% 38% at 14% 90%,rgba(59,130,246,.1),transparent),var(--bg)}[data-theme=light] .status-card,[data-theme=light] .stat-card{background:color-mix(in srgb,var(--card-bg) 94%,white);border-color:color-mix(in srgb,var(--border) 90%,rgba(255,255,255,.5));box-shadow:0 12px 28px #0f172a14,0 1px #ffffffd9 inset}[data-theme=light] .status-card:hover,[data-theme=light] .stat-card:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}[data-theme=dark] select,:root select{background-color:var(--input-bg);color:var(--text);color-scheme:dark;border:1px solid var(--input-border);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a1a1b5' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;background-size:16px 16px;padding-right:2.2rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}[data-theme=dark] select:hover,:root select:hover{border-color:#ffffff2e}[data-theme=dark] select:focus,:root select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-glow)}[data-theme=dark] select option,:root select option{background:#252525;color:#ffffffcf;padding:.5rem}[data-theme=dark] select option:checked,:root select option:checked{background:#2d2d2d;color:var(--primary-light)}[data-theme=light] input,[data-theme=light] select{background-color:var(--input-bg)!important;color:var(--text)!important;color-scheme:light!important}[data-theme=light] select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235a5a7a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .65rem center!important;background-size:16px 16px!important;padding-right:2.2rem}[data-theme=light] select option{background:#fff;color:#37352f}[data-theme=light] select option:checked{background:#2383e214;color:#1a6dbe}@media(max-width:1200px){.stats-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.status-card{padding:1.2rem;border-radius:20px}.stats-grid{grid-template-columns:repeat(2,1fr)}.app{padding-bottom:90px}}@media(max-width:768px){body[data-chat-active] .app{padding-bottom:0}}@media(max-width:480px){.stats-grid{grid-template-columns:1fr}.stat-card{padding:1rem}}.ql-snow .ql-code-block-container{position:relative;background:var(--bg);border:1px solid var(--border);border-radius:8px;margin:.35rem 0;overflow:visible}.ql-snow .ql-code-block-container .ql-ui{position:absolute;top:6px;right:8px;z-index:2;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--surface);border:1px solid var(--border);border-radius:6px;color:var(--text-muted);font-size:.7rem;font-family:Inter,system-ui,-apple-system,sans-serif;padding:3px 22px 3px 8px;cursor:pointer;transition:all .15s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%23888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;line-height:1.4;min-width:70px;text-transform:lowercase;letter-spacing:.02em;opacity:.7}.ql-snow .ql-code-block-container .ql-ui:hover{background-color:var(--surface-hover);border-color:var(--primary);color:var(--text);opacity:1}.ql-snow .ql-code-block-container .ql-ui:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-glow);opacity:1}.ql-snow .ql-code-block-container .ql-ui option{background:var(--bg);color:var(--text);padding:4px 8px}.ql-snow .ql-editor .ql-code-block-container{font-family:Fira Code,Consolas,Monaco,Courier New,monospace;font-size:.82rem;line-height:1.55;padding:1.8rem .85rem .65rem;tab-size:2;color:#c9d1d9;background-color:var(--bg)}.ql-editor .ql-code-block-container .hljs-doctag,.ql-editor .ql-code-block-container .hljs-keyword,.ql-editor .ql-code-block-container .hljs-template-tag,.ql-editor .ql-code-block-container .hljs-template-variable,.ql-editor .ql-code-block-container .hljs-type,.ql-editor .ql-code-block-container .hljs-variable.language_{color:#ff7b72}.ql-editor .ql-code-block-container .hljs-title,.ql-editor .ql-code-block-container .hljs-title.class_,.ql-editor .ql-code-block-container .hljs-title.class_.inherited__,.ql-editor .ql-code-block-container .hljs-title.function_{color:#d2a8ff}.ql-editor .ql-code-block-container .hljs-attr,.ql-editor .ql-code-block-container .hljs-attribute,.ql-editor .ql-code-block-container .hljs-literal,.ql-editor .ql-code-block-container .hljs-meta,.ql-editor .ql-code-block-container .hljs-number,.ql-editor .ql-code-block-container .hljs-operator,.ql-editor .ql-code-block-container .hljs-variable,.ql-editor .ql-code-block-container .hljs-selector-attr,.ql-editor .ql-code-block-container .hljs-selector-class,.ql-editor .ql-code-block-container .hljs-selector-id{color:#79c0ff}.ql-editor .ql-code-block-container .hljs-regexp,.ql-editor .ql-code-block-container .hljs-string,.ql-editor .ql-code-block-container .hljs-meta .hljs-string{color:#a5d6ff}.ql-editor .ql-code-block-container .hljs-built_in,.ql-editor .ql-code-block-container .hljs-symbol{color:#ffa657}.ql-editor .ql-code-block-container .hljs-comment,.ql-editor .ql-code-block-container .hljs-code,.ql-editor .ql-code-block-container .hljs-formula{color:#8b949e}.ql-editor .ql-code-block-container .hljs-name,.ql-editor .ql-code-block-container .hljs-quote,.ql-editor .ql-code-block-container .hljs-selector-tag,.ql-editor .ql-code-block-container .hljs-selector-pseudo{color:#7ee787}.ql-editor .ql-code-block-container .hljs-subst{color:#c9d1d9}.ql-editor .ql-code-block-container .hljs-section{color:#1f6feb;font-weight:700}.ql-editor .ql-code-block-container .hljs-bullet{color:#f2cc60}.ql-editor .ql-code-block-container .hljs-emphasis{color:#c9d1d9;font-style:italic}.ql-editor .ql-code-block-container .hljs-strong{color:#c9d1d9;font-weight:700}.ql-editor .ql-code-block-container .hljs-addition{color:#aff5b4;background-color:#033a16}.ql-editor .ql-code-block-container .hljs-deletion{color:#ffdcd7;background-color:#67060c}.ql-editor .ql-code-block-container .hljs-char.escape_,.ql-editor .ql-code-block-container .hljs-link,.ql-editor .ql-code-block-container .hljs-params,.ql-editor .ql-code-block-container .hljs-property,.ql-editor .ql-code-block-container .hljs-punctuation,.ql-editor .ql-code-block-container .hljs-tag{color:#c9d1d9}.ql-snow .ql-editor .ql-code-block{padding:0;margin:0}.mention-input-wrapper{position:relative;flex:1}.mention-input-editor{min-height:60px;max-height:160px;overflow-y:auto;padding:.55rem .75rem;border-radius:8px;border:1px solid var(--border);background:var(--input-bg);color:var(--text);font-family:inherit;font-size:.88rem;line-height:1.5;outline:none;word-break:break-word;transition:border-color .15s ease,box-shadow .15s ease}.mention-input-editor:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-glow)}.mention-input-editor:empty:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none;font-style:italic}.mention-chip{display:inline-block;background:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--primary-light);border-radius:4px;padding:0 4px;font-weight:600;font-size:.85em;cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap}.mention-dropdown{position:absolute;z-index:600;background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-lg);min-width:220px;max-height:220px;overflow-y:auto;animation:fadeInUp .1s ease}.mention-option{padding:.5rem .85rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background .1s}.mention-option:hover,.mention-option-active{background:var(--surface-hover)}.mention-option-name{font-size:.88rem;color:var(--text);font-weight:500}.mention-option-handle{font-size:.78rem;color:var(--text-muted)}.notif-bell-wrapper{position:relative}.notif-bell-btn{background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:.4rem;border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative;transition:background .15s,color .15s}.notif-bell-btn:hover{background:var(--surface-hover);color:var(--text)}.notif-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;border-radius:8px;background:var(--danger);color:#fff;font-size:.62rem;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1;pointer-events:none}.notif-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:700;width:340px;max-height:420px;display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);animation:fadeInUp .15s ease;overflow:hidden}@media(max-width:768px){.notif-dropdown{position:fixed;top:64px;left:8px;right:8px;width:auto;max-height:calc(100vh - 80px)}}.notif-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border);flex-shrink:0}.notif-header-title{font-size:.88rem;font-weight:600;color:var(--text)}.notif-mark-all{background:none;border:none;cursor:pointer;color:var(--primary-light);font-size:.78rem;padding:.25rem .5rem;border-radius:6px;transition:background .15s}.notif-mark-all:hover{background:var(--surface-hover)}.notif-list{overflow-y:auto;flex:1}.notif-empty{padding:2rem 1rem;text-align:center;color:var(--text-muted);font-size:.85rem}.notif-item{display:flex;align-items:flex-start;gap:.6rem;padding:.7rem 1rem;border-bottom:1px solid var(--border);cursor:pointer;transition:background .12s;position:relative}.notif-item:last-child{border-bottom:none}.notif-item:hover{background:var(--surface-hover)}.notif-item.unread{background:color-mix(in srgb,var(--primary) 6%,transparent)}.notif-item.unread:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:var(--primary);border-radius:0 2px 2px 0}.notif-icon{font-size:1.1rem;flex-shrink:0;margin-top:1px}.notif-body{flex:1;min-width:0}.notif-title{font-size:.84rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-text{font-size:.78rem;color:var(--text-secondary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-time{font-size:.72rem;color:var(--text-muted);margin-top:3px}.notif-delete{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px 4px;border-radius:4px;font-size:.8rem;opacity:0;transition:opacity .15s,background .15s;flex-shrink:0}.notif-item:hover .notif-delete{opacity:1}.notif-delete:hover{background:var(--surface-hover);color:var(--danger)}[data-theme=light] .mention-chip{background:#0369a126;color:#0c4a6e}[data-theme=light] .mention-input-editor{background:var(--input-bg);border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}[data-theme=light] .mention-dropdown,[data-theme=light] .notif-dropdown{background:color-mix(in srgb,white 94%,var(--bg));border-color:color-mix(in srgb,var(--border) 85%,rgba(255,255,255,.5));box-shadow:0 16px 38px #0f172a24}[data-theme=light] .notif-item.unread{background:#0369a117}[data-theme=light] .error-msg{background:#ef44441a;border-color:#dc262638;color:#991b1b}[data-theme=light] .success-msg{background:#22c55e1f;border-color:#16a34a3d;color:#166534}[data-theme=light] .btn-outline:hover{color:var(--primary-dark)}[data-theme=light] .btn-secondary{background:color-mix(in srgb,white 84%,var(--surface));border-color:color-mix(in srgb,var(--border) 80%,rgba(255,255,255,.55))}[data-theme=light] .btn-secondary:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--border))}
