.sidebar[data-v-330206a2]{background:var(--sidebar);border-right:1px solid var(--sidebar-border);flex-direction:column;flex-shrink:0;width:250px;height:100%;display:flex}.brand[data-v-330206a2]{align-items:center;gap:11px;padding:22px 22px 20px;display:flex}.brand-sub[data-v-330206a2]{color:var(--sidebar-text);letter-spacing:.3px;margin-top:2px;font-size:11px;font-weight:600}.scope[data-v-330206a2]{gap:8px;padding:0 12px 10px}.scope[data-v-330206a2],.scope-row[data-v-330206a2]{flex-direction:column;display:flex}.scope-row[data-v-330206a2]{gap:4px}.scope-key[data-v-330206a2]{color:#6e6455;letter-spacing:1px;text-transform:uppercase;gap:6px;padding:0 4px;font-size:10px}.scope-key[data-v-330206a2],.scope-val[data-v-330206a2]{align-items:center;font-weight:700;display:flex}.scope-val[data-v-330206a2]{text-align:left;background:var(--sidebar-2);border:1px solid var(--sidebar-border);color:#d6ccbc;border-radius:10px;gap:9px;width:100%;padding:8px 11px;font-size:12.5px}.scope-switch[data-v-330206a2]{cursor:pointer}.scope-switch[data-v-330206a2]:hover{background:#2a2218}.scope-fixed[data-v-330206a2]{cursor:default}.scope-logo[data-v-330206a2]{color:#fff;width:20px;height:20px;font-family:var(--font-head);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:flex}.scope-name[data-v-330206a2]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.scope-swap[data-v-330206a2]{color:var(--sidebar-text);flex-shrink:0;font-size:15px}.scope-lock[data-v-330206a2]{opacity:.55;flex-shrink:0;font-size:10px}.nav[data-v-330206a2]{flex:1;padding:6px 12px 12px;overflow-y:auto}.nav-group[data-v-330206a2]{color:#6e6455;letter-spacing:1px;margin:12px 6px 6px;font-size:10.5px;font-weight:700}.nav-item[data-v-330206a2]{width:100%;color:var(--sidebar-text);cursor:pointer;border-radius:10px;align-items:center;gap:11px;margin-bottom:2px;padding:9px 11px;font-size:13.5px;font-weight:700;display:flex}.nav-item[data-v-330206a2]:hover{color:#e4daca}.nav-item.active[data-v-330206a2]{color:#fff;box-shadow:inset 2px 0 0 var(--accent-2);background:linear-gradient(90deg,#0f5c558c,#0f5c551f)}.nav-icon[data-v-330206a2]{color:#7c7263;display:flex}.nav-item.active .nav-icon[data-v-330206a2]{color:var(--teal-tint)}.nav-label[data-v-330206a2]{text-align:left;flex:1}.nav-badge[data-v-330206a2]{text-align:center;min-width:20px;color:var(--green);background:#12b76a29;border-radius:8px;padding:1px 6px;font-size:11px;font-weight:800}@media (width<=980px){.sidebar[data-v-330206a2]{z-index:100;visibility:hidden;width:268px;max-width:84vw;transition:transform .2s,visibility 0s linear .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 0 40px #0006}.sidebar--open[data-v-330206a2]{visibility:visible;transition:transform .2s,visibility linear;transform:translate(0)}.nav-item[data-v-330206a2]{padding:12px;font-size:14px}.scope-val[data-v-330206a2]{padding:10px 12px}}.pw-hint[data-v-c649bb5a]{color:#a25b00;margin-top:5px;font-size:11.5px;font-weight:600}.pw-note[data-v-c649bb5a]{color:var(--muted-2);margin-top:16px;font-size:12px;font-weight:600;line-height:1.55}.pw-error[data-v-c649bb5a]{color:#a12b2b;background:#fdeeee;border-radius:9px;margin-top:12px;padding:9px 11px;font-size:12.5px;font-weight:700;line-height:1.5}.help-btn[data-v-482f1e91]{font-family:var(--font-head);padding-top:1px;font-size:16px;font-weight:800;text-decoration:none}.header[data-v-482f1e91]{border-bottom:1px solid var(--border);z-index:20;background:#fff;flex-shrink:0;align-items:center;gap:12px;padding:16px 28px;display:flex}.titles[data-v-482f1e91]{flex:1;min-width:0}.page-title[data-v-482f1e91]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-sub[data-v-482f1e91]{margin-top:1px;font-size:13px}.burger[data-v-482f1e91]{color:#4a5059;flex-shrink:0;display:none}.tools[data-v-482f1e91]{gap:14px}.switch[data-v-482f1e91],.tools[data-v-482f1e91]{align-items:center;display:flex}.switch[data-v-482f1e91]{background:var(--line);border-radius:11px;gap:2px;padding:3px}.switch-label[data-v-482f1e91]{color:var(--muted-2);letter-spacing:.3px;padding:0 8px 0 6px;font-size:11px;font-weight:700}.switch-globe[data-v-482f1e91]{padding:0 4px 0 8px;font-size:13px}.switch-btn[data-v-482f1e91]{cursor:pointer;letter-spacing:.3px;color:var(--muted);background:0 0;border:none;border-radius:9px;padding:6px 9px;font-size:11.5px;font-weight:800}.switch-btn.on[data-v-482f1e91]{background:var(--ink);color:#fff}.lang[data-v-482f1e91]{position:relative}.lang-btn[data-v-482f1e91]{background:var(--line);cursor:pointer;color:var(--muted);letter-spacing:.3px;border:none;border-radius:11px;align-items:center;gap:2px;padding:5px 9px 5px 2px;font-size:11.5px;font-weight:800;display:flex}.lang-btn[data-v-482f1e91]:hover,.lang-cur[data-v-482f1e91]{color:var(--ink)}.lang-caret[data-v-482f1e91]{opacity:.6;margin-left:3px;font-size:9px}.lang-back[data-v-482f1e91]{z-index:40;position:fixed;inset:0}.lang-menu[data-v-482f1e91]{z-index:41;border:1px solid var(--border);background:#fff;border-radius:12px;min-width:172px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #14100c21}.lang-opt[data-v-482f1e91]{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.lang-opt[data-v-482f1e91]:hover{background:var(--line)}.lang-opt.on[data-v-482f1e91]{font-weight:700}.lang-code[data-v-482f1e91]{color:var(--muted-2);letter-spacing:.3px;width:20px;font-size:10.5px;font-weight:800}.lang-name[data-v-482f1e91]{flex:1}.lang-tick[data-v-482f1e91]{color:var(--teal,#0f5c55);font-weight:800}.icon-btn[data-v-482f1e91]{border:1px solid var(--border);cursor:pointer;width:40px;height:40px;color:inherit;background:#fff;border-radius:11px;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex;position:relative}.icon-btn[data-v-482f1e91]:hover{background:#f9f5ee}.badge[data-v-482f1e91]{background:var(--red);color:#fff;border:2px solid #fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;display:flex;position:absolute;top:-3px;right:-3px}.bell-wrap[data-v-482f1e91]{position:relative}.shift-chip[data-v-482f1e91]{color:#3d434d;background:#f2f4f7;border-radius:999px;align-items:center;gap:7px;margin-top:6px;padding:3px 10px 3px 8px;font-size:12px;font-weight:800;display:inline-flex}.shift-dot[data-v-482f1e91]{background:var(--green);border-radius:50%;width:6px;height:6px}.me[data-v-482f1e91]{border-left:1px solid var(--border);gap:10px;margin-left:2px;padding-left:14px}.me[data-v-482f1e91],.me-avatar[data-v-482f1e91]{align-items:center;display:flex}.me-avatar[data-v-482f1e91]{background:var(--ink);color:#fff;letter-spacing:.3px;border-radius:10px;flex-shrink:0;justify-content:center;width:36px;height:36px;font-size:12.5px;font-weight:800}.me-meta[data-v-482f1e91]{min-width:0;max-width:160px}.me-name[data-v-482f1e91]{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.me-role[data-v-482f1e91]{color:var(--muted-2);font-size:11.5px;font-weight:600}.me-out[data-v-482f1e91]{width:36px;height:36px;color:var(--muted);font-size:15px}@media (width<=860px){.me-meta[data-v-482f1e91]{display:none}.me[data-v-482f1e91]{padding-left:10px}}@media (width<=980px){.burger[data-v-482f1e91]{justify-content:center;align-items:center;display:inline-flex}.header[data-v-482f1e91]{gap:8px;padding:11px 12px}.tools[data-v-482f1e91]{gap:8px}.page-title[data-v-482f1e91]{font-size:17px}.page-sub[data-v-482f1e91],.switch[data-v-482f1e91]{display:none}.me[data-v-482f1e91]{gap:6px;padding-left:8px}.me-avatar[data-v-482f1e91]{display:none}.icon-btn[data-v-482f1e91]{width:38px;height:38px}.me-out[data-v-482f1e91]{width:34px;height:34px}.bell-pop[data-v-482f1e91]{width:auto;position:fixed;top:60px;left:8px;right:8px}}.bell-pop[data-v-482f1e91]{border:1px solid var(--border-2);z-index:60;background:#fff;border-radius:16px;width:352px;animation:.16s popIn;position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 18px 50px #14161c38}.bell-head[data-v-482f1e91]{border-bottom:1px solid #eff0f3;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.bell-title[data-v-482f1e91]{font-size:14px;font-weight:800}.bell-clear[data-v-482f1e91]{color:var(--accent);cursor:pointer;background:0 0;border:none;font-size:12.5px;font-weight:700}.bell-list[data-v-482f1e91]{max-height:376px;overflow-y:auto}.bell-empty[data-v-482f1e91]{text-align:center;color:var(--muted-2);padding:38px 20px;font-size:13px;font-weight:600}.bell-row[data-v-482f1e91]{border-bottom:1px solid #f4efe7;gap:11px;padding:13px 16px;display:flex}.bell-row.clickable[data-v-482f1e91]{cursor:pointer}.bell-row.clickable[data-v-482f1e91]:hover{background:#f9f5ee!important}.bell-row-title[data-v-482f1e91]{color:var(--ink-soft);font-size:13px;font-weight:700}.bell-row-body[data-v-482f1e91]{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4}.bell-row-time[data-v-482f1e91]{color:#a79c8c;margin-top:4px;font-size:11px;font-weight:600}.venue-bar[data-v-695140fd]{border-bottom:1px solid var(--line,#eef0f3);background:#fff;gap:14px;height:52px;padding:0 28px;overflow:hidden}.venue-bar[data-v-695140fd],.venue-chip[data-v-695140fd]{flex-shrink:0;align-items:center;display:flex}.venue-chip[data-v-695140fd]{font:inherit;color:inherit;background:#faf8f5;border:1px solid #e6e3dc;border-radius:999px;gap:8px;max-width:260px;padding:6px 11px 6px 9px}.venue-chip.is-switch[data-v-695140fd]{cursor:pointer}.venue-chip.is-switch[data-v-695140fd]:hover{background:#fff;border-color:#0f5c55}.venue-chip.is-fixed[data-v-695140fd]{cursor:default}.venue-live[data-v-695140fd]{background:#2fa36b;border-radius:50%;flex-shrink:0;width:6px;height:6px}.venue-logo[data-v-695140fd]{color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:21px;height:21px;font-size:10px;font-weight:800;display:grid}.venue-name[data-v-695140fd]{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.venue-swap[data-v-695140fd]{color:var(--muted-2,#8b8f96);flex-shrink:0;font-size:13px}.venue-lock[data-v-695140fd]{flex-shrink:0;font-size:11px}.venue-tabs[data-v-695140fd]{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.venue-tabs[data-v-695140fd]::-webkit-scrollbar{display:none}.venue-hint[data-v-695140fd]{color:var(--muted-2,#8b8f96);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.venue-divider[data-v-695140fd]{background:#e9ebee;flex-shrink:0;width:1px;height:18px;margin:0 8px}.venue-tab[data-v-695140fd]{color:#5f6670;white-space:nowrap;border-radius:8px;flex-shrink:0;padding:7px 11px;font-size:13.5px;font-weight:600;text-decoration:none;position:relative}.venue-tab[data-v-695140fd]:hover{color:#14100c;background:#f4f5f7}.venue-tab.active[data-v-695140fd]{color:#fff;background:#0f5c55}@media (width<=980px){.venue-bar[data-v-695140fd]{gap:10px;height:48px;padding:0 13px}.venue-chip[data-v-695140fd]{max-width:170px;padding:5px 9px 5px 8px}.venue-name[data-v-695140fd],.venue-tab[data-v-695140fd]{font-size:12.5px}.venue-tab[data-v-695140fd]{padding:6px 9px}}@media (width<=560px){.venue-bar[data-v-695140fd]{padding:0 10px}.venue-chip[data-v-695140fd]{max-width:130px}}.conn[data-v-599da7c1]{background:var(--yellow-bg);border:1px solid #f2d999;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;padding:10px 14px;display:flex}.conn-dot[data-v-599da7c1]{background:var(--yellow);border-radius:50%;flex-shrink:0;width:8px;height:8px}.conn-text[data-v-599da7c1]{color:#8a6116;font-size:13px;font-weight:800}.conn-sub[data-v-599da7c1]{color:#8a6116;font-size:12px;font-weight:600}.tb[data-v-fc3b9645]{border:1px solid #f3c6c6;border-left:3px solid var(--red);background:#fef4f4;border-radius:10px;align-items:center;gap:10px;margin:0 0 16px;padding:11px 14px;display:flex}.tb-dot[data-v-fc3b9645]{background:var(--red);border-radius:50%;flex:none;width:8px;height:8px}.tb-text[data-v-fc3b9645]{color:#8a2a2a;flex:1;min-width:0;font-size:12.5px;line-height:1.45}.tb-text strong[data-v-fc3b9645]{color:#6f1f1f;font-size:13px;display:block}.sp-label[data-v-75f317f4]{color:var(--muted);margin-bottom:8px;font-size:12.5px;font-weight:700}.sp-list[data-v-75f317f4]{flex-direction:column;gap:8px;display:flex}.sp-row[data-v-75f317f4]{text-align:left;border:1px solid var(--border);cursor:pointer;color:var(--ink-soft);background:#f4efe7;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-weight:700;display:flex}.sp-row[data-v-75f317f4]:hover{background:var(--line)}.sp-row.on[data-v-75f317f4]{background:#fff2ee;border-color:#ffd6c6}.sp-logo[data-v-75f317f4]{color:#fff;width:32px;height:32px;font-family:var(--font-head);border-radius:9px;justify-content:center;align-items:center;font-size:13px;display:flex}.sp-name[data-v-75f317f4]{flex:1;font-size:14px}.sp-count[data-v-75f317f4]{font-size:12px}.sp-count[data-v-75f317f4],.sp-empty[data-v-75f317f4]{color:var(--muted-2);font-weight:600}.sp-empty[data-v-75f317f4]{padding:12px;font-size:13px}.scrim[data-v-157592f7]{display:contents}.win[data-v-157592f7]{background:var(--surface);border:1px solid var(--border);border-radius:20px;flex-direction:column;width:396px;height:min(640px,100vh - 130px);animation:.18s cubic-bezier(.2,.8,.3,1) winIn-157592f7;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 60px #14100c33,0 6px 16px #14100c14}@keyframes winIn-157592f7{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.top[data-v-157592f7]{background:linear-gradient(120deg,var(--ink),#241d16);color:#fff;gap:11px;padding:13px 14px}.mark[data-v-157592f7],.top[data-v-157592f7]{flex-shrink:0;align-items:center;display:flex}.mark[data-v-157592f7]{background:linear-gradient(140deg,var(--accent),var(--accent-2));border-radius:10px;justify-content:center;width:32px;height:32px}.mark svg[data-v-157592f7]{color:#fff;width:18px;height:18px}.who[data-v-157592f7]{flex:1;min-width:0}.title[data-v-157592f7]{font-family:var(--font-head);letter-spacing:-.2px;font-size:14.5px;font-weight:700}.sub[data-v-157592f7]{color:#a79c8c;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;margin-top:1px;font-size:11.5px;display:flex;overflow:hidden}.dot-off[data-v-157592f7]{background:var(--accent-2);border-radius:50%;flex-shrink:0;width:6px;height:6px}.acts[data-v-157592f7]{gap:2px}.acts[data-v-157592f7],.ico[data-v-157592f7]{display:flex}.ico[data-v-157592f7]{cursor:pointer;color:#a79c8c;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .14s,color .14s}.ico svg[data-v-157592f7]{width:16px;height:16px}.ico[data-v-157592f7]:hover:not(:disabled){color:#fff;background:#ffffff1a}.ico.on[data-v-157592f7]{color:#fff;background:#ffffff24}.ico[data-v-157592f7]:disabled{opacity:.3;cursor:default}.gauge[data-v-157592f7]{background:var(--line);flex-shrink:0;height:2px}.gauge span[data-v-157592f7]{background:var(--accent);height:100%;transition:width .35s;display:block}.gauge.low span[data-v-157592f7]{background:var(--yellow)}.gauge.spent span[data-v-157592f7]{background:var(--red)}.body[data-v-157592f7]{flex:1;padding:16px;overflow-y:auto}.muted[data-v-157592f7]{color:var(--muted-2);font-size:13px}.list[data-v-157592f7]{flex-direction:column;gap:14px;display:flex}.off[data-v-157592f7]{text-align:center;flex-direction:column;gap:6px}.empty-mark[data-v-157592f7],.off[data-v-157592f7],.off-mark[data-v-157592f7]{justify-content:center;align-items:center;display:flex}.empty-mark[data-v-157592f7],.off-mark[data-v-157592f7]{background:var(--bg);width:42px;height:42px;color:var(--accent);border-radius:13px;margin-bottom:4px;font-size:19px}.off-title[data-v-157592f7]{font-family:var(--font-head);color:var(--ink);font-size:14px;font-weight:700}.empty[data-v-157592f7]{flex-direction:column;align-items:flex-start;gap:8px;padding-top:4px;display:flex}.empty-title[data-v-157592f7]{color:var(--muted);margin-bottom:2px;font-size:13.5px;line-height:1.5}.chip[data-v-157592f7]{border:1px solid var(--border);background:var(--surface);color:var(--ink-soft);font:inherit;text-align:left;cursor:pointer;border-radius:12px;width:100%;padding:8px 11px;font-size:12.5px;transition:border-color .14s,background .14s,transform .12s}.chip[data-v-157592f7]:hover{border-color:var(--accent);background:var(--bg);transform:translate(2px)}.turn[data-v-157592f7]{align-items:flex-start;gap:8px;display:flex}.turn.user[data-v-157592f7]{justify-content:flex-end}.avatar[data-v-157592f7]{background:var(--bg);width:24px;height:24px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:12px;display:flex}.stack[data-v-157592f7]{flex-direction:column;gap:5px;min-width:0;max-width:84%;display:flex}.msg[data-v-157592f7]{white-space:pre-wrap;word-break:break-word;font-size:13.5px;line-height:1.52}.turn.user .stack[data-v-157592f7]{max-width:88%}.turn.user .msg[data-v-157592f7]{background:var(--accent);color:#fff;border-radius:14px 14px 4px;padding:9px 12px}.turn.assistant .msg[data-v-157592f7]{color:var(--ink-soft)}.tools[data-v-157592f7]{flex-wrap:wrap;gap:4px;display:flex}.tool[data-v-157592f7]{color:var(--muted-3);background:var(--bg);border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:inline-flex}.spin[data-v-157592f7]{border:1.6px solid var(--accent);border-top:1.6px solid #0000;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:.7s linear infinite spin-157592f7}.spin.light[data-v-157592f7]{border-color:#0000 #fff #fff}@keyframes spin-157592f7{to{transform:rotate(1turn)}}.typing[data-v-157592f7]{gap:4px;padding:6px 0;display:flex}.typing span[data-v-157592f7]{background:var(--muted-2);border-radius:50%;width:5px;height:5px;animation:1.2s infinite blink-157592f7}.typing span[data-v-157592f7]:nth-child(2){animation-delay:.18s}.typing span[data-v-157592f7]:nth-child(3){animation-delay:.36s}@keyframes blink-157592f7{0%,60%,to{opacity:.25}30%{opacity:1}}.threads[data-v-157592f7]{z-index:2;background:var(--surface);padding:12px 14px;position:absolute;inset:60px 0 0;overflow-y:auto}.threads-head[data-v-157592f7]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-2);margin-bottom:8px;font-size:10.5px;font-weight:700}.thread[data-v-157592f7]{text-align:left;background:var(--bg);cursor:pointer;width:100%;font:inherit;color:var(--ink-soft);border:none;border-radius:11px;margin-bottom:6px;padding:9px 11px;font-size:12.5px;display:block}.thread[data-v-157592f7]:hover{background:var(--border)}.thread-title[data-v-157592f7]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.failure[data-v-157592f7]{color:var(--red-ink);margin:0 16px 6px;font-size:12.5px}.compose[data-v-157592f7]{border-top:1px solid var(--line);flex-shrink:0;padding:10px 12px 9px}.field[data-v-157592f7]{border:1px solid var(--border-2);background:var(--surface);border-radius:15px;align-items:flex-end;gap:7px;padding:5px 5px 5px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.field[data-v-157592f7]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #0f5c551a}.field.disabled[data-v-157592f7]{background:var(--bg)}.input[data-v-157592f7]{resize:none;font:inherit;background:0 0;border:none;outline:none;flex:1;max-height:120px;padding:5px 0;font-size:13.5px;line-height:1.45}.send[data-v-157592f7]{background:var(--border);width:32px;height:32px;color:var(--muted-2);cursor:default;border:none;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.send svg[data-v-157592f7]{width:16px;height:16px}.send.ready[data-v-157592f7]{background:var(--accent);color:#fff;cursor:pointer}.send.ready[data-v-157592f7]:hover{background:var(--accent-hover)}.meta[data-v-157592f7]{color:var(--muted-2);margin-top:6px;padding-left:3px;font-size:10.5px}@media (width<=720px){.scrim[data-v-157592f7]{z-index:150;background:#14100c73;align-items:flex-end;animation:.16s overlayIn;display:flex;position:fixed;inset:0}.win[data-v-157592f7]{border-bottom:none;border-radius:20px 20px 0 0;width:100%;height:92dvh;max-height:92dvh}.compose[data-v-157592f7]{padding-bottom:max(9px,env(safe-area-inset-bottom))}.threads[data-v-157592f7]{top:58px}}.dock[data-v-31eccd86]{z-index:120;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:22px;right:22px}.bubble[data-v-31eccd86]{cursor:pointer;color:#fff;background:linear-gradient(140deg,var(--accent),#14706a 55%,var(--accent-2));border:none;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .16s,box-shadow .16s,background .2s;display:flex;box-shadow:0 10px 26px #0f5c5557,0 2px 6px #14100c24}.bubble[data-v-31eccd86]:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0f5c5566,0 3px 8px #14100c29}.bubble[data-v-31eccd86]:active{transform:translateY(0)}.bubble[data-v-31eccd86]:focus-visible{outline:3px solid var(--accent-2);outline-offset:3px}.bubble.open[data-v-31eccd86]{background:var(--ink);box-shadow:0 8px 20px #14100c4d}.bubble svg[data-v-31eccd86]{width:25px;height:25px}.spark[data-v-31eccd86]{animation:.4s sparkIn-31eccd86}@keyframes sparkIn-31eccd86{0%{opacity:0;transform:scale(.7)rotate(-25deg)}to{opacity:1;transform:none}}@media (width<=720px){.dock[data-v-31eccd86]{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}.bubble.open[data-v-31eccd86]{display:none}}.tg-overlay[data-v-f3138165]{z-index:200;background:#10121894;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tg-sheet[data-v-f3138165]{background:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:720px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #0000004d}.tg-head[data-v-f3138165]{border-bottom:1px solid #eef0f3;padding:22px 26px 14px}.tg-head h2[data-v-f3138165]{font-family:var(--font-head);margin:0 0 5px;font-size:20px}.tg-sub[data-v-f3138165]{color:var(--muted-2,#8b8f96);margin:0;font-size:12.5px;line-height:1.5}.tg-body[data-v-f3138165]{flex:1;padding:18px 26px;overflow-y:auto}.tg-summary[data-v-f3138165]{background:#f7f4ee;border:1px solid #e9e1d3;border-radius:12px;margin-bottom:20px;padding:14px 16px}.tg-summary-head[data-v-f3138165]{letter-spacing:1px;color:#6e6455;margin-bottom:7px;font-size:11px;font-weight:800}.tg-summary ul[data-v-f3138165]{margin:0;padding-left:18px}.tg-summary li[data-v-f3138165]{margin-bottom:5px;font-size:14px;line-height:1.5}.tg-summary-foot[data-v-f3138165]{color:var(--muted-2,#8b8f96);margin:9px 0 0;font-size:12px}.tg-sec[data-v-f3138165]{margin-bottom:18px}.tg-sec h3[data-v-f3138165]{font-family:var(--font-head);margin:0 0 7px;font-size:15px}.tg-sec p[data-v-f3138165]{color:#2e2a25;margin:0 0 9px;font-size:14px;line-height:1.6}.tg-foot[data-v-f3138165]{background:#fcfbf9;border-top:1px solid #eef0f3;padding:14px 26px 18px}.tg-fail[data-v-f3138165]{color:#b23c3c;margin:0 0 10px;font-size:13.5px;font-weight:600}.tg-agree[data-v-f3138165]{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.tg-agree.waiting[data-v-f3138165]{color:var(--muted-2,#8b8f96);cursor:default}.tg-agree input[data-v-f3138165]{flex-shrink:0;margin-top:3px}.tg-agree em[data-v-f3138165]{font-style:normal;font-weight:700}.tg-actions[data-v-f3138165]{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}@media (width<=620px){.tg-overlay[data-v-f3138165]{padding:0}.tg-sheet[data-v-f3138165]{border-radius:0;height:100%;max-height:100vh}.tg-body[data-v-f3138165],.tg-foot[data-v-f3138165],.tg-head[data-v-f3138165]{padding-left:16px;padding-right:16px}.tg-actions[data-v-f3138165]{flex-direction:column-reverse}.tg-actions .btn[data-v-f3138165]{width:100%}}.shell[data-v-0f9004b7]{width:100%;height:100vh;overflow:hidden}.main[data-v-0f9004b7],.shell[data-v-0f9004b7]{background:var(--bg);display:flex}.main[data-v-0f9004b7]{flex-direction:column;flex:1;min-width:0}.content[data-v-0f9004b7]{flex:1;padding:26px 28px 60px;overflow-y:auto}.nav-scrim[data-v-0f9004b7]{z-index:90;background:#10121880;animation:.16s overlayIn;position:fixed;inset:0}@media (width<=980px){.content[data-v-0f9004b7]{padding:14px 13px 48px}}@media (width<=560px){.content[data-v-0f9004b7]{padding:12px 10px 44px}}@supports (height:100dvh){@media (width<=980px){.shell[data-v-0f9004b7]{height:100dvh}}}
