.menu.svelte-4r1z5i{position:fixed;inset:0;z-index:60;background:var(--ink);color:var(--paper);display:grid;grid-template-rows:auto 1fr auto;padding:0 28px 28px;overflow-y:auto;opacity:0;transition:opacity .28s ease}.menu[hidden].svelte-4r1z5i{display:none}.menu-sky.svelte-4r1z5i{position:fixed;inset:0;z-index:0;overflow:hidden;opacity:.2}.menu.svelte-4r1z5i>:where(.svelte-4r1z5i):not(.menu-sky){position:relative;z-index:1}.menu.open.svelte-4r1z5i{opacity:1}.menu-top.svelte-4r1z5i{height:64px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1)}.brand.svelte-4r1z5i{display:flex;align-items:center;gap:8px;text-decoration:none;color:#fff;font-size:18px;letter-spacing:-.02em;font-weight:500}.brand.svelte-4r1z5i img:where(.svelte-4r1z5i){height:18px;filter:invert(1)}.menu-x.svelte-4r1z5i{position:relative;width:34px;height:34px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:none;cursor:pointer;transition:background .2s}.menu-x.svelte-4r1z5i:hover{background:#ffffff1a}.menu-x.svelte-4r1z5i b:where(.svelte-4r1z5i){position:absolute;left:10px;right:10px;top:15.5px;height:1.5px;border-radius:2px;background:#fff;transform:rotate(45deg)}.menu-x.svelte-4r1z5i b:where(.svelte-4r1z5i)+b:where(.svelte-4r1z5i){transform:rotate(-45deg)}.menu-body.svelte-4r1z5i{width:100%;max-width:1104px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-content:center;padding:56px 0}.menu-k.svelte-4r1z5i{color:#a99aff}.menu-big.svelte-4r1z5i{display:inline-flex;align-items:baseline;gap:10px;margin:14px 0 26px;color:#fff;text-decoration:none;font-weight:500;font-size:clamp(36px,3.4vw,48px);line-height:1.05;letter-spacing:-.035em}.menu-big.svelte-4r1z5i span:where(.svelte-4r1z5i){font-size:.5em;color:#a99aff;transition:transform .25s}.menu-big.svelte-4r1z5i:hover span:where(.svelte-4r1z5i){transform:translate(3px,-3px)}.menu-role.svelte-4r1z5i{display:flex;align-items:center;gap:16px;padding:14px 0;border-top:1px solid rgba(255,255,255,.1);color:#f5f3eeb8;text-decoration:none;font-size:18px;letter-spacing:-.01em;transition:color .2s}.menu-col.svelte-4r1z5i .menu-role:where(.svelte-4r1z5i):last-child{border-bottom:1px solid rgba(255,255,255,.1)}.menu-role.svelte-4r1z5i:hover,.menu-role[aria-current=page].svelte-4r1z5i{color:#fff}.menu-role.svelte-4r1z5i i:where(.svelte-4r1z5i){font-style:normal;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:#a99aff;min-width:2ch}.menu-role.svelte-4r1z5i .soon:where(.svelte-4r1z5i){margin-left:auto;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding:3px 6px;border-radius:4px;background:#ffffff1a;color:#ffffffbf}.menu-foot.svelte-4r1z5i{width:100%;max-width:1104px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.menu-links.svelte-4r1z5i{display:flex;gap:28px;flex-wrap:wrap}.menu-links.svelte-4r1z5i a:where(.svelte-4r1z5i){color:#f5f3eea6;text-decoration:none;transition:color .2s}.menu-links.svelte-4r1z5i a:where(.svelte-4r1z5i):hover{color:#fff}.menu-cta.svelte-4r1z5i{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:8px;background:var(--accent);color:#fff;text-decoration:none;font-size:14px;font-weight:500;transition:background .2s}.menu-cta.svelte-4r1z5i:hover{background:#4e34e8}.menu-body.svelte-4r1z5i>:where(.svelte-4r1z5i),.menu-foot.svelte-4r1z5i{opacity:0;transform:translateY(10px);transition:opacity .32s,transform .42s cubic-bezier(.2,.8,.2,1)}.menu.open.svelte-4r1z5i .menu-body:where(.svelte-4r1z5i)>:where(.svelte-4r1z5i),.menu.open.svelte-4r1z5i .menu-foot:where(.svelte-4r1z5i){opacity:1;transform:none;transition-delay:90ms}.menu.open.svelte-4r1z5i .menu-body:where(.svelte-4r1z5i)>:where(.svelte-4r1z5i):nth-child(2){transition-delay:.15s}.menu.open.svelte-4r1z5i .menu-foot:where(.svelte-4r1z5i){transition-delay:.21s}.menu.svelte-4r1z5i a:where(.svelte-4r1z5i):focus-visible,.menu.svelte-4r1z5i button:where(.svelte-4r1z5i):focus-visible{outline:2px solid #A99AFF;outline-offset:3px}@media(max-width:760px){.menu.svelte-4r1z5i{padding:0 18px 22px}.menu-top.svelte-4r1z5i{height:60px}.menu-body.svelte-4r1z5i{grid-template-columns:1fr;gap:36px;padding:32px 0;align-content:start}.menu-big.svelte-4r1z5i{font-size:36px;margin:10px 0 16px}.menu-role.svelte-4r1z5i{font-size:17px;padding:12px 0}.menu-foot.svelte-4r1z5i{flex-direction:column;align-items:stretch}.menu-links.svelte-4r1z5i{gap:20px}.menu-cta.svelte-4r1z5i{justify-content:center;height:46px}}@media(prefers-reduced-motion:reduce){.menu.svelte-4r1z5i,.menu-body.svelte-4r1z5i>:where(.svelte-4r1z5i),.menu-foot.svelte-4r1z5i{transition:opacity .12s,visibility 0s!important}.menu-body.svelte-4r1z5i>:where(.svelte-4r1z5i),.menu-foot.svelte-4r1z5i{transform:none!important}}.dock.svelte-151d6py{position:fixed;z-index:45;left:max(20px,env(safe-area-inset-left,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:2px;padding:5px;border-radius:999px;color:#fff;background:#1c1a16e6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 34px -14px #140e068c;opacity:0;transform:translateY(16px);visibility:hidden;pointer-events:none;transition:opacity .26s,transform .38s cubic-bezier(.2,.8,.2,1),visibility 0s .38s}.dock.on.svelte-151d6py{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition:opacity .26s,transform .38s cubic-bezier(.2,.8,.2,1)}.dock-mark.svelte-151d6py{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;transition:background .2s}.dock-mark.svelte-151d6py:hover{background:#ffffff1a}.dock-mark.svelte-151d6py img:where(.svelte-151d6py){height:14px;filter:invert(1)}.dock-sec.svelte-151d6py{display:flex;align-items:center;gap:8px;padding:0 14px 0 8px;min-width:136px;white-space:nowrap;color:#fff}.dock-sec.svelte-151d6py i:where(.svelte-151d6py){font-style:normal;color:#a99aff}.dock-menu.svelte-151d6py{height:34px;padding:0 14px;border:0;border-left:1px solid rgba(255,255,255,.12);background:none;color:#ffffffbf;cursor:pointer}.dock-menu.svelte-151d6py:hover{color:#fff}.dock-cta.svelte-151d6py{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;background:var(--accent);color:#fff;text-decoration:none;font-size:13.5px;font-weight:500;white-space:nowrap;transition:background .2s}.dock-cta.svelte-151d6py:hover{background:#4e34e8}.dock.svelte-151d6py a:where(.svelte-151d6py):focus-visible,.dock.svelte-151d6py button:where(.svelte-151d6py):focus-visible{outline:2px solid #A99AFF;outline-offset:3px}@media(max-width:760px){.dock.svelte-151d6py{left:50%;transform:translate(-50%,16px);bottom:calc(14px + env(safe-area-inset-bottom,0px))}.dock.on.svelte-151d6py{transform:translate(-50%)}.dock-sec.svelte-151d6py{display:none}.dock-menu.svelte-151d6py{padding:0 12px}}@media(prefers-reduced-motion:reduce){.dock.svelte-151d6py,.dock.on.svelte-151d6py{transition:opacity .12s,visibility 0s!important}.dock.svelte-151d6py,.dock.on.svelte-151d6py{transform:none}}@media(prefers-reduced-motion:reduce)and (max-width:760px){.dock.svelte-151d6py,.dock.on.svelte-151d6py{transform:translate(-50%)}}footer.svelte-1dt8hvi{padding:34px 0 96px;color:var(--muted);font-size:13px}footer.rule.svelte-1dt8hvi{border-top:1px solid var(--line)}.wrap.svelte-1dt8hvi{max-width:1160px;margin:0 auto;padding:0 28px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}a.svelte-1dt8hvi{color:var(--muted);text-decoration:none;margin-left:18px}a.svelte-1dt8hvi:hover{color:var(--ink)}@media(max-width:860px){.wrap.svelte-1dt8hvi{padding:0 18px}a.svelte-1dt8hvi{margin:0 14px 0 0}}@media(max-width:760px){footer.svelte-1dt8hvi{padding-bottom:84px}}.fn.svelte-gzedjv{--paper: #F5F3EE;--ink: #1C1A16;--muted: #8B867C;--line: rgba(28, 26, 22, .1);--accent: #5E42FF;--accent-soft: #ECE8FF;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.fn.svelte-gzedjv *{box-sizing:border-box}.fn.svelte-gzedjv .mono{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.fn.svelte-gzedjv .wrap{max-width:1160px;margin:0 auto;padding:0 28px}.fn.svelte-gzedjv em{font-style:normal;color:var(--accent)}.fn.svelte-gzedjv canvas{image-rendering:auto}.fn.svelte-gzedjv a.tl{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:860px){.fn.svelte-gzedjv .wrap{padding:0 16px}}.burger.svelte-1joogsq{width:34px;height:34px;display:grid;place-content:center;gap:4px;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:#ffffff1a;cursor:pointer;transition:background .2s;box-shadow:0 1px 10px #0a08142e}.burger.svelte-1joogsq:hover{background:#ffffff3d}.burger.svelte-1joogsq b:where(.svelte-1joogsq){display:block;width:14px;height:1.5px;border-radius:2px;background:#fff}.burger.svelte-1joogsq:focus-visible{outline:2px solid #A99AFF;outline-offset:3px}
