:where(.gq-runtime-plugin-c8d04d97355049d7-0,.gq-runtime-plugin-c8d04d97355049d7-0 *).absolute{position:absolute}:where(.gq-runtime-plugin-c8d04d97355049d7-0,.gq-runtime-plugin-c8d04d97355049d7-0 *).relative{position:relative}:where(.gq-runtime-plugin-c8d04d97355049d7-0,.gq-runtime-plugin-c8d04d97355049d7-0 *).me{margin-inline-end:calc(var(--gq-module-unit,1rem) * 1)}:where(.gq-runtime-plugin-c8d04d97355049d7-0,.gq-runtime-plugin-c8d04d97355049d7-0 *).ms{margin-inline-start:calc(var(--gq-module-unit,1rem) * 1)}:where(.gq-runtime-plugin-c8d04d97355049d7-0,.gq-runtime-plugin-c8d04d97355049d7-0 *).block{display:block}:where(.gq-runtime-plugin-c8d04d97355049d7-0,.gq-runtime-plugin-c8d04d97355049d7-0 *).inline-block{display:inline-block}:where(.gq-runtime-plugin-c8d04d97355049d7-0,.gq-runtime-plugin-c8d04d97355049d7-0 *).flex{display:flex}:where(.gq-runtime-plugin-c8d04d97355049d7-0,.gq-runtime-plugin-c8d04d97355049d7-0 *).inline-flex{display:inline-flex}:where(.gq-runtime-plugin-c8d04d97355049d7-0,.gq-runtime-plugin-c8d04d97355049d7-0 *).flex-wrap{flex-wrap:wrap}:where(.gq-runtime-plugin-c8d04d97355049d7-0,.gq-runtime-plugin-c8d04d97355049d7-0 *).transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}:where(.gq-runtime-plugin-c8d04d97355049d7-0,.gq-runtime-plugin-c8d04d97355049d7-0 *).b,:where(.gq-runtime-plugin-c8d04d97355049d7-0,.gq-runtime-plugin-c8d04d97355049d7-0 *).border{border-width:1px}:where(.gq-runtime-plugin-c8d04d97355049d7-0,.gq-runtime-plugin-c8d04d97355049d7-0 *).outline{outline-style:solid}.tu-app[data-v-6ff4c3d3]{--ink:#16181d;--ink2:#4b5158;--ink3:#7b828b;--line:#e6e8ec;--accent:#4f46e5;border:1px solid var(--line);max-width:38.75em;color:var(--ink);background:#fff;border-radius:.625em;flex-direction:column;gap:1em;padding:1.5em;font:.9375em/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:flex;box-shadow:0 1px .125em #1018280a}.tu-app.is-wide[data-v-6ff4c3d3]{max-width:100%}.tu-name[data-v-6ff4c3d3]{letter-spacing:-.01em;margin:0 0 .25em;font-size:1.125em;font-weight:600}.tu-note[data-v-6ff4c3d3]{color:var(--ink2);margin:0;font-size:.8125em}.tu-warn[data-v-6ff4c3d3]{color:#8a6116;margin:.5em 0 0;font-size:.8125em}.tu-stage[data-v-6ff4c3d3]{min-height:7.5em}.tu-empty[data-v-6ff4c3d3]{text-align:center;color:var(--ink3);background:#f7f8fa;border:1px dashed #d8dbe0;border-radius:.5em;padding:2em 1em}.tu-empty p[data-v-6ff4c3d3]{margin:0;font-size:.8125em}.tu-star[data-v-6ff4c3d3]{font-size:1.375em;margin-bottom:.375em!important}.tu-skel i[data-v-6ff4c3d3],.tu-skel b[data-v-6ff4c3d3]{background:linear-gradient(90deg,#eef0f3,#e2e6ea,#eef0f3);border-radius:.375em;height:.75em;margin-bottom:.5em;display:block}.tu-skel b[data-v-6ff4c3d3]{border-radius:.5em;height:7.5em}.tu-skel .short[data-v-6ff4c3d3]{width:40%}.tu-ok[data-v-6ff4c3d3]{color:#1a7f37;margin:0 0 .5em;font-size:.8125em;font-weight:500}.tu-shot[data-v-6ff4c3d3]{border:1px solid var(--line);border-radius:.5em;width:100%;max-width:18.75em;display:block}.tu-err[data-v-6ff4c3d3]{color:#8a1f1f;background:#fdf1f1;border-left:.1875em solid #b32d2e;border-radius:.375em;flex-direction:column;align-items:flex-start;gap:.5em;padding:.75em;font-size:.8125em;display:flex}.tu-hint[data-v-6ff4c3d3]{color:var(--ink3);margin:0;font-size:.8125em}.tu-actions[data-v-6ff4c3d3]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5em;padding-top:.75em;display:flex}.tu-btn[data-v-6ff4c3d3]{border:1px solid var(--line);height:2.25em;color:var(--ink);cursor:pointer;background:#fff;border-radius:.375em;align-items:center;padding:0 1em;font:500 .875em/1 inherit;text-decoration:none;display:inline-flex}.tu-btn-main[data-v-6ff4c3d3]{background:var(--accent);color:#fff;border:0;padding:0 1.375em}.tu-btn-main[data-v-6ff4c3d3]:disabled{cursor:not-allowed;background:#c3c4c7}.tu-btn[data-v-6ff4c3d3]:focus-visible{outline:.125em solid var(--accent);outline-offset:.125em}.tu-btn-quiet[data-v-6ff4c3d3]{height:1.875em;font-size:.8125em}.tu-meta[data-v-6ff4c3d3]{color:var(--ink3);font-size:.75em}.tu-tune[data-v-6ff4c3d3]{border-top:1px solid var(--line);flex-direction:column;gap:.5em;padding-top:.75em;display:flex}.tu-row[data-v-6ff4c3d3]{align-items:flex-start;gap:.75em;display:flex}.tu-label[data-v-6ff4c3d3]{color:var(--ink2);flex:0 0 5.5em;padding-top:.375em;font-size:.8125em}.tu-label i[data-v-6ff4c3d3]{color:#b32d2e;margin-left:.125em;font-style:normal}.tu-row select[data-v-6ff4c3d3],.tu-row input[data-v-6ff4c3d3],.tu-row textarea[data-v-6ff4c3d3]{background:#fff;border:1px solid #c3c4c7;border-radius:.375em;flex:1;min-width:0;padding:.375em .5em;font:.8125em/1.4 inherit}.tu-row textarea[data-v-6ff4c3d3]{font-family:ui-monospace,Menlo,monospace}.tu-file[data-v-6ff4c3d3]{flex:1;align-items:center;gap:.5em;min-width:0;display:inline-flex}.tu-file input[type=file][data-v-6ff4c3d3]{font-size:.8125em}.tu-file-hint[data-v-6ff4c3d3]{color:var(--ink3);font-size:.75em}.tu-looking[data-v-6ff4c3d3]{color:#6b5bd2;margin:.3em 0;font-size:.8125em}.tu-chat[data-v-6ff4c3d3]{flex-direction:column;gap:.3em;margin:.4em 0;display:flex}.tu-msg[data-v-6ff4c3d3]{border-radius:.5em;margin:0;padding:.25em .6em;font-size:.8125em;line-height:1.5em}.tu-msg.me[data-v-6ff4c3d3]{color:#22306b;background:#eef1ff;align-self:flex-end}.tu-msg.it[data-v-6ff4c3d3]{color:#333;background:#f4f5f7;align-self:flex-start}.tu-say[data-v-6ff4c3d3]{gap:.4em;margin-bottom:.5em;display:flex}.tu-say input[data-v-6ff4c3d3]{border:1px solid var(--line);border-radius:.375em;flex:1;min-width:0;padding:.35em .6em;font:.8125em/1.4 inherit}.tu-groups[data-v-6ff4c3d3]{flex-direction:column;gap:.6em;margin-bottom:.6em;display:flex}.tu-group[data-v-6ff4c3d3]{border:1px solid var(--line);border-radius:.375em;padding:.4em .6em}.tu-group.off[data-v-6ff4c3d3]{opacity:.55}.tu-group-head[data-v-6ff4c3d3]{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.4em;display:flex}.tu-why[data-v-6ff4c3d3]{color:var(--ink3);font-size:.75em}.tu-board[data-v-6ff4c3d3]{max-width:100%;margin-bottom:.6em;display:inline-block;position:relative}.tu-board-img[data-v-6ff4c3d3]{border:1px solid var(--line);border-radius:.375em;max-width:100%;display:block}.tu-box[data-v-6ff4c3d3]{color:#11406e;cursor:grab;white-space:nowrap;touch-action:none;background:#ffffffd1;border:1px dashed #7f8cff;border-radius:.25em;padding:0 .25em;font-size:.75em;line-height:1.2em;position:absolute;transform:translateY(-1.1em)}.tu-box[data-v-6ff4c3d3]:hover{background:#eef1ff}.tu-board-bar[data-v-6ff4c3d3]{flex-wrap:wrap;align-items:center;gap:.5em;margin-top:.3em;display:flex}.tu-tabs[data-v-6ff4c3d3]{flex-wrap:wrap;align-items:center;gap:.5em;margin-bottom:.6em;display:flex}.tu-tab[data-v-6ff4c3d3]{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:1.5em;padding:.25em .9em;font-size:.875em}.tu-tab.on[data-v-6ff4c3d3]{border-color:var(--accent);color:var(--accent);background:#f2f4ff}.tu-step-hint[data-v-6ff4c3d3]{color:var(--ink3);font-size:.75em}.tu-range[data-v-6ff4c3d3]{flex:1;align-items:center;gap:.6em;min-width:0;display:inline-flex}.tu-range input[type=range][data-v-6ff4c3d3]{flex:1;min-width:6em}.tu-range-val[data-v-6ff4c3d3]{color:var(--ink3);text-align:right;min-width:3em;font-size:.75em}.tu-preview[data-v-6ff4c3d3]{border:1px solid var(--line);border-radius:.375em;max-width:100%;margin:.5em 0;display:block}.tu-pick-row[data-v-6ff4c3d3]{flex-wrap:wrap;align-items:center;gap:.4em;display:inline-flex}.tu-turn[data-v-6ff4c3d3],.tu-send[data-v-6ff4c3d3]{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.375em;padding:.2em .7em;font-size:.8125em}.tu-send[data-v-6ff4c3d3]{border-color:var(--accent);color:var(--accent)}.tu-turn[data-v-6ff4c3d3]:hover,.tu-send[data-v-6ff4c3d3]:hover{background:#f6f7ff}.tu-stage[data-v-6ff4c3d3]{cursor:crosshair;margin-top:.4em;display:inline-block;position:relative}.tu-thumb[data-v-6ff4c3d3]{border:1px solid var(--line);border-radius:.375em;max-width:16em;max-height:12em;display:block}.tu-dot[data-v-6ff4c3d3]{color:#fff;text-align:center;pointer-events:none;background:#e11d48;border-radius:50%;min-width:1.1em;height:1.1em;font-size:.625em;line-height:1.1em;position:absolute;transform:translate(-50%,-50%)}.tu-points-bar[data-v-6ff4c3d3]{flex-wrap:wrap;align-items:center;gap:.4em;margin-top:.3em;display:inline-flex}.tu-count[data-v-6ff4c3d3]{color:var(--ink3);font-size:.75em}
/*$vite$:1*/