.button[data-astro-cid-ekguhzzh]{padding:var(--button-padding-y) var(--button-padding-x);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;border:0;text-decoration:none}.pill[data-astro-cid-ekguhzzh]{border-radius:var(--radius-button-pill)}.rounded[data-astro-cid-ekguhzzh]{border-radius:var(--radius-button-rounded)}.md[data-astro-cid-ekguhzzh]{font-size:var(--text-sm)}.sm[data-astro-cid-ekguhzzh]{padding:var(--button-sm-padding-y) var(--button-sm-padding-x);font-size:var(--text-sm)}.primary[data-astro-cid-ekguhzzh]{background:var(--coral-9);color:var(--coral-contrast)}.primary[data-astro-cid-ekguhzzh]:hover{background:var(--coral-10)}.primary[data-astro-cid-ekguhzzh]:disabled{background:var(--coral-8);cursor:progress}.primary[data-astro-cid-ekguhzzh].framed{border:1px solid #0000}.secondary[data-astro-cid-ekguhzzh]{border:1px solid var(--gray-a6);background:var(--color-background);color:var(--gray-12)}.secondary[data-astro-cid-ekguhzzh]:hover{background:var(--gray-2)}:root{--coral-1:#fefcfb;--coral-2:#fff5f2;--coral-3:#ffeae3;--coral-4:#ffd7c9;--coral-5:#ffc8b8;--coral-6:#ffb8a4;--coral-7:#fca692;--coral-8:#f18d76;--coral-9:#ff6b4a;--coral-10:#f35d3c;--coral-11:#d34525;--coral-12:#592c21;--coral-a1:#c0400004;--coral-a2:#ff3b000d;--coral-a3:#ff40001c;--coral-a4:#ff430036;--coral-a5:#ff3a0047;--coral-a6:#ff39015b;--coral-a7:#f82f006d;--coral-a8:#e52b0089;--coral-a9:#ff2f00b5;--coral-a10:#ef2b00c3;--coral-a11:#cc2600da;--coral-a12:#400d00de;--coral-contrast:#fff;--coral-surface:#fff3efcc;--coral-indicator:#ff6b4a;--coral-track:#ff6b4a;--gray-1:#fcfcfd;--gray-2:#f9f9fb;--gray-3:#eff0f3;--gray-4:#e7e8ec;--gray-5:#e0e1e6;--gray-6:#d8d9e0;--gray-7:#cdced7;--gray-8:#b9bbc6;--gray-9:#8b8d98;--gray-10:#80828d;--gray-11:#62636c;--gray-12:#1e1f24;--gray-a1:#00005503;--gray-a2:#00005506;--gray-a3:#00104010;--gray-a4:#000b3618;--gray-a5:#0009321f;--gray-a6:#00073527;--gray-a7:#00063332;--gray-a8:#00083046;--gray-a9:#00051d74;--gray-a10:#00051b7f;--gray-a11:#0002119d;--gray-a12:#000107e1;--gray-contrast:#fff;--gray-surface:#fffc;--gray-indicator:#8b8d98;--gray-track:#8b8d98;--color-background:#fff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root{--coral-1:oklch(99.2% .0026 34.08);--coral-2:oklch(98% .0134 34.08);--coral-3:oklch(95.7% .0326 34.08);--coral-4:oklch(92.1% .0723 34.08);--coral-5:oklch(89.1% .0957 34.08);--coral-6:oklch(85.6% .1011 34.08);--coral-7:oklch(80.5% .1062 34.08);--coral-8:oklch(74.5% .1264 34.08);--coral-9:oklch(70.7% .1875 34.08);--coral-10:oklch(66.9% .1906 34.08);--coral-11:oklch(58.7% .184 34.08);--coral-12:oklch(34.9% .0691 34.08);--coral-a1:color(display-p3 .7569 .2667 .0235/.016);--coral-a2:color(display-p3 .8471 .2314 .0039/.051);--coral-a3:color(display-p3 .8549 .2627 .0039/.106);--coral-a4:color(display-p3 .8863 .251 .0039/.204);--coral-a5:color(display-p3 .8706 .2235 .0039/.267);--coral-a6:color(display-p3 .8745 .2235 .0039/.342);--coral-a7:color(display-p3 .8588 .1922 .0039/.412);--coral-a8:color(display-p3 .7882 .1765 0/.518);--coral-a9:color(display-p3 .8941 .1843 0/.667);--coral-a10:color(display-p3 .8353 .1686 0/.718);--coral-a11:color(display-p3 .7059 .1412 0/.804);--coral-a12:color(display-p3 .2157 .0471 0/.859);--coral-surface:color(display-p3 1 .9569 .9412/.8);--coral-indicator:oklch(70.7% .1875 34.08);--coral-track:oklch(70.7% .1875 34.08);--gray-1:oklch(99.1% .0015 277.7);--gray-2:oklch(98.2% .003 277.7);--gray-3:oklch(95.6% .0045 277.7);--gray-4:oklch(93.1% .0061 277.7);--gray-5:oklch(91% .0077 277.7);--gray-6:oklch(88.8% .0093 277.7);--gray-7:oklch(85.3% .0117 277.7);--gray-8:oklch(79.4% .016 277.7);--gray-9:oklch(64.6% .0165 277.7);--gray-10:oklch(61% .0161 277.7);--gray-11:oklch(50.3% .0139 277.7);--gray-12:oklch(24.1% .0099 277.7);--gray-a1:color(display-p3 .0235 .0235 .349/.012);--gray-a2:color(display-p3 .0235 .0235 .349/.024);--gray-a3:color(display-p3 .0078 .0667 .2549/.063);--gray-a4:color(display-p3 .0118 .051 .2157/.095);--gray-a5:color(display-p3 .0039 .0392 .2/.122);--gray-a6:color(display-p3 .0039 .0275 .1804/.153);--gray-a7:color(display-p3 .0078 .0275 .1843/.197);--gray-a8:color(display-p3 .0039 .0314 .1765/.275);--gray-a9:color(display-p3 .0039 .0196 .1059/.455);--gray-a10:color(display-p3 .0039 .0196 .098/.499);--gray-a11:color(display-p3 0 .0078 .0588/.616);--gray-a12:color(display-p3 0 .0039 .0275/.883);--gray-surface:color(display-p3 1 1 1/.8);--gray-indicator:oklch(64.6% .0165 277.7);--gray-track:oklch(64.6% .0165 277.7)}}}:root{--font-sans:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-brand:"Finlandica Headline", system-ui, sans-serif;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-nav:.9375rem;--text-md:1rem;--text-lg:1.125rem;--text-article:1.1875rem;--text-title:1.25rem;--text-article-h3:1.3125rem;--text-h3:1.5rem;--text-xl:1.625rem;--text-page-title:2rem;--text-feature-title:2.25rem;--text-eyebrow:.875rem;--text-eyebrow-section:.75rem;--text-code:.875em;--text-display:clamp(2.75rem, 6.25vw, 4.5rem);--text-h2:clamp(2rem, 4vw, 2.75rem);--text-cta:clamp(2.25rem, 5vw, 3.5rem);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--tracking-tight:-.02em;--tracking-display:-.04em;--tracking-wide:.08em;--leading-tight:1.05;--leading-normal:1.5;--underline-offset:.2em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:6rem;--space-9:8rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1.5rem;--radius-full:9999px;--radius-button-pill:var(--radius-full);--radius-button-rounded:var(--radius-xs);--radius-input:var(--radius-sm);--radius-dialog:1rem;--color-danger:#c12a2e;--color-success:#1b724b;--color-success-soft:#e9f6e9;--color-success-solid:#30a46c;--color-warning:#945600;--color-warning-soft:#fff7c2;--color-overlay:var(--gray-a9);--color-focus:var(--coral-11);--color-progress:var(--gray-12);--shadow-card:0 1.5rem 3rem -1rem var(--gray-a6), 0 0 0 1px var(--gray-a3);--shadow-dialog:0 1.5rem 3rem -.75rem var(--gray-a7), 0 0 0 1px var(--gray-a3);--focus-ring-width:2px;--focus-ring-offset:2px;--header-blur:12px;--duration-fast:.2s;--z-header:10;--z-skip-link:20;--button-padding-y:var(--space-3);--button-padding-x:var(--space-5);--button-sm-padding-y:var(--space-2);--button-sm-padding-x:var(--space-4);--code-padding-block:.125em;--code-padding-inline:.375em;--blockquote-border-width:3px;--container-max:72rem;--container-padding:var(--space-5);--header-height:3.75rem;--header-offset:var(--header-height);--logo-size:2rem;--dialog-width:26rem;--article-max:42rem;--faq-max:48rem;--pricing-card-max:28rem;--blog-search-width:16rem;--hero-lede-max:32rem;--hero-visual-width:52rem;--hero-window-min-height:26rem;--hero-phone-width:13rem;--hero-phone-scale:.85;--hero-phone-offset:var(--space-6);--hero-sidebar-width:calc(var(--hero-phone-width) * var(--hero-phone-scale) - var(--hero-phone-offset) + var(--space-4));--hero-status-width:8.5rem;--hero-status-width-sm:7.5rem;--hero-due-width:4rem;--hero-percent-width:2.5em;--phone-aspect:71.6 / 147.6;--phone-bezel:.5rem;--radius-phone:2.5rem;--phone-island-top:var(--space-2);--phone-island-width:4rem;--phone-island-height:1.25rem;--phone-indicator-width:5rem;--phone-safe-top:calc(var(--phone-island-top) + var(--phone-island-height) + var(--space-3));--phone-safe-bottom:var(--space-6);--mini-phone-width:10.5rem;--mini-phone-island-width:3rem;--mini-phone-island-height:.875rem;--mini-phone-safe-top:calc(var(--phone-island-top) + var(--mini-phone-island-height) + var(--space-3));--progress-height:.375rem;--step-preview-height:18rem;--builder-pages-width:6.5rem;--mock-textarea-min-height:5rem;--feature-visual-height:22rem;--feature-visual-width:24rem;--feature-copy-max:28rem;--tree-row:1.75rem;--tree-indent:.4375rem;--doc-width:8rem;--doc-sheet-opacity:.55;--answers-width:14rem;--dash-width:26rem;--board-name-width:8rem;--board-status-width:7.5rem;--hub-logo-size:2.5rem;--hub-core-size:9rem;--app-chip-height:2.25rem;--app-row-center:calc(var(--app-chip-height) / 2);--integration-icon-size:3rem;--integration-wordmark-height:2rem}.header[data-astro-cid-nen7h5rs]{z-index:var(--z-header);background:var(--gray-surface);backdrop-filter:blur(var(--header-blur));border-bottom:1px solid var(--gray-a4);position:sticky;top:0}.inner[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-6);max-width:var(--container-max);height:var(--header-height);padding-inline:var(--container-padding);margin-inline:auto;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);color:var(--gray-12);font-family:var(--font-brand);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:var(--logo-size);height:var(--logo-size)}nav[data-astro-cid-nen7h5rs]{flex:1}ul[data-astro-cid-nen7h5rs]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);color:var(--gray-11);font-size:var(--text-nav);font-weight:var(--weight-medium);transition:color var(--duration-fast) ease;text-decoration:none;display:block}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=location]{color:var(--coral-11)}.cta[data-astro-cid-nen7h5rs]{white-space:nowrap;margin-left:auto}@media (width<=640px){.inner[data-astro-cid-nen7h5rs]{height:auto;min-height:var(--header-height);box-sizing:border-box;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-4);flex-wrap:wrap}.brand[data-astro-cid-nen7h5rs]{font-size:var(--text-title)}.cta[data-astro-cid-nen7h5rs]{white-space:normal;max-width:100%}nav[data-astro-cid-nen7h5rs]{display:none}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--gray-a4)}.inner[data-astro-cid-jo6i4kqk]{max-width:var(--container-max);padding:var(--space-7) var(--container-padding);margin-inline:auto}.top[data-astro-cid-jo6i4kqk]{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.brand[data-astro-cid-jo6i4kqk]{display:block}.brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:var(--logo-size);height:var(--logo-size)}.groups[data-astro-cid-jo6i4kqk]{grid-column:span 3;grid-template-columns:subgrid;display:grid}h2[data-astro-cid-jo6i4kqk]{margin:0 0 var(--space-4);color:var(--gray-12);font-size:var(--text-sm);font-weight:var(--weight-semibold)}ul[data-astro-cid-jo6i4kqk]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.groups[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--gray-11);font-size:var(--text-sm);transition:color var(--duration-fast) ease;text-decoration:none}.groups[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--coral-11)}.bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--gray-11);font-size:var(--text-sm);margin:0}.business[data-astro-cid-jo6i4kqk]{gap:var(--space-1) var(--space-4);margin:var(--space-5) 0 0;color:var(--gray-11);font-size:var(--text-xs);line-height:var(--leading-normal);flex-wrap:wrap;display:flex}.legal[data-astro-cid-jo6i4kqk]{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}@media (width<=640px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.groups[data-astro-cid-jo6i4kqk]{row-gap:var(--space-6);grid-column:1/-1}}.skip-link{top:var(--space-2);left:var(--space-2);z-index:var(--z-skip-link);padding:var(--space-3) var(--space-4);border-radius:var(--radius-button-rounded);background:var(--color-background);color:var(--gray-12);font-size:var(--text-md);transform:translateY(calc(-100% - var(--space-2)));position:fixed}.skip-link:focus{transform:none}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}html{scroll-padding-top:var(--header-offset)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:root:has(dialog[open]){overflow:hidden}body{background:var(--color-background);color:var(--gray-12);font-family:var(--font-sans);margin:0}main{overflow-wrap:anywhere}
