.portfolio-page.svelte-1ppvz1y{max-width:1080px;margin:0 auto;padding:56px 24px 96px}.portfolio-page>section,.portfolio-page>header{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.portfolio-page>section.visible,.portfolio-page>header.visible{opacity:1;transform:translateY(0)}.hero.svelte-1ppvz1y .hero-text:where(.svelte-1ppvz1y),.hero.svelte-1ppvz1y .hero-visual:where(.svelte-1ppvz1y){opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.hero.visible .hero-text.svelte-1ppvz1y{opacity:1;transform:translateY(0)}.hero.visible .hero-visual.svelte-1ppvz1y{opacity:1;transform:translateY(0);transition-delay:.15s}.problem-entry.svelte-1ppvz1y,.panel.svelte-1ppvz1y,.feature-cell.svelte-1ppvz1y{opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s ease}.problems.visible .problem-entry.svelte-1ppvz1y:nth-child(1),.workflow.visible .panel.svelte-1ppvz1y:nth-child(1),.features.visible .feature-cell.svelte-1ppvz1y:nth-child(1){opacity:1;transform:translateY(0);transition-delay:0ms}.problems.visible .problem-entry.svelte-1ppvz1y:nth-child(2),.workflow.visible .panel.svelte-1ppvz1y:nth-child(2),.features.visible .feature-cell.svelte-1ppvz1y:nth-child(2){opacity:1;transform:translateY(0);transition-delay:80ms}.problems.visible .problem-entry.svelte-1ppvz1y:nth-child(3),.workflow.visible .panel.svelte-1ppvz1y:nth-child(3),.features.visible .feature-cell.svelte-1ppvz1y:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.16s}.features.visible .feature-cell.svelte-1ppvz1y:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.2s}.features.visible .feature-cell.svelte-1ppvz1y:nth-child(5){opacity:1;transform:translateY(0);transition-delay:.24s}.features.visible .feature-cell.svelte-1ppvz1y:nth-child(6){opacity:1;transform:translateY(0);transition-delay:.28s}.hero.svelte-1ppvz1y{margin-bottom:80px;position:relative}.hero-grid.svelte-1ppvz1y{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center}.breadcrumb.svelte-1ppvz1y{display:flex;align-items:center;gap:8px;font-size:13px;color:hsl(var(--muted-foreground) / .6);margin:0 0 16px}.breadcrumb.svelte-1ppvz1y a:where(.svelte-1ppvz1y){color:hsl(var(--muted-foreground) / .6);text-decoration:none;transition:color .15s ease}.breadcrumb.svelte-1ppvz1y a:where(.svelte-1ppvz1y):hover{color:hsl(var(--foreground))}.breadcrumb.svelte-1ppvz1y a:where(.svelte-1ppvz1y):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.hero-label.svelte-1ppvz1y{font-size:12px;font-weight:600;color:hsl(var(--primary));text-transform:uppercase;letter-spacing:.1em;margin:0 0 20px}.hero.svelte-1ppvz1y h1:where(.svelte-1ppvz1y){font-size:48px;font-weight:700;letter-spacing:-.035em;line-height:1.12;color:hsl(var(--foreground));margin:0 0 20px}.hero.svelte-1ppvz1y h1:where(.svelte-1ppvz1y) em:where(.svelte-1ppvz1y){font-style:normal;color:hsl(var(--primary))}.hero-sub.svelte-1ppvz1y{font-size:16px;line-height:1.6;color:hsl(var(--muted-foreground));margin:0 0 32px;max-width:440px}.hero-actions.svelte-1ppvz1y{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-1ppvz1y{position:relative}.hero-visual.svelte-1ppvz1y: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-1ppvz1y{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-1ppvz1y{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#0e121b;border-bottom:1px solid hsl(var(--border) / .12)}.mockup-dots.svelte-1ppvz1y{display:flex;gap:5px}.mockup-dots.svelte-1ppvz1y span:where(.svelte-1ppvz1y){width:8px;height:8px;border-radius:50%;background:hsl(var(--border) / .2)}.mockup-url.svelte-1ppvz1y{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-1ppvz1y{aspect-ratio:16 / 10}.portfolio-preview.svelte-1ppvz1y{height:100%;padding:0;background:#0b0f19;display:flex;flex-direction:column;position:relative;overflow:hidden}.preview-topnav.svelte-1ppvz1y{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid hsl(var(--border) / .08)}.topnav-name.svelte-1ppvz1y{font-size:11px;font-weight:700;color:hsl(var(--foreground) / .8);letter-spacing:.02em}.topnav-links.svelte-1ppvz1y{display:flex;gap:12px}.topnav-link.svelte-1ppvz1y{font-size:9px;color:hsl(var(--muted-foreground) / .35);font-weight:500}.topnav-link.active.svelte-1ppvz1y{color:hsl(var(--foreground) / .7)}.preview-header.svelte-1ppvz1y{display:flex;align-items:center;gap:10px;padding:14px 14px 10px}.preview-avatar.svelte-1ppvz1y{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,hsl(var(--primary) / .5),#7547d180);box-shadow:0 0 12px hsl(var(--primary) / .15)}.preview-info.svelte-1ppvz1y{display:flex;flex-direction:column}.preview-name.svelte-1ppvz1y{font-size:11px;font-weight:600;color:hsl(var(--foreground) / .9);letter-spacing:-.01em}.preview-role.svelte-1ppvz1y{font-size:8px;color:hsl(var(--muted-foreground) / .35)}.preview-grid.svelte-1ppvz1y{display:grid;grid-template-columns:1fr 1fr;gap:6px;flex:1;padding:0 14px 14px}.preview-card.svelte-1ppvz1y{border-radius:6px;min-height:44px;display:flex;align-items:flex-end;padding:6px 8px;position:relative;overflow:hidden}.card-label.svelte-1ppvz1y{font-size:7px;font-weight:600;color:hsl(var(--foreground) / .7);letter-spacing:.02em;position:relative;z-index:1}.card-1.svelte-1ppvz1y{background:linear-gradient(145deg,hsl(var(--primary) / .2),hsl(var(--primary) / .06));border:1px solid hsl(var(--primary) / .1)}.card-2.svelte-1ppvz1y{background:linear-gradient(145deg,#7547d12e,#7547d10d);border:1px solid hsl(260 60% 55% / .08)}.card-3.svelte-1ppvz1y{background:linear-gradient(145deg,#3bce8926,#3bce890a);border:1px solid hsl(152 60% 52% / .08)}.card-4.svelte-1ppvz1y{background:linear-gradient(145deg,#f7b23b26,#f7b23b0a);border:1px solid hsl(38 92% 60% / .08)}.problems.svelte-1ppvz1y{margin-bottom:80px}.problems.svelte-1ppvz1y h2:where(.svelte-1ppvz1y){font-size:28px;font-weight:700;letter-spacing:-.02em;color:hsl(var(--foreground));margin:0 0 24px}.problem-timeline.svelte-1ppvz1y{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid hsl(var(--border) / .25);border-radius:12px;overflow:hidden}.problem-entry.svelte-1ppvz1y{padding:28px 24px;border-right:1px solid hsl(var(--border) / .15);position:relative}.problem-entry.svelte-1ppvz1y:before{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;border-radius:1px}.problem-entry.svelte-1ppvz1y:nth-child(1):before{background:#cb4d4d4d}.problem-entry.svelte-1ppvz1y:nth-child(2):before{background:#ec9c134d}.problem-entry.svelte-1ppvz1y:nth-child(3):before{background:hsl(var(--muted-foreground) / .1)}.problem-entry.svelte-1ppvz1y:last-child{border-right:none}.problem-date.svelte-1ppvz1y{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:4px;margin-bottom:14px}.problem-entry.svelte-1ppvz1y:nth-child(1) .problem-date:where(.svelte-1ppvz1y){color:#d16161;background:#cb4d4d14}.problem-entry.svelte-1ppvz1y:nth-child(2) .problem-date:where(.svelte-1ppvz1y){color:#efac39;background:#ec9c1314}.problem-entry.svelte-1ppvz1y:nth-child(3) .problem-date:where(.svelte-1ppvz1y){color:hsl(var(--muted-foreground) / .6);background:hsl(var(--muted-foreground) / .06)}.problem-entry.svelte-1ppvz1y h3:where(.svelte-1ppvz1y){font-size:16px;font-weight:600;color:hsl(var(--foreground));margin:0 0 8px;letter-spacing:-.01em}.problem-entry.svelte-1ppvz1y p:where(.svelte-1ppvz1y){font-size:13px;line-height:1.65;color:hsl(var(--muted-foreground) / .75);margin:0}.workflow.svelte-1ppvz1y{margin-bottom:80px}.workflow.svelte-1ppvz1y h2:where(.svelte-1ppvz1y){font-size:28px;font-weight:700;letter-spacing:-.02em;color:hsl(var(--foreground));margin:0 0 24px}.workflow-panels.svelte-1ppvz1y{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.panel.svelte-1ppvz1y{background:hsl(var(--card));border:1px solid hsl(var(--border) / .25);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.panel-head.svelte-1ppvz1y{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid hsl(var(--border) / .12)}.panel-num.svelte-1ppvz1y{font-size:10px;font-weight:700;color:hsl(var(--primary) / .5);font-family:SF Mono,Fira Code,monospace;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:5px;background:hsl(var(--primary) / .06)}.panel-label.svelte-1ppvz1y{font-size:13px;font-weight:600;color:hsl(var(--foreground));letter-spacing:-.01em}.panel-body.svelte-1ppvz1y{flex:1;min-height:180px}.panel-caption.svelte-1ppvz1y{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-1ppvz1y{padding:16px 18px;background:#080b12}.code-body.svelte-1ppvz1y pre:where(.svelte-1ppvz1y){margin:0;font-size:12px;line-height:1.65;font-family:SF Mono,Fira Code,Cascadia Code,monospace;overflow-x:auto}.code-body.svelte-1ppvz1y code:where(.svelte-1ppvz1y){color:hsl(var(--muted-foreground) / .5)}.c-key.svelte-1ppvz1y{color:hsl(var(--primary) / .5)}.c-attr.svelte-1ppvz1y{color:#69c}.c-val.svelte-1ppvz1y{color:#59c07e}.c-head.svelte-1ppvz1y{color:hsl(var(--foreground) / .9);font-weight:600}.c-li.svelte-1ppvz1y{color:hsl(var(--muted-foreground) / .7)}.term-body.svelte-1ppvz1y{padding:16px 18px;background:#0a0a0a}.term-body.svelte-1ppvz1y pre:where(.svelte-1ppvz1y){margin:0;font-size:12px;line-height:1.75;font-family:SF Mono,Fira Code,Cascadia Code,monospace;overflow-x:auto}.term-body.svelte-1ppvz1y code:where(.svelte-1ppvz1y){color:hsl(var(--muted-foreground) / .5)}.t-prompt.svelte-1ppvz1y{color:hsl(var(--primary) / .6)}.t-cmd.svelte-1ppvz1y{color:hsl(var(--foreground) / .9)}.t-dim.svelte-1ppvz1y{color:hsl(var(--muted-foreground) / .35)}.t-ok.svelte-1ppvz1y{color:#2dd269}.t-url.svelte-1ppvz1y{color:hsl(var(--primary) / .8);text-decoration:underline;text-underline-offset:2px}.live-body.svelte-1ppvz1y{padding:16px 18px;display:flex;align-items:center;justify-content:center;background:#0b0d14}.mini-browser.svelte-1ppvz1y{width:100%;border:1px solid hsl(var(--border) / .2);border-radius:8px;overflow:hidden}.mini-bar.svelte-1ppvz1y{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#11151d;border-bottom:1px solid hsl(var(--border) / .1)}.mini-dots.svelte-1ppvz1y{display:flex;gap:3px}.mini-dots.svelte-1ppvz1y span:where(.svelte-1ppvz1y){width:5px;height:5px;border-radius:50%;background:hsl(var(--border) / .2)}.mini-url.svelte-1ppvz1y{font-size:9px;color:hsl(var(--muted-foreground) / .4);font-family:SF Mono,Fira Code,monospace}.mini-viewport.svelte-1ppvz1y{padding:16px 14px 12px;background:linear-gradient(135deg,#171b30,#161320)}.mini-heading.svelte-1ppvz1y{font-size:13px;font-weight:600;color:hsl(var(--foreground) / .9);margin:0 0 10px}.mini-cards.svelte-1ppvz1y{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}.mini-card.svelte-1ppvz1y{height:32px;border-radius:4px;background:hsl(var(--muted-foreground) / .08)}.mini-card.svelte-1ppvz1y:first-child{background:hsl(var(--primary) / .1)}.mini-progress.svelte-1ppvz1y{height:2px;background:hsl(var(--border) / .1);border-radius:1px;overflow:hidden}.mini-progress-fill.svelte-1ppvz1y{width:33%;height:100%;background:hsl(var(--primary) / .4);border-radius:1px}.features.svelte-1ppvz1y{margin-bottom:80px}.features.svelte-1ppvz1y h2:where(.svelte-1ppvz1y){font-size:28px;font-weight:700;letter-spacing:-.02em;color:hsl(var(--foreground));margin:0 0 24px}.feature-grid.svelte-1ppvz1y{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid hsl(var(--border) / .25);border-radius:12px;overflow:hidden}.feature-cell.svelte-1ppvz1y{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-1ppvz1y:hover{background:hsl(var(--card) / .5)}.feature-cell.svelte-1ppvz1y:nth-child(3n){border-right:none}.feature-cell.svelte-1ppvz1y:nth-child(n+4){border-bottom:none}.feature-cell.svelte-1ppvz1y svg{margin-bottom:14px}.feature-cell.svelte-1ppvz1y:nth-child(1) svg{color:hsl(var(--primary) / .7)}.feature-cell.svelte-1ppvz1y:nth-child(2) svg{color:#3bce89b3}.feature-cell.svelte-1ppvz1y:nth-child(3) svg{color:#8357dbb3}.feature-cell.svelte-1ppvz1y:nth-child(4) svg{color:#2dd269b3}.feature-cell.svelte-1ppvz1y:nth-child(5) svg{color:#efac39b3}.feature-cell.svelte-1ppvz1y:nth-child(6) svg{color:#36a9e2b3}.feature-cell.svelte-1ppvz1y h3:where(.svelte-1ppvz1y){font-size:15px;font-weight:600;color:hsl(var(--foreground));margin:0 0 6px;letter-spacing:-.01em}.feature-cell.svelte-1ppvz1y p:where(.svelte-1ppvz1y){font-size:13px;line-height:1.6;color:hsl(var(--muted-foreground) / .7);margin:0}.feature-cell.svelte-1ppvz1y code:where(.svelte-1ppvz1y){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-1ppvz1y{margin-bottom:64px}.comparison.svelte-1ppvz1y h2:where(.svelte-1ppvz1y){font-size:28px;font-weight:700;letter-spacing:-.02em;color:hsl(var(--foreground));margin:0 0 8px}.section-intro.svelte-1ppvz1y{font-size:14px;line-height:1.6;color:hsl(var(--muted-foreground) / .6);margin:0 0 24px}.table-wrap.svelte-1ppvz1y{overflow-x:auto;border:1px solid hsl(var(--border) / .25);border-radius:12px}table.svelte-1ppvz1y{width:100%;border-collapse:collapse;font-size:13px}thead.svelte-1ppvz1y{border-bottom:1px solid hsl(var(--border) / .2)}th.svelte-1ppvz1y{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-1ppvz1y{padding:10px 16px;border-bottom:1px solid hsl(var(--border) / .08)}tbody.svelte-1ppvz1y tr:where(.svelte-1ppvz1y):last-child td:where(.svelte-1ppvz1y){border-bottom:none}.feat-col.svelte-1ppvz1y,.brand-col.svelte-1ppvz1y{width:20%}.db-col.svelte-1ppvz1y{color:hsl(var(--primary));font-weight:700}.feat-cell.svelte-1ppvz1y{color:hsl(var(--foreground));font-weight:500}.val-cell.svelte-1ppvz1y{vertical-align:middle}.db-cell.svelte-1ppvz1y{background:hsl(var(--primary) / .02)}.badge.svelte-1ppvz1y{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-1ppvz1y{background:#21c45d1a;color:#35d46f}.badge-no.svelte-1ppvz1y{background:#cb4d4d14;color:#c76b6b}.badge-partial.svelte-1ppvz1y{background:#ec9c131a;color:#efac39}.works-with.svelte-1ppvz1y{margin-bottom:64px;text-align:center}.works-with.svelte-1ppvz1y h2:where(.svelte-1ppvz1y){font-size:28px;font-weight:700;letter-spacing:-.02em;color:hsl(var(--foreground));margin:0 0 8px}.tool-pills.svelte-1ppvz1y{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.tool-pill.svelte-1ppvz1y{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}a.tool-pill.svelte-1ppvz1y:hover{border-color:hsl(var(--primary) / .35);background:hsl(var(--primary) / .04);transform:translateY(-1px)}.tool-pill.svelte-1ppvz1y:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.tool-pill--static.svelte-1ppvz1y{color:hsl(var(--muted-foreground) / .7);cursor:default}.faq-section.svelte-1ppvz1y{margin-bottom:64px}.faq-section.svelte-1ppvz1y h2:where(.svelte-1ppvz1y){font-size:28px;font-weight:700;letter-spacing:-.02em;color:hsl(var(--foreground));margin:0 0 24px}.faq-list.svelte-1ppvz1y{display:grid;gap:8px}.faq-item.svelte-1ppvz1y{border:1px solid hsl(var(--border) / .2);border-radius:10px;overflow:hidden;transition:border-color .2s ease}.faq-item[open].svelte-1ppvz1y{border-color:hsl(var(--border) / .4)}.faq-item.svelte-1ppvz1y summary:where(.svelte-1ppvz1y){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-1ppvz1y summary:where(.svelte-1ppvz1y):hover{background:hsl(var(--muted) / .06)}.faq-item.svelte-1ppvz1y summary:where(.svelte-1ppvz1y)::-webkit-details-marker{display:none}.faq-item.svelte-1ppvz1y summary:where(.svelte-1ppvz1y):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-1ppvz1y summary:where(.svelte-1ppvz1y):after{content:"−"}.faq-item.svelte-1ppvz1y p:where(.svelte-1ppvz1y){padding:0 20px 16px;font-size:13px;line-height:1.7;color:hsl(var(--muted-foreground) / .7);margin:0}.faq-item.svelte-1ppvz1y code:where(.svelte-1ppvz1y){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}.related.svelte-1ppvz1y{margin-bottom:48px;text-align:center}.related.svelte-1ppvz1y p:where(.svelte-1ppvz1y){font-size:14px;color:hsl(var(--muted-foreground) / .6);margin:0}.related.svelte-1ppvz1y a:where(.svelte-1ppvz1y){color:hsl(var(--primary));text-decoration:none;font-weight:500}.related.svelte-1ppvz1y a:where(.svelte-1ppvz1y):hover{text-decoration:underline}.related.svelte-1ppvz1y a:where(.svelte-1ppvz1y):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.cta-section.svelte-1ppvz1y{margin-bottom:0}.cta-card.svelte-1ppvz1y{text-align:center;padding:64px 32px;border:1px solid hsl(var(--border) / .25);border-radius:12px;position:relative;overflow:hidden}.cta-card.svelte-1ppvz1y: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-1ppvz1y: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-1ppvz1y h2:where(.svelte-1ppvz1y){font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px;position:relative}.cta-card.svelte-1ppvz1y p:where(.svelte-1ppvz1y){font-size:15px;color:hsl(var(--muted-foreground) / .6);margin:0 0 28px;position:relative}.cta-actions.svelte-1ppvz1y{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-1ppvz1y{grid-template-columns:1fr;gap:40px}.hero.svelte-1ppvz1y h1:where(.svelte-1ppvz1y){font-size:36px}.hero-sub.svelte-1ppvz1y{max-width:none}.problem-timeline.svelte-1ppvz1y{grid-template-columns:1fr}.problem-entry.svelte-1ppvz1y{border-right:none;border-bottom:1px solid hsl(var(--border) / .15)}.problem-entry.svelte-1ppvz1y:last-child{border-bottom:none}.workflow-panels.svelte-1ppvz1y{grid-template-columns:1fr}.feature-grid.svelte-1ppvz1y{grid-template-columns:repeat(2,1fr)}.feature-cell.svelte-1ppvz1y:nth-child(2n){border-right:none}.feature-cell.svelte-1ppvz1y:nth-child(n+3){border-bottom:1px solid hsl(var(--border) / .12)}.feature-cell.svelte-1ppvz1y:nth-child(n+5){border-bottom:none}.feat-col.svelte-1ppvz1y,.brand-col.svelte-1ppvz1y{min-width:100px}th.svelte-1ppvz1y,td.svelte-1ppvz1y{padding:8px 10px}}@media(max-width:480px){.hero.svelte-1ppvz1y h1:where(.svelte-1ppvz1y){font-size:30px}.feature-grid.svelte-1ppvz1y{grid-template-columns:1fr}.feature-cell.svelte-1ppvz1y{border-right:none!important;border-bottom:1px solid hsl(var(--border) / .12)!important}.feature-cell.svelte-1ppvz1y:last-child{border-bottom:none!important}}
