.preview-switch.svelte-ucyinj{justify-content:center;gap:6px;margin-bottom:24px;display:flex}.preview-switch.svelte-ucyinj button:where(.svelte-ucyinj){color:#b9c2ce;background:0 0;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 23px;transition:background .2s;display:inline-flex}.preview-switch.svelte-ucyinj button:where(.svelte-ucyinj):hover{color:#fff;background:#ffffff0a}.preview-switch.svelte-ucyinj button[aria-pressed=true]:where(.svelte-ucyinj){color:#ff9b84;background:#ff795c1a;border-color:#ff795c50}.browser-preview.svelte-ucyinj{background:#121e2b;border:1px solid #ffffff24;border-radius:18px;overflow:hidden;box-shadow:0 32px 100px #0005}.browser-bar.svelte-ucyinj{color:#9caaba;background:#0e1823;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;height:44px;padding:0 20px;font-size:11px;display:flex}.window-dots.svelte-ucyinj{gap:5px;width:50px;display:flex}.window-dots.svelte-ucyinj i:where(.svelte-ucyinj){background:#536071;border-radius:50%;width:6px;height:6px}.preview-label.svelte-ucyinj{letter-spacing:1.5px;font-size:8px}.app-shell.svelte-ucyinj{grid-template-columns:164px 1fr;min-height:447px;display:grid}aside.svelte-ucyinj{color:#a9b6c6;background:#0e1823;border-right:1px solid #ffffff0a;flex-direction:column;align-items:stretch;gap:8px;padding:30px 16px 20px;font-size:11px;display:flex}aside.svelte-ucyinj>img:where(.svelte-ucyinj):first-child{margin:0 0 28px 10px}aside.svelte-ucyinj>div:where(.svelte-ucyinj){border-radius:8px;align-items:center;gap:10px;padding:12px 10px;display:flex}aside.svelte-ucyinj>div.active:where(.svelte-ucyinj){color:#ff9b84;background:#ff795c13}.sidebar-mascot.svelte-ucyinj{object-fit:contain;height:114px;margin:auto auto 0;padding-top:20px}aside.svelte-ucyinj>small:where(.svelte-ucyinj){text-align:center;color:#a9b6c6;font-size:10px}.app-content.svelte-ucyinj{min-width:0;padding:31px 34px}.app-title.svelte-ucyinj{justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;display:flex}.app-title.svelte-ucyinj small:where(.svelte-ucyinj){color:#96a8ba;letter-spacing:1.8px;font-size:8px}h3.svelte-ucyinj{color:#f1f5f9;letter-spacing:-.6px;margin-top:7px;font-size:clamp(17px,2.1vw,25px)}.app-title.svelte-ucyinj>svg{color:#ff947a;flex-shrink:0}.calendar-heading.svelte-ucyinj{color:#d2dae4;justify-content:space-between;margin-bottom:14px;font-size:12px;display:flex}.calendar-heading.svelte-ucyinj span:where(.svelte-ucyinj){color:#8e9eb0;gap:16px;display:flex}.week.svelte-ucyinj{grid-template-columns:repeat(7,1fr);gap:7px;margin-bottom:20px;display:grid}.week.svelte-ucyinj>div:where(.svelte-ucyinj){background:#ffffff03;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:10px 0 8px;display:flex}.week.svelte-ucyinj small:where(.svelte-ucyinj){color:#9eafc0;font-size:9px}.week.svelte-ucyinj strong:where(.svelte-ucyinj){font-size:16px;font-weight:500}.week.svelte-ucyinj i:where(.svelte-ucyinj){border-radius:50%;width:4px;height:4px}.week.svelte-ucyinj .scheduled:where(.svelte-ucyinj) i:where(.svelte-ucyinj){background:#ff947a}.week.svelte-ucyinj .chosen:where(.svelte-ucyinj){color:#151e2b;background:#ff866b}.week.svelte-ucyinj .chosen:where(.svelte-ucyinj) small:where(.svelte-ucyinj){color:#151e2b}.week.svelte-ucyinj .chosen:where(.svelte-ucyinj) i:where(.svelte-ucyinj){background:#151e2b}.session-list.svelte-ucyinj{gap:8px;display:grid}.session.svelte-ucyinj{background:#ffffff03;border:1px solid #ffffff0b;border-radius:10px;align-items:center;gap:14px;padding:10px 13px;display:flex}.date.svelte-ucyinj{color:#b8c8d7;flex-direction:column;flex-shrink:0;align-items:center;width:35px;display:flex}.date.svelte-ucyinj small:where(.svelte-ucyinj){letter-spacing:1px;font-size:7px}.date.svelte-ucyinj b:where(.svelte-ucyinj){font-size:19px;font-weight:500}.date.coral.svelte-ucyinj{color:#ff947a}.session.svelte-ucyinj>div:where(.svelte-ucyinj):nth-child(2),.exercise.svelte-ucyinj>div:where(.svelte-ucyinj){gap:4px;min-width:0;display:grid}.session.svelte-ucyinj strong:where(.svelte-ucyinj),.exercise.svelte-ucyinj strong:where(.svelte-ucyinj){font-size:12px;font-weight:500}.session.svelte-ucyinj>div:where(.svelte-ucyinj)>small:where(.svelte-ucyinj),.exercise.svelte-ucyinj small:where(.svelte-ucyinj){color:#96a8ba;font-size:10px}.session.svelte-ucyinj>svg,.exercise.svelte-ucyinj>svg{color:#90a2b6;flex-shrink:0;margin-left:auto}.app-description.svelte-ucyinj{color:#aab9c9;margin:-10px 0 20px;font-size:12px}.exercise-list.svelte-ucyinj{gap:8px;display:grid}.exercise.svelte-ucyinj{background:#ffffff04;border:1px solid #ffffff0b;border-radius:10px;align-items:center;gap:12px;padding:6px 14px 6px 2px;display:flex}.exercise.svelte-ucyinj img:where(.svelte-ucyinj){object-fit:contain;flex-shrink:0}.exercise.svelte-ucyinj .muscle:where(.svelte-ucyinj){color:#ffa18b;font-size:9px}.add-preview.svelte-ucyinj{color:#b8c8d7;justify-content:center;align-items:center;gap:8px;padding-top:18px;font-size:11px;display:flex}.metrics.svelte-ucyinj{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.metrics.svelte-ucyinj>div:where(.svelte-ucyinj){background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;gap:9px;padding:18px 14px;display:grid}.metrics.svelte-ucyinj small:where(.svelte-ucyinj){color:#aebdcd;font-size:10px}.metrics.svelte-ucyinj strong:where(.svelte-ucyinj){color:#fff;white-space:nowrap;font-size:27px;font-weight:500}.metrics.svelte-ucyinj strong:where(.svelte-ucyinj) span:where(.svelte-ucyinj){color:#aebdcd;font-size:13px}.chart.svelte-ucyinj{background:#ffffff03;border:1px solid #ffffff0a;border-radius:12px;padding:20px 20px 10px}.chart.svelte-ucyinj strong:where(.svelte-ucyinj){font-size:12px;font-weight:500;display:block}.chart.svelte-ucyinj small:where(.svelte-ucyinj){color:#aab9c9;font-size:9px}.chart-bars.svelte-ucyinj{grid-template-columns:repeat(4,1fr);align-items:end;gap:20px;margin-top:18px;display:grid}.chart-bars.svelte-ucyinj>div:where(.svelte-ucyinj){flex-direction:column;align-items:center;gap:7px;display:flex}.chart-bars.svelte-ucyinj b:where(.svelte-ucyinj){color:#ffc0b1;font-size:10px;font-weight:400}.chart-bars.svelte-ucyinj span:where(.svelte-ucyinj){width:100%;max-width:66px;height:var(--bar-height);background:linear-gradient(#ff967c,#ff795c55);border-radius:5px 5px 0 0;display:block}.preview-note.svelte-ucyinj{color:#98aabd;text-align:center;margin:18px 0 0;font-size:11px}@media (width<=680px){.app-shell.svelte-ucyinj{grid-template-columns:50px 1fr;min-height:410px}aside.svelte-ucyinj{padding:22px 7px}aside.svelte-ucyinj>img:where(.svelte-ucyinj):first-child,aside.svelte-ucyinj span:where(.svelte-ucyinj),aside.svelte-ucyinj>small:where(.svelte-ucyinj),.sidebar-mascot.svelte-ucyinj{display:none}aside.svelte-ucyinj>div:where(.svelte-ucyinj){padding:11px 9px}.app-content.svelte-ucyinj{padding:22px 18px}.app-title.svelte-ucyinj{margin-bottom:22px}.week.svelte-ucyinj{gap:3px}.metrics.svelte-ucyinj{gap:6px}.metrics.svelte-ucyinj>div:where(.svelte-ucyinj){padding:12px 8px}.metrics.svelte-ucyinj strong:where(.svelte-ucyinj){font-size:20px}.metrics.svelte-ucyinj small:where(.svelte-ucyinj){font-size:9px}.exercise.svelte-ucyinj img:where(.svelte-ucyinj){width:51px;height:66px}.preview-switch.svelte-ucyinj button:where(.svelte-ucyinj){padding:10px 16px}}@media (width<=390px){.app-shell.svelte-ucyinj{grid-template-columns:1fr}aside.svelte-ucyinj{display:none}.app-content.svelte-ucyinj{padding:22px 14px}.app-title.svelte-ucyinj small:where(.svelte-ucyinj){letter-spacing:1.2px;font-size:7px}.preview-switch.svelte-ucyinj button:where(.svelte-ucyinj){gap:6px;padding:10px 11px;font-size:13px}}.landing-page.svelte-1uha8ag{--coral:#ff987e;--muted:#aab9c9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f2f5f8;background:radial-gradient(60% 15% at 90% 4%,#254b4b35,#0000),radial-gradient(55% 14% at 5% 0,#b7553820,#0000),#0c1520;overflow:clip}.wrap.svelte-1uha8ag{width:min(1180px,100% - 96px);margin-inline:auto}section[id].svelte-1uha8ag{scroll-margin-top:30px}.page-header.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:24px;height:108px;display:flex}.brand.svelte-1uha8ag{align-items:center;min-height:44px;display:flex}.page-header.svelte-1uha8ag nav:where(.svelte-1uha8ag){color:#b6c2cf;gap:32px;font-size:13px;display:flex}.page-header.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag),.page-footer.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){align-items:center;min-height:44px;transition:color .2s;display:inline-flex}.page-header.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover,.page-footer.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--coral)}.header-cta.svelte-1uha8ag{border:1px solid #ffffff30;border-radius:100px;align-items:center;gap:18px;min-height:44px;padding:10px 20px;font-size:13px;display:inline-flex}.header-cta.svelte-1uha8ag:hover{border-color:var(--coral);color:var(--coral)}.hero.svelte-1uha8ag{grid-template-columns:1fr 1fr;align-items:center;gap:30px;min-height:668px;padding-top:54px;padding-bottom:70px;display:grid}.hero-copy.svelte-1uha8ag{z-index:1;position:relative}.launch-pill.svelte-1uha8ag{letter-spacing:1.4px;color:#efc1b6;background:#ff987e07;border:1px solid #ff987e30;border-radius:100px;align-items:center;gap:9px;min-height:35px;margin-bottom:28px;padding:9px 12px;font-size:9px;display:inline-flex}.launch-pill.svelte-1uha8ag>span:where(.svelte-1uha8ag),.live-dot.svelte-1uha8ag,.platform-date.svelte-1uha8ag>span:where(.svelte-1uha8ag){background:#ff9579;border-radius:50%;flex-shrink:0;width:5px;height:5px}h1.svelte-1uha8ag{letter-spacing:-.055em;font-size:clamp(54px,5.8vw,82px);font-weight:500;line-height:1.04}h1.svelte-1uha8ag>span:where(.svelte-1uha8ag),.signup-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--coral)}.hero-intro.svelte-1uha8ag{color:#b8c4d1;max-width:450px;margin-top:26px;font-size:17px;line-height:1.75}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.button.svelte-1uha8ag{border-radius:10px;justify-content:center;align-items:center;gap:15px;min-height:50px;padding:14px 23px;font-size:14px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.primary.svelte-1uha8ag{color:#231b1b;background:#ff957a}.primary.svelte-1uha8ag:hover{background:#ffb29d;transform:translateY(-2px)}.text-link.svelte-1uha8ag{color:#d9e1e9;align-items:center;gap:12px;min-height:44px;font-size:13px;display:inline-flex}.text-link.svelte-1uha8ag:hover{color:var(--coral)}.hero-launch.svelte-1uha8ag{color:#a5b4c3;align-items:center;gap:7px;margin-top:25px;font-size:10px;display:flex}.hero-launch.svelte-1uha8ag span:where(.svelte-1uha8ag){margin-left:4px}.hero-launch.svelte-1uha8ag svg{flex-shrink:0}.hero-visual.svelte-1uha8ag{min-width:0;position:relative}.orbit.svelte-1uha8ag{pointer-events:none;border:1px solid #88c7bc14;border-radius:50%;width:92%;height:75%;position:absolute;top:13%;left:5%;transform:rotate(-22deg)}.orbit-two.svelte-1uha8ag{border-color:#ffffff08;width:110%;height:57%;top:22%;left:-3%;transform:rotate(-38deg)}.visual-note.svelte-1uha8ag{color:#97b7b7;letter-spacing:1.8px;justify-content:center;align-items:center;gap:9px;margin-bottom:14px;font-size:9px;display:flex}.visual-note.svelte-1uha8ag .live-dot:where(.svelte-1uha8ag){background:#8acbbb}.demonstration.svelte-1uha8ag{width:100%;margin:0;position:relative}.hero-visual.svelte-1uha8ag .viewer.landing{--rumo-text:#e8edf2;--rumo-text-muted:#acbbc9;--rumo-text-soft:#d9e1e9;--rumo-line16:#ffffff29;--rumo-line:#ffffff1a;--rumo-surface:#172331;--rumo-surface-raised:#223241}.demo-caption.svelte-1uha8ag{justify-content:center;align-items:center;gap:22px;padding-top:16px;display:flex;position:relative}.demo-caption.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#ffad98;letter-spacing:1.6px;font-size:9px}.demo-caption.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#a5b6c7;font-size:11px;line-height:1.5}.demo-caption.svelte-1uha8ag>svg{color:#698778}.context-band.svelte-1uha8ag{border-block:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:24px;padding-block:30px;display:flex}.context-band.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:#9eafc0;font-size:12px;line-height:1.65}.context-band.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#dce5ed;font-weight:400}.context-band.svelte-1uha8ag>div:where(.svelte-1uha8ag){letter-spacing:-.5px;align-items:center;gap:32px;font-size:19px;display:flex}.context-band.svelte-1uha8ag i:where(.svelte-1uha8ag){background:var(--coral);border-radius:50%;width:4px;height:4px}.context-signature.svelte-1uha8ag{color:#93a5b7;font-size:11px}.section-space.svelte-1uha8ag{padding-block:108px}.section-heading.svelte-1uha8ag{justify-content:space-between;align-items:end;gap:60px;margin-bottom:42px;display:flex}.eyebrow.svelte-1uha8ag{color:#f4a58f;letter-spacing:2px;margin-bottom:18px;font-size:10px;font-weight:500;line-height:1.5}h2.svelte-1uha8ag{letter-spacing:-.04em;font-size:clamp(32px,3.45vw,46px);font-weight:500;line-height:1.15}.section-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag),.section-intro.svelte-1uha8ag{max-width:350px;color:var(--muted);font-size:15px;line-height:1.8}.feature-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.feature.svelte-1uha8ag{border-top:1px solid #ffffff20;padding-top:25px}.feature-top.svelte-1uha8ag{color:#ffc2b2;justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.feature-top.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#6e859c;font-size:11px}.feature.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.6px;margin-bottom:13px;font-size:22px}.feature.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:var(--muted);font-size:14px;line-height:1.8}.feature.svelte-1uha8ag>small:where(.svelte-1uha8ag){color:#c5a89e;margin-top:26px;font-size:10px;display:block}.web-section.svelte-1uha8ag{background:radial-gradient(at 50% 75%,#2b4e6040,#0000 65%),#101b28;border-block:1px solid #ffffff08}.centered.svelte-1uha8ag{text-align:center;margin-bottom:36px;display:block}.centered.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child{max-width:540px;margin:22px auto 0}.centered.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){margin-bottom:16px}.web-preview.svelte-1uha8ag{max-width:900px;margin:auto}.web-benefits.svelte-1uha8ag{color:#c3cfdb;justify-content:center;gap:52px;margin-top:30px;font-size:12px;display:flex}.web-benefits.svelte-1uha8ag>div:where(.svelte-1uha8ag){align-items:center;gap:9px;display:flex}.web-benefits.svelte-1uha8ag svg{color:#94cdbb;flex-shrink:0}.mobile-section.svelte-1uha8ag{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.device-stage.svelte-1uha8ag{background:radial-gradient(at 45%,#3b6a6a30,#0000 67%);padding-bottom:37px;position:relative}.phone.svelte-1uha8ag{background:linear-gradient(150deg,#121e2b,#253949);border:5px solid #43505e;border-radius:42px;width:266px;margin:auto;padding:13px 16px 8px;position:relative;transform:rotate(-4deg);box-shadow:0 30px 55px #0005,inset 0 0 0 2px #070f17}.phone-island.svelte-1uha8ag{background:#070d15;border-radius:30px;width:75px;height:20px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.phone-top.svelte-1uha8ag{justify-content:space-between;padding:2px 7px 28px;font-size:9px;display:flex}.phone-top.svelte-1uha8ag>span:where(.svelte-1uha8ag):last-child{color:#b0bdca;font-size:8px}.phone-eyebrow.svelte-1uha8ag{letter-spacing:1.4px;color:#ffa98f;font-size:7px}.phone-content.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.7px;max-width:160px;margin-top:7px;font-size:21px}.phone-exercise.svelte-1uha8ag{height:183px;margin:4px -12px -12px}.phone-exercise.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;width:100%;height:100%}.phone-exercise-name.svelte-1uha8ag{font-size:13px;line-height:1.3}.phone-series.svelte-1uha8ag{color:#b6c6d4;justify-content:space-between;margin-top:12px;font-size:8px;display:flex}.phone-series.svelte-1uha8ag span:where(.svelte-1uha8ag):first-child{color:#ffb8a5}.phone-values.svelte-1uha8ag{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;grid-template-columns:1fr 1fr;margin-top:10px;padding:10px 0;display:grid}.phone-values.svelte-1uha8ag>div:where(.svelte-1uha8ag){text-align:center;gap:2px;display:grid}.phone-values.svelte-1uha8ag>div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag){border-left:1px solid #ffffff15}.phone-values.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:27px;font-weight:500;line-height:1.2}.phone-values.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#afc2d1;font-size:8px}.phone-rest.svelte-1uha8ag{color:#cad8e2;align-items:center;gap:6px;padding:13px 2px;font-size:9px;display:flex}.phone-rest.svelte-1uha8ag b:where(.svelte-1uha8ag){margin-left:auto;font-size:16px;font-weight:500}.phone-action.svelte-1uha8ag{color:#a9dec9;background:#7ec6ab16;border:1px solid #7ec6ab30;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:11px;font-size:10px;display:flex}.phone-home.svelte-1uha8ag{background:#e0e6ea;border-radius:5px;width:75px;height:3px;margin:18px auto 0}.watch-preview.svelte-1uha8ag{width:146px;height:190px;position:absolute;bottom:69px;right:1%;transform:rotate(9deg)}.watch-band.svelte-1uha8ag{background:linear-gradient(90deg,#b95e49,#e58c72 45%,#ae5546);border-radius:20px;width:89px;height:230px;position:absolute;top:-20px;left:28px;box-shadow:inset 0 0 0 5px #0001}.watch-body.svelte-1uha8ag{background:linear-gradient(125deg,#b8bec6,#626b76 40%,#444e59 65%,#9dabb8);border-radius:38px;width:146px;height:173px;padding:6px;position:relative;box-shadow:9px 18px 30px #0005}.watch-body.svelte-1uha8ag:after{content:"";background:#8b97a3;border-radius:2px;width:5px;height:22px;position:absolute;top:38px;right:-5px}.watch-face.svelte-1uha8ag{background:#0b121a;border:3px solid #05090f;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;display:flex}.watch-face.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain}.watch-face.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:11px;font-weight:500}.watch-face.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#ffa88e;letter-spacing:1px;font-size:6px}.device-note.svelte-1uha8ag{text-align:center;color:#8fa3b6;margin-top:32px;font-size:10px}.mobile-copy.svelte-1uha8ag .section-intro:where(.svelte-1uha8ag){max-width:460px;margin-top:22px}.mobile-features.svelte-1uha8ag{gap:24px;margin-block:29px 17px;display:grid}.mobile-features.svelte-1uha8ag>div:where(.svelte-1uha8ag){align-items:start;gap:17px;display:flex}.mobile-features.svelte-1uha8ag svg{color:#f0a18a;flex-shrink:0;margin-top:3px}.mobile-features.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:5px;font-size:16px}.mobile-features.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:13px;line-height:1.7}.companion-banner.svelte-1uha8ag{border-block:1px solid #ffffff14;flex-wrap:nowrap;align-items:center;gap:38px;min-height:190px;padding-block:20px;display:flex}.companion-banner.svelte-1uha8ag>div:where(.svelte-1uha8ag){flex:1;min-width:0}.companion-banner.svelte-1uha8ag>img:where(.svelte-1uha8ag){object-fit:contain;flex-shrink:0;align-self:end;margin-block:-28px -20px}.companion-banner.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){margin-bottom:12px;font-size:9px}.companion-quote.svelte-1uha8ag{letter-spacing:-.65px;font-size:24px;line-height:1.45}.companion-quote.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#a7b8c8}.companion-signature.svelte-1uha8ag{color:#ffa990;white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.release-section.svelte-1uha8ag h2:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){color:#aabccc}.platform-grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.platform-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){background:linear-gradient(135deg,#ffffff05,#ffffff01);border:1px solid #ffffff14;border-radius:15px;flex-direction:column;padding:26px 22px 22px;display:flex}.platform-grid.svelte-1uha8ag article:where(.svelte-1uha8ag)>svg{color:#ffb09a;margin-bottom:26px}.platform-label.svelte-1uha8ag{color:#96aabd;letter-spacing:1.2px;margin-bottom:7px;font-size:8px}.platform-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.5px;font-size:22px}.platform-description.svelte-1uha8ag{color:var(--muted);margin:12px 0 26px;font-size:12px;line-height:1.8}.platform-date.svelte-1uha8ag{color:#ffc0ad;border-top:1px solid #ffffff12;align-items:center;gap:9px;margin-top:auto;padding-top:18px;font-size:11px;display:flex}.platform-grid.svelte-1uha8ag article:where(.svelte-1uha8ag):last-child .platform-date:where(.svelte-1uha8ag){color:#b5c4d6}.platform-grid.svelte-1uha8ag article:where(.svelte-1uha8ag):last-child .platform-date:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){background:#a3b4c9}.release-note.svelte-1uha8ag{color:#93a7b9;margin-top:22px;font-size:11px}.faq-section.svelte-1uha8ag{grid-template-columns:1fr 1.5fr;gap:80px;padding-top:8px;display:grid}.faq-section.svelte-1uha8ag>div:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag):last-child{color:var(--muted);margin-top:20px;font-size:13px}.faq-list.svelte-1uha8ag details:where(.svelte-1uha8ag){border-bottom:1px solid #ffffff18}.faq-list.svelte-1uha8ag details:where(.svelte-1uha8ag):first-child{border-top:1px solid #ffffff18}summary.svelte-1uha8ag{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:15px;list-style:none;display:flex}summary.svelte-1uha8ag::-webkit-details-marker{display:none}summary.svelte-1uha8ag svg{color:#d5a28e;flex-shrink:0;transition:transform .2s}details[open].svelte-1uha8ag summary:where(.svelte-1uha8ag) svg{transform:rotate(180deg)}summary.svelte-1uha8ag:hover{color:var(--coral)}summary.svelte-1uha8ag:focus-visible{outline:2px solid var(--coral);outline-offset:4px}details.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:var(--muted);padding:0 30px 24px 0;font-size:13px;line-height:1.85}.signup-section.svelte-1uha8ag{padding-bottom:70px}.signup-card.svelte-1uha8ag{background:radial-gradient(at 100% 100%,#cc6a4226,#0000 65%),linear-gradient(110deg,#1b252e,#1b2029);border:1px solid #ff987e23;border-radius:24px;grid-template-columns:1.5fr 1fr;gap:25px;padding:58px 60px 35px;display:grid;position:relative}.signup-copy.svelte-1uha8ag{z-index:1;position:relative}.signup-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.eyebrow){color:#b7c5d2;max-width:350px;margin-top:20px;font-size:14px}.signup-fields.svelte-1uha8ag{gap:8px;margin-top:26px;display:flex}.signup-fields.svelte-1uha8ag input:where(.svelte-1uha8ag){color:#f2f5f8;background:#0c152080;border:1px solid #ffffff30;border-radius:10px;flex:1;padding:14px 16px;font-size:14px}.signup-fields.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:#a9b8c8}.signup-fields.svelte-1uha8ag .button:where(.svelte-1uha8ag){flex-shrink:0}.signup-note.svelte-1uha8ag{color:#a6b5c4;margin-top:14px;font-size:10px;line-height:1.8}.signup-note.svelte-1uha8ag a:where(.svelte-1uha8ag){text-underline-offset:3px;text-decoration:underline}.signup-feedback.svelte-1uha8ag{color:#a3dec7;margin-top:14px;font-size:13px}.signup-feedback.error.svelte-1uha8ag{color:#ffb7a5}.signup-mascot.svelte-1uha8ag{place-self:end center;position:relative}.signup-mascot.svelte-1uha8ag>img:where(.svelte-1uha8ag){object-fit:contain;width:100%;height:auto;display:block}.signup-mascot.svelte-1uha8ag>span:where(.svelte-1uha8ag){text-align:center;color:#ffbba8;margin-bottom:15px;font-size:15px;line-height:1.4;display:block;transform:rotate(7deg)}.page-footer.svelte-1uha8ag{color:#9caec0;justify-content:space-between;align-items:center;gap:25px;padding-block:15px 40px;display:flex}.page-footer.svelte-1uha8ag>div:where(.svelte-1uha8ag){flex-direction:column;gap:12px;font-size:10px;display:flex}.page-footer.svelte-1uha8ag nav:where(.svelte-1uha8ag){gap:24px;font-size:11px;display:flex}.page-footer.svelte-1uha8ag small:where(.svelte-1uha8ag){font-size:10px}.sr-only.svelte-1uha8ag,.honeypot.svelte-1uha8ag{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link.svelte-1uha8ag{z-index:10;color:#0c1520;background:#ffad96;border-radius:8px;padding:12px 18px;position:absolute;top:12px;left:12px;transform:translateY(-150%)}.skip-link.svelte-1uha8ag:focus{transform:translateY(0)}@media (width>=1440px){.hero.svelte-1uha8ag{padding-top:65px;padding-bottom:85px}}@media (width<=1000px){.wrap.svelte-1uha8ag{width:calc(100% - 64px)}.page-header.svelte-1uha8ag nav:where(.svelte-1uha8ag){gap:22px}.hero.svelte-1uha8ag{gap:14px;min-height:0;padding-block:38px 55px}h1.svelte-1uha8ag{font-size:clamp(48px,6.5vw,64px)}.hero-intro.svelte-1uha8ag{font-size:15px}.launch-pill.svelte-1uha8ag{letter-spacing:1px;font-size:8px}.hero-actions.svelte-1uha8ag{gap:18px}.hero-launch.svelte-1uha8ag{flex-wrap:wrap;line-height:1.6}.hero-launch.svelte-1uha8ag span:where(.svelte-1uha8ag){flex-basis:100%;margin-left:0}.context-signature.svelte-1uha8ag{display:none}.section-heading.svelte-1uha8ag{gap:35px}.section-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:300px}.mobile-section.svelte-1uha8ag{gap:45px}.watch-preview.svelte-1uha8ag{right:-3%;transform:rotate(9deg)scale(.9)}.companion-banner.svelte-1uha8ag{gap:24px}.companion-banner.svelte-1uha8ag>img:where(.svelte-1uha8ag){width:145px;height:145px}.companion-quote.svelte-1uha8ag{font-size:21px}.companion-signature.svelte-1uha8ag{display:none}.platform-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.faq-section.svelte-1uha8ag{gap:45px}.signup-card.svelte-1uha8ag{grid-template-columns:1.65fr 1fr;padding:45px 35px 30px}.signup-fields.svelte-1uha8ag .button:where(.svelte-1uha8ag){padding-inline:17px}}@media (width<=760px){.wrap.svelte-1uha8ag{width:calc(100% - 40px)}.page-header.svelte-1uha8ag{height:82px}.page-header.svelte-1uha8ag nav:where(.svelte-1uha8ag){display:none}.page-header.svelte-1uha8ag .brand:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){width:90px}.header-cta.svelte-1uha8ag{padding-inline:16px;font-size:12px}.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:37px;padding-top:27px;padding-bottom:32px}.hero-copy.svelte-1uha8ag{text-align:center}h1.svelte-1uha8ag{font-size:clamp(51px,10.5vw,78px)}.launch-pill.svelte-1uha8ag{min-height:36px;margin-bottom:22px}.hero-intro.svelte-1uha8ag{max-width:420px;margin:22px auto 0;font-size:15px}.hero-actions.svelte-1uha8ag{justify-content:center;margin-top:24px}.hero-launch.svelte-1uha8ag{justify-content:center;margin-top:21px;font-size:9px}.hero-launch.svelte-1uha8ag span:where(.svelte-1uha8ag){flex-basis:auto;margin-left:3px}.hero-visual.svelte-1uha8ag{width:min(470px,100%);margin-inline:auto}.visual-note.svelte-1uha8ag{margin-bottom:2px;font-size:8px}.demo-caption.svelte-1uha8ag{padding-top:10px}.context-band.svelte-1uha8ag{text-align:center;flex-direction:column;gap:19px;padding-block:24px}.context-band.svelte-1uha8ag>p:where(.svelte-1uha8ag) br:where(.svelte-1uha8ag){display:none}.context-band.svelte-1uha8ag strong:where(.svelte-1uha8ag){margin-left:3px}.context-band.svelte-1uha8ag>div:where(.svelte-1uha8ag){gap:22px;font-size:17px}.section-space.svelte-1uha8ag{padding-block:70px}.section-heading.svelte-1uha8ag{margin-bottom:32px;display:block}.section-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:440px;margin-top:20px;font-size:14px}.eyebrow.svelte-1uha8ag{letter-spacing:1.7px;margin-bottom:15px;font-size:9px}h2.svelte-1uha8ag{font-size:clamp(32px,6vw,42px)}.feature-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:30px}.feature.svelte-1uha8ag{padding-top:22px}.feature-top.svelte-1uha8ag{margin-bottom:15px}.feature.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:21px}.feature.svelte-1uha8ag>small:where(.svelte-1uha8ag){margin-top:15px}.web-section.svelte-1uha8ag .centered:where(.svelte-1uha8ag) .eyebrow:where(.svelte-1uha8ag){margin-top:0}.web-benefits.svelte-1uha8ag{flex-wrap:wrap;gap:14px 24px;font-size:11px}.mobile-section.svelte-1uha8ag{grid-template-columns:1fr;gap:40px}.device-stage.svelte-1uha8ag{order:2;width:min(410px,100%);margin:16px auto 0;padding-bottom:0}.watch-preview.svelte-1uha8ag{bottom:55px;right:0}.mobile-copy.svelte-1uha8ag .section-intro:where(.svelte-1uha8ag){font-size:14px}.companion-banner.svelte-1uha8ag{gap:14px;min-height:0;padding-block:28px}.companion-banner.svelte-1uha8ag>img:where(.svelte-1uha8ag){width:100px;height:100px;margin-block:0 -28px}.companion-quote.svelte-1uha8ag{letter-spacing:-.3px;font-size:17px;line-height:1.5}.companion-banner.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){margin-bottom:8px;font-size:8px}.platform-grid.svelte-1uha8ag{gap:12px}.platform-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){padding:22px 18px 18px}.platform-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:21px}.platform-description.svelte-1uha8ag{font-size:12px}.platform-date.svelte-1uha8ag{gap:6px;font-size:10px}.release-note.svelte-1uha8ag{line-height:1.8}.faq-section.svelte-1uha8ag{grid-template-columns:1fr;gap:30px;padding-top:0}.faq-section.svelte-1uha8ag>div:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag):last-child{margin-top:16px}summary.svelte-1uha8ag{padding-block:20px;font-size:14px}.signup-card.svelte-1uha8ag{border-radius:18px;grid-template-columns:1fr;gap:15px;padding:32px 24px 0}.signup-mascot.svelte-1uha8ag{width:180px;margin-top:10px}.signup-mascot.svelte-1uha8ag>span:where(.svelte-1uha8ag){font-size:12px;position:absolute;top:4px;right:-40px}.signup-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.eyebrow){max-width:300px}.signup-fields.svelte-1uha8ag{flex-direction:column}.signup-fields.svelte-1uha8ag input:where(.svelte-1uha8ag){min-width:150px}.signup-fields.svelte-1uha8ag button:where(.svelte-1uha8ag){flex-grow:1}.page-footer.svelte-1uha8ag{flex-wrap:wrap;gap:20px;padding-bottom:30px}.page-footer.svelte-1uha8ag>div:where(.svelte-1uha8ag){flex-basis:100%}.page-footer.svelte-1uha8ag nav:where(.svelte-1uha8ag){gap:16px}}@media (width<=380px){.wrap.svelte-1uha8ag{width:calc(100% - 32px)}.hero-actions.svelte-1uha8ag{gap:8px}.hero-actions.svelte-1uha8ag .button:where(.svelte-1uha8ag){padding-inline:18px;font-size:13px}.hero-launch.svelte-1uha8ag span:where(.svelte-1uha8ag){flex-basis:100%}.context-band.svelte-1uha8ag>div:where(.svelte-1uha8ag){gap:15px;font-size:16px}.platform-grid.svelte-1uha8ag{grid-template-columns:1fr}.platform-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){padding:24px}.platform-grid.svelte-1uha8ag article:where(.svelte-1uha8ag)>svg{margin-bottom:18px}.companion-banner.svelte-1uha8ag>img:where(.svelte-1uha8ag){width:73px;height:90px}.companion-quote.svelte-1uha8ag{font-size:15px}.signup-card.svelte-1uha8ag{padding-inline:20px}.page-footer.svelte-1uha8ag nav:where(.svelte-1uha8ag){flex-wrap:wrap;gap:0 18px}}@media (prefers-reduced-motion:reduce){.button.svelte-1uha8ag,summary.svelte-1uha8ag svg{transition:none}.primary.svelte-1uha8ag:hover{transform:none}}
