button.svelte-158vzfs{position:absolute;top:.35rem;right:.35rem;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:.65rem;background:transparent;color:#b7b8c8;cursor:pointer}button.svelte-158vzfs:hover{color:#f7f8ff;background:#ffffff0d;border-color:#454962}button.svelte-158vzfs:focus-visible{outline:3px solid #16d8c4;outline-offset:2px}button.copied.svelte-158vzfs{color:#16d8c4}body{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{box-sizing:border-box}body{margin:0;min-height:100svh;overflow-x:hidden;background:#020308;color:#f7f8ff}#starfield.svelte-1uha8ag{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.vignette.svelte-1uha8ag{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 50%,transparent 10%,rgba(2,3,8,.04) 42%,rgba(2,3,8,.7) 100%),linear-gradient(180deg,rgba(2,3,8,.48),transparent 32%,rgba(2,3,8,.38))}main.svelte-1uha8ag{position:relative;z-index:2}.arrival.svelte-1uha8ag{box-sizing:border-box;min-height:100svh;display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;padding:2rem 1.5rem;gap:2rem}.hero.svelte-1uha8ag{grid-row:2;max-width:850px;text-align:center}.site-header.svelte-1uha8ag{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;background:#020308d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:3;padding:1rem}.brand-logo.svelte-1uha8ag{opacity:.6;display:block;width:clamp(96px,9vw,120px);height:auto;margin:0}h1.svelte-1uha8ag{margin:0 0 1.15rem;font-size:clamp(2.4rem,5vw,4.5rem);line-height:.94;letter-spacing:-.072em}h1.svelte-1uha8ag .accent:where(.svelte-1uha8ag){background:linear-gradient(115deg,#16d8c4 8%,#6c79ff 56%,#b965ff);-webkit-background-clip:text;background-clip:text;color:transparent}p.svelte-1uha8ag{max-width:650px;margin:0 auto;color:#b7b8c8;font-size:clamp(1rem,2.1vw,1.23rem);line-height:1.7}.language-picker.svelte-1uha8ag{position:relative;font-size:.875rem}.language-picker.svelte-1uha8ag summary:where(.svelte-1uha8ag){display:flex;align-items:center;gap:.75rem;list-style:none;padding:.7rem .85rem;border:1px solid #454962;border-radius:.75rem;color:#f7f8ff;background:#101322;cursor:pointer}.language-picker.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.language-arrow.svelte-1uha8ag{font-size:.6rem;color:#b7b8c8;transition:transform .15s}.language-picker[open].svelte-1uha8ag .language-arrow:where(.svelte-1uha8ag){transform:rotate(180deg)}.language-picker[open].svelte-1uha8ag summary:where(.svelte-1uha8ag){border-color:#16d8c4}.language-picker.svelte-1uha8ag summary:where(.svelte-1uha8ag):focus-visible{outline:3px solid #16d8c4;outline-offset:4px}.language-panel.svelte-1uha8ag{position:absolute;top:calc(100% + .6rem);right:0;width:215px;max-width:calc(100vw - 2rem);box-sizing:border-box;padding:.4rem;border:1px solid #353d53;border-radius:1rem;background:#0d1120;box-shadow:0 16px 48px #0009}.language-panel.svelte-1uha8ag button:where(.svelte-1uha8ag){display:flex;align-items:center;gap:.8rem;width:100%;padding:.8rem;border:1px solid transparent;border-radius:.65rem;color:#b7b8c8;background:transparent;font:inherit;text-align:left;cursor:pointer}.language-panel.svelte-1uha8ag button:where(.svelte-1uha8ag)+button:where(.svelte-1uha8ag){margin-top:.2rem}.language-panel.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:#1a2033;color:#f7f8ff}.language-panel.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:#103039;border-color:#23616a;color:#f7f8ff}.language-code.svelte-1uha8ag{font-size:.75rem;font-weight:600;width:1.5rem}.language-check.svelte-1uha8ag{margin-left:auto;color:#16d8c4}#platform-title.svelte-1uha8ag{font-size:.9rem;font-weight:400;text-align:center}.segmented.svelte-1uha8ag{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;border:1px solid #454962;border-radius:.75rem;background:#101322}.segmented.svelte-1uha8ag button:where(.svelte-1uha8ag){flex:1 0 auto;padding:.6rem .65rem;border:1px solid transparent;border-radius:.5rem;background:transparent;color:#b7b8c8;font:inherit;font-size:.875rem;cursor:pointer}.segmented.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:#1a2033;color:#f7f8ff}.segmented.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:#103039;border-color:#16d8c4;color:#f7f8ff}.setup.svelte-1uha8ag{grid-row:3;align-self:end;width:100%;max-width:850px}h2.svelte-1uha8ag{font-size:1.1rem;margin:0 0 1.25rem}.platforms.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:0}.platforms.svelte-1uha8ag button:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:.4rem;padding:1.25rem;border:1px solid #454962;border-radius:1rem;background:#0c0f1ee6;color:#f7f8ff;font:inherit;text-align:center;align-items:center;justify-content:center;min-height:120px;transition:border-color .18s,background .18s,transform .18s;cursor:pointer}.platform-logo.svelte-1uha8ag{width:130px;height:44px;object-fit:contain;filter:brightness(0) invert(1);margin-bottom:.75rem}.platforms.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{border-color:#16d8c4;background:#10262d;transform:translateY(-4px)}.platforms.svelte-1uha8ag button.selected:where(.svelte-1uha8ag){border-color:#16d8c4;background:#10262d}.platforms.svelte-1uha8ag button:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#b7b8c8;font-size:.875rem}button.svelte-1uha8ag:focus-visible{outline:3px solid #16d8c4;outline-offset:4px}.guide.svelte-1uha8ag{box-sizing:border-box;max-width:850px;margin:0 auto 4rem;width:calc(100% - 3rem);animation:svelte-1uha8ag-arrive .4s both;padding:clamp(1.25rem,4vw,2rem);border:1px solid #30344b;border-radius:1rem;background:#080b18f0}ol.svelte-1uha8ag{margin:0;padding-left:1.5rem}li.svelte-1uha8ag{padding-left:.5rem;line-height:1.6}li.svelte-1uha8ag+li:where(.svelte-1uha8ag){margin-top:1rem}li.svelte-1uha8ag::marker{color:#6fe4d8;font-weight:600}.server-settings.svelte-1uha8ag{position:relative;display:flex;flex-wrap:wrap;gap:1rem 3rem;padding:1rem 3.5rem 1rem 1rem;margin:.75rem 0 0;border-radius:.75rem;background:#142532}dt.svelte-1uha8ag{color:#b7b8c8;font-size:.8rem}dd.svelte-1uha8ag{margin:.3rem 0 0;font-size:1.1rem;font-weight:600}@media(max-width:480px){.platforms.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:.8rem}}.variant-picker.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2rem}.guide-section.svelte-1uha8ag+.guide-section:where(.svelte-1uha8ag){margin-top:2rem;padding-top:1.5rem;border-top:1px solid #30344b}h3.svelte-1uha8ag{font-size:1rem;line-height:1.6;margin:0 0 1rem;overflow-wrap:anywhere}.guide-note.svelte-1uha8ag{margin:0 0 1rem;padding:1rem;border-left:3px solid #16d8c4;background:#142532;font-size:.95rem}li.svelte-1uha8ag{overflow-wrap:anywhere}.guide.svelte-1uha8ag>h2:where(.svelte-1uha8ag){scroll-margin-top:7rem}@media(max-width:600px),(max-height:600px){.arrival.svelte-1uha8ag{min-height:100svh;grid-template-rows:1fr auto;padding-top:7rem;gap:3rem}.hero.svelte-1uha8ag{grid-row:1;align-self:center}.setup.svelte-1uha8ag{grid-row:2}.platform-logo.svelte-1uha8ag{width:80px;height:32px}.platforms.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:100px;padding:.75rem}}@media(max-width:400px){.brand-logo.svelte-1uha8ag{width:96px}}#starfield.svelte-1uha8ag{animation:svelte-1uha8ag-stars-reveal .9s both}.headline.svelte-1uha8ag{display:inline-block;animation:svelte-1uha8ag-arrive 1s .4s both}h1.svelte-1uha8ag .accent:where(.svelte-1uha8ag){display:inline-block;background-size:200% 100%;animation:svelte-1uha8ag-arrive 1.1s .75s both,svelte-1uha8ag-accent-light 1.8s .75s both}.hero.svelte-1uha8ag>p:where(.svelte-1uha8ag){animation:svelte-1uha8ag-arrive .9s 1.2s both}#platform-title.svelte-1uha8ag{animation:svelte-1uha8ag-arrive .8s 1.7s both}.platforms.svelte-1uha8ag button:where(.svelte-1uha8ag){animation:svelte-1uha8ag-arrive .85s 1.9s backwards}.platforms.svelte-1uha8ag button:where(.svelte-1uha8ag):nth-child(2){animation-delay:2.1s}.platforms.svelte-1uha8ag button:where(.svelte-1uha8ag):nth-child(3){animation-delay:2.3s}.skip-intro.svelte-1uha8ag,.skip-intro.svelte-1uha8ag .headline:where(.svelte-1uha8ag),.skip-intro.svelte-1uha8ag h1:where(.svelte-1uha8ag) .accent:where(.svelte-1uha8ag),.skip-intro.svelte-1uha8ag .hero:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag),.skip-intro.svelte-1uha8ag #platform-title:where(.svelte-1uha8ag),.skip-intro.svelte-1uha8ag .platforms:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){animation:none}.step-check.svelte-1uha8ag{display:flex;align-items:baseline;gap:.75rem;cursor:pointer}.step-check.svelte-1uha8ag input:where(.svelte-1uha8ag){accent-color:#16d8c4;width:1rem;height:1rem;flex-shrink:0}.progress-panel.svelte-1uha8ag{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;align-items:center}.progress-panel.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:.5rem .75rem;border:1px solid #454962;border-radius:.5rem;background:#101322;color:#f7f8ff;font:inherit;font-size:.8rem;cursor:pointer}.progress-note.svelte-1uha8ag,.copy-status.svelte-1uha8ag{font-size:.85rem;margin:1rem 0}.copy-status.svelte-1uha8ag:empty{display:none}.guide-contents.svelte-1uha8ag{margin:1.5rem 0 2rem;padding:1rem;background:#101322;border-radius:.75rem}.guide-contents.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#9ce1dc;text-underline-offset:3px}.guide-contents.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){margin-top:.4rem}.guide-section.svelte-1uha8ag{scroll-margin-top:7rem}.verification.svelte-1uha8ag{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #30344b}.verification.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 1rem;font-size:1rem}@keyframes svelte-1uha8ag-stars-reveal{0%{opacity:0}to{opacity:1}}@keyframes svelte-1uha8ag-accent-light{0%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes svelte-1uha8ag-arrive{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){#starfield.svelte-1uha8ag,.headline.svelte-1uha8ag,h1.svelte-1uha8ag .accent:where(.svelte-1uha8ag),.hero.svelte-1uha8ag>p:where(.svelte-1uha8ag),#platform-title.svelte-1uha8ag,.platforms.svelte-1uha8ag button:where(.svelte-1uha8ag),.guide.svelte-1uha8ag{animation:none}}@media(prefers-reduced-motion:reduce){.platforms.svelte-1uha8ag button:where(.svelte-1uha8ag){transition:none}.platforms.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{transform:none}}
