:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07090f;--panel:#0e1219;--term:#0a0d13;--line:#232a3a;--text:#e8eef8;--muted:#5c6a82;--dim:#9aa7bd;--orange:#ff8a3d;--orange-red:#ff4d2e;--yellow:#ffd84d;--cyan:#38e1e1;--green:#3ddc84}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(1200px 500px at 50% -10%, #ff8a3d14, transparent 60%), radial-gradient(900px 400px at 85% 30%, #38e1e10d, transparent 60%), var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:ui-monospace,Cascadia Code,JetBrains Mono,Menlo,Consolas,monospace;line-height:1.55}::selection{background:#ff8a3d59}a{color:var(--cyan)}code,pre{font-family:ui-monospace,Cascadia Code,JetBrains Mono,Menlo,Consolas,monospace}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:1ms!important}}.boot.svelte-f8tqmz{max-width:920px;margin:0 auto;padding:clamp(1.5rem,5vw,4.5rem) 1.25rem 0}.term.svelte-f8tqmz{color:#9aa7bd;background:#0a0d13;border:1px solid #232a3a;border-radius:10px;flex-direction:column;gap:.4rem;padding:1.1rem 1.4rem;font-family:ui-monospace,Cascadia Code,JetBrains Mono,Menlo,Consolas,monospace;font-size:clamp(.72rem,1.5vw,.92rem);line-height:1.45;display:flex;overflow-x:auto;box-shadow:0 0 0 1px #ff8a3d0f,0 20px 60px -20px #000c,inset 0 0 80px #ff8a3d08}.type.svelte-f8tqmz{white-space:pre}.c-cyan.svelte-f8tqmz{color:#38e1e1}.c-yellow.svelte-f8tqmz{color:#ffd84d}.c-dim.svelte-f8tqmz{color:#5c6a82}.cursor.svelte-f8tqmz{color:#38e1e1;animation:1s steps(2,jump-none) infinite svelte-f8tqmz-blink}.led-row.svelte-f8tqmz{align-items:center;gap:.6rem;display:flex}.led.svelte-f8tqmz{opacity:0;width:8px;height:8px;animation:.25s ease-out forwards svelte-f8tqmz-ledin;animation-delay:calc(.5s + var(--i) * .12s);background:#2a3446;border-radius:50%;flex:none}.led.on.svelte-f8tqmz{background:#3ddc84;box-shadow:0 0 8px #3ddc84}.prompt.svelte-f8tqmz{display:block}.prompt.svelte-f8tqmz button:where(.svelte-f8tqmz){cursor:pointer;font:inherit;color:#ffd84d;letter-spacing:.12em;background:0 0;border:1px solid #3a4458;border-radius:6px;padding:.45rem 1rem;animation:1.1s steps(2,jump-none) infinite svelte-f8tqmz-blink}.prompt.svelte-f8tqmz button:where(.svelte-f8tqmz):hover{background:#ffd84d0f;border-color:#ffd84d}.prompt.on.svelte-f8tqmz button:where(.svelte-f8tqmz){color:#3ddc84;border-color:#3ddc84;animation:none}.hint.svelte-f8tqmz{text-align:center;color:#5c6a82;letter-spacing:.08em;margin-top:.9rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.7rem}@keyframes svelte-f8tqmz-blink{50%{opacity:0}}@keyframes svelte-f8tqmz-ledin{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.prompt.svelte-f8tqmz button:where(.svelte-f8tqmz),.cursor.svelte-f8tqmz{animation:none}}.sim.svelte-ajm11p{max-width:1080px;margin:0 auto;padding:3rem 1.25rem 1rem}.sec-title.svelte-ajm11p{color:#ffe9c9;letter-spacing:.02em;margin-bottom:1.25rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:clamp(1.1rem,2.4vw,1.5rem)}.c-dim.svelte-ajm11p{color:#5c6a82}.panel.svelte-ajm11p{grid-template-columns:minmax(260px,1fr) 1.6fr;gap:1.25rem;display:grid}@media (width<=760px){.panel.svelte-ajm11p{grid-template-columns:1fr}}.control.svelte-ajm11p{background:#0e1219;border:1px solid #232a3a;border-radius:10px;flex-direction:column;gap:1rem;padding:1.1rem 1.2rem;display:flex}fieldset.svelte-ajm11p{border:none;margin:0;padding:0}legend.svelte-ajm11p{text-transform:uppercase;letter-spacing:.1em;color:#ff8a3d;margin-bottom:.5rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.7rem}.opts.svelte-ajm11p{flex-wrap:wrap;gap:.5rem;display:flex}.opts.svelte-ajm11p button:where(.svelte-ajm11p){color:#9aa7bd;cursor:pointer;font:inherit;background:#141a26;border:1px solid #2a3446;border-radius:6px;padding:.35rem .75rem;font-size:.82rem}.opts.svelte-ajm11p button.on:where(.svelte-ajm11p){color:#ffd84d;border-color:#ff8a3d;box-shadow:0 0 10px #ff8a3d26}.chips.svelte-ajm11p{flex-wrap:wrap;gap:.4rem;display:flex}.chip.svelte-ajm11p{color:#5c6a82;cursor:pointer;font:inherit;background:#141a26;border:1px solid #232a3a;border-radius:999px;padding:.22rem .7rem;font-size:.74rem}.chip.on.svelte-ajm11p{color:#38e1e1;border-color:#38e1e1}.actions.svelte-ajm11p{align-items:center;gap:1rem;margin-top:.25rem;display:flex}.run.svelte-ajm11p{color:#1a0e06;cursor:pointer;font:inherit;letter-spacing:.04em;background:linear-gradient(135deg,#ff8a3d,#ff4d2e);border:none;border-radius:8px;padding:.6rem 1.3rem;font-weight:700}.run.svelte-ajm11p:hover{filter:brightness(1.1)}.run.svelte-ajm11p:disabled{opacity:.6;cursor:wait}.watch.svelte-ajm11p{color:#38e1e1;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.9rem}.stage.svelte-ajm11p{grid-template-rows:auto 1fr;gap:1rem;display:grid}.tree.svelte-ajm11p,.term.svelte-ajm11p{background:#0a0d13;border:1px solid #232a3a;border-radius:10px;padding:1rem 1.15rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.7;overflow-x:auto}.stage-head.svelte-ajm11p{color:#5c6a82}.frow.svelte-ajm11p{color:#c6d0e0;gap:.6rem;display:flex}.frow.new.svelte-ajm11p .fpath:where(.svelte-ajm11p),.mark.svelte-ajm11p{color:#3ddc84}.frow.svelte-ajm11p:not(.new) .mark:where(.svelte-ajm11p){color:#5c6a82}.empty.svelte-ajm11p{padding:.5rem 0}.term.svelte-ajm11p{white-space:pre;min-height:120px}.term.svelte-ajm11p .done:where(.svelte-ajm11p){color:#ff8a3d;text-shadow:0 0 18px #ff4d2e80;font-size:1rem;font-weight:700}.hint.svelte-ajm11p{color:#5c6a82;margin-top:.9rem;font-size:.78rem}.hint.svelte-ajm11p code:where(.svelte-ajm11p){color:#ffd84d;background:#141a26;border:1px solid #232a3a;border-radius:5px;padding:.1rem .4rem}.layers.svelte-uepatt{max-width:1080px;margin:0 auto;padding:3rem 1.25rem .5rem}.sec-title.svelte-uepatt{color:#ffe9c9;letter-spacing:.02em;margin-bottom:.4rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:clamp(1.1rem,2.4vw,1.5rem)}.c-accent.svelte-uepatt{color:#ff8a3d}.c-dim.svelte-uepatt{color:#5c6a82}.c-cyan.svelte-uepatt{color:#38e1e1}.sub.svelte-uepatt{margin:0 0 1.4rem;font-size:.9rem}.grid.svelte-uepatt{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem;display:grid}.ingot.svelte-uepatt{cursor:pointer;text-align:left;font:inherit;color:#e8eef8;background:#0e1219;border:1px solid #232a3a;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.9rem 1rem;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.ingot.svelte-uepatt:hover{border-color:#ff8a3d;transform:translateY(-2px);box-shadow:0 8px 24px -12px #ff8a3d59}.ingot.svelte-uepatt:focus-visible{outline-offset:2px;outline:2px solid #ff8a3d}.flame.svelte-uepatt{color:#ff8a3d;font-size:.85rem}.id.svelte-uepatt{flex-direction:column;gap:.15rem;min-width:0;display:flex}.name.svelte-uepatt{letter-spacing:.02em;font-weight:700}.tag.svelte-uepatt{font-size:.75rem;line-height:1.35}.chev.svelte-uepatt{color:#3a4458;justify-self:end;font-size:1rem;font-weight:700}.ingot.svelte-uepatt:hover .chev:where(.svelte-uepatt){color:#ff8a3d}.backdrop.svelte-uepatt{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04060ad1;place-items:center;padding:1.25rem;animation:.18s ease-out svelte-uepatt-fadein;display:grid;position:fixed;inset:0}.modal.svelte-uepatt{background:#0e1219;border:1px solid #ff8a3d33;border-radius:14px;flex-direction:column;width:min(720px,100%);max-height:min(82vh,100%);animation:.22s cubic-bezier(.2,1.2,.3,1) svelte-uepatt-pop;display:flex;overflow:hidden;box-shadow:0 0 0 1px #ff8a3d0f,0 40px 120px -30px #000000e6}.mhead.svelte-uepatt{border-bottom:1px solid #1c2230;grid-template-columns:auto auto 1fr auto;align-items:baseline;gap:.6rem;padding:1rem 1.2rem;display:grid}.mname.svelte-uepatt{color:#ffe9c9;font-size:1.05rem;font-weight:700}.x.svelte-uepatt{color:#9aa7bd;cursor:pointer;width:1.9rem;height:1.9rem;font:inherit;background:0 0;border:1px solid #2a3446;border-radius:6px;place-self:center end}.x.svelte-uepatt:hover{color:#ff8a3d;border-color:#ff8a3d}.body.svelte-uepatt{flex-direction:column;gap:.7rem;padding:1rem 1.2rem 1.2rem;display:flex;overflow-y:auto}.file.svelte-uepatt{background:#0a0d13;border:1px solid #1c2230;border-radius:8px;padding:.6rem .8rem}.fpath.svelte-uepatt{margin-bottom:.3rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.75rem}pre.svelte-uepatt{color:#9aa7bd;white-space:pre;margin:0;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.72rem;overflow-x:auto}.dep.svelte-uepatt{font-size:.72rem}@keyframes svelte-uepatt-fadein{0%{opacity:0}}@keyframes svelte-uepatt-pop{0%{opacity:0;transform:scale(.92)translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.backdrop.svelte-uepatt,.modal.svelte-uepatt{animation:none}}.security.svelte-1nugt2l{max-width:1080px;margin:0 auto;padding:3rem 1.25rem .5rem}.sec-title.svelte-1nugt2l{color:#ffe9c9;margin-bottom:.4rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:clamp(1.1rem,2.4vw,1.5rem)}.c-accent.svelte-1nugt2l{color:#ff8a3d}.c-dim.svelte-1nugt2l{color:#5c6a82}.sub.svelte-1nugt2l{margin:0 0 1.4rem;font-size:.9rem}.checks.svelte-1nugt2l{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.checks.svelte-1nugt2l li:where(.svelte-1nugt2l){background:#0e1219;border:1px solid #232a3a;border-radius:10px;overflow:hidden}.row.svelte-1nugt2l{cursor:pointer;text-align:left;width:100%;font:inherit;color:#e8eef8;background:0 0;border:none;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.85rem 1rem;display:grid}.ok.svelte-1nugt2l{color:#3ddc84;font-weight:700}.chev.svelte-1nugt2l{justify-self:end}.detail.svelte-1nugt2l{color:#9aa7bd;margin:0;padding:0 1rem 1rem 2.4rem;font-size:.88rem;line-height:1.55}.upgrade.svelte-1f708sa{max-width:1080px;margin:0 auto;padding:3rem 1.25rem .5rem}.sec-title.svelte-1f708sa{color:#ffe9c9;margin-bottom:.4rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:clamp(1.1rem,2.4vw,1.5rem)}.c-accent.svelte-1f708sa{color:#ff8a3d}.c-dim.svelte-1f708sa{color:#5c6a82}.sub.svelte-1f708sa{margin:0 0 1.4rem;font-size:.9rem;line-height:1.6}.sub.svelte-1f708sa code:where(.svelte-1f708sa){color:#38e1e1;background:#141a26;border:1px solid #232a3a;border-radius:4px;padding:.05rem .35rem;font-size:.8rem}.rows.svelte-1f708sa{flex-direction:column;gap:.6rem;display:flex}.row.svelte-1f708sa{background:#0e1219;border:1px solid #232a3a;border-radius:10px;grid-template-columns:auto auto auto auto 1fr;align-items:center;gap:.8rem;padding:.8rem 1rem;display:grid}@media (width<=720px){.row.svelte-1f708sa{grid-template-columns:1fr auto auto}.note.svelte-1f708sa{grid-column:1/-1}}.fpath.svelte-1f708sa{color:#38e1e1;font-size:.82rem}.state.svelte-1f708sa{text-transform:uppercase;letter-spacing:.06em;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.72rem}.state.pristine.svelte-1f708sa{color:#3ddc84}.state.modified.svelte-1f708sa{color:#ffd84d}.state.upgraded.svelte-1f708sa{color:#3ddc84}.state.skipped.svelte-1f708sa{color:#ff8a3d}.arrow.svelte-1f708sa{color:#5c6a82}.note.svelte-1f708sa{font-size:.82rem}.nav.svelte-1n46o8q{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0d13d9;border-bottom:1px solid #1c2230;justify-content:space-between;align-items:center;padding:.8rem 1.5rem;display:flex;position:sticky;top:0}.brand.svelte-1n46o8q{color:#ffe9c9;letter-spacing:.02em;font-weight:700;text-decoration:none}.flame.svelte-1n46o8q{color:#ff8a3d}.ver.svelte-1n46o8q{font-size:.7rem;font-weight:400}nav.svelte-1n46o8q{gap:1.1rem;display:flex}nav.svelte-1n46o8q a:where(.svelte-1n46o8q){color:#9aa7bd;font-size:.85rem;text-decoration:none}nav.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{color:#ffd84d}nav.svelte-1n46o8q .gh:where(.svelte-1n46o8q){color:#38e1e1}@media (width<=640px){nav.svelte-1n46o8q{gap:.7rem}nav.svelte-1n46o8q a:where(.svelte-1n46o8q):not(.gh){display:none}}.hero.svelte-1n46o8q{text-align:center;max-width:1080px;margin:0 auto;padding:3.5rem 1.25rem .5rem}.hero.svelte-1n46o8q h1:where(.svelte-1n46o8q){color:#fff3e0;letter-spacing:.01em;text-shadow:0 0 40px #ff8a3d40;margin:0 0 1rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:clamp(2rem,6vw,3.6rem)}.hero.svelte-1n46o8q .lead:where(.svelte-1n46o8q){max-width:640px;margin:0 auto 1.8rem;font-size:clamp(1rem,2vw,1.2rem);line-height:1.6}.hero.svelte-1n46o8q strong:where(.svelte-1n46o8q){color:#ffd84d;font-weight:600}.install.svelte-1n46o8q{justify-content:center;align-items:center;gap:.7rem;display:flex}.cmd.svelte-1n46o8q{color:#ffd84d;background:#0a0d13;border:1px solid #2a3446;border-radius:8px;padding:.7rem 1.1rem;font-size:.95rem;box-shadow:0 0 24px #ff8a3d14}.install.svelte-1n46o8q button:where(.svelte-1n46o8q){color:#1a0e06;cursor:pointer;font:inherit;background:linear-gradient(135deg,#ff8a3d,#ff4d2e);border:none;border-radius:8px;padding:.7rem 1.1rem;font-weight:700}.install.svelte-1n46o8q button:where(.svelte-1n46o8q):hover{filter:brightness(1.1)}.hero.svelte-1n46o8q .run:where(.svelte-1n46o8q){margin-top:.9rem;font-size:.85rem}.run.svelte-1n46o8q code:where(.svelte-1n46o8q){color:#38e1e1;background:#141a26;border:1px solid #232a3a;border-radius:4px;padding:.05rem .4rem;font-size:.8rem}.c-dim.svelte-1n46o8q{color:#5c6a82}.c-yellow.svelte-1n46o8q{color:#ffd84d}.c-cyan.svelte-1n46o8q{color:#38e1e1}.c-accent.svelte-1n46o8q{color:#ff8a3d}.c-green.svelte-1n46o8q{color:#3ddc84}.band.svelte-1n46o8q{max-width:1080px;margin:0 auto;padding:1.5rem 1.25rem 0}.band-line.svelte-1n46o8q{text-align:center;color:#9aa7bd;letter-spacing:.05em;border-top:1px dashed #1c2230;border-bottom:1px dashed #1c2230;padding:.7rem 0;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.78rem}.cta.svelte-1n46o8q{text-align:center;padding:3.5rem 1.25rem 2.5rem}.cta.svelte-1n46o8q h2:where(.svelte-1n46o8q){color:#ffe9c9;margin-bottom:1.4rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:clamp(1.5rem,4vw,2.4rem)}.cta.svelte-1n46o8q .run:where(.svelte-1n46o8q){margin-top:1rem;font-size:.8rem}.footer.svelte-1n46o8q{border-top:1px solid #1c2230;justify-content:center;align-items:center;gap:.7rem;padding:1.5rem;font-size:.78rem;display:flex}.footer.svelte-1n46o8q a:where(.svelte-1n46o8q){color:#38e1e1;text-decoration:none}.footer.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{color:#ffd84d}
