/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}.features.svelte-1gn3jn8{z-index:2;max-width:1400px;margin:0 auto;padding:6rem 2rem;position:relative}.section-header.svelte-1gn3jn8{text-align:center;margin-bottom:4rem}.section-header.svelte-1gn3jn8 h2:where(.svelte-1gn3jn8){-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700}.section-header.svelte-1gn3jn8 p:where(.svelte-1gn3jn8){color:#ffffffb3;margin:0;font-size:1.25rem}.feature-grid.svelte-1gn3jn8{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.feature-card.svelte-1gn3jn8{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;padding:3rem;transition:all .4s;position:relative;overflow:hidden}.feature-card.svelte-1gn3jn8:hover{background:#ffffff14;transform:translateY(-10px)}.feature-accent.svelte-1gn3jn8{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-amber-400,oklch(82.8% .189 84.429));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-via:var(--color-sky-400,oklch(74.6% .16 232.661));--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-to:var(--color-red-400,oklch(70.4% .191 22.216));opacity:0;width:100%;height:2px;transition:opacity .4s;position:absolute;top:0;left:0}.feature-card.svelte-1gn3jn8:hover .feature-accent:where(.svelte-1gn3jn8){opacity:1}.feature-icon.svelte-1gn3jn8{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#b8e6fe1a}@supports (color:color-mix(in lab,red,red)){.feature-icon.svelte-1gn3jn8{--tw-gradient-from:color-mix(in oklab,var(--color-sky-200,oklch(90.1% .058 230.902))10%,transparent)}}.feature-icon.svelte-1gn3jn8{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.feature-icon.svelte-1gn3jn8{--tw-gradient-to:color-mix(in oklab,var(--color-white,#fff)5%,transparent)}}.feature-icon.svelte-1gn3jn8{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));color:var(--color-sky-400,oklch(74.6% .16 232.661));border-radius:16px;width:60px;height:60px;margin-bottom:1.5rem;padding:15px}.feature-icon.svelte-1gn3jn8 svg:where(.svelte-1gn3jn8){stroke-width:1.5px;width:100%;height:100%}.feature-card.svelte-1gn3jn8 h3:where(.svelte-1gn3jn8){color:#fff;margin:0 0 1rem;font-size:1.5rem;font-weight:600}.feature-card.svelte-1gn3jn8 p:where(.svelte-1gn3jn8){color:#ffffffb3;margin:0;line-height:1.6}.supported-formats.svelte-1gn3jn8{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.format-tag.svelte-1gn3jn8{color:#f7c655;background:#f6e75c13;border:1px solid #f6e95c4d;border-radius:12px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}.pricing-container.svelte-1lgwcvf{max-width:1400px;margin:0 auto;padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.pricing-header.svelte-1lgwcvf{text-align:center;margin-bottom:3rem}.pricing-header.svelte-1lgwcvf h2:where(.svelte-1lgwcvf){font-size:2.5rem;font-weight:700;margin-bottom:1rem}.pricing-content.svelte-1lgwcvf{margin-bottom:3rem}.pricing-footer.svelte-1lgwcvf{text-align:center;padding-top:2rem;border-top:1px solid #e5e7eb}.pricing-footer.svelte-1lgwcvf .pricing-disclaimer:where(.svelte-1lgwcvf){color:#6b7280;font-size:.875rem}@media (max-width: 768px){.pricing-container.svelte-1lgwcvf{padding:1rem .5rem}}.pricing-markdown h2{font-size:1.875rem!important;font-weight:600!important;margin:3rem 0 1.5rem!important;padding-bottom:.5rem!important;border-bottom:2px solid #e5e7eb!important}.pricing-markdown h3{font-size:1.25rem!important;font-weight:600!important;margin:2rem 0 1rem!important}.pricing-markdown table{width:100%!important;border-collapse:collapse!important;margin:1.5rem 0!important;font-size:.875rem!important;box-shadow:0 1px 3px #0000001a!important;border-radius:8px!important;overflow:hidden!important}.pricing-markdown table th{font-weight:600!important;text-align:left!important;padding:1rem .75rem!important;border-bottom:1px solid #e5e7eb!important}.pricing-markdown table td{padding:.75rem!important;border-bottom:1px solid #f3f4f6!important;vertical-align:top!important}.pricing-markdown table tr:last-child td{border-bottom:none!important}.pricing-markdown table tr:nth-child(2n){background-color:#ffffff29!important}.pricing-markdown table tr:nth-child(odd){background-color:#ffffff1a!important}.pricing-markdown table strong{font-weight:600!important}.pricing-markdown ul{list-style:none!important;padding:0!important;margin:1rem 0!important}.pricing-markdown ul li{position:relative!important;padding:.5rem 0 .5rem 1.5rem!important}.pricing-markdown ul li:before{content:"✓"!important;position:absolute!important;left:0!important;color:#10b981!important;font-weight:700!important}.pricing-markdown ol{padding-left:1.5rem!important;margin:1rem 0!important}.pricing-markdown ol li{padding:.25rem 0!important;line-height:1.6!important}.pricing-markdown p{line-height:1.6!important;margin:1rem 0!important}@media (max-width: 768px){.pricing-markdown table{font-size:.75rem!important}.pricing-markdown table th,.pricing-markdown table td{padding:.5rem .25rem!important}}.input-wrapper.svelte-maflub{position:relative;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:8px;display:flex;gap:8px;transition:all .3s ease}.input-wrapper.dragging.svelte-maflub{border-color:#6366f199;background:#6366f11a;transform:scale(1.02);box-shadow:0 8px 32px #6366f14d}.file-btn.svelte-maflub{display:flex;align-items:center;justify-content:center;padding:.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:16px;color:#fff;cursor:pointer;transition:all .3s ease;z-index:5}.file-btn.svelte-maflub:hover{background:#fff3;transform:scale(1.05)}.drag-overlay.svelte-maflub{position:absolute;top:0;left:0;right:0;bottom:0;background:#6366f11a;border:2px dashed rgba(99,102,241,.6);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;pointer-events:none;z-index:10}.drag-overlay.svelte-maflub svg:where(.svelte-maflub){width:32px;height:32px;color:#6366f1cc;stroke-width:2}.drag-overlay.svelte-maflub span:where(.svelte-maflub){color:#6366f1e6;font-weight:600;font-size:1.1rem}.submit-btn.svelte-maflub{display:flex;align-items:center;gap:8px;padding:.7rem 2rem;background:linear-gradient(135deg,#63aff1,#5cf6d5);color:#fff;border:none;border-radius:16px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;z-index:5}.submit-btn.svelte-maflub svg:where(.svelte-maflub){width:20px;height:20px;stroke-width:2}.submit-btn.svelte-maflub:hover:not(:disabled){transform:translate(4px);box-shadow:0 10px 30px #6366f166}.submit-btn.svelte-maflub:disabled{background:#ffffff1a;cursor:not-allowed;transform:none}@media (max-width: 768px){.input-wrapper.svelte-maflub{flex-direction:column}.submit-btn.svelte-maflub{justify-content:center}.drag-overlay.svelte-maflub span:where(.svelte-maflub){font-size:1rem;text-align:center}}.svelte-y1yc2g{box-sizing:border-box}.container.svelte-y1yc2g{max-width:100vw;position:relative;min-height:100vh;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}.hero.svelte-y1yc2g{padding-top:4rem;position:relative;display:flex;justify-content:center;width:100%;gap:4rem;margin:0 auto;align-items:center;z-index:2}.hero-content.svelte-y1yc2g{animation:svelte-y1yc2g-fadeInUp 1s ease-out}.badge.svelte-y1yc2g{display:inline-block;padding:.5rem 1rem;background:#6d70f71a;border:1px solid rgba(99,101,241,.479);border-radius:50px;font-size:.875rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);filter:drop-shadow(0 0 5px rgba(99,102,241,.8))}h1.svelte-y1yc2g{font-size:clamp(3rem,8vw,6rem);font-weight:800;line-height:.9;letter-spacing:-.02em}.gradient-text.svelte-y1yc2g{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-y1yc2g-gradientShift 3s ease-in-out infinite}.tagline.svelte-y1yc2g{font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.6;color:#fffc;margin-bottom:3rem;max-width:500px}.tagline.svelte-y1yc2g em:where(.svelte-y1yc2g){font-style:normal;font-weight:600}.input-container.svelte-y1yc2g{margin:0 auto;padding:1rem;text-align:center}.input-container.svelte-y1yc2g h2:where(.svelte-y1yc2g){font-size:clamp(2rem,4vw,3rem);font-weight:700;margin:0 0 1rem}.input-container.svelte-y1yc2g p:where(.svelte-y1yc2g){font-size:1.25rem;color:#ffffffb3;margin-bottom:1rem}@keyframes svelte-y1yc2g-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-y1yc2g-fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-y1yc2g-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes svelte-y1yc2g-gradientShift{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(30deg)}}@media (max-width: 768px){.hero.svelte-y1yc2g{grid-template-columns:1fr;gap:2rem;padding:4rem 1rem 0;text-align:center}}.footer.svelte-y1yc2g{margin-top:4rem;padding:2rem 0;background:#00000080;border-top:1px solid rgba(255,255,255,.1)}.footer-content.svelte-y1yc2g{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:center;gap:2rem}.footer.svelte-y1yc2g a:where(.svelte-y1yc2g){color:#ffffffb3;text-decoration:none;transition:color .3s}.footer.svelte-y1yc2g a:where(.svelte-y1yc2g):hover{color:#fff}
