@import"https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,400;0,500;0,600;0,700&family=Cousine:wght@400;700&display=swap";:root{--gray-950: rgb(17, 18, 20);--gray-900: rgb(24, 25, 28);--gray-850: rgb(30, 31, 34);--gray-825: rgb(37, 38, 42);--gray-800: rgb(43, 45, 49);--gray-750: rgb(49, 51, 56);--gray-700: rgb(56, 58, 64);--gray-650: rgb(71, 74, 82);--white: rgb(255, 255, 255);--text-50: rgb(245, 245, 245);--text-100: rgb(229, 229, 229);--text-200: rgb(212, 212, 212);--text-300: rgb(163, 163, 163);--text-350: rgb(153, 153, 153);--text-400: rgb(115, 115, 115);--text-500: rgb(82, 82, 82);--indigo-200: rgb(165, 180, 252);--indigo-400: rgb(129, 140, 248);--indigo-500: rgb(99, 102, 241);--indigo-600: rgb(79, 70, 229);--amber-300: rgb(251, 191, 36);--amber-500: rgb(245, 158, 11);--amber-cta: rgb(250, 172, 32);--amber-surface: rgb(38, 33, 28);--orange-300: rgb(251, 146, 60);--orange-500: rgb(249, 115, 22);--orange-600: rgb(234, 88, 12);--orange-950: rgb(92, 42, 16);--green-500: rgb(16, 185, 129);--red-500: rgb(239, 68, 68);--surface-display: var(--gray-950);--surface-well: var(--gray-900);--surface-card: var(--gray-850);--surface-active: var(--gray-825);--surface-device: var(--gray-800);--border-strong: var(--gray-700);--border-hairline: rgba(255, 255, 255, .05);--text-heading: var(--text-50);--text-body: var(--text-100);--text-control: var(--text-200);--text-secondary: var(--text-300);--text-label: var(--text-400);--accent: var(--indigo-400);--accent-tint: rgba(99, 102, 241, .15);--accent-ring: rgba(99, 102, 241, .4);--pro-tint: rgba(245, 158, 11, .1);--pro-ring: rgba(245, 158, 11, .2);--overlay-faint: rgba(255, 255, 255, .05);--overlay-dim: rgba(255, 255, 255, .1)}:root{--font-brand: "Nimbus Sans", "Helvetica Neue", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ui: "Nimbus Sans L", "Nimbus Sans", "Helvetica Neue", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-inter: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "Liberation Mono", "Cousine", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-mono-alt: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-micro-size: 10px;--text-micro-line: 15px;--text-badge-size: 10.4px;--text-badge-line: 10.4px;--text-badge-track: 1.04px;--text-label-size: 12px;--text-label-line: 16px;--text-label-track: 1.2px;--text-control-size: 12px;--text-control-line: 16px;--text-body-size: 14px;--text-body-line: 20px;--text-feature-size: 14px;--text-feature-line: 19.25px;--text-subtitle-size: 16px;--text-subtitle-line: 22px;--text-cta-size: 18px;--text-cta-line: 24px;--text-cta-track: .4px;--text-heading-size: 24px;--text-heading-line: 32px;--text-heading-track: -.6px;--text-display-size: 30px;--text-display-line: 36px;--text-display-track: -.75px;--text-hero-size: 92.5px;--text-hero-line: 111px;--text-hero-track: -2.313px}:root{--radius-device: 40px;--radius-display: 32px;--radius-cta: 28px;--radius-card: 24px;--radius-plan: 16px;--radius-group: 12px;--radius-button: 8px;--radius-thumb: 6px;--radius-badge: 4px;--radius-record-square: 4.9375px;--radius-pill: 9999px;--shadow-device: inset 0 0 0 1px rgba(255,255,255,.05), 0px 25px 50px -12px rgba(0,0,0,.5);--shadow-display: inset 0 0 0 1px rgba(56,58,64,.5), inset 0px 2px 10px 1px rgba(0,0,0,.5);--shadow-card: inset 0 0 0 1px rgba(255,255,255,.05), inset 0px 2px 10px 1px rgba(0,0,0,.3);--shadow-card-soft: inset 0 0 0 1px rgba(255,255,255,.05), inset 0px 2px 4px 1px rgba(0,0,0,.05);--shadow-well: inset 0 0 0 1px rgba(56,58,64,.6), inset 0px 1px 2px 1px rgba(0,0,0,.4);--shadow-effect: inset 0 0 0 1px rgb(56,58,64), inset 0px 2px 6px 1px rgba(0,0,0,.4);--shadow-effect-active: inset 0 0 0 1px rgba(99,102,241,.4), inset 0px 2px 10px 1px rgba(0,0,0,.6);--shadow-record: inset 0 0 0 1.289px rgb(56,58,64), 0px 5.156px 15.469px 0px rgba(0,0,0,.3);--shadow-track: inset 0px 3px 5px 0px rgba(0,0,0,.6), 0px 1px 0px 0px rgba(255,255,255,.02);--shadow-thumb: inset 0 0 0 1px rgb(30,31,34), 0px 3px 6px 0px rgba(0,0,0,.5), inset 0px 1px 1px 1px rgba(255,255,255,.15);--shadow-thumb-orange: inset 0 0 0 1px rgb(92,42,16), 0px 3px 6px 0px rgba(0,0,0,.5), inset 0px 1px 1px 1px rgba(255,255,255,.3);--shadow-logo-mark: inset 0 0 0 1px rgba(165,180,252,.2), 0px 4px 12px 0px rgba(99,102,241,.4), inset 0px 1px 1px 1px rgba(255,255,255,.3);--shadow-app-icon: inset 0 0 0 1px rgb(56,58,64), 0px 8px 24px 0px rgba(0,0,0,.6), inset 0px 2px 4px 1px rgba(255,255,255,.05), inset 0px -2px 4px 1px rgba(0,0,0,.4);--shadow-cta: 0px 4px 20px 0px rgba(249,115,22,.25);--ring-plan: inset 0 0 0 2px rgb(250,172,32);--glow-status: 0px 0px 8px 0px rgba(16,185,129,.6);--glow-accent: 0px 0px 8px 0px rgba(129,140,248,.6);--glow-playhead: 0px 0px 5px 0px rgba(239,68,68,.8);--gradient-raised: linear-gradient(180deg, rgb(49,51,56) 0%, rgb(30,31,34) 100%);--gradient-logo: linear-gradient(180deg, rgb(129,140,248) 0%, rgb(79,70,229) 100%);--gradient-thumb: linear-gradient(180deg, rgb(71,74,82) 0%, rgb(43,45,49) 100%);--gradient-thumb-orange: linear-gradient(180deg, rgb(251,146,60) 0%, rgb(234,88,12) 100%);--gradient-icon-tint: linear-gradient(45deg, rgba(99,102,241,.1) 0%, rgba(99,102,241,0) 100%);--gradient-ambient-center: radial-gradient(438px 468px at 50% 50%, rgba(255,255,255,.03) 0%, rgba(255,255,255,0) 100%);--gradient-ambient-top: radial-gradient(784px 825px at 50% 0%, rgba(255,255,255,.03) 0%, rgba(255,255,255,0) 100%);--gradient-ambient-corner: radial-gradient(904px 904px at 100% 100%, rgba(255,255,255,.03) 0%, rgba(255,255,255,0) 100%);--gradient-display-sheen: linear-gradient(37.388deg, rgba(255,255,255,0) .31%, rgba(255,255,255,.05) 50%, rgba(255,255,255,.1) 99.69%)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;background:var(--gray-950);color:var(--text-100);font-family:var(--font-inter);font-size:16.5px;-webkit-font-smoothing:antialiased}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--indigo-500);outline-offset:2px;border-radius:4px}img,svg,video{max-width:100%;height:auto}.page{min-height:100vh;background:var(--gray-950);background-image:radial-gradient(720px 520px at 8% -8%,rgba(249,115,22,.12),transparent 68%),radial-gradient(680px 520px at 100% -6%,rgba(129,140,248,.1),transparent 66%),var(--gradient-ambient-top);background-repeat:no-repeat;font-family:var(--font-inter);color:var(--text-100)}.eyebrow{font-size:12px;letter-spacing:1.2px;color:var(--orange-300);font-weight:600;text-transform:uppercase}.warm-grad{background:linear-gradient(92deg,var(--orange-300) 0%,var(--amber-cta) 55%,var(--orange-500) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.container{max-width:1200px;margin:0 auto;padding-left:32px;padding-right:32px}.prose-width{max-width:760px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:24px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.hero-split{display:grid;grid-template-columns:1fr 380px;gap:64px;align-items:center}@media(max-width:960px){.grid-4{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:1fr}.hero-split{grid-template-columns:1fr;gap:40px}.hero-split .hero-visual{display:none}}@media(max-width:640px){.container{padding-left:20px;padding-right:20px}.grid-2,.grid-4{grid-template-columns:1fr}h1{font-size:clamp(34px,9vw,44px)!important;letter-spacing:-1.2px!important}.desktop-only{display:none!important}}@media(min-width:641px){.mobile-only{display:none!important}}.is-ios .badge-play,.is-android .badge-apple,.is-ios .android-note,.is-android .ios-note{display:none!important}.site-header{position:sticky;top:0;z-index:50;background:#111214e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.05)}.site-header .inner{max-width:1200px;margin:0 auto;padding:0 32px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px}.site-nav{display:flex;align-items:center;gap:28px}.site-nav a{color:var(--text-200);text-decoration:none;font-size:15px;font-weight:500}.site-nav a:hover{color:var(--white)}.nav-cta{display:inline-flex;align-items:center;gap:8px;background:var(--gradient-raised);box-shadow:inset 0 0 0 1px #ffffff14,0 2px 6px #0006;border-radius:var(--radius-button);padding:9px 16px;color:var(--indigo-200)!important;font-weight:600!important;white-space:nowrap;flex:none}.nav-toggle{display:none}@media(max-width:760px){.site-header .inner{padding:0 20px}.site-nav{display:none}.site-nav.open{display:flex;position:absolute;top:64px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:#111214fa;border-bottom:1px solid rgba(255,255,255,.08);padding:8px 20px 16px}.site-nav.open a{padding:12px 4px;font-size:16px;border-bottom:1px solid rgba(255,255,255,.04)}.site-nav.open .nav-cta{margin-top:12px;justify-content:center;border-bottom:none}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-200);cursor:pointer;padding:8px}}.faq-item{background:var(--surface-card);border-radius:var(--radius-group);box-shadow:var(--shadow-card-soft);overflow:hidden}.faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;padding:18px 22px;list-style:none;font-size:16.5px;font-weight:600;color:var(--text-100);font-family:var(--font-inter)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:20px;color:var(--text-400);flex:none;line-height:1}.faq-item[open] summary:after{content:"–"}.faq-item .faq-a{margin:0;padding:0 22px 20px;font-size:15.5px;line-height:1.7;color:var(--text-300)}.sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:60;background:#18191cf5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.08);padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));display:none;align-items:center;justify-content:center;gap:12px}.sticky-cta.visible{display:flex}.sticky-cta .label{font-size:13px;font-weight:600;color:var(--text-100);min-width:0}.sticky-cta .cta{background:var(--gradient-raised);box-shadow:inset 0 0 0 1px #6366f166;border-radius:var(--radius-button);padding:10px 18px;color:var(--indigo-200);text-decoration:none;font-size:14px;font-weight:600;white-space:nowrap}.sticky-cta .dismiss{background:none;border:none;color:var(--text-400);font-size:18px;cursor:pointer;padding:4px 8px}@media(min-width:761px){.sticky-cta{display:none!important}}.android-banner{display:none;align-items:center;justify-content:center;gap:12px;padding:10px 16px;background:var(--gray-900);border-bottom:1px solid rgba(255,255,255,.06);font-size:13px;color:var(--text-200)}.android-banner a{color:var(--indigo-400);font-weight:600;text-decoration:none;white-space:nowrap}.android-banner .dismiss{background:none;border:none;color:var(--text-400);font-size:16px;cursor:pointer;padding:2px 6px}.is-android .android-banner.enabled:not(.dismissed){display:flex}.section-h2{margin:0 0 32px;font-family:var(--font-brand);font-weight:600;font-size:32px;letter-spacing:-.8px;color:var(--text-50)}.table-wrap{overflow-x:auto;border-radius:var(--radius-group);box-shadow:var(--shadow-card-soft);background:var(--surface-card)}.table-wrap table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.table-wrap th{text-align:left;padding:12px 16px;font-size:11.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-400);background:var(--gray-950);border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap}.table-wrap td{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.04);color:var(--text-200);vertical-align:top}.table-wrap tr:last-child td{border-bottom:none}@media(max-width:760px){#site-footer-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:480px){#site-footer-grid{grid-template-columns:1fr!important}}.sticky-cta.user-dismissed{display:none!important}
