@font-face{font-family:lexend;src:url(../media/lexend_latin_variable-s.p.2svk7cnw5x6df.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:lexend Fallback;src:local(Arial);ascent-override:90.26%;descent-override:22.57%;line-gap-override:0.0%;size-adjust:110.79%}.lexend_695cc0e1-module__9HQbqq__className{font-family:lexend,lexend Fallback}.lexend_695cc0e1-module__9HQbqq__variable{--font-lexend:"lexend", "lexend Fallback"}
:root{--site-corner-shape:squircle;--site-dialog-corner-shape:superellipse(1.3);--site-dialog-backdrop-filter:saturate(0);--site-control-size:44px;--site-control-radius:calc(var(--site-control-size) / 2);--site-button-radius:999px;--site-button-corner-shape:round;--site-dialog-inset:24px;--site-dialog-radius:calc(var(--site-control-radius) + var(--site-dialog-inset));--site-dialog-padding:calc(var(--site-dialog-inset) - 1px);--site-grouped-background:#f2f2f7;--site-grouped-surface:#fff;--site-grouped-separator:#3c3c4329;--site-field-error:#b34d3a;--site-content-radius:28px;--glass-blur:none;--glass-navigation:#f6f9fc;--glass-sheet:#f6f9fc;--glass-control:#eef3f9;--glass-control-hover:#e2ebf5;--glass-close-background:#fff;--glass-close-hover:#f6f7fb;--glass-close-text:#15161b;--glass-close-shadow:inset 0 1px 0 #fff,0 6px 18px #19202d1f,0 1px 3px #19202d0f;--glass-secondary-background:var(--glass-close-background);--glass-secondary-hover:var(--glass-close-hover);--glass-field:#fffffff5;--glass-field-border:#fffffff2;--glass-field-sheen:linear-gradient(180deg,#ffffffa8,#fff0 60%);--glass-field-shadow:inset 0 1.5px 0 #fff,inset 0 -1px 0 #232d3c09,0 14px 32px #1c232d1a,0 3px 8px #1c232d0a;--glass-field-focus-ring:#0064d838;--glass-group-placeholder:var(--site-text-muted);--glass-edge:#ffffffd1;--glass-sheen:linear-gradient(160deg,#ffffff3d,#fff0 48%,#ffffff14);--glass-inset:inset 0 1px 0 #ffffffbf;--glass-shadow:inset 0 1px 0 #fffc,0 12px 36px #122b4a1f,0 2px 5px #122b4a0f;--glass-primary:#0064d8;--glass-primary-hover:#0057bd;--glass-primary-text:#fff;--glass-primary-edge:#ffffff59;--glass-button-shadow:inset 0 1px 0 #fff6,0 5px 14px #0055b92e;--glass-scrim:#111e3057;--site-background:#fff;--site-surface:#fff;--site-surface-soft:#f8fbff;--site-text-primary:#101114;--site-text-secondary:#68717d;--site-text-tertiary:#7b838e;--site-text-muted:#9ba3ae;--site-border:#e4e8ed;--site-border-soft:#e6eef6;--site-border-hover:#cee3fa;--site-header-border:#10111411;--site-header-background:#fffc;--site-control-border:#dfe4ea;--site-control-text:#424a55;--site-control-background:#ffffff9e;--site-hero-background:linear-gradient(145deg,#fff 20%,#f9fcff 64%,#fff);--site-hero-line:#087cf02b;--site-platform-halo:radial-gradient(circle,#d8edff 0,#edf6ff 46%,#fff0 71%);--site-phone-shadow:0 30px 65px #20304629,0 7px 16px #2030461f;--site-phone-frame-shadow:drop-shadow(0 24px 28px #2030462e) drop-shadow(0 6px 10px #2030461f);--site-showcase-background:#fff;--site-card-shadow:0 24px 48px #22446e17;--site-card-index:#9ca4ae;--site-stats-label:#6d7681;--site-feature-sky:#087cf0;--site-feature-sky-border:#087cf0;--site-feature-paper:#1b5fd4;--site-feature-paper-border:#1b5fd4;--site-feature-sage:#0a3f8f;--site-feature-sage-border:#0a3f8f;--site-native-background:#f5f5f7;--site-native-tile:#fff;--site-native-text:#1d1d1f;--site-native-muted:#6e6e73;--site-native-border:#1d1d1f1a;--site-native-grid:#1d1d1f0b;--site-native-shadow:0 24px 68px #1d1d1f13;--site-story-background:#07111d;--site-story-surface:#0c1b2b;--site-story-border:#81beff2e;--site-story-text:#f2f7fc;--site-story-muted:#9eafc1;--site-about-text:#444c57;--site-beta-background:linear-gradient(145deg,#edf6ff,#f9fcff 70%);--site-beta-surface:#ffffffc7;--site-beta-border:#087cf029;--site-beta-shadow:0 24px 60px #22446e1a;--site-cta-background:linear-gradient(135deg,#f0f7ff,#d8ebff);--site-cta-ring:#087cf024;--site-cta-ring-outer:#087cf009;--site-cta-ring-far:#087cf006;--site-secondary-button-background:#101114;--site-secondary-button-text:#fff;--site-secondary-button-shadow:0 11px 26px #10111433;--site-footer-text:#858c95;--site-display-heading-weight:300;--site-display-emphasis-weight:600;--site-display-letter-spacing:-.03em;--site-card-heading-weight:500;--site-card-letter-spacing:-.02em}@media (prefers-color-scheme:dark){:root{--site-grouped-background:#1c1c1e;--site-grouped-surface:#2c2c2e;--site-grouped-separator:#ebebf529;--site-field-error:#ff836d;--glass-navigation:#19232f;--glass-sheet:#1a2532;--glass-control:#2a3747;--glass-control-hover:#37485b;--glass-close-background:#2c3440;--glass-close-hover:#3a4554;--glass-close-text:#f4f7fb;--glass-close-shadow:inset 0 1px 0 #eef6ff29,0 6px 18px #0000004d,0 1px 3px #0003;--glass-field:#2c2f35f5;--glass-field-border:#dce8f838;--glass-field-sheen:linear-gradient(180deg,#c6ddfa1f,#c6ddfa00 65%);--glass-field-shadow:inset 0 1.5px 0 #eef6ff3d,inset 0 -1px 0 #00000038,0 14px 32px #0000005c,0 3px 8px #0003;--glass-field-focus-ring:#72b9ff47;--glass-edge:#cfe4ff33;--glass-sheen:linear-gradient(160deg,#e4f1ff1a,#e4f1ff00 48%,#e4f1ff09);--glass-inset:inset 0 1px 0 #e4f1ff1f;--glass-shadow:inset 0 1px 0 #e4f1ff24,0 14px 40px #00000052,0 2px 6px #0003;--glass-primary:#096cde;--glass-primary-hover:#0060ca;--glass-primary-text:#fff;--glass-primary-edge:#def0ff47;--glass-button-shadow:inset 0 1px 0 #fff6,0 5px 18px #00000038;--glass-scrim:#02070e85;--site-background:#080b11;--site-surface:#0e151f;--site-surface-soft:#0b121b;--site-text-primary:#f4f7fb;--site-text-secondary:#a7b2c1;--site-text-tertiary:#8794a6;--site-text-muted:#6f7b8e;--site-border:#202b39;--site-border-soft:#1c2734;--site-border-hover:#31506e;--site-header-border:#b6d2f11c;--site-header-background:#080b11d1;--site-control-border:#293647;--site-control-text:#c8d2df;--site-control-background:#121b27b8;--site-hero-background:linear-gradient(145deg,#080b11 18%,#0a111a 64%,#080b11);--site-hero-line:#4da3ff33;--site-platform-halo:radial-gradient(circle,#123655 0,#0c1b2a 46%,#080b1100 71%);--site-phone-shadow:0 30px 70px #0000006b,0 7px 18px #00000047;--site-phone-frame-shadow:drop-shadow(0 24px 30px #00000075) drop-shadow(0 6px 12px #0000004d);--site-showcase-background:#080b11;--site-card-shadow:0 24px 52px #00000042;--site-card-index:#718096;--site-stats-label:#8e9aac;--site-feature-sky:#087cf0;--site-feature-sky-border:#087cf0;--site-feature-paper:#1b5fd4;--site-feature-paper-border:#1b5fd4;--site-feature-sage:#0a3f8f;--site-feature-sage-border:#0a3f8f;--site-native-background:#1d1d1f;--site-native-tile:#2c2c2e;--site-native-text:#f5f5f7;--site-native-muted:#a1a1a6;--site-native-border:#ffffff1b;--site-native-grid:#ffffff0b;--site-native-shadow:0 24px 72px #00000038;--site-story-background:#09131f;--site-story-surface:#0e1d2d;--site-story-border:#81beff33;--site-story-text:#f4f8fc;--site-story-muted:#9eafc1;--site-about-text:#c2cbd7;--site-beta-background:linear-gradient(145deg,#0d1b2b,#0b1622 70%);--site-beta-surface:#112031db;--site-beta-border:#4da3ff33;--site-beta-shadow:0 24px 64px #00000047;--site-cta-background:linear-gradient(135deg,#101a28,#112c47);--site-cta-ring:#4da3ff33;--site-cta-ring-outer:#4da3ff0e;--site-cta-ring-far:#4da3ff09;--site-secondary-button-background:#f4f7fb;--site-secondary-button-text:#0b0f15;--site-secondary-button-shadow:0 11px 30px #00000052;--site-footer-text:#7f8b9b}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass-blur:blur(24px) saturate(160%);--glass-navigation:#f6f9fcc2;--glass-sheet:#f6f9fce6;--glass-control:#e6eff9b8;--glass-secondary-background:#ffffffdb;--glass-secondary-hover:#fffffff5}@media (prefers-color-scheme:dark){:root{--glass-navigation:#19232fc7;--glass-sheet:#1a2532eb;--glass-control:#36475ca8;--glass-secondary-background:#2c3440db;--glass-secondary-hover:#3a4554f5}}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--site-dialog-backdrop-filter:none;--glass-blur:none;--glass-navigation:#f6f9fc;--glass-sheet:#f6f9fc;--glass-control:#eef3f9;--glass-field:#edf2f8;--glass-field-border:#65758a;--glass-field-sheen:none;--glass-secondary-background:var(--glass-close-background);--glass-secondary-hover:var(--glass-close-hover);--glass-field-shadow:none;--glass-group-placeholder:var(--site-text-secondary);--glass-sheen:none;--glass-edge:#65758a}@media (prefers-color-scheme:dark){:root{--glass-navigation:#19232f;--glass-sheet:#1a2532;--glass-control:#2a3747;--glass-field:#0d1724;--glass-field-border:#a7b2c1;--glass-edge:#a7b2c1}}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow:clip scroll}main[id],section[id]{scroll-margin-top:74px}body{background:var(--site-background);color:var(--site-text-primary);font-family:var(--font-lexend), Lexend, sans-serif;font-kerning:normal;font-feature-settings:"kern" 1, "liga" 1;text-rendering:optimizelegibility;text-wrap:pretty;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit}img{max-width:100%;display:block}.MuiInputBase-input{box-sizing:content-box}@supports (corner-shape:squircle){.skip-link,.phone-frame-screen,.device-bezel-screen,.feature-card,.updates-panel,.beta-panel,.beta-proof,.phone-frame,.phone-frame:after,.phone-frame img{corner-shape:var(--site-corner-shape)}}.skip-link{z-index:2000;background:var(--mui-palette-primary-main,#087cf0);color:#fff;border-radius:9px;padding:10px 16px;transition:transform .2s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{border:1px solid var(--glass-edge);corner-shape:var(--site-corner-shape);width:calc(100% - 32px);max-width:1200px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);--header-control-inset:10px;corner-shape:var(--header-corner-shape,var(--site-corner-shape));border-radius:28px;border-radius:calc(var(--site-control-radius) + var(--header-control-inset) + 1px);margin:12px auto 0;top:12px;background:var(--glass-navigation)!important;background-image:var(--glass-sheen)!important}.site-header>.MuiContainer-root{padding-inline:var(--header-control-inset)}.nav{min-height:calc(var(--site-control-size) + 2 * var(--header-control-inset));padding-block:var(--header-control-inset);justify-content:space-between;align-items:baseline}.nav>nav{align-items:baseline}.nav .brand-mark{height:var(--site-control-size);line-height:var(--site-control-size);white-space:nowrap;padding-inline-start:calc(33px + var(--header-brand-gap,.6rem) + var(--header-icon-padding,0px));display:inline-block;position:relative}.nav .brand-icon{inset-inline-start:var(--header-icon-padding,0px);position:absolute;top:50%;transform:translateY(-50%)}.nav .brand-name{line-height:inherit;margin:0}.brand-icon{flex:none;width:33px;height:33px;display:block}.brand-icon img{object-fit:contain;width:100%;height:100%}.nav-link{font-size:13px;font-weight:600;transition:color .2s;color:var(--site-text-primary)!important}.nav-link:hover{color:var(--mui-palette-primary-main,#087cf0)!important}.nav-updates{min-height:var(--site-control-size);border-radius:var(--site-button-radius)!important;padding-inline:18px!important;font-size:13px!important}.nav-download{white-space:nowrap;font-size:13px;font-weight:600;color:var(--site-text-primary)!important}.hero-section{isolation:isolate;position:relative;overflow:hidden}.hero-container{box-sizing:border-box;grid-template-columns:1.03fr .97fr;align-items:center;gap:32px;height:auto;min-height:calc(100svh - 72px);max-height:none;padding-top:20px;padding-bottom:24px;display:grid!important}.hero-background-lines{z-index:-2;pointer-events:none;background:var(--site-hero-background);position:absolute;inset:0;overflow:hidden}.hero-background-lines i{display:none}.hero-copy{z-index:3;position:relative}.hero-copy h1{max-width:670px;font-weight:var(--site-display-heading-weight);letter-spacing:var(--site-display-letter-spacing);margin:0 0 18px;line-height:1.05;font-size:clamp(42px,5.1vw,64px)!important}.hero-copy h1 strong,.showcase h2 strong,.features h2 strong,.about h2 strong,.native-section h2 strong,.email-updates-panel h2 strong,.beta-section h2 strong,.cta-copy h2 strong{font-weight:var(--site-display-emphasis-weight)}.hero-copy h1 span,.showcase h2 span,.features h2 span,.about h2 span{color:var(--site-text-muted)}.hero-subtitle{max-width:565px;color:var(--site-text-secondary);margin-bottom:22px!important;font-size:18px!important;line-height:1.6!important}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px}.hero-actions .MuiButton-root{min-height:var(--site-control-size);border-radius:var(--site-button-radius);padding-inline:24px}.hero-signup{border-top:1px solid var(--site-border);max-width:560px;padding-top:22px}.hero-email-purpose{color:var(--site-text-secondary);margin-bottom:18px!important;font-size:15px!important;line-height:1.65!important}.email-frequency{color:var(--site-text-secondary);margin:14px 0 0!important;font-size:12px!important;line-height:1.65!important}.secondary-store-link{font-size:13px;font-weight:550;line-height:1.6;color:var(--site-text-secondary)!important}.updates-dialog-paper{border:1px solid var(--glass-edge);height:min(32rem,100dvh - 32px);border-radius:var(--site-dialog-radius)!important;width:min(560px,100% - 32px)!important;max-height:calc(100dvh - 32px)!important;margin:16px!important}.updates-dialog-heading{padding:var(--site-dialog-padding) var(--site-dialog-padding) 16px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.updates-dialog-heading h2{overflow-wrap:anywhere;min-width:0;font-size:clamp(24px,4vw,32px);font-weight:var(--site-display-heading-weight);letter-spacing:var(--site-display-letter-spacing);margin:0;padding:0;line-height:1.2}.updates-dialog-paper{--updates-close-inset:12px;--site-dialog-radius:calc(var(--site-control-radius) + var(--updates-close-inset))}.updates-dialog-heading .MuiIconButton-root{top:calc(var(--updates-close-inset) - var(--site-dialog-inset));margin:0;position:relative;inset-inline-end:calc(var(--updates-close-inset) - var(--site-dialog-inset))}.updates-dialog-content{padding:0 var(--site-dialog-padding) var(--site-dialog-padding)!important}.updates-dialog-content:has(.signup-consent-stage){flex-direction:column;display:flex}.updates-dialog-content .signup-consent-stage,.updates-dialog-content .signup-consent-layout{flex-direction:column;flex:1 0 auto;display:flex}.updates-dialog-content:has(.signup-consent-stage)>form{flex-direction:column;flex:1 0 auto;display:flex}.updates-dialog-content:has(.signup-consent-stage)>form>.MuiStack-root{flex-direction:column;flex:1 0 auto;display:flex}.updates-dialog-content .signup-consent-actions{margin-top:auto}.updates-dialog-content:has(.signup-details-group){flex-direction:column;display:flex}.updates-dialog-content:has(.signup-details-group)>form{flex-direction:column;flex:1 0 auto;display:flex}.updates-dialog-content:has(.signup-details-group)>form>.MuiStack-root{flex-direction:column;flex:1 0 auto;display:flex}.updates-dialog-content .signup-details-continue{order:1;margin-top:auto;align-self:stretch!important}.updates-dialog-content:has(.signup-details-group)>form>.MuiStack-root>p:last-child{flex-shrink:0}.updates-dialog-heading{flex-shrink:0}.updates-dialog-paper:has(.signup-success) .updates-dialog-content{flex-direction:column;justify-content:center;display:flex}.updates-dialog-content .MuiButton-contained{border-radius:var(--site-button-radius)}.updates-dialog-content>p{font-size:15px;line-height:1.6}.signup-success{text-align:center;justify-items:center;gap:20px;padding:20px 0 8px;display:grid}.signup-success>p{max-width:36ch;color:var(--site-text-primary);margin:0;font-size:16px;line-height:1.6}.updates-dialog-paper:has(.signup-success) .updates-dialog-heading h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.updates-dialog-paper:has(.signup-success) .updates-dialog-heading .MuiIconButton-root{grid-column:2;justify-self:end}.signup-details-group{border:1px solid var(--glass-field-border);border-radius:var(--site-control-radius);corner-shape:var(--site-corner-shape);background-color:var(--glass-field);background-image:var(--glass-field-sheen);min-width:0;box-shadow:var(--glass-field-shadow);padding-inline:16px;container:signup-fields/inline-size}.signup-details-group:focus-within{border-color:var(--mui-palette-primary-main);box-shadow:0 0 0 3px var(--glass-field-focus-ring),var(--glass-field-shadow)}.signup-details-row{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:16px;display:grid}.signup-details-row+.signup-details-row{border-top:1px solid var(--site-grouped-separator)}.signup-details-label{color:var(--site-text-primary);text-align:right;cursor:text;padding-block:10.5px;font-size:16px;line-height:1.4375}.signup-details-row:focus-within .signup-details-label{color:var(--mui-palette-primary-main)}.signup-details-row:has(.Mui-error) .signup-details-label{color:var(--site-field-error)}.signup-group-field{min-width:0}.signup-group-field .MuiOutlinedInput-root{box-shadow:none;background:0 0;border-radius:0}.signup-group-field .MuiOutlinedInput-notchedOutline{border:0}.signup-group-field .MuiInputBase-input{padding:10.5px 0}.signup-group-field .MuiInputBase-input::placeholder{color:var(--glass-group-placeholder);opacity:1}.signup-group-field .MuiFormHelperText-root{margin:0 0 12px}.signup-group-field .MuiFormHelperText-root:not(.Mui-error){display:none}.hero-proof{color:var(--site-text-secondary);margin-top:18px!important;font-size:12px!important;line-height:1.6!important}.hero-offer-link{color:inherit;font-weight:650}.app-store-button{width:calc(var(--site-control-size) * 3);display:inline-flex}.app-store-button:focus-visible{outline:3px solid var(--mui-palette-primary-main,#087cf0);outline-offset:4px}.app-store-button img{width:100%;height:auto}.hero-product{isolation:isolate;place-items:center;height:100%;min-height:0;max-height:100%;display:grid;position:relative}.hero-phone-float{will-change:transform}.phone-frame{width:272px;position:relative}.phone-frame-official{aspect-ratio:1350/2760;box-shadow:none;filter:var(--site-phone-frame-shadow);background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.phone-frame-official:after{display:none}.phone-frame-official .phone-frame-screen{z-index:1;background:#000;border-radius:9%/4%;position:absolute;inset:2.5% 5.33%;overflow:hidden}.phone-frame-official .phone-frame-screen img{object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}.phone-frame-official .phone-frame-art{z-index:2;object-fit:contain;pointer-events:none;border-radius:0;width:100%;max-width:none;height:100%}.phone-image-dark{display:none}@media (prefers-color-scheme:dark){.phone-image-light{display:none}.phone-image-dark{display:block}}.phone-hero{width:min(275px,26vw,48.913svh - 62.6087px);max-height:calc(100svh - 128px)}.proof-strip{border-block:1px solid var(--site-border-soft);background:var(--site-surface-soft)}.proof-container{padding-top:28px;padding-bottom:32px}.proof-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px}.proof-heading p{color:var(--site-text-tertiary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.proof-heading a{color:var(--site-text-tertiary);font-size:10px}.proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.proof-item{border-left:1px solid var(--site-border);min-width:0;padding:2px 26px}.proof-item:first-child{border-left:0;padding-left:0}.proof-item:last-child{padding-right:0}.proof-item dt{color:var(--site-text-tertiary);letter-spacing:.06em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:650}.proof-item dd{color:var(--site-text-primary);letter-spacing:-.03em;margin:0;font-size:clamp(18px,2vw,23px);font-weight:600;line-height:1.12}.proof-item span{color:var(--site-text-tertiary);margin-top:6px;font-size:9px;line-height:1.45;display:block}.showcase{background:var(--site-showcase-background);padding-block:72px 80px;overflow:hidden}.showcase-intro{text-align:center;margin-bottom:36px;display:block}.showcase h2,.features h2,.about h2{font-size:clamp(30px,3.4vw,42px);font-weight:var(--site-display-heading-weight);letter-spacing:var(--site-display-letter-spacing);margin:0;line-height:1.04}.showcase-lede{max-width:40em;color:var(--site-text-secondary);text-wrap:pretty;margin:14px auto 0!important;font-size:16px!important;line-height:1.65!important}.device-scroll{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:18px;width:100%;min-width:0;padding-bottom:0;display:grid!important}.device-item{will-change:transform;width:auto;min-width:0;margin:0}.phone-showcase{width:100%}.device-item figcaption{text-align:center;flex-direction:column;align-items:center;margin-top:16px;line-height:1.45;display:flex}.device-item figcaption strong{font-size:14px}.device-item figcaption span{color:var(--site-text-tertiary);font-size:11px}.features{padding-top:145px;padding-bottom:145px}.section-intro{margin-bottom:72px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature-grid>div{display:flex}.feature-card{isolation:isolate;color:#fff;border:0;border-radius:25px;grid-template-rows:43px minmax(64px,auto) 1fr;row-gap:24px;height:100%;min-height:390px;padding:37px 40px 42px;transition:box-shadow .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 #0000}.feature-card>*{z-index:1;position:relative}.feature-card:before,.feature-card:after{content:"";z-index:0;pointer-events:none;border-radius:50%;position:absolute}.feature-card-sky{background-color:var(--site-feature-sky);background-image:radial-gradient(circle at 118% -12%,#ffffff47,#0000 40%),radial-gradient(circle at -16% 122%,#00245c47,#0000 44%),repeating-linear-gradient(-28deg,#ffffff12 0 1px,#0000 1px 18px)}.feature-card-sky:before{border:1px solid #fff3;width:240px;height:240px;bottom:-90px;right:-70px;box-shadow:0 0 0 36px #ffffff0f}.feature-card-sky:after{background:#ffffff1a;width:120px;height:120px;top:-40px;left:-36px}.feature-card-paper{background-color:var(--site-feature-paper);background-image:radial-gradient(circle at -18% -8%,#ffffff3d,#0000 38%),radial-gradient(circle at 112% 118%,#0818504d,#0000 42%),repeating-linear-gradient(22deg,#ffffff12 0 1px,#0000 1px 18px)}.feature-card-paper:before{border:1px solid #ffffff2e;width:260px;height:260px;top:-80px;left:-110px;box-shadow:0 0 0 42px #ffffff0d}.feature-card-paper:after{background:#ffffff14;width:150px;height:150px;bottom:-50px;right:-40px}.feature-card-sage{background-color:var(--site-feature-sage);background-image:radial-gradient(circle at 50% 120%,#ffffff29,#0000 46%),radial-gradient(circle at 108% 8%,#fff3,#0000 36%),repeating-linear-gradient(118deg,#ffffff0f 0 1px,#0000 1px 20px)}.feature-card-sage:before{border:1px solid #fff3;width:220px;height:220px;top:-70px;right:-80px;box-shadow:0 0 0 32px #ffffff0d}.feature-card-sage:after{border:1px solid #ffffff24;width:180px;height:180px;bottom:-80px;left:-70px}.feature-card:hover{box-shadow:var(--site-card-shadow)}.card-icon{color:#fff;width:43px!important;height:43px!important}.feature-card h3{font-size:27px;font-weight:var(--site-card-heading-weight);letter-spacing:var(--site-card-letter-spacing);align-self:start;margin:0;line-height:1.2;color:#fff!important}.feature-card>p:last-child{max-width:445px;margin:0;font-size:14px;line-height:1.8;color:#ffffffd6!important}.story-section{isolation:isolate;color:var(--site-story-text);background:var(--site-story-background);padding-block:138px;position:relative;overflow:hidden}.story-section:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#087cf033,#0000 68%);border-radius:50%;width:720px;position:absolute;inset:-20% -10% auto auto}.story-container{gap:74px;display:grid!important}.story-intro{grid-template-columns:1.08fr .92fr;align-items:end;gap:90px;display:grid}.story-section h2{color:var(--site-story-text);font-size:clamp(38px,4.5vw,58px);font-weight:var(--site-display-heading-weight);letter-spacing:var(--site-display-letter-spacing);margin:0;line-height:1.02}.story-section h2 strong{font-weight:var(--site-display-emphasis-weight)}.story-copy{gap:18px;display:grid}.story-copy p{max-width:560px;color:var(--site-story-muted);margin:0;font-size:15px;line-height:1.8}.story-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 58px;margin:0;padding:0;list-style:none;display:grid}.story-milestone{--story-accent:#70b7ff;grid-row:span 3;grid-template-columns:50px minmax(0,1fr);grid-template-rows:subgrid;border-top:1px solid var(--site-story-border);background:0 0;align-content:start;gap:0 18px;min-width:0;margin-bottom:22px;padding:30px 0 34px;display:grid}.story-milestone-prototype{--story-accent:#f5c928}.story-milestone-separation{--story-accent:#ff836d}.story-milestone-regression-tests{--story-accent:#67d4dc}.story-milestone-performance{--story-accent:#7bd06f}.story-icon{width:42px;height:42px;color:var(--story-accent);background:0 0;border:0;border-radius:0;grid-area:1/1/4;place-items:start;margin:0;display:grid}.story-icon svg{width:30px;height:30px}.story-timeline h3{color:var(--site-story-text);letter-spacing:-.025em;grid-area:1/2;margin:0 0 15px;font-size:clamp(21px,2.4vw,28px);font-weight:550;line-height:1.15}.story-timeline p{max-width:49ch;color:var(--site-story-muted);grid-area:2/2;margin:0;font-size:13px;line-height:1.75}.story-learn-more{grid-area:3/2;place-self:start;margin-top:22px}.story-conclusion{max-width:38ch;color:var(--site-story-text);letter-spacing:-.025em!important;margin:-12px 0 0!important;font-size:clamp(22px,2.6vw,31px)!important;font-weight:350!important;line-height:1.35!important}.story-feedback{border-block:1px solid var(--site-story-border);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:24px;margin-top:-36px;padding:22px 0}.story-feedback strong{color:var(--site-story-text);font-size:13px;font-weight:600}.story-feedback a{color:#70b7ff;font-size:12px;font-weight:600}.story-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.story-fact{border-left:1px solid var(--site-story-border);min-width:0;padding:0 28px}.story-fact:first-child{border-left:0;padding-left:0}.story-fact:last-child{padding-right:0}.story-fact dd{color:var(--site-story-text);letter-spacing:-.055em;margin:0 0 9px;font-size:clamp(36px,4vw,52px);font-weight:250;line-height:1}.story-fact dt{color:var(--site-story-text);font-size:12px;font-weight:650;line-height:1.4}.story-fact span{color:var(--site-story-muted);margin-top:7px;font-size:9px;line-height:1.5;display:block}.story-source-note{color:var(--site-story-muted);text-align:right;margin:-50px 0 0!important;font-size:9px!important;line-height:1.6!important}.story-viewer-backdrop{background:var(--glass-scrim)!important}.story-viewer-paper{--story-viewer-accent:#70b7ff;border:1px solid var(--glass-edge);width:min(1500px,100vw - 32px);height:min(940px,100dvh - 32px);color:var(--site-text-primary);overflow:hidden;border-radius:var(--site-dialog-radius)!important;background-color:var(--glass-sheet)!important;max-width:none!important;max-height:none!important;box-shadow:var(--glass-shadow)!important;margin:16px!important}.story-viewer-prototype{--story-viewer-accent:#f5c928}.story-viewer-separation{--story-viewer-accent:#ff836d}.story-viewer-regression-tests{--story-viewer-accent:#67d4dc}.story-viewer-performance{--story-viewer-accent:#7bd06f}.story-viewer-shell{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.story-viewer-paper{--story-viewer-control-inset:12px;--site-dialog-radius:calc(var(--site-control-radius) + var(--story-viewer-control-inset))}.story-viewer-header{min-width:0;padding:calc(var(--story-viewer-control-inset) - 1px);border-bottom:1px solid var(--site-border);justify-content:space-between;align-items:center;gap:16px;display:flex}.story-viewer-header h2{color:var(--site-text-primary);letter-spacing:-.025em;margin:0;font-size:clamp(22px,2.5vw,34px);font-weight:450;line-height:1.08}.story-viewer-close{flex:none;border-radius:50%!important}.story-viewer-viewport{touch-action:none;overscroll-behavior:contain;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background-color:#25303b;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:28px 28px;min-width:0;min-height:0;position:relative;overflow:hidden}.story-viewer-viewport.is-dragging{cursor:grabbing}.story-viewer-viewport:focus-visible{outline:2px solid var(--story-viewer-accent);outline-offset:-3px}.story-viewer-canvas{transform-origin:0 0;will-change:transform;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 12px 42px #00000061}.story-viewer-viewport.is-dragging .story-viewer-canvas{transition:none}.story-viewer-canvas iframe{pointer-events:none;background:#f7f5ef;border:0;width:1632px;height:1056px;display:block}.story-viewer-controls{border-top:1px solid var(--site-border);background:0 0;justify-content:space-between;align-items:center;gap:22px;min-width:0;padding:13px 18px;display:flex}.story-viewer-controls>p{max-width:55ch;color:var(--site-text-secondary);margin:0;font-size:10px;line-height:1.45}.story-viewer-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.story-viewer-actions .MuiButton-root{min-width:var(--site-control-size)}.story-viewer-actions output{min-width:54px;color:var(--site-text-secondary);text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.story-viewer-actions .MuiButton-root{letter-spacing:.02em;text-transform:none;padding-inline:12px;font-size:10px}.stats-section{border-block:1px solid var(--site-border-soft);background:var(--site-surface-soft);padding-block:68px}.stat{text-align:center;flex-direction:column;align-items:center;min-width:210px;display:flex}.stat strong{font-variant-numeric:tabular-nums;color:var(--mui-palette-primary-main,#087cf0);letter-spacing:-.06em;align-items:baseline;font-size:clamp(48px,5vw,68px);font-weight:700;line-height:1;display:inline-flex}.stat-number{display:inline-grid}.stat-digit{text-align:center;letter-spacing:0;width:1ch;display:inline-block}.stat-number-sizer,.stat-number-value{grid-area:1/1;justify-self:end}.stat-number-sizer{visibility:hidden}.stat-suffix{white-space:pre}.stat>span{color:var(--site-stats-label);letter-spacing:.12em;text-transform:uppercase;margin-top:10px;font-size:11px;font-weight:700}.native-section{color:var(--site-native-text);background:var(--site-native-background);padding-block:120px}.native-container{position:relative}.native-intro{grid-template-columns:minmax(0,1.18fr) minmax(280px,.62fr);align-items:end;gap:64px;margin-bottom:50px;display:grid}.native-section h2{font-size:clamp(30px,3.4vw,42px);font-weight:var(--site-display-heading-weight);letter-spacing:var(--site-display-letter-spacing);margin:0;line-height:1.04}.native-summary{max-width:45ch;color:var(--site-native-muted);margin:0 0 2px!important;font-size:14px!important;line-height:1.75!important}.native-bento{color:var(--site-native-text);grid-template-columns:minmax(310px,.78fr) minmax(0,1.22fr);gap:20px;display:grid;position:relative}.native-framework-card,.native-scale-stage{border:1px solid var(--site-native-border);corner-shape:var(--site-corner-shape);background-color:var(--site-native-tile);min-width:0;box-shadow:var(--site-native-shadow);border-radius:32px}.native-framework-card{flex-direction:column;grid-area:1/1;min-height:570px;padding:34px;display:flex}.native-card-heading h3,.native-stage-header h3{color:var(--site-native-text);letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(23px,2.35vw,30px);font-weight:450;line-height:1.08}.native-card-heading>p{max-width:31ch;color:var(--site-native-muted);margin:15px 0 0;font-size:12px;line-height:1.65}.native-framework-list{grid-template-columns:1fr;gap:0;margin:auto 0 0;padding:0;list-style:none;display:grid}.native-framework-list li{border-top:1px solid var(--site-native-border);min-width:0;padding:15px 0}.native-framework-name{overflow-wrap:anywhere;color:var(--site-native-text);display:block;letter-spacing:-.015em!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important}.native-framework-role{color:var(--site-native-muted);margin-top:3px;display:block;font-size:10px!important;line-height:1.35!important}.native-scale-stage{isolation:isolate;background-image:linear-gradient(var(--site-native-grid) 1px,transparent 1px),linear-gradient(90deg,var(--site-native-grid) 1px,transparent 1px);background-size:24px 24px;grid-area:2/1/auto/-1;grid-template-rows:auto minmax(0,1fr) auto;min-height:500px;padding:34px;display:grid;position:relative;overflow:hidden}.native-stage-header{z-index:1;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.native-readout{color:var(--site-native-text);white-space:nowrap;align-items:baseline;gap:7px;display:flex}.native-readout strong{letter-spacing:-.065em!important;font-size:clamp(38px,4.6vw,58px)!important;font-weight:250!important;line-height:.9!important}.native-readout span{color:var(--site-native-muted);letter-spacing:.12em!important;font-size:10px!important;font-weight:700!important}.native-motion-strips{border-top:1px solid var(--site-native-border);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:22px 0 10px;padding:0;list-style:none;display:grid}.native-motion-strip{grid-template-rows:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;min-height:300px;padding:22px 24px 8px;display:grid}.native-motion-stack{border-bottom:1px solid var(--site-native-border);grid-column:1/-1;grid-template-rows:auto;grid-template-columns:minmax(210px,.52fr) minmax(0,1.48fr);align-items:center;gap:34px;min-height:330px;padding-inline:0}.native-motion-stack .native-motion-canvas{min-height:310px}.native-motion-system{padding-left:0}.native-motion-weigh{border-left:1px solid var(--site-native-border)}.native-motion-copy h4{color:var(--site-native-text);letter-spacing:-.025em;margin:0;font-size:17px;font-weight:560;line-height:1.2}.native-motion-copy>p{max-width:35ch;color:var(--site-native-muted);margin:10px 0 0;font-size:10px;line-height:1.55}.native-motion-canvas{min-width:0;min-height:220px;position:relative}.native-concept-canvas,.native-concept-canvas canvas,.native-scale-canvas,.native-scale-canvas canvas{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.native-motion-weigh .native-scale-visual{min-height:235px;margin:-14px -12px -18px}.native-stage-footer{z-index:1;border-top:1px solid var(--site-native-border);justify-content:space-between;align-items:flex-end;gap:24px;padding-top:17px;display:flex;position:relative}.native-stage-footer p{color:var(--site-native-text);margin:0;font-size:10px;font-weight:650;line-height:1.45}.native-stage-footer p:last-child{max-width:24ch;color:var(--site-native-muted);text-align:right;font-weight:400}.native-size-proof{border-block:1px solid var(--site-native-border);grid-area:1/2;grid-template-columns:1fr;align-content:start;gap:24px;margin:0;padding:34px 0 4px;display:grid}.native-size-proof-lead h3{max-width:16ch;color:var(--site-native-text);letter-spacing:-.04em;margin:10px 0 16px;font-size:clamp(27px,3vw,39px);font-weight:430;line-height:1.08}.native-size-proof-lead>p{max-width:42ch;color:var(--site-native-muted);margin:0;font-size:13px;line-height:1.7}.native-size-proof-lead .native-engineering-tradeoff{color:var(--site-native-text);margin-top:15px;font-weight:600}.native-size-sources{color:var(--site-native-muted);flex-wrap:wrap;gap:8px 18px;margin-top:19px;font-size:9px;display:flex}.native-size-sources a{color:var(--mui-palette-primary-main,#087cf0);font-weight:650}.native-size-sources span{font-size:inherit}.native-dependency-comparison{margin:0}.native-dependency-comparison>div{border-top:1px solid var(--site-native-border);grid-template-columns:155px minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.native-dependency-comparison dt{color:var(--site-native-text);font-size:11px;font-weight:700;line-height:1.45}.native-dependency-comparison dd{color:var(--site-native-muted);margin:0;font-size:12px;line-height:1.65}.native-size-boundary{color:var(--site-native-muted);margin:18px 0 0!important;font-size:9px!important;line-height:1.65!important}.native-size-boundary a{color:var(--mui-palette-primary-main,#087cf0);font-weight:650}.about{grid-template-columns:1fr;row-gap:56px;padding-top:128px;padding-bottom:48px;display:grid!important}.about-intro{grid-template-columns:1fr 1fr;align-items:start;gap:72px;display:grid}.about-description p{max-width:410px;color:var(--site-text-secondary);margin:0 0 5px;font-size:15px;line-height:1.8}.about-description .purchase-compatibility,.about-description .purchase-library-note{margin-top:16px;font-size:13px;line-height:1.65}.about-description .app-store-button{margin-top:24px}.about-platforms{grid-column:1/-1;min-width:0}.platform-gallery{background:0 0;border:0;border-radius:0;min-height:390px;position:relative;overflow:hidden}.platform-gallery:before{content:"";background:var(--site-platform-halo);filter:blur(36px);opacity:.72;border-radius:50%;height:72%;position:absolute;inset:10% 5% auto}.platform-device{z-index:1;flex-direction:column;align-items:center;margin:0;display:flex;position:absolute;bottom:28px}.device-bezel{filter:drop-shadow(0 20px 26px #00000038);width:100%;position:relative}.device-bezel-screen{z-index:1;background:#000;position:absolute;overflow:hidden}.device-bezel-screen img{object-fit:cover}.device-bezel-frame{z-index:2;object-fit:contain;pointer-events:none}.platform-vision{z-index:4;width:24%;bottom:20px;left:4%}.platform-mac{z-index:1;width:45%;bottom:20px;left:20%}.platform-ipad{z-index:2;width:31%;bottom:20px;left:54%}.platform-iphone{z-index:3;width:9%;bottom:20px;left:80%}.platform-vision img{filter:drop-shadow(0 18px 24px #0000003d);width:100%;height:auto}.purchase-benefits{gap:0;max-width:380px;margin:28px 0 0;padding:0;list-style:none;display:grid}.purchase-benefits li{border-top:1px solid var(--site-border);color:var(--site-about-text);align-items:center;gap:12px;padding:15px 0;font-size:13px;font-weight:550;display:flex}.purchase-benefits li svg{width:18px;height:18px;color:var(--mui-palette-primary-main,#087cf0);flex:none}.answers{padding-top:60px;padding-bottom:72px}.answers-intro{grid-template-columns:1.05fr .95fr;align-items:end;gap:76px;margin-bottom:58px;display:grid}.answers h2{color:var(--site-text-primary);font-size:clamp(30px,3.4vw,42px);font-weight:var(--site-display-heading-weight);letter-spacing:var(--site-display-letter-spacing);margin:0;line-height:1.04}.answers h2 strong{font-weight:var(--site-display-emphasis-weight)}.answers-intro>div:last-child p{max-width:490px;color:var(--site-text-secondary);margin:0;font-size:15px;line-height:1.8}.answers-grid{border-radius:var(--site-content-radius);corner-shape:var(--site-corner-shape);background:var(--site-grouped-background);border:0;grid-template-columns:1fr;padding-inline:28px;display:grid}.answer-item{border-bottom:1px solid var(--site-grouped-separator);grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);column-gap:40px;min-width:0;padding:28px 0;display:grid}.answer-item h3{color:var(--site-text-primary);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:1.35}.answer-item p{max-width:55ch;color:var(--site-text-secondary);margin:0;font-size:13px;line-height:1.75}.answer-item.answer-accordion{padding:0;display:block}.answer-action{color:var(--mui-palette-primary-main,#087cf0);grid-column:2;justify-self:start;margin-top:13px;font-size:12px;font-weight:650;display:inline-block}.email-updates-section{padding-bottom:112px}.email-updates-panel{border-radius:var(--site-content-radius);background:var(--site-grouped-background);corner-shape:var(--site-corner-shape);border:0;grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;padding:48px 54px;display:grid}.email-updates-panel h2{color:var(--site-text-primary);font-size:clamp(30px,3.4vw,42px);font-weight:var(--site-display-heading-weight);letter-spacing:var(--site-display-letter-spacing);margin:0;line-height:1.04}.email-updates-copy>p:last-child{max-width:48ch;color:var(--site-text-secondary);margin:22px 0 0;font-size:14px;line-height:1.75}.email-updates-prompt{--site-corner-shape:superellipse(1);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.email-updates-prompt .MuiFormHelperText-root{grid-column:1/-1;min-height:1.5em;margin-left:0}.beta-section{padding:112px 0}.beta-panel{background:var(--site-grouped-background);box-shadow:none;border:0;border-radius:28px;grid-template-columns:.95fr 1.05fr;align-items:center;gap:72px;padding:58px 62px;display:grid}.beta-copy h2{color:var(--site-text-primary);font-size:clamp(30px,3.4vw,42px);font-weight:var(--site-display-heading-weight);letter-spacing:var(--site-display-letter-spacing);margin:0;line-height:1.04}.beta-copy>p:last-child{max-width:50ch;color:var(--site-text-secondary);margin:24px 0 0;font-size:14px;line-height:1.75}.beta-proof{background:var(--site-grouped-surface);box-shadow:none;border:0;border-radius:22px;padding:34px 36px}.beta-proof h3{color:var(--site-text-primary);letter-spacing:-.025em;margin:0;font-size:23px;font-weight:600}.beta-facts{margin:25px 0 27px}.beta-fact{border-top:1px solid var(--site-border);grid-template-columns:80px minmax(0,1fr);gap:18px;padding:14px 0;display:grid}.beta-fact:last-child{border-bottom:1px solid var(--site-border)}.beta-fact dt{color:var(--site-text-primary);font-size:11px;font-weight:650}.beta-fact dd{color:var(--site-text-secondary);margin:0;font-size:11px;line-height:1.65}.beta-actions{flex-wrap:wrap;align-items:center;gap:10px}.beta-actions .MuiButton-root{min-height:var(--site-control-size);border-radius:var(--site-button-radius);padding-inline:19px;font-size:12px}.beta-actions .MuiButton-contained{color:var(--glass-primary-text)}.beta-note{color:var(--site-text-tertiary);margin:15px 0 0!important;font-size:9px!important;line-height:1.6!important}.final-cta{isolation:isolate;border-block:1px solid var(--site-cta-ring);background:var(--site-cta-background);margin-bottom:0;position:relative;overflow:hidden}.final-cta:before{content:none}.final-cta-container{z-index:1;position:relative}.final-cta-inner{align-items:center;min-height:570px;padding-block:80px;display:flex;position:relative}.cta-copy{z-index:2;max-width:670px;position:relative}.cta-copy h2{font-size:clamp(30px,3.4vw,42px);font-weight:var(--site-display-heading-weight);letter-spacing:var(--site-display-letter-spacing);margin:0 0 20px;line-height:1.03}.cta-copy>p{color:var(--site-text-secondary);margin-bottom:32px}.cta-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.cta-updates{min-height:var(--site-control-size)!important;border-radius:var(--site-button-radius)!important;padding-inline:24px!important}.cta-device{position:absolute;bottom:-280px;right:7%;transform:rotate(8deg)}.cta-device .phone-frame{width:275px}.footer{border-top:1px solid var(--site-border);color:var(--site-footer-text);grid-template-columns:1fr auto auto auto auto;align-items:center;gap:40px;padding-top:34px;padding-bottom:45px;font-size:11px;display:grid!important}.footer p,.footer>a:not(:first-child){font-size:11px}.privacy-page{background:var(--site-background);padding-block:clamp(78px,10vw,138px)}.privacy-intro{max-width:760px;margin-bottom:70px}.privacy-intro h1{font-size:clamp(36px,5vw,52px);font-weight:var(--site-display-heading-weight);letter-spacing:var(--site-display-letter-spacing);margin:0 0 28px;line-height:1}.privacy-intro p{max-width:700px;color:var(--site-text-secondary);margin:0;font-size:17px;line-height:1.75}.privacy-intro .privacy-effective-date{color:var(--site-text-tertiary);letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:11px;font-weight:650}.privacy-sections{gap:0;margin:0}.privacy-section{border-top:1px solid var(--site-border);grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);gap:56px;padding-block:30px;display:grid}.privacy-section:last-child{border-bottom:1px solid var(--site-border)}.privacy-section h2{color:var(--site-text-primary);font-size:16px;font-weight:var(--site-card-heading-weight);letter-spacing:var(--site-card-letter-spacing);margin:0}.privacy-section p{color:var(--site-text-secondary);margin:0;font-size:15px;line-height:1.8}.support-page{background:var(--site-background);align-items:center;min-height:calc(100svh - 166px);padding-block:clamp(78px,10vw,138px);display:flex}.support-intro{max-width:760px}.support-intro h1{font-size:clamp(36px,5vw,52px);font-weight:var(--site-display-heading-weight);letter-spacing:var(--site-display-letter-spacing);margin:0 0 28px;line-height:1}.support-intro>p:not(.support-note):not(.support-guidance){max-width:700px;color:var(--site-text-secondary);margin:0 0 34px;font-size:17px;line-height:1.75}.support-guidance{max-width:700px;color:var(--site-text-tertiary);margin:-16px 0 30px!important;font-size:13px!important;line-height:1.7!important}.support-intro .MuiButton-root{min-height:var(--site-control-size);border-radius:var(--site-button-radius);color:var(--glass-primary-text);padding-inline:24px;font-size:15px}.support-note{color:var(--site-text-tertiary);margin-top:14px!important;font-size:12px!important;line-height:1.6!important}@media (max-width:1050px){.hero-container{gap:20px}.device-scroll{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;width:auto;min-width:0;padding-inline:40px;overflow-x:auto}.device-scroll::-webkit-scrollbar{display:none}.device-item{scroll-snap-align:center}}@media (max-width:820px){.hero-container{text-align:center;grid-template-columns:1fr;gap:28px;height:auto;min-height:calc(100svh - 72px);max-height:none;padding-top:36px;padding-bottom:40px}.hero-copy{flex-direction:column;align-items:center;display:flex}.hero-product{height:auto;min-height:0}.phone-hero{width:min(200px,42vw);max-height:none}.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.proof-item:nth-child(3){border-left:0;padding-left:0}.showcase-intro{grid-template-columns:1fr;gap:25px}.showcase-intro>div:last-child p{max-width:590px}.feature-grid{grid-template-columns:1fr}.feature-grid>div{display:block}.feature-card{grid-template-rows:36px auto 1fr;row-gap:18px;height:auto;min-height:300px;padding:28px 30px 30px}.card-icon{width:36px!important;height:36px!important}.story-intro{grid-template-columns:1fr;align-items:start;gap:30px}.story-copy p{max-width:650px}.story-timeline{grid-template-columns:1fr}.story-milestone{grid-row:auto;grid-template-rows:auto 1fr auto;margin-bottom:0}.story-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:38px}.story-fact:nth-child(3){border-left:0;padding-left:0}.stats-section{padding-block:48px}.stats-grid{align-items:stretch}.stat{flex:1 1 0;justify-content:center;min-width:0;padding-inline:14px}.stat+.stat{border-left:1px solid var(--site-border)}.stat strong{font-size:clamp(42px,7vw,54px)}.stat>span{letter-spacing:.1em;max-width:150px;font-size:9px;line-height:1.45}.native-intro{grid-template-columns:1fr;align-items:start;gap:24px}.native-summary{max-width:62ch}.native-bento{grid-template-columns:1fr}.native-framework-card,.native-scale-stage,.native-size-proof{grid-area:auto/1}.native-size-proof{grid-template-columns:1fr;gap:34px;padding-block:34px}.native-framework-card{min-height:0}.native-framework-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin-top:42px}.native-scale-stage{min-height:780px}.native-motion-strips{border-top:0;grid-template-columns:1fr}.native-motion-strip,.native-motion-stack{border-top:1px solid var(--site-native-border);border-bottom:0;border-left:0;grid-column:1;grid-template-rows:auto;grid-template-columns:minmax(145px,.56fr) minmax(0,1.44fr);align-items:center;gap:22px;min-height:190px;padding:18px 0}.native-motion-stack .native-motion-canvas{min-height:190px}.about{grid-template-columns:1fr;gap:28px}.about-intro{grid-template-columns:1fr;gap:25px}.about-description p{max-width:590px}.about-platforms,.purchase-benefits{grid-column:auto}.answers-intro{grid-template-columns:1fr;align-items:start;gap:24px}.email-updates-panel{grid-template-columns:1fr;gap:34px;padding:38px}.beta-panel{grid-template-columns:1fr;gap:34px;padding:44px}.beta-copy>p:last-child{max-width:62ch}.answers-intro>div:last-child p{max-width:620px}.platform-gallery{min-height:clamp(240px,52vw,350px)}.purchase-benefits{margin-top:28px}.cta-device{opacity:.28;right:-5%}.footer{grid-template-columns:1fr;gap:15px;padding-top:32px;padding-bottom:32px}}@media (max-width:600px){.site-header{--header-control-inset:8px;width:calc(100% - 16px);margin-top:8px;top:8px}.nav-link{display:none}.nav-updates{min-height:var(--site-control-size);padding-inline:13px!important;font-size:12px!important}.nav-download{display:none}.hero-container{height:auto;min-height:auto;max-height:none;padding-top:36px;padding-bottom:40px}.hero-copy h1{font-size:clamp(32px,9vw,42px)!important}.hero-subtitle{font-size:16px!important}.hero-actions{justify-content:center;gap:16px;flex-direction:column!important}.hero-email-purpose{font-size:14px!important}.cta-actions{flex-direction:column;align-items:flex-start}.hero-product{min-height:0}.phone-hero{width:min(180px,56vw);max-height:none}.proof-container{padding-top:24px;padding-bottom:28px}.proof-heading{align-items:flex-start;gap:5px;margin-bottom:20px;flex-direction:column!important}.proof-grid{grid-template-columns:1fr;row-gap:0}.proof-item{border-top:1px solid var(--site-border);border-left:0;padding:18px 0}.proof-item:first-child{border-top:0;padding-top:0}.proof-item:last-child{padding-bottom:0}.showcase,.features,.story-section,.native-section,.about,.answers{padding-top:96px;padding-bottom:96px}.about{padding-bottom:48px}.answers{padding-top:64px}.email-updates-section{padding-bottom:96px}.email-updates-panel{border-radius:var(--site-content-radius);gap:28px;padding:32px 24px}.email-updates-panel h2{font-size:32px}.beta-section{padding:96px 0}.beta-panel{border-radius:20px;gap:28px;padding:32px 24px}.beta-copy h2{font-size:32px}.beta-proof{border-radius:18px;padding:28px 24px}.beta-fact{grid-template-columns:72px minmax(0,1fr);gap:12px}.beta-actions{align-items:stretch;flex-direction:column!important}.beta-actions .MuiButton-root{width:100%}.platform-gallery{min-height:clamp(230px,64vw,320px);margin-inline:-24px}.purchase-benefits{justify-content:flex-start}.answers-intro{margin-bottom:42px}.answers h2{font-size:32px}.answers-grid{padding-inline:24px}.answer-item{border-bottom:1px solid var(--site-grouped-separator);grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 0}.answer-action{grid-column:1}.answer-item:last-child{border-bottom:0}.showcase-intro{margin-bottom:55px}.showcase h2,.features h2,.about h2{font-size:32px}.device-scroll{grid-template-columns:none;gap:22px;padding-inline:calc(50vw - 90px);overflow-x:auto;display:flex!important}.device-item{flex:none;width:180px}.phone-showcase{width:180px}.feature-card{grid-template-rows:34px auto 1fr;row-gap:16px;min-height:0;padding:26px 24px 28px}.card-icon{width:34px!important;height:34px!important}.story-container{gap:50px}.story-section h2{font-size:36px}.story-copy p{font-size:14px;line-height:1.75}.story-timeline{gap:0}.story-milestone{grid-template-columns:42px minmax(0,1fr);column-gap:14px;padding:27px 0 31px}.story-icon{width:34px;height:34px}.story-icon svg{width:25px;height:25px}.story-facts{grid-template-columns:1fr;row-gap:0}.story-fact{border-top:1px solid var(--site-story-border);border-left:0;padding:24px 0}.story-fact:first-child{border-top:0;padding-top:0}.story-fact:last-child{padding-bottom:0}.story-source-note{text-align:left;margin-top:-26px!important}.story-feedback{align-items:flex-start;gap:8px;margin-top:-22px;flex-direction:column!important}.stats-section{padding-block:40px}.stat{padding-inline:8px}.stat strong{font-size:clamp(38px,11vw,48px)}.stat>span{letter-spacing:.08em;max-width:105px;font-size:8px}.native-intro{gap:20px;margin-bottom:40px}.native-section h2{font-size:32px}.native-framework-card,.native-scale-stage{border-radius:24px;padding:24px}.native-framework-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;margin-top:34px}.native-dependency-comparison>div{grid-template-columns:1fr;gap:7px}.native-scale-stage{min-height:760px}.native-stage-header{gap:14px}.native-card-heading h3,.native-stage-header h3{font-size:23px}.native-readout strong{font-size:38px!important}.native-motion-strip{grid-template-columns:1fr;gap:10px;padding:22px 0}.native-motion-copy>p{max-width:48ch}.native-motion-canvas{min-height:185px}.native-motion-weigh .native-scale-visual{min-height:220px;margin-inline:-12px}.native-stage-footer{flex-direction:column;align-items:flex-start;gap:4px}.native-stage-footer p:last-child{text-align:left;max-width:none}.final-cta-inner{min-height:570px;padding-block:75px}.cta-copy h2{font-size:32px}.cta-device{display:none}.privacy-page{padding-block:72px 88px}.privacy-intro{margin-bottom:50px}.privacy-section{grid-template-columns:1fr;gap:10px;padding-block:24px}.support-page{min-height:auto;padding-block:86px 104px}}@media (max-width:700px){.story-viewer-paper{border:0;border-radius:0!important;width:100vw!important;height:100dvh!important;margin:0!important}.story-viewer-header{gap:16px;padding:12px}.story-viewer-header h2{font-size:21px}.story-viewer-controls{min-height:62px;padding:12px}.story-viewer-controls>p{display:none}.story-viewer-actions{flex-wrap:wrap;justify-content:center;width:100%}.story-viewer-actions .MuiButton-root{padding-inline:8px}}@media (max-width:480px){.signup-details-group{padding-inline:12px}.signup-details-row{grid-template-columns:52px minmax(0,1fr);gap:12px}.stat+.stat{border-left:0}}@container signup-fields (max-width:17em){.signup-details-row{grid-template-columns:minmax(0,1fr);gap:0}.signup-details-label{text-align:left;padding-bottom:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-motion-reveal],.native-framework-list li{opacity:1!important;transform:none!important}.story-viewer-canvas{transition:none}}
