.app-header.svelte-1ga6c4y{background:color-mix(in srgb, var(--color-surface) 88%, transparent);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:16px;padding:16px max(28px,50vw - 780px);display:flex}.app-header__brand.svelte-1ga6c4y{color:var(--color-text);align-items:center;gap:12px;font-size:19px;font-weight:750;text-decoration:none;display:flex}.app-header__brand.svelte-1ga6c4y small:where(.svelte-1ga6c4y){color:var(--color-text-muted);letter-spacing:.14em;font-size:10px;font-weight:500;display:block}.app-header__mark.svelte-1ga6c4y{border-radius:var(--radius-md);background:linear-gradient(145deg, var(--color-accent), var(--color-accent-strong));width:42px;height:42px;color:var(--color-on-accent);box-shadow:0 8px 18px -10px color-mix(in srgb, var(--color-accent) 80%, transparent);place-items:center;display:grid}.app-header__controls.svelte-1ga6c4y,.app-header__schema.svelte-1ga6c4y{align-items:center;gap:12px;display:flex}.app-header__schema.svelte-1ga6c4y{color:var(--color-text-muted);font-size:12px}.app-header__theme.svelte-1ga6c4y,.app-header__language.svelte-1ga6c4y{color:var(--color-text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.app-header__theme.svelte-1ga6c4y select:where(.svelte-1ga6c4y){max-width:150px}.app-header__language.svelte-1ga6c4y select:where(.svelte-1ga6c4y){max-width:130px}@media (width<=480px){.app-header.svelte-1ga6c4y{flex-wrap:wrap;gap:12px;padding:12px 16px}.app-header__brand.svelte-1ga6c4y{gap:8px;font-size:16px}.app-header__mark.svelte-1ga6c4y{width:34px;height:34px}.app-header__brand.svelte-1ga6c4y small:where(.svelte-1ga6c4y){font-size:9px}.app-header__controls.svelte-1ga6c4y{flex-wrap:wrap;gap:8px}.app-header__schema.svelte-1ga6c4y{gap:8px}.app-header__schema.svelte-1ga6c4y select:where(.svelte-1ga6c4y){max-width:170px}}.field-search.svelte-qzy42k{margin-bottom:20px;position:relative}.field-search.svelte-qzy42k>label:where(.svelte-qzy42k){margin-bottom:6px;font-size:12px;font-weight:600;display:block}.field-search__input.svelte-qzy42k{gap:8px;display:flex}.field-search__input.svelte-qzy42k input:where(.svelte-qzy42k){width:100%;min-width:0}.field-search__results.svelte-qzy42k{z-index:10;border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);max-height:360px;position:absolute;top:100%;left:0;right:0;overflow:auto}.field-search__results.svelte-qzy42k p:where(.svelte-qzy42k){color:var(--color-text-muted);margin:0;padding:10px 14px;font-size:12px}.field-search__results.svelte-qzy42k ul:where(.svelte-qzy42k){margin:0;padding:0;list-style:none}.field-search__results.svelte-qzy42k button:where(.svelte-qzy42k){text-align:left;border:0;border-radius:0;gap:2px;width:100%;display:grid}.field-search__results.svelte-qzy42k span:where(.svelte-qzy42k){color:var(--color-text-muted);overflow-wrap:anywhere;font-size:11px;font-weight:400}.field.svelte-ioq45x{gap:6px;min-width:0;display:grid}.field.svelte-ioq45x>label:where(.svelte-ioq45x){font-size:12px;font-weight:600}.field.svelte-ioq45x input:where(.svelte-ioq45x):not([type=checkbox]),.field.svelte-ioq45x select:where(.svelte-ioq45x){background:var(--color-surface-raised);width:100%;min-width:0}.field.svelte-ioq45x input:where(.svelte-ioq45x):hover:not(:disabled),.field.svelte-ioq45x select:where(.svelte-ioq45x):hover:not(:disabled){border-color:var(--color-border-strong)}.field.svelte-ioq45x>button:where(.svelte-ioq45x){justify-self:start;font-size:12px}.field--toggle.svelte-ioq45x{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 20px;align-items:center;padding:12px 0}.field--toggle.svelte-ioq45x>label:where(.svelte-ioq45x){cursor:pointer}.field--toggle.svelte-ioq45x>input:where(.svelte-ioq45x){grid-area:1/2}.field--toggle.svelte-ioq45x>span:where(.svelte-ioq45x){grid-column:1/-1}.collection-row.svelte-jwtg10{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);margin-bottom:12px;padding:16px}.collection-row__title.svelte-jwtg10{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.collection-row__title.svelte-jwtg10 strong:where(.svelte-jwtg10){font-size:12px}.collection-row__actions.svelte-jwtg10{flex-wrap:wrap;gap:6px;display:flex}.collection-row__actions.svelte-jwtg10 button:where(.svelte-jwtg10){min-height:32px;padding:5px 10px;font-size:11px}.collection-row__remove.svelte-jwtg10{color:var(--color-danger)}.collection-row__remove.svelte-jwtg10:hover:not(:disabled){border-color:var(--color-danger);background:var(--color-danger-soft)}@media (width<=480px){.collection-row.svelte-jwtg10{padding:12px}}.collection.svelte-wljwjx{margin-top:22px}.collection__heading.svelte-wljwjx{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.collection__heading.svelte-wljwjx h3:where(.svelte-wljwjx){margin:0;font-size:13px}.collection__heading.svelte-wljwjx>span:where(.svelte-wljwjx){color:var(--color-text-muted);font-size:11px}.collection__add.svelte-wljwjx{width:100%;color:var(--color-accent);border-style:dashed;margin-bottom:16px;font-size:12px}.notice.svelte-1q1n3fr{border-left:3px solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-surface-raised);overflow-wrap:anywhere;padding:10px 12px;font-size:11px}.form-section.svelte-6e95er{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);margin:0 0 16px;scroll-margin-top:24px;overflow:clip}.form-section.svelte-6e95er>h2:where(.svelte-6e95er),.form-section.svelte-6e95er>summary:where(.svelte-6e95er){align-items:center;gap:12px;margin:0;padding:16px 20px;font-size:15px;font-weight:650;list-style:none;display:flex}.form-section.svelte-6e95er>summary:where(.svelte-6e95er)::-webkit-details-marker{display:none}.form-section.svelte-6e95er>summary:where(.svelte-6e95er):hover{background:var(--color-surface-raised)}.form-section__step.svelte-6e95er{background:var(--color-accent-soft);width:28px;height:28px;color:var(--color-accent);font:11px var(--font-mono);border-radius:9px;flex:none;place-items:center;display:grid}.form-section__title.svelte-6e95er{flex:1;min-width:0}.form-section__title.svelte-6e95er small:where(.svelte-6e95er){color:var(--color-text-muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.form-section__chevron.svelte-6e95er{color:var(--color-text-muted);transition:transform .15s}.form-section--advanced[open].svelte-6e95er .form-section__chevron:where(.svelte-6e95er){transform:rotate(180deg)}.form-section__body.svelte-6e95er{padding:0 20px 20px}@media (width<=959px){.form-section.svelte-6e95er{scroll-margin-top:76px}}@media (width<=480px){.form-section.svelte-6e95er>h2:where(.svelte-6e95er),.form-section.svelte-6e95er>summary:where(.svelte-6e95er){padding:16px}.form-section__body.svelte-6e95er{padding:0 16px 16px}}.export-actions.svelte-5q7afz{border-top:1px solid var(--color-border);gap:10px;padding:12px 16px;display:flex}.export-actions.svelte-5q7afz button:where(.svelte-5q7afz){flex:1;font-size:12px}.preview-doc.svelte-14kmjwr{background:var(--color-surface-raised);scrollbar-width:thin;flex:auto;min-height:100px;max-height:48vh;padding:14px 0;overflow:auto}.preview-doc__line.svelte-14kmjwr{text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:48px 1fr;width:max-content;min-width:100%;min-height:26px;padding:0 20px 0 0;font-weight:400;display:grid}.preview-doc__line.svelte-14kmjwr:hover,.preview-doc__line.svelte-14kmjwr:focus-visible{background:var(--color-accent-soft);outline-offset:-2px}.preview-doc__line.svelte-14kmjwr code:where(.svelte-14kmjwr){white-space:pre;font-size:12px;line-height:26px}.preview-doc__number.svelte-14kmjwr{background:var(--color-surface-raised);color:var(--color-text-muted);text-align:right;font:10px/26px var(--font-mono);-webkit-user-select:none;user-select:none;padding-right:14px;position:sticky;left:0}.preview-doc__line.svelte-14kmjwr:hover .preview-doc__number:where(.svelte-14kmjwr),.preview-doc__line.svelte-14kmjwr:focus-visible .preview-doc__number:where(.svelte-14kmjwr){background:var(--color-accent-soft)}.preview-tooltip.svelte-14kmjwr{z-index:20;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-text);width:min(420px,100vw - 32px);max-height:100px;color:var(--color-surface);box-shadow:var(--shadow-pop);pointer-events:none;padding:10px 12px;font-size:12px;position:fixed;overflow:auto}@media (width<=959px){.preview-doc.svelte-14kmjwr{max-height:60dvh}}.preview-doc.svelte-14kmjwr .token.property,.preview-doc.svelte-14kmjwr .token.atrule{color:var(--syntax-key)}.preview-doc.svelte-14kmjwr .token.string{color:var(--syntax-string)}.preview-doc.svelte-14kmjwr .token.number{color:var(--syntax-number)}.preview-doc.svelte-14kmjwr .token.boolean,.preview-doc.svelte-14kmjwr .token.important{color:var(--syntax-literal)}.preview-doc.svelte-14kmjwr .token.class-name,.preview-doc.svelte-14kmjwr .token.table,.preview-doc.svelte-14kmjwr .token.tag{color:var(--syntax-section)}.preview-doc.svelte-14kmjwr .token.punctuation{color:var(--syntax-punctuation)}.preview-doc.svelte-14kmjwr .token.comment{color:var(--syntax-comment)}.preview.svelte-16bz1ee{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;max-height:calc(100dvh - 48px);box-shadow:var(--shadow-card);flex-direction:column;scroll-margin-top:24px;display:flex;position:sticky;top:24px;overflow:clip}.preview__top.svelte-16bz1ee,.preview__toolbar.svelte-16bz1ee,.preview__filebar.svelte-16bz1ee{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.preview__top.svelte-16bz1ee{border-bottom:1px solid var(--color-border)}.preview__top.svelte-16bz1ee h2:where(.svelte-16bz1ee){margin:0;font-size:14px}.preview__validity.svelte-16bz1ee{color:var(--color-danger);font-size:11px}.preview__validity[data-valid=true].svelte-16bz1ee{color:var(--color-success)}.preview__tabs.svelte-16bz1ee{flex-wrap:wrap;gap:6px;display:flex}.preview__tabs.svelte-16bz1ee button:where(.svelte-16bz1ee),.preview__toolbar.svelte-16bz1ee select:where(.svelte-16bz1ee){min-height:34px;padding:6px 10px;font-size:11px}.preview__filebar.svelte-16bz1ee{background:var(--color-surface-raised);border-block:1px solid var(--color-border);color:var(--color-text-muted);padding-block:10px;font-size:11px}.preview__filebar.svelte-16bz1ee strong:where(.svelte-16bz1ee){overflow-wrap:anywhere;min-width:0;color:var(--color-text)}.preview__filebar.svelte-16bz1ee label:where(.svelte-16bz1ee){white-space:nowrap;align-items:center;gap:7px;display:flex}.preview__errors.svelte-16bz1ee{border-bottom:1px solid var(--color-border);background:var(--color-danger-soft);flex-shrink:0;max-height:120px;padding:12px 20px;font-size:11px;overflow:auto}.preview__errors.svelte-16bz1ee p:where(.svelte-16bz1ee){color:var(--color-danger);margin:0 0 6px}.preview__errors.svelte-16bz1ee ul:where(.svelte-16bz1ee){margin:0;padding-left:16px}.preview__errors.svelte-16bz1ee button:where(.svelte-16bz1ee){text-align:left;min-height:0;color:var(--color-danger);background:0 0;border:0;padding:4px 0;font-size:11px;text-decoration:underline}.preview__errors.svelte-16bz1ee summary:where(.svelte-16bz1ee){color:var(--color-danger);font-weight:600}.preview__code.svelte-16bz1ee{background:var(--color-surface-raised);scrollbar-width:thin;min-height:100px;max-height:48vh;color:var(--color-text-muted);flex:auto;padding:20px;overflow:auto}.preview__notes.svelte-16bz1ee{flex-shrink:0;max-height:120px;padding:0 20px 20px;overflow:auto}.preview__command.svelte-16bz1ee{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);overflow-wrap:anywhere;padding:10px 12px;font-size:11px;display:block}@media (width<=959px){.preview.svelte-16bz1ee{max-height:none;position:static}.preview__notes.svelte-16bz1ee{max-height:none}}@media (height<=740px){.preview.svelte-16bz1ee{max-height:none;position:static}.preview__notes.svelte-16bz1ee{max-height:none}}.section-nav.svelte-wgjook{gap:5px;display:grid;position:sticky;top:24px}.section-nav.svelte-wgjook p:where(.svelte-wgjook){letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin:4px 0 14px 10px;font-size:11px}.section-nav.svelte-wgjook button:where(.svelte-wgjook){text-align:left;background:0 0;border-color:#0000;align-items:baseline;gap:10px;padding:10px;font-size:12px;display:flex}.section-nav__number.svelte-wgjook{color:var(--color-text-muted);font:10px var(--font-mono)}.section-nav.svelte-wgjook a:where(.svelte-wgjook){margin:18px 10px;font-size:12px;text-decoration:none}.section-nav.svelte-wgjook button[aria-current]:where(.svelte-wgjook){background:var(--color-accent-soft);color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 28%, transparent)}.section-nav.svelte-wgjook button:where(.svelte-wgjook)>span:where(.svelte-wgjook):nth-child(2){flex:1}.section-nav__error-count.svelte-wgjook{color:var(--color-danger);background:var(--color-danger-soft);border-radius:999px;padding:0 7px;font-size:11px}.section-nav__picker.svelte-wgjook{display:none}@media (width<=1279px){.section-nav.svelte-wgjook{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);grid-column:1/-1;justify-content:space-between;align-items:center;padding:10px 14px;display:flex;position:static}.section-nav.svelte-wgjook>button:where(.svelte-wgjook),.section-nav.svelte-wgjook>p:where(.svelte-wgjook){display:none}.section-nav.svelte-wgjook a:where(.svelte-wgjook){margin:0}.section-nav__picker.svelte-wgjook{align-items:center;gap:12px;min-width:0;font-size:12px;display:flex}.section-nav__picker.svelte-wgjook select:where(.svelte-wgjook){min-width:0;max-width:100%}}@media (width<=959px){.section-nav.svelte-wgjook>a:where(.svelte-wgjook){display:none}.section-nav__picker.svelte-wgjook{width:100%}.section-nav__picker.svelte-wgjook select:where(.svelte-wgjook){flex:1}}.shell.svelte-1u2auai{min-height:100vh;color:var(--color-text);background:radial-gradient(1100px 520px at 82% -12%, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 70%), var(--color-bg);font-size:14px;line-height:1.6}.skip-link.svelte-1u2auai{z-index:50;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-pop);padding:12px 16px;position:fixed;top:-100px;left:16px}.skip-link.svelte-1u2auai:focus{top:10px}#editor.svelte-1u2auai{max-width:1616px;margin:auto;padding:26px 28px 22px}.page-heading.svelte-1u2auai{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.page-heading.svelte-1u2auai>div:where(.svelte-1u2auai){max-width:800px}.page-heading__eyebrow.svelte-1u2auai{color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.page-heading.svelte-1u2auai h1:where(.svelte-1u2auai){letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(22px,2.2vw,30px);line-height:1.25}.page-heading__intro.svelte-1u2auai{color:var(--color-text-muted);margin:0;font-size:13px}.privacy-note.svelte-1u2auai{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-success);border-radius:999px;flex:none;grid-template-columns:9px auto;align-items:center;gap:4px 8px;padding:10px 14px;font-size:12px;display:grid}.privacy-note.svelte-1u2auai>span:where(.svelte-1u2auai):last-child{color:var(--color-text-muted);grid-column:2;font-size:11px}.privacy-note__dot.svelte-1u2auai{background:var(--color-success);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-success) 18%, transparent);border-radius:50%}.schema-modes.svelte-1u2auai{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.schema-modes.svelte-1u2auai button:where(.svelte-1u2auai){padding-inline:16px;font-size:12px}.pane-switch.svelte-1u2auai{display:none}.workspace.svelte-1u2auai{grid-template-columns:188px minmax(0,1fr) minmax(0,.78fr);align-items:start;gap:20px;display:grid}.editor-form.svelte-1u2auai{min-width:0;scroll-margin-top:24px}.region-heading.svelte-1u2auai{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.region-heading.svelte-1u2auai h2:where(.svelte-1u2auai){margin:0;font-size:14px}.region-heading.svelte-1u2auai>span:where(.svelte-1u2auai){color:var(--color-text-muted);font-size:11px}.status-bar.svelte-1u2auai{z-index:30;max-width:calc(100vw - 32px);font-size:12px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.status-bar--visible.svelte-1u2auai{border:1px solid var(--color-border-strong);background:var(--color-text);color:var(--color-surface);box-shadow:var(--shadow-float);border-radius:999px;padding:12px 18px}footer.svelte-1u2auai{border-top:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;gap:12px;margin-top:32px;padding-top:18px;font-size:11px;display:flex}@media (width<=1279px){.workspace.svelte-1u2auai{grid-template-columns:minmax(0,1fr) minmax(0,.78fr)}.page-heading.svelte-1u2auai{align-items:flex-start}}@media (width<=959px){.workspace.svelte-1u2auai{grid-template-columns:minmax(0,1fr);gap:16px}.page-heading.svelte-1u2auai{display:block}.privacy-note.svelte-1u2auai{flex-wrap:wrap;width:fit-content;margin:12px 0 0;display:flex}.pane-switch.svelte-1u2auai{z-index:15;background:var(--color-bg);gap:8px;margin-bottom:16px;padding:10px 0;display:flex;position:sticky;top:0}.pane-switch.svelte-1u2auai button:where(.svelte-1u2auai){flex:1}.pane-switch.svelte-1u2auai button[aria-pressed=true]:where(.svelte-1u2auai){background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}[data-pane=editor].svelte-1u2auai>.preview,[data-pane=preview].svelte-1u2auai>.editor-form:where(.svelte-1u2auai),[data-pane=preview].svelte-1u2auai>.section-nav{display:none}}@media (width<=480px){#editor.svelte-1u2auai{padding:18px 16px}.page-heading.svelte-1u2auai{margin-bottom:12px}.region-heading.svelte-1u2auai{flex-wrap:wrap}}.pane-switch.svelte-1u2auai button:where(.svelte-1u2auai){transition:none}:root{--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--font-sans:"Segoe UI", "Microsoft YaHei", system-ui, -apple-system, sans-serif;--font-mono:"Cascadia Code", "SFMono-Regular", Consolas, ui-monospace, monospace}.shell[data-theme=latte]{--ctp-rosewater:#dc8a78;--ctp-flamingo:#dd7878;--ctp-pink:#ea76cb;--ctp-mauve:#8839ef;--ctp-red:#d20f39;--ctp-maroon:#e64553;--ctp-peach:#fe640b;--ctp-yellow:#df8e1d;--ctp-green:#40a02b;--ctp-teal:#179299;--ctp-sky:#04a5e5;--ctp-sapphire:#209fb5;--ctp-blue:#1e66f5;--ctp-lavender:#7287fd;--ctp-text:#4c4f69;--ctp-subtext1:#5c5f77;--ctp-subtext0:#6c6f85;--ctp-overlay2:#7c7f93;--ctp-overlay1:#8c8fa1;--ctp-overlay0:#9ca0b0;--ctp-surface2:#acb0be;--ctp-surface1:#bcc0cc;--ctp-surface0:#ccd0da;--ctp-base:#eff1f5;--ctp-mantle:#e6e9ef;--ctp-crust:#dce0e8;--ctp-on-accent:#eff1f5;--shadow-tint:23 35 51;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.shell[data-theme=frappe]{--ctp-rosewater:#f2d5cf;--ctp-flamingo:#eebebe;--ctp-pink:#f4b8e4;--ctp-mauve:#ca9ee6;--ctp-red:#e78284;--ctp-maroon:#ea999c;--ctp-peach:#ef9f76;--ctp-yellow:#e5c890;--ctp-green:#a6d189;--ctp-teal:#81c8be;--ctp-sky:#99d1db;--ctp-sapphire:#85c1dc;--ctp-blue:#8caaee;--ctp-lavender:#babbf1;--ctp-text:#c6d0f5;--ctp-subtext1:#b5bfe2;--ctp-subtext0:#a5adce;--ctp-overlay2:#949cbb;--ctp-overlay1:#838ba7;--ctp-overlay0:#737994;--ctp-surface2:#626880;--ctp-surface1:#51576d;--ctp-surface0:#414559;--ctp-base:#303446;--ctp-mantle:#292c3c;--ctp-crust:#232634;--ctp-on-accent:#232634;--shadow-tint:0 0 0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.shell[data-theme=macchiato]{--ctp-rosewater:#f4dbd6;--ctp-flamingo:#f0c6c6;--ctp-pink:#f5bde6;--ctp-mauve:#c6a0f6;--ctp-red:#ed8796;--ctp-maroon:#ee99a0;--ctp-peach:#f5a97f;--ctp-yellow:#eed49f;--ctp-green:#a6da95;--ctp-teal:#8bd5ca;--ctp-sky:#91d7e3;--ctp-sapphire:#7dc4e4;--ctp-blue:#8aadf4;--ctp-lavender:#b7bdf8;--ctp-text:#cad3f5;--ctp-subtext1:#b8c0e0;--ctp-subtext0:#a5adcb;--ctp-overlay2:#939ab7;--ctp-overlay1:#8087a2;--ctp-overlay0:#6e738d;--ctp-surface2:#5b6078;--ctp-surface1:#494d64;--ctp-surface0:#363a4f;--ctp-base:#24273a;--ctp-mantle:#1e2030;--ctp-crust:#181926;--ctp-on-accent:#181926;--shadow-tint:0 0 0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.shell[data-theme=mocha]{--ctp-rosewater:#f5e0dc;--ctp-flamingo:#f2cdcd;--ctp-pink:#f5c2e7;--ctp-mauve:#cba6f7;--ctp-red:#f38ba8;--ctp-maroon:#eba0ac;--ctp-peach:#fab387;--ctp-yellow:#f9e2af;--ctp-green:#a6e3a1;--ctp-teal:#94e2d5;--ctp-sky:#89dceb;--ctp-sapphire:#74c7ec;--ctp-blue:#89b4fa;--ctp-lavender:#b4befe;--ctp-text:#cdd6f4;--ctp-subtext1:#bac2de;--ctp-subtext0:#a6adc8;--ctp-overlay2:#9399b2;--ctp-overlay1:#7f849c;--ctp-overlay0:#6c7086;--ctp-surface2:#585b70;--ctp-surface1:#45475a;--ctp-surface0:#313244;--ctp-base:#1e1e2e;--ctp-mantle:#181825;--ctp-crust:#11111b;--ctp-on-accent:#11111b;--shadow-tint:0 0 0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.shell{--color-bg:var(--ctp-base);--color-surface:var(--ctp-mantle);--color-surface-raised:var(--ctp-surface0);--color-border:var(--ctp-surface1);--color-border-strong:var(--ctp-surface2);--color-text:var(--ctp-text);--color-text-muted:var(--ctp-subtext0);--color-accent:var(--ctp-blue);--color-accent-strong:color-mix(in srgb, var(--ctp-blue) 82%, var(--ctp-text));--color-accent-soft:color-mix(in srgb, var(--ctp-blue) 14%, var(--ctp-mantle));--color-on-accent:var(--ctp-on-accent);--color-danger:var(--ctp-red);--color-danger-soft:color-mix(in srgb, var(--ctp-red) 14%, var(--ctp-mantle));--color-success:var(--ctp-green);--syntax-key:var(--ctp-blue);--syntax-string:var(--ctp-green);--syntax-number:var(--ctp-peach);--syntax-literal:var(--ctp-mauve);--syntax-section:var(--ctp-lavender);--syntax-punctuation:var(--ctp-overlay1);--syntax-comment:var(--ctp-overlay0);--shadow-card:0 1px 2px rgb(var(--shadow-tint) / 5%), 0 8px 24px -18px rgb(var(--shadow-tint) / 45%);--shadow-float:0 18px 40px -20px rgb(var(--shadow-tint) / 45%);--shadow-pop:0 12px 30px -12px rgb(var(--shadow-tint) / 35%)}:root{font-family:var(--font-sans);font-synthesis:none}*{box-sizing:border-box}body{margin:0}[hidden]{display:none!important}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}code{font-family:var(--font-mono)}button,select,input:not([type=checkbox]){border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:42px;color:var(--color-text);padding:10px 13px;transition:border-color .15s,background-color .15s,box-shadow .15s}button{font-weight:600;line-height:1.4}button:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-soft)}button:disabled{opacity:.45;cursor:not-allowed}:where(button,input,select,summary,a):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}a{color:var(--color-accent);text-underline-offset:4px}input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-accent);flex:none;margin:0}#editor-loading{color:#6c6f85;max-width:640px;font:14px/1.7 var(--font-sans);text-align:center;background:#eff1f5;border:1px solid #bcc0cc;border-radius:14px;margin:18vh auto 0;padding:24px 28px}@media (prefers-color-scheme:dark){#editor-loading{color:#a6adc8;background:#1e1e2e;border-color:#45475a}}@media (prefers-reduced-motion:no-preference){button{transition:background-color .15s,border-color .15s}}.field-list{gap:18px;display:grid}.field-hint{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.65;display:block}.field-error{color:var(--color-danger);font-size:12px}[aria-invalid=true]{border-color:var(--color-danger)!important}button[aria-pressed=true],.button--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}button[aria-pressed=true]:hover:not(:disabled),.button--primary:hover:not(:disabled){background:var(--color-accent-strong);border-color:var(--color-accent-strong)}
