.pres-page.svelte-bp4lni{max-width:1080px;margin:0 auto;padding:56px 24px 96px}.pres-page>section,.pres-page>header{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.pres-page>section.visible,.pres-page>header.visible{opacity:1;transform:translateY(0)}.hero.svelte-bp4lni .hero-text:where(.svelte-bp4lni),.hero.svelte-bp4lni .hero-visual:where(.svelte-bp4lni){opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.hero.visible .hero-text.svelte-bp4lni{opacity:1;transform:translateY(0)}.hero.visible .hero-visual.svelte-bp4lni{opacity:1;transform:translateY(0);transition-delay:.15s}.problem-entry.svelte-bp4lni,.panel.svelte-bp4lni,.feature-cell.svelte-bp4lni{opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s ease}.problems.visible .problem-entry.svelte-bp4lni:nth-child(1),.workflow.visible .panel.svelte-bp4lni:nth-child(1),.features.visible .feature-cell.svelte-bp4lni:nth-child(1){opacity:1;transform:translateY(0);transition-delay:0ms}.problems.visible .problem-entry.svelte-bp4lni:nth-child(2),.workflow.visible .panel.svelte-bp4lni:nth-child(2),.features.visible .feature-cell.svelte-bp4lni:nth-child(2){opacity:1;transform:translateY(0);transition-delay:80ms}.problems.visible .problem-entry.svelte-bp4lni:nth-child(3),.workflow.visible .panel.svelte-bp4lni:nth-child(3),.features.visible .feature-cell.svelte-bp4lni:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.16s}.features.visible .feature-cell.svelte-bp4lni:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.2s}.features.visible .feature-cell.svelte-bp4lni:nth-child(5){opacity:1;transform:translateY(0);transition-delay:.24s}.features.visible .feature-cell.svelte-bp4lni:nth-child(6){opacity:1;transform:translateY(0);transition-delay:.28s}.hero.svelte-bp4lni{margin-bottom:80px;position:relative}.hero-grid.svelte-bp4lni{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center}.hero-label.svelte-bp4lni{font-size:12px;font-weight:600;color:hsl(var(--primary));text-transform:uppercase;letter-spacing:.1em;margin:0 0 20px}.hero.svelte-bp4lni h1:where(.svelte-bp4lni){font-size:48px;font-weight:700;letter-spacing:-.035em;line-height:1.12;color:hsl(var(--foreground));margin:0 0 20px}.hero.svelte-bp4lni h1:where(.svelte-bp4lni) em:where(.svelte-bp4lni){font-style:normal;color:hsl(var(--primary))}.hero-sub.svelte-bp4lni{font-size:16px;line-height:1.6;color:hsl(var(--muted-foreground));margin:0 0 32px;max-width:440px}.hero-actions.svelte-bp4lni{display:flex;gap:12px;flex-wrap:wrap}.hero-btn-primary{display:inline-flex!important;align-items:center;gap:8px;box-shadow:0 0 32px hsl(var(--primary) / .15)}.hero-visual.svelte-bp4lni{position:relative}.hero-visual.svelte-bp4lni:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:130%;height:130%;background:radial-gradient(ellipse at center,hsl(var(--primary) / .06) 0%,transparent 60%);pointer-events:none;z-index:-1}.mockup.svelte-bp4lni{background:#080c16;border:1px solid hsl(var(--border) / .4);border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px hsl(var(--border) / .08),0 24px 64px -16px #00000080}.mockup-bar.svelte-bp4lni{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#0e121b;border-bottom:1px solid hsl(var(--border) / .12)}.mockup-dots.svelte-bp4lni{display:flex;gap:5px}.mockup-dots.svelte-bp4lni span:where(.svelte-bp4lni){width:8px;height:8px;border-radius:50%;background:hsl(var(--border) / .2)}.mockup-url.svelte-bp4lni{display:flex;align-items:center;gap:5px;font-size:11px;color:hsl(var(--muted-foreground) / .5);font-family:SF Mono,Fira Code,Cascadia Code,monospace}.mockup-viewport.svelte-bp4lni{aspect-ratio:16 / 10}.slide.svelte-bp4lni{height:100%;padding:28px 24px 16px;background:linear-gradient(135deg,#171b30,#161320);display:flex;flex-direction:column;position:relative;overflow:hidden}.slide.svelte-bp4lni:after{content:"";position:absolute;top:-20%;right:-10%;width:60%;height:70%;background:radial-gradient(circle,hsl(var(--primary) / .07) 0%,transparent 60%);pointer-events:none}.slide-tag.svelte-bp4lni{font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground) / .35);margin:0 0 14px}.slide-heading.svelte-bp4lni{font-size:20px;font-weight:600;color:hsl(var(--foreground) / .95);line-height:1.2;margin:0 0 18px}.slide-points.svelte-bp4lni{display:flex;flex-direction:column;gap:7px;flex:1}.slide-point.svelte-bp4lni{display:flex;align-items:center;gap:8px;font-size:11px;color:hsl(var(--muted-foreground) / .65)}.point-dot.svelte-bp4lni{width:4px;height:4px;border-radius:50%;background:hsl(var(--primary) / .5);flex-shrink:0}.slide-foot.svelte-bp4lni{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:12px}.slide-progress.svelte-bp4lni{flex:1;height:2px;background:hsl(var(--border) / .1);border-radius:1px;overflow:hidden}.slide-progress-fill.svelte-bp4lni{width:8%;height:100%;background:hsl(var(--primary) / .4);border-radius:1px}.slide-page.svelte-bp4lni{font-size:9px;color:hsl(var(--muted-foreground) / .3);font-family:SF Mono,Fira Code,monospace}.problems.svelte-bp4lni{margin-bottom:80px}.problems.svelte-bp4lni h2:where(.svelte-bp4lni){font-size:28px;font-weight:700;letter-spacing:-.02em;color:hsl(var(--foreground));margin:0 0 24px}.problem-timeline.svelte-bp4lni{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid hsl(var(--border) / .25);border-radius:12px;overflow:hidden}.problem-entry.svelte-bp4lni{padding:28px 24px;border-right:1px solid hsl(var(--border) / .15)}.problem-entry.svelte-bp4lni:last-child{border-right:none}.problem-date.svelte-bp4lni{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#d16161;background:#cb4d4d14;padding:3px 8px;border-radius:4px;margin-bottom:14px}.problem-entry.svelte-bp4lni h3:where(.svelte-bp4lni){font-size:16px;font-weight:600;color:hsl(var(--foreground));margin:0 0 8px;letter-spacing:-.01em}.problem-entry.svelte-bp4lni p:where(.svelte-bp4lni){font-size:13px;line-height:1.65;color:hsl(var(--muted-foreground) / .75);margin:0}.workflow.svelte-bp4lni{margin-bottom:80px}.workflow.svelte-bp4lni h2:where(.svelte-bp4lni){font-size:28px;font-weight:700;letter-spacing:-.02em;color:hsl(var(--foreground));margin:0 0 24px}.workflow-panels.svelte-bp4lni{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.panel.svelte-bp4lni{background:hsl(var(--card));border:1px solid hsl(var(--border) / .25);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.panel-head.svelte-bp4lni{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid hsl(var(--border) / .12)}.panel-num.svelte-bp4lni{font-size:11px;font-weight:700;color:hsl(var(--primary) / .6);font-family:SF Mono,Fira Code,monospace}.panel-label.svelte-bp4lni{font-size:13px;font-weight:600;color:hsl(var(--foreground));letter-spacing:-.01em}.panel-body.svelte-bp4lni{flex:1;min-height:180px}.panel-caption.svelte-bp4lni{font-size:12px;line-height:1.5;color:hsl(var(--muted-foreground) / .6);padding:12px 18px 16px;margin:0;border-top:1px solid hsl(var(--border) / .08)}.code-body.svelte-bp4lni{padding:16px 18px;background:#080b12}.code-body.svelte-bp4lni pre:where(.svelte-bp4lni){margin:0;font-size:12px;line-height:1.65;font-family:SF Mono,Fira Code,Cascadia Code,monospace;overflow-x:auto}.code-body.svelte-bp4lni code:where(.svelte-bp4lni){color:hsl(var(--muted-foreground) / .5)}.c-key.svelte-bp4lni{color:hsl(var(--primary) / .5)}.c-attr.svelte-bp4lni{color:#69c}.c-val.svelte-bp4lni{color:#59c07e}.c-head.svelte-bp4lni{color:hsl(var(--foreground) / .9);font-weight:600}.c-li.svelte-bp4lni{color:hsl(var(--muted-foreground) / .7)}.term-body.svelte-bp4lni{padding:16px 18px;background:#0a0a0a}.term-body.svelte-bp4lni pre:where(.svelte-bp4lni){margin:0;font-size:12px;line-height:1.75;font-family:SF Mono,Fira Code,Cascadia Code,monospace;overflow-x:auto}.term-body.svelte-bp4lni code:where(.svelte-bp4lni){color:hsl(var(--muted-foreground) / .5)}.t-prompt.svelte-bp4lni{color:hsl(var(--primary) / .6)}.t-cmd.svelte-bp4lni{color:hsl(var(--foreground) / .9)}.t-dim.svelte-bp4lni{color:hsl(var(--muted-foreground) / .35)}.t-ok.svelte-bp4lni{color:#2dd269}.t-url.svelte-bp4lni{color:hsl(var(--primary) / .8);text-decoration:underline;text-underline-offset:2px}.live-body.svelte-bp4lni{padding:16px 18px;display:flex;align-items:center;justify-content:center;background:#0b0d14}.mini-browser.svelte-bp4lni{width:100%;border:1px solid hsl(var(--border) / .2);border-radius:8px;overflow:hidden}.mini-bar.svelte-bp4lni{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#11151d;border-bottom:1px solid hsl(var(--border) / .1)}.mini-dots.svelte-bp4lni{display:flex;gap:3px}.mini-dots.svelte-bp4lni span:where(.svelte-bp4lni){width:5px;height:5px;border-radius:50%;background:hsl(var(--border) / .2)}.mini-url.svelte-bp4lni{font-size:9px;color:hsl(var(--muted-foreground) / .4);font-family:SF Mono,Fira Code,monospace}.mini-viewport.svelte-bp4lni{padding:20px 16px 14px;background:linear-gradient(135deg,#171b30,#161320)}.mini-heading.svelte-bp4lni{font-size:13px;font-weight:600;color:hsl(var(--foreground) / .9);margin:0 0 12px}.mini-bullets.svelte-bp4lni{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.mini-bullets.svelte-bp4lni span:where(.svelte-bp4lni){height:6px;border-radius:3px;background:hsl(var(--muted-foreground) / .1)}.mini-bullets.svelte-bp4lni span:where(.svelte-bp4lni):nth-child(1){width:75%}.mini-bullets.svelte-bp4lni span:where(.svelte-bp4lni):nth-child(2){width:60%}.mini-bullets.svelte-bp4lni span:where(.svelte-bp4lni):nth-child(3){width:50%}.mini-progress.svelte-bp4lni{height:2px;background:hsl(var(--border) / .1);border-radius:1px;overflow:hidden}.mini-progress-fill.svelte-bp4lni{width:8%;height:100%;background:hsl(var(--primary) / .4);border-radius:1px}.features.svelte-bp4lni{margin-bottom:80px}.features.svelte-bp4lni h2:where(.svelte-bp4lni){font-size:28px;font-weight:700;letter-spacing:-.02em;color:hsl(var(--foreground));margin:0 0 24px}.feature-grid.svelte-bp4lni{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid hsl(var(--border) / .25);border-radius:12px;overflow:hidden}.feature-cell.svelte-bp4lni{padding:28px 24px;border-right:1px solid hsl(var(--border) / .12);border-bottom:1px solid hsl(var(--border) / .12);transition:background .2s ease}.feature-cell.svelte-bp4lni:hover{background:hsl(var(--card) / .5)}.feature-cell.svelte-bp4lni:nth-child(3n){border-right:none}.feature-cell.svelte-bp4lni:nth-child(n+4){border-bottom:none}.feature-cell.svelte-bp4lni svg{color:hsl(var(--primary) / .6);margin-bottom:14px}.feature-cell.svelte-bp4lni h3:where(.svelte-bp4lni){font-size:15px;font-weight:600;color:hsl(var(--foreground));margin:0 0 6px;letter-spacing:-.01em}.feature-cell.svelte-bp4lni p:where(.svelte-bp4lni){font-size:13px;line-height:1.6;color:hsl(var(--muted-foreground) / .7);margin:0}.feature-cell.svelte-bp4lni code:where(.svelte-bp4lni){font-size:12px;background:hsl(var(--muted) / .3);padding:1px 5px;border-radius:3px;color:hsl(var(--foreground) / .85);font-family:SF Mono,Fira Code,monospace}.comparison.svelte-bp4lni{margin-bottom:64px}.comparison.svelte-bp4lni h2:where(.svelte-bp4lni){font-size:28px;font-weight:700;letter-spacing:-.02em;color:hsl(var(--foreground));margin:0 0 8px}.section-intro.svelte-bp4lni{font-size:14px;line-height:1.6;color:hsl(var(--muted-foreground) / .6);margin:0 0 24px}.table-wrap.svelte-bp4lni{overflow-x:auto;border:1px solid hsl(var(--border) / .25);border-radius:12px}table.svelte-bp4lni{width:100%;border-collapse:collapse;font-size:13px}thead.svelte-bp4lni{border-bottom:1px solid hsl(var(--border) / .2)}th.svelte-bp4lni{text-align:left;font-weight:600;color:hsl(var(--muted-foreground) / .5);padding:12px 16px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-family:system-ui,sans-serif}td.svelte-bp4lni{padding:10px 16px;border-bottom:1px solid hsl(var(--border) / .08)}tbody.svelte-bp4lni tr:where(.svelte-bp4lni):last-child td:where(.svelte-bp4lni){border-bottom:none}.feat-col.svelte-bp4lni,.brand-col.svelte-bp4lni{width:20%}.db-col.svelte-bp4lni{color:hsl(var(--primary));font-weight:700}.feat-cell.svelte-bp4lni{color:hsl(var(--foreground));font-weight:500}.val-cell.svelte-bp4lni{vertical-align:middle}.db-cell.svelte-bp4lni{background:hsl(var(--primary) / .02)}.badge.svelte-bp4lni{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:500;padding:2px 7px;border-radius:4px;white-space:nowrap}.badge-yes.svelte-bp4lni{background:#21c45d1a;color:#35d46f}.badge-no.svelte-bp4lni{background:#cb4d4d14;color:#c76b6b}.badge-partial.svelte-bp4lni{background:#ec9c131a;color:#efac39}.works-with.svelte-bp4lni{margin-bottom:64px;text-align:center}.works-with.svelte-bp4lni h2:where(.svelte-bp4lni){font-size:28px;font-weight:700;letter-spacing:-.02em;color:hsl(var(--foreground));margin:0 0 8px}.tool-pills.svelte-bp4lni{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.tool-pill.svelte-bp4lni{display:inline-flex;align-items:center;padding:10px 24px;border-radius:10px;font-size:15px;font-weight:500;color:hsl(var(--foreground));background:hsl(var(--card));border:1px solid hsl(var(--border) / .3);text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.tool-pill.svelte-bp4lni:hover{border-color:hsl(var(--primary) / .35);background:hsl(var(--primary) / .04);transform:translateY(-1px)}.tool-pill.svelte-bp4lni:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.faq-section.svelte-bp4lni{margin-bottom:64px}.faq-section.svelte-bp4lni h2:where(.svelte-bp4lni){font-size:28px;font-weight:700;letter-spacing:-.02em;color:hsl(var(--foreground));margin:0 0 24px}.faq-list.svelte-bp4lni{display:grid;gap:8px}.faq-item.svelte-bp4lni{border:1px solid hsl(var(--border) / .2);border-radius:10px;overflow:hidden;transition:border-color .2s ease}.faq-item[open].svelte-bp4lni{border-color:hsl(var(--border) / .4)}.faq-item.svelte-bp4lni summary:where(.svelte-bp4lni){padding:14px 20px;font-size:14px;font-weight:500;color:hsl(var(--foreground));cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;transition:background .15s ease}.faq-item.svelte-bp4lni summary:where(.svelte-bp4lni):hover{background:hsl(var(--muted) / .06)}.faq-item.svelte-bp4lni summary:where(.svelte-bp4lni)::-webkit-details-marker{display:none}.faq-item.svelte-bp4lni summary:where(.svelte-bp4lni):after{content:"+";font-size:16px;font-weight:400;color:hsl(var(--muted-foreground) / .4);flex-shrink:0;margin-left:12px;transition:transform .2s ease}.faq-item[open].svelte-bp4lni summary:where(.svelte-bp4lni):after{content:"−"}.faq-item.svelte-bp4lni p:where(.svelte-bp4lni){padding:0 20px 16px;font-size:13px;line-height:1.7;color:hsl(var(--muted-foreground) / .7);margin:0}.faq-item.svelte-bp4lni code:where(.svelte-bp4lni){font-size:12px;background:hsl(var(--muted) / .3);padding:1px 5px;border-radius:3px;color:hsl(var(--foreground) / .85);font-family:SF Mono,Fira Code,monospace}.cta-section.svelte-bp4lni{margin-bottom:0}.cta-card.svelte-bp4lni{text-align:center;padding:64px 32px;border:1px solid hsl(var(--border) / .25);border-radius:12px;position:relative;overflow:hidden}.cta-card.svelte-bp4lni:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 10%,hsl(var(--primary) / .6) 50%,transparent 90%)}.cta-card.svelte-bp4lni:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:400px;height:200px;background:radial-gradient(ellipse at top center,hsl(var(--primary) / .04) 0%,transparent 70%);pointer-events:none}.cta-card.svelte-bp4lni h2:where(.svelte-bp4lni){font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px;position:relative}.cta-card.svelte-bp4lni p:where(.svelte-bp4lni){font-size:15px;color:hsl(var(--muted-foreground) / .6);margin:0 0 28px;position:relative}.cta-actions.svelte-bp4lni{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;position:relative}.cta-primary{display:inline-flex!important;align-items:center;gap:6px}@media(max-width:768px){.hero-grid.svelte-bp4lni{grid-template-columns:1fr;gap:40px}.hero.svelte-bp4lni h1:where(.svelte-bp4lni){font-size:36px}.hero-sub.svelte-bp4lni{max-width:none}.problem-timeline.svelte-bp4lni{grid-template-columns:1fr}.problem-entry.svelte-bp4lni{border-right:none;border-bottom:1px solid hsl(var(--border) / .15)}.problem-entry.svelte-bp4lni:last-child{border-bottom:none}.workflow-panels.svelte-bp4lni{grid-template-columns:1fr}.feature-grid.svelte-bp4lni{grid-template-columns:repeat(2,1fr)}.feature-cell.svelte-bp4lni:nth-child(2n){border-right:none}.feature-cell.svelte-bp4lni:nth-child(n+3){border-bottom:1px solid hsl(var(--border) / .12)}.feature-cell.svelte-bp4lni:nth-child(n+5){border-bottom:none}.feat-col.svelte-bp4lni,.brand-col.svelte-bp4lni{min-width:100px}th.svelte-bp4lni,td.svelte-bp4lni{padding:8px 10px}}@media(max-width:480px){.hero.svelte-bp4lni h1:where(.svelte-bp4lni){font-size:30px}.feature-grid.svelte-bp4lni{grid-template-columns:1fr}.feature-cell.svelte-bp4lni{border-right:none!important;border-bottom:1px solid hsl(var(--border) / .12)!important}.feature-cell.svelte-bp4lni:last-child{border-bottom:none!important}}
