:root{--sf-bg:#f4f4f5;--sf-panel:#fff;--sf-fg:#18181b;--sf-muted:#5c5c66;--sf-border:#00000021;--sf-hover:#0000000f;--sf-pressed:#0000001c;--sf-accent:#0d9488;--sf-accent-hover:#0f766e;--sf-accent-pressed:#115e59;--sf-accent-fg:#fff;--sf-accent-wash:#0d94881a;--sf-accent-edge:#0d948847;--sf-success:#15803d;--sf-success-fg:#14532d;--sf-success-bg:#15803d1a;--sf-success-edge:#15803d4d;--sf-warning:#b45309;--sf-warning-fg:#7c2d12;--sf-warning-bg:#b453091a;--sf-warning-edge:#b4530952;--sf-error:#dc2626;--sf-error-fg:#991b1b;--sf-error-bg:#dc262617;--sf-error-edge:#dc26264d;--sf-busy-bg:#0000000d;--sf-danger:var(--sf-error);--sf-error-ring:#dc262629;--sf-hud-error:#fca5a5;--sf-hud-warning:#fcd34d;--sf-hud-success:#86efac;--sf-hud-error-edge:#f8717173;--sf-record:#e11d48;--sf-record-hover:#f43f5e;--sf-stage:#d4d4d8;--sf-placeholder:#71717a1f;--sf-hud-bg:#18181bf5;--sf-hud-fg:#f4f4f5;--sf-hud-muted:#ffffff94;--sf-hud-border:#ffffff24;--sf-hud-control:#ffffff14;--sf-hud-control-edge:#ffffff2e;--sf-scrim:#00000073;--sf-scrim-crop:#0000008c;--sf-ink-red:#ef4444;--sf-ink-amber:#f59e0b;--sf-ink-green:#22c55e;--sf-ink-blue:#3b82f6;--sf-ink-violet:#a855f7;--sf-ink-pink:#ec4899;--sf-ink-white:#fff;--sf-ink-black:#111}@media (prefers-color-scheme:dark){:root{--sf-danger:var(--sf-error);--sf-bg:#1c1c1f;--sf-panel:#26262a;--sf-fg:#f4f4f5;--sf-muted:#a1a1aa;--sf-border:#ffffff21;--sf-hover:#ffffff17;--sf-pressed:#ffffff24;--sf-accent:#2dd4bf;--sf-accent-hover:#5eead4;--sf-accent-pressed:#99f6e4;--sf-accent-fg:#062b26;--sf-accent-wash:#2dd4bf24;--sf-accent-edge:#2dd4bf4d;--sf-success:#4ade80;--sf-success-fg:#86efac;--sf-success-bg:#4ade801f;--sf-success-edge:#4ade8047;--sf-warning:#fbbf24;--sf-warning-fg:#fcd34d;--sf-warning-bg:#fbbf241f;--sf-warning-edge:#fbbf2447;--sf-error:#f87171;--sf-error-fg:#fca5a5;--sf-error-bg:#f871711f;--sf-error-edge:#f8717147;--sf-busy-bg:#ffffff0f;--sf-error-ring:#f8717138;--sf-record:#fb7185;--sf-record-hover:#fda4af;--sf-stage:#131315;--sf-placeholder:#ffffff12}}:root[data-theme=light],[data-sf-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sf-bg:#f4f4f5;--sf-panel:#fff;--sf-fg:#18181b;--sf-muted:#5c5c66;--sf-border:#00000021;--sf-hover:#0000000f;--sf-pressed:#0000001c;--sf-accent:#0d9488;--sf-accent-hover:#0f766e;--sf-accent-pressed:#115e59;--sf-accent-fg:#fff;--sf-accent-wash:#0d94881a;--sf-accent-edge:#0d948847;--sf-success:#15803d;--sf-success-fg:#14532d;--sf-success-bg:#15803d1a;--sf-success-edge:#15803d4d;--sf-warning:#b45309;--sf-warning-fg:#7c2d12;--sf-warning-bg:#b453091a;--sf-warning-edge:#b4530952;--sf-error:#dc2626;--sf-error-fg:#991b1b;--sf-error-bg:#dc262617;--sf-error-edge:#dc26264d;--sf-busy-bg:#0000000d;--sf-danger:var(--sf-error);--sf-error-ring:#dc262629;--sf-hud-error:#fca5a5;--sf-hud-warning:#fcd34d;--sf-hud-success:#86efac;--sf-hud-error-edge:#f8717173;--sf-record:#e11d48;--sf-record-hover:#f43f5e;--sf-stage:#d4d4d8;--sf-placeholder:#71717a1f;--sf-hud-bg:#18181bf5;--sf-hud-fg:#f4f4f5;--sf-hud-muted:#ffffff94;--sf-hud-border:#ffffff24;--sf-hud-control:#ffffff14;--sf-hud-control-edge:#ffffff2e;--sf-scrim:#00000073;--sf-scrim-crop:#0000008c;--sf-ink-red:#ef4444;--sf-ink-amber:#f59e0b;--sf-ink-green:#22c55e;--sf-ink-blue:#3b82f6;--sf-ink-violet:#a855f7;--sf-ink-pink:#ec4899;--sf-ink-white:#fff;--sf-ink-black:#111}:root[data-theme=dark],[data-sf-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sf-danger:var(--sf-error);--sf-bg:#1c1c1f;--sf-panel:#26262a;--sf-fg:#f4f4f5;--sf-muted:#a1a1aa;--sf-border:#ffffff21;--sf-hover:#ffffff17;--sf-pressed:#ffffff24;--sf-accent:#2dd4bf;--sf-accent-hover:#5eead4;--sf-accent-pressed:#99f6e4;--sf-accent-fg:#062b26;--sf-accent-wash:#2dd4bf24;--sf-accent-edge:#2dd4bf4d;--sf-success:#4ade80;--sf-success-fg:#86efac;--sf-success-bg:#4ade801f;--sf-success-edge:#4ade8047;--sf-warning:#fbbf24;--sf-warning-fg:#fcd34d;--sf-warning-bg:#fbbf241f;--sf-warning-edge:#fbbf2447;--sf-error:#f87171;--sf-error-fg:#fca5a5;--sf-error-bg:#f871711f;--sf-error-edge:#f8717147;--sf-busy-bg:#ffffff0f;--sf-error-ring:#f8717138;--sf-record:#fb7185;--sf-record-hover:#fda4af;--sf-stage:#131315;--sf-placeholder:#ffffff12}[data-sf-theme]{color:var(--sf-fg)}
:root{--sf-font-ui:-apple-system, BlinkMacSystemFont, system-ui, sans-serif;--sf-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--sf-text-11:11px;--sf-text-12:12px;--sf-text-13:13px;--sf-text-14:14px;--sf-text-18:18px;--sf-text-22:22px;--sf-text-32:32px;--sf-lh-11:14px;--sf-lh-12:16px;--sf-lh-13:18px;--sf-lh-14:20px;--sf-lh-tight:1.25;--sf-lh-body:1.45;--sf-lh-prose:1.6;--sf-weight-regular:400;--sf-weight-semibold:600;--sf-tracking-display:-.015em;--sf-tracking-caps:.07em}.sf-num{font-variant-numeric:tabular-nums}
:root{--sf-space-1:2px;--sf-space-2:4px;--sf-space-3:6px;--sf-space-4:8px;--sf-space-5:12px;--sf-space-6:16px;--sf-space-7:20px;--sf-space-8:28px;--sf-gap-control:var(--sf-space-2);--sf-gap-group:var(--sf-space-4);--sf-pad-window:var(--sf-space-7);--sf-pad-hud:var(--sf-space-5);--sf-titlebar-h:38px;--sf-toolbar-h:40px;--sf-hud-bar-h:48px;--sf-hit-min:20px}
:root{--sf-radius-control:5px;--sf-radius-panel:8px;--sf-radius-card:10px;--sf-radius-plate:6px;--sf-radius-pill:999px;--sf-control-h-sm:22px;--sf-control-h:26px;--sf-control-h-lg:30px;--sf-control-icon:26px;--sf-border-w:1px;--sf-focus-w:2px;--sf-focus-offset:1px;--sf-focus-offset-inset:-1px}
:root{--sf-shadow-panel:0 4px 14px #0000001a, 0 1px 2px #0000000f;--sf-shadow-hud:0 10px 30px #00000038, 0 2px 6px #00000024;--sf-shadow-plate:0 2px 18px #0000004d;--sf-shadow-drag:0 16px 40px #0000004d;--sf-z-base:0;--sf-z-sticky:10;--sf-z-canvas-ui:20;--sf-z-popover:30;--sf-z-tooltip:40;--sf-z-modal:50;--sf-z-toast:60}@media (prefers-color-scheme:dark){:root{--sf-shadow-panel:0 4px 14px #0006, 0 1px 2px #0000004d;--sf-shadow-hud:0 12px 34px #0000008c, 0 2px 6px #0006;--sf-shadow-plate:0 2px 18px #00000080}}:root[data-theme=light],[data-sf-theme=light]{--sf-shadow-panel:0 4px 14px #0000001a, 0 1px 2px #0000000f;--sf-shadow-hud:0 10px 30px #00000038, 0 2px 6px #00000024;--sf-shadow-plate:0 2px 18px #0000004d}:root[data-theme=dark],[data-sf-theme=dark]{--sf-shadow-panel:0 4px 14px #0006, 0 1px 2px #0000004d;--sf-shadow-hud:0 12px 34px #0000008c, 0 2px 6px #0006;--sf-shadow-plate:0 2px 18px #00000080}
:root{--sf-dur-hover:90ms;--sf-dur-card:.14s;--sf-dur-panel:.18s;--sf-dur-countdown:6s;--sf-dur-tooltip:90ms;--sf-delay-tooltip:.45s;--sf-delay-tooltip-warm:0s;--sf-ease-out:cubic-bezier(.22, .61, .36, 1);--sf-ease-countdown:linear;--sf-dur-page:.2s;--sf-dur-notice:.18s;--sf-dur-shake:.2s;--sf-dur-collapse:.22s;--sf-dur-draw:.42s;--sf-dur-copied:1.5s;--sf-stagger:50ms;--sf-ease-spring:cubic-bezier(.34, 1.56, .64, 1)}@keyframes sf-spin{to{transform:rotate(360deg)}}@keyframes sf-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes sf-pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes sf-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){:root{--sf-dur-hover:0s;--sf-dur-card:0s;--sf-dur-panel:0s;--sf-dur-tooltip:0s}[data-sf-anim]{animation:none!important}}
html{font-family:var(--sf-font-ui);font-size:var(--sf-text-13);line-height:var(--sf-lh-body);color:var(--sf-fg);background:var(--sf-bg);-webkit-font-smoothing:antialiased}body{margin:0}*,:before,:after{box-sizing:border-box}button,input,select,textarea{font:inherit;color:inherit}.sf-window{-webkit-user-select:none;user-select:none;overflow:hidden}.sf-selectable{-webkit-user-select:text;user-select:text}.sf-drag{-webkit-app-region:drag}.sf-no-drag{-webkit-app-region:no-drag}a{color:var(--sf-accent);text-decoration:none}a:hover{color:var(--sf-accent-hover);text-decoration:underline}:focus-visible{outline:var(--sf-focus-w) solid var(--sf-accent);outline-offset:var(--sf-focus-offset)}[hidden]{display:none!important}.sf-scroll{scrollbar-width:thin;overflow-y:auto}.sf-scroll::-webkit-scrollbar{width:11px}.sf-scroll::-webkit-scrollbar-track{background:0 0}.sf-scroll::-webkit-scrollbar-thumb{background:#00000047 padding-box content-box;border:2px solid #0000;border-radius:6px}@media (prefers-color-scheme:dark){.sf-scroll::-webkit-scrollbar-thumb{background:#ffffff52 padding-box content-box}}:root[data-platform=windows] .sf-scroll::-webkit-scrollbar{width:12px}[data-sf-platform=windows] .sf-scroll::-webkit-scrollbar{width:12px}:root[data-platform=windows] .sf-scroll::-webkit-scrollbar-track{background:#00000008}[data-sf-platform=windows] .sf-scroll::-webkit-scrollbar-track{background:#00000008}
:root{--site-max:1120px;--site-gutter:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--sf-bg);min-height:100vh;color:var(--sf-fg);font:16px/1.55 var(--sf-font-ui);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--sf-accent)}a:hover{color:var(--sf-accent-hover)}::selection{background:var(--sf-accent-wash)}a:focus-visible,button:focus-visible,summary:focus-visible,[role=radio]:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px}@keyframes sf-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}body :not([data-spin]),body :before,body :after{transition-property:opacity,color,background-color,border-color!important;transition-duration:.12s!important;animation-name:sf-fade!important;animation-duration:.12s!important;animation-iteration-count:1!important;animation-delay:0s!important}body :active{transform:none!important}body [data-spin]{animation-duration:1.6s!important}body [data-draw]{stroke-dashoffset:0!important}body [data-slide]{width:100%!important;animation:1.6s ease-in-out infinite sf-pulse!important}body [data-w]{opacity:1!important}}.site-frame{flex-direction:column;min-height:100vh;display:flex}.site-main{flex:1;padding-bottom:56px;font-size:14px}.container{max-width:var(--site-max);padding:0 var(--site-gutter);margin:0 auto}.narrow{max-width:720px}.stack{gap:var(--gap,12px);flex-direction:column;display:flex}.row{align-items:center;gap:var(--gap,10px);flex-wrap:wrap;display:flex}.spacer{flex:1}.muted{color:var(--sf-muted)}.small{font-size:12px}.mono{font-family:var(--sf-font-mono)}.num{font-variant-numeric:tabular-nums}h1,h2,h3{font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-display);text-wrap:balance;margin:0}h1{font-size:var(--sf-text-32);letter-spacing:-.02em;line-height:1.15}h2{font-size:var(--sf-text-22);line-height:1.25}h3{font-size:15px}p{line-height:var(--sf-lh-prose);text-wrap:pretty;margin:0}.lead{color:var(--sf-muted);max-width:52ch;font-size:15px}.eyebrow{font-family:var(--sf-font-mono);font-size:11px;font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-caps);text-transform:uppercase;color:var(--sf-muted)}.btn{border-radius:var(--sf-radius-plate);border:var(--sf-border-w) solid var(--sf-border);background:var(--sf-panel);height:36px;color:var(--sf-fg);font-size:14px;font-weight:var(--sf-weight-regular);cursor:pointer;white-space:nowrap;transition:background var(--sf-dur-hover) var(--sf-ease-out);justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.btn:hover{background:color-mix(in srgb, var(--sf-panel) 100%, var(--sf-fg) 5%);color:var(--sf-fg);text-decoration:none}.btn-primary{background:var(--sf-accent);color:var(--sf-accent-fg);font-weight:var(--sf-weight-semibold);border-color:#0000}.btn-primary:hover{background:var(--sf-accent-hover);color:var(--sf-accent-fg)}.btn-danger{color:var(--sf-error);border-color:var(--sf-error-edge)}.btn-danger:hover{background:var(--sf-error-bg);color:var(--sf-error)}.btn-sm{border-radius:var(--sf-radius-control);height:28px;padding:0 10px;font-size:13px}.btn-lg{height:40px;padding:0 20px}.btn-link{height:auto;color:var(--sf-accent);font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0}.btn-link:hover{color:var(--sf-accent-hover);background:0 0;text-decoration:underline}button:disabled{opacity:.55;cursor:default}.field{flex-direction:column;gap:6px;display:flex}.field label{font-size:13px;font-weight:var(--sf-weight-semibold)}.input,select.input,textarea.input{border-radius:var(--sf-radius-control);border:var(--sf-border-w) solid var(--sf-border);background:var(--sf-panel);height:36px;color:var(--sf-fg);min-width:0;padding:0 10px;font-size:14px}textarea.input{height:auto;line-height:var(--sf-lh-body);padding:8px 10px;font-family:inherit}.input-sm{height:28px;font-size:13px}.input:focus-visible{outline:var(--sf-focus-w) solid var(--sf-accent);outline-offset:var(--sf-focus-offset-inset)}.check{align-items:center;gap:8px;font-size:13px;display:inline-flex}.card{background:var(--sf-panel);border:var(--sf-border-w) solid var(--sf-border);border-radius:var(--sf-radius-card);padding:22px 20px}.card-tight{padding:14px 16px}.card-accent{border-color:var(--sf-accent);box-shadow:0 10px 30px var(--sf-accent-wash)}.grid{grid-template-columns:repeat(auto-fit, minmax(var(--min,260px), 1fr));gap:16px;display:grid}.notice{border-radius:var(--sf-radius-panel);border:var(--sf-border-w) solid;padding:10px 14px;font-size:13px}.notice-ok{background:var(--sf-success-bg);border-color:var(--sf-success-edge);color:var(--sf-success-fg)}.notice-warn{background:var(--sf-warning-bg);border-color:var(--sf-warning-edge);color:var(--sf-warning-fg)}.notice-error{background:var(--sf-error-bg);border-color:var(--sf-error-edge);color:var(--sf-error-fg)}.badge{border-radius:var(--sf-radius-pill);height:20px;font-size:11px;font-weight:var(--sf-weight-semibold);background:var(--sf-busy-bg);color:var(--sf-muted);white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex}.badge-accent{background:var(--sf-accent-wash);color:var(--sf-accent-hover)}.badge-ok{background:var(--sf-success-bg);color:var(--sf-success-fg)}.badge-warn{background:var(--sf-warning-bg);color:var(--sf-warning-fg)}.badge-error{background:var(--sf-error-bg);color:var(--sf-error-fg)}.checks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.checks li{font-size:13px;line-height:var(--sf-lh-body);color:var(--sf-muted);gap:8px;display:flex}.checks li:before{content:"✓";color:var(--sf-accent);font-weight:var(--sf-weight-semibold)}.key{font-family:var(--sf-font-mono);border-radius:var(--sf-radius-control);background:var(--sf-busy-bg);-webkit-user-select:all;user-select:all;word-break:break-all;padding:6px 10px;font-size:13px}.table-wrap{border:var(--sf-border-w) solid var(--sf-border);border-radius:var(--sf-radius-panel);background:var(--sf-panel);overflow-x:auto}table.table{border-collapse:collapse;width:100%;font-size:13px}.table th,.table td{text-align:left;border-bottom:var(--sf-border-w) solid var(--sf-border);vertical-align:top;padding:8px 12px}.table th{font-size:11px;font-weight:var(--sf-weight-semibold);color:var(--sf-muted);text-transform:uppercase;letter-spacing:var(--sf-tracking-caps);white-space:nowrap}.table tr:last-child td{border-bottom:none}.table td.num,.table th.num{text-align:right}.section{border-bottom:var(--sf-border-w) solid var(--sf-border);padding:56px 0}.price{font-size:var(--sf-text-32);font-weight:var(--sf-weight-semibold);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.page-head{flex-direction:column;gap:10px;padding:44px 0 24px;display:flex}pre.json{font:11px/1.5 var(--sf-font-mono);white-space:pre-wrap;word-break:break-word;color:var(--sf-muted);max-width:60ch;margin:0}details>summary{cursor:pointer}.legal p,.legal li{line-height:1.6}.legal ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.legal h2{font-size:18px}.analytics-ask{z-index:50;gap:10px;max-width:420px;font-size:14px;display:grid;position:fixed;bottom:16px;left:16px;box-shadow:0 10px 30px #0000002e}.analytics-ask p{margin:0}@media (max-width:520px){.analytics-ask{max-width:none;right:16px}}[data-seo] [data-icon=display]{--ic:url(/icons/display.svg)}[data-seo] [data-icon=storage]{--ic:url(/icons/storage.svg)}[data-seo] [data-icon=link]{--ic:url(/icons/link.svg)}
@media (min-width:760px) and (max-width:839px){[data-hd=bar] nav a{padding:0 8px!important}}@media (max-width:440px){[data-hd=bar]{gap:12px!important}[data-hd=gap]{display:none!important}[data-hd=cta]{margin-left:auto!important;padding:0 12px!important}[data-hd=menu]{margin-left:0!important}}@media (max-width:380px){[data-hd=cta-icon]{display:none!important}[data-hd=cta]{font-size:13px!important}}@media (max-width:350px){[data-hd=word]{display:none!important}}@keyframes dfDrift{0%{transform:translate(-8%)scale(1)}50%{transform:translate(6%,-4%)scale(1.12)}to{transform:translate(10%,4%)scale(.96)}}@keyframes dfSheen{0%{-webkit-mask-position:120% 0;mask-position:120% 0}to{-webkit-mask-position:-20% 0;mask-position:-20% 0}}@media (prefers-reduced-motion:reduce){[data-dotfield] *{animation:none!important}}[data-fg]{grid-template-columns:repeat(6,minmax(0,1fr))}[data-sp="2"]{grid-column:span 2}[data-sp="3"]{grid-column:span 3}@media (max-width:720px){[data-fg]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-sp]{grid-column:span 1}[data-ph="2"]{grid-column:span 2}}[data-ft]:hover [data-desc],[data-ft]:focus [data-desc],[data-ft]:focus-within [data-desc]{opacity:1!important;transform:none!important}[data-ft]:hover [data-more],[data-ft]:focus-within [data-more]{pointer-events:auto!important}[data-ft]:focus-visible{box-shadow:0 0 0 2px var(--sf-accent)}@keyframes bAnts{to{stroke-dashoffset:-24px}}@keyframes hRise{0%{opacity:0;transform:translateY(8px)}}@keyframes hRot{0%{transform:rotate(0)}}@keyframes hShine{0%{color:var(--sf-fg)}to{color:var(--sf-accent)}}@keyframes hLine{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){[data-shine]{animation:none!important}[data-home] *{transition-duration:0s!important;animation-duration:1ms!important;animation-delay:0s!important}}@media (max-width:379px){[data-chip]{box-sizing:border-box;flex-wrap:wrap;justify-content:center;row-gap:6px;max-width:100%;border-radius:18px!important;height:auto!important;padding:6px 12px!important}}@keyframes v4Wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes v4Pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}[data-inview] [data-wipe]{animation:.9s cubic-bezier(.2,.7,.2,1) .2s both v4Wipe}[data-inview] [data-pop]{animation:.34s cubic-bezier(.34,1.56,.64,1) 1.15s both v4Pop}[data-tl]::-webkit-scrollbar{display:none}@media (max-width:735px){[data-steps]{flex-direction:row!important;gap:12px!important}[data-steps]>button{flex:1 1 0;padding:12px 0 0!important}[data-stv]{width:auto!important;height:2px!important;inset:0 0 auto!important}[data-stv]>span{transform-origin:0!important;transform:scaleX(var(--p,0))!important}}[data-stv]>span{transform-origin:top;transform:scaleY(var(--p,0))}@media (max-width:640px){[data-stline]{display:none}[data-cta]>a,[data-cta]>sc-if>a{flex:100%;justify-content:center}[data-cta] a{max-width:360px}main[data-home] h1{font-size:clamp(40px,12vw,56px)!important}}@media (max-width:940px){[data-ix]{display:none!important}}[data-keys]{grid-template-rows:repeat(7,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}[data-pane][hidden]{display:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-home] *{transition-duration:0s!important;animation-duration:1ms!important;animation-delay:0s!important}}@keyframes cWord{0%{opacity:0;filter:blur(12px);transform:translateY(.28em)}}@keyframes cRise{0%{opacity:0;transform:translateY(14px)}}@keyframes cPop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.1)}to{transform:none}}@keyframes cDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cShake{0%,to{transform:none}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes cSpin{to{transform:rotate(360deg)}}@keyframes cRing{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){[data-contact] *{transition-duration:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@keyframes sfspin{to{transform:rotate(360deg)}}@keyframes sfshake-thanks{0%,to{transform:none}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes sffade{0%{opacity:0}}@keyframes sfrise{0%{opacity:0;transform:translateY(8px)}}@keyframes sfpop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{transform:none}}@keyframes sfdraw{to{stroke-dashoffset:0}}@keyframes sfhalo{0%{opacity:0;transform:scale(.7)}35%{opacity:1}to{opacity:0;transform:scale(1.6)}}@keyframes sfslide{0%{transform:translate(-110%)}to{transform:translate(260%)}}@keyframes sfbreathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes sfdrawIn{0%{stroke-dashoffset:1px}}@keyframes sfwipe{0%{clip-path:inset(-50% 100% -50% 0)}to{clip-path:inset(-50% 0)}}@keyframes sfink{0%{color:var(--sf-fg)}to{color:var(--sf-accent)}}@keyframes sfdimT{0%,8%{opacity:0}16%,42%{opacity:1}50%,to{opacity:0}}@keyframes sfgrabT{0%,8%{opacity:1;clip-path:inset(0 100% 100% 0)}34%,42%{opacity:1;clip-path:inset(0)}50%,to{opacity:0;clip-path:inset(0)}}@keyframes sfchipT{0%,12%{opacity:0}18%,42%{opacity:1}50%,to{opacity:0}}@keyframes sfcurT{0%{opacity:0;top:22%;left:12%}8%{opacity:1;top:22%;left:12%}34%{opacity:1;top:66%;left:88%}42%{opacity:1;top:66%;left:88%}48%,to{opacity:0;top:66%;left:88%}}@keyframes sfflashT{0%,43%{opacity:0}46%{opacity:.9}58%,to{opacity:0}}@keyframes sfcardT{0%,50%{opacity:0;transform:translateY(28px)scale(.92)}64%,to{opacity:1;transform:none}}@keyframes sfmsgT{0%,50%{opacity:1}64%,to{opacity:.35}}@keyframes sfdrainT{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes sfword{0%{opacity:0;filter:blur(8px);transform:translateY(.35em)}}@keyframes sfsel{0%{clip-path:inset(0 100% 100% 0)}to{clip-path:inset(0)}}@keyframes sfflash{0%{opacity:0}15%{opacity:.85}to{opacity:0}}@keyframes sftoast{0%{opacity:0;transform:translateY(12px)scale(.94)}}@keyframes sfping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes sfmarq{to{transform:translate(-50%)}}@keyframes sfdrop{0%{opacity:0;transform:translateY(-6px)}}@keyframes sfdrag{0%,8%{opacity:1;width:0;height:0}45%,80%{opacity:1;width:62%;height:54%}88%,to{opacity:0;width:62%;height:54%}}@keyframes sfchip{0%,10%{opacity:0}18%,80%{opacity:1}88%,to{opacity:0}}@keyframes sfflashL{0%,70%{opacity:0}73%{opacity:.85}84%,to{opacity:0}}@keyframes sfcardL{0%,10%{opacity:0;transform:translateY(130%)}22%,82%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(130%)}}@keyframes sfdrainL{0%,22%{transform:scaleX(1)}82%,to{transform:scaleX(0)}}@keyframes sftype{0%,12%{width:0}62%,to{width:27ch}}@keyframes sfcaret{50%{opacity:0}}@keyframes sfok{0%,64%{opacity:0;transform:translateY(6px)}70%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes sfcycle{0%,to{color:var(--sf-fg);background:0 0}2%,6%{background:var(--sf-accent-wash);color:var(--sf-accent)}9%{color:var(--sf-fg);background:0 0}}@keyframes sfstepL{0%,30%{transform:scale(0)}38%{transform:scale(1.25)}44%,88%{transform:scale(1)}96%,to{transform:scale(0)}}@keyframes sfsweepL{0%,8%{transform:scaleX(0)}24%,88%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes sfarrowL{0%,40%{stroke-dashoffset:1px;opacity:1}62%,88%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes sfheadL{0%,60%{opacity:0}64%,88%{opacity:1}96%,to{opacity:0}}@keyframes sfwave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes sfblink{50%{opacity:.25}}@keyframes sfbdL{0%{opacity:0}4%,25%{opacity:1}29%,to{opacity:0}}@keyframes sffloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}@keyframes sfprov{0%,to{border-color:var(--sf-border);transform:none}10%,28%{border-color:var(--sf-accent);transform:translate(6px)}38%{border-color:var(--sf-border);transform:none}}@media (prefers-reduced-motion:reduce){[data-thanks] :not([data-spin]){transition-property:opacity,color,background-color,border-color!important;animation-name:sffade!important;animation-duration:.12s!important;animation-iteration-count:1!important;animation-delay:0s!important}[data-thanks] :active{transform:none!important}[data-thanks] [data-draw]{stroke-dashoffset:0!important}[data-thanks] [data-slide]{width:100%!important;animation:1.6s ease-in-out infinite sfbreathe!important}}@keyframes sfin{0%{opacity:0;transform:translate(14px)}}@keyframes sfshake{0%,to{transform:none}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes sfshake2{0%,to{transform:none}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes sffill{0%{transform:scaleX(0)}}@keyframes sfring{to{stroke-dashoffset:1px}}@keyframes sfc1{0%{opacity:0;transform:translate(-8px,-8px)}}@keyframes sfc2{0%{opacity:0;transform:translate(8px,-8px)}}@keyframes sfc3{0%{opacity:0;transform:translate(-8px,8px)}}@keyframes sfc4{0%{opacity:0;transform:translate(8px,8px)}}@keyframes sfturn{0%{transform:none}}@keyframes sfgrow{0%{transform:scaleX(0)}}@keyframes sffloat-account{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes sfping-account{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes sfmail{0%{opacity:0;transform:translateY(-18px)scale(.97)}}@keyframes sfwash{0%,60%{background:var(--sf-accent-wash)}to{background:0 0}}@keyframes sffly{0%{opacity:0;transform:translate(-40px,30px)rotate(-8deg)scale(.7)}60%{opacity:1}to{opacity:0;transform:translate(0)scale(.9)}}@media (prefers-reduced-motion:reduce){:not([data-spin]){transition-property:opacity,color,background-color,border-color!important;transition-duration:.12s!important;animation-name:sffade!important;animation-duration:.12s!important;animation-iteration-count:1!important;animation-delay:0s!important}:active{transform:none!important}[data-spin]{animation-duration:1.6s!important}}@keyframes sfc1-pricing{0%{opacity:0;transform:translate(-10px,-10px)}}@keyframes sfc2-pricing{0%{opacity:0;transform:translate(10px,-10px)}}@keyframes sfc3-pricing{0%{opacity:0;transform:translate(-10px,10px)}}@keyframes sfc4-pricing{0%{opacity:0;transform:translate(10px,10px)}}@keyframes sfbar{0%{transform:scaleY(0)}}@keyframes sfshine{0%{transform:translate(-120%)}60%,to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){[data-page] :not([data-spin]){transition-property:opacity,color,background-color,border-color!important;animation-name:sffade!important;animation-duration:.12s!important;animation-iteration-count:1!important;animation-delay:0s!important}[data-page] :active{transform:none!important}}@keyframes sfapp{0%{opacity:0;transform:translateY(24px)scale(.7)rotate(-8deg)}60%{opacity:1;transform:translateY(-6px)scale(1.04)rotate(2deg)}to{transform:none}}@keyframes sfdia{0%{transform:rotate(-180deg)scale(0)}}@keyframes sfsnap{0%{opacity:0;transform:scale(1.35)}}@keyframes sffloat-download{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sfshadow{0%,to{opacity:.35;transform:scaleX(1)}50%{opacity:.2;transform:scaleX(.82)}}@keyframes sfping-download{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes sfprog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sfdragapp{0%,10%{opacity:1;transform:translate(0)scale(1)}45%{transform:translate(calc(var(--dx,150px)),0) scale(.8);opacity:1}55%,to{transform:translate(calc(var(--dx,150px)),0) scale(.3);opacity:0}}@keyframes sfgulp{0%,48%{transform:none}54%{transform:scale(1.12)}62%,to{transform:none}}@keyframes sfgrowy{0%{transform:scaleY(0)}}@keyframes sfping-foundingtesters{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes sfmail-foundingtesters{0%{opacity:0;transform:translate(-26px,22px)rotate(-10deg)scale(.7)}70%{opacity:1;transform:translate(2px,-2px)rotate(2deg)}to{transform:none}}@keyframes sfdrain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes sfdraw-foundingtesters{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sffloat-foundingtesters{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){:not([data-spin]){transition-duration:.12s!important;animation-name:sffade!important;animation-duration:.12s!important;animation-iteration-count:1!important;animation-delay:0s!important}[data-spin]{animation-duration:1.6s!important}}@keyframes sfping-feedback{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes sffly-feedback{0%{opacity:1;transform:none}40%{opacity:1;transform:translate(-6px,4px)rotate(-6deg)}to{opacity:0;transform:translate(120px,-90px)rotate(14deg)scale(.6)}}@keyframes sfland{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes sfdraw-feedback{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sfrise-notfound{0%{opacity:0;transform:translateY(10px)}}@keyframes sfants{to{background-position:16px 0,-16px 100%,0 -16px,100% 16px}}@keyframes sfblink-notfound{50%{opacity:0}}@media (prefers-reduced-motion:reduce){*{transition-duration:.12s!important;animation-name:sffade!important;animation-duration:.12s!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (max-width:720px){[data-path]{flex-direction:column!important}[data-conn]{width:2px!important;height:28px!important}[data-tbl] th,[data-tbl] td{padding:12px 8px!important;font-size:14px!important}}@media (prefers-reduced-motion:reduce){[data-seo] *{transition-duration:0s!important;animation-duration:1ms!important}}@media (max-width:720px){[data-tbl] th,[data-tbl] td{padding:12px 8px!important;font-size:14px!important}}[data-grid]{grid-template-columns:repeat(12,minmax(0,1fr))}[data-span="3"]{grid-column:span 3}[data-span="4"]{grid-column:span 4}[data-span="6"]{grid-column:span 6}[data-span="12"]{grid-column:span 12}[data-card]:hover [data-arrow]{transform:translate(3px)}@media (prefers-reduced-motion:reduce){[data-seo] *{transition-duration:0s!important}}[data-dl]>div+div{border-top:1px solid var(--sf-border)}[data-g4]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:560px){[data-g4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){[data-g4]{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-cg]{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}[data-cg]>*{grid-column:span 12}@media (min-width:560px){[data-cg]>*{grid-column:span 6}[data-cg][data-n="1"]>*,[data-cg][data-n="3"]>:last-child,[data-cg][data-n="5"]>:last-child,[data-cg][data-n="7"]>:last-child{grid-column:span 12}}@media (min-width:1000px){[data-cg][data-n="3"]>*,[data-cg][data-n="6"]>*,[data-cg][data-n="3"]>:last-child{grid-column:span 4}[data-cg][data-n="4"]>*{grid-column:span 3}[data-cg][data-n="5"]>:nth-child(-n+3){grid-column:span 4}[data-cg][data-n="5"]>:nth-child(n+4){grid-column:span 6}}[data-fr]{container-type:inline-size}[data-ba]{grid-template-columns:minmax(0,1fr);gap:clamp(16px,2.5vw,32px);display:grid}@media (min-width:700px){[data-ba]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sfa-5869978:active:not(:disabled){transform:scale(.98)!important}.sfa-9b0bbe4:active:not(:disabled){transform:scale(.94)!important}.sfa-be2cb2a:active:not(:disabled){transform:scale(.97)!important}.sfa-cec1876:active:not(:disabled){transform:scale(.9)!important}.sfa-d401fde:active:not(:disabled){transform:scale(.96)!important}.sff-0e1a528:focus-visible{border-color:var(--sf-accent)!important;box-shadow:0 0 0 3px var(--sf-accent-edge)!important}.sff-1acd470:focus-visible{outline:2px solid var(--sf-accent)!important;outline-offset:3px!important;border-radius:3px!important}.sff-2a10351:focus-visible{outline:2px solid var(--sf-accent)!important;outline-offset:1px!important}.sff-50ea3af:focus-visible{border-color:var(--sf-accent)!important;box-shadow:0 0 0 4px var(--sf-accent-wash)!important}.sff-5507dd8:focus-visible{outline:2px solid var(--sf-fg)!important;outline-offset:3px!important}.sff-70e7676:focus-visible{outline-offset:3px!important;outline:2px solid #2dd4bf!important}.sff-7f83e82:focus-visible{outline:2px solid var(--sf-accent)!important;outline-offset:3px!important;border-radius:4px!important}.sff-9a7f9a5:focus-visible{box-shadow:0 0 0 2px var(--sf-accent)!important}.sff-9add53d:focus-visible{outline:2px solid var(--sf-error)!important;outline-offset:2px!important}.sff-9c3f359:focus-visible{outline:2px solid var(--sf-accent)!important;outline-offset:3px!important}.sff-e44699c:focus-visible{outline:2px solid var(--sf-accent)!important;outline-offset:2px!important}.sff-e6c0f45:focus-visible{outline:2px solid var(--sf-fg)!important;outline-offset:2px!important}.sff-f8c0c02:focus-visible{outline:2px solid var(--sf-accent)!important;outline-offset:6px!important;border-radius:4px!important}.sfh-02296f8:hover:not(:disabled){background:var(--sf-accent-hover)!important;color:var(--sf-accent-fg)!important;box-shadow:0 16px 34px -14px var(--sf-accent)!important}.sfh-0e5c7a4:hover:not(:disabled){background:var(--sf-hover)!important;border-color:var(--sf-muted)!important;color:var(--sf-fg)!important}.sfh-10e05d7:hover:not(:disabled){color:#f4f4f5!important;border-color:#f4f4f5!important}.sfh-21f7d39:hover:not(:disabled){color:var(--sf-fg)!important;text-decoration-color:currentColor!important}.sfh-2988bfe:hover:not(:disabled){border-color:var(--sf-accent-edge)!important;color:var(--sf-fg)!important;transform:translateY(-2px)!important;box-shadow:0 20px 40px -28px #00000073!important}.sfh-2f91e41:hover:not(:disabled){background:var(--sf-hover)!important;color:var(--sf-fg)!important;padding:0 10px!important}.sfh-3007e0f:hover:not(:disabled){color:var(--sf-accent)!important;gap:14px!important}.sfh-37f3384:hover:not(:disabled){box-shadow:0 18px 40px -16px var(--sf-accent)!important}.sfh-451abf7:hover:not(:disabled){filter:brightness(1.08)!important}.sfh-45d2135:hover:not(:disabled){filter:brightness(1.06)!important}.sfh-515a8f1:hover:not(:disabled){background:var(--sf-accent-hover)!important;color:var(--sf-accent-fg)!important;box-shadow:0 14px 30px -14px var(--sf-accent)!important}.sfh-53d50f7:hover:not(:disabled){color:var(--sf-accent-hover)!important}.sfh-55dae85:hover:not(:disabled){background:var(--sf-accent-hover)!important;box-shadow:0 16px 34px -14px var(--sf-accent)!important}.sfh-5a80368:hover:not(:disabled){color:var(--sf-bg)!important;box-shadow:0 18px 40px -18px var(--sf-accent)!important}.sfh-61fcee2:hover:not(:disabled){border-color:var(--sf-accent)!important;color:var(--sf-fg)!important}.sfh-71d6a69:hover:not(:disabled){border-color:var(--sf-muted)!important}.sfh-7c9fed3:hover:not(:disabled){color:var(--sf-accent)!important;text-decoration:none!important}.sfh-8b0ea2b:hover:not(:disabled){background:var(--sf-accent-hover)!important;box-shadow:0 10px 24px -12px var(--sf-accent)!important}.sfh-8b4723e:hover:not(:disabled){background:var(--sf-hover)!important}.sfh-9105a1f:hover:not(:disabled){background:var(--sf-accent-hover)!important;color:var(--sf-accent-fg)!important;box-shadow:0 8px 20px -10px var(--sf-accent)!important}.sfh-9cee6fd:hover:not(:disabled){border-color:#f4f4f5!important}.sfh-9e0373d:hover:not(:disabled){background:var(--sf-accent-hover)!important}.sfh-a5330b9:hover:not(:disabled){background:var(--sf-hover)!important;border-color:var(--sf-muted)!important}.sfh-b49db63:hover:not(:disabled){color:#2dd4bf!important}.sfh-be40efe:hover:not(:disabled){color:var(--sf-accent)!important;text-decoration:underline!important}.sfh-c6a1d23:hover:not(:disabled){border-color:var(--sf-accent-edge)!important;color:var(--sf-fg)!important}.sfh-cb7fcb2:hover:not(:disabled){color:var(--sf-accent)!important;padding-left:10px!important}.sfh-cbd269a:hover:not(:disabled){color:var(--sf-fg)!important}.sfh-d5afd33:hover:not(:disabled){color:var(--sf-bg)!important;box-shadow:0 22px 50px -18px var(--sf-accent)!important}.sfh-d70ec69:hover:not(:disabled){background:var(--sf-error-bg)!important}.sfh-d8a30c6:hover:not(:disabled){border-color:var(--sf-accent-edge)!important;color:var(--sf-fg)!important;box-shadow:0 18px 36px -28px #00000080!important}.sfh-e49e896:hover:not(:disabled){background:var(--sf-hover)!important;color:var(--sf-fg)!important}.sfh-e4f2d8c:hover:not(:disabled){color:#062b26!important;box-shadow:0 16px 40px -14px #2dd4bf!important}.sfh-f0f91bb:hover:not(:disabled){border-color:var(--sf-accent-edge)!important}.sfh-f701db2:hover:not(:disabled){background:var(--sf-accent-hover)!important;color:var(--sf-accent-fg)!important}.sfh-ffbccd1:hover:not(:disabled){text-decoration:underline!important}.sfh-ffca271:hover:not(:disabled){background:var(--sf-accent-hover)!important;box-shadow:0 8px 20px -10px var(--sf-accent)!important}
