.site-footer.svelte-4jwo3w{z-index:2;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-top-color:var(--hud-line-faint);border-radius:var(--radius-xl);box-shadow:var(--shadow-1), inset 0 1px 0 var(--hud-line-soft);-webkit-backdrop-filter:blur(6px)saturate(120%);backdrop-filter:blur(6px)saturate(120%);background:radial-gradient(circle at 9% 8%,#ff6a2a29,#0000 18rem),#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-card.svelte-4jwo3w:before{pointer-events:none;content:"";opacity:.62;background:linear-gradient(90deg,#0000,#ff6a2a94,#7ddcff33,#0000);height:1px;position:absolute;inset:0}.footer-card.svelte-4jwo3w:after{pointer-events:none;content:"";background:radial-gradient(circle,#7ddcff24,#0000 68%);border-radius:999px;width:19rem;height:19rem;position:absolute;bottom:-9rem;right:-7rem}.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}.brand.svelte-4jwo3w:before{content:"";background:var(--accent);border-radius:999px;width:.72rem;height:.72rem;box-shadow:0 0 22px #ff6a2ab8}.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}}.starfield.svelte-19609xk{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 94%);mask-image:linear-gradient(#000 0% 58%,#0000 94%)}.star-layer.svelte-19609xk{will-change:transform;background-repeat:repeat;position:absolute;inset:-25%}.layer-far.svelte-19609xk{opacity:.7;background-image:radial-gradient(circle,#f6efe780 0 .6px,#0000 1.2px),radial-gradient(circle,#7ddcff57 0 .6px,#0000 1.2px),radial-gradient(circle,#f6efe747 0 .5px,#0000 1px);background-position:0 0,3.2rem 5.4rem,1.7rem 2.1rem;background-size:6.7rem 6.7rem,9.3rem 9.3rem,5.1rem 5.1rem;animation:320s linear infinite svelte-19609xk-drift-far}.layer-mid.svelte-19609xk{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-19609xk-drift-mid}.layer-near.svelte-19609xk{background-image:radial-gradient(circle,#fffffff2 0 1.1px,#0000 2px),radial-gradient(circle,#7ddcffd9 0 1px,#0000 1.9px),radial-gradient(circle,#ff9b54cc 0 1px,#0000 2px);background-position:2.3rem 7.9rem,11.4rem 3.6rem,6.6rem 14.2rem;background-size:19.7rem 19.7rem,23.3rem 23.3rem,31.1rem 31.1rem;animation:160s linear infinite svelte-19609xk-drift-near,7s ease-in-out infinite svelte-19609xk-twinkle}:root[data-theme=light] .layer-far.svelte-19609xk{opacity:.5;background-image:radial-gradient(circle,#2d1e1466 0 .6px,#0000 1.2px),radial-gradient(circle,#285f7342 0 .6px,#0000 1.2px),radial-gradient(circle,#2d1e1438 0 .5px,#0000 1px)}:root[data-theme=light] .layer-mid.svelte-19609xk{opacity:.5;background-image:radial-gradient(circle,#2d1e146b 0 .9px,#0000 1.6px),radial-gradient(circle,#285f7352 0 .9px,#0000 1.7px)}:root[data-theme=light] .layer-near.svelte-19609xk{opacity:.55;background-image:radial-gradient(circle,#2d1e1480 0 1.1px,#0000 2px),radial-gradient(circle,#285f7366 0 1px,#0000 1.9px),radial-gradient(circle,#b83f115c 0 1px,#0000 2px)}@keyframes svelte-19609xk-drift-far{0%{transform:translate(0,0)}to{transform:translate(-3rem,5rem)}}@keyframes svelte-19609xk-drift-mid{0%{transform:translate(0,0)}to{transform:translate(4rem,6rem)}}@keyframes svelte-19609xk-drift-near{0%{transform:translate(0,0)}to{transform:translate(-5rem,8rem)}}@keyframes svelte-19609xk-twinkle{0%,to{opacity:.92}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.star-layer.svelte-19609xk{animation:none}}: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;--hud-line:var(--ion);--hud-line-soft:#7ddcff33;--hud-line-faint:#7ddcff1f;--hud-grid:#7ddcff0f;--coord:#8fcfe6;--bg-1:#060910;--bg-2:#0d141f;--bg-3:#161f2d;--text-1:#f6efe7;--text-2:#b8c0c8;--text-3:#7f8a96;--border-1:#f6efe71a;--border-2:#ff6a2a47;--shadow-1:0 20px 60px #00000073;--glow-1:0 0 40px #ff6a2a47;--glow-ion:0 0 44px #7ddcff29;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--radius-xl:6px;--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;--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;--text-1:#17110d;--text-2:#443830;--text-3:#6e5f55;--border-1:#261b1429;--border-2:#b83f1157;--shadow-1:0 20px 52px #36251a29;--glow-1:0 0 32px #b83f1129;--glow-ion:0 0 32px #285f731f;background:var(--bg-1);color:var(--text-1)}*{box-sizing:border-box}html{background:var(--bg-1);min-height:100%;overflow-x:hidden}body{isolation:isolate;background:radial-gradient(circle at 14% -8%, #ff6a2a52, transparent 27rem), linear-gradient(135deg, #ff6a2a0f, transparent 28rem), var(--bg-1);min-height:100vh;color:var(--text-1);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:16px;line-height:1.6;position:relative;overflow-x:hidden}:root[data-theme=light] body{background:radial-gradient(circle at 14% -8%, #b83f1117, transparent 27rem), linear-gradient(135deg, #563b2809, transparent 28rem), var(--bg-1)}body:before{z-index:0;pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#f6efe706 1px,#0000 1px),linear-gradient(90deg,#f6efe705 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4rem 4rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at top,#000,#0000 72%);mask-image:radial-gradient(circle at top,#000,#0000 72%)}:root[data-theme=light] body:before{background:linear-gradient(#2d1e140a 1px,#0000 1px),linear-gradient(90deg,#2d1e1409 1px,#0000 1px)}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:-.045em;margin:0;font-weight:700;line-height:1.08}h1{font-size:clamp(3rem,7vw,6.5rem)}h2{font-size:clamp(2.25rem,4vw,4rem)}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{border:1px solid var(--border-1);border-top-color:var(--hud-line-faint);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-1), inset 0 1px 0 var(--hud-line-soft);-webkit-backdrop-filter:blur(6px)saturate(120%);background:linear-gradient(#7ddcff0a,#0000 30%),#0b111beb;position:relative}.surface:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff6a2a99,#7ddcff33,#0000);height:1px;position:absolute;inset:0 0 auto}:root[data-theme=light] .surface{background:linear-gradient(#285f730d,#0000 30%),#fcf7f0f0}:root[data-theme=light] .surface:after{background:linear-gradient(90deg,#0000,#b83f1180,#285f7338,#0000)}: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] .hero-section,:root[data-theme=light] .feature-intro,:root[data-theme=light] .feature-row,: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{border-color:var(--border-1);background:linear-gradient(135deg,#b83f110b,#0000 34%),#fffaf4e0}:root[data-theme=light] .space-backdrop{background:radial-gradient(circle at 12% 6%,#b83f111a,#0000 28rem),radial-gradient(circle at 88% 18%,#285f730f,#0000 26rem),linear-gradient(#fffaf41f,#f3eee7c2)}:root[data-theme=light] .primary-action,:root[data-theme=light] .support,:root[data-theme=light] .sponsor-action,:root[data-theme=light] .button-primary{color:#fffaf4;background:linear-gradient(135deg,#8f2f0c,#b83f11)}: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:#fffaf4}:root[data-theme=light] .secondary-action,:root[data-theme=light] .feature-copy a,:root[data-theme=light] .theme-toggle,:root[data-theme=light] .github,:root[data-theme=light] .back-link,: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] .feature-card,: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}:root[data-theme=light] .feature-art,:root[data-theme=light] .demo-field{background:linear-gradient(#261b1409 1px,#0000 1px),linear-gradient(90deg,#261b1408 1px,#0000 1px),#ebe2d8ad;border-color:#261b1424}.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-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5em;font-size:.74rem;font-weight:600;line-height:1.2;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);width:.7rem;height:1px;box-shadow:0 0 8px var(--accent)}.button-primary{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--accent), var(--accent-soft));color:#170b06;border:1px solid #0000;justify-content:center;align-items:center;min-height:2.75rem;padding:.7rem 1.1rem;font-weight:700;line-height:1;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex}.button-primary:hover{background:linear-gradient(135deg, var(--accent-soft), var(--accent));color:#170b06;box-shadow:var(--glow-1);transform:translateY(-1px)}.button-primary:active{background:var(--accent-deep);color:var(--text-1);transform:translateY(0)}.button-secondary{border:1px solid var(--border-2);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:650;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(--bg-3)}.hud-corners{position:relative}.hud-corners:before{content:"";z-index:1;pointer-events:none;--c:var(--hud-line-soft);--w:12px;--t:1px;background:linear-gradient(var(--c) 0 0) 0 0 / var(--w) var(--t), linear-gradient(var(--c) 0 0) 0 0 / var(--t) var(--w), linear-gradient(var(--c) 0 0) 100% 0 / var(--w) var(--t), linear-gradient(var(--c) 0 0) 100% 0 / var(--t) var(--w), linear-gradient(var(--c) 0 0) 0 100% / var(--w) var(--t), linear-gradient(var(--c) 0 0) 0 100% / var(--t) var(--w), linear-gradient(var(--c) 0 0) 100% 100% / var(--w) var(--t), linear-gradient(var(--c) 0 0) 100% 100% / var(--t) var(--w);background-repeat:no-repeat;transition:background .2s;position:absolute;inset:.4rem}.hud-corners:hover:before{--c:var(--hud-line)}.panel-hud{border:1px solid var(--border-1);border-top-color:var(--hud-line-faint);border-radius:var(--radius-lg);box-shadow:var(--shadow-1), inset 0 1px 0 var(--hud-line-soft);-webkit-backdrop-filter:blur(6px)saturate(120%);background:linear-gradient(#7ddcff0b,#0000 32%),#0b111beb;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative}:root[data-theme=light] .panel-hud{background:linear-gradient(#285f730f,#0000 32%),#fcf7f0f0}.panel-hud:hover{border-color:var(--border-2);box-shadow:var(--shadow-1), inset 0 1px 0 var(--hud-line-soft), var(--glow-ion);transform:translateY(-2px)}.coord{color:var(--coord);background:var(--hud-grid);border:1px solid var(--hud-line-faint);border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.4em;padding:.18rem .5rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.hud-divider{width:100%;color:var(--coord);align-items:center;gap:1rem;margin-block:clamp(2.5rem,6vw,4.5rem);display:flex}.hud-divider:before,.hud-divider:after{content:"";background:linear-gradient(90deg, transparent, var(--hud-line-faint));flex:1;height:1px}.hud-divider:after{background:linear-gradient(90deg, var(--hud-line-faint), transparent)}.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}.hud-divider>span:before{content:"";border:1.5px solid var(--hud-line);width:7px;height:7px;box-shadow:0 0 10px var(--hud-line-soft);border-radius:50%}.link-comet{color:var(--accent);white-space:nowrap;font-weight:600;position:relative}.link-comet:after{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-soft) 35%, transparent);transform-origin:0;height:1.5px;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-offset:3px;outline:3px solid #ff6a2a80}@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))}}
