.home.svelte-1u7vifh{padding-bottom:20px}.hero.svelte-1u7vifh{isolation:isolate;border-bottom:1px solid var(--jx-line);align-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.backdrop.svelte-1u7vifh{z-index:-1;background:radial-gradient(70% 80% at 80% 30%, var(--a), transparent 70%), radial-gradient(60% 70% at 10% 90%, var(--c), transparent 70%), #07050d;animation:.8s both jx-fade;position:absolute;inset:0}.backdrop.svelte-1u7vifh img:where(.svelte-1u7vifh){object-fit:cover;filter:blur(60px)saturate(1.4);opacity:.55;width:100%;height:100%;transform:scale(1.3)}.backdrop.svelte-1u7vifh:after{content:"";background:linear-gradient(#07050d33,#07050d8c 60%,#07050d);position:absolute;inset:0}.hero-in.svelte-1u7vifh{gap:28px;width:100%;max-width:1180px;margin:auto;padding:36px 16px 60px;display:grid}.hero-copy.svelte-1u7vifh{order:2;align-content:center;gap:14px;display:grid}.kicker.svelte-1u7vifh{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:7px 14px;font-size:13px;font-weight:650;display:inline-flex}.hero.svelte-1u7vifh h1:where(.svelte-1u7vifh){letter-spacing:-.045em;text-wrap:balance;font-size:clamp(38px,8.5vw,76px);line-height:.98}.theme.svelte-1u7vifh{color:var(--jx-ink-2);max-width:520px;margin:0;font-size:17px}blockquote.svelte-1u7vifh{border-left:3px solid;border-image:var(--jx-grad) 1;color:var(--jx-ink-2);gap:2px;margin:2px 0 0;padding-left:16px;font-size:16px;font-style:italic;display:grid}blockquote.svelte-1u7vifh span:where(.svelte-1u7vifh){animation:svelte-1u7vifh-jx-rise .6s calc(var(--i) * .1s) both}@keyframes svelte-1u7vifh-jx-rise{0%{opacity:0;transform:translateY(6px)}}.hero-actions.svelte-1u7vifh{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.jx-btn.light.svelte-1u7vifh{color:#0b0814;background:#fff;border-color:#0000}.producing.svelte-1u7vifh{background:#ffffff14;border-radius:999px;align-items:center;gap:10px;min-height:56px;padding:0 20px;font-weight:600;display:inline-flex}.viz.svelte-1u7vifh{opacity:.9;max-width:520px}.hero-art.svelte-1u7vifh{filter:drop-shadow(0 40px 60px #0009);order:1;justify-self:center;width:min(72vw,340px)}.dots.svelte-1u7vifh{justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;bottom:18px;left:0;right:0}.dots.svelte-1u7vifh button:where(.svelte-1u7vifh):not(.arrow){cursor:pointer;background:0 0;border:0;width:24px;height:24px;position:relative}.dots.svelte-1u7vifh button:where(.svelte-1u7vifh):not(.arrow):after{content:"";background:#ffffff59;border-radius:999px;width:7px;height:7px;transition:width .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dots.svelte-1u7vifh button.on:where(.svelte-1u7vifh):after{background:#fff;width:22px}.arrow.svelte-1u7vifh{border:1px solid var(--jx-line-2);color:#fff;cursor:pointer;background:#00000040;border-radius:50%;width:36px;height:36px;font-size:20px}.strip.svelte-1u7vifh{gap:10px;margin-top:22px;display:grid}.strip.svelte-1u7vifh div:where(.svelte-1u7vifh){color:var(--jx-ink-2);align-items:center;gap:12px;font-size:14.5px;display:flex}.strip.svelte-1u7vifh b:where(.svelte-1u7vifh){background:var(--jx-grad);width:30px;height:30px;font:800 14px var(--jx-display);color:#fff;border-radius:9px;flex:none;place-items:center;display:grid}.strip.svelte-1u7vifh strong:where(.svelte-1u7vifh){color:#fff}.shelf.svelte-1u7vifh{margin-top:52px}.head.svelte-1u7vifh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.head.svelte-1u7vifh h2:where(.svelte-1u7vifh){margin-top:6px;font-size:clamp(24px,4.5vw,34px)}.small.svelte-1u7vifh{margin:-6px 0 14px;font-size:13.5px}.demos.svelte-1u7vifh{grid-template-columns:repeat(auto-fill,minmax(min(44%,170px),1fr));gap:18px 14px;display:grid}.demo.svelte-1u7vifh{align-content:start;gap:5px;min-width:0;display:grid}.d-art.svelte-1u7vifh{cursor:pointer;background:0 0;border:0;border-radius:18px;padding:0;transition:transform .25s;position:relative}.d-art.svelte-1u7vifh:hover:not(:disabled){transform:translateY(-4px)}.d-art.svelte-1u7vifh:disabled{cursor:default}.d-play.svelte-1u7vifh{color:#0b0814;opacity:0;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:10px;right:10px;transform:translateY(6px);box-shadow:0 10px 24px #00000080}.d-art.svelte-1u7vifh:hover .d-play:where(.svelte-1u7vifh),.d-art.svelte-1u7vifh:focus-visible .d-play:where(.svelte-1u7vifh){opacity:1;transform:none}@media (hover:none){.d-play.svelte-1u7vifh{opacity:1;transform:none}}.d-wait.svelte-1u7vifh{background:#07050d73;border-radius:18px;place-items:center;display:grid;position:absolute;inset:0}.d-style.svelte-1u7vifh{letter-spacing:.08em;text-transform:uppercase;color:var(--jx-cyan);margin-top:6px;font-size:12px;font-weight:700}.demo.svelte-1u7vifh strong:where(.svelte-1u7vifh){font-size:15.5px;line-height:1.3}.d-link.svelte-1u7vifh{font-size:13px;text-decoration:none;color:var(--jx-muted)!important}.d-link.svelte-1u7vifh:hover{color:var(--jx-pink-ink)!important}.pending.svelte-1u7vifh strong:where(.svelte-1u7vifh){color:var(--jx-muted)}.tabs.svelte-1u7vifh{flex-wrap:wrap;gap:8px;display:flex}.tab[aria-selected=true].svelte-1u7vifh{border-color:var(--jx-pink);color:#fff;background:#ff3d9a29}.rules.svelte-1u7vifh{color:var(--jx-muted);margin-top:12px;font-size:14px}.rules.svelte-1u7vifh summary:where(.svelte-1u7vifh){cursor:pointer;min-height:32px}.final.svelte-1u7vifh{margin-top:64px}.cta.svelte-1u7vifh{text-align:center;border:1px solid var(--jx-line-2);background:radial-gradient(60% 120% at 50% 0,#ff3d9a4d,#0000 70%),radial-gradient(60% 100% at 50% 100%,#2de2e626,#0000 70%),#ffffff08;border-radius:28px;justify-items:center;gap:12px;padding:56px 22px;display:grid;position:relative;overflow:hidden}.cta.svelte-1u7vifh h2:where(.svelte-1u7vifh){text-wrap:balance;font-size:clamp(26px,5vw,44px)}.cta.svelte-1u7vifh p:where(.svelte-1u7vifh){max-width:520px;color:var(--jx-ink-2);margin:0 0 8px}@media (width>=900px){.hero.svelte-1u7vifh{min-height:640px}.hero-in.svelte-1u7vifh{grid-template-columns:1.2fr .9fr;align-items:center;gap:56px;padding:60px 28px 80px}.hero-copy.svelte-1u7vifh{order:1}.hero-art.svelte-1u7vifh{order:2;width:100%;max-width:420px}.strip.svelte-1u7vifh{border:1px solid var(--jx-line);background:#ffffff08;border-radius:20px;grid-template-columns:repeat(3,1fr) auto;align-items:center;padding:14px 18px}.demos.svelte-1u7vifh{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}
