@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-mono:"JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--accent:#0d9488;--accent-soft:#0d94881a;--ink:#1c2024;--ink-sub:#3c434b;--ink-dim:#7b8490;--paper:#f4f3ef;--card:#fff;--line:#1c202417;--bubble-ai:#fff;--bubble-me:#103f3b;--bubble-me-ink:#e7fffb;--code-bg:#1c20240e;--pre-bg:#14201f;--pre-ink:#d8e8e5;--shadow-soft:0 1px 2px #14181c0d, 0 8px 28px -12px #14181c1f;--grain-opacity:.5}html[data-theme=dark]{--accent:#2dd4bf;--accent-soft:#2dd4bf1f;--ink:#eef1f6;--ink-sub:#c6cdd8;--ink-dim:#8b95a7;--paper:#0e1217;--card:#151b24;--line:#94a3b824;--bubble-ai:#182029;--bubble-me:#0e3a36;--bubble-me-ink:#d9fbf4;--code-bg:#94a3b81f;--pre-bg:#0a1413;--pre-ink:#c9ded9;--shadow-soft:0 1px 2px #0000004d, 0 10px 30px -14px #0000008c;--grain-opacity:.35}html,body{-webkit-font-smoothing:antialiased;height:100%;margin:0}#app{height:100dvh}body:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(var(--line) 1px, transparent 1px);opacity:var(--grain-opacity);background-size:22px 22px;position:fixed;inset:0}::selection{background:var(--accent-soft)}.msg-row{gap:10px;width:100%;max-width:860px;margin:0 auto;padding:4px 0;animation:.22s both msg-in;display:flex}@keyframes msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.msg-row.user{flex-direction:row-reverse}.msg-body{flex-direction:column;min-width:0;max-width:min(78%,680px);display:flex}.msg-row.user .msg-body{align-items:flex-end}.msg-meta{color:var(--ink-dim);align-items:baseline;gap:8px;padding:0 4px 3px;font-size:12px;display:flex}.msg-name{color:var(--ink-sub);font-weight:600}.msg-time{font-family:var(--font-mono);font-size:11px}.bubble{background:var(--bubble-ai);border:1px solid var(--line);box-shadow:var(--shadow-soft);overflow-wrap:break-word;word-break:break-word;border-radius:4px 14px 14px;padding:10px 14px;position:relative}.msg-row.user .bubble{background:var(--bubble-me);color:var(--bubble-me-ink);border-color:#0000;border-radius:14px 4px 14px 14px}.bubble img.att{cursor:zoom-in;border-radius:8px;max-width:280px;max-height:220px;margin-top:8px;display:block}.bubble-clip{max-height:300px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.md{font-size:14px;line-height:1.7}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:.45em 0}.md h1,.md h2,.md h3,.md h4,.md h5,.md h6{margin:.9em 0 .35em;line-height:1.35}.md h1{font-size:1.3em}.md h2{font-size:1.18em}.md h3{font-size:1.06em}.md code{font-family:var(--font-mono);background:var(--code-bg);border-radius:5px;padding:.12em .42em;font-size:.86em}.msg-row.user .md code{background:#ffffff29}.md pre{background:var(--pre-bg);color:var(--pre-ink);border-radius:10px;margin:.6em 0;padding:12px 14px;overflow:auto}.md pre code{background:0 0;padding:0;font-size:12.5px;line-height:1.6}.md blockquote{border-left:3px solid var(--accent);color:var(--ink-sub);margin:.6em 0;padding:2px 0 2px 12px}.md ul,.md ol{margin:.45em 0;padding-left:1.45em}.md li{margin:.18em 0}.md hr{border:none;border-top:1px solid var(--line);margin:.9em 0}.md a{color:var(--accent);border-bottom:1px solid var(--accent-soft);text-decoration:none}.md a:hover{border-bottom-color:var(--accent)}.md table{border-collapse:collapse;max-width:100%;margin:.6em 0;font-size:13px;display:block;overflow-x:auto}.md th,.md td{border:1px solid var(--line);text-align:left;padding:5px 10px}.md th{background:var(--code-bg);font-weight:600}.md .code-wrap{border:1px solid color-mix(in srgb, #fff 8%, var(--pre-bg));background:var(--pre-bg);border-radius:10px;margin:.6em 0;position:relative;overflow:hidden}.md .code-head{background:color-mix(in srgb, #fff 5%, var(--pre-bg));border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:5px 10px 5px 12px;display:flex}.md .code-lang{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb, var(--pre-ink) 62%, transparent);font-size:11px;font-weight:600}.md .code-copy{color:color-mix(in srgb, var(--pre-ink) 78%, transparent);cursor:pointer;opacity:0;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;padding:1px 9px;font-family:inherit;font-size:11px;transition:opacity .14s,background .14s,color .14s}.md .code-wrap:hover .code-copy,.md .code-copy:focus-visible{opacity:1}.md .code-copy:hover{color:#fff;background:color-mix(in srgb, var(--accent) 65%, transparent)}.md .code-wrap pre{background:0 0;border-radius:0;margin:0}.msg-row.user .md .code-wrap{border-color:#ffffff1f}.md .tok-com{color:#6f8e8a;font-style:italic}.md .tok-str{color:#8fd99a}.md .tok-num,.md .tok-bool{color:#f0b375}.md .tok-key{color:#c4a7ff}.md .tok-fn,.md .tok-prop{color:#67c8e0}.md .tok-var{color:#f0b375}.md .tok-tag{color:#ff8f9e}.md .tok-attr{color:#c4a7ff}.diff-add{color:#b9f5c0;background:#40c06029;width:100%;display:inline-block}.diff-del{color:#ffb3ba;background:#f0505a29;width:100%;display:inline-block}.diff-meta{color:#7aa2f7;width:100%;display:inline-block}.diff-file{color:#c4a7ff;width:100%;font-weight:600;display:inline-block}.md .md-img{border:1px solid var(--line);cursor:zoom-in;border-radius:8px;max-width:100%;max-height:320px;margin:.5em 0;display:block}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--ink-dim)}::-webkit-scrollbar-track{background:0 0}.mono{font-family:var(--font-mono);font-feature-settings:"tnum"}.shimmer-text{background:linear-gradient(90deg, var(--ink-dim) 0%, var(--ink-dim) 38%, var(--ink) 50%, var(--ink-dim) 62%, var(--ink-dim) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:13.5px;font-weight:500;animation:1.8s linear infinite shimmer-sweep}@keyframes shimmer-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.think-dots{gap:4px;display:inline-flex}.think-dots i{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite think-bounce}.think-dots i:nth-child(2){animation-delay:.15s}.think-dots i:nth-child(3){animation-delay:.3s}@keyframes think-bounce{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.shimmer-text,.think-dots i{animation:none}}.n-tooltip.n-tooltip{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);letter-spacing:.01em;max-width:320px;font-size:12.5px;font-weight:500;line-height:1.5}.topbar[data-v-bae0e86d]{z-index:5;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--card) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:8px;height:54px;padding:0 14px;display:flex;position:relative}.burger[data-v-bae0e86d]{display:none}.brand[data-v-bae0e86d]{align-items:center;gap:8px;margin-right:6px;display:flex}.brand-logo[data-v-bae0e86d]{width:32px;height:32px;color:var(--accent);background:var(--accent-soft);border-radius:9px;place-items:center;display:grid}.brand-name[data-v-bae0e86d]{letter-spacing:.01em;font-size:15px;font-weight:700}.brand-ver[data-v-bae0e86d]{font-family:var(--font-mono)}.pills[data-v-bae0e86d]{flex-wrap:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.led[data-v-bae0e86d]{background:var(--ink-dim);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.led.ok[data-v-bae0e86d]{background:#22c55e}.led.bad[data-v-bae0e86d]{background:#ef4444}.led.warn[data-v-bae0e86d]{background:#f59e0b}.led.pulse[data-v-bae0e86d]{background:#3b82f6;animation:1.6s ease-in-out infinite led-pulse-bae0e86d}@keyframes led-pulse-bae0e86d{50%{opacity:.35}}.spacer[data-v-bae0e86d]{flex:1}.usage-pill[data-v-bae0e86d]{cursor:pointer;-webkit-user-select:none;user-select:none}.acct-btn[data-v-bae0e86d]{width:34px;height:34px;color:var(--ink-sub);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;transition:background .15s;display:grid}.acct-btn[data-v-bae0e86d]:hover{background:var(--code-bg)}.acct-av[data-v-bae0e86d]{object-fit:cover;background:var(--code-bg);border-radius:50%;width:26px;height:26px}.acct-pop[data-v-bae0e86d]{background:var(--card);border:1px solid var(--line);border-radius:14px;width:234px;padding:14px;box-shadow:0 18px 46px -18px #0f172080}.acct-head[data-v-bae0e86d]{border-bottom:1px solid var(--line);align-items:center;gap:11px;margin-bottom:12px;padding-bottom:12px;display:flex}.acct-pop-av[data-v-bae0e86d]{object-fit:cover;background:var(--code-bg);border-radius:12px;width:42px;height:42px}.acct-meta[data-v-bae0e86d]{min-width:0}.acct-name[data-v-bae0e86d]{align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.acct-tag[data-v-bae0e86d]{color:#fff;border-radius:6px;padding:0 6px;font-size:10px;font-weight:700;line-height:1.65}.acct-tag.super[data-v-bae0e86d]{background:linear-gradient(135deg,#f0913a,#ef4444)}.acct-tag.admin[data-v-bae0e86d]{background:linear-gradient(135deg, var(--accent), #4f46e5)}.acct-sub[data-v-bae0e86d]{color:var(--ink-dim);margin-top:2px;font-size:12px}.acct-logout[data-v-bae0e86d]{border:1px solid var(--line);background:var(--paper);color:#ef4444;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;height:38px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.acct-logout[data-v-bae0e86d]:hover{border-color:color-mix(in srgb, #ef4444 40%, var(--line));background:#ef44441a}.clickable[data-v-bae0e86d]{cursor:pointer;-webkit-user-select:none;user-select:none}.usage-card[data-v-bae0e86d]{background:var(--card);border:1px solid var(--line);width:252px;color:var(--ink);border-radius:15px;padding:13px 14px 12px;font-size:12.5px;animation:.16s both uc-in-bae0e86d;overflow:hidden;box-shadow:0 6px 16px -8px #0f172038,0 18px 48px -18px #0f172052}@keyframes uc-in-bae0e86d{0%{opacity:0;transform:translateY(-4px)scale(.985)}}.uc-state[data-v-bae0e86d]{color:var(--ink-sub);align-items:center;gap:8px;padding:2px 0;display:flex}.uc-errtext[data-v-bae0e86d]{color:var(--ink-sub);margin-top:8px;line-height:1.6}.uc-head[data-v-bae0e86d]{justify-content:space-between;align-items:center;gap:8px;display:flex}.uc-badge[data-v-bae0e86d]{letter-spacing:.01em;color:#fff;background:linear-gradient(135deg,#64748b,#475569);border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 11px 0 9px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px -3px #0006}.uc-badge-i[data-v-bae0e86d]{opacity:.95;font-size:13px}.tier-pro[data-v-bae0e86d]{background:linear-gradient(135deg,#14b8a6,#0d9488)}.tier-pro_plus[data-v-bae0e86d]{background:linear-gradient(135deg,#8b5cf6,#6366f1)}.tier-ultra[data-v-bae0e86d]{color:#422006;background:linear-gradient(135deg,#fbbf24,#f59e0b)}.tier-business[data-v-bae0e86d],.tier-team[data-v-bae0e86d],.tier-enterprise[data-v-bae0e86d]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.tier-free[data-v-bae0e86d],.tier-free_trial[data-v-bae0e86d]{background:linear-gradient(135deg,#94a3b8,#64748b)}.tier-warn[data-v-bae0e86d]{background:linear-gradient(135deg,#fb923c,#f97316)}.uc-status[data-v-bae0e86d]{color:var(--ink-dim);white-space:nowrap;font-size:11.5px}.uc-rows[data-v-bae0e86d]{flex-direction:column;gap:11px;margin:11px 0 3px;display:flex}.uc-row[data-v-bae0e86d]{align-items:flex-start;gap:10px;display:flex}.uc-ico[data-v-bae0e86d]{height:28px;color:var(--accent);background:var(--accent-soft);border-radius:9px;flex:0 0 28px;place-items:center;font-size:15px;display:grid}.uc-ico.hot[data-v-bae0e86d]{color:#f97316;background:#f9731624}.uc-col[data-v-bae0e86d]{flex:1;min-width:0}.uc-k[data-v-bae0e86d]{color:var(--ink-dim);align-items:center;gap:7px;margin-bottom:2px;font-size:11.5px;display:flex}.uc-pill-mini[data-v-bae0e86d]{color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}.uc-v[data-v-bae0e86d]{color:var(--ink);font-size:13px;font-weight:600}.uc-money[data-v-bae0e86d]{font-size:14.5px;font-weight:800;font-family:var(--font-mono)}.uc-money.hot[data-v-bae0e86d]{color:#f97316}.uc-sub[data-v-bae0e86d]{color:var(--ink-dim);margin-left:5px;font-size:11.5px;font-weight:500}.uc-bar[data-v-bae0e86d]{background:var(--code-bg);border-radius:999px;height:5px;margin-top:6px;overflow:hidden}.uc-bar i[data-v-bae0e86d]{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 70%, #60a5fa));border-radius:999px;height:100%;transition:width .3s;display:block}.uc-bar i.hot[data-v-bae0e86d]{background:linear-gradient(90deg,#f59e0b,#f97316)}.uc-foot[data-v-bae0e86d]{border-top:1px solid var(--line);color:var(--accent);justify-content:center;align-items:center;gap:3px;margin-top:11px;padding:10px 0 2px;font-size:12px;font-weight:600;display:flex}.uc-foot-btn[data-v-bae0e86d]{border:none;border-top:1px solid var(--line);cursor:pointer;background:0 0;border-radius:0 0 15px 15px;margin:11px -14px -12px;padding:10px 14px 11px;font-family:inherit;transition:background .15s}.uc-foot-btn[data-v-bae0e86d]:hover{background:var(--accent-soft)}.uc-foot-btn[data-v-bae0e86d]:active{background:color-mix(in srgb, var(--accent) 16%, transparent)}.uc-foot-solo[data-v-bae0e86d]{border-top:none;border-radius:15px;margin:-13px -14px -12px;padding:13px 14px}.uc-foot-i[data-v-bae0e86d]{font-size:13px}.conn-banner[data-v-bae0e86d]{z-index:5;text-align:center;border-bottom:1px solid var(--line);padding:6px 16px;font-size:12.5px;position:relative}.conn-banner.warn[data-v-bae0e86d]{color:#92600a;background:color-mix(in srgb, #f59e0b 14%, var(--card))}.conn-banner.err[data-v-bae0e86d]{color:#b91c1c;background:color-mix(in srgb, #ef4444 12%, var(--card))}.conn-banner.patch[data-v-bae0e86d]{border:none;border-bottom:1px solid var(--line);cursor:pointer;color:#92600a;background:color-mix(in srgb, #f59e0b 16%, var(--card));justify-content:center;align-items:center;gap:8px;width:100%;font-family:inherit;font-weight:600;transition:background .15s;display:flex}.conn-banner.patch[data-v-bae0e86d]:hover{background:color-mix(in srgb, #f59e0b 26%, var(--card))}.pb-ic[data-v-bae0e86d]{font-size:13px}.pb-arrow[data-v-bae0e86d]{opacity:.7;font-size:16px}@media (max-width:860px){.burger[data-v-bae0e86d]{display:inline-flex}.pills[data-v-bae0e86d] .n-tag:nth-child(n+2),.brand-name[data-v-bae0e86d]{display:none}}.sidebar[data-v-ce570d40]{--rail-w:64px;width:var(--sidebar-w,270px);flex:0 0 var(--sidebar-w,270px);border-right:1px solid var(--line);background:color-mix(in srgb, var(--card) 55%, transparent);z-index:4;flex-direction:column;min-height:0;transition:flex-basis .22s cubic-bezier(.22,.61,.36,1),width .22s cubic-bezier(.22,.61,.36,1);display:flex;position:relative}.sidebar.resizing[data-v-ce570d40]{-webkit-user-select:none;user-select:none;transition:none}.sidebar.collapsed[data-v-ce570d40]{width:var(--rail-w);flex-basis:var(--rail-w);min-width:0;overflow:hidden}.sidebar.collapsed .sidebar-head[data-v-ce570d40],.sidebar.collapsed .session-list[data-v-ce570d40],.sidebar.collapsed .sidebar-foot[data-v-ce570d40],.sidebar.collapsed .resize-handle[data-v-ce570d40]{display:none}.sidebar.collapsed .rail[data-v-ce570d40]{display:flex}.sidebar-head[data-v-ce570d40]{align-items:center;gap:7px;padding:11px 10px 9px 14px;display:flex}.sidebar-title[data-v-ce570d40]{color:var(--ink-sub);font-size:13px;font-weight:700}.count-chip[data-v-ce570d40]{color:var(--ink-dim);background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.6}.head-spacer[data-v-ce570d40]{flex:1}.filter-bar[data-v-ce570d40]{scrollbar-width:none;align-items:center;gap:5px;padding:0 10px 8px 12px;display:flex;overflow-x:auto}.filter-bar[data-v-ce570d40]::-webkit-scrollbar{height:0}.filter-chip[data-v-ce570d40]{--fc:var(--ink-dim);border:1px solid var(--line);height:24px;color:var(--ink-sub);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 9px;font-family:inherit;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.filter-chip.waiting[data-v-ce570d40]{--fc:#3b82f6}.filter-chip.replying[data-v-ce570d40]{--fc:var(--accent)}.filter-chip.unread[data-v-ce570d40]{--fc:#ef4444}.filter-chip.offline[data-v-ce570d40]{--fc:#94a3b8}.filter-chip[data-v-ce570d40]:hover{background:color-mix(in srgb, var(--ink) 5%, transparent);border-color:color-mix(in srgb, var(--fc) 40%, var(--line))}.filter-chip.on[data-v-ce570d40]{color:color-mix(in srgb, var(--fc) 78%, var(--ink));background:color-mix(in srgb, var(--fc) 13%, transparent);border-color:color-mix(in srgb, var(--fc) 38%, transparent);font-weight:600}.fc-dot[data-v-ce570d40]{background:var(--fc);border-radius:50%;width:7px;height:7px}.filter-chip:not(.waiting):not(.replying):not(.unread):not(.offline) .fc-dot[data-v-ce570d40]{display:none}.fc-count[data-v-ce570d40]{color:var(--fc);opacity:.92;font-size:10.5px;font-weight:700}.filter-chip:not(.on) .fc-count[data-v-ce570d40]{color:var(--ink-dim)}.session-list[data-v-ce570d40]{flex-direction:column;flex:1;gap:5px;min-height:0;margin:0;padding:6px 8px;list-style:none;display:flex;position:relative;overflow-y:auto}.cards-move[data-v-ce570d40]{transition:transform .3s cubic-bezier(.22,.61,.36,1)}.cards-enter-active[data-v-ce570d40]{transition:opacity .22s,transform .3s cubic-bezier(.22,.61,.36,1)}.cards-enter-from[data-v-ce570d40]{opacity:0;transform:translateY(-8px)}.cards-leave-active[data-v-ce570d40]{transition:opacity .18s,transform .18s;position:absolute;left:0;right:0}.cards-leave-to[data-v-ce570d40]{opacity:0;transform:scale(.98)}@media (prefers-reduced-motion:reduce){.cards-move[data-v-ce570d40],.cards-enter-active[data-v-ce570d40],.cards-leave-active[data-v-ce570d40],.session-card.st-replying[data-v-ce570d40],.session-card.active.st-replying[data-v-ce570d40]{animation:none}}.session-card[data-v-ce570d40]{border:1px solid var(--line);background:0 0;border-radius:10px;align-items:stretch;transition:background .15s,border-color .15s,box-shadow .15s,opacity .18s;display:flex;position:relative}.session-card.st-waiting[data-v-ce570d40]{border-color:color-mix(in srgb, #3b82f6 15%, var(--line))}.session-card.st-online[data-v-ce570d40]{border-color:color-mix(in srgb, #22c55e 50%, var(--line))}.session-card.st-stopped[data-v-ce570d40]{border-color:color-mix(in srgb, #f59e0b 55%, var(--line))}.session-card.st-offline[data-v-ce570d40]{border-color:var(--line)}.session-card.st-replying[data-v-ce570d40]{border-color:color-mix(in srgb, var(--accent) 60%, var(--line));animation:1.8s ease-in-out infinite reply-glow-ce570d40}@keyframes reply-glow-ce570d40{0%,to{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));box-shadow:0 0 #0000}50%{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}}.session-card[data-v-ce570d40]:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.session-card.offline[data-v-ce570d40]:not(.active){opacity:.6}.session-card.offline[data-v-ce570d40]:not(.active):hover{opacity:1}.session-card.dragging[data-v-ce570d40]{opacity:.5;background:var(--accent-soft);border-style:dashed;border-color:var(--accent)}.session-card.active[data-v-ce570d40]{border-color:var(--accent);background:var(--accent-soft);animation:none}.session-card.active .s-title-text[data-v-ce570d40]{color:var(--accent)}.session-card.active.st-replying[data-v-ce570d40]{animation:2.2s ease-in-out infinite card-breathe-ce570d40}@keyframes card-breathe-ce570d40{0%,to{background:var(--accent-soft);box-shadow:0 0 #0000}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 10%, transparent);background:color-mix(in srgb, var(--accent) 14%, var(--card))}}.card-hit[data-v-ce570d40]{cursor:grab;flex:1;align-items:center;gap:10px;min-width:0;padding:9px 4px 9px 12px;display:flex}.card-hit[data-v-ce570d40]:active{cursor:grabbing}.s-body[data-v-ce570d40]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.s-line[data-v-ce570d40]{align-items:center;gap:6px;min-width:0;display:flex}.s-title-text[data-v-ce570d40]{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;font-weight:600;line-height:1.35;overflow:hidden}.s-unread[data-v-ce570d40]{color:#fff;background:#ef4444;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.s-pin[data-v-ce570d40]{color:var(--accent);flex:none}.s-line-sub[data-v-ce570d40]{gap:5px}.s-state[data-v-ce570d40]{flex:none;align-items:center;gap:3px;font-size:11px;font-weight:600;display:inline-flex}.s-state-ico[data-v-ce570d40]{font-size:13px;line-height:0}.spin[data-v-ce570d40]{animation:.9s linear infinite spin-ce570d40}@keyframes spin-ce570d40{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin[data-v-ce570d40]{animation:none}}.s-state.waiting[data-v-ce570d40]{color:#2563eb}.s-state.replying[data-v-ce570d40]{color:var(--accent)}.s-state.stopped[data-v-ce570d40]{color:#d97706}.s-state.offline[data-v-ce570d40]{color:var(--ink-dim)}.s-preview[data-v-ce570d40]{min-width:0;color:var(--ink-sub);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.s-time[data-v-ce570d40]{color:var(--ink-dim);letter-spacing:.01em;flex:none;font-size:10.5px}.session-card.active .s-time[data-v-ce570d40],.session-card.active .s-preview[data-v-ce570d40]{color:color-mix(in srgb, var(--accent) 45%, var(--ink-dim))}.s-actions[data-v-ce570d40]{flex:none;align-items:center;gap:1px;padding-right:6px;display:inline-flex}.empty-side[data-v-ce570d40]{text-align:center;color:var(--ink-dim);padding:26px 14px;font-size:12.5px;line-height:1.9}.empty-side code[data-v-ce570d40]{font-family:var(--font-mono);background:var(--code-bg);border-radius:5px;padding:1px 5px;font-size:11px}.sidebar-foot[data-v-ce570d40]{border-top:1px solid var(--line);padding:8px 10px}.trash-entry[data-v-ce570d40]{justify-content:flex-start}.side-mask[data-v-ce570d40]{display:none}.resize-handle[data-v-ce570d40]{z-index:6;cursor:col-resize;justify-content:center;width:7px;height:100%;display:flex;position:absolute;top:0;right:-3px}.resize-handle[data-v-ce570d40]:after{content:"";background:0 0;width:2px;height:100%;transition:background .15s}.resize-handle[data-v-ce570d40]:hover:after,.sidebar.resizing .resize-handle[data-v-ce570d40]:after{background:var(--accent)}.sidebar.collapsed .resize-handle[data-v-ce570d40]{display:none}.rail[data-v-ce570d40]{flex-direction:column;flex:1;align-items:center;gap:8px;min-height:0;padding:10px 0 12px;display:none}.rail-expand[data-v-ce570d40]{width:40px;height:34px;color:var(--ink-sub);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;flex:none;place-items:center;padding:0;transition:color .15s,background .15s,border-color .15s;display:grid}.rail-expand[data-v-ce570d40]:hover{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.rail-count[data-v-ce570d40]{color:var(--ink-dim);background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:999px;flex:none;padding:0 7px;font-size:10.5px;font-weight:600;line-height:1.7}.rail-list[data-v-ce570d40]{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:9px;width:100%;min-height:0;padding:2px 0;display:flex;overflow-y:auto}.rail-list[data-v-ce570d40]::-webkit-scrollbar{width:0;height:0}.rail-item[data-v-ce570d40]{border:1.5px solid var(--line);background:color-mix(in srgb, var(--card) 70%, transparent);cursor:pointer;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;padding:0;transition:transform .12s,border-color .15s,background .15s,box-shadow .15s,opacity .18s;display:grid;position:relative}.rail-item[data-v-ce570d40]:hover{background:color-mix(in srgb, var(--ink) 6%, var(--card));transform:translateY(-1px)}.rail-avatar[data-v-ce570d40]{color:var(--ink-sub);-webkit-user-select:none;user-select:none;font-size:15px;font-weight:700;line-height:1}.rail-dot[data-v-ce570d40]{border:2px solid var(--paper);background:var(--ink-dim);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-3px;right:-3px}.rail-pin[data-v-ce570d40]{color:var(--accent);background:var(--paper);border-radius:50%;position:absolute;top:-4px;left:-4px}.rail-unread[data-v-ce570d40]{color:#fff;border:1.5px solid var(--paper);background:#ef4444;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:9.5px;font-weight:700;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.rail-badge[data-v-ce570d40]{background:var(--paper);border-radius:50%;font-size:15px;line-height:0;position:absolute;bottom:-5px;right:-5px}.rail-badge.waiting[data-v-ce570d40]{color:#3b82f6}.rail-badge.replying[data-v-ce570d40]{color:var(--accent)}.rail-item.st-waiting[data-v-ce570d40]{border-color:color-mix(in srgb, #3b82f6 55%, var(--line))}.rail-item.st-waiting .rail-dot[data-v-ce570d40]{background:#3b82f6}.rail-item.st-online[data-v-ce570d40]{border-color:color-mix(in srgb, #22c55e 60%, var(--line))}.rail-item.st-online .rail-dot[data-v-ce570d40]{background:#22c55e}.rail-item.st-stopped[data-v-ce570d40]{border-color:color-mix(in srgb, #f59e0b 60%, var(--line))}.rail-item.st-stopped .rail-dot[data-v-ce570d40]{background:#f59e0b}.rail-item.st-offline .rail-dot[data-v-ce570d40]{background:var(--ink-dim)}.rail-item.st-replying[data-v-ce570d40]{border-color:color-mix(in srgb, var(--accent) 60%, var(--line));animation:1.8s ease-in-out infinite reply-glow-ce570d40}.rail-item.st-replying .rail-dot[data-v-ce570d40]{background:var(--accent)}.rail-item.offline[data-v-ce570d40]{opacity:.55}.rail-item.offline[data-v-ce570d40]:hover{opacity:1}.rail-item.active[data-v-ce570d40]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.rail-item.active .rail-avatar[data-v-ce570d40]{color:var(--accent)}.rail-item.active.st-replying[data-v-ce570d40]{animation:2.2s ease-in-out infinite card-breathe-ce570d40}.rail-tip-title[data-v-ce570d40]{font-size:13px;font-weight:600}.rail-tip-sub[data-v-ce570d40]{max-width:280px;color:var(--ink-dim);align-items:baseline;gap:5px;margin-top:3px;font-size:12px;display:flex}.rail-tip-online[data-v-ce570d40]{color:#22c55e;flex:none}.rail-tip-prev[data-v-ce570d40]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:860px){.sidebar[data-v-ce570d40]{background:var(--paper);width:min(82vw,300px);box-shadow:var(--shadow-soft);z-index:30;transition:transform .22s;position:fixed;inset:54px auto 0 0;transform:translate(-102%)}.sidebar.open[data-v-ce570d40]{transform:none}.sidebar.collapsed[data-v-ce570d40]{border-right-color:var(--line);flex-basis:auto;width:min(82vw,300px);overflow:visible}.sidebar.collapsed .rail[data-v-ce570d40]{display:none}.sidebar.collapsed .sidebar-head[data-v-ce570d40],.sidebar.collapsed .session-list[data-v-ce570d40]{display:flex}.sidebar.collapsed .sidebar-foot[data-v-ce570d40]{display:block}.resize-handle[data-v-ce570d40]{display:none}.side-mask[data-v-ce570d40]{z-index:29;background:#00000052;display:block;position:fixed;inset:54px 0 0}}.process-panel[data-v-10fe7b53]{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 70%, transparent);border-radius:12px;flex-direction:column;gap:4px;max-width:100%;padding:8px 10px;display:flex}.process-panel.is-collapsed[data-v-10fe7b53]{padding:3px 4px}.proc-scroll[data-v-10fe7b53]{flex-direction:column;gap:4px;min-width:0;display:flex}.proc-scroll.live[data-v-10fe7b53]{overscroll-behavior:contain;max-height:320px;overflow-y:auto}.proc-summary[data-v-10fe7b53]{width:100%;color:var(--ink-sub);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:7px;padding:4px 7px;font-size:12.5px;transition:background .14s;display:flex}.proc-summary[data-v-10fe7b53]:hover{background:var(--code-bg)}.proc-summary-label[data-v-10fe7b53]{color:var(--ink);font-weight:600}.proc-summary-count[data-v-10fe7b53]{opacity:.6}.proc-summary-chev[data-v-10fe7b53]{opacity:.5;margin-left:auto;font-size:13px}.proc-step[data-v-10fe7b53]{border-radius:8px}.proc-head[data-v-10fe7b53]{width:100%;color:var(--ink-sub);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:7px;padding:5px 7px;font-size:12.5px;transition:background .14s;display:flex}.proc-head[data-v-10fe7b53]:hover{background:var(--code-bg)}.proc-ico[data-v-10fe7b53]{color:var(--accent);flex:none;font-size:14px}.is-think .proc-ico[data-v-10fe7b53]{color:#a855f7}.proc-label[data-v-10fe7b53]{color:var(--ink);flex:none;font-weight:600}.proc-dim[data-v-10fe7b53]{opacity:.6;font-weight:400}.proc-target[data-v-10fe7b53]{opacity:.7;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:11px;overflow:hidden}.proc-edit-stat[data-v-10fe7b53]{color:#10b981;flex:none;font-size:10.5px;font-weight:700}.proc-tool-dot[data-v-10fe7b53]{background:#64748b;border-radius:50%;flex:none;width:7px;height:7px}.proc-tool-dot.ok[data-v-10fe7b53]{background:#10b981}.proc-tool-dot.err[data-v-10fe7b53]{background:#ef4444}.proc-tool-dot.warn[data-v-10fe7b53]{background:#f59e0b}.proc-tool-dot.run[data-v-10fe7b53]{background:var(--accent)}.proc-status[data-v-10fe7b53]{color:#64748b;background:#64748b26;border-radius:999px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:1px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.proc-status.ok[data-v-10fe7b53]{color:#10b981;background:#10b98129}.proc-status.err[data-v-10fe7b53]{color:#ef4444;background:#ef444429}.proc-status.warn[data-v-10fe7b53]{color:#f59e0b;background:#f59e0b29}.proc-status.run[data-v-10fe7b53]{background:var(--accent-soft);color:var(--accent)}.proc-spin[data-v-10fe7b53]{border:1.5px solid color-mix(in srgb, var(--accent) 30%, transparent);border-top-color:var(--accent);border-radius:50%;width:9px;height:9px;animation:.8s linear infinite proc-spin-10fe7b53}@keyframes proc-spin-10fe7b53{to{transform:rotate(360deg)}}.proc-chev[data-v-10fe7b53]{opacity:.5;flex:none;font-size:13px}.proc-think-body[data-v-10fe7b53]{color:var(--ink-dim);white-space:pre-wrap;word-break:break-word;padding:4px 9px 8px 28px;font-size:12.5px;line-height:1.7}.proc-tool-body[data-v-10fe7b53]{flex-direction:column;gap:6px;padding:2px 9px 8px 28px;display:flex}.proc-kv b[data-v-10fe7b53]{color:var(--ink-dim);margin-bottom:3px;font-size:11px;display:block}.proc-code[data-v-10fe7b53]{background:var(--pre-bg);color:var(--pre-ink);border:1px solid color-mix(in srgb, #fff 7%, var(--pre-bg));font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;border-radius:8px;max-height:260px;margin:0;padding:9px 11px;font-size:11.5px;line-height:1.55;overflow:auto}.proc-code code[data-v-10fe7b53]{background:0 0;padding:0;font-family:inherit}.proc-code.is-edit[data-v-10fe7b53]{border-left:2px solid color-mix(in srgb, var(--accent) 60%, transparent)}.proc-todo[data-v-10fe7b53]{flex-direction:column;gap:4px;padding:2px 0;display:flex}.todo-item[data-v-10fe7b53]{align-items:flex-start;gap:8px;font-size:13px;line-height:1.55;display:flex}.todo-mark[data-v-10fe7b53]{text-align:center;flex:none;width:15px;font-weight:700;line-height:1.55}.todo-item.pending .todo-mark[data-v-10fe7b53]:before{content:"○";color:var(--ink-dim)}.todo-item.in_progress .todo-mark[data-v-10fe7b53]:before{content:"◐";color:var(--accent)}.todo-item.completed .todo-mark[data-v-10fe7b53]:before{content:"✓";color:#10b981}.todo-item.cancelled .todo-mark[data-v-10fe7b53]:before{content:"✗";color:var(--ink-dim)}.todo-text[data-v-10fe7b53]{color:var(--ink);overflow-wrap:anywhere}.todo-item.in_progress .todo-text[data-v-10fe7b53]{font-weight:600}.todo-item.completed .todo-text[data-v-10fe7b53]{color:var(--ink-dim);text-decoration:line-through}.todo-item.cancelled .todo-text[data-v-10fe7b53]{color:var(--ink-dim);opacity:.75;text-decoration:line-through}.proc-text[data-v-10fe7b53]{padding:4px 7px;font-size:13.5px}.proc-live[data-v-10fe7b53]{align-items:center;gap:8px;padding:5px 7px 2px;display:inline-flex}@media (prefers-reduced-motion:reduce){.proc-spin[data-v-10fe7b53]{animation:none}}.chat-head[data-v-f698befa]{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--card) 60%, transparent);align-items:center;gap:10px;padding:11px 18px;display:flex}.chat-headings[data-v-f698befa]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-title[data-v-f698befa]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.chat-ws[data-v-f698befa]{max-width:100%;color:var(--ink-dim);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-self:flex-start;align-items:center;gap:5px;margin-left:-3px;padding:1px 7px 1px 5px;font-size:11.5px;line-height:1.4;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.chat-ws[data-v-f698befa]:hover{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.chat-ws-ico[data-v-f698befa]{color:var(--accent);flex:none;font-size:13px}.chat-ws-name[data-v-f698befa]{color:var(--ink-sub);flex:none;font-weight:700}.chat-ws:hover .chat-ws-name[data-v-f698befa]{color:var(--accent)}.chat-ws-path[data-v-f698befa]{opacity:.78;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.chat-badges[data-v-f698befa]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.cap[data-v-f698befa]{--c:#64748b;white-space:nowrap;height:24px;color:color-mix(in srgb, var(--c) 72%, var(--ink));background:color-mix(in srgb, var(--c) 12%, transparent);border:1px solid color-mix(in srgb, var(--c) 24%, transparent);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;line-height:1;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.cap[data-v-f698befa]:hover{background:color-mix(in srgb, var(--c) 18%, transparent);border-color:color-mix(in srgb, var(--c) 36%, transparent)}.cap .cap-ico[data-v-f698befa]{color:var(--c);font-size:13px;display:inline-flex}.cap-txt[data-v-f698befa]{align-items:baseline;gap:4px;display:inline-flex}.cap-txt i[data-v-f698befa]{opacity:.62;font-style:normal;font-weight:600}.cap-txt b[data-v-f698befa]{font-weight:700}.cap-mute[data-v-f698befa]{--c:#64748b}.cap-status.info[data-v-f698befa]{--c:#3b82f6}.cap-status.success[data-v-f698befa]{--c:#10b981}.cap-status.warning[data-v-f698befa]{--c:#f59e0b}.cap-status.default[data-v-f698befa]{--c:#94a3b8}.cap-status .dot[data-v-f698befa]{background:var(--c);border-radius:50%;flex:none;width:7px;height:7px}.cap-status.pulse .dot[data-v-f698befa]{animation:1.6s ease-out infinite dotpulse-f698befa}@keyframes dotpulse-f698befa{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--c) 60%, transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.timer[data-v-f698befa]{font-family:var(--font-mono);font-feature-settings:"tnum";border-left:1px solid color-mix(in srgb, var(--c) 32%, transparent);padding-left:6px;font-size:11px;font-weight:700}.messages[data-v-f698befa]{z-index:1;flex-direction:column;flex:1;gap:6px;min-height:0;padding:16px 18px;display:flex;position:relative;overflow-y:auto}.load-more-wrap[data-v-f698befa]{justify-content:center;padding-bottom:6px;display:flex}.avatar[data-v-f698befa]{border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.avatar.ai[data-v-f698befa]{background:var(--accent-soft);color:var(--accent)}.avatar.me[data-v-f698befa]{background:var(--bubble-me);color:var(--bubble-me-ink)}.avatar img[data-v-f698befa]{object-fit:cover;width:100%;height:100%}.fold-btn[data-v-f698befa]{margin-top:6px}.msg-meta[data-v-f698befa]{align-items:center;gap:8px;display:flex}.msg-acts[data-v-f698befa]{opacity:0;gap:2px;margin-left:auto;transition:opacity .14s;display:inline-flex}.msg-row:hover .msg-acts[data-v-f698befa],.msg-acts[data-v-f698befa]:focus-within,.msg-row.speaking .msg-acts[data-v-f698befa]{opacity:1}.msg-act[data-v-f698befa]{width:22px;height:22px;color:var(--ink-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;transition:background .14s,color .14s;display:grid}.msg-act[data-v-f698befa]:hover{background:var(--code-bg);color:var(--ink)}.msg-act.on[data-v-f698befa]{color:var(--accent);background:var(--accent-soft)}.msg-act[data-v-f698befa] .n-icon{font-size:14px}.msg-star-mark[data-v-f698befa]{color:#f59e0b;flex:none;font-size:13px}.msg-row.speaking .bubble[data-v-f698befa]{box-shadow:var(--shadow-soft), inset 3px 0 0 var(--accent)}.unread-divider[data-v-f698befa]{color:#ef4444;letter-spacing:.02em;align-items:center;gap:10px;margin:8px 2px 2px;font-size:11px;font-weight:700;display:flex}.unread-divider[data-v-f698befa]:before,.unread-divider[data-v-f698befa]:after{content:"";background:#ef444459;flex:1;height:1px}.locate-flash .bubble[data-v-f698befa]{animation:1.5s ease-out locate-flash-f698befa}@keyframes locate-flash-f698befa{0%{background-color:color-mix(in srgb, #f59e0b 16%, var(--bubble-ai));box-shadow:0 0 0 3px #f59e0b99}to{box-shadow:0 0 0 8px #0000}}.bubble-thinking[data-v-f698befa]{align-items:center;gap:9px;padding:11px 16px;display:inline-flex}.thinking-avatar[data-v-f698befa]{animation:2s ease-in-out infinite think-breathe-f698befa}@keyframes think-breathe-f698befa{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.thinking-avatar[data-v-f698befa],.bubble-flash[data-v-f698befa]{animation:none}}.empty-chat[data-v-f698befa]{text-align:center;color:var(--ink-dim);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:30px;font-size:13.5px;line-height:1.9;display:flex}.empty-icon[data-v-f698befa]{color:var(--ink-dim);opacity:.6}.empty-chat code[data-v-f698befa]{font-family:var(--font-mono);background:var(--code-bg);border-radius:5px;padding:1px 6px;font-size:12px}.queue-bar[data-v-f698befa]{border:1px solid var(--line);background:var(--card);width:calc(100% - 36px);max-width:860px;box-shadow:var(--shadow-soft);border-radius:12px;align-self:center;margin:0 18px 6px;overflow:hidden}.queue-bar-head[data-v-f698befa]{width:100%;color:var(--ink-sub);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:9px 13px;font-size:12.5px;display:flex}.queue-text[data-v-f698befa]{flex:1}.spin[data-v-f698befa]{border:2px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;flex:0 0 12px;width:12px;height:12px;animation:.9s linear infinite q-spin-f698befa}@keyframes q-spin-f698befa{to{transform:rotate(360deg)}}.queue-items[data-v-f698befa]{border-top:1px solid var(--line);max-height:180px;padding:4px 8px;overflow-y:auto}.queue-item[data-v-f698befa]{align-items:center;gap:8px;padding:5px 6px;font-size:12.5px;display:flex}.q-text[data-v-f698befa]{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink-sub);flex:1;overflow:hidden}.bubble-suggestions[data-v-f698befa]{border-top:1px dashed var(--line);flex-wrap:wrap;gap:7px;margin-top:11px;padding-top:10px;display:flex}.sugg-chip[data-v-f698befa]{font:inherit;color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;border-radius:999px;max-width:100%;padding:5px 13px;font-size:12.5px;line-height:1.45;transition:background .15s,border-color .15s,transform 60ms}.sugg-chip[data-v-f698befa]:hover{background:color-mix(in srgb, var(--accent) 16%, transparent);border-color:var(--accent)}.sugg-chip[data-v-f698befa]:active{transform:translateY(1px)}.sugg-chip[data-v-f698befa]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bubble-flash[data-v-f698befa]{animation:.9s ease-out bubble-flash-f698befa}@keyframes bubble-flash-f698befa{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 52%, transparent);background-color:color-mix(in srgb, var(--accent) 14%, var(--bubble-ai))}to{background-color:var(--bubble-ai);box-shadow:0 0 0 9px #0000}}.dismiss-row[data-v-f698befa]{box-sizing:border-box;justify-content:flex-end;width:100%;max-width:896px;margin:0 auto;padding:0 18px 6px;display:flex}.inline-process[data-v-f698befa]{margin-bottom:6px}@media (max-width:680px){.chat-ws-path[data-v-f698befa]{display:none}}.composer[data-v-037e27c9]{padding:8px 18px calc(12px + env(safe-area-inset-bottom));z-index:2;position:relative}.composer-box[data-v-037e27c9]{background:var(--card);border:1px solid var(--line);max-width:860px;box-shadow:var(--shadow-soft);border-radius:16px;flex-direction:column;gap:8px;margin:0 auto;padding:10px 12px 9px;display:flex;position:relative}.composer-box.drop-active[data-v-037e27c9]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);border-style:dashed}.drop-hint[data-v-037e27c9]{background:color-mix(in srgb, var(--accent) 8%, var(--card));color:var(--accent);pointer-events:none;z-index:2;border-radius:16px;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;inset:0}.attach-preview[data-v-037e27c9]{flex-wrap:wrap;gap:10px;padding-top:2px;display:flex}.thumb-wrap[data-v-037e27c9]{width:56px;height:56px;position:relative}.thumb[data-v-037e27c9]{object-fit:cover;border:1px solid var(--line);cursor:pointer;border-radius:9px;width:56px;height:56px;display:block}.thumb-del[data-v-037e27c9]{border:1.5px solid var(--card);color:#fff;cursor:pointer;background:#e5484d;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;font-size:13px;line-height:1;transition:background .15s,transform 80ms;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 3px #00000047}.thumb-del[data-v-037e27c9]:hover{background:#d83a3f;transform:scale(1.12)}.paste-chips[data-v-037e27c9]{flex-direction:column;gap:7px;padding-top:2px;display:flex}.paste-chip[data-v-037e27c9]{border:1px solid var(--line);background:var(--paper);border-radius:10px;overflow:hidden}.paste-chip-row[data-v-037e27c9]{align-items:center;gap:2px;padding-right:4px;display:flex}.paste-chip-head[data-v-037e27c9]{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:8px 6px 8px 10px;font-family:inherit;font-size:12.5px;transition:background .14s;display:flex}.paste-chip-head[data-v-037e27c9]:hover{background:var(--code-bg)}.paste-ico[data-v-037e27c9]{color:var(--accent);flex:none;font-size:16px}.paste-name[data-v-037e27c9]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.paste-chev[data-v-037e27c9]{color:var(--ink-dim);flex:none;font-size:14px}.paste-del[data-v-037e27c9]{width:26px;height:26px;color:var(--ink-dim);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;place-items:center;font-size:16px;line-height:1;transition:background .14s,color .14s;display:grid}.paste-del[data-v-037e27c9]:hover{color:#e5484d;background:#e5484d24}.paste-preview[data-v-037e27c9]{border-top:1px solid var(--line);max-height:220px;font-family:var(--font-mono);color:var(--ink-sub);white-space:pre-wrap;word-break:break-word;background:var(--card);margin:0;padding:9px 12px 11px;font-size:11.5px;line-height:1.6;overflow:auto}.composer-input-wrap[data-v-037e27c9]{position:relative}.composer-input[data-v-037e27c9] .n-input__border,.composer-input[data-v-037e27c9] .n-input__state-border{display:none}.composer-input[data-v-037e27c9]{background:0 0}.slash-menu[data-v-037e27c9]{z-index:20;background:var(--card);border:1px solid var(--line);border-radius:12px;max-height:260px;padding:5px;animation:.12s both slash-in-037e27c9;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px -16px #0f172080}@keyframes slash-in-037e27c9{0%{opacity:0;transform:translateY(6px)}}.slash-hint[data-v-037e27c9]{color:var(--ink-dim);border-bottom:1px solid var(--line);margin-bottom:4px;padding:5px 10px 7px;font-size:11px}.slash-item[data-v-037e27c9]{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;font-family:inherit;font-size:13px;display:flex}.slash-item.active[data-v-037e27c9]{background:var(--accent-soft)}.slash-tag[data-v-037e27c9]{color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:6px;flex:none;padding:3px 6px;font-size:10.5px;font-weight:700;line-height:1}.slash-tag.tpl[data-v-037e27c9]{color:#8b5cf6;background:#8b5cf61f;border-color:#8b5cf64d}.slash-label[data-v-037e27c9]{white-space:nowrap;flex:none;font-weight:600}.slash-sub[data-v-037e27c9]{min-width:0;color:var(--ink-dim);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;overflow:hidden}.cp-bar[data-v-037e27c9]{align-items:center;gap:6px;min-height:28px;display:flex}.cp-toggle[data-v-037e27c9]{width:26px;height:26px;color:var(--ink-dim);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;place-items:center;font-size:15px;transition:background .15s,color .15s,transform .28s cubic-bezier(.22,.61,.36,1);display:grid;transform:rotate(180deg)}.cp-toggle[data-v-037e27c9]:hover{background:var(--code-bg);color:var(--ink-sub)}.cp-toggle.collapsed[data-v-037e27c9]{transform:rotate(0)}.cp-actions[data-v-037e27c9]{opacity:1;flex-wrap:nowrap;align-items:center;gap:5px;max-width:760px;transition:max-width .32s cubic-bezier(.22,.61,.36,1),opacity .24s;display:flex;overflow:hidden}.cp-actions.collapsed[data-v-037e27c9]{opacity:0;pointer-events:none;max-width:0}.cp-act[data-v-037e27c9]{height:28px;color:var(--ink-sub);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .15s,color .15s,border-color .15s,transform 80ms;display:inline-flex}.cp-act[data-v-037e27c9] .n-icon{font-size:15px}.cp-act[data-v-037e27c9]:hover{background:var(--code-bg);color:var(--ink)}.cp-act[data-v-037e27c9]:active{transform:translateY(.5px)}.cp-act[data-v-037e27c9]:disabled{opacity:.4;cursor:not-allowed}.cp-act-hero[data-v-037e27c9]{color:var(--accent);background:var(--accent-soft);font-weight:600}.cp-act-hero[data-v-037e27c9]:hover{color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent)}.cp-act-danger[data-v-037e27c9]:hover{color:#e5484d;background:#e5484d1f}.cp-badge[data-v-037e27c9]{text-align:center;color:#fff;background:var(--accent);border-radius:999px;min-width:16px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:1.5}.cp-badge-soft[data-v-037e27c9]{color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}.cp-act.on[data-v-037e27c9]{color:var(--accent);background:var(--accent-soft)}.pt-pop[data-v-037e27c9]{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;width:min(338px,100vw - 32px);display:flex;overflow:hidden;box-shadow:0 18px 46px -18px #0f17208c}.pt-head[data-v-037e27c9]{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:11px 12px 9px;display:flex}.pt-head-main[data-v-037e27c9]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pt-title[data-v-037e27c9]{color:var(--ink);font-size:13px;font-weight:700}.pt-sub[data-v-037e27c9]{color:var(--ink-dim);font-size:10.5px}.pt-new[data-v-037e27c9]{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:var(--accent-soft);height:26px;color:var(--accent);cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:3px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.pt-new[data-v-037e27c9]:hover{background:color-mix(in srgb, var(--accent) 16%, transparent)}.pt-form[data-v-037e27c9]{border-bottom:1px solid var(--line);background:var(--paper);flex-direction:column;gap:7px;padding:10px 12px;display:flex}.pt-form-acts[data-v-037e27c9]{justify-content:flex-end;gap:6px;display:flex}.pt-list[data-v-037e27c9]{flex-direction:column;gap:4px;max-height:260px;padding:7px;display:flex;overflow-y:auto}.pt-item[data-v-037e27c9]{cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:7px 8px 7px 10px;transition:background .14s,border-color .14s;display:flex}.pt-item[data-v-037e27c9]:hover{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 28%, transparent)}.pt-item-main[data-v-037e27c9]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pt-item-name[data-v-037e27c9]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.pt-item-text[data-v-037e27c9]{color:var(--ink-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pt-del[data-v-037e27c9]{width:24px;height:24px;color:var(--ink-dim);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:7px;flex:none;place-items:center;transition:opacity .14s,background .14s,color .14s;display:grid}.pt-item:hover .pt-del[data-v-037e27c9]{opacity:1}.pt-del[data-v-037e27c9]:hover{color:#e5484d;background:#e5484d24}.pt-empty[data-v-037e27c9]{text-align:center;color:var(--ink-dim);padding:18px 14px;font-size:12px;line-height:1.7}.pt-foot[data-v-037e27c9]{border-top:1px solid var(--line);background:var(--paper);justify-content:flex-end;padding:8px 10px;display:flex}.pt-reset[data-v-037e27c9]{color:var(--ink-dim);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:4px;padding:4px 9px;font-family:inherit;font-size:11.5px;transition:background .14s,color .14s;display:inline-flex}.pt-reset[data-v-037e27c9]:hover{background:var(--code-bg);color:var(--ink-sub)}.cp-gp[data-v-037e27c9]{height:26px;color:var(--accent);background:var(--accent-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:11.5px;display:inline-flex}.cp-gp[data-v-037e27c9] .n-icon{font-size:13px}.cp-send-row[data-v-037e27c9]{justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-meta[data-v-037e27c9]{flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.cap[data-v-037e27c9]{--c:#64748b;white-space:nowrap;height:24px;color:color-mix(in srgb, var(--c) 72%, var(--ink));background:color-mix(in srgb, var(--c) 12%, transparent);border:1px solid color-mix(in srgb, var(--c) 24%, transparent);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;line-height:1;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.cap[data-v-037e27c9]:hover{background:color-mix(in srgb, var(--c) 18%, transparent);border-color:color-mix(in srgb, var(--c) 36%, transparent)}.cap .cap-ico[data-v-037e27c9]{color:var(--c);font-size:13px;display:inline-flex}.cap-txt[data-v-037e27c9]{align-items:baseline;gap:4px;display:inline-flex}.cap-txt i[data-v-037e27c9]{opacity:.62;font-style:normal;font-weight:600}.cap-txt b[data-v-037e27c9]{font-weight:700}.cap-model[data-v-037e27c9]{--c:#6366f1}.cap-model.is-max[data-v-037e27c9]{--c:#d99a2b}.model-tag[data-v-037e27c9]{text-overflow:ellipsis;white-space:nowrap;max-width:168px;display:inline-block;overflow:hidden}.cap-chip[data-v-037e27c9]{letter-spacing:.04em;color:#4a3500;background:linear-gradient(135deg,#fcd34d,#f59e0b);border-radius:999px;padding:1px 5px;font-size:9.5px;font-weight:800}.ctx-ring[data-v-037e27c9]{--c:#64748b;cursor:default;background:color-mix(in srgb, var(--c) 12%, transparent);border:1px solid color-mix(in srgb, var(--c) 24%, transparent);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:background .18s,border-color .18s;display:inline-flex}.ctx-ring[data-v-037e27c9]:hover{background:color-mix(in srgb, var(--c) 18%, transparent);border-color:color-mix(in srgb, var(--c) 36%, transparent)}.ctx-ring.lv-low[data-v-037e27c9]{--c:#10b981}.ctx-ring.lv-mid[data-v-037e27c9]{--c:#f59e0b}.ctx-ring.lv-high[data-v-037e27c9]{--c:#ef4444}.ctx-ring.lv-none[data-v-037e27c9]{--c:#64748b}.ring[data-v-037e27c9]{--p:0;background:conic-gradient(var(--c) calc(var(--p) * 1%), color-mix(in srgb, var(--c) 22%, transparent) 0);border-radius:50%;flex:none;width:15px;height:15px;transition:background .35s;-webkit-mask:radial-gradient(closest-side,#0000 60%,#000 62%);mask:radial-gradient(closest-side,#0000 60%,#000 62%)}.ctx-tip[data-v-037e27c9]{flex-direction:column;gap:5px;min-width:152px;display:flex}.ctx-tip-title[data-v-037e27c9]{opacity:.96;border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);padding-bottom:5px;font-size:12px;font-weight:700}.ctx-tip-row[data-v-037e27c9]{justify-content:space-between;align-items:center;gap:18px;font-size:12px;line-height:1.45;display:flex}.ctx-tip-k[data-v-037e27c9]{opacity:.66}.ctx-tip-v[data-v-037e27c9]{font-family:var(--font-mono);font-feature-settings:"tnum";font-weight:600}.kbd[data-v-037e27c9]{opacity:.75;border:1px solid #ffffff59;border-radius:5px;margin-left:8px;padding:0 5px;font-size:11px;line-height:1.5}.ws-count[data-v-037e27c9]{margin-left:5px}.ws-body[data-v-037e27c9]{flex-direction:column;gap:12px;display:flex}.ws-tip[data-v-037e27c9]{color:var(--ink-sub);font-size:12.5px;line-height:1.7}.ws-tip b[data-v-037e27c9]{color:var(--ink)}.ws-input-row[data-v-037e27c9]{gap:8px;display:flex}.ws-input[data-v-037e27c9]{flex:1}.ws-browse[data-v-037e27c9]{flex:none}.ws-list[data-v-037e27c9]{flex-direction:column;gap:7px;display:flex}.ws-list-title[data-v-037e27c9]{color:var(--ink-dim);font-size:12px;font-weight:700}.ws-item[data-v-037e27c9]{border:1px solid var(--line);background:var(--card);border-radius:10px;align-items:center;gap:8px;padding:7px 10px;display:flex}.ws-item-i[data-v-037e27c9]{color:var(--ink-dim);flex:none;font-size:15px}.ws-item-i.ws-on[data-v-037e27c9]{color:var(--accent)}.ws-recent[data-v-037e27c9]{cursor:pointer;transition:border-color .15s,background .15s}.ws-recent[data-v-037e27c9]:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));background:var(--accent-soft)}.ws-item-path[data-v-037e27c9]{min-width:0;color:var(--ink-sub);word-break:break-all;flex:1;font-size:12px}.ws-pending-tag[data-v-037e27c9]{color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:6px;flex:none;padding:3px 7px;font-size:11px;font-weight:700;line-height:1}.ws-item-btn[data-v-037e27c9]{flex:none}.ws-foot[data-v-037e27c9]{justify-content:flex-end;gap:10px;display:flex}.tf-hint[data-v-037e27c9]{color:var(--ink-dim);font-size:11.5px}.tf-section-title[data-v-037e27c9]{color:var(--ink-dim);font-size:12px;font-weight:700}.tf-targets[data-v-037e27c9]{flex-direction:column;gap:6px;max-height:200px;padding-right:2px;display:flex;overflow-y:auto}.tf-target[data-v-037e27c9]{text-align:left;border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:10px;align-items:center;gap:9px;width:100%;padding:8px 10px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.tf-target[data-v-037e27c9]:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));background:var(--accent-soft)}.tf-target.sel[data-v-037e27c9]{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent)}.tf-dot[data-v-037e27c9]{background:var(--ink-dim);border-radius:50%;flex:none;width:8px;height:8px}.tf-dot.waiting[data-v-037e27c9]{background:#2f6feb}.tf-dot.idle[data-v-037e27c9]{background:#18a058}.tf-dot.stopped[data-v-037e27c9]{background:#e5a23c}.tf-dot.offline[data-v-037e27c9]{background:var(--ink-dim);opacity:.6}.tf-target-main[data-v-037e27c9]{flex-direction:column;gap:2px;min-width:0;display:flex}.tf-target-title[data-v-037e27c9]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.tf-target-sub[data-v-037e27c9]{color:var(--ink-sub);font-size:11px}.tf-empty[data-v-037e27c9]{color:var(--ink-dim);border:1px dashed var(--line);text-align:center;border-radius:10px;padding:10px;font-size:12.5px}.tf-foot[data-v-037e27c9]{justify-content:space-between;align-items:center;gap:10px;display:flex}.tf-foot-right[data-v-037e27c9]{gap:10px;display:flex}.batch-drawer[data-v-2ae2796a]{background:var(--card);flex-direction:column;height:100%;display:flex}.bd-head[data-v-2ae2796a]{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;padding:15px 18px 14px;display:flex}.bd-icon[data-v-2ae2796a]{width:38px;height:38px;color:var(--accent);background:var(--accent-soft);border-radius:11px;flex:none;place-items:center;display:grid}.bd-titles[data-v-2ae2796a]{flex:1;min-width:0}.bd-title[data-v-2ae2796a]{font-size:16px;font-weight:700}.bd-sub[data-v-2ae2796a]{color:var(--ink-dim);margin-top:3px;font-size:12px}.bd-close[data-v-2ae2796a]{width:32px;height:32px;color:var(--ink-sub);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.bd-close[data-v-2ae2796a]:hover{background:var(--code-bg);color:var(--ink)}.batch-grid[data-v-2ae2796a]{flex:1;grid-template-columns:372px 1fr;min-height:0;display:grid}.pane[data-v-2ae2796a]{flex-direction:column;min-width:0;min-height:0;display:flex}.config-pane[data-v-2ae2796a]{border-right:1px solid var(--line)}.pane-scroll[data-v-2ae2796a]{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 18px;display:flex;overflow-y:auto}.pane-foot[data-v-2ae2796a]{border-top:1px solid var(--line);background:var(--card);flex:none;padding:12px 18px}.queue-pane[data-v-2ae2796a]{background:var(--paper);padding:16px 18px}.mode-desc[data-v-2ae2796a]{border:1px dashed var(--line);color:var(--ink-dim);border-radius:10px;margin:0;padding:9px 11px;font-size:11.5px;line-height:1.65}.mode-desc b[data-v-2ae2796a]{color:var(--ink-sub)}.section[data-v-2ae2796a]{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;gap:10px;padding:13px 13px 14px;display:flex}.section-head[data-v-2ae2796a]{color:var(--ink);align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.section-head.plain[data-v-2ae2796a]{margin:0}.step-badge[data-v-2ae2796a]{background:var(--accent);color:#fff;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:inline-grid}.seg2[data-v-2ae2796a]{gap:8px;display:flex}.seg2-item[data-v-2ae2796a]{border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:9px 10px;font-size:13px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.seg2-item[data-v-2ae2796a]:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.seg2-item.on[data-v-2ae2796a]{border-color:var(--accent);background:var(--accent-soft)}.tpl-bar[data-v-2ae2796a]{border:1px dashed var(--line);background:var(--card);border-radius:10px;flex-direction:column;gap:8px;padding:10px 11px;display:flex}.tpl-bar-row[data-v-2ae2796a]{justify-content:space-between;align-items:center;gap:8px;display:flex}.tpl-save[data-v-2ae2796a]{align-items:center;gap:6px;display:flex}.tpl-save[data-v-2ae2796a] .n-input{flex:1;min-width:0}.tpl-chips[data-v-2ae2796a]{flex-wrap:wrap;gap:6px;display:flex}.tpl-chip[data-v-2ae2796a]{border:1px solid var(--line);background:var(--paper);max-width:100%;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 5px 4px 7px;font-size:12px;transition:background .15s,border-color .15s;display:inline-flex}.tpl-chip[data-v-2ae2796a]:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.tpl-chip.on[data-v-2ae2796a]{border-color:var(--accent);background:var(--accent-soft)}.tpl-tag[data-v-2ae2796a]{background:var(--code-bg);width:15px;height:15px;color:var(--ink-dim);font-family:var(--font-mono);border-radius:5px;flex:none;place-items:center;font-size:10px;font-weight:700;display:inline-grid}.tpl-tag.number[data-v-2ae2796a]{color:var(--accent)}.tpl-name[data-v-2ae2796a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:150px;overflow:hidden}.tpl-x[data-v-2ae2796a]{width:17px;height:17px;color:var(--ink-dim);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;transition:background .14s,color .14s;display:grid}.tpl-x[data-v-2ae2796a]:hover{color:#e5484d;background:#e5484d24}.field[data-v-2ae2796a]{flex-direction:column;gap:6px;display:flex}.field-row[data-v-2ae2796a]{justify-content:space-between;align-items:center;gap:8px;display:flex}.field-label[data-v-2ae2796a]{color:var(--ink-sub);font-size:12.5px;font-weight:600}.chip[data-v-2ae2796a]{border:1px solid var(--line);background:var(--card);color:var(--ink-sub);font-family:var(--font-mono);cursor:pointer;border-radius:999px;flex:none;padding:2px 9px;font-size:11px;transition:background .15s,border-color .15s,color .15s}.chip[data-v-2ae2796a]:hover{border-color:var(--accent);color:var(--accent)}.chip[data-v-2ae2796a]:disabled{opacity:.45;cursor:not-allowed}.chip[data-v-2ae2796a]:disabled:hover{border-color:var(--line);color:var(--ink-sub)}.range-row[data-v-2ae2796a]{gap:10px;display:flex}.grow[data-v-2ae2796a]{flex:1;min-width:0}.range-hint[data-v-2ae2796a]{color:var(--ink-sub);font-size:11.5px}.number-note[data-v-2ae2796a]{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:9px 11px}.switch-row[data-v-2ae2796a]{border:1px solid var(--line);background:var(--card);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.switch-text[data-v-2ae2796a]{flex-direction:column;gap:2px;min-width:0;display:flex}.hint[data-v-2ae2796a]{color:var(--ink-dim);font-size:11.5px;line-height:1.65}.hint code[data-v-2ae2796a]{font-family:var(--font-mono);background:var(--code-bg);border-radius:4px;padding:0 4px;font-size:11px}.adv-head[data-v-2ae2796a]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:0;display:flex}.adv-sum[data-v-2ae2796a]{min-width:0;color:var(--ink-dim);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.adv-caret[data-v-2ae2796a]{color:var(--ink-dim);flex:none;margin-left:auto;transition:transform .18s}.adv-caret.open[data-v-2ae2796a]{transform:rotate(180deg)}.adv-body[data-v-2ae2796a]{flex-direction:column;gap:10px;padding-top:2px;display:flex}.adv-retry-note[data-v-2ae2796a]{border:1px dashed var(--line);border-radius:8px;padding:8px 10px}.target-list[data-v-2ae2796a]{flex-direction:column;gap:6px;display:flex}.target-item[data-v-2ae2796a]{text-align:left;border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;transition:background .15s,border-color .15s;display:flex}.target-item[data-v-2ae2796a]:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.target-item.on[data-v-2ae2796a]{border-color:var(--accent);background:var(--accent-soft)}.target-item.disabled[data-v-2ae2796a]{opacity:.5;cursor:not-allowed}.target-item.disabled[data-v-2ae2796a]:hover{border-color:var(--line)}.radio[data-v-2ae2796a]{border:2px solid var(--ink-dim);border-radius:50%;flex:0 0 14px;width:14px;height:14px;transition:border-color .15s,background .15s}.target-item.on .radio[data-v-2ae2796a],.seg2-item.on .radio[data-v-2ae2796a]{border-color:var(--accent);background:radial-gradient(var(--accent) 45%, transparent 50%)}.t-dot[data-v-2ae2796a]{background:var(--ink-dim);opacity:.45;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.t-dot.online[data-v-2ae2796a]{opacity:1;background:#22c55e}.t-main[data-v-2ae2796a]{flex-direction:column;flex:1;min-width:0;display:flex}.t-name[data-v-2ae2796a]{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.t-off[data-v-2ae2796a]{color:#ef4444;font-weight:400}.t-path[data-v-2ae2796a]{color:var(--ink-dim);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.target-empty[data-v-2ae2796a]{color:var(--ink-dim);padding:4px 2px;font-size:12.5px;line-height:1.8}.link-btn[data-v-2ae2796a]{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.preview[data-v-2ae2796a]{background:var(--code-bg);color:var(--ink-sub);border-radius:10px;margin-bottom:10px;padding:9px 11px;font-size:12px;line-height:1.7}.preview.warn[data-v-2ae2796a]{color:#b45309;background:#f59e0b1f}.preview-sum[data-v-2ae2796a]{color:var(--ink);font-weight:600}.preview-line[data-v-2ae2796a]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.q-stat[data-v-2ae2796a]{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-soft);border-radius:14px;flex:none;align-items:center;gap:14px;margin-bottom:12px;padding:12px 14px;display:flex}.q-ring[data-v-2ae2796a]{background:conic-gradient(var(--accent) calc(var(--p,0) * 1%), var(--line) 0);border-radius:50%;flex:none;width:54px;height:54px;transition:background .4s;position:relative}.q-ring[data-v-2ae2796a]:after{content:"";background:var(--card);border-radius:50%;position:absolute;inset:5px}.q-ring-num[data-v-2ae2796a]{color:var(--ink);z-index:1;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.q-ring-num i[data-v-2ae2796a]{color:var(--ink-dim);margin-left:1px;font-size:9px;font-style:normal}.q-stat-main[data-v-2ae2796a]{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.q-stat-frac[data-v-2ae2796a]{font-size:14px;font-weight:600}.q-chips[data-v-2ae2796a]{flex-wrap:wrap;gap:5px;display:flex}.q-chip[data-v-2ae2796a]{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:10.5px;font-weight:700;line-height:1.7;display:inline-flex}.q-chip[data-v-2ae2796a]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.q-chip.running[data-v-2ae2796a]{color:#2563eb;background:#3b82f621}.q-chip.pending[data-v-2ae2796a]{color:#b45309;background:#f59e0b24}.q-chip.done[data-v-2ae2796a]{color:#15803d;background:#22c55e24}.q-chip.paused[data-v-2ae2796a]{color:#64748b;background:#64748b29}.q-chip.stopped[data-v-2ae2796a]{color:#dc2626;background:#ef444421}.q-chip.idle[data-v-2ae2796a]{color:var(--ink-dim);background:var(--code-bg)}.q-chip.idle[data-v-2ae2796a]:before{display:none}.q-stat-acts[data-v-2ae2796a]{flex-direction:column;flex:none;gap:6px;display:flex}.q-toolbar[data-v-2ae2796a]{flex:none;align-items:center;gap:8px;margin-bottom:10px;display:flex}.q-filter[data-v-2ae2796a]{flex:none;width:124px}.q-search[data-v-2ae2796a]{flex:1;min-width:0}.q-listhead[data-v-2ae2796a]{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;margin-bottom:6px;padding:0 2px 9px;display:flex}.q-listhead-label[data-v-2ae2796a]{color:var(--ink-sub);font-size:12px}.bulk-spacer[data-v-2ae2796a]{flex:1;min-width:0}.task-list[data-v-2ae2796a]{flex-direction:column;flex:1;gap:7px;min-height:0;margin:0;padding:0 4px 4px 0;list-style:none;display:flex;overflow-y:auto}.task-item[data-v-2ae2796a]{border:1px solid var(--line);background:var(--card);border-radius:12px;align-items:center;gap:9px;padding:9px 11px;transition:border-color .15s,box-shadow .15s,transform 80ms;display:flex}.task-item[data-v-2ae2796a]:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--line));box-shadow:var(--shadow-soft)}.task-item.sel[data-v-2ae2796a]{border-color:var(--accent);background:var(--accent-soft)}.task-check[data-v-2ae2796a]{flex:none}.task-seq[data-v-2ae2796a]{background:var(--code-bg);height:26px;color:var(--ink-sub);border-radius:7px;flex:0 0 26px;place-items:center;font-size:11px;font-weight:600;display:grid}.task-main[data-v-2ae2796a]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.task-titleline[data-v-2ae2796a]{align-items:center;gap:7px;min-width:0;display:flex}.status-chip[data-v-2ae2796a]{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:1px 8px;font-size:10.5px;font-weight:700;line-height:1.7;display:inline-flex}.status-chip[data-v-2ae2796a]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status-chip.running[data-v-2ae2796a]{color:#2563eb;background:#3b82f621}.status-chip.running[data-v-2ae2796a]:before{animation:1.4s ease-in-out infinite chip-pulse-2ae2796a}.status-chip.pending[data-v-2ae2796a]{color:#b45309;background:#f59e0b24}.status-chip.done[data-v-2ae2796a]{color:#15803d;background:#22c55e24}.status-chip.paused[data-v-2ae2796a]{color:#64748b;background:#64748b29}.status-chip.stopped[data-v-2ae2796a],.status-chip.error[data-v-2ae2796a]{color:#dc2626;background:#ef444421}@keyframes chip-pulse-2ae2796a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.task-title[data-v-2ae2796a]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.task-sub[data-v-2ae2796a]{color:var(--ink-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.task-acts[data-v-2ae2796a]{flex:none;gap:4px;display:inline-flex}.ti-btn[data-v-2ae2796a]{width:28px;height:28px;color:var(--ink-sub);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;transition:background .14s,color .14s,border-color .14s;display:grid}.ti-btn[data-v-2ae2796a]:hover{background:var(--code-bg);color:var(--ink);border-color:var(--line)}.ti-btn.danger[data-v-2ae2796a]:hover{color:#e5484d;background:#e5484d1f;border-color:#e5484d4d}.q-empty[data-v-2ae2796a]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:40px 16px;list-style:none;display:flex}.q-empty-i[data-v-2ae2796a]{background:var(--code-bg);width:56px;height:56px;color:var(--ink-dim);border-radius:16px;place-items:center;display:grid}.q-empty-title[data-v-2ae2796a]{color:var(--ink-sub);font-size:13.5px;font-weight:600}.q-empty-sub[data-v-2ae2796a]{max-width:260px;color:var(--ink-dim);font-size:12px;line-height:1.7}@media (max-width:760px){.batch-grid[data-v-2ae2796a]{grid-template-rows:auto 1fr;grid-template-columns:1fr}.config-pane[data-v-2ae2796a]{border-right:none;border-bottom:1px solid var(--line);max-height:50%}.q-stat[data-v-2ae2796a]{flex-wrap:wrap}.q-stat-acts[data-v-2ae2796a]{flex-direction:row}}.settings-drawer[data-v-77aafc46]{background:var(--card);flex-direction:column;height:100%;display:flex}.sd-head[data-v-77aafc46]{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;padding:15px 18px;display:flex}.sd-title[data-v-77aafc46]{flex:1;font-size:16px;font-weight:700}.sd-close[data-v-77aafc46]{width:30px;height:30px;color:var(--ink-sub);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;transition:background .15s;display:grid}.sd-close[data-v-77aafc46]:hover{background:var(--code-bg)}.sd-body[data-v-77aafc46]{flex:1;min-height:0;display:flex}.sd-nav[data-v-77aafc46]{border-right:1px solid var(--line);flex-direction:column;flex:0 0 148px;gap:3px;padding:12px 10px;display:flex;overflow-y:auto}.nav-item[data-v-77aafc46]{width:100%;color:var(--ink-sub);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;padding:9px 11px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s;display:flex}.nav-item[data-v-77aafc46]:hover{background:var(--code-bg)}.nav-item.on[data-v-77aafc46]{background:var(--accent-soft);color:var(--accent);font-weight:600}.sd-content[data-v-77aafc46]{flex:1;min-width:0;padding:18px 20px;overflow-y:auto}.panel[data-v-77aafc46]{flex-direction:column;gap:18px;display:flex}.set-section[data-v-77aafc46]{flex-direction:column;gap:14px;display:flex}.set-section+.set-section[data-v-77aafc46]{border-top:1px solid var(--line);padding-top:18px}.section-h[data-v-77aafc46]{letter-spacing:.03em;color:var(--accent);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.instant-tag[data-v-77aafc46]{color:var(--ink-dim);background:var(--code-bg);letter-spacing:0;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:600}.sub-card[data-v-77aafc46]{background:var(--code-bg);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;padding:12px 14px;display:flex}.set-row[data-v-77aafc46]{align-items:center;gap:12px;display:flex}.set-row.col[data-v-77aafc46]{flex-direction:column;align-items:stretch;gap:8px}.set-label[data-v-77aafc46]{flex-direction:column;flex:0 0 188px;font-size:13.5px;font-weight:600;display:flex}.set-row.col .set-label[data-v-77aafc46]{flex:none}.set-label small[data-v-77aafc46]{color:var(--ink-dim);margin-top:1px;font-size:11.5px;font-weight:400}.set-ctrl[data-v-77aafc46]{color:var(--ink-sub);align-items:center;gap:8px;font-size:13px;display:flex}.set-hint[data-v-77aafc46]{color:var(--ink-dim);font-size:11.5px;line-height:1.7}.set-hint code[data-v-77aafc46]{font-family:var(--font-mono);background:var(--code-bg);border-radius:4px;padding:0 4px;font-size:11px}.dim[data-v-77aafc46]{color:var(--ink-dim)}.qc-list[data-v-77aafc46]{flex-direction:column;align-items:stretch;gap:7px;display:flex}.qc-row[data-v-77aafc46]{align-items:center;gap:8px;display:flex}.upload-btn[data-v-77aafc46]{cursor:pointer}.about-block[data-v-77aafc46]{flex-direction:column;gap:12px;display:flex}.kv[data-v-77aafc46]{align-items:center;gap:10px;font-size:13.5px;display:flex}.kv .k[data-v-77aafc46]{color:var(--ink-dim);flex:0 0 88px;font-size:12.5px}.mono.small[data-v-77aafc46]{font-size:12px}.patch-hero[data-v-77aafc46]{border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.patch-hero.ok[data-v-77aafc46]{background:color-mix(in srgb, #22c55e 9%, var(--card));border-color:#22c55e4d}.patch-hero.warn[data-v-77aafc46]{background:color-mix(in srgb, #f59e0b 11%, var(--card));border-color:#f59e0b61}.hero-ic[data-v-77aafc46]{color:#fff;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.patch-hero.ok .hero-ic[data-v-77aafc46]{background:linear-gradient(135deg,#22c55e,#16a34a)}.patch-hero.warn .hero-ic[data-v-77aafc46]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.hero-tx[data-v-77aafc46]{flex:1;min-width:0}.hero-t[data-v-77aafc46]{font-size:14px;font-weight:700}.hero-s[data-v-77aafc46]{color:var(--ink-sub);margin-top:2px;font-size:12px;line-height:1.55}.patch-grid[data-v-77aafc46]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.patch-cell[data-v-77aafc46]{border:1px solid var(--line);background:var(--card);border-radius:11px;align-items:center;gap:9px;padding:9px 12px;display:flex}.pc-dot[data-v-77aafc46]{background:var(--ink-dim);opacity:.4;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.patch-cell.on .pc-dot[data-v-77aafc46]{opacity:1;background:#22c55e}.patch-cell.off .pc-dot[data-v-77aafc46]{opacity:1;background:#f59e0b}.pc-tx[data-v-77aafc46]{flex-direction:column;line-height:1.3;display:flex}.pc-name[data-v-77aafc46]{font-size:13px;font-weight:600}.pc-state[data-v-77aafc46]{color:var(--ink-dim);font-size:11px}.patch-cell.off .pc-state[data-v-77aafc46]{color:#b45309}.maintain-acts[data-v-77aafc46]{flex-wrap:wrap;gap:8px;display:flex}.doctor-card[data-v-77aafc46]{border:1px solid var(--line);background:var(--code-bg);border-radius:12px;flex-direction:column;gap:9px;padding:12px 14px;display:flex}.dc-row[data-v-77aafc46]{align-items:center;gap:10px;font-size:13px;display:flex}.dc-k[data-v-77aafc46]{color:var(--ink-dim);flex:0 0 96px;font-size:12.5px}.sd-foot[data-v-77aafc46]{border-top:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:12px 18px;display:flex}.foot-hint[data-v-77aafc46]{color:var(--ink-dim);margin-right:auto;font-size:12px}@media (max-width:560px){.sd-nav[data-v-77aafc46]{flex-basis:110px}.nav-item span[data-v-77aafc46]{font-size:12.5px}.set-row[data-v-77aafc46]{flex-direction:column;align-items:stretch;gap:7px}.set-label[data-v-77aafc46]{flex:none}}.trash-list[data-v-007ca2e1]{flex-direction:column;gap:6px;max-height:50vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.trash-item[data-v-007ca2e1]{border:1px solid var(--line);background:var(--card);border-radius:11px;align-items:center;gap:10px;padding:9px 12px;display:flex}.t-main[data-v-007ca2e1]{flex:1;min-width:0}.t-actions[data-v-007ca2e1]{flex-shrink:0;gap:6px;display:flex}.t-title[data-v-007ca2e1]{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.t-time[data-v-007ca2e1]{color:var(--ink-dim);margin-top:2px;font-size:11px}.trash-empty[data-v-007ca2e1]{text-align:center;color:var(--ink-dim);padding:26px 0;font-size:13px;line-height:1.9}.modal-foot[data-v-007ca2e1]{justify-content:space-between;gap:10px;display:flex}.bc-head[data-v-ed2b863f]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.bc-count[data-v-ed2b863f]{color:var(--ink-sub);font-size:13px;font-weight:600}.bc-list[data-v-ed2b863f]{flex-direction:column;gap:4px;max-height:38vh;margin-bottom:12px;display:flex;overflow-y:auto}.bc-item[data-v-ed2b863f]{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:9px;padding:7px 10px;font-size:13px;display:flex}.bc-item[data-v-ed2b863f]:hover{background:var(--accent-soft)}.bc-item.on[data-v-ed2b863f]{border-color:var(--accent);background:var(--accent-soft)}.s-dot[data-v-ed2b863f]{background:var(--ink-dim);opacity:.45;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.s-dot.online[data-v-ed2b863f]{opacity:1;background:#22c55e}.s-dot.waiting[data-v-ed2b863f]{opacity:1;background:#3b82f6}.bc-title[data-v-ed2b863f]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.bc-empty[data-v-ed2b863f]{text-align:center;color:var(--ink-dim);padding:20px 0;font-size:13px}.modal-foot[data-v-ed2b863f]{justify-content:flex-end;gap:10px;display:flex}.cs-toolbar[data-v-b27b52e0]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.cs-search[data-v-b27b52e0]{flex:1}.cs-head[data-v-b27b52e0]{justify-content:space-between;align-items:center;padding:2px 2px 8px;font-size:12.5px;display:flex}.cs-selnote[data-v-b27b52e0]{color:var(--ink-dim)}.cs-list[data-v-b27b52e0]{flex-direction:column;gap:6px;max-height:52vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cs-item[data-v-b27b52e0]{border:1px solid var(--line);background:var(--card);border-radius:11px;align-items:center;gap:10px;padding:8px 12px;display:flex}.cs-main[data-v-b27b52e0]{flex:1;min-width:0}.cs-title[data-v-b27b52e0]{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex;overflow:hidden}.cs-sub[data-v-b27b52e0]{color:var(--ink-dim);margin-top:2px;font-size:11px}.cs-empty[data-v-b27b52e0]{text-align:center;color:var(--ink-dim);padding:26px 0;font-size:13px;line-height:1.9}.cs-overflow[data-v-b27b52e0]{color:var(--ink-dim);text-align:center;padding:8px 2px 0;font-size:11.5px}.cs-foot[data-v-b27b52e0]{justify-content:space-between;align-items:center;gap:10px;display:flex}.cs-foot-right[data-v-b27b52e0]{gap:10px;display:flex}.us-state[data-v-b6deaa5d]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:36px 16px;display:flex}.us-state-text[data-v-b6deaa5d]{color:var(--ink-sub);font-size:14px}.us-err-icon[data-v-b6deaa5d]{color:#e0922f}.us-hint[data-v-b6deaa5d]{color:var(--ink-dim);font-size:12.5px;line-height:1.7}.us-body[data-v-b6deaa5d]{flex-direction:column;gap:16px;display:flex}.us-hero[data-v-b6deaa5d]{border:1px solid var(--line);background:radial-gradient(120% 140% at 100% 0%, var(--accent-soft), transparent 60%), var(--card);border-radius:14px;padding:14px 16px;position:relative;overflow:hidden}.us-hero-top[data-v-b6deaa5d]{justify-content:space-between;align-items:center;gap:10px;display:flex}.us-badge[data-v-b6deaa5d]{letter-spacing:.01em;color:#fff;background:linear-gradient(135deg,#64748b,#475569);border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 14px 0 11px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 3px 10px -4px #0006}.us-badge-i[data-v-b6deaa5d]{opacity:.95;font-size:15px}.tier-pro[data-v-b6deaa5d]{background:linear-gradient(135deg,#14b8a6,#0d9488)}.tier-pro_plus[data-v-b6deaa5d]{background:linear-gradient(135deg,#8b5cf6,#6366f1)}.tier-ultra[data-v-b6deaa5d]{color:#422006;background:linear-gradient(135deg,#fbbf24,#f59e0b)}.tier-business[data-v-b6deaa5d],.tier-team[data-v-b6deaa5d],.tier-enterprise[data-v-b6deaa5d]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.tier-free[data-v-b6deaa5d],.tier-free_trial[data-v-b6deaa5d],.tier-unknown[data-v-b6deaa5d]{background:linear-gradient(135deg,#94a3b8,#64748b)}.us-hero-tags[data-v-b6deaa5d]{align-items:center;gap:8px;display:inline-flex}.us-pay[data-v-b6deaa5d]{color:var(--ink-dim);white-space:nowrap;font-size:12px}.us-hero-email[data-v-b6deaa5d]{color:var(--ink-sub);align-items:center;gap:6px;min-width:0;margin-top:11px;font-size:13px;display:flex}.us-hero-email-i[data-v-b6deaa5d]{color:var(--ink-dim);flex:none;font-size:16px}.us-email-text[data-v-b6deaa5d]{word-break:break-all}.us-trial[data-v-b6deaa5d]{color:var(--ink-dim);margin-top:8px;font-size:12px}.us-trial b[data-v-b6deaa5d]{color:var(--accent)}.us-sec[data-v-b6deaa5d]{flex-direction:column;gap:8px;display:flex}.us-sec-title[data-v-b6deaa5d]{color:var(--ink-sub);padding-left:2px;font-size:12px;font-weight:700}.us-sec-sub[data-v-b6deaa5d]{color:var(--ink-dim);font-weight:500}.us-metrics[data-v-b6deaa5d]{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-direction:column;gap:14px;padding:14px;display:flex}.us-metric[data-v-b6deaa5d]{align-items:flex-start;gap:11px;display:flex}.us-ico[data-v-b6deaa5d]{height:30px;color:var(--accent);background:var(--accent-soft);border-radius:9px;flex:0 0 30px;place-items:center;font-size:16px;display:grid}.us-ico.hot[data-v-b6deaa5d]{color:#f97316;background:#f9731624}.us-metric-main[data-v-b6deaa5d]{flex:1;min-width:0}.us-metric-k[data-v-b6deaa5d]{color:var(--ink-dim);align-items:center;gap:8px;margin-bottom:3px;font-size:12px;display:flex}.us-mini[data-v-b6deaa5d]{color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.us-metric-v[data-v-b6deaa5d]{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13.5px;font-weight:600;display:flex}.us-metric-v b.mono[data-v-b6deaa5d]{font-size:15px;font-weight:800}.us-metric-v b.hot[data-v-b6deaa5d]{color:#f97316}.us-sub[data-v-b6deaa5d]{color:var(--ink-dim);font-size:12px;font-weight:500}.us-bar[data-v-b6deaa5d]{background:var(--code-bg);border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.us-bar i[data-v-b6deaa5d]{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 70%, #60a5fa));border-radius:999px;height:100%;transition:width .3s;display:block}.us-bar i.hot[data-v-b6deaa5d]{background:linear-gradient(90deg,#f59e0b,#f97316)}.us-tip[data-v-b6deaa5d]{color:var(--ink-dim);padding-left:2px;font-size:12px;line-height:1.6}.us-warn[data-v-b6deaa5d]{color:#b4690e;background:#f59e0b1f;border-radius:8px;padding:8px 11px;font-size:12px;line-height:1.6}.us-note[data-v-b6deaa5d]{color:var(--ink-dim);font-size:11.5px;line-height:1.7}.us-foot[data-v-b6deaa5d]{justify-content:flex-end;gap:10px;display:flex}.img-viewer[data-v-176b1e82]{z-index:4000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:zoom-out;background:#000000c7;place-items:center;padding:44px;display:grid;position:fixed;inset:0}.viewer-img[data-v-176b1e82]{object-fit:contain;cursor:default;border-radius:8px;max-width:min(92vw,1400px);max-height:90vh;box-shadow:0 18px 60px #00000080}.viewer-close[data-v-176b1e82]{width:40px;height:40px;font-size:24px;position:fixed;top:18px;right:22px}.viewer-nav[data-v-176b1e82]{width:46px;height:46px;font-size:30px;position:fixed;top:50%;transform:translateY(-50%)}.viewer-nav.prev[data-v-176b1e82]{left:22px}.viewer-nav.next[data-v-176b1e82]{right:22px}.viewer-close[data-v-176b1e82],.viewer-nav[data-v-176b1e82]{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:50%;place-items:center;line-height:1;transition:background .15s;display:grid}.viewer-close[data-v-176b1e82]:hover,.viewer-nav[data-v-176b1e82]:hover{background:#ffffff4d}.viewer-count[data-v-176b1e82]{color:#fff;background:#0000006b;border-radius:999px;padding:4px 12px;font-size:13px;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.viewer-fade-enter-active[data-v-176b1e82],.viewer-fade-leave-active[data-v-176b1e82]{transition:opacity .18s}.viewer-fade-enter-from[data-v-176b1e82],.viewer-fade-leave-to[data-v-176b1e82]{opacity:0}.cp-mask[data-v-6fe97d39]{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172057;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.cp-box[data-v-6fe97d39]{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;width:min(620px,92vw);max-height:64vh;animation:.14s both cp-in-6fe97d39;display:flex;overflow:hidden;box-shadow:0 24px 64px -20px #0f172080}@keyframes cp-in-6fe97d39{0%{opacity:0;transform:translateY(-8px)scale(.985)}}.cp-search[data-v-6fe97d39]{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:13px 16px;display:flex}.cp-search-i[data-v-6fe97d39]{color:var(--ink-dim);font-size:19px}.cp-input[data-v-6fe97d39]{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.cp-input[data-v-6fe97d39]::placeholder{color:var(--ink-dim);font-size:13px}.cp-list[data-v-6fe97d39]{flex:1;min-height:0;padding:6px;overflow-y:auto}.cp-group[data-v-6fe97d39]{letter-spacing:.04em;color:var(--ink-dim);padding:8px 10px 4px;font-size:11px;font-weight:700}.cp-item[data-v-6fe97d39]{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-family:inherit;font-size:13.5px;display:flex}.cp-item.active[data-v-6fe97d39]{background:var(--accent-soft)}.cp-item.disabled[data-v-6fe97d39]{opacity:.4;cursor:not-allowed}.cp-item-i[data-v-6fe97d39]{color:var(--ink-sub);flex:none;font-size:17px}.cp-item.active .cp-item-i[data-v-6fe97d39]{color:var(--accent)}.cp-item-label[data-v-6fe97d39]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cp-item-hint[data-v-6fe97d39]{color:var(--ink-dim);flex:none;font-size:11px}.cp-dot[data-v-6fe97d39]{background:var(--ink-dim);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.cp-dot.waiting[data-v-6fe97d39]{background:#3b82f6}.cp-dot.idle[data-v-6fe97d39]{background:#22c55e}.cp-dot.stopped[data-v-6fe97d39]{background:#f59e0b}.cp-dot.offline[data-v-6fe97d39]{background:var(--ink-dim);opacity:.5}.cp-unread[data-v-6fe97d39]{color:#fff;background:#ef4444;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex}.cp-empty[data-v-6fe97d39]{text-align:center;color:var(--ink-dim);padding:26px;font-size:13px}.se-mask[data-v-7b958c56]{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172057;justify-content:center;align-items:flex-start;padding-top:10vh;display:flex;position:fixed;inset:0}.se-box[data-v-7b958c56]{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;width:min(680px,94vw);max-height:72vh;animation:.14s both se-in-7b958c56;display:flex;overflow:hidden;box-shadow:0 24px 64px -20px #0f172080}@keyframes se-in-7b958c56{0%{opacity:0;transform:translateY(-8px)scale(.985)}}.se-search[data-v-7b958c56]{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:13px 16px;display:flex}.se-search-i[data-v-7b958c56]{color:var(--ink-dim);font-size:19px}.se-input[data-v-7b958c56]{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.se-input[data-v-7b958c56]::placeholder{color:var(--ink-dim);font-size:13px}.se-count[data-v-7b958c56]{color:var(--ink-dim);flex:none;font-size:11.5px}.se-list[data-v-7b958c56]{flex:1;min-height:0;padding:8px;overflow-y:auto}.se-empty[data-v-7b958c56]{text-align:center;color:var(--ink-dim);padding:30px 16px;font-size:13px;line-height:1.8}.se-group[data-v-7b958c56]{margin-bottom:6px}.se-ghead[data-v-7b958c56]{width:100%;color:var(--ink-sub);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-family:inherit;font-size:12.5px;font-weight:700;display:flex}.se-ghead[data-v-7b958c56]:hover{background:var(--code-bg)}.se-ghead-i[data-v-7b958c56]{color:var(--ink-dim);font-size:15px}.se-gtitle[data-v-7b958c56]{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);flex:1;overflow:hidden}.se-gtitle.hit[data-v-7b958c56]{color:var(--accent)}.se-gcount[data-v-7b958c56]{color:var(--ink-dim);background:var(--code-bg);border-radius:999px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:700}.se-hit[data-v-7b958c56]{width:100%;color:var(--ink-sub);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:baseline;gap:9px;padding:7px 10px 7px 16px;font-family:inherit;font-size:12.5px;line-height:1.6;display:flex}.se-hit[data-v-7b958c56]:hover,.se-hit.active[data-v-7b958c56]{background:var(--accent-soft)}.se-role[data-v-7b958c56]{border-radius:5px;flex:none;padding:1px 6px;font-size:10.5px;font-weight:700}.se-role.user[data-v-7b958c56]{color:var(--bubble-me-ink);background:var(--bubble-me)}.se-role.assistant[data-v-7b958c56]{color:var(--accent);background:var(--accent-soft)}.se-snippet[data-v-7b958c56]{flex:1;min-width:0;overflow:hidden}.se-snippet[data-v-7b958c56] mark{color:inherit;background:#f59e0b61;border-radius:3px;padding:0 1px}.se-dot[data-v-7b958c56]{background:var(--ink-dim);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.se-dot.waiting[data-v-7b958c56]{background:#3b82f6}.se-dot.idle[data-v-7b958c56]{background:#22c55e}.se-dot.stopped[data-v-7b958c56]{background:#f59e0b}.se-dot.offline[data-v-7b958c56]{background:var(--ink-dim);opacity:.5}.sc-body[data-v-ad93523e]{flex-direction:column;gap:16px;display:flex}.sc-group[data-v-ad93523e]{flex-direction:column;gap:7px;display:flex}.sc-gtitle[data-v-ad93523e]{letter-spacing:.03em;color:var(--accent);font-size:12px;font-weight:700}.sc-row[data-v-ad93523e]{align-items:center;gap:12px;display:flex}.sc-keys[data-v-ad93523e]{flex-wrap:wrap;flex:0 0 168px;gap:4px;display:flex}kbd[data-v-ad93523e]{font-family:var(--font-mono);color:var(--ink);background:var(--code-bg);border:1px solid var(--line);border-bottom-width:2px;border-radius:6px;padding:1px 7px;font-size:11.5px;line-height:1.6}.sc-desc[data-v-ad93523e]{min-width:0;color:var(--ink-sub);flex:1;font-size:13px}.gate[data-v-5e76f73d]{color:#fff;isolation:isolate;background:#0a0e1a;justify-content:center;align-items:center;gap:64px;height:100dvh;padding:24px 40px;display:flex;position:relative;overflow:hidden}.bg[data-v-5e76f73d]{z-index:0;background:radial-gradient(120% 120% at 50% -10%,#131a2e 0%,#0a0e1a 60%);position:absolute;inset:0}.blob[data-v-5e76f73d]{filter:blur(70px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.b1[data-v-5e76f73d]{background:#10a37f;width:460px;height:460px;animation:16s ease-in-out infinite float1-5e76f73d;top:-90px;left:-80px}.b2[data-v-5e76f73d]{opacity:.4;background:#6d5efc;width:420px;height:420px;animation:19s ease-in-out infinite float2-5e76f73d;top:36%;left:26%}.b3[data-v-5e76f73d]{background:#b06cf0;width:360px;height:360px;animation:21s ease-in-out infinite float3-5e76f73d;bottom:-80px;right:-60px}.b4[data-v-5e76f73d]{opacity:.4;background:#22d3ee;width:300px;height:300px;animation:24s ease-in-out infinite reverse float1-5e76f73d;top:-60px;right:22%}@keyframes float1-5e76f73d{50%{transform:translate(60px,50px)scale(1.12)}}@keyframes float2-5e76f73d{50%{transform:translate(-50px,40px)scale(1.1)}}@keyframes float3-5e76f73d{50%{transform:translate(-40px,-60px)scale(1.15)}}.grid[data-v-5e76f73d]{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 50% 30%,#000 40%,#0000 80%);mask-image:radial-gradient(120% 80% at 50% 30%,#000 40%,#0000 80%)}.brand[data-v-5e76f73d]{z-index:1;flex:0 430px;align-items:center;max-width:430px;display:flex;position:relative}.brand-inner[data-v-5e76f73d]{width:100%;animation:.6s both rise-5e76f73d}.logo[data-v-5e76f73d]{background:linear-gradient(135deg,#10a37fe6,#6d5efce6);border-radius:18px;place-items:center;width:64px;height:64px;margin-bottom:24px;display:grid;position:relative;box-shadow:0 10px 30px -8px #10a37f99}.logo-ring[data-v-5e76f73d]{border:1px solid #ffffff40;border-radius:22px;animation:3s ease-in-out infinite pulse-5e76f73d;position:absolute;inset:-6px}@keyframes pulse-5e76f73d{50%{opacity:.4;transform:scale(1.08)}}.brand h1[data-v-5e76f73d]{letter-spacing:-.02em;background:linear-gradient(90deg,#fff,#cdd6ff 70%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:38px;font-weight:800}.tagline[data-v-5e76f73d]{color:#ffffffb8;margin:0 0 38px;font-size:15px}.features[data-v-5e76f73d]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.features li[data-v-5e76f73d]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;animation:.6s both rise-5e76f73d;display:flex}.fi[data-v-5e76f73d]{color:#fff;background:linear-gradient(135deg,#10a37fb3,#6d5efc99);border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.ft[data-v-5e76f73d]{flex-direction:column;display:flex}.ft b[data-v-5e76f73d]{font-size:14.5px;font-weight:700}.ft i[data-v-5e76f73d]{color:#fff9;font-size:12.5px;font-style:normal}.form[data-v-5e76f73d]{z-index:1;flex-direction:column;flex:none;justify-content:center;align-items:center;width:min(384px,100%);display:flex;position:relative}.glass[data-v-5e76f73d]{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#ffffff12;border:1px solid #ffffff1f;border-radius:22px;width:100%;max-width:384px;padding:34px 32px 30px;animation:.5s both rise-5e76f73d;box-shadow:0 30px 80px -30px #000000b3,inset 0 1px #ffffff1a}.badge[data-v-5e76f73d]{color:#7df3d3;background:#10a37f29;border:1px solid #10a37f4d;border-radius:999px;align-items:center;gap:5px;margin-bottom:18px;padding:4px 11px;font-size:12px;display:inline-flex}.glass h2[data-v-5e76f73d]{color:#fff;margin:0 0 7px;font-size:27px;font-weight:800}.sub[data-v-5e76f73d]{color:#ffffff9e;margin:0 0 26px;font-size:13.5px}.lbl[data-v-5e76f73d]{color:#ffffffb3;margin:15px 0 8px;font-size:12.5px;display:block}.lbl[data-v-5e76f73d]:first-of-type{margin-top:0}.opt[data-v-5e76f73d]{color:#fff6;font-weight:400}.tabs[data-v-5e76f73d]{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;margin-bottom:20px;padding:4px;display:flex;position:relative}.tab[data-v-5e76f73d]{z-index:1;color:#ffffff9e;cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;height:36px;font-family:inherit;font-size:14px;font-weight:700;transition:color .2s;position:relative}.tab.on[data-v-5e76f73d]{color:#fff}.tab-ind[data-v-5e76f73d]{z-index:0;background:linear-gradient(135deg,#10a37f,#6d5efc);border-radius:9px;width:calc(50% - 4px);transition:transform .24s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 6px 16px -8px #10a37fcc}.tab-ind.register[data-v-5e76f73d]{transform:translate(100%)}.eye[data-v-5e76f73d]{color:#ffffff80;cursor:pointer;background:0 0;border:none;place-items:center;padding:2px;display:grid}.eye[data-v-5e76f73d]:hover{color:#fff}.link[data-v-5e76f73d]{color:#7df3d3;cursor:pointer;font-weight:600}.link[data-v-5e76f73d]:hover{text-decoration:underline}.field[data-v-5e76f73d]{background:#ffffff0f;border:1px solid #ffffff24;border-radius:13px;align-items:center;gap:10px;height:50px;padding:0 14px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.field[data-v-5e76f73d]:focus-within{background:#10a37f14;border-color:#10a37f;box-shadow:0 0 0 4px #10a37f2e}.field-ic[data-v-5e76f73d]{color:#ffffff8c;place-items:center;display:grid}.field:focus-within .field-ic[data-v-5e76f73d]{color:#10a37f}.field-in[data-v-5e76f73d]{color:#fff;letter-spacing:1.5px;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.field-in[data-v-5e76f73d]::placeholder{color:#ffffff57;letter-spacing:1px}.field-in.nospace[data-v-5e76f73d],.field-in.nospace[data-v-5e76f73d]::placeholder{letter-spacing:normal}.err[data-v-5e76f73d]{color:#ff8a8a;opacity:0;min-height:18px;margin:9px 2px 0;font-size:12.5px;transition:opacity .2s,transform .2s;transform:translateY(-2px)}.err.show[data-v-5e76f73d]{opacity:1;transform:none}.enter[data-v-5e76f73d]{cursor:pointer;color:#fff;background:linear-gradient(135deg,#10a37f,#6d5efc);border:none;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;margin-top:12px;font-size:15px;font-weight:700;transition:transform .12s,box-shadow .2s,filter .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px -10px #10a37fb3}.enter[data-v-5e76f73d]:before{content:"";background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:70%;height:100%;transition:left .6s;position:absolute;top:0;left:-120%;transform:skew(-18deg)}.enter[data-v-5e76f73d]:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 18px 36px -12px #6d5efcb3}.enter[data-v-5e76f73d]:hover:before{left:130%}.enter[data-v-5e76f73d]:active{transform:translateY(0)}.enter.loading[data-v-5e76f73d]{cursor:default;filter:saturate(.8)}.enter-arrow[data-v-5e76f73d]{transition:transform .2s}.enter:hover .enter-arrow[data-v-5e76f73d]{transform:translate(3px)}.spin[data-v-5e76f73d]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite spin-5e76f73d}@keyframes spin-5e76f73d{to{transform:rotate(360deg)}}.hint[data-v-5e76f73d]{text-align:center;color:#ffffff80;margin:18px 0 0;font-size:12px}.foot[data-v-5e76f73d]{color:#fff6;margin-top:22px;font-size:11.5px}@keyframes rise-5e76f73d{0%{opacity:0;transform:translateY(14px)}}@media (max-width:880px){.gate[data-v-5e76f73d]{gap:0;padding:24px}.brand[data-v-5e76f73d]{display:none}}.cr[data-v-b8269889]{--rail-w:218px;background:var(--paper);height:100%;color:var(--ink);font-family:inherit;display:flex;overflow:hidden}.cr.compact[data-v-b8269889]{--rail-w:68px}.rail[data-v-b8269889]{width:var(--rail-w);flex:0 0 var(--rail-w);background:var(--card);border-right:1px solid var(--line);flex-direction:column;min-height:0;padding:10px 10px 12px;display:flex}.cr.compact .rail[data-v-b8269889]{align-items:center;padding:10px 8px 12px}.rail-brand[data-v-b8269889]{align-items:center;gap:10px;padding:4px 6px 12px;display:flex}.cr.compact .rail-brand[data-v-b8269889]{padding:2px 0 10px;position:relative}.brand-logo[data-v-b8269889]{color:#fff;background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 60%, #4f46e5));width:36px;height:36px;box-shadow:0 6px 16px -8px color-mix(in srgb, var(--accent) 80%, transparent);border-radius:11px;flex:none;place-items:center;display:grid}.brand-meta[data-v-b8269889]{min-width:0}.brand-name[data-v-b8269889]{letter-spacing:.01em;font-size:15px;font-weight:800}.brand-conn[data-v-b8269889]{color:var(--ink-dim);align-items:center;gap:5px;font-size:11px;display:flex}.conn-dot[data-v-b8269889],.brand-conn-dot[data-v-b8269889]{background:#f0a13a;border-radius:50%;flex:none;width:7px;height:7px}.brand-conn-dot[data-v-b8269889]{border:2px solid var(--card);width:10px;height:10px;position:absolute;top:4px;right:4px}.online .conn-dot[data-v-b8269889],.online.brand-conn-dot[data-v-b8269889],.brand-conn.online .conn-dot[data-v-b8269889]{background:#22c55e}.connecting .conn-dot[data-v-b8269889],.connecting.brand-conn-dot[data-v-b8269889],.brand-conn.connecting .conn-dot[data-v-b8269889]{background:#f0a13a}.error .conn-dot[data-v-b8269889],.error.brand-conn-dot[data-v-b8269889],.offline .conn-dot[data-v-b8269889],.offline.brand-conn-dot[data-v-b8269889]{background:#ef4444}.rail-label[data-v-b8269889]{text-transform:uppercase;letter-spacing:.09em;color:var(--ink-dim);padding:4px 8px 6px;font-size:10.5px;font-weight:700}.rail-rooms[data-v-b8269889]{flex-direction:column;gap:3px;min-height:0;display:flex;overflow-y:auto}.cr.compact .rail-rooms[data-v-b8269889]{align-items:center;gap:6px}.room[data-v-b8269889]{width:100%;color:var(--ink-sub);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:11px;align-items:center;gap:10px;padding:7px 8px;font-family:inherit;font-size:13.5px;transition:background .15s,color .15s;display:flex}.room[data-v-b8269889]:hover{background:var(--code-bg);color:var(--ink)}.room.on[data-v-b8269889]{background:var(--accent-soft);color:var(--accent);font-weight:600}.cr.compact .room[data-v-b8269889]{border-radius:13px;justify-content:center;width:44px;height:44px;padding:0;position:relative}.room-emoji[data-v-b8269889]{background:var(--code-bg);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:16px;transition:background .15s;display:grid}.room.on .room-emoji[data-v-b8269889]{background:color-mix(in srgb, var(--accent) 18%, transparent)}.cr.compact .room-emoji[data-v-b8269889]{border-radius:13px;width:100%;height:100%;font-size:19px}.room-name[data-v-b8269889]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.room-count[data-v-b8269889]{color:var(--ink-dim);font-size:11px}.room-badge[data-v-b8269889]{color:#fff;background:#ef4444;border-radius:999px;flex:none;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:grid}.room-dot[data-v-b8269889]{border:2px solid var(--card);background:#ef4444;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;right:5px}.room.add[data-v-b8269889]{color:var(--ink-dim);margin-top:2px}.room.add[data-v-b8269889]:hover{color:var(--accent)}.cr.compact .room.add .room-emoji[data-v-b8269889],.room.add .room-emoji[data-v-b8269889]{background:0 0}.rail-spacer[data-v-b8269889]{flex:1;min-height:8px}.rail-me[data-v-b8269889]{border:1px solid var(--line);background:var(--paper);cursor:pointer;text-align:left;border-radius:13px;align-items:center;gap:10px;width:100%;padding:8px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.rail-me[data-v-b8269889]:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));background:var(--accent-soft)}.cr.compact .rail-me[data-v-b8269889]{border-radius:13px;justify-content:center;width:44px;height:44px;padding:0}.me-av[data-v-b8269889]{object-fit:cover;background:var(--code-bg);border-radius:10px;flex:none;width:34px;height:34px}.me-meta[data-v-b8269889]{flex:1;min-width:0}.me-name[data-v-b8269889]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.me-sub[data-v-b8269889]{color:var(--ink-dim);font-size:10.5px}.me-edit[data-v-b8269889]{color:var(--ink-dim);flex:none}.main[data-v-b8269889]{background:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--accent) 6%, transparent), transparent 60%), var(--paper);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.head[data-v-b8269889]{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--card) 72%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:10px;height:52px;padding:8px 10px 8px 14px;display:flex}.head-room[data-v-b8269889]{flex:1;align-items:center;gap:11px;min-width:0;display:flex}.head-emoji[data-v-b8269889]{width:34px;height:34px;color:var(--accent);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:10px;flex:none;place-items:center;font-size:18px;display:grid}.head-text[data-v-b8269889]{min-width:0}.head-name[data-v-b8269889]{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;overflow:hidden}.head-sub[data-v-b8269889]{color:var(--ink-dim);align-items:center;gap:5px;font-size:11.5px;display:flex}.sub-dot[data-v-b8269889]{background:#22c55e;border-radius:50%;width:6px;height:6px}.sub-dot.offline[data-v-b8269889],.sub-dot.error[data-v-b8269889]{background:#ef4444}.sub-dot.connecting[data-v-b8269889]{background:#f0a13a}.head-acts[data-v-b8269889]{align-items:center;gap:3px;display:flex}.hbtn[data-v-b8269889]{min-width:36px;height:36px;color:var(--ink-sub);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:4px;padding:0 8px;transition:background .15s,color .15s;display:inline-flex}.hbtn[data-v-b8269889]:hover{background:var(--code-bg);color:var(--ink)}.hbtn.on[data-v-b8269889]{background:var(--accent-soft);color:var(--accent)}.hbtn-num[data-v-b8269889]{font-size:12px;font-weight:600}.msgs[data-v-b8269889]{flex-direction:column;flex:1;min-height:0;padding:8px 14px 4px;display:flex;overflow-y:auto}.loadmore[data-v-b8269889]{text-align:center;color:var(--ink-dim);padding:6px;font-size:12px}.time[data-v-b8269889]{text-align:center;margin:10px 0 6px}.time span[data-v-b8269889]{color:var(--ink-dim);background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:999px;padding:3px 11px;font-size:11px}.notice[data-v-b8269889]{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);color:var(--accent);border-radius:999px;justify-content:center;align-items:center;gap:7px;margin:8px 14px 0;padding:5px 14px;font-size:12px;display:flex}.notice-dot[data-v-b8269889]{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;animation:1.6s ease-out infinite notice-pulse-b8269889}.notice-text[data-v-b8269889]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@keyframes notice-pulse-b8269889{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}70%{box-shadow:0 0 0 5px #0000}to{box-shadow:0 0 #0000}}.notice-enter-active[data-v-b8269889],.notice-leave-active[data-v-b8269889]{transition:opacity .3s,transform .3s}.notice-enter-from[data-v-b8269889],.notice-leave-to[data-v-b8269889]{opacity:0;transform:translateY(-6px)}.row[data-v-b8269889]{align-items:flex-start;gap:9px;margin-top:7px;animation:.2s both row-in-b8269889;display:flex}.row.grouped[data-v-b8269889]{margin-top:2px}@keyframes row-in-b8269889{0%{opacity:0;transform:translateY(5px)}}.row.own[data-v-b8269889]{flex-direction:row-reverse}.av[data-v-b8269889]{object-fit:cover;background:var(--code-bg);width:34px;height:34px;box-shadow:var(--shadow-soft);border-radius:10px;flex:none}.av-gap[data-v-b8269889]{flex:none;width:34px}.col[data-v-b8269889]{flex-direction:column;min-width:0;max-width:min(74%,560px);display:flex}.row.own .col[data-v-b8269889]{align-items:flex-end}.name[data-v-b8269889]{color:var(--ink-dim);margin:0 0 3px 2px;font-size:11.5px;font-weight:600}.bubble[data-v-b8269889]{white-space:pre-wrap;word-break:break-word;background:var(--bubble-ai);border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow-soft);border-radius:5px 14px 14px;align-self:flex-start;padding:7px 12px;font-size:14px;line-height:1.5;position:relative}.row.grouped .bubble[data-v-b8269889]{border-top-left-radius:14px}.row.own .bubble[data-v-b8269889]{background:var(--bubble-me);color:var(--bubble-me-ink);border-color:#0000;border-radius:14px 5px 14px 14px;align-self:flex-end}.row.own.grouped .bubble[data-v-b8269889]{border-top-right-radius:14px}.bubble[data-v-b8269889] a{color:var(--accent);text-decoration:underline}.row.own .bubble[data-v-b8269889] a{color:var(--bubble-me-ink)}.bubble[data-v-b8269889] .mention{color:var(--accent);font-weight:600}.row.own .bubble[data-v-b8269889] .mention{color:var(--bubble-me-ink);text-decoration:underline}.bubble.img[data-v-b8269889]{cursor:zoom-in;padding:4px;overflow:hidden}.bubble.img img[data-v-b8269889]{border-radius:12px;max-width:230px;max-height:260px;display:block}.bubble.img .cap[data-v-b8269889]{padding:6px 8px 3px;font-size:13.5px;line-height:1.45}.empty[data-v-b8269889]{text-align:center;margin:auto;padding:24px}.empty-ic[data-v-b8269889]{width:64px;height:64px;color:var(--accent);background:var(--accent-soft);border-radius:20px;place-items:center;margin:0 auto 14px;display:grid}.empty-t[data-v-b8269889]{margin-bottom:4px;font-size:15px;font-weight:700}.empty-s[data-v-b8269889]{color:var(--ink-dim);font-size:13px}.typing[data-v-b8269889]{color:var(--ink-dim);align-items:center;gap:7px;padding:3px 18px 5px;font-size:12px;display:flex}.t-dots[data-v-b8269889]{gap:3px;display:inline-flex}.t-dots i[data-v-b8269889]{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite t-bounce-b8269889}.t-dots i[data-v-b8269889]:nth-child(2){animation-delay:.15s}.t-dots i[data-v-b8269889]:nth-child(3){animation-delay:.3s}@keyframes t-bounce-b8269889{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-4px)}}.composer[data-v-b8269889]{padding:8px 12px calc(10px + env(safe-area-inset-bottom))}.muted-bar[data-v-b8269889]{color:#ef4444;background:#ef44441f;border:1px solid #ef444447;border-radius:11px;align-items:center;gap:7px;margin-bottom:8px;padding:7px 12px;font-size:12.5px;display:flex}.cbox.disabled[data-v-b8269889]{opacity:.65}.cf-desc[data-v-b8269889]{color:var(--ink-sub);font-size:14px;line-height:1.6}.cf-foot[data-v-b8269889]{justify-content:flex-end;gap:10px;display:flex}.cbox[data-v-b8269889]{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:16px;flex-direction:column;gap:6px;padding:8px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.cbox[data-v-b8269889]:focus-within{border-color:color-mix(in srgb, var(--accent) 50%, var(--line));box-shadow:0 0 0 3px var(--accent-soft)}.attach[data-v-b8269889]{flex-wrap:wrap;gap:8px;display:flex}.thumb[data-v-b8269889]{width:56px;height:56px;position:relative}.thumb img[data-v-b8269889]{object-fit:cover;border:1px solid var(--line);border-radius:10px;width:56px;height:56px}.thumb-x[data-v-b8269889]{border:2px solid var(--card);color:#fff;cursor:pointer;background:#ef4444;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 3px #0000004d}.input[data-v-b8269889]{resize:none;width:100%;min-height:24px;max-height:132px;color:var(--ink);background:0 0;border:none;outline:none;padding:3px 4px;font-family:inherit;font-size:14px;line-height:1.5}.input[data-v-b8269889]::placeholder{color:var(--ink-dim)}.crow[data-v-b8269889]{justify-content:space-between;align-items:center;gap:8px;display:flex}.cacts[data-v-b8269889]{align-items:center;gap:2px;display:flex}.cbtn[data-v-b8269889]{width:32px;height:32px;color:var(--ink-dim);cursor:pointer;background:0 0;border:none;border-radius:9px;place-items:center;transition:background .15s,color .15s;display:grid}.cbtn[data-v-b8269889]:hover{background:var(--code-bg);color:var(--accent)}.send[data-v-b8269889]{background:var(--code-bg);height:32px;color:var(--ink-dim);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s,transform 80ms;display:inline-flex}.send.ready[data-v-b8269889]{background:var(--accent);color:#fff;box-shadow:0 6px 16px -8px color-mix(in srgb, var(--accent) 80%, transparent)}.send.ready[data-v-b8269889]:hover{filter:brightness(1.05)}.send[data-v-b8269889]:active{transform:translateY(1px)}.send[data-v-b8269889]:disabled{cursor:not-allowed}.send .kbd[data-v-b8269889]{opacity:.8;border:1px solid color-mix(in srgb, currentColor 35%, transparent);border-radius:5px;padding:0 4px;font-size:11px;font-weight:600;line-height:1.4}.drop[data-v-b8269889]{z-index:30;background:color-mix(in srgb, var(--paper) 70%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.drop-card[data-v-b8269889]{border:2px dashed var(--accent);background:var(--card);color:var(--accent);box-shadow:var(--shadow-soft);border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:28px 40px;font-size:14px;font-weight:600;display:flex}.pop[data-v-b8269889]{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px;box-shadow:0 18px 46px -18px #0f172080}.pop-title[data-v-b8269889]{color:var(--ink-sub);margin-bottom:10px;font-size:12px;font-weight:700}.create[data-v-b8269889]{width:240px}.c-emojis[data-v-b8269889]{grid-template-columns:repeat(6,1fr);gap:5px;margin-bottom:10px;display:grid}.c-emoji[data-v-b8269889]{border:1px solid var(--line);background:var(--paper);height:36px;color:var(--ink-sub);cursor:pointer;border-radius:9px;place-items:center;padding:0;transition:border-color .15s,background .15s,color .15s;display:grid}.c-emoji[data-v-b8269889]:hover{color:var(--ink)}.c-emoji.on[data-v-b8269889]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.members[data-v-b8269889]{width:232px}.m-list[data-v-b8269889]{flex-direction:column;gap:1px;max-height:320px;display:flex;overflow-y:auto}.m-row[data-v-b8269889]{border-radius:9px;align-items:center;gap:10px;padding:6px;display:flex}.m-row[data-v-b8269889]:hover{background:var(--code-bg)}.m-av[data-v-b8269889]{object-fit:cover;background:var(--code-bg);border-radius:9px;width:30px;height:30px}.m-name[data-v-b8269889]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.m-you[data-v-b8269889]{color:var(--accent);border:1px solid var(--accent);border-radius:6px;padding:0 5px;font-size:10px}.rtag[data-v-b8269889]{vertical-align:middle;white-space:nowrap;border-radius:6px;flex:none;padding:0 6px;font-size:10px;font-weight:700;line-height:1.65;display:inline-block}.name .rtag[data-v-b8269889]{margin-left:5px}.rtag.super[data-v-b8269889]{color:#fff;background:linear-gradient(135deg,#f0913a,#ef4444)}.rtag.admin[data-v-b8269889]{color:#fff;background:linear-gradient(135deg, var(--accent), #4f46e5)}.m-mod[data-v-b8269889]{width:26px;height:26px;color:var(--ink-dim);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.m-mod[data-v-b8269889]:hover{background:var(--accent-soft);color:var(--accent)}.emoji[data-v-b8269889]{grid-template-columns:repeat(8,1fr);gap:2px;width:312px;max-height:264px;display:grid;overflow-y:auto}.eg[data-v-b8269889]{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:5px 0;font-size:21px;line-height:1}.eg[data-v-b8269889]:hover{background:var(--accent-soft)}.pf-label[data-v-b8269889]{color:var(--ink-dim);margin:14px 0 6px;font-size:12px}.pf-label[data-v-b8269889]:first-child{margin-top:0}.av-grid[data-v-b8269889]{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.av-pick[data-v-b8269889]{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:11px;padding:0;line-height:0}.av-pick img[data-v-b8269889]{aspect-ratio:1;object-fit:cover;border-radius:9px;width:100%;display:block}.av-pick.on[data-v-b8269889]{border-color:var(--accent)}.pf-foot[data-v-b8269889]{justify-content:space-between;display:flex}@media (prefers-reduced-motion:reduce){.row[data-v-b8269889],.t-dots i[data-v-b8269889]{animation:none}}.app-shell[data-v-0aa9ef2d]{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.layout[data-v-0aa9ef2d]{flex:1;min-height:0;display:flex}.chat-pane[data-v-0aa9ef2d]{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.cr-boot[data-v-0aa9ef2d]{place-items:center;height:100dvh;display:grid}
