.product-strip.svelte-1n1je1t{isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;padding-bottom:clamp(40px,6vw,72px);position:relative}.product-strip.svelte-1n1je1t:before{z-index:-1;content:"";background:radial-gradient(closest-side at 50% 38%,#3ecf6e29,#0000 100%);position:absolute;inset:-72px 0 0}.window.svelte-1n1je1t{border:1px solid var(--border-bright);border-radius:var(--radius-window);background:var(--bg-sunken);box-shadow:var(--shadow-window);position:relative;overflow:hidden}.window.svelte-1n1je1t:before{z-index:2;border-radius:inherit;box-shadow:inset 0 1px var(--border-bright);content:"";pointer-events:none;position:absolute;inset:0}.titlebar.svelte-1n1je1t{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;height:52px;padding-left:20px;display:flex}.brand.svelte-1n1je1t{align-items:center;gap:8px;display:flex}.brand.svelte-1n1je1t>svg:where(.svelte-1n1je1t){width:22px;color:var(--accent)}.brand.svelte-1n1je1t path:where(.svelte-1n1je1t),.nav-item.svelte-1n1je1t svg:where(.svelte-1n1je1t) :where(.svelte-1n1je1t),.window-controls.svelte-1n1je1t svg:where(.svelte-1n1je1t) :where(.svelte-1n1je1t),.field.svelte-1n1je1t svg:where(.svelte-1n1je1t) :where(.svelte-1n1je1t){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.brand.svelte-1n1je1t path:where(.svelte-1n1je1t){stroke-width:2.2px}.brand.svelte-1n1je1t strong:where(.svelte-1n1je1t){font-size:14px;font-weight:var(--fw-bold);letter-spacing:-.025em}.brand.svelte-1n1je1t strong:where(.svelte-1n1je1t) span:where(.svelte-1n1je1t){color:var(--accent)}.window-controls.svelte-1n1je1t{align-items:center;height:100%;padding-right:8px;display:flex}.window-controls.svelte-1n1je1t>span:where(.svelte-1n1je1t){border-radius:var(--r-sm);width:38px;height:32px;color:var(--text-muted);place-items:center;display:grid}.window-controls.svelte-1n1je1t svg:where(.svelte-1n1je1t){width:12px}.window-controls.svelte-1n1je1t svg:where(.svelte-1n1je1t) :where(.svelte-1n1je1t){stroke-width:1.1px}.app-body.svelte-1n1je1t{grid-template-columns:216px minmax(0,1fr);min-height:460px;display:grid}aside.svelte-1n1je1t{border-right:1px solid var(--border-subtle);flex-direction:column;gap:16px;min-width:0;padding:18px 12px 14px;display:flex}.nav-group.svelte-1n1je1t{gap:4px;display:grid}.group-label.svelte-1n1je1t,.section-label.svelte-1n1je1t{color:var(--text-muted);font-size:10px;font-weight:var(--fw-semibold);letter-spacing:.09em;text-transform:uppercase}.group-label.svelte-1n1je1t{padding:0 12px 4px}.nav-item.svelte-1n1je1t{border-radius:var(--radius-control);min-width:0;height:38px;color:var(--text-muted);font-size:13px;font-weight:var(--fw-medium);align-items:center;gap:10px;padding:0 10px;display:flex}.nav-item.active.svelte-1n1je1t{background:var(--bg-surface-2);color:var(--text)}.nav-item.svelte-1n1je1t svg:where(.svelte-1n1je1t){flex:none;width:18px}.nav-item.svelte-1n1je1t svg:where(.svelte-1n1je1t) :where(.svelte-1n1je1t){stroke-width:1.35px}.sidebar-foot.svelte-1n1je1t{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-top:auto;padding:14px 10px 0;display:flex}.sidebar-foot.svelte-1n1je1t>div:where(.svelte-1n1je1t){flex-direction:column;display:flex}.sidebar-foot.svelte-1n1je1t strong:where(.svelte-1n1je1t),.row.svelte-1n1je1t strong:where(.svelte-1n1je1t){font-size:13px;font-weight:var(--fw-medium)}.sidebar-foot.svelte-1n1je1t small:where(.svelte-1n1je1t),.row.svelte-1n1je1t small:where(.svelte-1n1je1t){color:var(--text-muted);font-size:11px;line-height:1.35}.switch.svelte-1n1je1t{border-radius:var(--r-pill);background:var(--control-track);flex:none;width:38px;height:18px;position:relative}.switch.svelte-1n1je1t i:where(.svelte-1n1je1t){border-radius:var(--r-pill);background:var(--control-thumb);width:20px;height:14px;box-shadow:var(--shadow-sm);position:absolute;top:2px;left:2px}.switch.on.svelte-1n1je1t{background:var(--accent)}.switch.on.svelte-1n1je1t i:where(.svelte-1n1je1t){transform:translate(14px)}.page.svelte-1n1je1t{background:var(--bg-app);min-width:0;padding:24px 28px 28px}.page-head.svelte-1n1je1t{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.page-head.svelte-1n1je1t span:where(.svelte-1n1je1t){color:var(--text-muted);font-size:11px}.page-head.svelte-1n1je1t h2:where(.svelte-1n1je1t){font-size:24px;font-weight:var(--fw-bold);letter-spacing:-.02em;margin:2px 0 0}.page-head.svelte-1n1je1t>small:where(.svelte-1n1je1t){color:var(--text-secondary);align-items:center;gap:8px;font-size:11px;display:flex}.page-head.svelte-1n1je1t>small:where(.svelte-1n1je1t) i:where(.svelte-1n1je1t){border-radius:var(--r-pill);background:var(--accent);width:7px;height:7px}.section.svelte-1n1je1t{gap:8px;margin-top:16px;display:grid}.overview.svelte-1n1je1t{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.overview.svelte-1n1je1t .section:where(.svelte-1n1je1t){margin-top:0}.panel.svelte-1n1je1t{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-surface);overflow:hidden}.row.svelte-1n1je1t{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:16px;min-height:58px;padding:8px 16px;display:grid}.row.svelte-1n1je1t+.row:where(.svelte-1n1je1t){border-top:1px solid var(--border-subtle)}.row.svelte-1n1je1t>div:where(.svelte-1n1je1t):first-child{flex-direction:column;gap:1px;min-width:0;display:flex}.range.svelte-1n1je1t{align-items:center;gap:12px;width:240px;display:flex}.range.svelte-1n1je1t>span:where(.svelte-1n1je1t){border-radius:var(--r-pill);background:var(--control-track);width:152px;height:3px;position:relative}.range.svelte-1n1je1t>span:where(.svelte-1n1je1t):before{border-radius:inherit;background:var(--solid);content:"";height:100%;position:absolute;left:18%;right:24%}.range.svelte-1n1je1t i:where(.svelte-1n1je1t){border-radius:var(--r-pill);background:var(--control-thumb);width:15px;height:15px;box-shadow:var(--shadow-sm);position:absolute;top:50%;transform:translate(-50%,-50%)}.range.svelte-1n1je1t i:where(.svelte-1n1je1t):first-child{left:18%}.range.svelte-1n1je1t i:where(.svelte-1n1je1t):last-child{left:76%}.range.svelte-1n1je1t b:where(.svelte-1n1je1t){width:72px;color:var(--text);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.field.svelte-1n1je1t{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-inset);min-width:120px;color:var(--text-secondary);padding:8px 10px;font-size:11px}.field.svelte-1n1je1t svg:where(.svelte-1n1je1t){float:right;width:12px;color:var(--text-muted)}.field.wide.svelte-1n1je1t{min-width:148px}@media (width<=800px){.app-body.svelte-1n1je1t{grid-template-columns:168px minmax(0,1fr);min-height:468px}.page.svelte-1n1je1t{padding:20px}.overview.svelte-1n1je1t{grid-template-columns:1fr;gap:8px}.row.svelte-1n1je1t{min-height:52px;padding-inline:12px}.range.svelte-1n1je1t{width:176px}.range.svelte-1n1je1t>span:where(.svelte-1n1je1t){width:92px}}@media (width<=560px){.titlebar.svelte-1n1je1t{height:48px;padding-left:12px}.window-controls.svelte-1n1je1t>span:where(.svelte-1n1je1t){width:28px}.app-body.svelte-1n1je1t{grid-template-columns:144px minmax(0,1fr);min-height:420px}aside.svelte-1n1je1t{padding:12px 8px}.nav-item.svelte-1n1je1t{gap:8px;height:36px;padding:0 8px;font-size:11px}.sidebar-foot.svelte-1n1je1t small:where(.svelte-1n1je1t),.page-head.svelte-1n1je1t>small:where(.svelte-1n1je1t),.row.svelte-1n1je1t small:where(.svelte-1n1je1t),.optional.svelte-1n1je1t{display:none}.group-label.svelte-1n1je1t{padding-inline:8px;font-size:9px}.sidebar-foot.svelte-1n1je1t{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 8px 0}.sidebar-foot.svelte-1n1je1t strong:where(.svelte-1n1je1t),.row.svelte-1n1je1t strong:where(.svelte-1n1je1t){font-size:11px}.page.svelte-1n1je1t{padding:16px 12px 20px}.page-head.svelte-1n1je1t{margin-bottom:12px}.page-head.svelte-1n1je1t h2:where(.svelte-1n1je1t){font-size:20px}.section.svelte-1n1je1t{gap:4px;margin-top:12px}.section-label.svelte-1n1je1t{font-size:9px}.panel.svelte-1n1je1t{border-radius:var(--radius-control)}.row.svelte-1n1je1t{gap:8px;min-height:48px;padding:8px}.timing.svelte-1n1je1t{grid-template-columns:1fr}.range.svelte-1n1je1t{gap:8px;width:100%}.range.svelte-1n1je1t>span:where(.svelte-1n1je1t){flex:1;width:auto}.range.svelte-1n1je1t b:where(.svelte-1n1je1t){width:64px;font-size:10px}}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,p.svelte-1uha8ag{margin:0}.hero.svelte-1uha8ag{padding-block:clamp(3rem,7vw,6rem) 3rem}.platform.svelte-1uha8ag{color:var(--text-secondary);font-size:var(--fs-body);margin-bottom:1.5rem}h1.svelte-1uha8ag{font-family:var(--font-display);max-width:17ch;font-size:clamp(2.5rem,1.6rem + 4.8vw,5.5rem);font-weight:var(--fw-semibold);letter-spacing:-.05em;overflow-wrap:anywhere;line-height:1.04}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--text-secondary)}.hero-copy.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem 4rem;margin-top:2.5rem;display:grid}.hero-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):first-child{max-width:42ch;color:var(--text-secondary);font-size:1.125rem;line-height:1.6}.actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.hero-copy.svelte-1uha8ag .terms:where(.svelte-1uha8ag){color:var(--text-muted);font-size:var(--fs-body);margin-top:1rem}.text-link.svelte-1uha8ag{min-height:3rem;font-size:var(--fs-control);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--border-bright);text-decoration-color:var(--border-bright);align-items:center;gap:8px;display:inline-flex}.text-link.svelte-1uha8ag:hover{color:var(--solid-hover);text-decoration-color:currentColor}.capabilities.svelte-1uha8ag{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem 5rem;padding-block:1rem 5rem;display:grid}.feature-index.svelte-1uha8ag>a:where(.svelte-1uha8ag){border-top:1px solid var(--border-strong);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.75rem;display:flex}.feature-index.svelte-1uha8ag>a:where(.svelte-1uha8ag):hover{border-color:var(--text-secondary)}.feature-index.svelte-1uha8ag svg{flex-shrink:0}.feature-index.svelte-1uha8ag a:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag){overflow-wrap:anywhere;min-width:0}.capabilities.svelte-1uha8ag h2:where(.svelte-1uha8ag),.about.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:var(--fw-medium);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;line-height:1.15}.feature-index.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.25rem;font-weight:var(--fw-medium)}.capabilities.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:44ch;color:var(--text-secondary);font-size:var(--fs-body);margin-top:1rem;line-height:1.65}.feature-index.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:.5rem}.about.svelte-1uha8ag{border-top:1px solid var(--border-strong);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem 5rem;padding-block:4rem;display:grid}.about.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-secondary);line-height:1.7;font-size:var(--fs-body)}.about.svelte-1uha8ag .rules:where(.svelte-1uha8ag){font-size:var(--fs-body);margin-top:16px}.about.svelte-1uha8ag .text-link:where(.svelte-1uha8ag){margin-top:16px}.cta.svelte-1uha8ag{padding-block:1.5rem 5rem}.cta-content.svelte-1uha8ag{border-radius:var(--radius-card);background:var(--bg-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem 4rem;padding:clamp(1.25rem,4vw,3rem);display:grid}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:clamp(2rem,1.5rem + 3vw,3.75rem);font-weight:var(--fw-semibold);letter-spacing:-.045em;line-height:1.08}.cta-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:36ch;color:var(--text-secondary);font-size:var(--fs-body);margin-top:1.25rem;line-height:1.65}.purchase.svelte-1uha8ag{flex-direction:column;align-items:stretch;gap:16px;min-width:0;display:flex}.price.svelte-1uha8ag{font-size:2.5rem;font-weight:var(--fw-medium);letter-spacing:-.04em}.price.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--text-secondary);font-size:var(--fs-body);letter-spacing:0;font-weight:400;display:block}.purchase.svelte-1uha8ag .text-link:where(.svelte-1uha8ag){color:var(--text-secondary);align-self:flex-start}@media (width<=56rem){.hero-copy.svelte-1uha8ag,.capabilities.svelte-1uha8ag,.about.svelte-1uha8ag,.cta-content.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}}@media (width<=36rem){.capabilities.svelte-1uha8ag{padding-bottom:2.5rem}.purchase.svelte-1uha8ag{width:100%}.cta.svelte-1uha8ag{padding-bottom:3rem}.about.svelte-1uha8ag{padding-block:2.5rem}}
