.pricing-showcase.svelte-hnmdee{align-items:stretch;gap:var(--spacing-4);display:grid}.pricing-showcase.marketing.svelte-hnmdee{padding:var(--spacing-3) 0;grid-template-columns:repeat(2,minmax(310px,330px));justify-content:center}.pricing-showcase.settings.svelte-hnmdee{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.plan-card.svelte-hnmdee{gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-lg);flex-direction:column;min-height:100%;transition:transform .24s,border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.marketing.svelte-hnmdee .plan-card:where(.svelte-hnmdee){background:color-mix(in srgb, var(--surface-primary) 78%, var(--surface-secondary) 22%);border:1px solid var(--border-primary)}.settings.svelte-hnmdee .plan-card:where(.svelte-hnmdee){background:color-mix(in srgb, var(--surface-primary) 88%, white 12%);border:1px solid var(--border-primary);box-shadow:var(--shadow-base)}.standard-card.svelte-hnmdee:hover{transform:translateY(-4px)}.marketing.svelte-hnmdee .standard-card:where(.svelte-hnmdee):hover{border-color:color-mix(in srgb, var(--border-primary) 65%, var(--interactive-accent) 35%)}.settings.svelte-hnmdee .standard-card:where(.svelte-hnmdee):hover{border-color:color-mix(in srgb, var(--border-primary) 55%, var(--interactive-accent) 45%)}.featured-card.svelte-hnmdee{background:color-mix(in srgb, var(--surface-primary) 72%, var(--surface-secondary) 28%);border-color:color-mix(in srgb, var(--status-success) 25%, var(--border-primary) 75%)}.settings.svelte-hnmdee .featured-card:where(.svelte-hnmdee){background:color-mix(in srgb, var(--surface-primary) 88%, white 12%);border-color:var(--border-primary)}.card-glow.svelte-hnmdee{display:none}.plan-header.svelte-hnmdee{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex;position:relative}.premium-title-wrap.svelte-hnmdee{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.plan-name.svelte-hnmdee{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-normal);margin:0}.plan-price.svelte-hnmdee{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-normal);position:relative}.plan-price-beta.svelte-hnmdee{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:inline-flex}.price-unit.svelte-hnmdee{margin-left:var(--spacing-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--text-muted)}.plan-features.svelte-hnmdee{gap:var(--spacing-2);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex;position:relative}.feature-header.svelte-hnmdee{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);padding-bottom:var(--spacing-1)}.feature-item.svelte-hnmdee{align-items:flex-start;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--text-normal);display:flex}.feature-item.disabled.svelte-hnmdee{color:var(--text-muted)}.feature-icon.svelte-hnmdee{color:var(--status-success);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);flex-shrink:0;margin-top:1px;line-height:1}.feature-item.disabled.svelte-hnmdee .feature-icon:where(.svelte-hnmdee){color:var(--status-error)}.plan-action.svelte-hnmdee{padding-top:var(--spacing-3);margin-top:auto;position:relative}.plan-action.svelte-hnmdee button,.plan-action.svelte-hnmdee a{width:100%}.pricing-note.svelte-hnmdee{text-align:center;font-size:var(--font-size-sm);color:var(--text-muted);margin:var(--spacing-4) 0 0}@media (width<=920px){.pricing-showcase.marketing.svelte-hnmdee,.pricing-showcase.settings.svelte-hnmdee{grid-template-columns:1fr}}.pricing-modal-container{background:#0a0a0c!important}.pricing-modal-header{border-bottom:none!important}.nav-btn{--btn-fg:var(--text-muted)!important;--btn-hover-fg:var(--text-normal)!important;--btn-hover-bg:transparent!important}.nav-btn.btn.xs{padding-inline:var(--spacing-2);line-height:1}.floating-header.svelte-188m7bh{z-index:var(--z-60);padding:var(--spacing-2) var(--spacing-6);background:0 0;border-bottom:1px solid #0000;position:relative}.floating-header.scrolled.svelte-188m7bh{border-bottom-color:var(--border-muted)}.nav-inner.svelte-188m7bh{align-items:center;gap:var(--spacing-4);width:100%;max-width:1400px;margin:0 auto;display:flex}.brand.svelte-188m7bh{align-items:center;gap:var(--spacing-2);margin-right:auto;text-decoration:none;display:flex}.brand-logo.svelte-188m7bh{width:34px;height:34px;display:block}.brand.svelte-188m7bh:focus-visible{outline:1px solid var(--border-focus);outline-offset:4px;border-radius:var(--radius-md)}.nav-controls.svelte-188m7bh{align-items:center;gap:var(--spacing-3);display:flex}.nav-controls.svelte-188m7bh .select-trigger,.nav-controls.svelte-188m7bh .btn{border-radius:var(--radius-full);align-self:center}.nav-controls.svelte-188m7bh .btn .content-wrapper,.nav-controls.svelte-188m7bh .btn .content-text{align-items:center;line-height:1}.nav-controls.svelte-188m7bh .select-trigger{padding-inline:var(--spacing-2)}@media (width<=640px){.floating-header.svelte-188m7bh{padding:var(--spacing-2) var(--spacing-3)}.nav-inner.svelte-188m7bh{gap:var(--spacing-2)}.brand.svelte-188m7bh{margin-right:auto}.nav-controls.svelte-188m7bh{gap:var(--spacing-2);min-width:0}.brand-logo.svelte-188m7bh{width:30px;height:30px}.nav-controls.svelte-188m7bh .select-trigger{padding-inline:var(--spacing-1)}.nav-controls.svelte-188m7bh .locale-trigger-label{max-width:4.75rem;font-size:.75rem}.nav-controls.svelte-188m7bh .btn{height:32px;min-height:32px;padding-inline:var(--spacing-1)}}html[data-landing],html[data-landing] body{background:var(--surface-inset);height:auto;min-height:100%;overflow:hidden auto}.landing-page.svelte-1uha8ag{--page-bg:var(--surface-inset);--page-ink:var(--text-normal);--page-muted:var(--text-muted);--page-line:var(--border-muted);--page-panel:var(--surface-primary);--page-panel-alt:var(--surface-secondary);--landing-section-gap:clamp(4.75rem, 8vw, 6.75rem);--landing-text-lead:1.125rem;--landing-heading-sm:1.5rem;--landing-heading-md:2rem;--landing-heading-lg:2.5rem;height:var(--app-viewport-height);color:var(--page-ink);background:var(--page-bg);overflow:hidden auto}.header-wrap.svelte-1uha8ag{z-index:var(--z-60);background:color-mix(in srgb, var(--page-bg) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid color-mix(in srgb, var(--page-line) 70%, transparent);position:sticky;top:0}.header-wrap.svelte-1uha8ag .floating-header{background:0 0}.landing-page.svelte-1uha8ag button,.landing-page.svelte-1uha8ag a,.landing-page.svelte-1uha8ag [role=button]{-webkit-tap-highlight-color:transparent}main.svelte-1uha8ag,.footer-wrap.svelte-1uha8ag{width:min(1300px, calc(100% - 2 * var(--spacing-4)));margin:0 auto}.header-wrap.svelte-1uha8ag,.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag),.hero-copy.svelte-1uha8ag p:where(.svelte-1uha8ag),.hero-actions.svelte-1uha8ag,.hero-proof.svelte-1uha8ag li:where(.svelte-1uha8ag){opacity:0;animation:.82s forwards svelte-1uha8ag-landing-load-rise}.header-wrap.svelte-1uha8ag{animation-delay:20ms}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){animation-name:svelte-1uha8ag-landing-load-text;animation-delay:80ms}.hero-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){animation-name:svelte-1uha8ag-landing-load-text;animation-delay:.16s}.hero-actions.svelte-1uha8ag{animation-delay:.24s}.hero-proof.svelte-1uha8ag li:where(.svelte-1uha8ag){animation-delay:calc(.31s + var(--proof-index,0) * 45ms)}.hero-proof.svelte-1uha8ag li:where(.svelte-1uha8ag):first-child{--proof-index:0}.hero-proof.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(2){--proof-index:1}.hero-proof.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(3){--proof-index:2}.hero-proof.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(4){--proof-index:3}.product-theater.svelte-1uha8ag{opacity:0}.product-theater.demo-reveal-ready.svelte-1uha8ag{animation:1s .12s forwards svelte-1uha8ag-landing-load-rise}@keyframes svelte-1uha8ag-landing-load-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-landing-load-text{0%{opacity:0;filter:blur(10px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}.cursor-hero.svelte-1uha8ag{gap:clamp(var(--spacing-6), 4vw, var(--spacing-7));padding:clamp(4.75rem,9vh,6rem) 0 clamp(2rem,2.5vw,2.5rem);display:grid}.hero-copy.svelte-1uha8ag{gap:0;max-width:62rem;display:grid}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag{color:var(--page-ink);letter-spacing:0;text-wrap:balance}h1.svelte-1uha8ag{font-size:var(--landing-heading-lg);font-weight:500;line-height:1.12}h2.svelte-1uha8ag{font-size:var(--landing-heading-md);font-weight:500;line-height:1.1}h3.svelte-1uha8ag{font-size:var(--landing-heading-sm);font-weight:500;line-height:1.16}.hero-copy.svelte-1uha8ag p:where(.svelte-1uha8ag),.feature-copy.svelte-1uha8ag p:where(.svelte-1uha8ag),.faq-list.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--page-muted);font-size:var(--landing-text-lead);line-height:1.65}.hero-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:48rem;margin:var(--spacing-2) 0 0}.hero-actions.svelte-1uha8ag,.hero-proof.svelte-1uha8ag,.final-cta.svelte-1uha8ag div:where(.svelte-1uha8ag){gap:var(--spacing-2);margin-top:var(--spacing-4);flex-wrap:wrap;display:flex}.hero-actions.svelte-1uha8ag{margin-top:var(--spacing-5)}.hero-proof.svelte-1uha8ag{column-gap:var(--spacing-4);row-gap:var(--spacing-1-5);margin-top:var(--spacing-3)}.hero-proof.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:center;gap:var(--spacing-1);min-width:0;color:var(--page-muted);font-size:.84rem;font-weight:500;line-height:1.25;display:inline-flex}.hero-proof-icon.svelte-1uha8ag{color:var(--status-success);flex:none;display:inline-flex}.product-theater.svelte-1uha8ag{--mock-border:color-mix(in srgb, var(--border-primary) 76%, transparent);--theater-void:color-mix(in srgb, var(--surface-inset) 94%, black);--theater-floor:color-mix(in srgb, var(--text-muted) 64%, var(--surface-inset));--product-frame-height:clamp(38rem, 48vw, 45rem);--desktop-stage-width:100%;--desktop-stage-height:var(--product-frame-height);--desktop-stage-scale:1;--desktop-stage-visual-height:var(--desktop-stage-height);--theater-floor-height:clamp(4rem, 6vw, 6.5rem);--theater-backdrop-opacity:.2;--theater-backdrop-floor-strength:30%;--theater-side-cast-opacity:.24;--theater-projection-core:#0000003d;--theater-projection-mid:#0000001a;isolation:isolate;padding:0 0 var(--theater-floor-height);border-radius:var(--radius-lg);background:0 0;margin-top:clamp(1rem,2.5vw,2rem);position:relative;overflow:visible}.product-theater.svelte-1uha8ag:before{content:"";background:radial-gradient(52.53% 57.5% at 50% 100%, color-mix(in srgb, var(--theater-void) 0%, transparent) 0%, color-mix(in srgb, var(--theater-void) 44%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--page-bg) 0%, transparent) 0%, color-mix(in srgb, var(--theater-floor) var(--theater-backdrop-floor-strength), transparent) 100%);width:100vw;opacity:var(--theater-backdrop-opacity);z-index:0;pointer-events:none;position:absolute;top:33%;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.floor-cast-shadows.svelte-1uha8ag{left:50%;top:calc(var(--product-frame-height) - 1.05rem);transform-origin:top;z-index:2;background:radial-gradient(ellipse at 50% 8%, var(--theater-projection-core) 0%, var(--theater-projection-mid) 24%, transparent 68%), radial-gradient(ellipse at 14% 10%, var(--theater-projection-mid) 0%, transparent 58%), radial-gradient(ellipse at 86% 10%, var(--theater-projection-mid) 0%, transparent 58%);filter:blur(48px);width:min(112%,92rem);height:12rem;opacity:var(--theater-side-cast-opacity);pointer-events:none;position:absolute;transform:translate(-50%)scaleY(.72)}.product-theater.mobile-theater.svelte-1uha8ag .floor-cast-shadows:where(.svelte-1uha8ag){top:calc(var(--product-frame-height) - .15rem);background:radial-gradient(ellipse at center, var(--theater-projection-core) 0%, var(--theater-projection-mid) 42%, transparent 74%);filter:blur(24px);opacity:.44;width:min(26rem,54%);height:7rem;transform:translate(-50%)perspective(760px)rotateX(74deg)scaleY(.9)}.product-view-toggle.svelte-1uha8ag{width:max-content;margin:var(--spacing-3) auto 0;z-index:5;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-1-5);border:1px solid var(--border-primary);background:var(--surface-secondary);border-radius:.875rem;display:flex;position:relative;box-shadow:0 10px 26px #0000002e}.product-view-toggle.svelte-1uha8ag button:where(.svelte-1uha8ag){width:32px;height:32px;color:var(--text-muted);transition:background-color var(--transition-duration-200) var(--transition-ease), color var(--transition-duration-200) var(--transition-ease);border-radius:.625rem;justify-content:center;align-items:center;display:inline-flex}.product-view-toggle.svelte-1uha8ag button:where(.svelte-1uha8ag):hover,.product-view-toggle.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:var(--interactive-normal);color:var(--text-normal)}html[data-theme=dark] .product-theater.svelte-1uha8ag{--theater-backdrop-opacity:.42;--theater-backdrop-floor-strength:46%;--theater-side-cast-opacity:.34;--theater-projection-core:color-mix(in srgb, var(--text-muted) 26%, transparent);--theater-projection-mid:color-mix(in srgb, var(--text-muted) 11%, transparent)}.product-demo-viewport.svelte-1uha8ag{z-index:3;width:100%;height:var(--product-frame-height);border:1px solid color-mix(in srgb, var(--border-primary) 74%, transparent);border-radius:var(--radius-lg);background:var(--surface-inset);box-shadow:0 1px 0 color-mix(in srgb, var(--surface-primary) 52%, transparent) inset, 0 10px 20px #0000001a;position:relative;overflow:hidden}.product-demo-viewport.svelte-1uha8ag:not(.mobile-preview):after{content:"";z-index:4;pointer-events:none;background:linear-gradient(to right, transparent 0%, color-mix(in srgb, var(--surface-inset) 52%, transparent) 58%, var(--surface-inset) 100%);opacity:0;width:clamp(5rem,16vw,15rem);transition:opacity var(--transition-duration-200) var(--transition-ease);position:absolute;top:0;bottom:0;right:0}.desktop-product-stage.svelte-1uha8ag{width:var(--desktop-stage-width);height:var(--desktop-stage-height);transform:scale(var(--desktop-stage-scale));transform-origin:0 0;position:absolute;top:0;left:0}.desktop-product-stage.svelte-1uha8ag .document-pane-wrapper.constrained{justify-content:flex-start}.product-demo-viewport.mobile-preview.svelte-1uha8ag{box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;display:flex;overflow:visible}.product-demo-viewport.compact-mobile-preview.svelte-1uha8ag{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;display:flex;overflow:visible}.mobile-device-stage.svelte-1uha8ag{--mock-screen-radius:clamp(1.6rem, 9cqw, 4.1rem);--mock-device-safe-top:clamp(2.55rem, 6.3vh, 3.15rem);--mock-device-safe-bottom:clamp(1.25rem, 3.8vh, 2rem);height:min(var(--product-frame-height), 72vh);aspect-ratio:1312/2700;filter:drop-shadow(0 28px 56px #00000052);position:relative;container-type:inline-size}.mobile-device-stage.compact-mobile-device-stage.svelte-1uha8ag{--mock-device-safe-top:clamp(2.75rem, 12vw, 3.25rem);--mock-device-safe-bottom:clamp(1.25rem, 6vw, 2rem);width:min(100%,30rem);height:auto}.mobile-device-screen.svelte-1uha8ag{z-index:1;border-radius:var(--mock-screen-radius);background:var(--surface-inset);clip-path:inset(0 round var(--mock-screen-radius));contain:paint;isolation:isolate;position:absolute;inset:1.82% 4.88% 1.89% 4.58%;overflow:hidden}.mobile-status-bar.svelte-1uha8ag{z-index:10;height:var(--mock-device-safe-top);color:var(--text-normal);font-size:clamp(.62rem,4.2cqw,.82rem);font-weight:var(--font-weight-medium);pointer-events:none;background:var(--surface-primary);justify-content:space-between;align-items:center;padding:0 11.5%;line-height:1;display:flex;position:absolute;top:0;left:0;right:0}.mobile-status-time.svelte-1uha8ag{letter-spacing:0}.mobile-status-cluster.svelte-1uha8ag{color:var(--text-normal);align-items:center;gap:clamp(.3rem,1.8cqw,.5rem);display:inline-flex}.mobile-status-dots.svelte-1uha8ag{opacity:.32;background:radial-gradient(currentColor 35%,#0000 40%) 0/33.33% 100% repeat-x;align-self:flex-end;width:clamp(.68rem,3.2cqw,.92rem);height:.2em;margin-bottom:.16em}.mobile-status-wifi.svelte-1uha8ag{aspect-ratio:1;justify-content:center;align-items:center;width:clamp(.82rem,4.1cqw,1.05rem);display:inline-flex}.mobile-status-wifi.svelte-1uha8ag .icon{width:100%;height:100%}.mobile-status-wifi.svelte-1uha8ag svg{stroke-width:2.5px;width:100%;height:100%}.mobile-status-battery.svelte-1uha8ag{background:var(--text-normal);min-width:clamp(1.36rem,6.2cqw,1.66rem);height:clamp(.72rem,3.35cqw,.92rem);color:var(--surface-primary);font-size:.7em;font-weight:var(--font-weight-bold);border-radius:999px;justify-content:center;align-items:center;padding:.04em .28em 0;line-height:1.05;display:inline-flex;position:relative}.mobile-device-frame.svelte-1uha8ag{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.actual-product-demo.svelte-1uha8ag{border-radius:inherit;background:var(--surface-inset);width:100%;height:100%;clip-path:inset(0 round inherit);touch-action:pan-y;grid-template-columns:220px minmax(0,1fr);transition:grid-template-columns .16s ease-out;display:grid;position:absolute;inset:0;overflow:hidden}.actual-product-demo.mobile-product-demo.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.actual-product-demo.framed-mobile-product-demo.svelte-1uha8ag{--mock-device-safe-top:clamp(2.55rem, 6.3vh, 3.15rem);--mock-device-safe-bottom:clamp(1.25rem, 3.8vh, 2rem);--safe-area-inset-top:var(--mock-device-safe-top);--safe-area-inset-bottom:var(--mock-device-safe-bottom);--safe-area-top:var(--mock-device-safe-top);--safe-area-bottom:var(--mock-device-safe-bottom);width:var(--framed-mobile-viewport-width);height:calc(100% / var(--framed-mobile-viewport-scale));transform:scale(var(--framed-mobile-viewport-scale));transform-origin:0 0;inset:0 auto auto 0;container-type:inline-size}.actual-product-demo.compact-mobile-product-demo.svelte-1uha8ag{--mock-device-safe-top:clamp(2.75rem, 12vw, 3.25rem);--mock-device-safe-bottom:clamp(1.25rem, 6vw, 2rem);--safe-area-inset-top:var(--mock-device-safe-top);--safe-area-inset-bottom:var(--mock-device-safe-bottom);--safe-area-top:var(--mock-device-safe-top);--safe-area-bottom:var(--mock-device-safe-bottom)}.actual-product-demo.sidebar-collapsed.svelte-1uha8ag{grid-template-columns:calc(var(--spacing-5) + (var(--spacing-2) * 1.5)) minmax(0, 1fr)}.actual-product-demo.mobile-product-demo.sidebar-collapsed.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.actual-product-demo.mobile-product-demo.svelte-1uha8ag .editor-layout-container{padding:0;padding-bottom:var(--spacing-8)}.actual-product-demo.framed-mobile-product-demo.svelte-1uha8ag .editor-layout-container{padding-inline:0;padding-bottom:var(--mock-device-safe-bottom)}.actual-product-demo.compact-mobile-product-demo.svelte-1uha8ag .editor-layout-container{padding-bottom:calc(var(--spacing-8) + var(--mock-device-safe-bottom))}.actual-product-demo.mobile-product-demo.svelte-1uha8ag .document-pane-wrapper{gap:var(--spacing-3)}.actual-product-demo.mobile-product-demo.svelte-1uha8ag .continuous-document{padding:var(--spacing-3);gap:var(--spacing-2)}.actual-product-demo.mobile-product-demo.svelte-1uha8ag .continuous-content-block[data-kind=section]{margin-bottom:var(--spacing-2)}.actual-product-demo.mobile-product-demo.svelte-1uha8ag .continuous-document>.continuous-content-block:first-of-type{margin-bottom:calc(-1 * var(--spacing-1))}.actual-product-demo.mobile-product-demo.svelte-1uha8ag .continuous-content-block[data-kind=advice]{margin-top:var(--spacing-3)}.actual-product-demo.mobile-product-demo.svelte-1uha8ag .document-pane.printable-page{border-radius:0;width:100%;height:auto;min-height:100%}.actual-product-demo.mobile-product-demo.svelte-1uha8ag .page-content.ui-mode{padding:var(--spacing-3)!important}.actual-product-demo.svelte-1uha8ag:not(.mobile-product-demo) .sidebar{height:100%;width:calc(var(--spacing-5) + (var(--spacing-2) * 1.5));z-index:2;padding-top:0;position:relative;top:auto;left:auto;transform:none}.actual-product-demo.svelte-1uha8ag:not(.mobile-product-demo) .sidebar.expanded{width:220px}.actual-product-demo.mobile-product-demo.svelte-1uha8ag .sidebar{box-sizing:border-box;z-index:12;height:100%;position:absolute;top:0;left:0;transform:translate(-100%)}.actual-product-demo.mobile-product-demo.svelte-1uha8ag .sidebar.mobile.expanded{width:min(80%,320px);transform:translate(0)}.mock-sidebar-backdrop.svelte-1uha8ag{z-index:11;cursor:default;background:0 0;border:0;position:absolute;inset:0}.actual-product-demo.mobile-product-demo.svelte-1uha8ag .sidebar:not(.expanded) .nav-text{display:none}.actual-product-demo.mobile-product-demo.svelte-1uha8ag .sidebar:not(.expanded) .nav-item{width:var(--spacing-5)}.actual-editor-shell.svelte-1uha8ag{background:var(--surface-inset);min-width:0;min-height:0}.actual-product-demo.compact-mobile-product-demo.svelte-1uha8ag .actual-editor-shell:where(.svelte-1uha8ag){box-sizing:border-box}.actual-product-demo.chat-open.svelte-1uha8ag .nav-item[aria-label=Toggle\ AI]{background:var(--interactive-hover);color:var(--text-normal)}.actual-editor-shell.svelte-1uha8ag .page-header{z-index:8;border-bottom:1px solid color-mix(in srgb, var(--border-primary) 72%, transparent)}.actual-product-demo.framed-mobile-product-demo.svelte-1uha8ag .actual-editor-shell:where(.svelte-1uha8ag) .page-header,.actual-product-demo.compact-mobile-product-demo.svelte-1uha8ag .actual-editor-shell:where(.svelte-1uha8ag) .page-header{padding-top:calc(var(--mock-device-safe-top) + var(--spacing-1));padding-bottom:var(--spacing-2);background:var(--surface-primary)}.actual-editor-shell.svelte-1uha8ag .page-header .theme-toggle-shell{display:none}.actual-editor-shell.svelte-1uha8ag .page-header h1{font-size:var(--font-size-sm);line-height:var(--line-height-none);letter-spacing:0}.actual-product-demo.framed-mobile-product-demo.svelte-1uha8ag .actual-editor-shell:where(.svelte-1uha8ag) .page-header h1{font-size:.94rem;line-height:1.1}.editor-page.svelte-1uha8ag{-webkit-user-select:none;user-select:none;background-color:var(--surface-inset);flex-direction:column;width:100%;height:100%;padding:0;display:flex;overflow:hidden}.editor-body.svelte-1uha8ag{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.editor-body.svelte-1uha8ag:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(to bottom, var(--surface-inset) 0%, var(--surface-inset) 48%, color-mix(in srgb, var(--surface-inset) 86%, transparent) 70%, transparent 100%);height:82px;position:absolute;top:0;left:0;right:0}.editor-scroll-area.svelte-1uha8ag{flex:1;min-height:0;padding-top:56px;scroll-padding-top:72px;overflow:hidden}.actual-product-demo.framed-mobile-product-demo.svelte-1uha8ag .editor-scroll-area:where(.svelte-1uha8ag){padding-top:62px;scroll-padding-top:74px}.actual-product-demo.svelte-1uha8ag .message-list{overflow:hidden!important}.actual-editor-shell.svelte-1uha8ag .editor-toolbar-shell{z-index:5;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.actual-product-demo.framed-mobile-product-demo.svelte-1uha8ag .actual-editor-shell:where(.svelte-1uha8ag) .editor-toolbar-shell{padding:var(--spacing-2) var(--spacing-2)}.actual-product-demo.framed-mobile-product-demo.svelte-1uha8ag .actual-editor-shell:where(.svelte-1uha8ag) .editor-toolbar{padding:var(--spacing-1) var(--spacing-2)}.actual-product-demo.framed-mobile-product-demo.svelte-1uha8ag .actual-editor-shell:where(.svelte-1uha8ag) .editor-toolbar .icon-button{width:34px;height:34px}.actual-product-demo.framed-mobile-product-demo.svelte-1uha8ag .modal-container{border-radius:var(--radius-base);width:min(17rem,100cqw - 3.4rem)!important;max-width:min(17rem,100cqw - 3.4rem)!important}.actual-product-demo.framed-mobile-product-demo.svelte-1uha8ag .modal-header{padding:var(--spacing-1) var(--spacing-1) 0 var(--spacing-2);border-radius:var(--radius-base) var(--radius-base) 0 0}.actual-product-demo.framed-mobile-product-demo.svelte-1uha8ag .modal-container textarea{padding:var(--spacing-1) var(--spacing-2);font-size:.88rem;line-height:1.35}.actual-product-demo.framed-mobile-product-demo.svelte-1uha8ag .modal-container .actions{gap:var(--spacing-0-5);min-height:40px;padding:var(--spacing-1);overflow:hidden}.actual-product-demo.framed-mobile-product-demo.svelte-1uha8ag .modal-container .format-label{display:none}.actual-product-demo.framed-mobile-product-demo.svelte-1uha8ag .modal-container .actions-separator{height:var(--spacing-3)}.actual-product-demo.framed-mobile-product-demo.svelte-1uha8ag .modal-container .icon-button{width:28px;min-width:28px;height:28px;min-height:28px}.actual-product-demo.framed-mobile-product-demo.svelte-1uha8ag .correction-popover{min-width:min(14rem,100cqw - 3.4rem);max-width:min(17rem,100cqw - 3.4rem);padding:var(--spacing-2);gap:var(--spacing-1-5)}.actual-editor-shell.svelte-1uha8ag .editor-wrapper{min-height:100%}.actual-chat-widget-shell.svelte-1uha8ag{top:5.75rem;right:var(--spacing-4);bottom:var(--spacing-4);z-index:9;width:min(380px, calc(100% - 2 * var(--spacing-4)));pointer-events:none;position:absolute}.actual-chat-widget-shell.svelte-1uha8ag .chat-widget-portal{z-index:1;pointer-events:auto;position:absolute;inset:0}.actual-chat-widget-shell.svelte-1uha8ag .chat-panel{width:100%;height:100%;max-height:none;box-shadow:0 24px 70px #1b191538,inset 0 1px #ffffff8c}.actual-chat-widget-shell.svelte-1uha8ag .conversation-debug-id{display:none}.mobile-product-demo.svelte-1uha8ag .actual-chat-widget-shell:where(.svelte-1uha8ag){width:auto;inset:48% 0 0}.mobile-product-demo.svelte-1uha8ag .actual-chat-widget-shell:where(.svelte-1uha8ag) .chat-panel{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;border-left:0;border-right:0;width:100%;max-width:100%;height:100%;max-height:none}.mobile-product-demo.svelte-1uha8ag .actual-chat-widget-shell:where(.svelte-1uha8ag) .chat-header{border-bottom:1px solid color-mix(in srgb, var(--border-primary) 78%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--surface-primary) 46%, transparent)}.mission-section.svelte-1uha8ag{margin-top:var(--landing-section-gap);gap:clamp(5.25rem,7.5vw,7rem);display:grid}.mission-copy.svelte-1uha8ag{text-align:left;max-width:88rem}.mission-statement.svelte-1uha8ag{max-width:min(100%,88rem);font-size:var(--landing-heading-lg);text-wrap:normal;line-height:1.12}.mission-statement.svelte-1uha8ag span:where(.svelte-1uha8ag){text-wrap:normal;display:block}.mission-statement.svelte-1uha8ag span:where(.svelte-1uha8ag):first-child{color:var(--page-ink)}.mission-statement.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{color:var(--page-muted)}.pillar-carousel.svelte-1uha8ag{gap:clamp(var(--spacing-4), 5vw, 5rem);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.pillar-card.svelte-1uha8ag{--pillar-mask-edge-x:linear-gradient(to right, transparent 0%, black 18%, black 78%, transparent 100%);--pillar-mask-edge-y:linear-gradient(to bottom, transparent 0%, black 14%, black 76%, transparent 100%);--pillar-mask-a:radial-gradient(ellipse at 56% 50%, black 0%, black 36%, transparent 84%);--pillar-mask-b:linear-gradient(128deg, transparent 0%, black 24%, black 72%, transparent 100%);--pillar-mask-c:linear-gradient(24deg, transparent 0%, black 18%, black 68%, transparent 100%);row-gap:var(--spacing-4);background:0 0;grid-template-rows:auto auto;min-width:0;display:grid}.pillar-card[data-pillar=wellbeing].svelte-1uha8ag{--pillar-mask-edge-x:linear-gradient(to right, transparent 0%, black 21%, black 76%, transparent 100%);--pillar-mask-edge-y:linear-gradient(to bottom, transparent 0%, black 18%, black 74%, transparent 100%);--pillar-mask-a:radial-gradient(ellipse at 50% 44%, black 0%, black 39%, transparent 86%);--pillar-mask-b:linear-gradient(48deg, transparent 0%, black 24%, black 72%, transparent 100%);--pillar-mask-c:linear-gradient(153deg, transparent 0%, black 19%, black 66%, transparent 100%)}.pillar-card[data-pillar=control].svelte-1uha8ag{--pillar-mask-edge-x:linear-gradient(to right, transparent 0%, black 17%, black 80%, transparent 100%);--pillar-mask-edge-y:linear-gradient(to bottom, transparent 0%, black 13%, black 66%, transparent 100%);--pillar-mask-a:radial-gradient(ellipse at 51% 49%, black 0%, black 34%, transparent 82%);--pillar-mask-b:linear-gradient(105deg, transparent 0%, black 23%, black 69%, transparent 100%);--pillar-mask-c:linear-gradient(31deg, transparent 0%, black 26%, black 76%, transparent 100%)}.pillar-media.svelte-1uha8ag{row-gap:var(--spacing-4);min-height:17.5rem;padding:0 0 var(--spacing-4);grid-template-rows:auto minmax(0,1fr);align-items:start;display:grid;position:relative;overflow:hidden}.pillar-label.svelte-1uha8ag{z-index:1;color:color-mix(in srgb, var(--page-muted) 58%, transparent);font-family:var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase;justify-self:start;font-size:.68rem;font-weight:600;line-height:1;position:relative}.pillar-image.svelte-1uha8ag{aspect-ratio:1;object-fit:cover;mix-blend-mode:multiply;filter:contrast(1.05)saturate(1.08);width:min(12.75rem,64%);-webkit-mask-image:var(--pillar-mask-edge-x), var(--pillar-mask-edge-y), var(--pillar-mask-a), var(--pillar-mask-b), var(--pillar-mask-c);-webkit-mask-composite:source-in, source-in, source-in, source-in;-webkit-mask-image:var(--pillar-mask-edge-x), var(--pillar-mask-edge-y), var(--pillar-mask-a), var(--pillar-mask-b), var(--pillar-mask-c);mask-image:var(--pillar-mask-edge-x), var(--pillar-mask-edge-y), var(--pillar-mask-a), var(--pillar-mask-b), var(--pillar-mask-c);border-radius:0;place-self:center;display:block;position:relative;-webkit-mask-composite:source-in,source-in,source-in,source-in;mask-composite:intersect,intersect,intersect,intersect}html[data-theme=dark] .pillar-image.svelte-1uha8ag{mix-blend-mode:screen;filter:contrast(1.08)saturate(1.08)}.pillar-copy.svelte-1uha8ag{gap:var(--spacing-2);padding:0;display:grid}.pillar-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag),.pillar-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.pillar-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--page-ink);font-size:1.22rem;font-weight:400;line-height:1.28}.pillar-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--page-muted);line-height:1.62}.pillar-progress.svelte-1uha8ag{display:none}.artifact-section.svelte-1uha8ag,.feature-band.svelte-1uha8ag,.quote-band.svelte-1uha8ag,.assignment-context-section.svelte-1uha8ag,.workflow-section.svelte-1uha8ag,.faq-section.svelte-1uha8ag,.final-cta.svelte-1uha8ag{margin-top:var(--landing-section-gap)}.feature-band.svelte-1uha8ag{gap:clamp(var(--spacing-5), 6vw, 5rem);grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);align-items:center;display:grid}.feature-copy.svelte-1uha8ag{gap:var(--spacing-3);display:grid}.feature-demo.svelte-1uha8ag{border:1px solid var(--page-line);border-radius:var(--radius-lg);background:var(--page-panel);min-width:0;overflow:hidden}.artifact-section.svelte-1uha8ag{gap:clamp(var(--spacing-6), 5vw, var(--spacing-8));display:grid}.artifact-feature.svelte-1uha8ag{gap:clamp(var(--spacing-5), 6vw, 5rem);grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center;display:grid}.artifact-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:18ch}.artifact-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:36rem}.artifact-stage.svelte-1uha8ag{--artifact-edge:color-mix(in srgb, var(--page-line) 24%, transparent);--artifact-bottom-fade-start:24%;--artifact-bottom-fade-soft:42%;--artifact-bottom-fade-strong:62%;--artifact-bottom-fade-end:78%;--artifact-right-fade-start:84%;border-radius:var(--radius-lg) var(--radius-lg) 0 0;isolation:isolate;background:0 0;min-width:0;height:clamp(33rem,50vw,45rem);position:relative;overflow:hidden}.artifact-stage.svelte-1uha8ag:before,.artifact-stage.svelte-1uha8ag:after{content:"";pointer-events:none;position:absolute}.artifact-stage.svelte-1uha8ag:before{z-index:3;border-radius:inherit;background:linear-gradient(to right, var(--artifact-edge), var(--artifact-edge)) top / 100% 1px no-repeat, linear-gradient(to bottom, var(--artifact-edge) 0%, color-mix(in srgb, var(--artifact-edge) 48%, transparent) 16%, color-mix(in srgb, var(--artifact-edge) 12%, transparent) 42%, transparent 72%) left top / 1px 100% no-repeat, linear-gradient(to bottom, var(--artifact-edge) 0%, color-mix(in srgb, var(--artifact-edge) 48%, transparent) 16%, color-mix(in srgb, var(--artifact-edge) 12%, transparent) 42%, transparent 72%) right top / 1px 100% no-repeat;inset:0}.artifact-stage.svelte-1uha8ag:after{z-index:5;background:linear-gradient(to right, transparent 0%, transparent var(--artifact-right-fade-start), color-mix(in srgb, var(--page-bg) 34%, transparent) 92%, var(--page-bg) 100%), linear-gradient(to bottom, transparent 0%, transparent var(--artifact-bottom-fade-start), color-mix(in srgb, var(--page-bg) 30%, transparent) var(--artifact-bottom-fade-soft), color-mix(in srgb, var(--page-bg) 82%, transparent) var(--artifact-bottom-fade-strong), var(--page-bg) var(--artifact-bottom-fade-end), var(--page-bg) 100%);inset:0 -2px -2px 0}.single-artifact.svelte-1uha8ag{--artifact-bottom-fade-start:30%;--artifact-bottom-fade-soft:48%;--artifact-bottom-fade-strong:72%;--artifact-bottom-fade-end:100%;height:clamp(29rem,42vw,38rem)}.advice-artifact.svelte-1uha8ag{height:clamp(31rem,46vw,42rem)}.advice-artifact.svelte-1uha8ag:after{background:0 0}.advice-artifact.svelte-1uha8ag .artifact-page:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){-webkit-mask-image:linear-gradient(135deg, transparent 0%, #00000057 8%, #000 23%), linear-gradient(to right, #000 0%, #000 88%, #00000080 96%, transparent 100%), linear-gradient(to bottom, #000 0%, #000 var(--artifact-bottom-fade-start), #000000c7 var(--artifact-bottom-fade-soft), #00000042 var(--artifact-bottom-fade-strong), transparent var(--artifact-bottom-fade-end));-webkit-mask-composite:source-in, source-in, source-in;-webkit-mask-image:linear-gradient(135deg, transparent 0%, #00000057 8%, #000 23%), linear-gradient(to right, #000 0%, #000 88%, #00000080 96%, transparent 100%), linear-gradient(to bottom, #000 0%, #000 var(--artifact-bottom-fade-start), #000000c7 var(--artifact-bottom-fade-soft), #00000042 var(--artifact-bottom-fade-strong), transparent var(--artifact-bottom-fade-end));mask-image:linear-gradient(135deg, transparent 0%, #00000057 8%, #000 23%), linear-gradient(to right, #000 0%, #000 88%, #00000080 96%, transparent 100%), linear-gradient(to bottom, #000 0%, #000 var(--artifact-bottom-fade-start), #000000c7 var(--artifact-bottom-fade-soft), #00000042 var(--artifact-bottom-fade-strong), transparent var(--artifact-bottom-fade-end));-webkit-mask-composite:source-in,source-in,source-in;mask-composite:intersect,intersect,intersect}.artifact-page.svelte-1uha8ag{z-index:1;background:0 0;min-width:0;margin:0;position:absolute;inset:0;overflow:hidden}.artifact-page.svelte-1uha8ag,.artifact-page.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:inherit}.artifact-page.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.proposal-demo.svelte-1uha8ag{--proposal-demo-cycle:8.4s;color:var(--text-normal);background:0 0;border:0;padding:0;overflow:visible}.proposal-demo-stage.svelte-1uha8ag{place-items:center;min-height:clamp(17rem,28vw,24rem);display:grid;position:relative;overflow:visible}.proposal-demo-fixture.svelte-1uha8ag{z-index:2;justify-items:center;gap:var(--spacing-2);width:min(31rem,100%);display:grid;position:relative}.proposal-review-toolbar.svelte-1uha8ag{pointer-events:none;justify-content:center;align-items:center;display:flex;position:relative}.proposal-count-badge.svelte-1uha8ag{border-radius:var(--radius-full);background:var(--interactive-accent);width:1.1rem;height:1.1rem;color:var(--text-on-accent);font-size:.68rem;font-weight:var(--font-weight-bold);box-shadow:0 0 0 2px var(--surface-primary);place-items:center;line-height:1;display:grid;position:absolute;top:-8px;right:-8px}.proposal-count.svelte-1uha8ag{opacity:0;grid-area:1/1}.proposal-count-4.svelte-1uha8ag{animation:svelte-1uha8ag-proposal-demo-count-4 var(--proposal-demo-cycle) linear infinite}.proposal-count-3.svelte-1uha8ag{animation:svelte-1uha8ag-proposal-demo-count-3 var(--proposal-demo-cycle) linear infinite}.proposal-count-2.svelte-1uha8ag{animation:svelte-1uha8ag-proposal-demo-count-2 var(--proposal-demo-cycle) linear infinite}.proposal-count-0.svelte-1uha8ag{animation:svelte-1uha8ag-proposal-demo-count-0 var(--proposal-demo-cycle) linear infinite}.proposal-review-fixture.svelte-1uha8ag{z-index:2;gap:var(--spacing-2);width:min(300px,100%);min-width:min(220px,100%);max-width:300px;padding:var(--spacing-3);border:var(--border-width-thin) solid var(--border-primary);border-radius:var(--radius-base);background:var(--surface-secondary);flex-direction:column;display:flex;position:relative;box-shadow:0 4px 12px #00000026,0 1px 3px #0000001a}.proposal-review-header.svelte-1uha8ag{border-radius:var(--radius-sm);align-items:center;min-height:1rem;display:flex;position:relative;overflow:hidden}.proposal-helper.svelte-1uha8ag{z-index:1;color:var(--text-muted);font-size:var(--font-size-xs);animation:svelte-1uha8ag-proposal-demo-helper-copy var(--proposal-demo-cycle) linear infinite;margin:0;line-height:1.1;position:relative}.proposal-review-progress.svelte-1uha8ag{z-index:0;background:color-mix(in srgb, var(--interactive-accent) 82%, transparent);transform-origin:0;animation:svelte-1uha8ag-proposal-demo-progress var(--proposal-demo-cycle) linear infinite;position:absolute;inset:0;transform:scaleX(0)}.proposal-reason.svelte-1uha8ag{opacity:0;position:absolute;inset:0 auto auto 0}.proposal-reason-reject.svelte-1uha8ag{animation:svelte-1uha8ag-proposal-demo-reject-copy var(--proposal-demo-cycle) linear infinite}.proposal-reason-accept.svelte-1uha8ag{animation:svelte-1uha8ag-proposal-demo-accept-copy var(--proposal-demo-cycle) linear infinite}.proposal-reason-hold.svelte-1uha8ag{animation:svelte-1uha8ag-proposal-demo-hold-copy var(--proposal-demo-cycle) linear infinite}.proposal-reason-stack.svelte-1uha8ag{min-height:3.95rem;position:relative}.proposal-reason.svelte-1uha8ag{color:var(--text-normal);font-size:var(--font-size-sm);margin:0;line-height:1.4}.proposal-actions.svelte-1uha8ag{gap:var(--spacing-2);margin-top:var(--spacing-1);display:flex}.proposal-actions.svelte-1uha8ag .btn{pointer-events:none}.proposal-actions.svelte-1uha8ag .proposal-demo-accept:after{content:"";border:var(--border-width-thin) solid currentColor;border-radius:var(--radius-full);opacity:0;width:1.125rem;height:1.125rem;animation:svelte-1uha8ag-proposal-demo-accept-spinner var(--proposal-demo-cycle) linear infinite, svelte-1uha8ag-proposal-demo-spin .8s linear infinite;border-top-color:#0000;margin:-.5625rem 0 0 -.5625rem;position:absolute;top:50%;left:50%}.proposal-actions.svelte-1uha8ag .proposal-demo-accept .content-text{animation:svelte-1uha8ag-proposal-demo-accept-label var(--proposal-demo-cycle) linear infinite}.proposal-actions.svelte-1uha8ag .proposal-demo-reject{animation:svelte-1uha8ag-proposal-demo-reject-button var(--proposal-demo-cycle) ease-out infinite}.proposal-actions.svelte-1uha8ag .proposal-demo-accept{animation:svelte-1uha8ag-proposal-demo-accept-button var(--proposal-demo-cycle) ease-out infinite}.proposal-sentence-stack.svelte-1uha8ag{width:min(29rem,100%);min-height:4.4rem;color:var(--text-normal);font-size:var(--font-size-base);text-align:center;line-height:1.35;position:relative}.proposal-sentence.svelte-1uha8ag{opacity:0;flex-wrap:wrap;justify-content:center;align-items:flex-end;margin:0;display:flex;position:absolute;inset:0;transform:translate(0)}.proposal-sentence-reject.svelte-1uha8ag{animation:svelte-1uha8ag-proposal-demo-sentence-reject var(--proposal-demo-cycle) ease-in-out infinite}.proposal-sentence-accept.svelte-1uha8ag{animation:svelte-1uha8ag-proposal-demo-sentence-accept var(--proposal-demo-cycle) ease-in-out infinite}.proposal-sentence-batch-one.svelte-1uha8ag{animation:svelte-1uha8ag-proposal-demo-sentence-batch-one var(--proposal-demo-cycle) ease-in-out infinite;transform:translateY(-.9rem)}.proposal-sentence-batch-two.svelte-1uha8ag{animation:svelte-1uha8ag-proposal-demo-sentence-batch-two var(--proposal-demo-cycle) ease-in-out infinite;transform:translateY(1.35rem)}.proposal-mark.svelte-1uha8ag{min-width:var(--font-size-base);padding:0 var(--spacing-1);border-radius:var(--radius-sm);background-image:linear-gradient(to right, var(--text-faint) 2px, transparent 2px);background-position:bottom;background-repeat:repeat-x;background-size:5px 1px;flex-direction:column;justify-content:flex-end;align-items:center;margin-top:0;line-height:1.1;display:inline-flex;position:relative}.proposal-correction.svelte-1uha8ag{width:100%;color:var(--text-accent);font-size:inherit;font-weight:var(--font-weight-normal);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-bottom:-.5em;line-height:1.35;overflow:hidden}.proposal-preview.svelte-1uha8ag{border-radius:var(--radius-sm);color:var(--text-normal);text-decoration:underline;-webkit-text-decoration-color:var(--status-error-hover);text-decoration-color:var(--status-error-hover);text-decoration-style:solid;text-decoration-thickness:var(--border-width-medium);text-underline-offset:.08em;line-height:1.35}.proposal-text-node.svelte-1uha8ag{min-width:var(--font-size-base);margin-top:var(--spacing-3);padding:0 var(--spacing-1);border-radius:var(--radius-sm);background-image:linear-gradient(to right, var(--text-faint) 2px, transparent 2px);background-position:bottom;background-repeat:repeat-x;background-size:5px 1px;flex-direction:column;align-items:center;line-height:1.35;display:inline-flex;position:relative}.proposal-delete.svelte-1uha8ag{color:var(--status-error)}.proposal-delete.svelte-1uha8ag:before{content:"";width:1.5em;height:var(--border-width-thin);background:var(--status-error);transform-origin:50%;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(135deg)}.proposal-demo-cursor.svelte-1uha8ag{z-index:6;width:2rem;height:2rem;color:var(--text-normal);filter:drop-shadow(0 8px 16px #00000070);animation:svelte-1uha8ag-proposal-demo-cursor var(--proposal-demo-cycle) cubic-bezier(.76, 0, .24, 1) infinite;position:absolute;top:calc(50% + 1.25rem);left:calc(50% + 4.5rem)}.proposal-demo-cursor.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:currentColor;stroke:#0000007a;stroke-width:1px;width:100%;height:100%;display:block}@keyframes svelte-1uha8ag-proposal-demo-cursor{0%,11%{top:calc(50% + 1.25rem);left:calc(50% + 4.5rem);transform:scale(1)}12%{top:calc(50% + 1.25rem);left:calc(50% + 4.5rem);transform:scale(.78)}15%,26%{top:calc(50% + 1.25rem);left:calc(50% + 4.5rem);transform:scale(1)}36%,46%{top:calc(50% + 1.25rem);left:calc(50% - 5.2rem);transform:scale(1)}47%{top:calc(50% + 1.25rem);left:calc(50% - 5.2rem);transform:scale(.82)}50%,65%{top:calc(50% + 1.25rem);left:calc(50% - 5.2rem);transform:scale(1)}66%,96%{top:calc(50% + 1.25rem);left:calc(50% - 5.2rem);transform:scale(.82)}98%{top:calc(50% + 1.25rem);left:calc(50% - 5.2rem);transform:scale(1)}to{top:calc(50% + 1.25rem);left:calc(50% + 4.5rem);transform:scale(1)}}@keyframes svelte-1uha8ag-proposal-demo-progress{0%,65.9%{background:color-mix(in srgb, var(--interactive-accent) 82%, transparent);transform:scaleX(0)}90%{background:color-mix(in srgb, var(--interactive-accent) 82%, transparent);transform:scaleX(1)}92%{background:var(--status-success);transform:scaleX(1)}96%{background:var(--status-success);transform:scaleX(1)}99%,to{background:color-mix(in srgb, var(--interactive-accent) 82%, transparent);transform:scaleX(0)}}@keyframes svelte-1uha8ag-proposal-demo-helper-copy{0%,65.9%{opacity:1}66%,96%{opacity:0}99%,to{opacity:1}}@keyframes svelte-1uha8ag-proposal-demo-reject-copy{0%,18%{opacity:1}21%,to{opacity:0}}@keyframes svelte-1uha8ag-proposal-demo-accept-copy{0%,20%{opacity:0}23%,54%{opacity:1}57%,to{opacity:0}}@keyframes svelte-1uha8ag-proposal-demo-hold-copy{0%,65.9%{opacity:0}66%,96%{opacity:1}99%,to{opacity:0}}@keyframes svelte-1uha8ag-proposal-demo-reject-button{0%,11%,14%,to{transform:scale(1)}12%{transform:scale(.965)}}@keyframes svelte-1uha8ag-proposal-demo-accept-button{0%,46%,49%,65%,98%,to{transform:scale(1)}47%,66%,96%{transform:scale(.965)}}@keyframes svelte-1uha8ag-proposal-demo-accept-label{0%,65.9%,97%,to{visibility:visible}66%,95%{visibility:hidden}}@keyframes svelte-1uha8ag-proposal-demo-accept-spinner{0%,65.9%,97%,to{opacity:0}66%,95%{opacity:1}}@keyframes svelte-1uha8ag-proposal-demo-spin{to{transform:rotate(360deg)}}@keyframes svelte-1uha8ag-proposal-demo-count-4{0%,19.9%{opacity:1}20%,to{opacity:0}}@keyframes svelte-1uha8ag-proposal-demo-count-3{0%,19.9%,57%,to{opacity:0}20%,56.9%{opacity:1}}@keyframes svelte-1uha8ag-proposal-demo-count-2{0%,56.9%,96%,to{opacity:0}57%,95.9%{opacity:1}}@keyframes svelte-1uha8ag-proposal-demo-count-0{0%,95.9%{opacity:0}96%,99%{opacity:1}to{opacity:0}}@keyframes svelte-1uha8ag-proposal-demo-sentence-reject{0%,11%{opacity:1;transform:translate(0)}19%{opacity:0;transform:translate(-2.5rem)}20%,to{opacity:0;transform:translate(-2.5rem)}}@keyframes svelte-1uha8ag-proposal-demo-sentence-accept{0%,20%{opacity:0;transform:translate(0)}23%,47%{opacity:1;transform:translate(0)}56%{opacity:0;transform:translate(2.5rem)}57%,to{opacity:0;transform:translate(2.5rem)}}@keyframes svelte-1uha8ag-proposal-demo-sentence-batch-one{0%,59%{opacity:0;transform:translateY(-.9rem)}62%,92%{opacity:1;transform:translateY(-.9rem)}96%{opacity:0;transform:translate(2.5rem,-.9rem)}97%,to{opacity:0;transform:translate(2.5rem,-.9rem)}}@keyframes svelte-1uha8ag-proposal-demo-sentence-batch-two{0%,60%{opacity:0;transform:translateY(1.35rem)}63%,92%{opacity:1;transform:translateY(1.35rem)}96%{opacity:0;transform:translate(2.5rem,1.35rem)}97%,to{opacity:0;transform:translate(2.5rem,1.35rem)}}@media (prefers-reduced-motion:reduce){.proposal-review-progress.svelte-1uha8ag,.proposal-helper.svelte-1uha8ag,.proposal-count.svelte-1uha8ag,.proposal-reason.svelte-1uha8ag,.proposal-actions.svelte-1uha8ag .proposal-demo-reject,.proposal-actions.svelte-1uha8ag .proposal-demo-accept,.proposal-actions.svelte-1uha8ag .proposal-demo-accept:after,.proposal-actions.svelte-1uha8ag .proposal-demo-accept .content-text,.proposal-sentence.svelte-1uha8ag,.proposal-demo-cursor.svelte-1uha8ag{animation:none}.proposal-reason-reject.svelte-1uha8ag,.proposal-count-4.svelte-1uha8ag{opacity:1}.proposal-sentence-reject.svelte-1uha8ag{opacity:1;transform:none}}.workflow-section.svelte-1uha8ag{gap:clamp(var(--spacing-5), 5vw, var(--spacing-7));padding-bottom:clamp(var(--spacing-2), 2.5vw, var(--spacing-4));display:grid}.workflow-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:18ch}.workflow-timeline.svelte-1uha8ag{gap:clamp(var(--spacing-4), 5vw, var(--spacing-7));grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.workflow-timeline.svelte-1uha8ag:before{content:"";background:linear-gradient(to right, color-mix(in srgb, var(--page-line) 18%, transparent), var(--page-line) 16%, var(--page-line) 84%, color-mix(in srgb, var(--page-line) 18%, transparent));height:1px;position:absolute;top:.875rem;left:.875rem;right:.875rem}.workflow-timeline.svelte-1uha8ag li:where(.svelte-1uha8ag){z-index:1;align-content:start;gap:clamp(var(--spacing-4), 3vw, var(--spacing-5));min-width:0;display:grid;position:relative}.workflow-marker.svelte-1uha8ag{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--page-line) 72%, transparent);background:color-mix(in srgb, var(--page-bg) 92%, var(--surface-primary));width:1.75rem;height:1.75rem;color:var(--page-ink);font-size:.75rem;font-weight:var(--font-weight-bold);box-shadow:0 0 0 .375rem var(--page-bg), 0 0 32px color-mix(in srgb, var(--interactive-accent) 18%, transparent);place-items:center;display:grid}.workflow-timeline.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--page-ink);margin:0;font-size:1rem;font-weight:600;line-height:1.3}.workflow-timeline.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:var(--spacing-2) 0 0;color:var(--text-muted);line-height:1.6}.quote-band.svelte-1uha8ag{text-align:center}.quote-band.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:64rem;margin:0 auto}.comparison-table.svelte-1uha8ag{max-width:72rem;margin:var(--spacing-5) auto 0;text-align:left}.comparison-table.svelte-1uha8ag [role=row]:where(.svelte-1uha8ag){border-bottom:1px solid var(--page-line);grid-template-columns:minmax(24rem,1.8fr) repeat(4,minmax(5.75rem,.55fr));display:grid}.comparison-table.svelte-1uha8ag [role=row]:where(.svelte-1uha8ag):last-child{border-bottom:0}.comparison-table.svelte-1uha8ag [role=row]:where(.svelte-1uha8ag):not(.comparison-head):nth-child(odd){background:color-mix(in srgb, var(--page-muted) 4%, transparent)}.comparison-table.svelte-1uha8ag [role=row]:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){padding:var(--spacing-3) var(--spacing-2);color:var(--page-muted)}.comparison-head.svelte-1uha8ag{border-bottom:0!important}.comparison-head.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:var(--page-ink);font-weight:600}.comparison-head.svelte-1uha8ag>span:where(.svelte-1uha8ag):not(:first-child){text-align:center}.comparison-column-label.svelte-1uha8ag{display:inline-block}.comparison-logo.svelte-1uha8ag{object-fit:contain;width:1.55rem;height:1.55rem;display:inline-block}.comparison-table.svelte-1uha8ag [role=row]:where(.svelte-1uha8ag):not(.comparison-head)>span:where(.svelte-1uha8ag)+span:where(.svelte-1uha8ag){border-left:1px solid var(--page-line)}.comparison-outcome.svelte-1uha8ag{font-weight:500;color:var(--page-ink)!important}.comparison-outcome-content.svelte-1uha8ag{align-items:center;gap:var(--spacing-1);display:flex;color:inherit!important;padding:0!important}.comparison-info.svelte-1uha8ag{width:1.35rem;height:1.35rem;color:var(--page-muted);border-radius:var(--radius-full);cursor:help;background:0 0;border:0;justify-content:center;align-items:center;margin:-.1rem 0;padding:0;transition:color .15s;display:inline-flex}.comparison-info.svelte-1uha8ag:hover,.comparison-info.svelte-1uha8ag:focus-visible,.comparison-info.active.svelte-1uha8ag{color:var(--page-ink)}.comparison-detail-backdrop.svelte-1uha8ag,.comparison-detail-popover.svelte-1uha8ag{display:none}.comparison-status-cell.svelte-1uha8ag{place-items:center;display:grid}.comparison-snapgrade-cell.svelte-1uha8ag{border-right:1px solid color-mix(in srgb, var(--status-success) 58%, transparent);position:relative;color:var(--page-ink)!important;border-left:1px solid color-mix(in srgb, var(--status-success) 58%, transparent)!important}.comparison-snapgrade-top.svelte-1uha8ag{border-top:1px solid color-mix(in srgb, var(--status-success) 58%, transparent);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.comparison-snapgrade-bottom.svelte-1uha8ag{border-bottom:1px solid color-mix(in srgb, var(--status-success) 58%, transparent);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.assignment-context-section.svelte-1uha8ag{gap:clamp(var(--spacing-5), 5vw, var(--spacing-8));display:grid}.assignment-context-copy.svelte-1uha8ag{gap:clamp(var(--spacing-5), 8vw, var(--spacing-10));grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);align-items:start;display:grid}.assignment-context-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:18ch}.assignment-context-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:38rem;color:var(--page-muted);font-size:var(--landing-text-lead);line-height:1.5}.assignment-context-stage.svelte-1uha8ag{isolation:isolate;place-items:center;min-height:clamp(30rem,47vw,43rem);display:grid;position:relative;overflow:hidden}.assignment-context-stage.svelte-1uha8ag:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--page-bg) 58%, transparent) 44%, var(--page-bg) 78%, var(--page-bg) 100%);height:42%;position:absolute;inset:auto -3rem -1rem}.assignment-context-frame.svelte-1uha8ag{z-index:1;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:color-mix(in srgb, var(--page-panel) 72%, transparent);width:min(100%,82rem);margin:0 auto;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 48%,#000000b8 66%,#0003 84%,#0000 100%);mask-image:linear-gradient(#000 0% 48%,#000000b8 66%,#0003 84%,#0000 100%)}.assignment-context-frame.svelte-1uha8ag:before{content:"";z-index:2;pointer-events:none;border:1px solid color-mix(in srgb, var(--page-line) 72%, transparent);border-radius:inherit;border-bottom:0;position:absolute;inset:0}.assignment-context-frame.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.faq-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;max-width:52rem;margin:0 auto}.faq-list.svelte-1uha8ag{max-width:62rem;margin:var(--spacing-5) auto 0;border-top:1px solid var(--page-line)}.faq-list.svelte-1uha8ag section:where(.svelte-1uha8ag){border-bottom:1px solid var(--page-line)}.faq-list.svelte-1uha8ag button:where(.svelte-1uha8ag){justify-content:space-between;gap:var(--spacing-3);width:100%;padding:var(--spacing-3) 0;color:var(--page-ink);text-align:left;font-weight:600;display:flex}.faq-list.svelte-1uha8ag i:where(.svelte-1uha8ag){color:var(--page-muted);font-style:normal}.faq-list.svelte-1uha8ag p:where(.svelte-1uha8ag){padding-bottom:var(--spacing-3)}.final-cta.svelte-1uha8ag{justify-items:center;gap:var(--spacing-4);padding-bottom:clamp(var(--spacing-5), 6vw, var(--spacing-8));text-align:center;display:grid}.final-cta.svelte-1uha8ag div:where(.svelte-1uha8ag){justify-content:center;margin-top:0}.footer-wrap.svelte-1uha8ag{padding:var(--spacing-6) 0 calc(var(--safe-area-bottom) + var(--spacing-5))}.footer-wrap.svelte-1uha8ag .marketing-footer{justify-content:space-between}@media (width<=1100px){.product-theater.svelte-1uha8ag:not(.mobile-theater){--desktop-stage-width:76rem}.desktop-product-stage.svelte-1uha8ag .document-pane-wrapper.constrained{margin:0 0 0 clamp(var(--spacing-3), 3vw, var(--spacing-8))!important}.product-demo-viewport.svelte-1uha8ag:not(.mobile-preview):after{opacity:1}}@media (width<=900px){.artifact-feature.svelte-1uha8ag,.feature-band.svelte-1uha8ag,.assignment-context-copy.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.feature-band[aria-labelledby=review-title].svelte-1uha8ag .feature-copy:where(.svelte-1uha8ag){order:1}.feature-band[aria-labelledby=review-title].svelte-1uha8ag .proposal-demo:where(.svelte-1uha8ag){order:2}.assignment-context-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:16ch}.artifact-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:20ch}.artifact-feature.svelte-1uha8ag,.feature-band.svelte-1uha8ag,.assignment-context-section.svelte-1uha8ag{gap:clamp(var(--spacing-4), 7vw, var(--spacing-5))}.assignment-context-copy.svelte-1uha8ag{gap:var(--spacing-3)}.product-theater.svelte-1uha8ag{min-height:auto}}@media (width<=767px){.landing-page.svelte-1uha8ag{--landing-text-lead:1rem;--landing-heading-sm:1.375rem;--landing-heading-md:1.75rem;--landing-heading-lg:2.125rem;--landing-mobile-proof-section-gap:calc(var(--landing-section-gap) * 1.5)}main.svelte-1uha8ag,.footer-wrap.svelte-1uha8ag{width:min(100% - 2 * var(--spacing-3), 42rem)}.header-wrap.svelte-1uha8ag .floating-header{padding:var(--spacing-2) var(--spacing-3)}.artifact-stage.svelte-1uha8ag{height:30rem}.single-artifact.svelte-1uha8ag{--artifact-bottom-fade-start:58%;--artifact-bottom-fade-soft:74%;--artifact-bottom-fade-strong:92%;--artifact-bottom-fade-end:100%;height:22rem}.advice-artifact.svelte-1uha8ag{--artifact-bottom-fade-start:58%;--artifact-bottom-fade-soft:74%;--artifact-bottom-fade-strong:90%;--artifact-bottom-fade-end:100%;height:21rem}.artifact-page.svelte-1uha8ag img:where(.svelte-1uha8ag){object-position:top left}.proposal-demo-stage.svelte-1uha8ag{min-height:16rem}.proposal-review-fixture.svelte-1uha8ag{width:min(300px, calc(100% - 2 * var(--spacing-3)))}.proposal-actions.svelte-1uha8ag{gap:var(--spacing-1)}.proposal-demo-cursor.svelte-1uha8ag{width:1.55rem;height:1.55rem}.cursor-hero.svelte-1uha8ag{padding-top:var(--spacing-7)}.hero-proof.svelte-1uha8ag{column-gap:var(--spacing-3);row-gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,26rem);display:grid}.hero-actions.svelte-1uha8ag,.hero-actions.svelte-1uha8ag .btn{width:100%}.hero-proof.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:flex-start}.product-theater.svelte-1uha8ag{margin-top:clamp(1.25rem,5vw,2.25rem);margin-inline:calc(-1 * var(--spacing-2))}.product-theater.svelte-1uha8ag:not(.mobile-theater){--desktop-stage-width:74rem;--desktop-stage-height:42rem}.product-theater.svelte-1uha8ag:not(.mobile-theater) .floor-cast-shadows:where(.svelte-1uha8ag){top:calc(var(--desktop-stage-visual-height) - .8rem);filter:blur(40px);width:min(112%,32rem);height:9rem}.product-demo-viewport.svelte-1uha8ag:not(.mobile-preview){height:var(--desktop-stage-visual-height);border-radius:var(--radius-lg);-webkit-mask-image:linear-gradient(90deg,#000 0% 70%,#000000db 80%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 70%,#000000db 80%,#0000 100%)}.desktop-product-stage.svelte-1uha8ag .editor-layout-container{padding:0 var(--spacing-3);padding-bottom:var(--spacing-8)}.desktop-product-stage.svelte-1uha8ag .document-pane-wrapper{gap:var(--spacing-5)}.desktop-product-stage.svelte-1uha8ag .document-pane-wrapper.constrained{flex:none;justify-content:flex-start;align-items:stretch;width:210mm;margin-left:var(--spacing-3)!important}.desktop-product-stage.svelte-1uha8ag .document-pane.printable-page{width:calc(var(--page-width-mm) * 1mm);height:calc(var(--page-height-mm) * 1mm);border-radius:var(--radius-sm);min-height:0}.desktop-product-stage.svelte-1uha8ag .page-content.ui-mode{padding:15mm 18mm!important}.desktop-product-stage.svelte-1uha8ag .page-header .header-left{gap:var(--spacing-3)}.desktop-product-stage.svelte-1uha8ag .page-header .breadcrumb{overflow:hidden}.desktop-product-stage.svelte-1uha8ag .page-header .breadcrumb ol,.desktop-product-stage.svelte-1uha8ag .page-header .title-row{min-width:0}.desktop-product-stage.svelte-1uha8ag .page-header .leaf,.desktop-product-stage.svelte-1uha8ag .page-header .leaf h1{flex:auto}.desktop-product-stage.svelte-1uha8ag .page-header .leaf h1{text-overflow:ellipsis;overflow:hidden}.desktop-product-stage.svelte-1uha8ag .actual-editor-shell:where(.svelte-1uha8ag) .editor-toolbar-shell{padding:var(--spacing-2) var(--spacing-3);overflow:visible}.desktop-product-stage.svelte-1uha8ag .actual-editor-shell:where(.svelte-1uha8ag) .editor-toolbar{width:auto}.product-demo-viewport.svelte-1uha8ag:not(.mobile-preview):after{background:linear-gradient(to right, transparent 0%, transparent 24%, color-mix(in srgb, var(--page-bg) 78%, transparent) 70%, var(--page-bg) 100%);opacity:1;width:30%}.product-demo-viewport.mobile-preview.svelte-1uha8ag{border-radius:var(--radius-lg)}.artifact-feature.svelte-1uha8ag,.feature-band.svelte-1uha8ag,.assignment-context-section.svelte-1uha8ag,.workflow-section.svelte-1uha8ag{margin-top:var(--landing-mobile-proof-section-gap)}.assignment-context-stage.svelte-1uha8ag{min-height:17rem;margin-inline:calc(-1 * var(--spacing-3))}.assignment-context-stage.svelte-1uha8ag:after{height:13%}.assignment-context-frame.svelte-1uha8ag{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:min(58rem,150vw);margin-left:0;margin-right:auto;-webkit-mask-image:linear-gradient(#000 0% 76%,#000000d1 88%,#0000004d 97%,#0000 100%);mask-image:linear-gradient(#000 0% 76%,#000000d1 88%,#0000004d 97%,#0000 100%)}.assignment-context-frame.svelte-1uha8ag img:where(.svelte-1uha8ag){object-position:top left}.mission-section.svelte-1uha8ag{gap:var(--spacing-5);overflow:hidden}.mission-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:13ch}.pillar-carousel.svelte-1uha8ag{gap:var(--spacing-3);margin-right:calc(-1 * var(--spacing-3));scroll-snap-type:x mandatory;scrollbar-width:none;border:0;order:3;padding-right:18%;display:flex;overflow-x:auto}.pillar-carousel.svelte-1uha8ag::-webkit-scrollbar{display:none}.pillar-card.svelte-1uha8ag{scroll-snap-align:center;border:0;border-radius:0;flex:0 0 min(82vw,22.5rem);grid-template-rows:minmax(13.5rem,auto) auto;overflow:hidden}.pillar-media.svelte-1uha8ag{min-height:15.5rem;padding:0 0 var(--spacing-4)}.pillar-image.svelte-1uha8ag{border-radius:0;width:min(11rem,67%)}.pillar-copy.svelte-1uha8ag{padding:0}.pillar-progress.svelte-1uha8ag{justify-self:center;align-items:center;gap:var(--spacing-1);order:2;width:7rem;height:.45rem;display:flex}.pillar-progress.svelte-1uha8ag span:where(.svelte-1uha8ag){background:color-mix(in srgb, var(--page-muted) 28%, transparent);border-radius:999px;flex:1;height:2px;display:block}.pillar-progress.svelte-1uha8ag span.active:where(.svelte-1uha8ag){background:var(--page-ink)}.comparison-table.svelte-1uha8ag{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:calc(100vw - 1.5rem);max-width:none;margin-left:calc(50% - 50vw + .75rem);margin-right:calc(50% - 50vw + .75rem);padding-bottom:0;font-size:.72rem;overflow:auto visible}.comparison-table.svelte-1uha8ag::-webkit-scrollbar{display:none}.comparison-table.svelte-1uha8ag [role=row]:where(.svelte-1uha8ag){grid-template-columns:minmax(7.2rem,1fr) repeat(4,minmax(3rem,.45fr));align-items:stretch;min-width:19.4rem;min-height:6.5rem}.comparison-table.svelte-1uha8ag [role=row]:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){align-items:center;min-width:0;padding:.35rem .1rem;display:grid}.comparison-table.svelte-1uha8ag [role=row]:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag):first-child{padding-left:var(--spacing-2);padding-right:.35rem}.comparison-head.svelte-1uha8ag{min-height:4.6rem!important}.comparison-head.svelte-1uha8ag>span:where(.svelte-1uha8ag){text-align:center;overflow-wrap:normal;word-break:normal;justify-items:center;font-size:.73rem;font-weight:500;line-height:1.08}.comparison-head.svelte-1uha8ag>span:where(.svelte-1uha8ag):not(:first-child){align-items:stretch;padding-bottom:0;position:relative}.comparison-column-label.svelte-1uha8ag{white-space:nowrap;transform-origin:0 100%;position:absolute;bottom:.8rem;left:calc(50% - .8rem);transform:rotate(-45deg)}.comparison-logo.svelte-1uha8ag{width:1.8rem;height:1.8rem;position:absolute;bottom:1.3rem;left:50%;transform:translate(-50%)}.comparison-head.svelte-1uha8ag>span:where(.svelte-1uha8ag):first-child{text-align:left;justify-items:start;font-size:.68rem}.comparison-outcome.svelte-1uha8ag{font-size:clamp(.73rem,3.1vw,.82rem);line-height:1.42}.comparison-outcome-content.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem;width:100%;display:grid}.comparison-info.svelte-1uha8ag{width:1.1rem;height:1.1rem;margin:0}.comparison-status-cell.svelte-1uha8ag{justify-items:center}.comparison-status-cell.svelte-1uha8ag .icon{width:1rem;height:1rem}.comparison-detail-backdrop.svelte-1uha8ag{z-index:calc(var(--z-popover) - 1);background:#00000029;border:0;padding:0;display:block;position:fixed;inset:0}.comparison-detail-popover.svelte-1uha8ag{left:var(--spacing-3);right:var(--spacing-3);bottom:calc(var(--spacing-3) + env(safe-area-inset-bottom));z-index:var(--z-popover);gap:var(--spacing-3);padding:var(--spacing-3);border:1px solid var(--page-line);border-radius:var(--radius-lg);background:var(--surface-inset);box-shadow:var(--shadow-lg);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid;position:fixed}.comparison-detail-popover.svelte-1uha8ag strong:where(.svelte-1uha8ag){margin:0 0 var(--spacing-1);color:var(--text-normal);font-size:var(--font-size-sm);line-height:1.3;display:block}.comparison-detail-popover.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.45}.comparison-detail-close.svelte-1uha8ag{width:1.75rem;height:1.75rem;color:var(--text-muted);border-radius:var(--radius-full);background:0 0;border:0;place-items:center;padding:0;display:grid}.workflow-timeline.svelte-1uha8ag{gap:var(--spacing-5);grid-template-columns:minmax(0,1fr)}.workflow-timeline.svelte-1uha8ag:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--page-line) 18%, transparent), var(--page-line) 16%, var(--page-line) 84%, color-mix(in srgb, var(--page-line) 18%, transparent));width:1px;height:auto;inset:.875rem auto .875rem .875rem}.workflow-timeline.svelte-1uha8ag li:where(.svelte-1uha8ag){gap:var(--spacing-3);grid-template-columns:auto minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.header-wrap.svelte-1uha8ag,.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag),.hero-copy.svelte-1uha8ag p:where(.svelte-1uha8ag),.hero-actions.svelte-1uha8ag,.hero-proof.svelte-1uha8ag li:where(.svelte-1uha8ag),.product-theater.demo-reveal-ready.svelte-1uha8ag{opacity:1;filter:none;animation:none;transform:none}}
