.layout[data-v-f8bf662d]{background:var(--paper);grid-template-columns:248px 1fr;height:100vh;display:grid}.side[data-v-f8bf662d]{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;display:flex;overflow:hidden}.brand[data-v-f8bf662d]{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:60px;padding:0 22px;display:flex}.brand-mark[data-v-f8bf662d]{background:var(--accent);color:#fff;width:26px;height:26px;font-family:var(--font-display);border-radius:2px;place-items:center;font-size:15px;font-weight:800;display:grid}.brand-name[data-v-f8bf662d]{font-family:var(--font-display);letter-spacing:.02em;font-size:17px;font-weight:700}.brand-name span[data-v-f8bf662d]{color:var(--accent)}.nav[data-v-f8bf662d]{flex:1;padding:8px 12px;overflow:auto}.side-foot[data-v-f8bf662d]{border-top:1px solid var(--line);color:var(--ink-3);padding:14px 18px;font-size:14px}.nav[data-v-f8bf662d] .n-menu-item-group-title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-top:16px;padding-bottom:6px;font-size:14px}.nav[data-v-f8bf662d] .n-menu-item-content{position:relative}.nav[data-v-f8bf662d] .n-menu-item-content:before{transition:none}.nav[data-v-f8bf662d] .n-menu-item-content--selected:after{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:3px;position:absolute;top:7px;bottom:7px;left:0}.nav[data-v-f8bf662d] .n-menu-item-content--selected .n-menu-item-content-header{font-weight:700}.main[data-v-f8bf662d]{flex-direction:column;display:flex;overflow:hidden}.topbar[data-v-f8bf662d]{background:var(--surface);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:18px;height:60px;padding:0 24px;display:flex}.crumb[data-v-f8bf662d]{color:var(--ink-3);font-size:14px}.crumb b[data-v-f8bf662d]{color:var(--ink);font-weight:600}.actions[data-v-f8bf662d]{align-items:center;gap:6px;margin-left:auto;display:flex}.tool[data-v-f8bf662d]{border:1px solid var(--line);border-radius:var(--r);height:40px;color:var(--ink-2,var(--ink));font:inherit;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:0 12px;font-size:14px;display:flex}.tool[data-v-f8bf662d]:hover{background:var(--surface-2);color:var(--ink)}.cdn-mask[data-v-f8bf662d]{z-index:3000;background:#00000052;place-items:center;display:grid;position:fixed;inset:0}.cdn-summary[data-v-f8bf662d]{margin-bottom:12px}.cdn-rows[data-v-f8bf662d]{max-height:360px;overflow:auto}.user[data-v-f8bf662d]{border:1px solid var(--line);border-radius:var(--r);cursor:pointer;align-items:center;gap:9px;padding:5px 10px 5px 6px;display:flex}.user[data-v-f8bf662d]:hover{background:var(--surface-2)}.avatar[data-v-f8bf662d]{background:var(--ink);color:#fff;width:28px;height:28px;font-family:var(--font-display);border-radius:2px;place-items:center;font-size:14px;font-weight:700;display:grid}.u-name[data-v-f8bf662d]{font-size:14px;font-weight:600}.u-caret[data-v-f8bf662d]{color:var(--ink-3)}.content[data-v-f8bf662d]{flex:1;padding:26px 24px 40px;overflow:auto}.content--fill[data-v-f8bf662d]{flex-direction:column;padding:0;display:flex;overflow:hidden}:root{--paper:#f4f3ef;--surface:#fff;--surface-2:#faf9f6;--ink:#16150f;--ink-2:#56544c;--ink-3:#8c897e;--line:#e3e1d9;--line-strong:#cfccc1;--accent:#e5402a;--accent-press:#c32e1b;--accent-soft:#fbe6e1;--on-accent:#fff;--ok:#2e7d54;--ok-soft:#e2f0e7;--warn:#b26a00;--warn-soft:#f7ecd7;--danger:#c0271a;--font-ui:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-display:"Archivo", var(--font-ui);--font-mono:"Space Mono", "SFMono-Regular", Consolas, monospace;--fs-min:14px;--r:3px;--r-lg:4px;--shadow:0 1px 0 var(--line), 0 1px 2px #14120a0a}html,body,#app{height:100%;font-family:var(--font-ui);font-size:var(--fs-min);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}*{box-sizing:border-box}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:content-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--ink-3);background-clip:content-box}.login[data-v-5dcc1535]{background:var(--paper);place-items:center;height:100vh;display:grid;position:relative;overflow:hidden}.login[data-v-5dcc1535]:before{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.7;background-size:100% 56px,56px 100%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle at 50% 42%,#000,#0000 72%);mask:radial-gradient(circle at 50% 42%,#000,#0000 72%)}.login[data-v-5dcc1535]:after{content:"";background:radial-gradient(circle, var(--accent-soft), transparent 62%);opacity:.7;border-radius:50%;width:560px;height:560px;position:absolute;top:-220px}.card-wrap[data-v-5dcc1535]{z-index:1;width:400px;max-width:92vw;position:relative}.topmark[data-v-5dcc1535]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px;display:flex}.topmark .line[data-v-5dcc1535]{background:var(--line-strong);flex:1;height:1px;margin:0 12px}.lcard[data-v-5dcc1535]{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--r-lg);box-shadow:0 1px 0 var(--line), 0 20px 48px -28px #14120a47;padding:36px 36px 32px}.brandrow[data-v-5dcc1535]{align-items:center;gap:11px;margin-bottom:26px;display:flex}.brand-mark[data-v-5dcc1535]{background:var(--accent);color:#fff;width:34px;height:34px;font-family:var(--font-display);border-radius:2px;place-items:center;font-size:18px;font-weight:800;display:grid}.brand-name[data-v-5dcc1535]{font-family:var(--font-display);font-size:19px;font-weight:700}.brand-name span[data-v-5dcc1535]{color:var(--accent)}.eyebrow[data-v-5dcc1535]{font-family:var(--font-mono);letter-spacing:.18em;color:var(--accent);font-size:14px;font-weight:700}h1[data-v-5dcc1535]{font-family:var(--font-display);letter-spacing:-.01em;margin:6px 0 4px;font-size:28px;font-weight:800}.sub[data-v-5dcc1535]{color:var(--ink-2);margin:0 0 24px;font-size:14px}.field-label[data-v-5dcc1535]{margin-bottom:7px;font-size:14px;font-weight:600}.captcha-row[data-v-5dcc1535]{gap:10px;width:100%;display:flex}.captcha-input[data-v-5dcc1535]{flex:1}.captcha-img[data-v-5dcc1535]{border:1px solid var(--line-strong);border-radius:var(--r);cursor:pointer;flex:none;width:112px;height:44px}.captcha-img[data-v-5dcc1535]:hover{border-color:var(--accent)}.captcha-img--loading[data-v-5dcc1535]{color:var(--ink-3);background:var(--surface-2);place-items:center;display:grid}.submit[data-v-5dcc1535]{height:44px;margin-top:6px;font-size:14px;font-weight:600}.tip[data-v-5dcc1535]{text-align:center;color:var(--ink-3);margin:18px 0 0;font-size:14px}.page[data-v-8bcf2ed2]{flex-direction:column;gap:22px;display:flex}.pagehead[data-v-8bcf2ed2]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.pagehead h1[data-v-8bcf2ed2]{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:27px;font-weight:800;line-height:1.1}.pagehead p[data-v-8bcf2ed2]{color:var(--ink-2);margin:6px 0 0;font-size:14px}.stat-grid[data-v-8bcf2ed2]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.stat-card[data-v-8bcf2ed2]{cursor:pointer}.stat-label[data-v-8bcf2ed2]{color:var(--ink-2);font-size:14px}.stat-value[data-v-8bcf2ed2]{font-family:var(--font-display);margin-top:6px;font-size:32px;font-weight:800;line-height:1.1}.stat-sub[data-v-8bcf2ed2]{color:var(--ink-2);margin-top:4px;font-size:13px}.recent-title[data-v-8bcf2ed2]{font-weight:700}.page[data-v-06b65186]{flex-direction:column;gap:16px;display:flex}.toolbar[data-v-06b65186]{justify-content:space-between;align-items:center;gap:10px;display:flex}.toolbar-filters[data-v-06b65186]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar-actions[data-v-06b65186]{align-items:center;gap:10px;display:flex}.modal-foot[data-v-06b65186]{justify-content:flex-end;gap:10px;display:flex}.reset-tip[data-v-06b65186]{color:var(--ink-2);margin:0 0 14px;font-size:14px}.page[data-v-530c7b4c]{flex-direction:column;gap:16px;display:flex}.toolbar[data-v-530c7b4c]{justify-content:space-between;align-items:center;gap:10px;display:flex}.toolbar-filters[data-v-530c7b4c]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace[data-v-88672031]{height:100%;min-height:0;display:flex}.catalog[data-v-88672031]{border-right:1px solid var(--line);background:var(--surface);flex:0 0 220px;overflow:auto}.catalog__head[data-v-88672031]{z-index:1;background:var(--surface);justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 10px 16px;display:flex;position:sticky;top:0}.catalog__title[data-v-88672031]{font-weight:700}.catalog__list[data-v-88672031]{margin:0;padding:0 8px 16px;list-style:none}.catalog__item[data-v-88672031]{border-radius:var(--r);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 10px;display:block}.catalog__item[data-v-88672031]:hover{background:var(--surface-2)}.catalog__item.is-active[data-v-88672031]{background:var(--accent-soft);font-weight:700}.workspace__main[data-v-88672031]{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;padding:20px 24px;display:flex;overflow:hidden}.region-empty[data-v-29bef2f5]{color:var(--ink-3)}.code-editor[data-v-384eb810]{border:1px solid var(--ink-line,#e0e0e6);border-radius:3px;width:100%;overflow:auto}.code-editor.is-fill[data-v-384eb810]{height:100%;overflow:hidden}.code-editor.is-fill[data-v-384eb810] .cm-editor{height:100%}.html-preview[data-v-140c20ab]{background:#fff;border:0;width:100%;height:100%;display:block}.html-editor[data-v-a047ccce]{border:1px solid var(--ink-line,#e0e0e6);background:var(--surface);border-radius:3px;width:100%}.html-editor.is-fill[data-v-a047ccce]{flex-direction:column;height:100%;min-height:0;display:flex}.html-editor.is-fill[data-v-a047ccce] .code-editor{flex:1;min-height:0}.html-editor__bar[data-v-a047ccce]{border-bottom:1px solid var(--ink-line,#e0e0e6);gap:8px;padding:6px 8px;display:flex}.html-editor__varlist[data-v-a047ccce]{flex-wrap:wrap;gap:8px;display:flex}.html-editor__vartype[data-v-a047ccce]{opacity:.6;margin-left:6px;font-size:11px}.block[data-v-dea11e3a]{flex-direction:column;height:100%;min-height:0;display:flex}.block__spin[data-v-dea11e3a],.block__spin[data-v-dea11e3a] .n-spin-content,.block__body[data-v-dea11e3a]{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.block__head[data-v-dea11e3a]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;flex:none;gap:12px;margin-bottom:12px;padding:14px 268px 14px 16px;display:flex;position:relative}.block__tools[data-v-dea11e3a]{gap:8px;display:flex;position:absolute;top:14px;right:16px}.block__title[data-v-dea11e3a]{font-size:18px;font-weight:700}.block__meta[data-v-dea11e3a]{align-items:flex-start;gap:28px;display:flex}.block__status[data-v-dea11e3a],.block__updated[data-v-dea11e3a]{width:fit-content}.block__updated-value[data-v-dea11e3a]{height:22px;color:var(--ink);font-family:var(--font-ui);white-space:nowrap;align-items:center;font-size:14px;line-height:22px;display:inline-flex}.block__field[data-v-dea11e3a]{align-items:center;gap:12px;display:flex}.block__field span[data-v-dea11e3a]{color:var(--ink-3);flex:none}.block__field[data-v-dea11e3a] .n-input{flex:1}.block__panes[data-v-dea11e3a]{flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:3fr 1fr;gap:12px;min-height:0;display:grid}.block__file[data-v-dea11e3a]{color:var(--ink-2);overflow-wrap:anywhere;margin:0;line-height:1.6}.block__file a[data-v-dea11e3a]{color:var(--accent,#18a058)}.block__code[data-v-dea11e3a]{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.block__code-bar[data-v-dea11e3a]{border:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--surface);border-bottom:0;flex:none;padding:8px 12px;font-weight:700}.block__code-bar[data-v-dea11e3a]+.code-editor{border-radius:0 0 var(--r-lg) var(--r-lg)}.block__code[data-v-dea11e3a] .html-editor,.block__code[data-v-dea11e3a] .code-editor{flex:1;min-height:0}.block__preview[data-v-dea11e3a]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.block__preview-bar[data-v-dea11e3a]{border-bottom:1px solid var(--line);flex:none;padding:8px 12px;font-weight:700}.block__preview-body[data-v-dea11e3a]{flex:1;min-height:0}.page__bar h1[data-v-2a4da69b]{margin:0;font-size:18px}.page__bar p[data-v-2a4da69b]{color:var(--ink-3);margin:6px 0 0}.page__bar[data-v-2a4da69b]{margin-bottom:16px}.result[data-v-2a4da69b]{flex-direction:column;gap:12px;margin-top:16px;display:flex}.page[data-v-349e3f2d]{flex-direction:column;gap:16px;display:flex}.toolbar[data-v-349e3f2d]{align-items:center;gap:10px;display:flex}.toolbar__spacer[data-v-349e3f2d]{flex:1}.setting[data-v-9c97a9d3]{padding:4px 2px}.setting__actions[data-v-9c97a9d3]{margin-top:16px}.setting__tip[data-v-9c97a9d3]{color:var(--text-3,#999);font-size:14px}.gp__head[data-v-ec8f0061]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.gp__list[data-v-ec8f0061]{margin:0;padding:0;list-style:none}.gp__item[data-v-ec8f0061]{border-radius:var(--r);cursor:pointer;align-items:center;gap:4px;padding:6px 4px;display:flex}.gp__item[data-v-ec8f0061]:hover{background:var(--surface-2)}.gp__item.is-active[data-v-ec8f0061]{background:var(--accent-soft)}.gp__item.is-off[data-v-ec8f0061]{opacity:.5}.gp__grip[data-v-ec8f0061]{cursor:grab;color:var(--ink-3)}.gp__meta[data-v-ec8f0061]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gp__name[data-v-ec8f0061]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gp__key[data-v-ec8f0061]{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow:hidden}.ip__head[data-v-149fe6fa]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ip__list[data-v-149fe6fa]{margin:0;padding:0;list-style:none}.ip__item[data-v-149fe6fa]{border-radius:var(--r);cursor:pointer;align-items:center;gap:6px;padding:6px 4px;display:flex}.ip__item[data-v-149fe6fa]:hover{background:var(--surface-2)}.ip__item.is-active[data-v-149fe6fa]{background:var(--accent-soft)}.ip__item.is-off[data-v-149fe6fa]{opacity:.5}.ip__grip[data-v-149fe6fa]{cursor:grab;color:var(--ink-3)}.ip__main[data-v-149fe6fa]{flex:1;min-width:0}.ip__name[data-v-149fe6fa]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ip__key[data-v-149fe6fa]{color:var(--ink-3);font-size:12px}.ip__empty[data-v-149fe6fa]{padding:24px 0}.oe__row[data-v-b088195e]{gap:6px;margin-bottom:6px;display:flex}.nce[data-v-ac08c096]{gap:6px;display:flex}.if[data-v-e3f814eb]{max-width:720px;padding:4px}.if-empty[data-v-e3f814eb]{padding:40px 0}.cgp__head[data-v-576b533c]{margin-bottom:8px;font-weight:600}.cgp__list[data-v-576b533c]{margin:0;padding:0;list-style:none}.cgp__item[data-v-576b533c]{border-radius:var(--r);cursor:pointer;align-items:center;gap:6px;padding:6px 8px;display:flex}.cgp__item[data-v-576b533c]:hover{background:var(--surface-2)}.cgp__item.is-active[data-v-576b533c]{background:var(--accent-soft)}.cgp__item.is-off[data-v-576b533c]{opacity:.5;cursor:not-allowed}.cgp__meta[data-v-576b533c]{flex-direction:column;gap:2px;min-width:0;display:flex}.cgp__name[data-v-576b533c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cgp__key[data-v-576b533c]{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow:hidden}.cgp__off-tag[data-v-576b533c]{color:var(--ink-3);flex:none;font-size:14px}.order[data-v-5cac6216]{border:1px solid var(--line);border-radius:var(--r);margin:0;padding:0;list-style:none}.order__row[data-v-5cac6216]{border-bottom:1px solid var(--line);background:var(--surface);cursor:grab;align-items:center;gap:10px;min-height:40px;padding:6px 10px;display:flex}.order__row[data-v-5cac6216]:last-child{border-bottom:0}.order__row.is-missing[data-v-5cac6216]{background:var(--surface-2)}.order__row.is-extra[data-v-5cac6216]{background:var(--accent-soft)}.order__grip[data-v-5cac6216]{color:var(--ink-3);-webkit-user-select:none;user-select:none;flex:none}.order__index[data-v-5cac6216]{width:1.5em;color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right;flex:none}.order__label[data-v-5cac6216]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order__id[data-v-5cac6216],.order__type[data-v-5cac6216],.order__hint[data-v-5cac6216]{color:var(--ink-3);flex:none;font-size:14px}.order__id[data-v-5cac6216]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.order__remove[data-v-5cac6216]{color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:0}.order__remove[data-v-5cac6216]:hover{color:var(--ink)}.cf[data-v-acdbd203]{width:100%;padding:4px}.cf-label[data-v-acdbd203]{align-items:baseline;gap:8px;display:inline-flex}.cf-key[data-v-acdbd203]{color:var(--ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:400}.cf-empty[data-v-acdbd203]{padding:40px 0}.cf-item+.cf-item[data-v-acdbd203]{margin-top:20px}.cf-field[data-v-acdbd203]{flex-direction:column;gap:4px;width:100%;display:flex}.cf-field[data-v-acdbd203] .n-switch{align-self:flex-start}.cf-desc[data-v-acdbd203]{color:var(--ink-3);font-size:13px}.cf-save[data-v-acdbd203]{margin-top:24px}.backup-panel__bar[data-v-a6084fc7]{margin-bottom:12px}.api-data[data-v-cb926402]{flex-direction:column;height:100%;display:flex}.api-data__head[data-v-cb926402]{border-bottom:1px solid var(--line);padding:12px 16px}.api-data__cols[data-v-cb926402]{background:var(--paper);flex:1;gap:12px;min-height:0;padding:12px;display:flex}.col[data-v-cb926402]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:12px;overflow:auto}.col--group[data-v-cb926402]{flex:0 0 260px}.col--items[data-v-cb926402]{flex:0 0 320px}.col--form[data-v-cb926402]{flex:1;min-width:0}.api-data__backup[data-v-cb926402]{flex:1;min-width:0;min-height:0;padding:12px;overflow:auto}.api-data__design[data-v-cb926402]{flex-direction:column;flex:1;min-height:0;display:flex}.usage[data-v-cb926402]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);margin:12px 12px 0;padding:12px 16px}.usage__title[data-v-cb926402]{margin-bottom:4px;font-weight:600}.usage__intro[data-v-cb926402]{color:var(--ink-3);margin:0 0 8px}.usage__list[data-v-cb926402]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.usage__list li[data-v-cb926402]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.usage__label[data-v-cb926402]{flex:0 0 64px;font-weight:500}.usage__path[data-v-cb926402]{background:var(--accent-soft);border-radius:var(--r);padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.usage__note[data-v-cb926402]{color:var(--ink-3)}
/*$vite$:1*/