.graph-wrap[data-v-b4aeff08]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.graph-wrap[data-v-b4aeff08] canvas{display:block}.graph-error[data-v-b4aeff08]{position:absolute;left:12px;bottom:12px;z-index:100;padding:10px 12px;color:#b91c1c}.graph2d-wrap[data-v-213230aa]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(1000px 680px at 18% 15%,rgba(59,130,246,.22),transparent 60%),radial-gradient(880px 580px at 82% 20%,rgba(236,72,153,.16),transparent 62%),radial-gradient(900px 900px at 50% 120%,rgba(16,185,129,.1),transparent 70%),linear-gradient(180deg,#0b1220,#111827 55%,#0f172a)}.graph2d-svg[data-v-213230aa]{width:100%;height:100%;display:block;touch-action:none}.edge[data-v-213230aa]{stroke:#e2e8f038;stroke-width:1.6;transition:opacity .18s ease}.edge.related[data-v-213230aa]{stroke-dasharray:5 4;stroke-width:1.2}.edge.hidden[data-v-213230aa]{opacity:.08}.edge.dimmed[data-v-213230aa]{opacity:.14}.node[data-v-213230aa]{cursor:pointer;transition:opacity .15s ease}.node.dragging[data-v-213230aa]{cursor:grabbing}.node.hidden[data-v-213230aa]{opacity:.12}.node.dimmed[data-v-213230aa]{opacity:.22}.node .halo[data-v-213230aa]{opacity:.1}.node .dot[data-v-213230aa]{stroke:#ffffffeb;stroke-width:1.1;filter:drop-shadow(0 10px 20px rgba(2,6,23,.45))}.node.selected .halo[data-v-213230aa]{opacity:.26}.node.selected .dot[data-v-213230aa]{stroke:#fffffffa;stroke-width:1.8}.label[data-v-213230aa]{font-size:12px;dominant-baseline:hanging;fill:#f1f5f9f0;paint-order:stroke;stroke:#0f172aeb;stroke-width:3.4px;stroke-linejoin:round;pointer-events:none;-webkit-user-select:none;user-select:none}.label.root[data-v-213230aa]{font-size:13px;font-weight:700}.graph-error[data-v-213230aa]{position:absolute;left:12px;bottom:12px;z-index:100;padding:10px 12px;color:#fecaca;background:#7f1d1d73;border-color:#f871714d}.toolbar[data-v-af4b4c39]{position:absolute;top:10px;left:12px;width:min(860px,calc(100vw - 24px));z-index:32;padding:8px}.toolbar.collapsed[data-v-af4b4c39]{width:320px}.head[data-v-af4b4c39]{display:flex;align-items:center;justify-content:space-between;gap:10px}.head-left[data-v-af4b4c39]{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto;padding-right:8px}.dot[data-v-af4b4c39]{width:8px;height:8px;border-radius:50%;background:linear-gradient(180deg,#60a5fa,#2563eb);box-shadow:0 0 10px #3b82f659;flex:0 0 auto}.title-block[data-v-af4b4c39]{min-width:0;padding-right:6px}.title[data-v-af4b4c39]{font-size:13px;font-weight:700;color:var(--text);white-space:nowrap}.sub[data-v-af4b4c39]{font-size:11px;color:var(--muted)}.head-actions[data-v-af4b4c39]{display:flex;align-items:center;gap:6px;flex-shrink:0}.tiny[data-v-af4b4c39]{padding:5px 8px;border-radius:9px;font-size:12px}.body[data-v-af4b4c39]{margin-top:8px;display:grid;gap:8px}.section[data-v-af4b4c39]{border:1px solid rgba(15,23,42,.08);background:#ffffff73;border-radius:12px;padding:7px}.section-title[data-v-af4b4c39]{font-size:11px;font-weight:700;color:var(--muted);margin-bottom:6px}.row-wrap[data-v-af4b4c39]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.row-wrap[data-v-af4b4c39] .btn{padding:6px 9px;border-radius:9px;font-size:12px}.search[data-v-af4b4c39]{width:220px;padding:6px 9px;font-size:12px}.hint-line[data-v-af4b4c39]{margin-top:5px;font-size:10px;color:var(--muted)}@media (max-width: 900px){.toolbar[data-v-af4b4c39]{width:calc(100vw - 24px)}.toolbar.collapsed[data-v-af4b4c39]{width:min(320px,calc(100vw - 24px))}.search[data-v-af4b4c39]{width:100%}}.settings[data-v-1ac2d5bb]{position:absolute;top:10px;right:12px;width:320px;z-index:31;padding:8px}.settings.inline[data-v-1ac2d5bb]{position:static;top:auto;right:auto;z-index:auto}.settings.collapsed[data-v-1ac2d5bb]{width:180px}.head[data-v-1ac2d5bb]{display:flex;align-items:center;justify-content:space-between;gap:8px}.left[data-v-1ac2d5bb]{display:flex;align-items:center;gap:7px;min-width:0}.gear[data-v-1ac2d5bb]{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffffd9;border:1px solid rgba(15,23,42,.08);font-size:13px}.title[data-v-1ac2d5bb]{font-size:13px;font-weight:700}.sub[data-v-1ac2d5bb]{font-size:11px;color:var(--muted)}.tiny[data-v-1ac2d5bb]{padding:5px 8px;border-radius:9px;font-size:12px}.body[data-v-1ac2d5bb]{margin-top:8px;display:grid;gap:7px}.item[data-v-1ac2d5bb]{border:1px solid rgba(15,23,42,.07);border-radius:12px;background:#ffffff75;padding:6px 7px}.row1[data-v-1ac2d5bb]{display:flex;align-items:center;justify-content:space-between;gap:8px}.name[data-v-1ac2d5bb]{font-size:12px;font-weight:600}.value[data-v-1ac2d5bb]{font-size:11px;color:var(--muted)}.hint[data-v-1ac2d5bb]{font-size:10px;color:var(--muted);margin-top:2px}.slider[data-v-1ac2d5bb]{width:100%;margin-top:6px}.actions[data-v-1ac2d5bb]{display:flex;justify-content:flex-end}.actions .btn[data-v-1ac2d5bb]{font-size:12px;padding:6px 9px}.card-panel[data-v-febdb7be]{position:absolute;top:60px;right:12px;width:min(430px,calc(100vw - 24px));height:calc(100vh - 72px);z-index:40;overflow:hidden}.card-panel[data-v-febdb7be]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;border-radius:16px;background:radial-gradient(360px 220px at calc(var(--origin-x) - (100vw - min(430px,calc(100vw - 24px))) - 12px) calc(var(--origin-y) - 60px),rgba(59,130,246,.12),transparent 65%),radial-gradient(240px 180px at 86% 12%,rgba(244,114,182,.1),transparent 65%)}.card-header[data-v-febdb7be]{position:relative;z-index:1;display:flex;gap:10px;justify-content:space-between;align-items:flex-start;padding:12px;border-bottom:1px solid rgba(15,23,42,.06);background:#ffffff57}.title[data-v-febdb7be]{font-size:16px;font-weight:700}.meta[data-v-febdb7be]{margin-top:6px;display:flex;gap:6px;flex-wrap:wrap}.actions[data-v-febdb7be]{display:flex;gap:6px}.actions[data-v-febdb7be] .btn{padding:6px 8px}.scroll[data-v-febdb7be]{position:relative;z-index:1;height:calc(100% - 66px);overflow:auto;padding:12px}.kv[data-v-febdb7be]{align-items:start}.error[data-v-febdb7be]{margin:0 12px;color:#b91c1c;font-size:12px}.nav-block[data-v-febdb7be]{margin-top:10px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#ffffff73;padding:10px}.nav-title[data-v-febdb7be]{font-size:12px;font-weight:700;color:var(--muted);margin-bottom:8px}.nav-actions[data-v-febdb7be]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.nav-actions[data-v-febdb7be] .btn{padding:6px 8px;font-size:12px}.child-list[data-v-febdb7be]{display:grid;gap:6px}.child-btn[data-v-febdb7be]{width:100%;text-align:left;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#ffffffa6;padding:7px 9px;color:var(--text);cursor:pointer}.child-btn[data-v-febdb7be]:hover{border-color:#3b82f63d}.nav-empty[data-v-febdb7be]{color:var(--muted);font-size:12px}.panel-liquid-enter-from[data-v-febdb7be],.panel-liquid-leave-to[data-v-febdb7be]{opacity:0}.panel-liquid-enter-active[data-v-febdb7be],.panel-liquid-leave-active[data-v-febdb7be]{transition:clip-path .32s ease,opacity .22s ease}.panel-liquid-enter-from[data-v-febdb7be]{clip-path:circle(8px at calc(100% - 32px) 48px)}.panel-liquid-enter-to[data-v-febdb7be],.panel-liquid-leave-from[data-v-febdb7be]{clip-path:circle(130% at calc(100% - 32px) 48px)}.panel-liquid-leave-to[data-v-febdb7be]{clip-path:circle(8px at calc(100% - 32px) 48px)}.fs-wrap[data-v-f0bfd4f6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center}.fs-backdrop[data-v-f0bfd4f6]{position:absolute;top:0;right:0;bottom:0;left:0;background:#02060c8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.liquid[data-v-f0bfd4f6]{position:absolute;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.55),rgba(96,165,250,.18) 40%,rgba(244,114,182,.15) 60%,transparent 72%);filter:blur(12px);pointer-events:none}.fs-card[data-v-f0bfd4f6]{position:relative;width:min(1080px,calc(100vw - 40px));height:min(88vh,900px);display:flex;flex-direction:column;overflow:hidden}.fs-head[data-v-f0bfd4f6]{display:flex;justify-content:space-between;gap:10px;align-items:start;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.fs-title[data-v-f0bfd4f6]{font-size:22px;font-weight:700}.fs-body[data-v-f0bfd4f6]{padding:16px;overflow:auto}.meta-grid[data-v-f0bfd4f6]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.meta-card[data-v-f0bfd4f6]{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a;padding:10px}.meta-title[data-v-f0bfd4f6]{font-size:12px;font-weight:700;color:#ffffffbf;margin-bottom:8px}.nav-actions[data-v-f0bfd4f6]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.nav-actions[data-v-f0bfd4f6] .btn{padding:6px 8px;font-size:12px}.child-list[data-v-f0bfd4f6]{display:grid;gap:6px}.child-btn[data-v-f0bfd4f6]{text-align:left;border:1px solid rgba(255,255,255,.09);background:#ffffff08;color:#f8fafc;border-radius:10px;padding:7px 9px;cursor:pointer}.child-btn[data-v-f0bfd4f6]:hover{border-color:#60a5fa59}.meta-note[data-v-f0bfd4f6]{font-size:12px;color:#e2e8f0a6}.content[data-v-f0bfd4f6]{font-size:15px}@media (max-width: 900px){.meta-grid[data-v-f0bfd4f6]{grid-template-columns:1fr}}.editor-overlay[data-v-7bed4beb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0f172a2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:12px}.editor-modal[data-v-7bed4beb]{width:min(1360px,calc(100vw - 24px));height:min(93vh,980px);padding:10px;display:flex;flex-direction:column}.editor-head[data-v-7bed4beb]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:4px 4px 10px}.title[data-v-7bed4beb]{font-weight:700;font-size:16px}.muted[data-v-7bed4beb]{color:var(--muted);font-size:12px;margin-top:2px}.editor-body[data-v-7bed4beb]{min-height:0;display:grid;grid-template-columns:330px 1fr;gap:10px;flex:1}.left-col[data-v-7bed4beb]{min-height:0;display:flex;flex-direction:column;gap:8px}.left-top[data-v-7bed4beb]{display:grid;gap:8px}.left-tabs[data-v-7bed4beb]{display:flex;gap:6px}.left-tabs[data-v-7bed4beb] .btn{flex:1}.panel-lite[data-v-7bed4beb]{border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#ffffff8c;padding:8px}.subhead[data-v-7bed4beb]{font-weight:700;font-size:13px;margin-bottom:8px}.small-note[data-v-7bed4beb]{line-height:1.35}.id-preview[data-v-7bed4beb]{border:1px dashed rgba(15,23,42,.12);border-radius:10px;padding:7px 8px;background:#fff6;display:flex;align-items:center;gap:6px}.id-preview code[data-v-7bed4beb],.small-note code[data-v-7bed4beb],.preview-meta[data-v-7bed4beb],.wide code[data-v-7bed4beb]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--muted)}.create-actions[data-v-7bed4beb]{display:flex;justify-content:space-between;gap:8px;margin-top:8px}.node-list[data-v-7bed4beb]{min-height:0;flex:1;overflow:auto}.list-head-row[data-v-7bed4beb]{justify-content:space-between;align-items:center;margin-bottom:6px;position:sticky;top:0;background:#ffffffd1;padding-bottom:4px;z-index:2}.sticky-label[data-v-7bed4beb]{margin:0}.btn-xs[data-v-7bed4beb]{padding:5px 8px!important;font-size:11px!important;border-radius:8px!important}.branch-group+.branch-group[data-v-7bed4beb]{margin-top:10px}.branch-title[data-v-7bed4beb]{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;margin-bottom:4px}.sw[data-v-7bed4beb]{width:10px;height:10px;border-radius:999px;border:1px solid rgba(15,23,42,.06)}.small[data-v-7bed4beb]{color:var(--muted);font-size:11px}.node-item[data-v-7bed4beb]{width:100%;border:1px solid rgba(15,23,42,.06);background:#ffffff9e;color:var(--text);border-radius:10px;padding:7px 8px;margin-bottom:4px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.node-item[data-v-7bed4beb]:hover{border-color:#3b82f638}.node-item.active[data-v-7bed4beb]{border-color:#3b82f659;box-shadow:0 0 0 2px #3b82f61a inset}.node-name[data-v-7bed4beb]{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.right-col[data-v-7bed4beb]{min-height:0;display:flex;flex-direction:column;gap:8px}.tabs[data-v-7bed4beb]{display:flex;gap:6px}.tabs[data-v-7bed4beb] .btn{padding:6px 10px}.tab-content[data-v-7bed4beb]{min-height:0;flex:1;overflow:auto;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#ffffff80;padding:10px}.node-workspace[data-v-7bed4beb]{min-height:100%;display:grid;grid-template-columns:minmax(420px,1.1fr) minmax(320px,.9fr);grid-template-rows:1fr auto;gap:10px}.editor-col[data-v-7bed4beb]{min-height:0;overflow:auto;display:grid;gap:10px;align-content:start}.section-block[data-v-7bed4beb]{padding:10px}.edit-grid[data-v-7bed4beb]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.edit-grid.compact[data-v-7bed4beb]{gap:8px}.edit-grid .wide[data-v-7bed4beb]{grid-column:1 / -1}.textarea[data-v-7bed4beb]{min-height:90px}.md[data-v-7bed4beb]{min-height:190px}.md-head[data-v-7bed4beb]{justify-content:space-between;align-items:center;margin-bottom:6px}.file-upload[data-v-7bed4beb]{position:relative;overflow:hidden}.file-upload input[data-v-7bed4beb]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.preview-col[data-v-7bed4beb]{min-height:0;overflow:auto;padding:10px}.preview-node-name[data-v-7bed4beb]{font-weight:700;margin-bottom:2px}.preview-meta[data-v-7bed4beb]{margin-bottom:8px}.cover[data-v-7bed4beb]{width:100%;max-height:240px;object-fit:cover;border-radius:12px;border:1px solid rgba(15,23,42,.08);margin-bottom:8px;background:#ffffff80}.actions-bar[data-v-7bed4beb]{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8px;padding:10px;position:sticky;bottom:0;background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.row-wrap[data-v-7bed4beb]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.related-list[data-v-7bed4beb]{margin-top:8px;display:grid;gap:6px}.related-item[data-v-7bed4beb]{border:1px solid rgba(15,23,42,.08);background:#ffffff85;border-radius:10px;padding:6px;display:flex;align-items:center;justify-content:space-between;gap:8px}.related-main[data-v-7bed4beb]{min-width:0;display:flex;align-items:center;gap:6px}.badge-dir[data-v-7bed4beb]{width:20px;height:20px;border-radius:999px;border:1px solid rgba(15,23,42,.1);display:grid;place-items:center;font-size:11px;color:var(--muted);flex:0 0 auto}.empty-inline[data-v-7bed4beb]{margin-top:8px;color:var(--muted);font-size:12px}.form-grid[data-v-7bed4beb]{display:grid;gap:8px}.split[data-v-7bed4beb]{display:grid;grid-template-columns:minmax(280px,360px) 1fr;gap:10px}.list-wrap[data-v-7bed4beb]{min-height:0;display:flex;flex-direction:column}.branch-edit[data-v-7bed4beb]{display:grid;grid-template-columns:1fr auto auto auto;gap:8px;align-items:center;margin-bottom:8px}.color[data-v-7bed4beb]{width:42px;height:34px;border:0;background:transparent;padding:0}.empty-state[data-v-7bed4beb]{min-height:100%;display:grid;place-content:center;text-align:center;gap:4px;color:var(--muted);padding:24px}.empty-title[data-v-7bed4beb]{font-size:14px;font-weight:700;color:var(--text)}@media (max-width: 1200px){.node-workspace[data-v-7bed4beb]{grid-template-columns:1fr;grid-template-rows:auto auto auto}.actions-bar[data-v-7bed4beb]{grid-template-columns:1fr}}@media (max-width: 1100px){.editor-modal[data-v-7bed4beb]{height:calc(100vh - 24px)}.editor-body[data-v-7bed4beb]{grid-template-columns:1fr}.left-col[data-v-7bed4beb]{max-height:40vh}.split[data-v-7bed4beb]{grid-template-columns:1fr}}.gate[data-v-9c3496ea]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center}.backdrop[data-v-9c3496ea]{position:absolute;top:0;right:0;bottom:0;left:0;background:#02061747;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal[data-v-9c3496ea]{position:relative;width:min(520px,calc(100vw - 28px));padding:12px}.head[data-v-9c3496ea]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.title[data-v-9c3496ea]{font-size:16px;font-weight:800}.sub[data-v-9c3496ea]{margin-top:3px;font-size:12px;color:var(--muted)}.body[data-v-9c3496ea]{margin-top:10px}.error[data-v-9c3496ea]{margin-top:8px;font-size:12px;color:#b91c1c}.actions[data-v-9c3496ea]{margin-top:10px;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.already[data-v-9c3496ea]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(15,23,42,.1);display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted)}.app-shell[data-v-d8d3acb6]{position:relative;width:100vw;height:100vh}.loading[data-v-d8d3acb6],.error[data-v-d8d3acb6]{position:absolute;left:12px;bottom:12px;z-index:50;padding:10px 12px}.error[data-v-d8d3acb6]{color:#b91c1c}.top-right-controls[data-v-d8d3acb6]{position:absolute;top:10px;right:12px;z-index:33;display:flex;align-items:flex-start;gap:8px}.floating-actions[data-v-d8d3acb6]{position:static;z-index:auto;display:flex;gap:6px;padding:6px}.floating-actions[data-v-d8d3acb6] .btn{padding:6px 9px;border-radius:9px;font-size:12px}.hint[data-v-d8d3acb6]{position:absolute;right:12px;bottom:12px;z-index:20;padding:6px 9px;color:var(--muted);font-size:11px;line-height:1.35}@media (max-width: 1100px){.hint[data-v-d8d3acb6]{display:none}.top-right-controls[data-v-d8d3acb6]{top:56px;right:12px;max-width:calc(100vw - 24px);gap:6px}.floating-actions[data-v-d8d3acb6]{overflow-x:auto;max-width:180px}}:root{--bg: #eef2f8;--panel: rgba(255,255,255,.76);--panel-2: rgba(247,249,253,.86);--border: rgba(15, 23, 42, .1);--text: rgba(15, 23, 42, .94);--muted: rgba(71, 85, 105, .85);--glow: rgba(59,130,246,.2);--danger: #ef4444;--ok: #22c55e;--shadow: rgba(15, 23, 42, .14)}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{color:var(--text);background:radial-gradient(1000px 620px at 15% 5%,rgba(96,165,250,.18),transparent 58%),radial-gradient(900px 700px at 90% 75%,rgba(244,114,182,.12),transparent 60%),radial-gradient(1400px 1000px at 50% 50%,#f7f9fd,#eef2f8 48%,#e9eef5);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:hidden}button,input,textarea,select{font:inherit}.btn{border:1px solid rgba(15,23,42,.1);background:linear-gradient(180deg,#ffffffe6,#ffffffb8);color:var(--text);border-radius:10px;padding:7px 10px;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .15s ease,box-shadow .15s ease;white-space:nowrap;box-shadow:0 4px 12px #0f172a0f}.btn:hover{border-color:#3b82f640;background:linear-gradient(180deg,#fffffff2,#f8fafcdb)}.btn:active{transform:translateY(1px)}.btn.ghost{background:#ffffff94}.btn.danger{border-color:#ef444440;color:#b91c1c}.btn.active{border-color:#3b82f661;box-shadow:0 0 0 1px #3b82f629 inset,0 8px 20px #3b82f61f}.btn:disabled{opacity:.55;cursor:not-allowed}.panel{border:1px solid var(--border);background:linear-gradient(180deg,#ffffffd9,#ffffffad),var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 30px var(--shadow),inset 0 1px #ffffff8c;border-radius:16px}.input,.select,.textarea{width:100%;border:1px solid rgba(15,23,42,.12);background:#ffffffc7;color:var(--text);border-radius:10px;padding:8px 10px;outline:none}.input:focus,.select:focus,.textarea:focus{border-color:#3b82f673;box-shadow:0 0 0 3px #3b82f61f}.textarea{min-height:100px;resize:vertical}.label{display:block;margin:0 0 6px;font-size:12px;color:var(--muted)}.row{display:flex;gap:8px;align-items:center}.kv{display:grid;grid-template-columns:110px 1fr;gap:8px 10px;align-items:center}.badge{border:1px solid rgba(15,23,42,.1);background:#ffffffad;border-radius:999px;padding:3px 8px;font-size:12px;color:var(--muted)}.markdown{color:#0f172af2;line-height:1.55}.markdown h1,.markdown h2,.markdown h3{margin:14px 0 8px}.markdown p{margin:8px 0}.markdown ul,.markdown ol{margin:8px 0 10px 20px}.markdown img{max-width:100%;border-radius:12px;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 24px #0f172a1f;display:block}.markdown code{background:#0f172a0f;border-radius:6px;padding:1px 4px}.markdown a{color:#2563eb}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#0f172a29;border-radius:999px}::-webkit-scrollbar-track{background:#0f172a08}.three-label{color:#dbdde6fa;font-size:14px;font-weight:600;padding:3px 7px;border-radius:999px;background:#ffffff9e;border:1px solid rgba(15,23,42,.08);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;transform:translate(-50%,-50%);pointer-events:none;text-shadow:0 1px 0 rgba(255,255,255,.55);box-shadow:0 6px 14px #0f172a14}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}
