.se-preview{--se-surface:#fff;--se-surface-2:#fafbfc;--se-border:#e3e6ea;--se-text:#1c2229;--se-text-muted:#6b7480;--se-text-faint:#98a1ad;--se-accent:#3b6ef6;--se-accent-soft:#eaf0ff;--se-danger:#d13b3b;--se-code-bg:#f5f7fa;--se-code-comment:#6b7480;--se-code-string:#19734e;--se-code-number:#a1541a;--se-code-keyword:#a626a4;--se-code-builtin:#0b6ba8;--se-code-function:#2f5fd0;--se-code-type:#8a6a1f;--se-code-property:#b1560f;--se-code-punctuation:#7a828c;--se-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;background:var(--se-surface);block-size:100%;min-block-size:0;inline-size:100%;color:var(--se-text);flex-direction:column;display:flex}@media (prefers-color-scheme:dark){.se-preview{--se-surface:#1c2025;--se-surface-2:#21262c;--se-border:#2c3238;--se-text:#e8ecf1;--se-text-muted:#97a1ad;--se-text-faint:#6d7883;--se-accent:#7aa2ff;--se-accent-soft:#232d47;--se-danger:#f08585;--se-code-bg:#23272d;--se-code-comment:#7f8b98;--se-code-string:#7ec699;--se-code-number:#e6a765;--se-code-keyword:#d9a0e0;--se-code-builtin:#79b8ff;--se-code-function:#82aaff;--se-code-type:#e6c07b;--se-code-property:#f0a86b;--se-code-punctuation:#8b949e}}.se-preview__header{border-block-end:1px solid var(--se-border);align-items:center;gap:10px;padding:8px 12px;display:flex}.se-preview__titles{flex-direction:column;flex:1;min-inline-size:0;display:flex}.se-preview__name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.se-preview__meta{min-inline-size:0;color:var(--se-text-faint);align-items:center;gap:8px;font-size:11px;display:flex}.se-preview__path{font-family:var(--se-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.se-preview__size,.se-preview__kind{flex:none}.se-preview__kind{background:var(--se-surface-2);border:1px solid var(--se-border);border-radius:999px;padding:0 6px;line-height:1.6}.se-preview__badge{background:var(--se-warn-soft,#fff3e0);color:var(--se-warn,#c47d16);border-radius:999px;flex:none;margin-inline-start:6px;padding:0 6px;font-size:10px;font-weight:600}.se-preview__actions{flex:none;align-items:center;gap:6px;display:flex}.se-icon-button{border:1px solid var(--se-border);block-size:28px;inline-size:28px;color:var(--se-text-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.se-icon-button:hover:not(:disabled){background:var(--se-surface-2);color:var(--se-text)}.se-icon-button:disabled{cursor:default;opacity:.45}.se-icon-button .se-icon{block-size:15px;inline-size:15px}.se-icon-button--small{border-radius:7px;block-size:24px;inline-size:24px}.se-icon-button--small .se-icon{block-size:14px;inline-size:14px}.se-toggle{background:var(--se-surface-2);border:1px solid var(--se-border);border-radius:9px;padding:2px;display:inline-flex}.se-toggle__button{color:var(--se-text-muted);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:7px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;display:inline-flex}.se-toggle__button:hover{color:var(--se-text)}.se-toggle__button.is-active{background:var(--se-surface);color:var(--se-text);box-shadow:0 1px 2px #0f172a1a}.se-toggle__button .se-icon{block-size:13px;inline-size:13px}.se-preview__body{flex-direction:column;flex:1;min-block-size:0;display:flex}.se-preview__scroll,.se-preview__custom{flex:1;min-block-size:0;overflow:auto}.se-preview__notice{background:var(--se-accent-soft);color:var(--se-accent);align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;display:flex}.se-preview__notice .se-icon{flex:none;block-size:14px;inline-size:14px}.se-preview__link-notice{background:var(--se-danger-soft,#fdecec);color:var(--se-danger,#d13b3b);align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;display:flex}.se-preview__link-notice .se-icon{flex:none;block-size:14px;inline-size:14px}.se-preview__placeholder{color:var(--se-text-faint);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:32px 24px;display:flex}.se-preview__placeholder>.se-icon{opacity:.75;block-size:26px;inline-size:26px}.se-preview__placeholder p{color:var(--se-text-muted);margin:4px 0 0;font-size:12.5px;font-weight:500}.se-preview__placeholder span{font-size:11.5px}.se-preview__placeholder--error,.se-preview__placeholder--error p{color:var(--se-danger)}.se-preview__source{min-inline-size:100%;color:var(--se-text);font-family:var(--se-mono);tab-size:2;white-space:pre;margin:0;padding:12px 14px;font-size:12px;line-height:1.65}.se-preview__source[data-language]:before{content:attr(data-language);color:var(--se-text-faint);margin-block-end:6px;font-size:10.5px;display:block}.se-preview__source:focus-visible{outline:2px solid var(--se-accent);outline-offset:-2px}.se-preview__figure{background:linear-gradient(45deg, var(--se-surface-2) 25%, transparent 25%) -8px 0 / 16px 16px, linear-gradient(-45deg, var(--se-surface-2) 25%, transparent 25%) -8px 0 / 16px 16px, linear-gradient(45deg, transparent 75%, var(--se-surface-2) 75%) -8px 0 / 16px 16px, linear-gradient(-45deg, transparent 75%, var(--se-surface-2) 75%) -8px 0 / 16px 16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-block-size:0;margin:0;padding:20px;display:flex;overflow:auto}.se-preview__image{object-fit:contain;max-block-size:100%;max-inline-size:100%;box-shadow:0 2px 12px #0f172a1f}.se-preview__figure figcaption{color:var(--se-text-faint);align-items:center;gap:6px;font-size:11px;display:inline-flex}.se-preview__figure figcaption .se-icon{block-size:13px;inline-size:13px}.se-md{padding:16px 20px 40px;font-size:13.5px;line-height:1.75}.se-md>:first-child{margin-block-start:0}.se-md__frontmatter{background:var(--se-surface-2);border:1px solid var(--se-border);border-radius:10px;grid-template-columns:max-content minmax(0,1fr);gap:2px 12px;margin:0 0 18px;padding:10px 12px;font-size:11.5px;display:grid}.se-md__frontmatter dt{color:var(--se-text-faint);font-family:var(--se-mono)}.se-md__frontmatter dd{color:var(--se-text-muted);margin:0}.se-md__heading{margin:1.5em 0 .6em;font-weight:650;line-height:1.35}.se-md__h1{border-block-end:1px solid var(--se-border);padding-block-end:.3em;font-size:1.5em}.se-md__h2{border-block-end:1px solid var(--se-border);padding-block-end:.25em;font-size:1.25em}.se-md__h3{font-size:1.1em}.se-md__h4,.se-md__h5,.se-md__h6{color:var(--se-text-muted);font-size:1em}.se-md__p{margin:0 0 .9em}.se-md__list{margin:0 0 .9em;padding-inline-start:1.5em}.se-md__list li{margin-block-end:.25em}.se-md__quote{border-inline-start:3px solid var(--se-border);color:var(--se-text-muted);margin:0 0 .9em;padding:2px 0 2px 12px}.se-md__rule{border:none;border-block-start:1px solid var(--se-border);margin:1.4em 0}.se-md__code{background:var(--se-code-bg);border:1px solid var(--se-border);font-family:var(--se-mono);border-radius:5px;padding:1px 5px;font-size:.88em}.se-md__pre{background:var(--se-code-bg);border:1px solid var(--se-border);font-family:var(--se-mono);border-radius:10px;margin:0 0 1em;padding:11px 14px;font-size:12px;line-height:1.6;overflow:auto}.se-md__pre code{font-family:inherit}.se-md__pre[data-language]:before{content:attr(data-language);color:var(--se-text-faint);margin-block-end:6px;font-size:10.5px;display:block}.se-md__link{color:var(--se-accent);text-decoration:none}.se-md__link:hover{text-decoration:underline}.se-md__table-wrap{margin:0 0 1em;overflow-x:auto}.se-md__table{border-collapse:collapse;inline-size:100%;font-size:12.5px}.se-md__table th,.se-md__table td{border:1px solid var(--se-border);text-align:start;padding:6px 10px}.se-md__table th{background:var(--se-surface-2);font-weight:600}.se-md__pre code .se-code__comment,.se-preview__source code .se-code__comment{color:var(--se-code-comment);font-style:italic}.se-md__pre code .se-code__string,.se-preview__source code .se-code__string{color:var(--se-code-string)}.se-md__pre code .se-code__number,.se-preview__source code .se-code__number{color:var(--se-code-number)}.se-md__pre code .se-code__keyword,.se-preview__source code .se-code__keyword{color:var(--se-code-keyword);font-weight:600}.se-md__pre code .se-code__builtin,.se-preview__source code .se-code__builtin{color:var(--se-code-builtin)}.se-md__pre code .se-code__function,.se-preview__source code .se-code__function{color:var(--se-code-function)}.se-md__pre code .se-code__type,.se-preview__source code .se-code__type{color:var(--se-code-type)}.se-md__pre code .se-code__property,.se-md__pre code .se-code__attribute,.se-preview__source code .se-code__property,.se-preview__source code .se-code__attribute{color:var(--se-code-property)}.se-md__pre code .se-code__tag,.se-preview__source code .se-code__tag{color:var(--se-code-keyword)}.se-md__pre code .se-code__operator,.se-md__pre code .se-code__punctuation,.se-preview__source code .se-code__operator,.se-preview__source code .se-code__punctuation{color:var(--se-code-punctuation)}.se-toc{position:relative}.se-toc .se-icon-button.is-active{background:var(--se-accent-soft,#eaf0ff);border-color:var(--se-accent);color:var(--se-accent)}.se-toc__backdrop{z-index:5;position:fixed;inset:0}.se-toc__panel{z-index:6;background:var(--se-surface);border:1px solid var(--se-border);border-radius:10px;flex-direction:column;gap:4px;max-block-size:320px;inline-size:max(200px,26ch);max-inline-size:320px;padding:8px;display:flex;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;overflow:auto;box-shadow:0 12px 32px #0f172a2e}.se-toc__title{color:var(--se-text-faint);letter-spacing:.08em;text-transform:uppercase;padding:2px 6px 4px;font-size:10px;font-weight:600}.se-toc__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.se-toc__item{inline-size:100%;color:var(--se-text-muted);cursor:pointer;font:inherit;text-align:start;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:12px;display:block;overflow:hidden}.se-toc__item:hover{background:var(--se-surface-2);color:var(--se-text)}.se-toc__item--h2{padding-inline-start:14px}.se-toc__item--h3{padding-inline-start:22px}.se-toc__item--h4,.se-toc__item--h5,.se-toc__item--h6{padding-inline-start:30px;font-size:11.5px}.se-md__heading{border-radius:6px;transition:background-color .35s}.se-md__heading.is-active,.se-md[data-active-heading] [id][class*=se-md__heading]{background:var(--se-accent-soft,#eaf0ff);box-shadow:0 0 0 6px var(--se-accent-soft,#eaf0ff)}.se-editor{--se-surface:#fff;--se-surface-2:#fafbfc;--se-border:#e3e6ea;--se-text:#1c2229;--se-text-muted:#6b7480;--se-text-faint:#98a1ad;--se-accent:#3b6ef6;--se-warn:#b26a00;--se-warn-soft:#fff3e0;--se-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;background:var(--se-surface);block-size:100%;min-block-size:0;inline-size:100%;color:var(--se-text);flex-direction:column;display:flex}@media (prefers-color-scheme:dark){.se-editor{--se-surface:#1c2025;--se-surface-2:#21262c;--se-border:#2c3238;--se-text:#e8ecf1;--se-text-muted:#97a1ad;--se-text-faint:#6d7883;--se-accent:#7aa2ff;--se-warn:#e0a350;--se-warn-soft:#3a2f1d}}.se-editor__header{border-block-end:1px solid var(--se-border);align-items:center;gap:10px;padding:8px 12px;display:flex}.se-editor__titles{flex-direction:column;flex:1;min-inline-size:0;display:flex}.se-editor__name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.se-editor__badge{background:var(--se-warn-soft);color:var(--se-warn);letter-spacing:.02em;border-radius:999px;flex:none;padding:0 6px;font-size:10px;font-weight:600}.se-editor__meta{min-inline-size:0;color:var(--se-text-faint);align-items:center;gap:8px;font-size:11px;display:flex}.se-editor__path{font-family:var(--se-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.se-editor__stat{flex:none}.se-editor__actions{flex:none;align-items:center;gap:6px;display:flex}.se-editor__actions .se-icon-button{border:1px solid var(--se-border);block-size:28px;inline-size:28px;color:var(--se-text-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.se-editor__actions .se-icon-button:hover:not(:disabled){background:var(--se-surface-2);color:var(--se-text)}.se-editor__actions .se-icon-button:disabled{cursor:default;opacity:.45}.se-editor__actions .se-icon-button .se-icon{block-size:15px;inline-size:15px}.se-editor__body{flex:1;min-block-size:0;display:flex}.se-editor__textarea{background:var(--se-surface);min-block-size:0;color:var(--se-text);font-family:var(--se-mono);resize:none;tab-size:2;white-space:pre;border:none;outline:none;flex:1;padding:12px 14px;font-size:12px;line-height:1.65}.se-editor__textarea:focus-visible{box-shadow:inset 0 0 0 2px var(--se-accent)}.se-dialog{--se-surface:#fff;--se-border:#e3e6ea;--se-text:#1c2229;--se-text-muted:#6b7480;--se-accent:#3b6ef6;--se-danger:#d13b3b;background:var(--se-surface);border:1px solid var(--se-border);inline-size:min(440px,100vw - 32px);color:var(--se-text);border-radius:14px;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.6;box-shadow:0 18px 50px #0f172a38}@media (prefers-color-scheme:dark){.se-dialog{--se-surface:#1c2025;--se-border:#2c3238;--se-text:#e8ecf1;--se-text-muted:#97a1ad;--se-accent:#7aa2ff;--se-danger:#f08585}}.se-dialog::backdrop{background:#0f172a61}.se-dialog__title{margin:0;padding:16px 18px 0;font-size:14px;font-weight:650}.se-dialog__body{color:var(--se-text-muted);padding:8px 18px 0}.se-dialog__body p{margin:0 0 6px}.se-dialog__body code{background:color-mix(in srgb, var(--se-text) 7%, transparent);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.se-dialog__details{color:var(--se-text-muted);margin:10px 18px 0;padding-inline-start:18px;font-size:12px}.se-dialog__details li+li{margin-block-start:4px}.se-dialog__actions{justify-content:flex-end;gap:8px;padding:16px 18px 0;display:flex}.se-dialog__button{border:1px solid var(--se-border);background:var(--se-surface);color:var(--se-text);cursor:pointer;font:inherit;border-radius:9px;padding:7px 14px;font-size:12.5px;font-weight:500}.se-dialog__button:hover{filter:brightness(.98)}.se-dialog__button--primary{background:var(--se-accent);color:#fff;border-color:#0000}.se-dialog__button--danger{background:var(--se-danger);color:#fff;border-color:#0000}.se-dialog__button:focus-visible{outline:2px solid var(--se-accent);outline-offset:2px}.se-dialog__hint{color:color-mix(in srgb, var(--se-text-muted) 75%, transparent);text-align:end;margin:0;padding:10px 18px 14px;font-size:11px}.se-root{--se-bg:#f6f7f9;--se-surface:#fff;--se-surface-2:#fafbfc;--se-border:#e3e6ea;--se-border-strong:#d3d8de;--se-text:#1c2229;--se-text-muted:#6b7480;--se-text-faint:#98a1ad;--se-accent:#3b6ef6;--se-accent-soft:#eaf0ff;--se-danger:#d13b3b;--se-danger-soft:#fdecec;--se-folder:#e0a63c;--se-markdown:#4b7bec;--se-file:#8b96a5;--se-warn:#c47d16;--se-warn-soft:#fff3e0;--se-tree-width:clamp(200px, 28%, 400px);--se-splitter-size:8px;--se-radius:12px;--se-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;box-sizing:border-box;background:var(--se-surface);border:1px solid var(--se-border);border-radius:var(--se-radius);block-size:100%;min-block-size:320px;color:var(--se-text);flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.5;display:flex;position:relative;overflow:hidden;container-type:inline-size}@media (prefers-color-scheme:dark){.se-root{--se-bg:#16191d;--se-surface:#1c2025;--se-surface-2:#21262c;--se-border:#2c3238;--se-border-strong:#3a424a;--se-text:#e8ecf1;--se-text-muted:#97a1ad;--se-text-faint:#6d7883;--se-accent:#7aa2ff;--se-accent-soft:#232d47;--se-danger:#f08585;--se-danger-soft:#3a2626;--se-folder:#e3b25e;--se-markdown:#7aa2ff;--se-file:#7b8794;--se-warn:#e0a350;--se-warn-soft:#3a2f1d}}.se-root *,.se-root :before,.se-root :after{box-sizing:border-box}.se-root:focus-visible{outline:2px solid var(--se-accent);outline-offset:2px}.se-icon{flex:none;block-size:16px;inline-size:16px}.se-icon--brand{block-size:20px;inline-size:20px;color:var(--se-accent)}.se-icon--folder{color:var(--se-folder)}.se-icon--markdown{color:var(--se-markdown)}.se-icon--file{color:var(--se-file)}.se-spin{animation:.9s linear infinite se-spin}@keyframes se-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.se-spin{animation-duration:2.4s}}.se-body{grid-template-columns:var(--se-tree-column,var(--se-tree-width)) var(--se-splitter-size) minmax(0, 1fr);flex:1;min-block-size:0;display:grid}.se-splitter{z-index:2;inline-size:var(--se-splitter-size);background:var(--se-surface);cursor:col-resize;touch-action:none;justify-content:center;align-items:center;display:flex;position:relative}.se-splitter:before{content:"";background:var(--se-border-strong);inline-size:1px;transition:inline-size .12s,background-color .12s;position:absolute;inset-block:0;inset-inline-start:50%;transform:translate(-50%)}.se-splitter:hover:before,.se-splitter:focus-visible:before,.se-splitter.is-active:before{background:var(--se-accent);inline-size:2px}.se-splitter:after{content:"";background:radial-gradient(circle at 50% 18%, var(--se-text-faint) 1.4px, transparent 1.5px), radial-gradient(circle at 50% 50%, var(--se-text-faint) 1.4px, transparent 1.5px), radial-gradient(circle at 50% 82%, var(--se-text-faint) 1.4px, transparent 1.5px);border-radius:2px;block-size:26px;inline-size:4px;transition:background .12s;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.se-splitter:hover:after,.se-splitter:focus-visible:after,.se-splitter.is-active:after{background:radial-gradient(circle at 50% 18%, var(--se-accent) 1.4px, transparent 1.5px), radial-gradient(circle at 50% 50%, var(--se-accent) 1.4px, transparent 1.5px), radial-gradient(circle at 50% 82%, var(--se-accent) 1.4px, transparent 1.5px)}.se-splitter:focus-visible{outline:2px solid var(--se-accent);outline-offset:-2px;border-radius:2px}.se-root--resizing,.se-root--resizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.se-panel{flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.se-panel--tree{background:var(--se-surface-2)}.se-panel--detail{background:var(--se-surface);justify-content:flex-start;align-items:stretch}.se-panel__header{border-block-end:1px solid var(--se-border);justify-content:space-between;align-items:center;gap:8px;min-block-size:34px;padding:6px 12px;display:flex}.se-panel__header-actions{align-items:center;gap:8px;min-inline-size:0;display:flex}.se-panel__title{letter-spacing:.06em;color:var(--se-text-muted);text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600}.se-tree-scroll{flex:1;min-block-size:0;padding:6px 0;overflow:auto}.se-tree{flex-direction:column;display:flex}.se-tree__row{cursor:default;-webkit-user-select:none;user-select:none}.se-tree__row:focus-visible{outline:none}.se-tree__content{block-size:26px;color:var(--se-text);border-inline-start:2px solid #0000;align-items:center;gap:6px;padding-inline-end:10px;display:flex}.se-tree__row:hover .se-tree__content{background:color-mix(in srgb, var(--se-accent) 8%, transparent)}.se-tree__row:focus-visible .se-tree__content,.se-tree__content.is-selected{background:var(--se-accent-soft);border-inline-start-color:var(--se-accent)}.se-tree__chevron{block-size:14px;inline-size:14px;color:var(--se-text-faint);flex:none;justify-content:center;align-items:center;transition:transform .12s;display:inline-flex}.se-tree__chevron .se-icon,.se-tree__chevron svg{block-size:12px;inline-size:12px}.se-tree__chevron.is-open{transform:rotate(90deg)}.se-tree__name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.se-tree__dirty{background:var(--se-warn,#d98b1f);border-radius:50%;flex:none;block-size:7px;inline-size:7px}.se-button--primary{background:var(--se-accent);color:#fff;cursor:pointer;font:inherit;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;font-weight:500;display:inline-flex}.se-button--primary:disabled{cursor:default;opacity:.45}.se-button--primary:focus-visible{outline:2px solid var(--se-accent);outline-offset:2px}.se-button--small{padding:4px 10px;font-size:12px}.se-button--small .se-icon{block-size:13px;inline-size:13px}.se-tree__meta{color:var(--se-text-faint);font-family:var(--se-mono);flex:none;align-items:center;font-size:10.5px;display:inline-flex}.se-empty{block-size:100%;color:var(--se-text-faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:32px 20px;display:flex}.se-empty>.se-icon{opacity:.7;block-size:26px;inline-size:26px}.se-empty p{color:var(--se-text-muted);margin:4px 0 0;font-size:12.5px;font-weight:500}.se-empty span{font-size:11.5px}.se-empty--error{color:var(--se-danger)}.se-empty--error>.se-icon{opacity:1}.se-empty--error p{color:var(--se-danger)}.se-empty--inline{block-size:auto;padding:20px 12px}.se-detail-placeholder{color:var(--se-text-faint);text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.se-detail-placeholder--centered{flex:1;justify-content:center}.se-detail-placeholder p{color:var(--se-text-muted);margin:0;font-size:13px;font-weight:500}.se-detail-placeholder span{font-size:11.5px}.se-status{background:var(--se-surface);border:1px solid var(--se-border);color:var(--se-text-muted);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;display:inline-flex;position:absolute;inset-block-start:10px;inset-inline-end:12px;box-shadow:0 4px 14px #0f172a14}.se-root--dragging{border-color:var(--se-accent)}.se-drop-hint{background:color-mix(in srgb, var(--se-accent) 10%, transparent);border:2px dashed var(--se-accent);border-radius:var(--se-radius);color:var(--se-accent);pointer-events:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}@container (width<=560px){.se-body{grid-template-rows:minmax(180px,1fr) minmax(120px,1fr);grid-template-columns:minmax(0,1fr)}.se-splitter{display:none}.se-panel--tree{border-block-end:1px solid var(--se-border)}}.demo-font{flex-direction:column;gap:14px;padding:16px 18px 24px;display:flex;overflow:auto}.demo-font__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.demo-font__meta{color:var(--se-text-muted,#6b7480);font-size:12px}.demo-font__hint{color:var(--se-text-muted,#6b7480);margin:0;font-size:12.5px}.demo-font__hint--error{color:var(--se-danger,#d13b3b)}.demo-font__specimen{flex-direction:column;gap:10px;display:flex}.demo-font__row{border-block-end:1px dashed var(--se-border-soft,#e6e9ee);align-items:baseline;gap:14px;padding-block:6px;display:flex}.demo-font__size{inline-size:40px;color:var(--se-text-faint,#8b949e);font-family:var(--se-mono,ui-monospace, monospace);flex:none;font-size:10.5px}.demo-font__sample{color:var(--se-text,#1c2229);word-break:break-word;line-height:1.5}.demo-font__fallback{color:var(--se-text-muted,#6b7480);margin-inline-start:12px}.demo-font__note{color:var(--se-text-faint,#8b949e);margin:4px 0 0;font-size:11.5px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--demo-bg:#f4f5f7;--demo-surface:#fff;--demo-border:#e2e5e9;--demo-text:#1b2229;--demo-muted:#6d7681;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--demo-bg:#101317;--demo-surface:#1a1e23;--demo-border:#2b3238;--demo-text:#e9edf2;--demo-muted:#98a2ad}}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--demo-bg);color:var(--demo-text);margin:0}.demo{flex-direction:column;gap:10px;height:100%;padding:16px clamp(10px,2vw,24px) 14px;display:flex}.demo__toolbar{justify-content:space-between;align-items:center;gap:16px;padding:0 2px;display:flex}.demo__toolbar-identity{align-items:center;gap:8px;min-width:0;display:flex}.demo__toolbar-titles{flex-direction:column;min-width:0;display:flex}.demo__toolbar-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.demo__toolbar-subtitle{color:var(--demo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.demo__toolbar-actions{flex:none;align-items:center;gap:6px;display:flex}.demo__icon{block-size:15px;inline-size:15px;color:var(--demo-muted);flex:none}.demo__visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.demo__button{color:#fff;cursor:pointer;font:inherit;white-space:nowrap;background:#2563eb;border:1px solid #0000;border-radius:6px;align-items:center;padding:5px 12px;font-size:12.5px;display:inline-flex}.demo__button--ghost{border-color:var(--demo-border);color:var(--demo-text);background:0 0}.demo__button:hover:not(:disabled){filter:brightness(1.05)}.demo__button--ghost:hover:not(:disabled){border-color:#b9c2cc}.demo__button:disabled{cursor:default;opacity:.55}.demo__stage{flex:1;min-height:0}.demo__status{color:var(--demo-muted);justify-content:space-between;align-items:center;gap:16px;padding:0 2px;font-size:11.5px;display:flex}.demo__status-path{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.demo__status-right{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demo__status-error{color:#d13b3b}
