@font-face{font-family:inter;src:url(/_next/static/media/ff710c092db72df4-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_600e6a{font-family:inter,inter Fallback}.__variable_600e6a{--font-inter:"inter","inter Fallback"}:root{--color-primary:#7c3aed;--color-on-primary:#ffffff;--color-secondary:#a78bfa;--color-on-secondary:#0f172a;--color-accent:#0891b2;--color-on-accent:#ffffff;--color-accent-on-light:#0e7490;--color-background:#faf5ff;--color-foreground:#1e1b4b;--color-card:#ffffff;--color-card-foreground:#1e1b4b;--color-muted:#eceef9;--color-muted-foreground:#475569;--color-border:#ddd6fe;--color-destructive:#dc2626;--color-on-destructive:#ffffff;--color-ring:#7c3aed;--color-on-dark-card:#f5f3ff;--color-on-dark-card-muted:#cbd5e1;--color-on-dark-card-destructive:#fca5a5;--color-on-dark-card-success:#c4b5fd;--color-on-dark-card-accent:#67e8f9;--font-sans:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.75rem;--leading-tight:1.2;--leading-normal:1.5;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--radius-sm:0.375rem;--radius-md:0.625rem;--radius-lg:1rem;--shadow-sm:0 1px 2px rgb(30 27 75/0.06);--shadow-md:0 4px 16px rgb(30 27 75/0.08);--duration-fast:150ms;--duration-base:200ms;--duration-slow:300ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--touch-target:44px;color-scheme:light dark}:root:not([data-theme=light]){@media (prefers-color-scheme:dark){--color-background:#12101f;--color-foreground:#ede9fe;--color-card:#1b1830;--color-card-foreground:#ede9fe;--color-muted:#262240;--color-muted-foreground:#a5b4cf;--color-border:#322c52;--color-secondary:#8b5cf6;--color-on-secondary:#ffffff}}:root[data-theme=dark]{--color-background:#12101f;--color-foreground:#ede9fe;--color-card:#1b1830;--color-card-foreground:#ede9fe;--color-muted:#262240;--color-muted-foreground:#a5b4cf;--color-border:#322c52;--color-secondary:#8b5cf6;--color-on-secondary:#ffffff}*,:after,:before{box-sizing:border-box}body{background:var(--color-background);color:var(--color-foreground);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}:where(button,a[role=button],input[type=submit]){min-height:var(--touch-target);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--bg-950:var(--color-background);--bg-900:var(--color-background);--bg-820:rgba(13,18,34,0.78);--bg-760:rgba(18,25,48,0.9);--text-0:var(--color-foreground);--text-1:var(--color-muted-foreground);--text-2:var(--color-muted-foreground);--text-on-dark:var(--color-on-dark-card);--text-on-dark-muted:var(--color-on-dark-card-muted);--text-on-dark-destructive:var(--color-on-dark-card-destructive);--cyan-on-dark:var(--color-on-dark-card-accent);--line-soft:rgba(255,255,255,0.12);--line-strong:rgba(255,255,255,0.2);--iris:var(--color-primary);--cyan:var(--color-accent);--magenta:var(--color-secondary);--lime:var(--color-on-dark-card-success);--glow:0 40px 90px -50px rgba(124,92,255,0.9);--shadow:0 30px 80px -45px rgba(0,0,0,0.75);--radius-xl:28px;--radius-lg:22px;--radius-md:16px;--radius-sm:12px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background-color:var(--color-background);background-image:radial-gradient(circle at top,rgba(124,92,255,.18),transparent 28%);color:var(--text-0);font-family:var(--font-sans)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.marketing-shell{position:relative;overflow:hidden;padding:0 24px 64px}.marketing-bg{pointer-events:none;position:absolute;inset:0}.marketing-bg--mesh:after,.marketing-bg--mesh:before,.marketing-bg--orbs:after,.marketing-bg--orbs:before{content:"";position:absolute;border-radius:999px;filter:blur(46px)}.marketing-bg--mesh:before{top:-10%;left:-5%;width:42vw;height:42vw;background:radial-gradient(circle,rgba(124,92,255,.5),transparent 66%);animation:drift-a 12s ease-in-out infinite alternate}.marketing-bg--mesh:after{top:14%;right:-8%;width:38vw;height:38vw;background:radial-gradient(circle,rgba(34,211,238,.32),transparent 62%);animation:drift-b 14s ease-in-out infinite alternate}.marketing-bg--orbs:before{bottom:12%;left:16%;width:16rem;height:16rem;background:radial-gradient(circle,rgba(255,92,168,.32),transparent 70%);animation:float-a 10s ease-in-out infinite alternate}.marketing-bg--orbs:after{bottom:4%;right:8%;width:20rem;height:20rem;background:radial-gradient(circle,rgba(124,92,255,.22),transparent 72%);animation:float-b 11s ease-in-out infinite alternate}.app-shell,.content-section,.final-cta,.hero-section,.site-header{position:relative;z-index:1}.site-header{margin:0 auto;max-width:1240px;display:flex;align-items:center;justify-content:space-between;padding:28px 0 18px}.app-sidebar__brand,.site-logo{font-family:var(--font-sans);font-size:1.05rem;font-weight:700;letter-spacing:-.03em}.site-nav{display:flex;align-items:center;gap:18px;color:var(--text-1)}.site-nav a:hover{color:var(--text-0)}.app-sidebar a.is-active,.app-sidebar a:hover{color:var(--text-on-dark)}.app-content-grid,.hero-section,.workflow-layout{display:grid;gap:28px}.hero-section{max-width:1240px;margin:0 auto;padding:52px 0 72px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center}.app-topbar h1,.final-cta__card h2,.hero-copy h1,.section-heading h2{font-family:var(--font-sans);letter-spacing:-.05em;line-height:.95}.app-kicker,.final-cta__card span,.hero-kicker,.queue-row label,.section-heading span,.status-pill,.swipe-preview__eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem}.app-kicker,.final-cta__card span,.hero-kicker,.section-heading span{color:var(--color-accent-on-light)}.hero-copy h1{max-width:11ch;margin:16px 0 22px;font-size:clamp(3.6rem,7vw,7rem)}.hero-body{color:var(--text-1)}.app-card span,.app-table__row span,.faq-card p,.feature-card p,.pricing-card p,.queue-row strong,.workflow-step p{color:var(--text-on-dark-muted)}.hero-body{max-width:60ch;font-size:1.08rem;line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.button{border-radius:999px;padding:14px 22px;border:1px solid var(--line-soft);transition:transform .16s ease,border-color .16s ease,background .16s ease}.button:hover{transform:translateY(-1px);border-color:var(--line-strong)}.button--primary{background:var(--color-primary);color:var(--color-on-primary);border-color:transparent;box-shadow:var(--glow)}.button--secondary{background:rgba(255,255,255,.04);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-points{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px;color:var(--text-2)}.hero-stage{display:flex;justify-content:flex-end}.app-card,.app-metric-card,.faq-card,.feature-card,.glass-panel,.pricing-card,.swipe-preview__card,.workflow-step{border:1px solid var(--line-soft);background:var(--bg-820);color:var(--text-on-dark);-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);box-shadow:var(--shadow)}.glass-panel,.glow-card{border-radius:var(--radius-xl)}.hero-panel{width:min(100%,540px);padding:22px}.app-card__header,.hero-panel__header,.queue-surface__bar{display:flex;align-items:center;justify-content:space-between;gap:16px}.hero-panel__body{display:grid;gap:20px;margin-top:22px}.hero-metrics{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{border-radius:var(--radius-md);padding:16px}.app-metric-card span,.billing-stack label,.metric-card span,.pricing-card span{color:var(--text-on-dark-muted);display:block;font-size:.85rem}.app-metric-card strong,.app-table__row strong,.billing-stack strong,.metric-card strong,.price-line strong{font-family:var(--font-sans);font-size:1rem}.glow-card{position:relative;overflow:hidden;color:var(--text-on-dark);background:linear-gradient(160deg,rgba(17,23,44,.92),rgba(7,10,21,.98))}.glow-card:after,.glow-card:before{content:"";position:absolute;inset:-30%;background:conic-gradient(from 0deg,var(--iris),var(--cyan),var(--magenta),var(--iris));animation:spin 8s linear infinite}.glow-card:before{filter:blur(10px);opacity:.28}.glow-card:after{filter:blur(42px);opacity:.16}.glow-card>*{position:relative;z-index:1}.swipe-preview{border-radius:var(--radius-lg);min-height:340px;background:radial-gradient(circle at top,rgba(255,255,255,.05),transparent 42%);display:grid;place-items:center}.swipe-preview__stack{position:relative;width:min(100%,320px);min-height:270px}.swipe-preview__card{position:absolute;inset:0;padding:20px;border-radius:24px;background:linear-gradient(165deg,color-mix(in srgb,var(--swipe-accent) 28%,rgba(255,255,255,.02)),rgba(5,8,18,.94)),linear-gradient(160deg,rgba(16,22,42,.95),rgba(8,11,23,.98));cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transition:transform .28s ease,opacity .28s ease}.swipe-preview__card h3{margin:12px 0;font-family:var(--font-sans);font-size:1.5rem}.swipe-preview__card p:last-child{color:var(--text-on-dark-muted);line-height:1.55}.swipe-preview__stamp{position:absolute;top:18px;right:18px;border-radius:999px;padding:6px 10px;border:2px solid;font-size:.72rem;font-weight:700}.swipe-preview__stamp--like{color:var(--lime)}.swipe-preview__stamp--nope{left:18px;right:auto;color:var(--text-on-dark-destructive)}.content-section,.final-cta{max-width:1240px;margin:0 auto;padding:40px 0}.section-heading{max-width:780px;margin-bottom:24px}.app-topbar h1,.final-cta__card h2,.section-heading h2{margin:12px 0 0;font-size:clamp(2rem,4vw,3.4rem)}.app-metric-grid,.faq-grid,.feature-grid,.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.app-card,.app-metric-card,.faq-card,.feature-card,.final-cta__card,.pricing-card,.queue-surface,.workflow-step{padding:24px}.app-content-grid,.workflow-layout{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.workflow-steps{display:grid;gap:16px}.workflow-step{display:grid;grid-template-columns:72px 1fr;align-items:center}.workflow-step span{font-family:var(--font-sans);font-size:2rem;color:var(--cyan-on-dark)}.queue-surface{position:relative}.queue-row{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--line-soft)}.price-line{display:flex;align-items:end;gap:10px;margin:18px 0 14px}.price-line strong{font-size:2.5rem}.status-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;color:var(--text-on-dark);background:rgba(255,255,255,.08);border:1px solid var(--line-soft)}.status-pill--ghost{color:var(--text-on-dark-muted)}.final-cta__card{display:flex;align-items:center;justify-content:space-between;gap:32px}.app-shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh;background-color:var(--color-background);background-image:radial-gradient(circle at top right,rgba(124,92,255,.18),transparent 26%)}.app-sidebar{padding:28px 22px;border-right:1px solid var(--line-soft);background:rgba(7,11,24,.84);color:var(--text-on-dark);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.app-sidebar nav{display:grid;gap:12px;margin-top:28px}.app-sidebar a{color:var(--text-on-dark-muted)}.app-main{padding:32px}.app-topbar{display:flex;justify-content:space-between;gap:24px;align-items:start}.app-topbar h1{max-width:14ch}.app-metric-grid{margin:28px 0}.app-metric-card{min-height:132px;display:flex;flex-direction:column;justify-content:space-between}.app-metric-card small{color:var(--text-on-dark-muted)}.app-card__header h2{margin:0;font-family:var(--font-sans)}.app-table{margin-top:18px}.app-table__row{display:grid;grid-template-columns:1.2fr .8fr .8fr .7fr;gap:12px;padding:14px 0;border-top:1px solid var(--line-soft)}.billing-stack{display:grid;gap:18px;margin-top:22px}.studio-section{padding-top:8px}.studio-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:24px}.studio-sidebar,.upload-studio{padding:24px}.job-card__header,.upload-studio__header{display:flex;justify-content:space-between;gap:16px;align-items:start}.studio-sidebar h3,.upload-studio__header h3{margin:12px 0 0;font-family:var(--font-sans);font-size:1.6rem;letter-spacing:-.03em}.upload-dropzone{display:grid;gap:10px;margin-top:22px;padding:24px;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:rgba(255,255,255,.03);cursor:pointer}.upload-dropzone input{display:none}.upload-dropzone strong{font-size:1.1rem}.helper-copy,.upload-dropzone span{color:var(--text-on-dark-muted);line-height:1.6}.job-list,.upload-list{display:grid;gap:14px;margin-top:22px}.auth-panel,.job-card,.upload-row{border-radius:var(--radius-md);border:1px solid var(--line-soft);background:rgba(255,255,255,.04);padding:16px}.upload-row{display:grid;gap:12px}.upload-row>div:first-child,.upload-row__status{display:flex;justify-content:space-between;gap:16px}.job-card span,.upload-row span,.viewer-grid label{color:var(--text-on-dark-muted);font-size:.9rem}.progress-track{height:10px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.08)}.progress-track__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--iris),var(--cyan))}.studio-sidebar{align-content:start}.studio-sidebar,.studio-sidebar__section,.viewer-grid{display:grid;gap:16px}.viewer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.viewer-grid strong{display:block;margin-top:6px}.viewer-grid--jobs{margin-top:12px}.inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.inline-form input{min-width:0;border-radius:999px;border:1px solid var(--line-soft);background:rgba(255,255,255,.04);color:var(--text-on-dark);padding:14px 16px}.feedback{margin:0;color:var(--text-on-dark-muted)}.feedback--error{color:var(--text-on-dark-destructive)}.feedback--success{color:var(--lime)}.job-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:8px 12px;border:1px solid var(--line-soft);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.job-badge--completed{color:var(--lime)}.job-badge--cancelled,.job-badge--failed{color:var(--text-on-dark-destructive)}.job-badge--encoding,.job-badge--processing,.job-badge--queued,.job-badge--uploading,.job-badge--uploading_output{color:var(--cyan-on-dark)}.hero-actions--compact{margin-top:16px}@keyframes drift-a{0%{transform:translate(0) scale(1)}to{transform:translate(12%,10%) scale(1.18)}}@keyframes drift-b{0%{transform:translate(0) scale(1)}to{transform:translate(-10%,12%) scale(.94)}}@keyframes float-a{0%{transform:translate(0)}to{transform:translate(26px,-20px)}}@keyframes float-b{0%{transform:translate(0)}to{transform:translate(-22px,16px)}}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1080px){.app-content-grid,.app-metric-grid,.faq-grid,.feature-grid,.hero-section,.pricing-grid,.studio-grid,.workflow-layout{grid-template-columns:1fr}.hero-stage{justify-content:stretch}.hero-metrics{grid-template-columns:1fr}.app-topbar,.final-cta__card,.site-header{flex-direction:column;align-items:start}.app-shell{grid-template-columns:1fr}.app-sidebar{border-right:0;border-bottom:1px solid var(--line-soft)}}@media (max-width:720px){.app-main,.marketing-shell{padding-left:16px;padding-right:16px}.site-nav{flex-wrap:wrap;gap:12px}.inline-form,.viewer-grid{grid-template-columns:1fr}.hero-copy h1{max-width:none;font-size:2.9rem}.app-table__row,.workflow-step{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}