@charset "UTF-8";.asset-picker[data-v-67442c48]{display:flex;flex-direction:column;gap:6px;min-width:0}.asset-picker .label[data-v-67442c48]{font-size:12px;color:var(--muted)}.asset-picker .line[data-v-67442c48]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.asset-picker .select[data-v-67442c48],.asset-picker .input[data-v-67442c48]{background:var(--panel-2);border:1px solid #242b3d;color:var(--text);border-radius:8px;padding:8px 10px;font-size:13px;font-family:inherit}.asset-picker .select[data-v-67442c48]{flex:0 1 auto;max-width:100%}.asset-picker .input[data-v-67442c48]{flex:1 1 220px;min-width:0}.asset-picker .input[data-v-67442c48]:focus{outline:none;border-color:var(--accent)}.asset-picker .apply[data-v-67442c48]{flex:0 0 auto;background:var(--accent);border:1px solid var(--accent);color:#fff;border-radius:8px;padding:8px 14px;font-size:13px;cursor:pointer}.asset-picker .apply[data-v-67442c48]:hover{filter:brightness(1.08)}.asset-picker .note[data-v-67442c48]{margin:0;font-size:12px;color:var(--muted);line-height:1.5}.showcase[data-v-22574f14]{display:flex;flex-direction:column;gap:48px;padding:32px 0 64px}.asset-bar[data-v-22574f14]{padding:12px 14px;background:var(--panel);border:1px solid #242b3d;border-radius:12px}.hero[data-v-22574f14]{display:flex;flex-wrap:wrap;align-items:center;gap:40px}.hero .copy[data-v-22574f14]{flex:1 1 320px;min-width:0}.hero .eyebrow[data-v-22574f14]{margin:0 0 8px;font-size:12px;letter-spacing:.16em;color:var(--accent)}.hero h1[data-v-22574f14]{margin:0 0 16px;font-size:40px;line-height:1.2;font-weight:700}.hero .lead[data-v-22574f14]{margin:0 0 20px;max-width:42ch;color:var(--muted);line-height:1.7}.hero .chips[data-v-22574f14]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none}.hero .chips li[data-v-22574f14]{padding:4px 10px;border:1px solid #242b3d;border-radius:999px;font-size:12px;color:var(--muted)}.hero .build[data-v-22574f14]{margin:0;font-size:12px;color:#5b6478}.hero-stage[data-v-22574f14]{flex:0 0 auto;width:320px;max-width:100%}.hero-stage .caption[data-v-22574f14]{margin:8px 0 0;font-size:12px;color:var(--muted);text-align:center}.stage[data-v-22574f14],.dyn-stage[data-v-22574f14]{position:relative;aspect-ratio:1/1;border:1px solid #242b3d;border-radius:14px;background:radial-gradient(circle at 50% 35%,#1d2740,#10131a 70%);overflow:hidden}.stage canvas[data-v-22574f14],.dyn-stage canvas[data-v-22574f14]{display:block;width:100%;height:100%}.stage .hint[data-v-22574f14],.dyn-stage .hint[data-v-22574f14]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;font-size:13px;color:var(--muted)}.stage .hint.err[data-v-22574f14],.dyn-stage .hint.err[data-v-22574f14]{color:var(--err);padding:0 16px;text-align:center}.block header[data-v-22574f14]{margin-bottom:16px}.block header h2[data-v-22574f14]{margin:0 0 6px;font-size:20px}.block header p[data-v-22574f14]{margin:0;font-size:13px;color:var(--muted)}.block header code[data-v-22574f14]{color:var(--accent)}.split[data-v-22574f14]{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.split .stage.small[data-v-22574f14]{flex:0 0 240px;width:240px}.split .controls[data-v-22574f14]{flex:1 1 280px;display:flex;flex-direction:column;gap:14px;min-width:0}.split .controls .row[data-v-22574f14]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.split .controls .label[data-v-22574f14]{font-size:12px;color:var(--muted);min-width:56px}.split .controls .value[data-v-22574f14]{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.split .controls .tip[data-v-22574f14]{margin:0;font-size:12px;line-height:1.7;color:var(--muted)}.split .controls .tip code[data-v-22574f14]{color:var(--accent)}button[data-v-22574f14]{padding:6px 14px;border:1px solid #242b3d;border-radius:8px;background:var(--panel);color:var(--text);font-size:13px;cursor:pointer}button.on[data-v-22574f14]{border-color:var(--accent);color:var(--accent)}button.primary[data-v-22574f14]{background:var(--accent);border-color:var(--accent);color:#fff}.range[data-v-22574f14]{flex:1 1 160px;min-width:120px;accent-color:var(--accent)}.dyn[data-v-22574f14]{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.dyn .dyn-stage[data-v-22574f14]{flex:0 0 240px;width:240px}.dyn .dyn-controls[data-v-22574f14]{flex:1 1 240px;display:flex;flex-direction:column;gap:16px;min-width:0}.dyn .field[data-v-22574f14]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dyn .field .label[data-v-22574f14]{font-size:12px;color:var(--muted);margin-right:4px}.dyn .field em[data-v-22574f14]{font-size:12px;color:var(--muted)}.grid[data-v-22574f14]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px}.grid .cell[data-v-22574f14]{aspect-ratio:1/1;border:1px solid #242b3d;border-radius:10px;background:var(--panel);overflow:hidden}.grid .cell canvas[data-v-22574f14]{display:block;width:100%;height:100%}.code[data-v-22574f14]{margin:0;padding:16px 18px;border:1px solid #242b3d;border-radius:10px;background:var(--panel);color:#c8d2e8;font-size:13px;line-height:1.7;overflow-x:auto}.bench[data-v-96646c04]{display:flex;flex-direction:column;gap:40px;padding:28px 0 64px}.block header[data-v-96646c04]{margin-bottom:16px}.block header h2[data-v-96646c04]{margin:0 0 6px;font-size:20px}.block header p[data-v-96646c04]{margin:0;font-size:13px;color:var(--muted);line-height:1.7}.controls[data-v-96646c04]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.controls .row[data-v-96646c04]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.controls .label[data-v-96646c04]{min-width:56px;font-size:12px;color:var(--muted)}.controls .phase[data-v-96646c04]{font-size:12px;color:var(--warn)}button[data-v-96646c04]{padding:6px 14px;border:1px solid #242b3d;border-radius:8px;background:var(--panel);color:var(--text);font-size:13px;cursor:pointer}button.on[data-v-96646c04]{border-color:var(--accent);color:var(--accent)}button.primary[data-v-96646c04]{background:var(--accent);border-color:var(--accent);color:#fff}button[data-v-96646c04]:disabled{opacity:.6;cursor:not-allowed}.grid[data-v-96646c04]{display:grid;grid-template-columns:repeat(var(--cols, 1),minmax(0,1fr));gap:12px;max-width:720px}.grid .cell[data-v-96646c04]{aspect-ratio:1/1;border:1px solid #242b3d;border-radius:12px;background:radial-gradient(circle at 50% 35%,#1d2740,#10131a 70%);overflow:hidden}.grid .cell canvas[data-v-96646c04]{display:block;width:100%;height:100%}.result[data-v-96646c04]{width:100%;border-collapse:collapse;font-size:13px}.result th[data-v-96646c04],.result td[data-v-96646c04]{padding:8px 10px;border-bottom:1px solid #242b3d;text-align:left;white-space:nowrap}.result th[data-v-96646c04]{color:var(--muted);font-weight:500;font-size:12px}.result td[data-v-96646c04]{font-variant-numeric:tabular-nums}.result .mono[data-v-96646c04]{font-size:12px;color:var(--muted)}.copy[data-v-96646c04]{margin:12px 0 0;padding:10px 12px;border:1px dashed #242b3d;border-radius:8px;color:var(--muted);font-size:12px;overflow-x:auto}.compare[data-v-eb1f15b4]{padding:28px 0 64px}.block header[data-v-eb1f15b4]{margin-bottom:16px}.block header h2[data-v-eb1f15b4]{margin:0 0 6px;font-size:20px}.block header p[data-v-eb1f15b4]{margin:0;font-size:13px;line-height:1.7;color:var(--muted)}.block header code[data-v-eb1f15b4]{color:var(--accent)}.asset-row[data-v-eb1f15b4]{margin-bottom:12px}.actions[data-v-eb1f15b4]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px}.actions .status[data-v-eb1f15b4]{font-size:12px;color:var(--warn)}button[data-v-eb1f15b4]{padding:6px 14px;border:1px solid #242b3d;border-radius:8px;background:var(--panel);color:var(--text);font-size:13px;cursor:pointer}button.primary[data-v-eb1f15b4]{background:var(--accent);border-color:var(--accent);color:#fff}.pairs[data-v-eb1f15b4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.pane[data-v-eb1f15b4]{display:flex;flex-direction:column;gap:12px;min-width:0}.pane h3[data-v-eb1f15b4]{margin:0;font-size:14px;font-weight:600}.pane h3 span[data-v-eb1f15b4]{font-weight:400;font-size:12px;color:var(--muted)}.stage[data-v-eb1f15b4]{position:relative;aspect-ratio:1/1;border:1px solid #242b3d;border-radius:14px;background:radial-gradient(circle at 50% 35%,#1d2740,#10131a 70%);overflow:hidden}.stage canvas[data-v-eb1f15b4]{display:block;width:100%;height:100%}.stage .surface[data-v-eb1f15b4]{width:100%;height:100%}.stage[data-v-eb1f15b4] canvas{display:block;width:100%!important;height:100%!important}dl[data-v-eb1f15b4]{margin:0;display:flex;flex-direction:column;gap:6px}dl div[data-v-eb1f15b4]{display:flex;justify-content:space-between;gap:12px;font-size:12px}dl dt[data-v-eb1f15b4]{color:var(--muted)}dl dd[data-v-eb1f15b4]{margin:0;font-variant-numeric:tabular-nums}dl dd.key[data-v-eb1f15b4]{color:var(--accent);font-weight:600}.note[data-v-eb1f15b4]{margin:18px 0 0;font-size:12px;line-height:1.7;color:var(--muted)}.layout[data-v-d13d1d5d]{padding:24px 0 48px}.toolbar h1[data-v-d13d1d5d]{font-size:22px;margin:0 0 6px}.toolbar .sub[data-v-d13d1d5d]{margin:0;color:var(--muted);font-size:13px}.toolbar code[data-v-d13d1d5d]{background:var(--panel-2);padding:1px 6px;border-radius:4px;font-size:12px;color:var(--accent)}.stage-pane[data-v-d13d1d5d]{margin-top:18px;background:var(--panel);border:1px dashed #343b4d;border-radius:10px;padding:10px;height:340px;display:flex;flex-direction:column;gap:10px;transition:border-color .2s,background .2s}.stage-pane.dragging[data-v-d13d1d5d]{border-color:var(--accent);background:#3b6cf014}.stage-pane .pane-head[data-v-d13d1d5d]{display:flex;align-items:center;gap:8px;font-size:13px}.stage-pane .dot[data-v-d13d1d5d]{width:10px;height:10px;border-radius:50%;background:var(--accent)}.stage-pane .src-label[data-v-d13d1d5d]{color:var(--muted);font-size:12px;margin-left:auto;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-pane .stage-host[data-v-d13d1d5d]{position:relative;flex:1;min-height:0;width:100%;background:#000;border-radius:6px;overflow:hidden}.stage-pane .stage[data-v-d13d1d5d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.stage-pane .drop-hint[data-v-d13d1d5d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;background:#3b6cf040;border-radius:10px;pointer-events:none;z-index:2}.panel[data-v-d13d1d5d]{margin-top:12px;background:var(--panel);border:1px solid #242b3d;border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:12px}.form-grid[data-v-d13d1d5d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 14px;align-items:end;width:100%}.asset-field[data-v-d13d1d5d]{grid-column:1/-1}.panel-actions[data-v-d13d1d5d]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;width:100%}.field[data-v-d13d1d5d]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted);flex:1 1 180px;min-width:120px}.field.grow[data-v-d13d1d5d]{flex:2 1 360px}.field input[data-v-d13d1d5d],.field select[data-v-d13d1d5d]{background:var(--panel-2);border:1px solid #2c3345;border-radius:6px;color:var(--text);padding:8px 10px;font-size:13px;width:100%}.field input[data-v-d13d1d5d]:focus,.field select[data-v-d13d1d5d]:focus{outline:none;border-color:var(--accent)}.check[data-v-d13d1d5d]{display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer;padding:9px 0}.check input[data-v-d13d1d5d]{width:auto}.btn[data-v-d13d1d5d]{background:var(--panel-2);border:1px solid #2c3345;color:var(--text);border-radius:6px;padding:8px 14px;font-size:13px;cursor:pointer;white-space:nowrap}.btn[data-v-d13d1d5d]:hover{border-color:var(--accent)}.btn[data-v-d13d1d5d]:disabled{opacity:.5;cursor:not-allowed}.btn.primary[data-v-d13d1d5d]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.btn.danger[data-v-d13d1d5d]{color:#ffb4b4;border-color:#6b2b2b}.btn.danger[data-v-d13d1d5d]:hover{border-color:#ff8a8a}.btn.active[data-v-d13d1d5d]{border-color:var(--accent);color:var(--accent);font-weight:600}.hint[data-v-d13d1d5d]{font-size:12px;color:var(--muted);line-height:1.5}.src-label[data-v-d13d1d5d]{font-size:12px;color:var(--accent);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitor[data-v-d13d1d5d]{width:100%;display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted);flex-wrap:wrap;border-top:1px solid #242b3d;padding-top:10px}.dyn .dyn-row[data-v-d13d1d5d]{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.dyn .dyn-row .key-field[data-v-d13d1d5d]{flex:0 1 220px}.dyn .dyn-row .text-field[data-v-d13d1d5d]{flex:2 1 260px}.dyn .dyn-row .row-title[data-v-d13d1d5d]{font-size:13px;font-weight:600}.dyn .source-row[data-v-d13d1d5d]{display:grid;grid-template-columns:72px minmax(0,1fr) auto auto auto;gap:10px;align-items:end;border:1px dashed transparent;border-radius:8px;padding:10px;margin:-10px -8px;transition:border-color .2s,background .2s}.dyn .source-row.dragging[data-v-d13d1d5d]{border-color:var(--accent);background:#3b6cf014}.dyn .source-row .row-title[data-v-d13d1d5d]{align-self:end}.dyn .source-row .file-box[data-v-d13d1d5d]{display:flex;flex-direction:column;gap:4px}.dyn .source-row .file-box .src-label[data-v-d13d1d5d]{font-size:12px;color:var(--accent);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console[data-v-d13d1d5d]{margin-top:16px;background:#0b0e14;border:1px solid #1e2432;border-radius:10px;padding:10px 12px;max-height:220px;overflow:auto;font-size:12px;line-height:1.7;font-family:Consolas,Menlo,monospace}.console .line[data-v-d13d1d5d]{color:var(--text)}.console .muted[data-v-d13d1d5d]{color:var(--muted)}.layout[data-v-f1dc2556]{padding:24px 0 48px}.toolbar h1[data-v-f1dc2556]{font-size:22px;margin:0 0 6px}.toolbar .sub[data-v-f1dc2556]{margin:0;color:var(--muted);font-size:13px}.controls[data-v-f1dc2556]{margin-top:14px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.ctrl[data-v-f1dc2556]{display:flex;flex-direction:column;gap:12px;padding:14px 16px}.ctrl+.ctrl[data-v-f1dc2556]{border-top:1px solid var(--line)}.ctrl-head[data-v-f1dc2556]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.ctrl-head h2[data-v-f1dc2556]{margin:0;font-size:13px;font-weight:600}.ctrl-head p[data-v-f1dc2556]{margin:0;font-size:12px;color:var(--muted)}.ctrl-row[data-v-f1dc2556]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.field[data-v-f1dc2556]{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--muted)}.field select[data-v-f1dc2556],.field input[data-v-f1dc2556]{height:34px;padding:0 10px;background:var(--panel-2);border:1px solid #2c3345;border-radius:var(--radius-sm);color:var(--text);font-size:13px}.field select[data-v-f1dc2556]:focus,.field input[data-v-f1dc2556]:focus{outline:none;border-color:var(--accent)}.field select[data-v-f1dc2556]{min-width:210px}.field-actions[data-v-f1dc2556]{display:flex;align-items:center;gap:8px}.picker[data-v-f1dc2556]{width:100%}.note[data-v-f1dc2556]{margin:0;font-size:12px;color:var(--muted)}.vr[data-v-f1dc2556]{width:1px;height:22px;margin:0 2px;background:var(--line)}.push[data-v-f1dc2556]{margin-left:auto}.btn[data-v-f1dc2556]{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;background:var(--panel-2);border:1px solid #2c3345;border-radius:var(--radius-sm);color:var(--text);font-size:13px;white-space:nowrap;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.btn[data-v-f1dc2556]:hover:not(:disabled){border-color:var(--line-strong)}.btn[data-v-f1dc2556]:disabled{opacity:.45;cursor:not-allowed}.btn.primary[data-v-f1dc2556]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.btn.primary[data-v-f1dc2556]:hover:not(:disabled){filter:brightness(1.08)}.btn.danger[data-v-f1dc2556]{color:#ffb4b4;border-color:#5c2a2a}.btn.danger[data-v-f1dc2556]:hover:not(:disabled){background:#2a1a1c;border-color:#ff8a8a}.btn.active[data-v-f1dc2556]{border-color:var(--accent);color:var(--accent);font-weight:600}.btn.mini[data-v-f1dc2556]{height:26px;padding:0 10px;font-size:12px}.grid[data-v-f1dc2556]{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.cell[data-v-f1dc2556]{background:var(--panel);border:1px solid #242b3d;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px}.cell-head[data-v-f1dc2556]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.cell-head .status[data-v-f1dc2556]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.cell-head .fold-btn[data-v-f1dc2556]{flex:0 0 auto}.stage-host[data-v-f1dc2556]{position:relative;width:100%;height:150px;background:#000;border-radius:6px;overflow:hidden}.stage-host .stage[data-v-f1dc2556]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.ops[data-v-f1dc2556]{display:flex;flex-direction:column;gap:8px}.row[data-v-f1dc2556]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.row .input[data-v-f1dc2556]{background:var(--panel-2);border:1px solid #2c3345;border-radius:6px;color:var(--text);padding:6px 8px;font-size:12px;flex:1 1 120px;min-width:80px}.row .input[data-v-f1dc2556]:focus{outline:none;border-color:var(--accent)}.row .input[data-v-f1dc2556]:disabled{opacity:.55}.row .key-sel[data-v-f1dc2556]{flex:0 1 auto;max-width:46%}.row .mini-input[data-v-f1dc2556]{flex:0 1 74px}.meta[data-v-f1dc2556]{font-size:12px;color:var(--muted);border-top:1px solid #242b3d;padding-top:6px}.meta .skip-flag[data-v-f1dc2556]{color:var(--warn)}.empty[data-v-f1dc2556]{margin-top:14px;background:var(--panel);border:1px dashed #343b4d;border-radius:10px;padding:20px;text-align:center;color:var(--muted);font-size:13px}.console[data-v-f1dc2556]{margin-top:16px;background:#0b0e14;border:1px solid #1b2130;border-radius:var(--radius);overflow:hidden}.console-head[data-v-f1dc2556]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;background:#0e131c;border-bottom:1px solid #1b2130}.console-head h2[data-v-f1dc2556]{margin:0;font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--muted)}.console-body[data-v-f1dc2556]{max-height:220px;overflow:auto;padding:8px 12px;font-size:12px;line-height:1.7;font-family:ui-monospace,Consolas,Menlo,monospace}.console-body .line[data-v-f1dc2556]{color:#b9c2d6}.console-body .muted[data-v-f1dc2556]{color:var(--muted)}.shell[data-v-b8b7674b]{max-width:1120px;margin:0 auto;padding:0 20px}.topbar[data-v-b8b7674b]{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:24px;padding:16px 0;background:#10131ae0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.brand[data-v-b8b7674b]{display:flex;align-items:center;gap:12px;flex:0 0 auto}.brand .mark[data-v-b8b7674b]{width:32px;height:32px;flex:0 0 auto}.brand .mark rect[data-v-b8b7674b]{fill:var(--accent)}.brand .mark path[data-v-b8b7674b]{fill:#fff}.brand .brand-text[data-v-b8b7674b]{display:flex;flex-direction:column;line-height:1.25}.brand .brand-text b[data-v-b8b7674b]{font-size:15px;letter-spacing:.01em}.brand .brand-text small[data-v-b8b7674b]{font-size:12px;color:var(--muted)}.tabs[data-v-b8b7674b]{display:flex;gap:2px;margin-right:auto;padding:4px;background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow-x:auto;scrollbar-width:none}.tabs[data-v-b8b7674b]::-webkit-scrollbar{display:none}.tabs button[data-v-b8b7674b]{flex:0 0 auto;padding:8px 15px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted);font-size:13.5px;white-space:nowrap;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.tabs button[data-v-b8b7674b]:hover{color:var(--text);background:var(--panel-2)}.tabs button.active[data-v-b8b7674b]{color:var(--text);font-weight:600;background:var(--panel-2);border-color:var(--line-strong)}.tools[data-v-b8b7674b]{display:flex;align-items:center;gap:10px;flex:0 0 auto}.seg[data-v-b8b7674b]{display:flex;align-items:center;gap:2px;padding:4px;background:var(--panel);border:1px solid var(--line);border-radius:11px}.seg .seg-label[data-v-b8b7674b]{padding:0 8px 0 6px;font-size:12px;color:#6b7488;letter-spacing:.04em}.seg button[data-v-b8b7674b]{padding:6px 11px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font-size:12.5px;cursor:pointer;transition:color .15s,background .15s}.seg button[data-v-b8b7674b]:hover{color:var(--text);background:var(--panel-2)}.seg button.active[data-v-b8b7674b]{color:var(--text);font-weight:600;background:var(--panel-2);border-color:var(--line-strong)}.divider[data-v-b8b7674b]{width:1px;height:24px;background:var(--line)}.link[data-v-b8b7674b]{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--muted);font-size:12.5px;text-decoration:none;transition:color .15s,border-color .15s,background .15s}.link svg[data-v-b8b7674b]{width:17px;height:17px;flex:0 0 auto}.link[data-v-b8b7674b]:hover{color:var(--text);background:var(--panel-2);border-color:var(--line-strong)}@media (max-width: 880px){.topbar[data-v-b8b7674b]{flex-wrap:wrap;row-gap:10px;padding:12px 0}.tabs[data-v-b8b7674b]{order:3;width:100%;margin-right:0}.tools[data-v-b8b7674b]{margin-left:auto}}@media (max-width: 560px){.brand .brand-text small[data-v-b8b7674b],.seg .seg-label[data-v-b8b7674b],.link-text[data-v-b8b7674b]{display:none}.link[data-v-b8b7674b]{width:38px;padding:0;justify-content:center}.tabs button[data-v-b8b7674b]{padding:8px 12px;font-size:12.5px}}:root{--bg: #10131a;--panel: #171b25;--panel-2: #1e2432;--text: #e6e9f0;--muted: #8b93a7;--accent: #4f8cff;--ok: #3ddc84;--warn: #ffb454;--err: #ff5c5c;--line: #242b3d;--line-strong: #33405c;--radius: 12px;--radius-sm: 8px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--text);min-height:100vh;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}::selection{background:#4f8cff59}:focus-visible{outline:2px solid rgba(79,140,255,.55);outline-offset:2px}
