._page_io0l0_1{padding-top:30px;padding-bottom:80px}._page_io0l0_1>header{justify-content:space-between;align-items:center;gap:30px;padding:35px 0;display:flex}._page_io0l0_1 h1{margin:12px 0;font-size:clamp(32px,4vw,50px);font-weight:450}._description_io0l0_17{color:#a2b0c7;max-width:700px;font-size:15px;line-height:1.8}._byline_io0l0_23{color:#8496b3;font-size:11px}._actions_io0l0_27{white-space:nowrap;gap:10px;display:grid}._source-layout_io0l0_32{grid-template-columns:minmax(0,1fr) 280px;gap:32px;display:grid}._source-layout_io0l0_32 h2,._dependencies_io0l0_38 h2{margin-bottom:18px;font-size:19px;font-weight:500}._page_io0l0_1 aside{background:#111824;border:1px solid #2c374b;border-radius:12px;padding:25px}._page_io0l0_1 aside p,._dependencies_io0l0_38 p{color:#9baac3;font-size:12px;line-height:1.85}._page_io0l0_1 aside h3{margin-top:25px;font-size:12px}._page_io0l0_1 aside a{color:#b6afdc;font-size:12px}._dependencies_io0l0_38{margin-top:45px}._dependencies_io0l0_38>div{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}._dependencies_io0l0_38 a{border:1px solid #30394e;border-radius:10px;gap:9px;padding:20px;text-decoration:none;display:grid}._dependencies_io0l0_38 span{color:#a79eda;text-transform:uppercase;font-size:10px}._dependencies_io0l0_38 strong{color:#d1d8e7;font-weight:500}._dependencies_io0l0_38 small{color:#8293ad}@media (width<=700px){._page_io0l0_1>header{flex-direction:column;align-items:stretch}._source-layout_io0l0_32{grid-template-columns:minmax(0,1fr)}}._origin_io0l0_102{color:#9baac3;margin:0 0 24px;font-size:13px;line-height:1.8}._origin_io0l0_102 a{color:#b6afdc}._versionRow_io0l0_112{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._preview_io0l0_118{max-width:640px;margin-bottom:32px}:root{--hyle-code-keyword:#b8afff;--hyle-code-type:#79d3cb;--hyle-code-number:#e7bd80;--hyle-code-string:#abd395;--hyle-code-comment:#8491a4;--hyle-code-punctuation:#aeb5c4}:root[data-theme=light]{--hyle-code-keyword:#5842a3;--hyle-code-type:#176864;--hyle-code-number:#86501b;--hyle-code-string:#396829;--hyle-code-comment:#596174;--hyle-code-punctuation:#596174}.hyle-code .tok-keyword{color:var(--hyle-code-keyword)}.hyle-code .tok-typeName,.hyle-code .tok-standard{color:var(--hyle-code-type)}.hyle-code .tok-number,.hyle-code .tok-bool,.hyle-code .tok-atom{color:var(--hyle-code-number)}.hyle-code .tok-string{color:var(--hyle-code-string)}.hyle-code .tok-comment{color:var(--hyle-code-comment);font-style:italic}.hyle-code .tok-operator,.hyle-code .tok-punctuation{color:var(--hyle-code-punctuation)}._editor_zdwa0_1{border:1px solid var(--hyle-color-border);border-radius:var(--hyle-radius-control);background:var(--hyle-color-panel-sunken);min-width:0;color:var(--hyle-color-text);overflow:hidden}._editor_zdwa0_1 .cm-editor{height:100%}._editor_zdwa0_1 .cm-scroller,._fallback_zdwa0_14{font:13px/1.65 var(--hyle-font-mono);tab-size:4;min-height:280px;max-height:560px;overflow:auto}._editor_zdwa0_1[data-readonly=true] .cm-scroller{min-height:100px;max-height:440px}._editor_zdwa0_1 .cm-content{caret-color:var(--hyle-color-text);padding:12px 0}._editor_zdwa0_1 .cm-line{padding:0 12px}._editor_zdwa0_1 .cm-gutters{background:var(--hyle-color-panel);color:var(--hyle-code-comment);border-right:1px solid var(--hyle-color-border)}._editor_zdwa0_1 .cm-activeLine,._editor_zdwa0_1 .cm-activeLineGutter{background:var(--hyle-color-accent-soft)}._editor_zdwa0_1 .cm-focused{outline:1px solid var(--hyle-color-accent);outline-offset:-1px}._editor_zdwa0_1 .cm-content::selection{background:var(--hyle-color-accent-muted)}._editor_zdwa0_1 .cm-content ::selection{background:var(--hyle-color-accent-muted)}._editor_zdwa0_1 .cm-matchingBracket{background:var(--hyle-color-accent-muted);color:var(--hyle-color-text)}._fallback_zdwa0_14{margin:0;padding:12px}._viewer_mb0kv_1{background:#0b0e16;border:1px solid #2b3040;border-radius:12px;min-width:0;overflow:hidden}._tabs_mb0kv_8{border-bottom:1px solid #2b3040;gap:4px;padding:8px;display:flex;overflow:auto}._tabs_mb0kv_8 button{color:#a6afc2;white-space:nowrap;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:12px}._tabs_mb0kv_8 button._active_mb0kv_26{color:#e4e8f1;background:#242a3a}._composition_1jyvm_1{margin:24px 0}._composition_1jyvm_1 h3{color:#e0e6f0;margin:0 0 9px;font-size:18px;font-weight:550}._composition_1jyvm_1 p{color:#9baac3;max-width:660px;margin:0 0 18px;font:12px/1.8 system-ui}._groups_1jyvm_16{grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr));gap:10px;display:grid}._group_1jyvm_16{background:#101722;border:1px solid #313b50;border-radius:10px;min-width:0;padding:14px}._composition_1jyvm_1 h4{color:#aaa2db;justify-content:space-between;margin:0 0 12px;font:11px system-ui;display:flex}._composition_1jyvm_1 h4 span{color:#8293ad}._composition_1jyvm_1 a,._composition_1jyvm_1 button,._part_1jyvm_40{text-align:left;box-sizing:border-box;background:0 0;border:0;border-radius:4px;gap:5px;width:100%;padding:6px 0;text-decoration:none;display:grid}._composition_1jyvm_1 a,._composition_1jyvm_1 button{cursor:pointer}._composition_1jyvm_1 strong{color:#d9e1ef;overflow-wrap:anywhere;font:500 13px system-ui}._composition_1jyvm_1 small{color:#8a9bb5;overflow-wrap:anywhere;font:10px/1.5 system-ui}._composition_1jyvm_1 a:hover strong,._composition_1jyvm_1 button:hover strong{color:#c5baff}._composition_1jyvm_1 a:focus-visible,._composition_1jyvm_1 button:focus-visible{outline-offset:4px;outline:2px solid #b7aaff}._empty_1jyvm_75{border:1px dashed #364057;border-radius:9px;padding:18px}dl.svelte-1mnjtkp{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}dl.svelte-1mnjtkp>div:where(.svelte-1mnjtkp){background:#101722;border:1px solid #344052;border-radius:7px;gap:12px;padding:8px 11px;font:12px/1.5 ui-monospace,monospace;display:flex}dt.svelte-1mnjtkp{color:#93a3bb;overflow-wrap:anywhere}dd.svelte-1mnjtkp{color:#d7cffb;margin:0}.presets.svelte-1nff8nf{color:#dce4f2;min-width:0;margin:28px 0}header.svelte-1nff8nf{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}h2.svelte-1nff8nf{margin:6px 0;font:500 21px/1.3 system-ui}p.svelte-1nff8nf{color:#98a8c0;margin:5px 0;font:13px/1.7 system-ui}.eyebrow.svelte-1nff8nf{color:#b0a5e9;text-transform:uppercase;letter-spacing:.12em;font-size:10px}button.svelte-1nff8nf,a.svelte-1nff8nf,input.svelte-1nff8nf,select.svelte-1nff8nf{color:#dce4f2;background:#141c2b;border:1px solid #354258;border-radius:7px;padding:9px 12px;font:12px/1.5 system-ui}button.svelte-1nff8nf,a.svelte-1nff8nf{cursor:pointer;text-decoration:none}button.svelte-1nff8nf:disabled{opacity:.5;cursor:default}button.svelte-1nff8nf:focus-visible,a.svelte-1nff8nf:focus-visible,input.svelte-1nff8nf:focus-visible,select.svelte-1nff8nf:focus-visible{outline-offset:3px;outline:2px solid #b7afff}.create.svelte-1nff8nf{white-space:nowrap;color:#dfd7ff;border-color:#8275b5}form.svelte-1nff8nf{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}input.svelte-1nff8nf{flex:1;min-width:160px}select.svelte-1nff8nf{min-width:0}.empty.svelte-1nff8nf{background:#101722;border:1px dashed #334055;border-radius:10px;padding:22px}.empty.svelte-1nff8nf strong:where(.svelte-1nff8nf){font:500 14px system-ui}.rows.svelte-1nff8nf{gap:10px;display:grid}article.svelte-1nff8nf{background:#101722;border:1px solid #303c50;border-radius:11px;overflow:hidden}article.active.svelte-1nff8nf,article.selected.svelte-1nff8nf{border-color:#7c72a9}.row.svelte-1nff8nf{align-items:center;gap:12px;padding:6px;display:flex}.inspect.svelte-1nff8nf{text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:12px}.inspect.svelte-1nff8nf strong:where(.svelte-1nff8nf){overflow-wrap:anywhere;font-size:16px;font-weight:550;display:block}.inspect.svelte-1nff8nf span:where(.svelte-1nff8nf){color:#92a3bc;margin-top:5px;font-size:11px;display:block}.inspect.svelte-1nff8nf small:where(.svelte-1nff8nf){color:#b4acd5;margin-top:9px;font-size:11px;display:block}.actions.svelte-1nff8nf{flex-wrap:wrap;gap:8px;padding:10px;display:flex}.choose.svelte-1nff8nf{border-color:#7e78b3}.details.svelte-1nff8nf{border-top:1px solid #303c50;padding:6px 18px 18px}.hint.svelte-1nff8nf{margin:12px 0;font-size:12px}.error.svelte-1nff8nf{color:#f4aeb7}nav.svelte-1nff8nf{justify-content:center;align-items:center;gap:15px;margin-top:18px;font:12px system-ui;display:flex}@media (width<=650px){header.svelte-1nff8nf{flex-wrap:wrap;align-items:flex-start}.row.svelte-1nff8nf{flex-direction:column;align-items:stretch;gap:0}.actions.svelte-1nff8nf{padding-top:0}.details.svelte-1nff8nf{padding:6px 12px 12px}}
