.site-background.svelte-12phiwl{z-index:-1;pointer-events:none;background:var(--bg-1);contain:layout paint style;position:fixed;inset:0;overflow:hidden}.site-background.svelte-12phiwl>:where(.svelte-12phiwl){position:absolute;inset:0}.field.svelte-12phiwl{opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease-out);display:block}.field.lit.svelte-12phiwl{opacity:1}.veil.svelte-12phiwl{background:radial-gradient(60rem 40rem at 12% -6%,#ff6a2a14,#0000 70%),radial-gradient(52rem 38rem at 88% 12%,#7ddcff0d,#0000 72%),linear-gradient(#04070d4d 0%,#04070d94 55%,#04070dbd 100%)}.grid.svelte-12phiwl{background-color:#0000;background-image:linear-gradient(#f6efe707 1px,#0000 1px),linear-gradient(90deg,#f6efe706 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4.5rem 4.5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 10%,#0000 82%);mask-image:radial-gradient(120% 90% at 50% 0,#000 10%,#0000 82%)}.vignette.svelte-12phiwl{background:radial-gradient(96% 80% at 50% 42%,#0000 40%,#02040885 100%)}:root[data-theme=light] .site-background.svelte-12phiwl{background:var(--bg-1)}:root[data-theme=light] .veil.svelte-12phiwl{background:radial-gradient(60rem 40rem at 12% -6%,#b83f1117,#0000 70%),radial-gradient(52rem 38rem at 88% 12%,#285f730f,#0000 72%),linear-gradient(#f3eee752 0%,#f3eee794 60%,#f3eee7b8 100%)}:root[data-theme=light] .grid.svelte-12phiwl{background:linear-gradient(#2d1e140a 1px,#0000 1px),linear-gradient(90deg,#2d1e1409 1px,#0000 1px)}:root[data-theme=light] .vignette.svelte-12phiwl{background:radial-gradient(96% 80% at 50% 42%,#0000 55%,#593e2a17 100%)}.fallback.svelte-12phiwl{overflow:hidden}:root[data-space-shader=ready] .fallback.svelte-12phiwl{display:none}.star-layer.svelte-12phiwl{will-change:transform;background-repeat:repeat;position:absolute;inset:-25%}.layer-far.svelte-12phiwl{opacity:.7;background-image:radial-gradient(circle,#f6efe780 0 .6px,#0000 1.2px),radial-gradient(circle,#7ddcff57 0 .6px,#0000 1.2px);background-position:0 0,3.2rem 5.4rem;background-size:6.7rem 6.7rem,9.3rem 9.3rem;animation:320s linear infinite svelte-12phiwl-drift-far}.layer-mid.svelte-12phiwl{opacity:.82;background-image:radial-gradient(circle,#f6efe7b8 0 .9px,#0000 1.6px),radial-gradient(circle,#7ddcff99 0 .9px,#0000 1.7px);background-position:4.5rem 1.2rem,8.1rem 9.7rem;background-size:12.9rem 12.9rem,16.3rem 16.3rem;animation:220s linear infinite svelte-12phiwl-drift-mid}.layer-near.svelte-12phiwl{background-image:radial-gradient(circle,#fffffff2 0 1.1px,#0000 2px),radial-gradient(circle,#ff9b54cc 0 1px,#0000 2px);background-position:2.3rem 7.9rem,6.6rem 14.2rem;background-size:19.7rem 19.7rem,31.1rem 31.1rem;animation:160s linear infinite svelte-12phiwl-drift-near,7s ease-in-out infinite svelte-12phiwl-twinkle}:root[data-theme=light] .layer-far.svelte-12phiwl{background-image:radial-gradient(circle,#17110db3 0 .72px,#0000 1.35px),radial-gradient(circle,#285f7380 0 .68px,#0000 1.3px)}:root[data-theme=light] .layer-mid.svelte-12phiwl{background-image:radial-gradient(circle,#120e0bd6 0 1px,#0000 1.75px),radial-gradient(circle,#285f73ad 0 .96px,#0000 1.72px)}:root[data-theme=light] .layer-near.svelte-12phiwl{background-image:radial-gradient(circle,#0c0a08f0 0 1.28px,#0000 2.2px),radial-gradient(circle,#b83f11b8 0 1.1px,#0000 2px)}@keyframes svelte-12phiwl-drift-far{0%{transform:translate(0,0)}to{transform:translate(-3rem,5rem)}}@keyframes svelte-12phiwl-drift-mid{0%{transform:translate(0,0)}to{transform:translate(4rem,6rem)}}@keyframes svelte-12phiwl-drift-near{0%{transform:translate(0,0)}to{transform:translate(-5rem,8rem)}}@keyframes svelte-12phiwl-twinkle{0%,to{opacity:.92}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.field.svelte-12phiwl{opacity:1;transition:none}.star-layer.svelte-12phiwl{animation:none}}.site-footer.svelte-4jwo3w{z-index:0;padding:clamp(1.25rem,4vw,3rem) 1rem clamp(1.25rem,3vw,2rem);position:relative}.footer-shell.svelte-4jwo3w{width:min(100%, var(--page-max-width));gap:.9rem;margin-inline:auto;display:grid}.footer-card.svelte-4jwo3w{border:1px solid var(--border-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b111beb;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.8fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.footer-brand.svelte-4jwo3w,.footer-nav.svelte-4jwo3w{z-index:1;position:relative}.footer-brand.svelte-4jwo3w{gap:.75rem;max-width:28rem;display:grid}.brand.svelte-4jwo3w{width:max-content;font-family:var(--font-display);letter-spacing:-.055em;align-items:center;gap:.55rem;font-size:1.65rem;font-weight:800;line-height:1;display:inline-flex}.footer-brand.svelte-4jwo3w p:where(.svelte-4jwo3w),.footer-bottom.svelte-4jwo3w p:where(.svelte-4jwo3w){color:var(--text-3)}.footer-nav.svelte-4jwo3w{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2rem);display:grid}.footer-column.svelte-4jwo3w{gap:.45rem;display:grid}h2.svelte-4jwo3w{color:var(--text-1);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.78rem}.footer-column.svelte-4jwo3w a:where(.svelte-4jwo3w){width:max-content;color:var(--text-2);font-weight:700;transition:color .16s,transform .16s}.footer-column.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--accent-soft);transform:translate(2px)}.footer-bottom.svelte-4jwo3w{justify-content:space-between;gap:1rem;padding-inline:clamp(.25rem,2vw,1rem);font-size:.9rem;display:flex}.orbit-note.svelte-4jwo3w{text-align:right}@media (width<=880px){.footer-card.svelte-4jwo3w{grid-template-columns:1fr}}@media (width<=560px){.site-footer.svelte-4jwo3w{padding-inline:.5rem}.footer-card.svelte-4jwo3w{gap:1.25rem;padding:1rem}.footer-nav.svelte-4jwo3w{grid-template-columns:1fr}.footer-bottom.svelte-4jwo3w{padding-inline:.25rem;display:grid}.orbit-note.svelte-4jwo3w{text-align:left}}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:"Sora", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--halley-comet:#ff6a2a;--accent:var(--halley-comet);--accent-soft:#ff9b54;--accent-deep:#a93813;--accent-muted:#c95624;--ion:#7ddcff;--orbit:#5fb8e6;--on-accent:#170b06;--on-accent-deep:#f6efe7;--accent-rgb:255, 106, 42;--accent-soft-rgb:255, 155, 84;--ion-rgb:125, 220, 255;--hud-line:var(--ion);--hud-line-soft:#7ddcff33;--hud-line-faint:#7ddcff1f;--hud-grid:#7ddcff0f;--coord:#8fcfe6;--bg-1:#04070d;--bg-2:#0a111c;--bg-3:#131e2d;--surface-hover:#131e2d;--chip-base:#090d127a;--text-1:#f6efe7;--text-2:#b8c0c8;--text-3:#7f8a96;--border-1:#d2e5f01f;--border-2:#ff6a2a57;--shadow-1:0 12px 32px #00000052;--glow-1:0 0 0 1px #ff6a2a59;--glow-ion:none;--ease-out:cubic-bezier(.16, 1, .3, 1);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:18px;--panel-tint:#0a0e15db;--panel-sheen:none;--panel-blur:blur(12px);--panel-hairline:none;--page-max-width:1180px;--header-height:4.25rem;background:var(--bg-1);color:var(--text-1)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--halley-comet:#b83f11;--accent:var(--halley-comet);--accent-soft:#8f2f0c;--accent-deep:#5e1f09;--accent-muted:#8d3b1c;--ion:#285f73;--orbit:#2f7088;--on-accent:#fffaf4;--on-accent-deep:#fffaf4;--accent-rgb:184, 63, 17;--accent-soft-rgb:143, 47, 12;--ion-rgb:40, 95, 115;--hud-line:var(--ion);--hud-line-soft:#285f7347;--hud-line-faint:#285f7329;--hud-grid:#285f7314;--coord:#285f73;--bg-1:#f3eee7;--bg-2:#fffaf4;--bg-3:#e7ddd2;--surface-hover:#faf1ea;--chip-base:#ffffff85;--text-1:#17110d;--text-2:#443830;--text-3:#6e5f55;--border-1:#261b1429;--border-2:#b83f1157;--shadow-1:0 10px 28px #36251a1a;--glow-1:0 0 0 1px #b83f114d;--glow-ion:none;--panel-tint:#fdf9f3eb;--panel-sheen:none;--panel-hairline:none;background:var(--bg-1);color:var(--text-1)}*{box-sizing:border-box}html{background:var(--bg-1);min-height:100%;overflow-x:hidden}body{min-height:100vh;color:var(--text-1);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:0 0;margin:0;padding:0;font-size:16px;line-height:1.6;position:relative;overflow-x:hidden}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2;clip-path:circle(0 at var(--theme-wipe-x,100%) var(--theme-wipe-y,0%))}body.no-scroll{overscroll-behavior:none;overflow:hidden}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button,input,textarea,select{font:inherit}button{cursor:pointer}::selection{color:var(--text-1);background:#ff6a2a5c}h1,h2,h3,h4,h5,h6,.site-brand,.nav-link,.eyebrow,.button-primary,.button-secondary{font-family:var(--font-display)}h1,h2,h3,h4,h5,h6{color:var(--text-1);letter-spacing:-.03em;margin:0;font-weight:650;line-height:1.1}h1{font-size:clamp(2.6rem,5.5vw,4.5rem)}h2{font-size:clamp(1.9rem,3.4vw,3rem)}h3{font-size:clamp(1.55rem,2.5vw,2.35rem)}p{color:var(--text-2);margin:0}p,li,input,textarea,select{font-family:var(--font-body)}strong{color:var(--text-1);font-weight:700}.page-shell{width:min(100% - 2rem, var(--page-max-width));margin-inline:auto}pre,code{max-width:100%}p code,li code,td code,th code,dd code,dt code,summary code,a code,strong code{color:var(--text-1);border-radius:var(--radius-sm);font-family:var(--font-mono);overflow-wrap:anywhere;white-space:normal;word-break:break-word;background:#f6efe713;border:1px solid #f6efe71a;padding:.08rem .34rem;font-size:.9em}:root[data-theme=light] p code,:root[data-theme=light] li code,:root[data-theme=light] td code,:root[data-theme=light] th code,:root[data-theme=light] dd code,:root[data-theme=light] dt code,:root[data-theme=light] summary code,:root[data-theme=light] a code,:root[data-theme=light] strong code{background:#261b1412;border-color:#261b141f}img,svg,video,canvas{max-width:100%}.surface{background:var(--panel-sheen), var(--panel-tint);border:1px solid var(--border-1);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-1);-webkit-backdrop-filter:var(--panel-blur);position:relative}:root[data-theme=light] .topnav,:root[data-theme=light] .nav-menu,:root[data-theme=light] .wiki-sidebar,:root[data-theme=light] .sidebar-scroll,:root[data-theme=light] .footer-card,:root[data-theme=light] .news-feed,:root[data-theme=light] .release-hero,:root[data-theme=light] .release-body,:root[data-theme=light] .support-hero,:root[data-theme=light] .support-card,:root[data-theme=light] .config-index,:root[data-theme=light] .config-section,:root[data-theme=light] .install-guide,:root[data-theme=light] .ipc-reference{background:var(--panel-sheen), var(--panel-tint);border-color:var(--border-1)}:root[data-theme=light] .primary-action,:root[data-theme=light] .support,:root[data-theme=light] .sponsor-action,:root[data-theme=light] .button-primary{color:var(--on-accent);background:var(--accent)}:root[data-theme=light] .primary-action:hover,:root[data-theme=light] .support:hover,:root[data-theme=light] .sponsor-action:hover,:root[data-theme=light] .button-primary:hover{color:var(--on-accent)}:root[data-theme=light] .secondary-action,:root[data-theme=light] .theme-toggle,:root[data-theme=light] .github,:root[data-theme=light] .mobile-home-link,:root[data-theme=light] .new-user-card,:root[data-theme=light] .section-card,:root[data-theme=light] .path-panel,:root[data-theme=light] .task-panel,:root[data-theme=light] .setup-path a,:root[data-theme=light] .quick-card,:root[data-theme=light] .task-grid a,:root[data-theme=light] .socket-card,:root[data-theme=light] .command-group,:root[data-theme=light] .command-row,:root[data-theme=light] .selector-card,:root[data-theme=light] .shape-card,:root[data-theme=light] .requirements-card,:root[data-theme=light] .install-card,:root[data-theme=light] .portal-panel,:root[data-theme=light] .table-wrap,:root[data-theme=light] .version-list{background:#ffffff6b;border-color:#261b141f}:root[data-theme=light] .code-block{color:var(--text-1);background:#ffffff8f;border-color:#261b1424}:root[data-theme=light] .video-shell{color:var(--text-1);box-shadow:var(--shadow-1), inset 0 1px 0 #ffffffad;background:#fffaf4e6;border-color:#261b1429}.surface-strong{background:var(--bg-3);border:1px solid var(--border-2);border-radius:var(--radius-lg)}.muted{color:var(--text-3)}.subtle{color:var(--text-2)}.accent{color:var(--accent)}.accent-glow{box-shadow:var(--glow-1)}.eyebrow{color:var(--accent);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5em;font-size:.8rem;font-weight:600;line-height:1.2;display:inline-flex}.button-primary{border-radius:var(--radius-md);background:var(--accent);min-height:2.75rem;color:var(--on-accent);border:1px solid #0000;justify-content:center;align-items:center;padding:.7rem 1.1rem;font-weight:600;line-height:1;transition:background .16s;display:inline-flex}.button-primary:hover{background:var(--accent-soft);color:var(--on-accent)}.button-primary:active{background:var(--accent-deep);color:var(--on-accent-deep)}.button-secondary{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--bg-2);min-height:2.75rem;color:var(--text-1);justify-content:center;align-items:center;padding:.7rem 1.1rem;font-weight:600;line-height:1;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.button-secondary:hover{border-color:var(--accent-muted);color:var(--accent);background:var(--surface-hover)}.hud-corners{position:relative}.panel-hud{background:var(--panel-sheen), var(--panel-tint);border:1px solid var(--border-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);-webkit-backdrop-filter:var(--panel-blur);transition:border-color .22s ease, box-shadow .22s ease, transform .26s var(--ease-out);position:relative}.panel-hud:hover{border-color:var(--border-2)}.coord{color:var(--text-3);font-family:var(--font-mono);letter-spacing:.04em;align-items:center;gap:.4em;font-size:.74rem;font-weight:500;line-height:1.2;display:inline-flex}.hud-divider{width:100%;color:var(--text-3);align-items:center;gap:1rem;margin-block:clamp(2.5rem,6vw,4.5rem);display:flex}.hud-divider:before,.hud-divider:after{content:"";background:var(--border-1);flex:1;height:1px}.hud-divider>span{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.7rem;font-weight:600;display:inline-flex}.link-comet{color:var(--accent);white-space:nowrap;font-weight:600;position:relative}.link-comet:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .24s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.link-comet:hover{color:var(--accent-soft)}.link-comet:hover:after{transform:scaleX(1)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=560px){:root{--header-height:3.75rem}.page-shell{width:min(100% - 1rem, var(--page-max-width))}}
