.aurora.a1.svelte-if4fke{left:-160px;top:-200px;width:800px;height:800px;background:var(--aurora-1)}.aurora.a2.svelte-if4fke{right:-120px;top:200px;width:700px;height:700px;background:var(--aurora-2);animation-delay:-6s}section.svelte-if4fke{position:relative;padding-left:clamp(16px,4vw,64px);padding-right:clamp(16px,4vw,64px)}h2.svelte-if4fke{font-size:var(--fs-h2);line-height:var(--lh-tight);margin:0;font-weight:700;text-wrap:balance}h3.svelte-if4fke{font-size:var(--fs-h3);margin:0;font-weight:600}p.svelte-if4fke{margin:0}.mono.eyebrow.svelte-if4fke{font-size:12px;color:var(--accent-ink);display:block}.lead.svelte-if4fke{font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--ink-soft);max-width:56ch}.side.svelte-if4fke{color:var(--ink-soft);font-size:15px;line-height:1.7;margin-top:20px}.side.center.svelte-if4fke{text-align:center}.ctas.svelte-if4fke{display:flex;gap:12px;flex-wrap:wrap}@media (max-width: 767px){.ctas.svelte-if4fke{gap:10px}}.ctas.center.svelte-if4fke{justify-content:center}.primary.svelte-if4fke{color:#fff;box-shadow:0 16px 40px #6a5cff47}.secondary.svelte-if4fke{color:var(--ink)}.hero.svelte-if4fke{padding-top:56px;padding-bottom:32px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:center}.copy.svelte-if4fke{grid-column:span 6;display:flex;flex-direction:column;gap:var(--gap-block)}h1.svelte-if4fke{font-size:clamp(40px,4.6vw - 6px,66px);line-height:1.06;margin:0;font-weight:700}.stage.svelte-if4fke{grid-column:span 6;position:relative;height:560px}.orbit.svelte-if4fke{position:absolute;left:50%;top:50%;width:580px;height:460px;border:1px dashed rgba(106,92,255,.3);border-radius:50%;transform:translate(-50%,-50%)}.orbit.inner.svelte-if4fke{width:380px;height:300px;border-color:#35d6ff59}.orbit.spin.svelte-if4fke{animation:svelte-if4fke-spin 48s linear infinite}.core.svelte-if4fke{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.roles.svelte-if4fke{display:contents}.stage.svelte-if4fke{--k: 1}.role.svelte-if4fke{position:absolute;left:50%;top:50%;width:168px;padding:12px 14px;border-radius:16px;display:flex;flex-direction:column;gap:3px;box-sizing:border-box;color:inherit;text-decoration:none;transition:box-shadow .2s;transform:translate(calc(-50% + var(--dx) * var(--k)),calc(-50% + var(--dy) * var(--k)))}.role.svelte-if4fke:hover{box-shadow:0 12px 30px #6a5cff2e}.role.svelte-if4fke .k:where(.svelte-if4fke){font-size:11px;color:var(--accent-ink)}.role.svelte-if4fke .t:where(.svelte-if4fke){font-size:13px}.block.svelte-if4fke{padding-top:var(--gap-section)}.head.svelte-if4fke{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;flex-wrap:wrap}.head.svelte-if4fke .sub:where(.svelte-if4fke){font-size:12px;color:var(--ink-mute)}.roles.svelte-if4fke{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rcard.svelte-if4fke{border-radius:28px;padding:26px;display:flex;flex-direction:column;gap:12px;scroll-margin-top:90px}.rcard.svelte-if4fke .k:where(.svelte-if4fke){font-size:11px;color:var(--accent-ink)}.rcard.svelte-if4fke ul:where(.svelte-if4fke){margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.6;color:var(--ink-soft)}.acts.svelte-if4fke{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.act.svelte-if4fke{display:flex;flex-direction:column;gap:12px}.when.svelte-if4fke{font-size:12px;color:var(--ink-mute);display:flex;align-items:center;gap:10px}.n.svelte-if4fke{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--tint);color:var(--accent-ink);font-size:11px}.scene.svelte-if4fke{border-radius:28px;padding:24px;display:flex;flex-direction:column;gap:14px}.bubble.svelte-if4fke{align-self:flex-start;padding:12px 16px;border-radius:4px 18px 18px;color:#fff;font-size:15px;line-height:1.6}.results.svelte-if4fke{display:flex;flex-direction:column;gap:8px;font-size:13px}.res.svelte-if4fke{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:var(--card);border:1px solid var(--rule)}.res.note.svelte-if4fke{color:var(--accent-ink)}.ok.svelte-if4fke{color:var(--ok)}.wait.svelte-if4fke{color:var(--accent-ink)}.dark.svelte-if4fke{margin:96px auto 0;width:min(100% - 2 * var(--site-pad),var(--site-max));border-radius:36px;padding:48px;background:#101322;color:#fff;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;overflow:hidden}.glow.svelte-if4fke{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none}.g1.svelte-if4fke{right:-120px;top:-160px;width:520px;height:520px;background:#6a5cff;opacity:.35}.g2.svelte-if4fke{left:-100px;bottom:-200px;width:480px;height:480px;background:#35d6ff;opacity:.25}.dcopy.svelte-if4fke{grid-column:span 5;position:relative;display:flex;flex-direction:column;gap:18px}.dcopy.svelte-if4fke .eyebrow:where(.svelte-if4fke){color:#8fa3ff}.dcopy.svelte-if4fke p:where(.svelte-if4fke){font-size:16px;line-height:1.75;color:#b7bfcc}.legend.svelte-if4fke{display:flex;gap:8px;flex-wrap:wrap}.dgrid.svelte-if4fke{grid-column:span 7;position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dcard.svelte-if4fke{border-radius:20px;padding:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:8px}.dh.svelte-if4fke{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:16px;font-weight:600}.tag.svelte-if4fke{font-size:11px;padding:3px 8px;border-radius:999px;background:#8fa3ff2e;color:#c9d2ff;white-space:nowrap}.tag.coming.svelte-if4fke{background:transparent;border:1px solid rgba(255,255,255,.25);color:#b7bfcc}.tag.always.svelte-if4fke{background:#35d6ff29;color:#9fe9ff}.dt.svelte-if4fke{font-size:13px;color:#b7bfcc;line-height:1.6}.faq.svelte-if4fke .qs:where(.svelte-if4fke){display:flex;flex-direction:column;gap:10px;max-width:820px}.q.svelte-if4fke{border-radius:18px;padding:4px 8px}.q.svelte-if4fke button:where(.svelte-if4fke){width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 12px;border:0;background:transparent;font:inherit;font-size:16px;font-weight:500;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px}.q.svelte-if4fke button:where(.svelte-if4fke):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chev.svelte-if4fke{color:var(--accent-ink);font-size:20px;line-height:1}.q.svelte-if4fke p:where(.svelte-if4fke){padding:0 12px 16px;font-size:14px;line-height:1.7;color:var(--ink-soft);max-width:70ch}.cta.svelte-if4fke{padding-top:96px;padding-bottom:96px}.box.svelte-if4fke{border-radius:36px;padding:56px 32px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}@keyframes svelte-if4fke-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@media (prefers-reduced-motion: reduce){.orbit.spin.svelte-if4fke{animation:none}}@media (max-width: 1100px){h1.svelte-if4fke{font-size:clamp(38px,7vw,60px)}.copy.svelte-if4fke,.stage.svelte-if4fke,.dcopy.svelte-if4fke,.dgrid.svelte-if4fke{grid-column:span 12}.stage.svelte-if4fke{--k: .78;height:460px}.orbit.svelte-if4fke{width:460px;height:360px}.orbit.inner.svelte-if4fke{width:300px;height:236px}.role.svelte-if4fke{width:156px}.roles.svelte-if4fke{grid-template-columns:repeat(2,minmax(0,1fr))}.acts.svelte-if4fke{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.stage.svelte-if4fke{height:auto;transform:none;margin-bottom:0;display:flex;flex-direction:column;align-items:center;gap:14px}.orbit.svelte-if4fke{display:none}.core.svelte-if4fke{position:static;transform:none}.stage.svelte-if4fke .roles:where(.svelte-if4fke){display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;width:calc(100% + 2 * var(--site-pad));margin:0 calc(-1 * var(--site-pad));padding:6px var(--site-pad) 10px;box-sizing:border-box;scrollbar-width:none}.stage.svelte-if4fke .roles:where(.svelte-if4fke)::-webkit-scrollbar{display:none}.role.svelte-if4fke{position:static;transform:none!important;flex:0 0 62%;scroll-snap-align:start}section.block.svelte-if4fke .roles:where(.svelte-if4fke){grid-template-columns:1fr}.acts.svelte-if4fke{grid-template-columns:1fr;gap:12px}.scene.svelte-if4fke{padding:20px;border-radius:22px}.dgrid.svelte-if4fke{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dcard.svelte-if4fke{padding:14px}.dh.svelte-if4fke{font-size:14px}.dark.svelte-if4fke{padding:24px 18px;border-radius:24px}.primary.svelte-if4fke,.secondary.svelte-if4fke{flex:1 1 100%;text-align:center}}
