.diagram-outer.svelte-c1xao3{position:relative;isolation:isolate;overflow:hidden;background-color:oklch(var(--b1) / .92);background-image:linear-gradient(160deg,oklch(var(--b1) / .92),oklch(var(--b1) / .72) 55%,oklch(var(--b2) / .8));backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);box-shadow:0 22px 48px -18px #231c5a38,0 4px 14px -6px #231c5a24,0 1px 3px #231c5a14,inset 0 1px #ffffffb3,inset 0 -1px #5543e80a;transition:box-shadow .7s cubic-bezier(.16,1,.3,1),transform .35s ease-out}.diagram-outer.svelte-c1xao3:hover{transform:scale(1.008);box-shadow:0 30px 56px -22px #231c5a42,0 10px 28px -12px #5543e824,0 1px 3px #231c5a1a,inset 0 1px #ffffffbf,inset 0 -1px #5543e80f}.diagram-shine.svelte-c1xao3{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 0% 0%,rgba(255,255,255,.85),transparent 50%),radial-gradient(80% 50% at 100% 0%,rgba(192,132,252,.1),transparent 55%);mix-blend-mode:screen;opacity:.9;z-index:0}.diagram-border.svelte-c1xao3{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,#231c5a14,#5543e80f 45%,#231c5a0a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.diagram-inner.svelte-c1xao3{position:relative;z-index:2}@media(prefers-color-scheme:dark){.diagram-outer.svelte-c1xao3{background-color:oklch(var(--b1) / .78);background-image:linear-gradient(160deg,oklch(var(--b2) / .78),oklch(var(--b1) / .62) 55%,oklch(var(--b1) / .7));box-shadow:0 28px 60px -20px #000000a6,0 8px 22px -8px #0006,inset 0 1px #ffffff14,inset 0 -1px #8b7cf61a}.diagram-outer.svelte-c1xao3:hover{box-shadow:0 38px 80px -22px #000000bf,0 10px 28px -8px #22d3ee24,inset 0 1px #ffffff1a,inset 0 -1px #8b7cf629}.diagram-shine.svelte-c1xao3{background:radial-gradient(120% 70% at 0% 0%,rgba(167,139,250,.22),transparent 50%),radial-gradient(90% 60% at 100% 0%,rgba(34,211,238,.1),transparent 55%);opacity:.85}.diagram-border.svelte-c1xao3{background:linear-gradient(160deg,#a78bfa8c,#22d3ee38 45%,#ffffff1a)}}.diagram-label.svelte-c1xao3{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.58rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:oklch(var(--bc) / .55)}@media(min-width:768px){.diagram-label.svelte-c1xao3{font-size:.68rem;letter-spacing:.16em}}.diagram-node.svelte-c1xao3{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(160deg,#ffffffd9,#fff9 55%,#f5f4ffb3);box-shadow:0 6px 16px -8px #231c5a29,0 1px 2px #231c5a0f,inset 0 1px #ffffffb3}.diagram-node-shine.svelte-c1xao3{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 0% 0%,rgba(255,255,255,.75),transparent 55%);mix-blend-mode:screen;opacity:.85;z-index:0}.diagram-node-border.svelte-c1xao3{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,#231c5a14,#5543e80d 50%,#231c5a0a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}@media(prefers-color-scheme:dark){.diagram-node.svelte-c1xao3{background:linear-gradient(160deg,#222a40c7,#1218289e 55%,#181a30b3);box-shadow:0 8px 18px -8px #0000008c,0 1px 2px #00000059,inset 0 1px #ffffff12}.diagram-node-shine.svelte-c1xao3{background:radial-gradient(120% 70% at 0% 0%,rgba(167,139,250,.18),transparent 55%);opacity:.8}.diagram-node-border.svelte-c1xao3{background:linear-gradient(160deg,#a78bfa66,#22d3ee2e 50%,#ffffff14)}}.diagram-node-active.svelte-c1xao3{background:linear-gradient(160deg,#5543e81f,#886af812 55%,#c084fc12);box-shadow:0 8px 18px -8px #5543e833,0 1px 2px #231c5a14,inset 0 1px #ffffffb8}.diagram-node-active.svelte-c1xao3 .diagram-node-shine:where(.svelte-c1xao3){background:radial-gradient(120% 70% at 0% 0%,rgba(255,255,255,.6),transparent 55%),radial-gradient(80% 50% at 100% 0%,rgba(192,132,252,.1),transparent 60%);opacity:.9}.diagram-node-active.svelte-c1xao3 .diagram-node-border:where(.svelte-c1xao3){background:linear-gradient(160deg,#5543e847,#5543e824 55%,#231c5a0f)}@media(prefers-color-scheme:dark){.diagram-node-active.svelte-c1xao3{background:linear-gradient(160deg,#8b7cf638,#22d3ee1a 55%,#a78bfa24);box-shadow:0 10px 22px -10px #0000008c,0 0 16px #8b7cf61a,inset 0 1px #ffffff1a}.diagram-node-active.svelte-c1xao3 .diagram-node-shine:where(.svelte-c1xao3){background:radial-gradient(120% 70% at 0% 0%,rgba(255,255,255,.14),transparent 55%),radial-gradient(80% 50% at 100% 0%,rgba(34,211,238,.12),transparent 60%);opacity:.9}.diagram-node-active.svelte-c1xao3 .diagram-node-border:where(.svelte-c1xao3){background:linear-gradient(160deg,#a78bfa73,#22d3ee38 55%,#ffffff14)}}.diagram-icon.svelte-c1xao3{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(150deg,#5543e82e,#886af81a 50%,#c084fc14);color:#4f3de0;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #5543e82e,0 6px 14px -6px #5543e84d}.diagram-icon.svelte-c1xao3:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(150deg,#fffc,#5543e840);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.diagram-icon-shine.svelte-c1xao3{position:absolute;top:0;left:0;width:100%;height:55%;border-radius:inherit;background:linear-gradient(180deg,#ffffff8c,#fff0);pointer-events:none;z-index:1}.diagram-icon-active.svelte-c1xao3{background:linear-gradient(150deg,#5543e852,#886af82e 50%,#c084fc24)}@media(prefers-color-scheme:dark){.diagram-icon.svelte-c1xao3{background:linear-gradient(150deg,#8b7cf64d,#22d3ee29 60%,#a78bfa29);color:#c4b5fd;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000004d,0 8px 18px -6px #0000008c}.diagram-icon.svelte-c1xao3:after{background:linear-gradient(150deg,#ffffff40,#22d3ee59)}.diagram-icon-shine.svelte-c1xao3{background:linear-gradient(180deg,#ffffff2e,#fff0)}.diagram-icon-active.svelte-c1xao3{background:linear-gradient(150deg,#8b7cf673,#22d3ee40 60%,#a78bfa4d)}}.diagram-sublabel.svelte-c1xao3{font-family:SF Mono,Fira Code,Consolas,monospace;color:oklch(var(--bc) / .7)}.hero-image-wrap.svelte-c1xao3 img:where(.svelte-c1xao3){mix-blend-mode:multiply}@media(prefers-color-scheme:dark){.hero-image-wrap.svelte-c1xao3 img:where(.svelte-c1xao3){mix-blend-mode:screen}}.diagram-connector.svelte-c1xao3{width:2px;height:26px;background:linear-gradient(to bottom,#5543e859,#5543e814)}@media(min-width:768px){.diagram-connector.svelte-c1xao3{height:28px}}@media(prefers-color-scheme:dark){.diagram-connector.svelte-c1xao3{background:linear-gradient(to bottom,#a78bfa73,#a78bfa1a)}}.optional-badge.svelte-1i4y53z{position:absolute;top:.9rem;right:.9rem;z-index:3;font-size:.58rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#5543e8d9;background:#5543e817;border:1px solid rgba(85,67,232,.22);border-radius:9999px;padding:.18rem .48rem;line-height:1.4}@media(prefers-color-scheme:dark){.optional-badge.svelte-1i4y53z{color:#c4b5fdd9;background:#8b7cf61f;border-color:#8b7cf647}}.pricing-card.svelte-13qt199{transition:box-shadow .7s cubic-bezier(.16,1,.3,1)}.pricing-card-featured.svelte-13qt199{box-shadow:0 24px 50px -20px #5543e82e,0 4px 14px -6px #231c5a1a,inset 0 1px #ffffffa6,inset 0 -1px #5543e80d}.pricing-card-featured.svelte-13qt199:hover{box-shadow:0 32px 62px -22px #5543e838,0 10px 26px -10px #231c5a1f,inset 0 1px #ffffffb3,inset 0 -1px #5543e814}@media(prefers-color-scheme:dark){.pricing-card-featured.svelte-13qt199{box-shadow:0 30px 60px -22px #0000009e,0 8px 22px -8px #8b7cf62e,inset 0 1px #ffffff14,inset 0 -1px #8b7cf61f}.pricing-card-featured.svelte-13qt199:hover{box-shadow:0 40px 80px -24px #000000b8,0 12px 30px -10px #8b7cf63d,inset 0 1px #ffffff1a,inset 0 -1px #8b7cf629}}.toggle-track.svelte-13qt199{width:3.75rem;height:1.875rem;border-radius:9999px;background:#886af838;border:none;padding:.25rem;cursor:pointer;display:flex;align-items:center;transition:background .2s;flex-shrink:0}@media(prefers-color-scheme:light){.toggle-track.svelte-13qt199{background:#5543e826}}.toggle-track.svelte-13qt199:hover{background:#886af852}.toggle-thumb.svelte-13qt199{width:1.375rem;height:1.375rem;border-radius:9999px;background:#5543e8;box-shadow:0 1px 6px #5543e873;transition:transform .22s cubic-bezier(.4,0,.2,1)}.pricing-slider-row.svelte-13qt199{display:flex;align-items:center;gap:1rem;padding:.55rem 0}.pricing-slider-value.svelte-13qt199{flex-shrink:0;min-width:2.75rem;text-align:left;font-size:1rem;font-weight:600;color:oklch(var(--n));font-variant-numeric:tabular-nums}.pricing-slider-controls.svelte-13qt199{flex:1;display:flex;align-items:center;gap:1rem;min-width:0}.pricing-slider-btn-mini.svelte-13qt199{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:9999px;border:0;background:transparent;color:oklch(var(--bc) / .45);font-size:1.1rem;font-weight:500;line-height:1;cursor:pointer;transition:color .15s ease,background .15s ease}.pricing-slider-btn-mini.svelte-13qt199:hover:not(:disabled){color:#5543e8;background:#5543e814}.pricing-slider-btn-mini.svelte-13qt199:disabled{opacity:.35;cursor:not-allowed}@media(prefers-color-scheme:dark){.pricing-slider-btn-mini.svelte-13qt199:hover:not(:disabled){color:#c4b5fd;background:#8b7cf61f}}.pricing-slider-input.svelte-13qt199{flex:1;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:.5rem;border-radius:9999px;background:linear-gradient(to right,#5543E8 0%,#5543E8 var(--progress, 0%),rgba(85,67,232,.18) var(--progress, 0%),rgba(85,67,232,.18) 100%);outline:none;cursor:pointer}.pricing-slider-input.svelte-13qt199::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border-radius:9999px;background:#5543e8;border:2px solid #ffffff;box-shadow:0 2px 8px #5543e866;cursor:pointer;-webkit-transition:transform .15s ease;transition:transform .15s ease}.pricing-slider-input.svelte-13qt199::-moz-range-thumb{width:1.25rem;height:1.25rem;border-radius:9999px;background:#5543e8;border:2px solid #ffffff;box-shadow:0 2px 8px #5543e866;cursor:pointer;-moz-transition:transform .15s ease;transition:transform .15s ease}.pricing-slider-input.svelte-13qt199:active::-webkit-slider-thumb{transform:scale(1.08)}.pricing-slider-input.svelte-13qt199:active::-moz-range-thumb{transform:scale(1.08)}@media(prefers-color-scheme:dark){.pricing-slider-input.svelte-13qt199{background:linear-gradient(to right,#5543E8 0%,#5543E8 var(--progress, 0%),rgba(85,67,232,.22) var(--progress, 0%),rgba(85,67,232,.22) 100%)}.pricing-slider-input.svelte-13qt199::-webkit-slider-thumb{background:#5543e8;border-color:#0d1420;box-shadow:0 2px 10px #5543e88c}.pricing-slider-input.svelte-13qt199::-moz-range-thumb{background:#5543e8;border-color:#0d1420;box-shadow:0 2px 10px #5543e88c}}.pricing-addon-row.svelte-13qt199{display:grid;grid-template-columns:1fr auto auto;align-items:start;gap:.85rem;min-height:2.95rem;padding:.3rem 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pricing-addon-switch.svelte-13qt199{display:inline-flex;flex-shrink:0}.pricing-addon-track.svelte-13qt199{display:inline-flex;align-items:center;width:2.5rem;height:1.375rem;border-radius:9999px;background:#5543e826;padding:.125rem;transition:background .2s ease}.pricing-addon-track.is-active.svelte-13qt199{background:#5543e8}.pricing-addon-thumb.svelte-13qt199{display:block;width:1.125rem;height:1.125rem;border-radius:9999px;background:#fff;box-shadow:0 1px 3px #0003;transform:translate(0);transition:transform .22s cubic-bezier(.4,0,.2,1)}.pricing-addon-thumb.is-active.svelte-13qt199{transform:translate(1.125rem)}.pricing-addon-row.svelte-13qt199:hover .pricing-addon-track:where(.svelte-13qt199):not(.is-active){background:#5543e840}@media(prefers-color-scheme:dark){.pricing-addon-track.svelte-13qt199{background:#8b7cf638}.pricing-addon-track.is-active.svelte-13qt199{background:#5543e8}.pricing-addon-row.svelte-13qt199:hover .pricing-addon-track:where(.svelte-13qt199):not(.is-active){background:#8b7cf652}}.faq-list.svelte-w87z1z{position:relative;z-index:2;width:100%;padding:.5rem 2.25rem}.faq-row.svelte-w87z1z+.faq-row:where(.svelte-w87z1z){border-top:1.5px solid rgba(15,23,42,.1)}.faq-icon.svelte-w87z1z{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;color:oklch(var(--n));transition:color .25s ease,transform .3s cubic-bezier(.16,1,.3,1)}.faq-icon.svelte-w87z1z svg:where(.svelte-w87z1z){width:1.1rem;height:1.1rem}.faq-row.svelte-w87z1z:hover .faq-icon:where(.svelte-w87z1z),.faq-row.is-open.svelte-w87z1z .faq-icon:where(.svelte-w87z1z){color:#5543e8;transform:rotate(0)}.faq-row.is-open.svelte-w87z1z .faq-icon:where(.svelte-w87z1z){transform:rotate(180deg)}.faq-question.svelte-w87z1z{transition:color .25s ease}.faq-row.svelte-w87z1z:hover .faq-question:where(.svelte-w87z1z),.faq-row.is-open.svelte-w87z1z .faq-question:where(.svelte-w87z1z){color:#5543e8}@media(prefers-color-scheme:dark){.faq-row.svelte-w87z1z+.faq-row:where(.svelte-w87z1z){border-top-color:#94a3b824}.faq-row.svelte-w87z1z:hover .faq-icon:where(.svelte-w87z1z),.faq-row.is-open.svelte-w87z1z .faq-icon:where(.svelte-w87z1z){color:#5543e8}.faq-row.svelte-w87z1z:hover .faq-question:where(.svelte-w87z1z),.faq-row.is-open.svelte-w87z1z .faq-question:where(.svelte-w87z1z){color:#5543e8}}.faq-list.svelte-w87z1z .body-text{text-align:justify}
