header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;background:var(--color-white);z-index:50;transition:box-shadow .24s ease}html.hdr-compact header[data-astro-cid-3ef6ksr2]{box-shadow:0 1px 12px #2a2a4b14}.inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;height:var(--header-h);gap:32px;transition:height .24s cubic-bezier(.4,0,.2,1)}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{transition:transform .24s cubic-bezier(.4,0,.2,1);transform-origin:left center}html.hdr-compact .logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{transform:scale(.86)}@media(prefers-reduced-motion:reduce){.inner[data-astro-cid-3ef6ksr2],.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2],header[data-astro-cid-3ef6ksr2]{transition:none}}.actions[data-astro-cid-3ef6ksr2]{margin-left:auto}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{display:block}.menu[data-astro-cid-3ef6ksr2]{display:flex;gap:28px;list-style:none;margin:0 0 0 48px;padding:0;font-size:16px;font-weight:300}.top-link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:6px;padding:10px 4px;border-radius:8px}.top-link[data-astro-cid-3ef6ksr2]:hover{background:var(--color-surface)}.chev[data-astro-cid-3ef6ksr2]{font-size:12px;line-height:1;margin-top:-6px;opacity:.6}.menu-item[data-astro-cid-3ef6ksr2]{position:static}.dropdown[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:50%;transform:translate(-50%);background:var(--color-white);border:1px solid #e7e9f4;border-radius:16px;box-shadow:0 24px 64px #2a2a4b24;padding:32px 36px;display:none;gap:8px 40px;max-height:calc(100vh - 120px);max-width:min(96vw,1240px);overflow:auto}.dropdown[data-astro-cid-3ef6ksr2][data-size=narrow]{grid-auto-flow:column;grid-auto-columns:minmax(190px,max-content);column-gap:48px;padding-right:48px}.dropdown[data-astro-cid-3ef6ksr2][data-size=wide]{grid-template-columns:repeat(4,max-content)}.dropdown[data-astro-cid-3ef6ksr2][data-menu=Create] .col[data-astro-cid-3ef6ksr2].continuation,.dropdown[data-astro-cid-3ef6ksr2][data-menu=Features] .col[data-astro-cid-3ef6ksr2].continuation{padding-top:55px}.menu-item[data-astro-cid-3ef6ksr2].open .dropdown[data-astro-cid-3ef6ksr2]{display:grid}.dropdown[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:7px}.dropdown[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:15px;font-weight:300;padding:3px 0}.dropdown[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2].group-head a[data-astro-cid-3ef6ksr2]{font-size:18px;font-weight:500;letter-spacing:normal;text-transform:none;margin-bottom:12px;text-align:left;gap:0}.dropdown[data-astro-cid-3ef6ksr2][data-menu=Create] li[data-astro-cid-3ef6ksr2].group-head a[data-astro-cid-3ef6ksr2]{font-size:20px}.dropdown[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--color-primary)}.icon[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:10px;background:var(--color-surface);color:var(--color-primary)}.icon[data-astro-cid-3ef6ksr2] svg{width:20px;height:20px}.actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:24px;font-size:var(--text-base)}.actions[data-astro-cid-3ef6ksr2] .btn--ghost[data-astro-cid-3ef6ksr2]{padding:12px 28px}.burger[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;gap:5px;background:none;border:0;padding:8px;cursor:pointer}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{width:24px;height:2px;background:var(--color-text);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu[data-astro-cid-3ef6ksr2]{display:none;background:var(--color-white);border-top:1px solid #e7e9f4;padding:8px 24px 24px;max-height:calc(100vh - 88px);overflow-y:auto}.mobile-menu[data-astro-cid-3ef6ksr2] details[data-astro-cid-3ef6ksr2]{border-bottom:1px solid #eef0f8}.mobile-menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{padding:14px 0;font-weight:500;cursor:pointer}.mobile-menu[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0 0 12px;padding:0 0 0 12px;display:grid;gap:8px}.mobile-menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2].group-head a[data-astro-cid-3ef6ksr2]{font-weight:500;font-size:17px}.mobile-menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2].group-head:not(:first-child){margin-top:10px}.mobile-actions[data-astro-cid-3ef6ksr2]{display:flex;gap:16px;align-items:center;padding-top:20px}@media(max-width:900px){nav[data-astro-cid-3ef6ksr2],.actions[data-astro-cid-3ef6ksr2]{display:none}.burger[data-astro-cid-3ef6ksr2]{display:flex;margin-left:auto}.mobile-menu[data-astro-cid-3ef6ksr2]:not([hidden]){display:block;position:fixed;top:var(--header-h);left:0;right:0;bottom:0;max-height:none}}:root{--header-h: 126px}html.hdr-compact{--header-h: 76px}@media(max-width:900px){:root{--header-h: 88px}html.hdr-compact{--header-h: 68px}}footer[data-astro-cid-sz7xmlte]{background:#2a2a4b;color:#fffefe;margin-top:96px;font-size:var(--text-base);font-weight:300}.main[data-astro-cid-sz7xmlte]{padding-top:64px;padding-bottom:56px}.logo[data-astro-cid-sz7xmlte]{display:inline-block;margin-bottom:40px}.logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{display:block;width:150px;height:auto}.group[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:280px 1fr;gap:40px;padding:40px 0}.group-title[data-astro-cid-sz7xmlte]{font-size:32px;font-weight:500;color:#aaede8;margin:0}.grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 40px}.grid--stack[data-astro-cid-sz7xmlte]{grid-auto-flow:column;grid-template-rows:repeat(2,auto)}.col-head[data-astro-cid-sz7xmlte]{font-size:var(--text-sm);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#aaede8;margin:0 0 16px}ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:12px}a[data-astro-cid-sz7xmlte]{color:#fffefe}a[data-astro-cid-sz7xmlte]:hover{color:#aaede8}.bottom[data-astro-cid-sz7xmlte]{background:#20203e;padding:16px 0 24px}.bottom-row[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.social[data-astro-cid-sz7xmlte]{display:flex;gap:18px}.social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fffefe;opacity:.85;display:inline-flex}.social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#aaede8;opacity:1}.copy[data-astro-cid-sz7xmlte]{font-size:var(--text-sm);opacity:.7}.mark[data-astro-cid-sz7xmlte]{margin-left:auto;height:86px;width:auto}@media(max-width:900px){.group[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:24px;padding:28px 0}.grid[data-astro-cid-sz7xmlte],.grid--stack[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;grid-auto-flow:row;gap:28px}.group-title[data-astro-cid-sz7xmlte]{font-size:24px}.bottom-row[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:center;text-align:center;gap:20px}.mark[data-astro-cid-sz7xmlte]{margin-left:0;width:auto;height:72px}}:root{--color-primary: #5d59ff;--color-secondary: #e9c4ff;--color-text: #2a2a4b;--color-accent: #aaede8;--color-surface: #f6f8fd;--color-surface-blue: #dcedfe;--color-white: #ffffff;--gradient-cta: linear-gradient(220deg, #e9c4ff 0%, #5d59ff 60%);--font-sans: "DM Sans", ui-sans-serif, system-ui, sans-serif;--text-hero: 56px;--text-h2: 40px;--text-h3: 32px;--text-h4: 24px;--text-lg: 20px;--text-body: 18px;--text-base: 16px;--text-sm: 14px;--radius-pill: 80px;--radius-card: 16px;--max-width: 1200px}@media(max-width:768px){:root{--text-hero: 36px;--text-h2: 30px;--text-h3: 24px;--text-h4: 20px}}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);font-size:var(--text-body);font-weight:300;line-height:1.5;color:var(--color-text);background:var(--color-white);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-weight:500;line-height:1.3;margin:0}a{color:inherit;text-decoration:none}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 20px)}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.lb-overlay{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;background:#141428e0}.lb-overlay.open{display:flex}.lb-overlay img{max-width:min(1200px,88vw);max-height:86vh;border-radius:8px}.lb-overlay button{position:absolute;background:none;border:0;color:#fff;font-size:40px;line-height:1;cursor:pointer;padding:16px;opacity:.8}.lb-overlay button:hover{opacity:1}.lb-close{top:16px;right:20px}.lb-prev{left:16px;top:50%;transform:translateY(-50%);font-size:56px}.lb-next{right:16px;top:50%;transform:translateY(-50%);font-size:56px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:18px 40px;border-radius:var(--radius-pill);font-size:var(--text-base);line-height:1;font-weight:500;background:var(--gradient-cta);color:var(--color-white);transition:opacity .15s ease}.btn:hover{opacity:.9}.btn--ghost{background:transparent;color:var(--color-text);border:1px solid var(--color-text)}body .prose details.faq,body .faq details{width:min(100%,692px);margin:0 auto 12px;background:#fff;border:1px solid #e1e5f0!important;border-radius:12px;box-shadow:0 2px 8px #292d590d;overflow:hidden}body .prose details.faq summary,body .faq details>summary{display:flex;align-items:flex-start;min-height:64px;padding:18px 58px 18px 22px!important;position:relative;list-style:none;cursor:pointer;color:var(--color-text);font-size:20px!important;font-weight:500!important;line-height:1.3}body .prose details.faq summary::-webkit-details-marker,body .faq details>summary::-webkit-details-marker{display:none}body .prose details.faq summary>:is(h1,h2,h3,h4,h5,h6),body .faq details>summary>:is(h1,h2,h3,h4,h5,h6){margin:0;font:inherit}body .prose details.faq summary:after,body .faq details>summary:after{content:"";position:absolute;right:24px;top:50%;width:8px;height:8px;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);transform:translateY(-70%) rotate(45deg);transition:transform .2s ease}body .prose details.faq[open] summary:after,body .faq details[open]>summary:after{transform:translateY(-30%) rotate(225deg)}body .prose details.faq .faq-a,body .faq details .faq-a{padding:0 22px 22px!important;color:#4a4f70;font-weight:300}body .prose details.faq .faq-a>:first-child,body .faq details .faq-a>:first-child{margin-top:0}body .prose details.faq .faq-a>:last-child,body .faq details .faq-a>:last-child{margin-bottom:0}@media(max-width:640px){body .prose details.faq,body .faq details{width:min(100%,314px);margin-bottom:10px}body .prose details.faq summary,body .faq details>summary{min-height:0;padding:17px 52px 17px 18px!important;font-size:18px!important}body .prose details.faq summary:after,body .faq details>summary:after{right:20px}body .prose details.faq .faq-a,body .faq details .faq-a{padding:0 18px 20px!important}}
