.vue-echarts-container,x-vue-echarts{display:block;height:100%;min-width:0;width:100%}:root{--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace;--bg-primary:#0a0a0a;--bg-surface:#111;--bg-elevated:#161616;--bg-card:#141414;--bg-card-hover:#1a1a1a;--bg-input:#0f0f0f;--text-primary:#f5f5f5;--text-secondary:#a0a0a0;--text-muted:#a8a8a8;--text-dim:#a0a0a0;--border-primary:hsla(0,0%,100%,.06);--border-hover:hsla(0,0%,100%,.1);--border-strong:hsla(0,0%,100%,.15);--accent-red:#ef4444;--accent-red-soft:rgba(239,68,68,.15);--accent-green:#22c55e;--accent-green-soft:rgba(34,197,94,.15);--accent-blue:#3b82f6;--accent-blue-soft:rgba(59,130,246,.08);--accent-purple:#c084fc;--accent-yellow:#eab308;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:999px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--space-5xl:128px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--bg-primary);color:var(--text-secondary);font-family:var(--font-sans);line-height:1.6;min-height:100vh;overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{background:none;border:none;cursor:pointer;font-family:inherit}img,svg{display:block;max-width:100%}ol,ul{list-style:none}input,textarea{font-family:inherit}.container{margin:0 auto;max-width:1200px;padding:0 var(--space-xl);width:100%}.section{padding:var(--space-4xl) 0;position:relative}.btn{align-items:center;border-radius:var(--radius-md);display:inline-flex;font-size:.88rem;font-weight:500;gap:8px;transition:all var(--duration-normal) var(--ease-out);white-space:nowrap}.btn-solid{background:var(--text-primary);color:var(--bg-primary);font-weight:600;padding:12px 28px}.btn-solid:hover{opacity:.9;transform:translateY(-1px)}.btn-outline{border:1px solid var(--border-strong);color:var(--text-primary);padding:12px 28px}.btn-outline:hover{background:#ffffff08;border-color:var(--text-muted)}.btn-ghost{color:var(--text-secondary);padding:8px 16px}.btn-ghost:hover{background:#ffffff0a;color:var(--text-primary)}.card{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--space-xl);transition:all var(--duration-normal) var(--ease-out)}.card:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.badge{align-items:center;background:#ffffff05;border:1px solid var(--border-primary);border-radius:var(--radius-full);color:var(--text-muted);display:inline-flex;font-size:.72rem;font-weight:600;gap:6px;letter-spacing:.06em;padding:5px 14px;text-transform:uppercase}.vscode-window{background:#1e1e1e;border:1px solid #2d2d2d;border-radius:var(--radius-xl);box-shadow:0 0 0 1px #00000080,0 8px 40px #0006,0 2px 8px #0003;overflow:hidden}.vscode-titlebar{align-items:center;background:#323233;border-bottom:1px solid #2d2d2d;color:#b5b5b5;display:flex;font-size:.72rem;gap:8px;padding:10px 16px}.vscode-dots{display:flex;gap:6px}.vscode-dot{border-radius:50%;height:10px;width:10px}.vscode-dot.red{background:#ff5f57}.vscode-dot.yellow{background:#febc2e}.vscode-dot.green{background:#28c840}.vscode-tab-bar{background:#252526;border-bottom:1px solid #2d2d2d}.vscode-tab,.vscode-tab-bar{align-items:center;display:flex}.vscode-tab{border-right:1px solid #2d2d2d;color:#b5b5b5;cursor:pointer;font-size:.72rem;gap:6px;padding:8px 16px;transition:all var(--duration-fast)}.vscode-tab.active{background:#1e1e1e;border-bottom:1px solid #1e1e1e;color:#fff;margin-bottom:-1px}.vscode-tab-icon{height:14px;width:14px}.vscode-body{color:#d4d4d4;font-family:var(--font-mono);font-size:.78rem;line-height:1.8;max-height:400px;overflow-y:auto;padding:16px 20px}.vscode-body .line{display:flex;gap:12px}.vscode-body .line-no{color:#a0a0a0;min-width:30px;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vscode-body .keyword{color:#c586c0}.vscode-body .string{color:#ce9178}.vscode-body .fn{color:#dcdcaa}.vscode-body .type{color:#4ec9b0}.vscode-body .var{color:#9cdcfe}.vscode-body .num{color:#b5cea8}.vscode-body .punct{color:#b0b0b0}.vscode-body .comment{color:#7fb86b;font-style:italic}.vscode-body .prop{color:#9cdcfe}.vscode-terminal{background:#1a1a1a;border-top:1px solid #2d2d2d}.vscode-terminal-header{align-items:center;border-bottom:1px solid #2d2d2d;display:flex;font-size:.68rem;gap:16px;letter-spacing:.05em;padding:6px 16px;text-transform:uppercase}.vscode-terminal-tab{color:#b5b5b5;cursor:pointer;padding:4px 0}.vscode-terminal-tab.active{border-bottom:1px solid #fff;color:#fff}.vscode-terminal-body{font-family:var(--font-mono);font-size:.75rem;line-height:1.7;max-height:350px;min-height:200px;overflow-y:auto;padding:12px 20px}.terminal-line{color:#ccc;white-space:pre-wrap;word-break:break-word}.terminal-line .prompt{color:var(--accent-green)}.terminal-line .cmd{color:#fff}.terminal-line .time{color:var(--text-dim);font-size:.68rem}.terminal-line .event-type{font-weight:600}.terminal-line .event-type.chat{color:var(--accent-blue)}.terminal-line .event-type.gift{color:var(--accent-yellow)}.terminal-line .event-type.social{color:var(--accent-purple)}.terminal-line .event-type.viewer{color:var(--accent-green)}.terminal-line .event-type.like{color:var(--accent-red)}.terminal-line .user{color:#fff;font-weight:500}.terminal-line .msg{color:#b0b0b0}.terminal-line .gift-name{color:var(--accent-yellow)}.divider{background:var(--border-primary);height:1px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.animate-in{animation:fadeInUp .4s var(--ease-out) both}.animate-fade{animation:fadeIn .3s var(--ease-out) both}.animate-slide{animation:slideInRight .35s var(--ease-out) both}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff1f}@media(max-width:768px){.container{padding:0 var(--space-md)}.section{padding:var(--space-3xl) 0}}.banner-stack[data-v-25250ef4]{display:flex;flex-direction:column;gap:0;left:0;position:fixed;right:0;top:0;width:100%;z-index:600}.banner-bar[data-v-25250ef4]{align-items:center;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;font-family:var(--font-sans);font-size:13px;gap:12px;line-height:1.5;padding:10px 20px}.banner-bar.info[data-v-25250ef4]{background:#3b82f61f;border-top:1px solid rgba(59,130,246,.15);color:#93c5fd}.banner-bar.info .banner-icon[data-v-25250ef4]{color:#3b82f6}.banner-bar.warning[data-v-25250ef4]{background:#f59e0b1f;border-top:1px solid rgba(245,158,11,.15);color:#fcd34d}.banner-bar.warning .banner-icon[data-v-25250ef4]{color:#f59e0b}.banner-bar.error[data-v-25250ef4]{background:#ef444424;border-top:1px solid rgba(239,68,68,.15);color:#fca5a5}.banner-bar.error .banner-icon[data-v-25250ef4]{color:#ef4444}.banner-bar.success[data-v-25250ef4]{background:#22c55e1f;border-top:1px solid rgba(34,197,94,.15);color:#86efac}.banner-bar.success .banner-icon[data-v-25250ef4]{color:#22c55e}.banner-icon[data-v-25250ef4]{flex-shrink:0}.banner-content[data-v-25250ef4],.banner-icon[data-v-25250ef4]{align-items:center;display:flex}.banner-content[data-v-25250ef4]{flex:1;flex-wrap:wrap;gap:8px;justify-content:center;text-align:center}.banner-bar.is-link[data-v-25250ef4]{color:inherit;cursor:pointer;text-decoration:none;transition:background .15s}.banner-bar.is-link[data-v-25250ef4]:hover{filter:brightness(1.15)}.banner-link-arrow[data-v-25250ef4],.banner-link-text[data-v-25250ef4]{font-size:12px;font-weight:600;opacity:.8}.banner-title[data-v-25250ef4]{font-size:13px;font-weight:700;letter-spacing:-.01em}.banner-message[data-v-25250ef4]{font-weight:400;opacity:.9}.banner-link[data-v-25250ef4]{color:inherit;font-size:12px;font-weight:600;opacity:.8;text-decoration:none;transition:opacity .15s}.banner-link[data-v-25250ef4]:hover{opacity:1;text-decoration:underline}.banner-dismiss[data-v-25250ef4]{align-items:center;background:#ffffff0f;border:none;border-radius:4px;color:inherit;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;opacity:.5;transition:all .15s;width:24px}.banner-dismiss[data-v-25250ef4]:hover{background:#ffffff1a;opacity:1}.banner-enter-active[data-v-25250ef4]{transition:all .3s ease}.banner-leave-active[data-v-25250ef4]{transition:all .2s ease}.banner-enter-from[data-v-25250ef4]{transform:translateY(-8px)}.banner-enter-from[data-v-25250ef4],.banner-leave-to[data-v-25250ef4]{max-height:0;opacity:0;padding-bottom:0;padding-top:0}.banner-leave-to[data-v-25250ef4]{transform:translateY(-4px)}.banner-enter-to[data-v-25250ef4],.banner-leave-from[data-v-25250ef4]{max-height:80px}@media(max-width:600px){.banner-bar[data-v-25250ef4]{font-size:12px;padding:8px 12px}.banner-content[data-v-25250ef4]{align-items:flex-start;flex-direction:column;gap:2px}}.tt-logo[data-v-2fb2eccf]{align-items:center;display:inline-flex;gap:8px;text-decoration:none}.tt-icon[data-v-2fb2eccf]{flex-shrink:0}.tt-name[data-v-2fb2eccf]{color:var(--text-primary);font-size:1.15rem;letter-spacing:-.02em}.tt-badge[data-v-2fb2eccf],.tt-name[data-v-2fb2eccf]{font-weight:800;line-height:1}.tt-badge[data-v-2fb2eccf]{align-items:center;border-radius:4px;color:#fff;display:inline-flex;font-size:.56rem;justify-content:center;letter-spacing:.06em;padding:3px 7px}.tt-badge.live[data-v-2fb2eccf]{background:#c62828}.tt-badge.docs[data-v-2fb2eccf]{background:var(--accent-blue)}.header[data-v-73d6053d]{background:transparent;left:0;position:fixed;right:0;top:var(--banner-offset,0);transition:all var(--duration-normal) var(--ease-out);z-index:500}.header.scrolled[data-v-73d6053d]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0a0a0ae6;border-bottom:1px solid var(--border-primary)}.header-inner[data-v-73d6053d]{height:68px;justify-content:space-between}.header-inner[data-v-73d6053d],.header-logo[data-v-73d6053d],.header-nav[data-v-73d6053d]{align-items:center;display:flex}.header-nav[data-v-73d6053d]{gap:4px}.nav-link[data-v-73d6053d]{border-radius:var(--radius-md);color:var(--text-secondary);font-size:.85rem;font-weight:500;padding:8px 16px;transition:all var(--duration-fast)}.nav-link[data-v-73d6053d]:hover{background:#ffffff0a;color:var(--text-primary)}.npm-link[data-v-73d6053d]{align-items:center;display:flex}.npm-logo[data-v-73d6053d]{filter:grayscale(1) brightness(.7);height:14px;transition:filter var(--duration-fast);width:auto}.npm-link:hover .npm-logo[data-v-73d6053d]{filter:none}.nav-guides-wrap[data-v-73d6053d]{position:relative}.guides-chevron[data-v-73d6053d]{margin-left:-2px;transition:transform .2s}.guides-chevron.open[data-v-73d6053d]{transform:rotate(180deg)}.guides-dropdown[data-v-73d6053d]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0f0f0ff2;border:1px solid var(--border-primary);border-radius:12px;box-shadow:0 12px 40px #00000080;left:0;overflow:hidden;padding:4px 0;position:absolute;top:calc(100% + 8px);width:280px;z-index:600}.guides-dropdown-item[data-v-73d6053d]{align-items:center;color:var(--text-secondary);display:flex;font-size:.82rem;gap:10px;padding:8px 14px;text-decoration:none;transition:all .15s}.guides-dropdown-item[data-v-73d6053d]:hover{background:#ffffff0a;color:var(--text-primary)}.guides-dropdown-badge[data-v-73d6053d]{border-radius:4px;flex-shrink:0;font-size:.58rem;font-weight:700;letter-spacing:.04em;min-width:44px;padding:2px 6px;text-align:center;text-transform:uppercase}.guides-dropdown-title[data-v-73d6053d]{flex:1}.guides-dropdown-divider[data-v-73d6053d]{background:var(--border-primary);height:1px;margin:2px 0}.guides-dropdown-all[data-v-73d6053d]{color:#60a5fa;font-size:.78rem;font-weight:600}.guides-dropdown-all[data-v-73d6053d]:hover{color:#93c5fd}.support-link[data-v-73d6053d]{align-items:center;display:flex;gap:5px}.support-link.free[data-v-73d6053d]{color:var(--text-secondary)!important}.support-link.basic[data-v-73d6053d]{color:#4ade80!important}.support-link.pro[data-v-73d6053d]{color:#60a5fa!important}.support-link.ultra[data-v-73d6053d]{color:#c084fc!important}.support-link.free[data-v-73d6053d]:hover{color:var(--text-primary)!important}.support-link.basic[data-v-73d6053d]:hover{color:#86efac!important}.support-link.pro[data-v-73d6053d]:hover{color:#93c5fd!important}.support-link.ultra[data-v-73d6053d]:hover{color:#d8b4fe!important}.support-tier-badge[data-v-73d6053d]{border-radius:3px;font-size:.58rem;font-weight:800;letter-spacing:.06em;line-height:1.2;padding:1px 5px}.support-tier-badge.free[data-v-73d6053d]{background:#4ade801f;color:#4ade80}.support-tier-badge.basic[data-v-73d6053d]{background:#22c55e1f;color:#4ade80}.support-tier-badge.pro[data-v-73d6053d]{background:#3b82f61f;color:#60a5fa}.support-tier-badge.ultra[data-v-73d6053d]{background:#a855f71f;color:#c084fc}.nav-icon-link[data-v-73d6053d]{align-items:center;display:flex;gap:5px}.nav-new-tag[data-v-73d6053d]{background:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:3px;color:#ef4444;font-size:.52rem;font-weight:800;letter-spacing:.06em;line-height:1.4;padding:1px 5px}.admin-support-btn[data-v-73d6053d]{align-items:center;border-radius:8px;color:var(--text-secondary);display:flex;height:34px;justify-content:center;position:relative;transition:all .2s;width:34px}.admin-support-btn[data-v-73d6053d]:hover{background:#ffffff0f;color:var(--text-primary)}.admin-analytics-btn[data-v-73d6053d]{align-items:center;border-radius:8px;color:var(--text-secondary);display:flex;height:34px;justify-content:center;text-decoration:none;transition:all .2s;width:34px}.admin-analytics-btn[data-v-73d6053d]:hover{background:#818cf814;color:#a5b4fc}.admin-analytics-btn.router-link-active[data-v-73d6053d]{background:#818cf81f;color:#a5b4fc}.admin-support-badge[data-v-73d6053d]{animation:admin-badge-pulse-73d6053d 2s ease-in-out infinite;background:#ef4444;border-radius:8px;color:#fff;font-size:.55rem;font-weight:800;height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:0;text-align:center;top:2px}@keyframes admin-badge-pulse-73d6053d{0%,to{box-shadow:0 0 #ef444480}50%{box-shadow:0 0 0 5px #ef444400}}.admin-activity-wrap[data-v-73d6053d]{position:relative}.admin-activity-btn[data-v-73d6053d]{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;height:34px;justify-content:center;position:relative;transition:all .2s;width:34px}.admin-activity-btn[data-v-73d6053d]:hover{background:#ffffff0f;color:var(--text-primary)}.admin-activity-dot[data-v-73d6053d]{animation:admin-badge-pulse-73d6053d 2s ease-in-out infinite;background:#ef4444;border-radius:8px;color:#fff;font-size:.55rem;font-weight:800;height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:0;text-align:center;top:2px}.activity-dropdown[data-v-73d6053d]{background:var(--bg-surface,#151515);border:1px solid var(--border-primary,#2a2a2a);border-radius:12px;box-shadow:0 12px 40px #00000080;overflow:hidden;position:absolute;right:-60px;top:calc(100% + 8px);width:340px;z-index:600}.activity-dropdown-header[data-v-73d6053d]{align-items:center;border-bottom:1px solid var(--border-primary,#2a2a2a);color:var(--text-secondary);display:flex;font-size:.75rem;font-weight:700;justify-content:space-between;letter-spacing:.05em;padding:12px 14px 8px;text-transform:uppercase}.activity-view-all[data-v-73d6053d]{color:#60a5fa;font-size:.7rem;font-weight:600;letter-spacing:0;text-decoration:none;text-transform:none}.activity-view-all[data-v-73d6053d]:hover{color:#93c5fd}.activity-dropdown-list[data-v-73d6053d]{max-height:400px;overflow-y:auto;padding:4px 0}.activity-empty[data-v-73d6053d]{color:var(--text-muted,#5a5a5a);font-size:.78rem;padding:20px;text-align:center}.activity-item[data-v-73d6053d]{align-items:flex-start;display:flex;gap:10px;padding:8px 14px;transition:background .15s}.activity-item[data-v-73d6053d]:hover{background:#ffffff08}.activity-item-icon[data-v-73d6053d]{align-items:center;border-radius:6px;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:1px;width:24px}.activity-item.purchase .activity-item-icon[data-v-73d6053d],.activity-item.signup .activity-item-icon[data-v-73d6053d],.activity-item.upgrade .activity-item-icon[data-v-73d6053d]{background:#22c55e1f}.activity-item.cancel .activity-item-icon[data-v-73d6053d]{background:#ef44441f}.activity-item.login .activity-item-icon[data-v-73d6053d]{background:#60a5fa1f}.activity-item.payment_failed .activity-item-icon[data-v-73d6053d]{background:#ef44441f}.activity-item-body[data-v-73d6053d]{flex:1;min-width:0}.activity-item-desc[data-v-73d6053d]{color:var(--text-primary);display:block;font-size:.78rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-item-time[data-v-73d6053d]{color:var(--text-muted,#5a5a5a);display:block;font-size:.65rem;margin-top:1px}.mobile-unread-badge[data-v-73d6053d]{background:#ef4444;border-radius:9px;color:#fff;display:inline-block;font-size:.6rem;font-weight:800;height:18px;line-height:18px;margin-left:8px;min-width:18px;padding:0 5px;text-align:center}.nav-link.active[data-v-73d6053d]{background:#ffffff0f;color:var(--text-primary)}.header-actions[data-v-73d6053d]{align-items:center;display:flex;gap:12px}.header-btn[data-v-73d6053d]{border-radius:var(--radius-md);font-size:.82rem;padding:8px 20px}.header-dashboard-cta[data-v-73d6053d]{align-items:center;background:#fff;border:none;border-radius:8px;box-shadow:0 1px 3px #0003;color:#0a0a0a!important;display:inline-flex;font-size:.82rem;font-weight:700;letter-spacing:.01em;padding:7px 22px;text-decoration:none;transition:all .2s}.header-dashboard-cta[data-v-73d6053d]:hover{background:#f0f0f0;box-shadow:0 2px 8px #ffffff26;transform:translateY(-1px)}.profile-wrap[data-v-73d6053d]{position:relative}.profile-btn[data-v-73d6053d]{align-items:center;background:var(--bg-elevated);border:2px solid var(--border-primary);border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;overflow:hidden;transition:all .2s;width:36px}.profile-btn[data-v-73d6053d]:hover{border-color:var(--accent-blue)}.profile-pic[data-v-73d6053d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-initials[data-v-73d6053d]{color:var(--text-secondary);font-size:.72rem;font-weight:700;letter-spacing:.02em}.profile-dropdown[data-v-73d6053d]{background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:12px;box-shadow:0 12px 40px #0006;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:240px;z-index:200}.dropdown-user[data-v-73d6053d]{padding:14px 16px}.dropdown-name[data-v-73d6053d]{color:var(--text-primary);display:block;font-size:.85rem;font-weight:600}.dropdown-email[data-v-73d6053d]{color:var(--text-muted);display:block;font-size:.75rem;margin-top:2px}.dropdown-tier[data-v-73d6053d]{border-radius:4px;display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.5px;margin-top:6px;padding:2px 8px;text-transform:uppercase}.dropdown-tier.basic[data-v-73d6053d]{background:#22c55e26;color:#22c55e}.dropdown-tier.pro[data-v-73d6053d]{background:#3b82f626;color:#3b82f6}.dropdown-tier.ultra[data-v-73d6053d]{background:#a855f726;color:#a855f7}.plan-badge[data-v-73d6053d]{border-radius:6px;cursor:default;font-size:.6rem;font-weight:800;letter-spacing:.06em;line-height:1;padding:3px 8px;text-transform:uppercase;transition:all .2s;white-space:nowrap}.plan-badge.free[data-v-73d6053d]{background:#4ade801f;border:1px solid rgba(74,222,128,.2);color:#4ade80}.plan-badge.basic[data-v-73d6053d]{background:#22c55e1f;border:1px solid rgba(34,197,94,.25);color:#4ade80}.plan-badge.pro[data-v-73d6053d]{background:#3b82f61f;border:1px solid rgba(59,130,246,.25);color:#60a5fa}.plan-badge.ultra[data-v-73d6053d]{background:#a855f71f;border:1px solid rgba(168,85,247,.25);color:#c084fc}.mobile-plan-badge[data-v-73d6053d]{font-size:.55rem;margin-left:8px;vertical-align:middle}.dropdown-divider[data-v-73d6053d]{background:var(--border-primary);height:1px}.dropdown-item[data-v-73d6053d]{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.82rem;gap:10px;padding:10px 16px;text-align:left;transition:all .15s;width:100%}.dropdown-item[data-v-73d6053d]:hover{background:#ffffff0a;color:var(--text-primary)}.dropdown-item.danger[data-v-73d6053d]:hover{color:#ef4444}.dropdown-enter-active[data-v-73d6053d],.dropdown-leave-active[data-v-73d6053d]{transition:all .2s ease}.dropdown-enter-from[data-v-73d6053d],.dropdown-leave-to[data-v-73d6053d]{opacity:0;transform:translateY(-4px) scale(.97)}.mobile-toggle[data-v-73d6053d]{display:none;height:24px;position:relative;width:24px}.mobile-toggle span[data-v-73d6053d],.mobile-toggle span[data-v-73d6053d]:after,.mobile-toggle span[data-v-73d6053d]:before{background:var(--text-primary);border-radius:1px;display:block;height:1.5px;left:3px;position:absolute;transition:all .3s;width:18px}.mobile-toggle span[data-v-73d6053d]{top:11px}.mobile-toggle span[data-v-73d6053d]:before{content:"";top:-6px}.mobile-toggle span[data-v-73d6053d]:after{content:"";top:6px}.mobile-toggle span.open[data-v-73d6053d]{background:transparent}.mobile-toggle span.open[data-v-73d6053d]:before{top:0;transform:rotate(45deg)}.mobile-toggle span.open[data-v-73d6053d]:after{top:0;transform:rotate(-45deg)}.mobile-menu[data-v-73d6053d]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0af7;border-bottom:1px solid var(--border-primary);display:none;flex-direction:column;padding:var(--space-lg) var(--space-xl)}.mobile-link[data-v-73d6053d]{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:.9rem;padding:12px 0;transition:color var(--duration-fast)}.mobile-link.accent[data-v-73d6053d],.mobile-link[data-v-73d6053d]:hover{color:var(--text-primary)}.slide-enter-active[data-v-73d6053d],.slide-leave-active[data-v-73d6053d]{transition:all .3s var(--ease-out)}.slide-enter-from[data-v-73d6053d],.slide-leave-to[data-v-73d6053d]{opacity:0;transform:translateY(-8px)}@media(max-width:768px){.header-actions[data-v-73d6053d],.header-nav[data-v-73d6053d]{display:none}.mobile-toggle[data-v-73d6053d]{display:block}.mobile-menu[data-v-73d6053d]{display:flex}}.footer[data-v-6b130e1f]{margin-top:auto;padding-bottom:var(--space-2xl)}.footer-inner[data-v-6b130e1f]{padding-top:var(--space-3xl)}.footer-top[data-v-6b130e1f]{display:flex;gap:var(--space-3xl);justify-content:space-between;margin-bottom:var(--space-3xl)}.footer-brand[data-v-6b130e1f]{max-width:280px}.footer-tagline[data-v-6b130e1f]{color:var(--text-muted);font-size:.82rem;line-height:1.6;margin-top:var(--space-md)}.footer-links[data-v-6b130e1f]{display:flex;gap:var(--space-3xl)}.footer-col[data-v-6b130e1f]{display:flex;flex-direction:column;gap:var(--space-sm)}.footer-heading[data-v-6b130e1f]{color:var(--text-primary);font-size:.78rem;font-weight:600;letter-spacing:.01em;margin-bottom:var(--space-sm)}.footer-link[data-v-6b130e1f]{color:var(--text-muted);font-size:.82rem;padding:2px 0;transition:color var(--duration-fast)}.footer-link[data-v-6b130e1f]:hover{color:var(--text-secondary)}.footer-heading-link[data-v-6b130e1f]{color:inherit;text-decoration:none;transition:color var(--duration-fast)}.footer-heading-link[data-v-6b130e1f]:hover{color:var(--accent-blue)}.footer-bottom[data-v-6b130e1f]{align-items:center;border-top:1px solid var(--border-primary);display:flex;justify-content:space-between;padding-top:var(--space-xl)}.footer-copy[data-v-6b130e1f]{color:var(--text-dim);font-size:.72rem}.footer-status[data-v-6b130e1f]{align-items:center;color:var(--text-muted);display:flex;font-size:.72rem;gap:6px}.status-dot[data-v-6b130e1f]{background:var(--accent-green);border-radius:50%;height:6px;width:6px}.footer-bottom-right[data-v-6b130e1f]{align-items:center;display:flex;gap:var(--space-xl)}.github-star-badge[data-v-6b130e1f]{align-items:center;border:1px solid var(--border-primary);border-radius:6px;color:var(--text-muted);display:inline-flex;font-size:.72rem;gap:6px;padding:4px 12px;text-decoration:none;transition:all var(--duration-fast)}.github-star-badge[data-v-6b130e1f]:hover{background:#ffffff0a;border-color:var(--text-muted);color:var(--text-primary)}@media(max-width:768px){.footer-top[data-v-6b130e1f]{flex-direction:column;gap:var(--space-2xl)}.footer-links[data-v-6b130e1f]{flex-direction:column;gap:var(--space-xl)}.footer-bottom[data-v-6b130e1f]{flex-direction:column;gap:var(--space-md);text-align:center}}.multi-account-overlay[data-v-0bda188d]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}.multi-account-modal[data-v-0bda188d]{background:var(--bg-card,#1a1a2e);border:1px solid rgba(239,68,68,.3);border-radius:16px;box-shadow:0 25px 50px #00000080,0 0 0 1px #ef444426;max-width:480px;padding:32px;text-align:center;width:100%}.modal-icon[data-v-0bda188d]{margin-bottom:16px}.modal-title[data-v-0bda188d]{color:#ef4444;font-size:20px;font-weight:700;margin:0 0 12px}.modal-text[data-v-0bda188d]{color:var(--text-secondary,#a0aec0);font-size:14px;line-height:1.65;margin:0 0 16px}.modal-link[data-v-0bda188d]{color:var(--brand,#818cf8);text-decoration:underline;text-underline-offset:2px}.modal-info[data-v-0bda188d]{align-items:flex-start;background:#6366f114;border:1px solid rgba(99,102,241,.2);border-radius:10px;color:var(--text-secondary,#a0aec0);display:flex;font-size:13px;gap:10px;margin-bottom:20px;padding:12px 14px;text-align:left}.modal-info svg[data-v-0bda188d]{color:var(--brand,#818cf8);flex-shrink:0;margin-top:1px}.modal-dismiss[data-v-0bda188d]{background:#ef4444;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease;width:100%}.modal-dismiss[data-v-0bda188d]:hover{background:#dc2626;box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.modal-fade-enter-active[data-v-0bda188d],.modal-fade-leave-active[data-v-0bda188d]{transition:all .3s ease}.modal-fade-enter-from[data-v-0bda188d],.modal-fade-leave-to[data-v-0bda188d]{opacity:0}.modal-fade-enter-from .multi-account-modal[data-v-0bda188d],.modal-fade-leave-to .multi-account-modal[data-v-0bda188d]{transform:scale(.95) translateY(10px)}.sc-welcome-blurb[data-v-a6491df3]{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#121212eb;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;bottom:90px;box-shadow:0 8px 32px #0006;cursor:pointer;display:flex;gap:8px;max-width:280px;padding:10px 14px;position:fixed;right:24px;transition:transform .2s,box-shadow .2s;z-index:9999}.sc-welcome-blurb[data-v-a6491df3]:hover{box-shadow:0 12px 40px #00000080;transform:translateY(-2px)}.sc-blurb-content[data-v-a6491df3]{align-items:center;display:flex;gap:8px}.sc-blurb-dot[data-v-a6491df3]{background:#22c55e;border-radius:50%;box-shadow:0 0 8px #22c55e80;flex-shrink:0;height:8px;width:8px}.sc-blurb-text[data-v-a6491df3]{color:#e0e0e0;font-family:var(--font-sans,Inter,sans-serif);font-size:12px;line-height:1.4}.sc-blurb-close[data-v-a6491df3]{background:none;border:none;color:#5a5a5a;cursor:pointer;flex-shrink:0;font-size:18px;line-height:1;padding:0 2px;transition:color .2s}.sc-blurb-close[data-v-a6491df3]:hover{color:#f5f5f5}.sc-blurb-enter-active[data-v-a6491df3]{transition:all .3s ease-out}.sc-blurb-leave-active[data-v-a6491df3]{transition:all .2s ease-in}.sc-blurb-enter-from[data-v-a6491df3],.sc-blurb-leave-to[data-v-a6491df3]{opacity:0;transform:translateY(10px) scale(.95)}.sc-bubble[data-v-a6491df3]{align-items:center;animation:sc-pulse-a6491df3 3s ease-in-out infinite;background:linear-gradient(135deg,#818cf8,#6366f1 50%,#a855f7);border:none;border-radius:50%;bottom:24px;box-shadow:0 4px 20px #6366f166,0 0 #6366f133;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:24px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease;width:56px;z-index:9999}.sc-bubble[data-v-a6491df3]:hover{box-shadow:0 6px 28px #6366f180,0 0 0 8px #6366f114;transform:scale(1.1)}@keyframes sc-pulse-a6491df3{0%,to{box-shadow:0 4px 20px #6366f166,0 0 #6366f133}50%{box-shadow:0 4px 20px #6366f166,0 0 0 8px #6366f100}}.sc-bubble-icon[data-v-a6491df3]{flex-shrink:0}.sc-badge[data-v-a6491df3]{align-items:center;background:#ef4444;border-radius:10px;box-shadow:0 2px 8px #ef444466;color:#fff;display:flex;font-family:var(--font-sans);font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px;position:absolute;right:-4px;top:-4px}.sc-online-dot[data-v-a6491df3]{background:#5a5a5a;border:2px solid #0a0a0a;border-radius:50%;bottom:2px;height:12px;position:absolute;right:2px;transition:background .3s;width:12px}.sc-online-dot.online[data-v-a6491df3]{background:#22c55e;box-shadow:0 0 8px #22c55e80}.sc-panel[data-v-a6491df3]{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#121212eb;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;bottom:24px;box-shadow:0 24px 80px #0009,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f;display:flex;flex-direction:column;height:560px;max-height:calc(100vh - 48px);overflow:hidden;position:fixed;right:24px;width:400px;z-index:10000}.sc-panel.sc-fullscreen[data-v-a6491df3]{border-radius:0;bottom:0;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0);right:0;width:100vw}.sc-header[data-v-a6491df3]{background:#141414f2;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0;justify-content:space-between;padding:16px 20px}.sc-header[data-v-a6491df3],.sc-header-left[data-v-a6491df3]{align-items:center;display:flex}.sc-header-left[data-v-a6491df3]{gap:12px}.sc-avatar[data-v-a6491df3]{align-items:center;background:linear-gradient(135deg,#818cf826,#a855f726);border-radius:12px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.sc-header-info[data-v-a6491df3]{display:flex;flex-direction:column;gap:2px}.sc-header-title[data-v-a6491df3]{color:#f5f5f5;font-size:14px;font-weight:600}.sc-header-status[data-v-a6491df3],.sc-header-title[data-v-a6491df3]{font-family:var(--font-sans,Inter,sans-serif)}.sc-header-status[data-v-a6491df3]{align-items:center;color:#5a5a5a;display:flex;font-size:11px;gap:5px}.sc-header-status.online[data-v-a6491df3]{color:#22c55e}.sc-status-dot[data-v-a6491df3]{background:#5a5a5a;border-radius:50%;height:6px;transition:background .3s;width:6px}.sc-header-status.online .sc-status-dot[data-v-a6491df3]{background:#22c55e;box-shadow:0 0 6px #22c55e80}.sc-close-btn[data-v-a6491df3]{align-items:center;background:none;border:none;border-radius:8px;color:#5a5a5a;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s}.sc-close-btn[data-v-a6491df3]:hover{background:#ffffff0f;color:#f5f5f5}.sc-history-btn[data-v-a6491df3]{align-items:center;background:none;border:none;border-radius:8px;color:#5a5a5a;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s}.sc-history-btn[data-v-a6491df3]:hover{background:#ffffff0f;color:#f5f5f5}.sc-history-btn.active[data-v-a6491df3]{background:#6366f11f;color:#818cf8}.sc-history-drawer[data-v-a6491df3]{background:#0d0d0dfa;border-bottom:1px solid hsla(0,0%,100%,.06);max-height:220px;overflow-y:auto;padding:8px 0;scrollbar-color:hsla(0,0%,100%,.08) transparent;scrollbar-width:thin}.sc-history-title[data-v-a6491df3]{color:#5a5a5a;font-size:10px;font-weight:600;letter-spacing:.05em;padding:4px 14px 8px;text-transform:uppercase}.sc-history-item[data-v-a6491df3]{border-left:2px solid transparent;cursor:pointer;padding:8px 14px;transition:all .15s}.sc-history-item[data-v-a6491df3]:hover{background:#ffffff0a}.sc-history-item.active[data-v-a6491df3]{background:#6366f114;border-left-color:#818cf8}.sc-history-subject[data-v-a6491df3]{color:#d0d0d0;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-history-meta[data-v-a6491df3]{align-items:center;display:flex;gap:8px;margin-top:2px}.sc-history-status[data-v-a6491df3]{background:#22c55e1f;border-radius:4px;color:#22c55e;font-size:10px;font-weight:600;padding:1px 6px;text-transform:uppercase}.sc-history-status.resolved[data-v-a6491df3]{background:#6366f11f;color:#818cf8}.sc-history-status.closed[data-v-a6491df3]{background:#ffffff0f;color:#5a5a5a}.sc-history-status.waiting[data-v-a6491df3]{background:#f59e0b1f;color:#f59e0b}.sc-history-date[data-v-a6491df3]{color:#5a5a5a;font-size:10px}.sc-history-empty[data-v-a6491df3]{color:#3a3a3a;font-size:12px;padding:16px;text-align:center}.sc-drawer-enter-active[data-v-a6491df3],.sc-drawer-leave-active[data-v-a6491df3]{overflow:hidden;transition:max-height .25s ease,opacity .25s ease}.sc-drawer-enter-from[data-v-a6491df3],.sc-drawer-leave-to[data-v-a6491df3]{max-height:0;opacity:0}.sc-drawer-enter-to[data-v-a6491df3],.sc-drawer-leave-from[data-v-a6491df3]{max-height:220px;opacity:1}.sc-seen-check[data-v-a6491df3]{align-items:center;color:#4a4a4a;display:inline-flex;flex-shrink:0;margin-left:4px}.sc-seen-check.seen[data-v-a6491df3]{color:#3b82f6}.sc-messages.sc-dragover[data-v-a6491df3]{background:#6366f10a;outline:2px dashed rgba(99,102,241,.5);outline-offset:-4px}.sc-auth-gate[data-v-a6491df3]{align-items:center;display:flex;flex:1;flex-direction:column;gap:10px;justify-content:center;overflow-y:auto;padding:24px 20px;text-align:center}.sc-auth-icon[data-v-a6491df3]{opacity:.8}.sc-auth-title[data-v-a6491df3]{font-size:16px;margin:0}.sc-auth-title[data-v-a6491df3],.sc-google-btn[data-v-a6491df3]{color:#f5f5f5;font-family:var(--font-sans,Inter,sans-serif);font-weight:600}.sc-google-btn[data-v-a6491df3]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;cursor:pointer;display:flex;font-size:13px;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s;width:100%}.sc-google-btn[data-v-a6491df3]:hover{background:#ffffff14;border-color:#ffffff26}.sc-auth-divider[data-v-a6491df3]{align-items:center;display:flex;gap:12px;margin:2px 0;width:100%}.sc-auth-divider[data-v-a6491df3]:after,.sc-auth-divider[data-v-a6491df3]:before{background:#ffffff14;content:"";flex:1;height:1px}.sc-auth-divider span[data-v-a6491df3]{color:#5a5a5a;font-size:10px;letter-spacing:.5px;text-transform:uppercase}.sc-login-form[data-v-a6491df3]{display:flex;flex-direction:column;gap:8px;width:100%}.sc-login-input[data-v-a6491df3]{background:#0000004d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-sizing:border-box;color:#f5f5f5;font-family:var(--font-sans,Inter,sans-serif);font-size:13px;outline:none;padding:9px 12px;transition:border-color .2s;width:100%}.sc-login-input[data-v-a6491df3]::-moz-placeholder{color:#5a5a5a}.sc-login-input[data-v-a6491df3]::placeholder{color:#5a5a5a}.sc-login-input[data-v-a6491df3]:focus{border-color:#6366f180}.sc-login-error[data-v-a6491df3]{color:#ef4444;font-size:11px;text-align:left}.sc-login-submit[data-v-a6491df3]{align-items:center;background:linear-gradient(135deg,#6366f1,#a855f7);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:var(--font-sans,Inter,sans-serif);font-size:13px;font-weight:600;justify-content:center;min-height:38px;padding:10px;transition:all .2s;width:100%}.sc-login-submit[data-v-a6491df3]:hover:not(:disabled){box-shadow:0 4px 16px #6366f166;transform:translateY(-1px)}.sc-login-submit[data-v-a6491df3]:disabled{cursor:not-allowed;opacity:.5}.sc-spinner[data-v-a6491df3]{animation:sc-spin-a6491df3 .6s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes sc-spin-a6491df3{to{transform:rotate(1turn)}}.sc-resolved-banner[data-v-a6491df3]{align-items:center;background:#22c55e14;border-bottom:1px solid rgba(34,197,94,.15);color:#86efac;display:flex;flex-shrink:0;font-family:var(--font-sans,Inter,sans-serif);font-size:12px;gap:8px;padding:8px 12px}.sc-resolved-banner span[data-v-a6491df3]:first-child{flex:1}.sc-banner-action[data-v-a6491df3]{background:#22c55e26;border:none;border-radius:6px;color:#22c55e;cursor:pointer;font-family:var(--font-sans,Inter,sans-serif);font-size:11px;font-weight:600;padding:4px 10px;transition:all .15s}.sc-banner-action[data-v-a6491df3]:hover{background:#22c55e40}.sc-banner-new[data-v-a6491df3]{background:#ffffff0f;color:#a0a0a0}.sc-banner-new[data-v-a6491df3]:hover{background:#ffffff1a;color:#f5f5f5}.sc-messages[data-v-a6491df3]{display:flex;flex:1;flex-direction:column;gap:6px;overflow-y:auto;padding:16px 16px 8px;scrollbar-color:hsla(0,0%,100%,.08) transparent;scrollbar-width:thin}.sc-messages[data-v-a6491df3]::-webkit-scrollbar{width:4px}.sc-messages[data-v-a6491df3]::-webkit-scrollbar-track{background:transparent}.sc-messages[data-v-a6491df3]::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.sc-welcome[data-v-a6491df3]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;padding:40px 20px;text-align:center}.sc-welcome-icon[data-v-a6491df3]{opacity:.7}.sc-welcome-title[data-v-a6491df3]{color:#f5f5f5;font-size:18px;font-weight:600}.sc-welcome-desc[data-v-a6491df3],.sc-welcome-title[data-v-a6491df3]{font-family:var(--font-sans,Inter,sans-serif)}.sc-welcome-desc[data-v-a6491df3]{color:#a0a0a0;font-size:13px;line-height:1.5;max-width:260px}.sc-msg[data-v-a6491df3]{animation:sc-msg-in-a6491df3 .2s ease-out;display:flex;max-width:85%}@keyframes sc-msg-in-a6491df3{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sc-msg-client[data-v-a6491df3]{align-self:flex-end;justify-content:flex-end}.sc-msg-admin[data-v-a6491df3],.sc-msg-system[data-v-a6491df3]{align-self:flex-start}.sc-msg-bubble[data-v-a6491df3]{border-radius:16px;padding:10px 14px;position:relative;word-break:break-word}.sc-msg-client .sc-msg-bubble[data-v-a6491df3]{background:linear-gradient(135deg,#6366f1,#818cf8);border-bottom-right-radius:4px;color:#fff}.sc-msg-admin .sc-msg-bubble[data-v-a6491df3]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.04);border-bottom-left-radius:4px;color:#e5e5e5}.sc-msg-system .sc-msg-bubble[data-v-a6491df3]{background:#6366f114;border:1px solid rgba(99,102,241,.12);border-radius:12px;color:#a0a0a0;font-style:italic}.sc-msg-text[data-v-a6491df3]{font-family:var(--font-sans,Inter,sans-serif);font-size:13.5px;line-height:1.5;margin:0}.sc-msg-meta[data-v-a6491df3]{align-items:center;display:flex;gap:6px;margin-top:4px}.sc-msg-time[data-v-a6491df3]{font-size:10px;opacity:.5}.sc-edited-tag[data-v-a6491df3],.sc-msg-time[data-v-a6491df3]{font-family:var(--font-sans,Inter,sans-serif)}.sc-edited-tag[data-v-a6491df3]{font-size:9px;font-style:italic;opacity:.4}.sc-msg-image[data-v-a6491df3]{border-radius:10px;cursor:pointer;display:block;max-height:180px;max-width:220px;transition:transform .2s}.sc-msg-image[data-v-a6491df3]:hover{transform:scale(1.02)}.sc-edit-btn[data-v-a6491df3]{align-items:center;background:#1e1e1ef2;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#a0a0a0;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:-8px;top:-8px;transition:all .15s;width:24px}.sc-edit-btn[data-v-a6491df3]:hover{background:#6366f14d;color:#f5f5f5}.sc-edit-wrap[data-v-a6491df3]{display:flex;flex-direction:column;gap:6px;min-width:180px}.sc-edit-input[data-v-a6491df3]{background:#0000004d;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#f5f5f5;font-family:var(--font-sans,Inter,sans-serif);font-size:13px;outline:none;padding:6px 10px}.sc-edit-actions[data-v-a6491df3]{display:flex;gap:4px;justify-content:flex-end}.sc-edit-cancel[data-v-a6491df3],.sc-edit-save[data-v-a6491df3]{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;width:24px}.sc-edit-save[data-v-a6491df3]{background:#22c55e;color:#fff}.sc-edit-cancel[data-v-a6491df3]{background:#ffffff14;color:#a0a0a0}.sc-reaction-bar[data-v-a6491df3]{background:#141414f2;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;bottom:-14px;box-shadow:0 4px 12px #0006;display:flex;gap:2px;padding:3px;position:absolute;right:0;z-index:5}.sc-msg-client .sc-reaction-bar[data-v-a6491df3]{left:0;right:auto}.sc-reaction-btn[data-v-a6491df3]{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;height:26px;justify-content:center;opacity:.6;transition:all .15s;width:26px}.sc-reaction-btn[data-v-a6491df3]:hover{background:#ffffff14;opacity:1}.sc-reaction-btn.active[data-v-a6491df3]{background:#6366f133;opacity:1}.sc-reactions[data-v-a6491df3]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.sc-reaction-chip[data-v-a6491df3]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;color:#a0a0a0;cursor:pointer;display:inline-flex;font-size:11px;gap:3px;padding:2px 6px;transition:all .15s}.sc-reaction-chip.mine[data-v-a6491df3]{background:#6366f126;border-color:#6366f14d;color:#818cf8}.sc-reaction-chip[data-v-a6491df3]:hover{background:#ffffff1a}.sc-reaction-count[data-v-a6491df3]{font-family:var(--font-sans,Inter,sans-serif);font-weight:600}.sc-typing[data-v-a6491df3]{align-items:center;display:flex;gap:4px;padding:12px 18px}.sc-typing span[data-v-a6491df3]{animation:sc-dot-a6491df3 1.4s ease-in-out infinite;background:#5a5a5a;border-radius:50%;height:6px;width:6px}.sc-typing span[data-v-a6491df3]:nth-child(2){animation-delay:.2s}.sc-typing span[data-v-a6491df3]:nth-child(3){animation-delay:.4s}@keyframes sc-dot-a6491df3{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.sc-input-area[data-v-a6491df3]{background:#0f0f0ff2;border-top:1px solid hsla(0,0%,100%,.06);gap:8px;padding:12px 16px}.sc-input-area[data-v-a6491df3],.sc-upload-btn[data-v-a6491df3]{align-items:center;display:flex;flex-shrink:0}.sc-upload-btn[data-v-a6491df3]{background:none;border:none;border-radius:10px;color:#5a5a5a;cursor:pointer;height:36px;justify-content:center;transition:all .2s;width:36px}.sc-upload-btn[data-v-a6491df3]:hover{background:#ffffff0f;color:#a0a0a0}.sc-upload-btn.disabled[data-v-a6491df3]{opacity:.3;pointer-events:none}.sc-input[data-v-a6491df3]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;color:#f5f5f5;flex:1;font-family:var(--font-sans,Inter,sans-serif);font-size:13.5px;outline:none;padding:10px 14px;transition:border-color .2s}.sc-input[data-v-a6491df3]::-moz-placeholder{color:#3a3a3a}.sc-input[data-v-a6491df3]::placeholder{color:#3a3a3a}.sc-input[data-v-a6491df3]:focus{border-color:#6366f166}.sc-send-btn[data-v-a6491df3]{align-items:center;background:linear-gradient(135deg,#6366f1,#a855f7);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s;width:36px}.sc-send-btn[data-v-a6491df3]:hover:not(:disabled){box-shadow:0 2px 12px #6366f166;transform:scale(1.05)}.sc-send-btn[data-v-a6491df3]:disabled{cursor:not-allowed;opacity:.3}.sc-preview-overlay[data-v-a6491df3]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;cursor:pointer;display:flex;inset:0;justify-content:center;position:absolute;z-index:50}.sc-preview-img[data-v-a6491df3]{border-radius:12px;box-shadow:0 8px 32px #00000080;max-height:90%;max-width:90%}.sc-slide-enter-active[data-v-a6491df3]{transform-origin:bottom right;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .2s ease-out}.sc-slide-leave-active[data-v-a6491df3]{transform-origin:bottom right;transition:transform .2s ease-in,opacity .15s ease-in}.sc-slide-enter-from[data-v-a6491df3],.sc-slide-leave-to[data-v-a6491df3]{opacity:0;transform:scale(.3)}.fade-enter-active[data-v-a6491df3],.fade-leave-active[data-v-a6491df3]{transition:opacity .2s}.fade-enter-from[data-v-a6491df3],.fade-leave-to[data-v-a6491df3]{opacity:0}@media(max-width:640px){.sc-bubble[data-v-a6491df3]{bottom:16px;height:52px;right:16px;width:52px}.sc-panel[data-v-a6491df3]{border-radius:0;bottom:0;height:100vh;max-height:100vh;right:0;width:100vw}}@media(min-width:641px)and (max-width:768px){.sc-panel[data-v-a6491df3]{height:500px;width:360px}}.aco-overlay[data-v-fe8dd6c0]{bottom:24px;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 100px);max-width:880px;pointer-events:auto;position:fixed;right:24px;z-index:10000}.aco-header[data-v-fe8dd6c0]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f14f2;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;justify-content:space-between;padding:10px 16px}.aco-header[data-v-fe8dd6c0],.aco-header-left[data-v-fe8dd6c0]{align-items:center;display:flex}.aco-header-left[data-v-fe8dd6c0]{gap:8px}.aco-header-title[data-v-fe8dd6c0]{color:#f1f1f1;font-size:.82rem;font-weight:600}.aco-header-count[data-v-fe8dd6c0]{background:#ef4444;border-radius:6px;color:#fff;font-size:.65rem;font-weight:800;min-width:18px;padding:1px 6px;text-align:center}.aco-header-right[data-v-fe8dd6c0]{align-items:center;display:flex;gap:8px}.aco-goto-support[data-v-fe8dd6c0]{align-items:center;color:#818cf8;display:flex;font-size:.72rem;font-weight:500;gap:4px;transition:color .2s}.aco-goto-support[data-v-fe8dd6c0]:hover{color:#a5b4fc}.aco-dismiss-all[data-v-fe8dd6c0]{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-muted,#71717a);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s;width:28px}.aco-dismiss-all[data-v-fe8dd6c0]:hover{background:#ffffff0f;color:#f1f1f1}.aco-grid[data-v-fe8dd6c0]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));max-height:calc(100vh - 180px);overflow-y:auto;padding-right:4px}.aco-card[data-v-fe8dd6c0]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f14f2;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;box-shadow:0 8px 30px #0006;display:flex;flex-direction:column;max-height:420px;overflow:hidden}.aco-card-header[data-v-fe8dd6c0]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:10px 14px}.aco-card-user[data-v-fe8dd6c0]{align-items:center;display:flex;gap:8px}.aco-user-name[data-v-fe8dd6c0]{color:#f1f1f1;font-size:.8rem;font-weight:600}.aco-tier-badge[data-v-fe8dd6c0]{border-radius:4px;font-size:.55rem;font-weight:800;letter-spacing:.04em;padding:1px 6px;text-transform:uppercase}.aco-tier-badge.basic[data-v-fe8dd6c0]{background:#22c55e26;color:#4ade80}.aco-tier-badge.pro[data-v-fe8dd6c0]{background:#3b82f626;color:#60a5fa}.aco-tier-badge.ultra[data-v-fe8dd6c0]{background:#a855f726;color:#c084fc}.aco-card-close[data-v-fe8dd6c0]{align-items:center;background:none;border:none;border-radius:6px;color:#71717a;cursor:pointer;display:flex;height:26px;justify-content:center;transition:all .15s;width:26px}.aco-card-close[data-v-fe8dd6c0]:hover{background:#ffffff0f;color:#f1f1f1}.aco-card-messages[data-v-fe8dd6c0]{display:flex;flex:1;flex-direction:column;gap:6px;max-height:220px;min-height:100px;overflow-y:auto;padding:10px 14px}.aco-card-messages[data-v-fe8dd6c0]::-webkit-scrollbar{width:3px}.aco-card-messages[data-v-fe8dd6c0]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.aco-msg[data-v-fe8dd6c0]{display:flex}.aco-msg-client[data-v-fe8dd6c0]{justify-content:flex-start}.aco-msg-admin[data-v-fe8dd6c0]{justify-content:flex-end}.aco-msg-system[data-v-fe8dd6c0]{justify-content:center}.aco-msg-bubble[data-v-fe8dd6c0]{border-radius:10px;max-width:85%;padding:7px 11px;position:relative}.aco-msg-client .aco-msg-bubble[data-v-fe8dd6c0]{background:#ffffff12;border-bottom-left-radius:3px}.aco-msg-admin .aco-msg-bubble[data-v-fe8dd6c0]{background:#6366f133;border-bottom-right-radius:3px}.aco-msg-system .aco-msg-bubble[data-v-fe8dd6c0]{background:#ffffff08;font-style:italic}.aco-msg-text[data-v-fe8dd6c0]{color:#e4e4e7;font-size:.78rem;line-height:1.4;margin:0;word-break:break-word}.aco-msg-system .aco-msg-text[data-v-fe8dd6c0]{color:#71717a;font-size:.72rem}.aco-msg-time[data-v-fe8dd6c0]{color:#52525b;display:block;font-size:.6rem;margin-top:2px}.aco-msg-admin .aco-msg-time[data-v-fe8dd6c0]{text-align:right}.aco-card-input-area[data-v-fe8dd6c0]{border-top:1px solid hsla(0,0%,100%,.06);padding:8px 12px 10px}.aco-input-row[data-v-fe8dd6c0]{display:flex;gap:6px;margin-bottom:6px}.aco-input[data-v-fe8dd6c0]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#f1f1f1;flex:1;font-size:.78rem;outline:none;padding:7px 10px;transition:border-color .2s}.aco-input[data-v-fe8dd6c0]::-moz-placeholder{color:#52525b}.aco-input[data-v-fe8dd6c0]::placeholder{color:#52525b}.aco-input[data-v-fe8dd6c0]:focus{border-color:#6366f180}.aco-send-btn[data-v-fe8dd6c0]{align-items:center;background:#6366f133;border:1px solid rgba(99,102,241,.3);border-radius:8px;color:#818cf8;cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;transition:all .2s;width:34px}.aco-send-btn[data-v-fe8dd6c0]:hover:not(:disabled){background:#6366f159;color:#a5b4fc}.aco-send-btn[data-v-fe8dd6c0]:disabled{cursor:default;opacity:.4}.aco-premade-row[data-v-fe8dd6c0]{display:flex;flex-wrap:wrap;gap:4px}.aco-premade-btn[data-v-fe8dd6c0]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.06);border-radius:6px;color:#a1a1aa;cursor:pointer;font-size:.65rem;font-weight:500;padding:3px 8px;transition:all .15s;white-space:nowrap}.aco-premade-btn[data-v-fe8dd6c0]:hover{background:#ffffff14;border-color:#ffffff1f;color:#f1f1f1}.aco-fade-enter-active[data-v-fe8dd6c0],.aco-fade-leave-active[data-v-fe8dd6c0]{transition:all .3s ease}.aco-fade-enter-from[data-v-fe8dd6c0],.aco-fade-leave-to[data-v-fe8dd6c0]{opacity:0;transform:translateY(20px)}.aco-card-enter-active[data-v-fe8dd6c0]{transition:all .35s ease}.aco-card-leave-active[data-v-fe8dd6c0]{transition:all .25s ease}.aco-card-enter-from[data-v-fe8dd6c0]{opacity:0;transform:scale(.92) translateY(10px)}.aco-card-leave-to[data-v-fe8dd6c0]{opacity:0;transform:scale(.95)}@media(max-width:640px){.aco-overlay[data-v-fe8dd6c0]{bottom:12px;left:8px;max-width:none;right:8px}.aco-grid[data-v-fe8dd6c0]{grid-template-columns:1fr}}.aco-purchase-overlay[data-v-fe8dd6c0]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:10001}.aco-purchase-modal[data-v-fe8dd6c0]{background:linear-gradient(145deg,#1a1a2e,#16213e);border:1px solid rgba(129,140,248,.2);border-radius:20px;box-shadow:0 20px 60px #00000080,0 0 80px #818cf81a;max-width:420px;overflow:hidden;padding:40px 48px;position:relative;text-align:center;width:90%}.aco-purchase-glow[data-v-fe8dd6c0]{animation:aco-glow-spin-fe8dd6c0 4s linear infinite;background:conic-gradient(from 0deg,transparent,rgba(129,140,248,.08),transparent,rgba(34,197,94,.08),transparent);height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}@keyframes aco-glow-spin-fe8dd6c0{to{transform:rotate(1turn)}}.aco-purchase-icon[data-v-fe8dd6c0]{font-size:48px;margin-bottom:12px;position:relative}.aco-purchase-title[data-v-fe8dd6c0]{color:#f5f5f5;font-size:22px;font-weight:800;margin:0 0 8px;position:relative}.aco-purchase-detail[data-v-fe8dd6c0]{color:#a0a0a0;font-size:14px;line-height:1.5;margin:0 0 16px;position:relative}.aco-purchase-detail strong[data-v-fe8dd6c0]{color:#e0e0e0}.aco-purchase-tier[data-v-fe8dd6c0]{border-radius:8px;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.05em;margin-bottom:20px;padding:4px 16px;position:relative}.aco-purchase-tier.pro[data-v-fe8dd6c0]{background:#818cf826;color:#a5b4fc}.aco-purchase-tier.ultra[data-v-fe8dd6c0]{background:#fbbf2426;color:#fbbf24}.aco-purchase-actions[data-v-fe8dd6c0]{display:flex;gap:12px;justify-content:center;position:relative}.aco-purchase-btn[data-v-fe8dd6c0]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:silver;cursor:pointer;font-size:13px;font-weight:600;padding:8px 20px;text-decoration:none;transition:all .2s}.aco-purchase-btn[data-v-fe8dd6c0]:hover{background:#ffffff1a;color:#f0f0f0}.aco-purchase-btn.primary[data-v-fe8dd6c0]{background:linear-gradient(135deg,#818cf833,#818cf81a);border-color:#818cf84d;color:#a5b4fc}.aco-purchase-btn.primary[data-v-fe8dd6c0]:hover{background:#818cf84d}.aco-purchase-queue[data-v-fe8dd6c0]{color:#5a5a5a;font-size:12px;margin-top:16px;position:relative}.aco-purchase-enter-active[data-v-fe8dd6c0]{transition:all .4s cubic-bezier(.16,1,.3,1)}.aco-purchase-leave-active[data-v-fe8dd6c0]{transition:all .25s ease}.aco-purchase-enter-from[data-v-fe8dd6c0]{opacity:0}.aco-purchase-enter-from .aco-purchase-modal[data-v-fe8dd6c0]{transform:scale(.85) translateY(20px)}.aco-purchase-leave-to[data-v-fe8dd6c0]{opacity:0}.aco-purchase-leave-to .aco-purchase-modal[data-v-fe8dd6c0]{transform:scale(.95)}#app-layout{display:flex;flex-direction:column;min-height:100vh;padding-top:var(--banner-offset,0)}#app-layout main{flex:1}.skip-link{background:var(--text-primary,#f5f5f5);border-radius:0 0 8px 8px;color:var(--bg-primary,#0a0a0a);font-size:.85rem;font-weight:600;left:16px;padding:8px 16px;position:absolute;text-decoration:none;top:-100%;transition:top .2s;z-index:9999}.skip-link:focus{top:0}
