.sky.svelte-1ta1qhb{z-index:-1;background:radial-gradient(52vmax 38vmax at 92% 0,#60467499 0%,#0000 66%),radial-gradient(46vmax 34vmax at 4% 100%,#2e4e7e80 0%,#0000 66%),linear-gradient(165deg,#262a4e 0%,#21214180 48%,#1b1a33 100%),#212140;position:fixed;inset:0;overflow:hidden}.nebula.svelte-1ta1qhb{filter:blur(60px);opacity:.4;will-change:transform;border-radius:50%;position:absolute}.one.svelte-1ta1qhb{background:radial-gradient(circle,#7052868c,#0000 70%);width:42vmax;height:42vmax;animation:46s ease-in-out infinite svelte-1ta1qhb-drift-a;top:-16vmax;right:-10vmax}.two.svelte-1ta1qhb{background:radial-gradient(circle,#34588899,#0000 70%);width:44vmax;height:44vmax;animation:58s ease-in-out infinite svelte-1ta1qhb-drift-b;bottom:-14vmax;left:-10vmax}.three.svelte-1ta1qhb{background:radial-gradient(circle,#384a8066,#0000 70%);width:34vmax;height:34vmax;animation:72s ease-in-out infinite reverse svelte-1ta1qhb-drift-a;top:46%;left:58%}@keyframes svelte-1ta1qhb-drift-a{50%{transform:translate(-4vmax,3vmax)scale(1.08)}}@keyframes svelte-1ta1qhb-drift-b{50%{transform:translate(5vmax,-3vmax)scale(1.05)}}.stars.svelte-1ta1qhb{will-change:transform;background-repeat:repeat;position:absolute;inset:-50% -10%}.far.svelte-1ta1qhb{opacity:.5;background-image:radial-gradient(1px 1px at 12% 18%,#ffffffb3,#0000),radial-gradient(1px 1px at 68% 8%,#ffffff8c,#0000),radial-gradient(1px 1px at 34% 62%,#fff9,#0000),radial-gradient(1px 1px at 88% 44%,#ffffff80,#0000),radial-gradient(1px 1px at 52% 88%,#ffffffa6,#0000);background-size:240px 240px;animation:150s linear infinite svelte-1ta1qhb-rise}.mid.svelte-1ta1qhb{opacity:.65;background-image:radial-gradient(1.6px 1.6px at 22% 32%,#ffffffd9,#0000),radial-gradient(1.4px 1.4px at 74% 66%,#ffffffb3,#0000),radial-gradient(1.6px 1.6px at 46% 12%,#e2e8ffcc,#0000);background-size:340px 340px;animation:95s linear infinite svelte-1ta1qhb-rise}.near.svelte-1ta1qhb{opacity:.75;background-image:radial-gradient(2.4px 2.4px at 30% 24%,#fffffff2,#0000),radial-gradient(2px 2px at 82% 74%,#d6e8ffe6,#0000);background-size:520px 520px;animation:62s linear infinite svelte-1ta1qhb-rise,7s ease-in-out infinite svelte-1ta1qhb-twinkle}@keyframes svelte-1ta1qhb-rise{to{transform:translateY(-240px)}}@keyframes svelte-1ta1qhb-twinkle{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.nebula.svelte-1ta1qhb,.stars.svelte-1ta1qhb{animation:none}}.sheet.svelte-p94eks{left:50%;bottom:max(1rem, env(safe-area-inset-bottom));z-index:50;background:var(--purple-deep);border:1px solid var(--line);border-radius:1.1rem;gap:.9rem;width:min(100vw - 2rem,25rem);padding:1rem 1.1rem;animation:.35s cubic-bezier(.2,.8,.3,1) svelte-p94eks-rise;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 44px #0000008c}@keyframes svelte-p94eks-rise{0%{opacity:0;transform:translate(-50%,1rem)}}.sheet.svelte-p94eks>img:where(.svelte-p94eks){object-fit:cover;border-radius:.6rem;flex:none;width:2.75rem;height:2.75rem}.body.svelte-p94eks{flex:1;min-width:0}h2.svelte-p94eks{margin:0 0 .3rem;font-size:.98rem}p.svelte-p94eks{opacity:.8;margin:0;font-size:.82rem;line-height:1.5}ol.svelte-p94eks{flex-direction:column;gap:.35rem;margin:.6rem 0 0;padding:0;font-size:.82rem;list-style:none;display:flex}.step.svelte-p94eks{background:var(--green);width:1.15rem;height:1.15rem;color:var(--purple-deep);border-radius:999px;justify-content:center;align-items:center;margin-right:.35rem;font-size:.68rem;font-weight:600;display:inline-flex}.glyph.svelte-p94eks{opacity:.8}.actions.svelte-p94eks{gap:.5rem;margin-top:.8rem;display:flex}.actions.svelte-p94eks .btn:where(.svelte-p94eks){flex:1;padding:.55rem 1rem;font-size:.85rem}.close.svelte-p94eks{appearance:none;color:var(--cream);opacity:.5;cursor:pointer;background:0 0;border:0;font-size:1.35rem;line-height:1;position:absolute;top:.35rem;right:.55rem}.close.svelte-p94eks:hover{opacity:1}@font-face{font-family:Museo;src:url(/fonts/Museo300-Regular-webfont.woff2)format("woff2"),url(/fonts/Museo300-Regular-webfont.woff)format("woff");font-weight:300 500;font-style:normal;font-display:swap}@font-face{font-family:Museo;src:url(/fonts/Museo700-Regular.ttf)format("truetype");font-weight:600 900;font-style:normal;font-display:swap}:root{--purple-deep:#4a3352;--purple:#5b3f66;--purple-soft:#7c6389;--purple-band:#9a8fb0;--cream:#f2f4ea;--green:#a8c64f;--blue:#2196c9;--line:#f2f4ea40;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0;overflow-x:hidden}body{color:var(--cream);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#212140;font-family:Museo,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:300}h1,h2,h3{margin:0;font-weight:600;line-height:1.15}a{color:inherit;text-decoration:none}button{font-family:inherit}.btn{appearance:none;background:var(--cream);color:var(--purple-deep);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.9rem;font-size:1rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 20px #00000047}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn.ghost{color:var(--cream);border:1px solid var(--line);box-shadow:none;background:#ffffff1a}.app.svelte-12qhfyh{flex-direction:column;min-height:100dvh;display:flex}header.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem clamp(1rem,4vw,2rem);display:flex}.brand.svelte-12qhfyh img:where(.svelte-12qhfyh){width:auto;height:2.5rem;display:block}.lang.svelte-12qhfyh{border:1px solid var(--line);background:#ffffff14;border-radius:999px;display:flex;overflow:hidden}.lang.svelte-12qhfyh a:where(.svelte-12qhfyh){appearance:none;color:var(--cream);font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.lang.svelte-12qhfyh a:where(.svelte-12qhfyh) img:where(.svelte-12qhfyh){object-fit:cover;border-radius:2px;width:1rem;height:.7rem;display:block}.lang.svelte-12qhfyh a.active:where(.svelte-12qhfyh){background:var(--cream);color:var(--purple-deep)}main.svelte-12qhfyh{flex-direction:column;flex:1;display:flex}
