.hero-section.svelte-22eitz{margin-left:auto;margin-right:auto;display:flex;max-width:72rem;flex-direction:column;align-items:flex-start;padding:3rem 1rem}@media (min-width: 768px){.hero-section.svelte-22eitz{padding:5rem 2rem}}@media (min-width: 1024px){.hero-section.svelte-22eitz{padding-left:4rem;padding-right:4rem}}.hero-content.svelte-22eitz{display:flex;max-width:72rem;flex-direction:column;align-items:flex-start;text-align:left}.announcement-badge.svelte-22eitz{margin-bottom:1.5rem;display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:#47556966;background-color:#0f172a80;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.announcement-badge.svelte-22eitz:hover{background-color:#1e293b80}.badge-label.svelte-22eitz{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.badge-text.svelte-22eitz{font-weight:500;--tw-text-opacity:1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.hero-headline.svelte-22eitz{margin-bottom:1.5rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:2.25rem;line-height:2.5rem;line-height:1.25;--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.hero-headline.svelte-22eitz{font-size:3rem;line-height:1}}@media (min-width: 1024px){.hero-headline.svelte-22eitz{font-size:3.75rem;line-height:1}}.hero-subtext.svelte-22eitz{margin-bottom:2rem;max-width:36rem;font-size:1.125rem;line-height:1.75rem;font-weight:400;line-height:1.625;--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.hero-subtext.svelte-22eitz{font-size:1.25rem;line-height:1.75rem}}.hero-cta.svelte-22eitz{margin-bottom:.75rem;display:flex;align-items:center;gap:1rem}.hero-cta.svelte-22eitz .btn{padding:.75rem 2rem;font-size:1.125rem;line-height:1.75rem}.github-link.svelte-22eitz{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(203 213 225 / var(--tw-text-opacity, 1));text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.github-link.svelte-22eitz:hover{--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.hero-trial-text.svelte-22eitz{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.hero-showcase.svelte-22eitz{margin-top:3rem;width:100%}.showcase-wrapper.svelte-22eitz{overflow:hidden;border-radius:.75rem;border-width:1px;border-color:#3341554d;--tw-shadow:0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgb(59 130 246 / .05);--tw-shadow:var(--tw-shadow-colored) }.showcase-image.svelte-22eitz{height:auto;width:100%}.problem-section.svelte-b3sbkp{margin-left:auto;margin-right:auto;max-width:72rem;padding:4rem 1rem}@media (min-width: 768px){.problem-section.svelte-b3sbkp{padding-top:6rem;padding-bottom:6rem}}.section-title.svelte-b3sbkp{margin-bottom:3rem;text-align:center;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.section-title.svelte-b3sbkp{font-size:2.25rem;line-height:2.5rem}}.problems-grid.svelte-b3sbkp{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width: 768px){.problems-grid.svelte-b3sbkp{grid-template-columns:repeat(3,minmax(0,1fr))}}.problem-card.svelte-b3sbkp{display:flex;flex-direction:column;gap:.75rem;border-radius:1rem;border-width:1px;border-color:#3341554d;background-color:#0f172a80;padding:1.5rem}@media (min-width: 768px){.problem-card.svelte-b3sbkp{padding:2rem}}.problem-icon.svelte-b3sbkp{margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.problem-title.svelte-b3sbkp{font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.problem-description.svelte-b3sbkp{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.pillars-section.svelte-1v1ud5{margin-left:auto;margin-right:auto;max-width:72rem;padding:4rem 1rem}@media (min-width: 768px){.pillars-section.svelte-1v1ud5{padding-top:6rem;padding-bottom:6rem}}.section-header.svelte-1v1ud5{margin-bottom:3rem;text-align:center}.section-title.svelte-1v1ud5{margin-bottom:.75rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.section-title.svelte-1v1ud5{font-size:2.25rem;line-height:2.5rem}}.section-subtitle.svelte-1v1ud5{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.pillars-grid.svelte-1v1ud5{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width: 768px){.pillars-grid.svelte-1v1ud5{grid-template-columns:repeat(3,minmax(0,1fr))}}.pillar-card.svelte-1v1ud5{display:flex;flex-direction:column;gap:1rem;border-radius:1rem;border-width:1px;border-color:#3341554d;background-color:#0f172a80;padding:1.5rem}@media (min-width: 768px){.pillar-card.svelte-1v1ud5{padding:2rem}}.pillar-blue.svelte-1v1ud5{border-color:#1e3a8a80}.pillar-emerald.svelte-1v1ud5{border-color:#064e3b80}.pillar-amber.svelte-1v1ud5{border-color:#78350f80}.pillar-icon.svelte-1v1ud5{display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:.75rem}.pillar-icon-blue.svelte-1v1ud5{--tw-bg-opacity:1;background-color:rgb(23 37 84 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.pillar-icon-emerald.svelte-1v1ud5{--tw-bg-opacity:1;background-color:rgb(2 44 34 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.pillar-icon-amber.svelte-1v1ud5{--tw-bg-opacity:1;background-color:rgb(69 26 3 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.pillar-title.svelte-1v1ud5{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.pillar-description.svelte-1v1ud5{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.pillar-features.svelte-1v1ud5{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.pillar-feature.svelte-1v1ud5{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.check-icon.svelte-1v1ud5{margin-top:.125rem;flex-shrink:0}.check-blue.svelte-1v1ud5{--tw-text-opacity:1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.check-emerald.svelte-1v1ud5{--tw-text-opacity:1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.check-amber.svelte-1v1ud5{--tw-text-opacity:1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.screenshots-section.svelte-apiu1w{margin-left:auto;margin-right:auto;max-width:72rem;padding:4rem 1rem}@media (min-width: 768px){.screenshots-section.svelte-apiu1w{padding-top:6rem;padding-bottom:6rem}}.section-title.svelte-apiu1w{margin-bottom:2rem;text-align:center;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.section-title.svelte-apiu1w{font-size:2.25rem;line-height:2.5rem}}.tab-buttons.svelte-apiu1w{margin-bottom:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.tab-button.svelte-apiu1w{border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.tab-button.svelte-apiu1w:hover{background-color:#1e293b80;--tw-text-opacity:1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.tab-button.active.svelte-apiu1w{--tw-bg-opacity:1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.screenshot-display.svelte-apiu1w{display:flex;flex-direction:column;gap:1rem}.screenshot-info.svelte-apiu1w{margin-left:auto;margin-right:auto;max-width:42rem;text-align:center}.screenshot-description.svelte-apiu1w{line-height:1.625;--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.screenshot-wrapper.svelte-apiu1w{overflow:hidden;border-radius:.75rem;border-width:1px;border-color:#3341554d;--tw-shadow:0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgb(59 130 246 / .05);--tw-shadow:var(--tw-shadow-colored) }.screenshot-image.svelte-apiu1w{height:auto;width:100%}.features-section.svelte-mfeu7m{margin-left:auto;margin-right:auto;max-width:72rem;padding:4rem 1rem}@media (min-width: 768px){.features-section.svelte-mfeu7m{padding-top:6rem;padding-bottom:6rem}}.section-title.svelte-mfeu7m{margin-bottom:3rem;text-align:center;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.section-title.svelte-mfeu7m{font-size:2.25rem;line-height:2.5rem}}.features-grid.svelte-mfeu7m{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width: 768px){.features-grid.svelte-mfeu7m{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.features-grid.svelte-mfeu7m{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature-card.svelte-mfeu7m{display:flex;flex-direction:column;gap:.75rem;border-radius:1rem;border-width:1px;border-color:#3341554d;background-color:#0f172a80;padding:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.feature-card.svelte-mfeu7m:hover{border-color:#47556966}@media (min-width: 768px){.feature-card.svelte-mfeu7m{padding:2rem}}.feature-icon.svelte-mfeu7m{margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.feature-title.svelte-mfeu7m{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.feature-description.svelte-mfeu7m{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.how-section.svelte-ol95fu{margin-left:auto;margin-right:auto;max-width:72rem;padding:4rem 1rem}@media (min-width: 768px){.how-section.svelte-ol95fu{padding-top:6rem;padding-bottom:6rem}}.section-title.svelte-ol95fu{margin-bottom:3rem;text-align:center;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.section-title.svelte-ol95fu{font-size:2.25rem;line-height:2.5rem}}.steps-grid.svelte-ol95fu{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width: 768px){.steps-grid.svelte-ol95fu{grid-template-columns:repeat(3,minmax(0,1fr))}}.step-card.svelte-ol95fu{position:relative;display:flex;flex-direction:column;gap:.75rem;border-radius:1rem;border-width:1px;border-color:#3341554d;background-color:#0f172a80;padding:1.5rem}@media (min-width: 768px){.step-card.svelte-ol95fu{padding:2rem}}.step-number.svelte-ol95fu{position:absolute;top:1rem;right:1rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:3rem;line-height:1;--tw-text-opacity:1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.step-icon.svelte-ol95fu{margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.step-title.svelte-ol95fu{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.step-description.svelte-ol95fu{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.context-section.svelte-5pkal9{margin-left:auto;margin-right:auto;max-width:72rem;padding:4rem 1rem}@media (min-width: 768px){.context-section.svelte-5pkal9{padding-top:6rem;padding-bottom:6rem}}.context-container.svelte-5pkal9{margin-left:auto;margin-right:auto;display:flex;max-width:42rem;flex-direction:column;align-items:center;gap:1rem;text-align:center}.context-icon.svelte-5pkal9{margin-bottom:.5rem;--tw-text-opacity:1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.context-title.svelte-5pkal9{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.context-title.svelte-5pkal9{font-size:2.25rem;line-height:2.5rem}}.context-description.svelte-5pkal9{max-width:36rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.context-points.svelte-5pkal9{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem;text-align:left}.context-point.svelte-5pkal9{display:flex;align-items:center;gap:.75rem;--tw-text-opacity:1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.check-icon.svelte-5pkal9{flex-shrink:0;--tw-text-opacity:1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.cta-section.svelte-1gb90kv{padding:4rem 1rem}@media (min-width: 768px){.cta-section.svelte-1gb90kv{padding-top:6rem;padding-bottom:6rem}}.cta-container.svelte-1gb90kv{margin-left:auto;margin-right:auto;display:flex;max-width:56rem;flex-direction:column;align-items:center;gap:1.5rem;border-radius:1rem;border-width:1px;border-color:#3341554d;background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:rgb(15 23 42 / .5) var(--tw-gradient-from-position);--tw-gradient-to:rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to:rgb(2 6 23 / .5) var(--tw-gradient-to-position);padding:2rem;text-align:center}@media (min-width: 768px){.cta-container.svelte-1gb90kv{padding:3rem}}.cta-title.svelte-1gb90kv{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.cta-title.svelte-1gb90kv{font-size:2.25rem;line-height:2.5rem}}.cta-description.svelte-1gb90kv{max-width:36rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.stats-grid.svelte-1gb90kv{margin-top:1rem;margin-bottom:1rem;display:grid;width:100%;max-width:32rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media (min-width: 768px){.stats-grid.svelte-1gb90kv{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat-item.svelte-1gb90kv{display:flex;flex-direction:column;align-items:center;gap:.25rem}.stat-value.svelte-1gb90kv{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.stat-label.svelte-1gb90kv{font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.cta-buttons.svelte-1gb90kv{margin-top:.5rem}.cta-buttons.svelte-1gb90kv .btn{padding:.75rem 2rem}.cta-section.svelte-mlxefq{padding:4rem 1rem}@media (min-width: 768px){.cta-section.svelte-mlxefq{padding-top:6rem;padding-bottom:6rem}}.cta-container.svelte-mlxefq{margin-left:auto;margin-right:auto;display:flex;max-width:42rem;flex-direction:column;align-items:center;gap:1rem;text-align:center}.cta-title.svelte-mlxefq{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.cta-title.svelte-mlxefq{font-size:2.25rem;line-height:2.5rem}}.cta-subtitle.svelte-mlxefq{--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.cta-buttons.svelte-mlxefq{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}.cta-buttons.svelte-mlxefq .btn{padding:.75rem 2rem}.github-link.svelte-mlxefq{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(203 213 225 / var(--tw-text-opacity, 1));text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.github-link.svelte-mlxefq:hover{--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}
