.story.svelte-ul2w9x{position:relative;width:100%;perspective:1600px}.pause-toggle.svelte-ul2w9x{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;padding:0;margin:0;border:none;background:transparent;border-radius:var(--radius-lg);cursor:pointer;transition:background .2s ease}.pause-toggle.is-paused.svelte-ul2w9x{background:color-mix(in srgb,var(--bg) 42%,transparent)}.pause-toggle.svelte-ul2w9x .pg:where(.svelte-ul2w9x){display:grid;place-items:center;width:54px;height:54px;border-radius:999px;background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);border:1px solid var(--border-strong);color:var(--fg);font-size:19px;padding-left:3px;box-shadow:0 10px 26px -10px #0000008c}.card.svelte-ul2w9x{position:relative;width:100%;aspect-ratio:16/10;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.6,.02,.2,1)}.face.svelte-ul2w9x{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 40px 90px -50px #0000008c;display:flex;flex-direction:column;overflow:hidden}.face.back.svelte-ul2w9x{transform:rotateY(180deg)}.face-head.svelte-ul2w9x{padding:18px 22px 4px}.kicker.svelte-ul2w9x{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 4px}.front.svelte-ul2w9x .kicker:where(.svelte-ul2w9x){color:var(--danger)}.back.svelte-ul2w9x .kicker:where(.svelte-ul2w9x){color:var(--ok)}.title.svelte-ul2w9x{font-family:var(--font-serif);font-weight:600;font-size:clamp(18px,2.4vw,24px);margin:0;letter-spacing:-.4px;color:var(--fg)}.stage.svelte-ul2w9x{position:relative;flex:1;margin:4px 10px 10px}.track.svelte-ul2w9x{position:absolute;left:6%;right:6%;top:46%;height:0;border-top:1.5px dashed var(--border-strong);opacity:.5}.actor.svelte-ul2w9x{position:absolute;top:46%}.actor.svelte-ul2w9x .label:where(.svelte-ul2w9x){position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;white-space:nowrap;color:var(--fg-secondary)}.actor.svelte-ul2w9x svg:where(.svelte-ul2w9x){width:100%;height:100%;display:block}.you.svelte-ul2w9x{width:58px;height:58px;margin:-29px 0 0 -29px;z-index:2}.pdf.svelte-ul2w9x{width:44px;height:56px;margin:-28px 0 0 -22px;color:var(--danger);z-index:3}.pdf.svelte-ul2w9x.green{color:var(--ok)}.pdf.svelte-ul2w9x svg:where(.svelte-ul2w9x){filter:drop-shadow(0 6px 14px rgba(0,0,0,.35));transition:color .25s}.pdf.svelte-ul2w9x text{font-family:var(--font-mono)}.user.svelte-ul2w9x{width:70px;height:70px;margin:-35px 0 0 -35px}.user.svelte-ul2w9x .m-happy,.user.svelte-ul2w9x .m-angry,.user.svelte-ul2w9x .m-neutral,.user.svelte-ul2w9x .br-angry,.user.svelte-ul2w9x .br-neutral{display:none}.user.svelte-ul2w9x.mood-neutral .m-neutral,.user.svelte-ul2w9x.mood-neutral .br-neutral,.user.svelte-ul2w9x.mood-happy .m-happy,.user.svelte-ul2w9x.mood-happy .br-neutral,.user.svelte-ul2w9x.mood-angry .m-angry,.user.svelte-ul2w9x.mood-angry .br-angry{display:block}.user.svelte-ul2w9x .face-c{transition:fill .25s,stroke .25s}.user.svelte-ul2w9x.mood-angry .face-c{stroke:var(--danger)}.user.svelte-ul2w9x.mood-happy .face-c{stroke:var(--ok)}.auth.svelte-ul2w9x{width:74px;height:70px;margin:-35px 0 0 -37px;opacity:0}.logo.svelte-ul2w9x{width:66px;height:64px;margin:-32px 0 0 -33px;z-index:2}.logo.svelte-ul2w9x svg:where(.svelte-ul2w9x){filter:drop-shadow(0 4px 10px rgba(0,0,0,.3))}.story.svelte-ul2w9x .dollar{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--warn) 22%,var(--bg));color:var(--warn);border:1.5px solid color-mix(in srgb,var(--warn) 55%,transparent);font-family:var(--font-mono);font-size:13px;font-weight:700;z-index:4;pointer-events:none}@media(prefers-reduced-motion:reduce){.card.svelte-ul2w9x{transition:transform .01s}}.hero.svelte-jhuur8{position:relative;min-height:82vh;display:flex;align-items:center;padding:7rem 2rem 4rem;overflow:hidden}.hero.svelte-jhuur8:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(48% 55% at 82% 8%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),radial-gradient(42% 45% at 8% 92%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 70%)}.hero-inner.svelte-jhuur8{position:relative;z-index:1;width:100%;max-width:var(--measure);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem)}.copy.svelte-jhuur8{text-align:left}.eyebrow.svelte-jhuur8{font-family:var(--font-mono);font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-secondary);margin:0 0 1.5rem}.headline.svelte-jhuur8{font-family:var(--font-serif);font-weight:600;font-style:normal;font-size:clamp(38px,5vw,var(--text-display));letter-spacing:-1.2px;line-height:1.08;color:var(--fg);margin:0 0 1.75rem}.sub.svelte-jhuur8{font-family:var(--font-sans);font-size:var(--text-body-lg);line-height:1.6;color:var(--fg-secondary);max-width:40ch;margin:0 0 2.25rem}.cta-row.svelte-jhuur8{display:flex;gap:1rem;flex-wrap:wrap}.cta-micro.svelte-jhuur8{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--fg-muted);margin:1rem 0 0}.visual.svelte-jhuur8{width:100%}@media(max-width:900px){.hero.svelte-jhuur8{min-height:auto;padding:5.5rem 2rem 3.5rem}.hero-inner.svelte-jhuur8{grid-template-columns:1fr;gap:2.5rem;max-width:640px}.copy.svelte-jhuur8{text-align:center}.sub.svelte-jhuur8{max-width:60ch;margin-left:auto;margin-right:auto}.cta-row.svelte-jhuur8{justify-content:center}.visual.svelte-jhuur8{max-width:460px;margin:0 auto}}@media(max-width:640px){.hero.svelte-jhuur8{padding:4.5rem 1.5rem 3rem}.sub.svelte-jhuur8{font-size:var(--text-body)}}.pdf-row-list.svelte-1i2a0gz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.pdf-row.svelte-1i2a0gz{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);padding:.75rem 1rem}.row-main.svelte-1i2a0gz{display:flex;align-items:center;gap:.75rem}.icon.svelte-1i2a0gz{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:14px;font-weight:700;font-family:var(--font-sans)}.icon-pass.svelte-1i2a0gz{background:#1a3a1a;color:#7fdf7f;border:1px solid #2d5a2d}.icon-fail.svelte-1i2a0gz{background:#3a1a1a;color:#df7f7f;border:1px solid #5a2d2d}.icon-pending.svelte-1i2a0gz,.icon-unknown.svelte-1i2a0gz{background:transparent;color:var(--fg-muted);border:1px solid var(--border)}.icon-running.svelte-1i2a0gz{border:none}.spinner.svelte-1i2a0gz{display:inline-block;width:16px;height:16px;border:2px solid var(--border);border-top-color:var(--fg-secondary);border-radius:50%;animation:svelte-1i2a0gz-spin .6s linear infinite}@keyframes svelte-1i2a0gz-spin{to{transform:rotate(360deg)}}.row-text.svelte-1i2a0gz{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.pdf-filename.svelte-1i2a0gz{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--fg);word-break:break-all;line-height:1.3}.row-summary.svelte-1i2a0gz{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--fg-secondary)}.summary-fail.svelte-1i2a0gz{color:#df7f7f}.toggle-btn.svelte-1i2a0gz{flex-shrink:0;display:inline-flex;align-items:center;gap:.375rem;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--fg-secondary);font-family:var(--font-sans);font-size:var(--text-xs);padding:.375rem .625rem;cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s}.toggle-btn.svelte-1i2a0gz:hover{border-color:var(--border-accent);color:var(--fg)}.toggle-btn.svelte-1i2a0gz:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--border-accent)}.chevron.svelte-1i2a0gz{display:inline-block;transition:transform .15s}.chevron-open.svelte-1i2a0gz{transform:rotate(180deg)}.issue-panel.svelte-1i2a0gz{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border)}.issue-grid.svelte-1i2a0gz{display:flex;flex-direction:column;gap:.75rem;margin:0}.issue-row.svelte-1i2a0gz{display:flex;flex-direction:column;gap:.125rem}.issue-title.svelte-1i2a0gz{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:var(--fg);line-height:1.4}.issue-id.svelte-1i2a0gz{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:400;color:var(--fg-muted);margin-left:.375rem}.issue-desc.svelte-1i2a0gz{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--fg-secondary);line-height:1.5;margin:0}.issue-meta.svelte-1i2a0gz{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--fg-muted);margin:0}.engine-note.svelte-1i2a0gz{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--fg-muted);text-align:center;margin:.75rem 0 0}.light .icon-pass.svelte-1i2a0gz{background:#e6f4e6;color:#1a6b1a;border-color:#b4d9b4}.light .icon-fail.svelte-1i2a0gz{background:#f4e6e6;color:#6b1a1a;border-color:#d9b4b4}.light .summary-fail.svelte-1i2a0gz{color:#b71c1c}@media(max-width:640px){.row-main.svelte-1i2a0gz{flex-wrap:wrap}.toggle-btn.svelte-1i2a0gz{margin-left:calc(24px + .75rem)}}.result-list.svelte-g8byhh{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:720px;margin:1.5rem auto 0}.cached-notice.svelte-g8byhh{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--fg-muted);text-align:center;margin:0}.empty.svelte-g8byhh{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--fg-secondary);text-align:center;padding:1.5rem}.sr-only.svelte-9shpde{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scanner-section.svelte-9shpde{display:flex;flex-direction:column;align-items:center;padding:4rem 2rem;max-width:800px;margin:0 auto}.scanner-title.svelte-9shpde{font-family:var(--font-serif);font-weight:600;font-style:italic;font-size:var(--text-h1);color:var(--fg);margin:0 0 .75rem;text-align:center}.scanner-sub.svelte-9shpde{font-family:var(--font-sans);font-size:var(--text-body);line-height:1.6;color:var(--fg-secondary);text-align:center;max-width:600px;margin:0 0 2rem}.scanner-form.svelte-9shpde{width:100%;max-width:560px}.input-row.svelte-9shpde{display:flex;gap:.5rem;width:100%}.url-input.svelte-9shpde{flex:1;min-width:0;height:48px;padding:0 1rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);color:var(--fg);font-family:var(--font-sans);font-size:var(--text-body);transition:border-color .15s}.url-input.svelte-9shpde::placeholder{color:var(--fg-muted)}.url-input.svelte-9shpde:focus{outline:none;border-color:var(--border-accent);box-shadow:0 0 0 2px var(--bg-accent-subtle)}.url-input.svelte-9shpde:disabled{opacity:.6;cursor:not-allowed}.submit-btn.svelte-9shpde{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:48px;padding:0 1.5rem;background:var(--accent);color:var(--fg-on-accent);border:none;border-radius:var(--radius);font-family:var(--font-sans);font-size:var(--text-body);font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .15s}.submit-btn.svelte-9shpde:hover:not(:disabled){background:var(--accent-hover)}.submit-btn.svelte-9shpde:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--border-accent)}.submit-btn.svelte-9shpde:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-9shpde{display:inline-block;width:16px;height:16px;border:2px solid transparent;border-top-color:var(--fg-on-accent);border-radius:50%;animation:svelte-9shpde-spin .6s linear infinite}@keyframes svelte-9shpde-spin{to{transform:rotate(360deg)}}.turnstile-container.svelte-9shpde{margin-top:1.5rem;text-align:center}.turnstile-hint.svelte-9shpde{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--fg-secondary);margin:0 0 .75rem}.error-msg.svelte-9shpde{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;background:#3a1a1a;border:1px solid #5a2d2d;border-radius:var(--radius);color:#df7f7f;font-family:var(--font-sans);font-size:var(--text-sm);max-width:560px;width:100%}.light .error-msg.svelte-9shpde{background:#fef0f0;border-color:#f5c6c6;color:#b71c1c}.error-icon.svelte-9shpde{flex-shrink:0}@media(max-width:640px){.scanner-section.svelte-9shpde{padding:3rem 1.5rem}.scanner-title.svelte-9shpde{font-size:28px}.input-row.svelte-9shpde{flex-direction:column}.submit-btn.svelte-9shpde{width:100%}}.sr-only.svelte-gjlijs{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.file-check-section.svelte-gjlijs{display:flex;flex-direction:column;align-items:center;padding:0 2rem 4rem;max-width:800px;margin:0 auto;scroll-margin-top:96px}.file-check-title.svelte-gjlijs{font-family:var(--font-serif);font-weight:600;font-style:italic;font-size:clamp(24px,3.5vw,32px);color:var(--fg);margin:0 0 .5rem;text-align:center}.file-check-sub.svelte-gjlijs{font-family:var(--font-sans);font-size:var(--text-body);line-height:1.6;color:var(--fg-secondary);text-align:center;max-width:600px;margin:0 0 1.5rem}.pick-btn.svelte-gjlijs{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:48px;padding:0 1.5rem;background:var(--accent);color:var(--fg-on-accent);border:none;border-radius:var(--radius);font-family:var(--font-sans);font-size:var(--text-body);font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .15s}.pick-btn.svelte-gjlijs:hover:not(:disabled){background:var(--accent-hover)}.pick-btn.svelte-gjlijs:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--border-accent)}.pick-btn.svelte-gjlijs:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-gjlijs{display:inline-block;width:16px;height:16px;border:2px solid transparent;border-top-color:var(--fg-on-accent);border-radius:50%;animation:svelte-gjlijs-spin .6s linear infinite}@keyframes svelte-gjlijs-spin{to{transform:rotate(360deg)}}.privacy-note.svelte-gjlijs{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--fg-muted);text-align:center;margin:.75rem 0 0}.file-results.svelte-gjlijs{width:100%;max-width:720px;margin-top:1.5rem}@media(max-width:640px){.file-check-section.svelte-gjlijs{padding:0 1.5rem 3rem}}.proof.svelte-1n0f0uk{padding:0 2rem 3rem;max-width:1100px;margin:0 auto}.proof-list.svelte-1n0f0uk{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1rem;list-style:none;margin:0;padding:1.25rem 1.5rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.proof-item.svelte-1n0f0uk{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;color:var(--fg-secondary);white-space:nowrap}.proof-item.svelte-1n0f0uk+.proof-item:where(.svelte-1n0f0uk):before{content:"·";color:var(--fg-muted);margin-right:1rem}@media(max-width:700px){.proof.svelte-1n0f0uk{padding:0 1.5rem 2rem}.proof-item.svelte-1n0f0uk{white-space:normal}}.problem.svelte-fjgx9v{position:relative;padding:5rem 2rem;max-width:960px;margin:0 auto;text-align:center}.eyebrow.svelte-fjgx9v{font-family:var(--font-mono);font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);margin:0 0 1rem}.headline.svelte-fjgx9v{font-family:var(--font-serif);font-weight:600;font-size:var(--text-h1);letter-spacing:-.8px;line-height:1.15;color:var(--fg);margin:0 0 3rem}.grid.svelte-fjgx9v{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,4.5rem);align-items:center;text-align:left}.stat-value.svelte-fjgx9v{font-family:var(--font-serif);font-weight:600;font-size:clamp(64px,11vw,128px);line-height:.95;letter-spacing:-3px;color:var(--accent);margin:0 0 1rem}.stat-desc.svelte-fjgx9v{font-family:var(--font-sans);font-size:var(--text-body);line-height:1.55;color:var(--fg-secondary);margin:0;max-width:26ch}.timeline.svelte-fjgx9v{position:relative;list-style:none;margin:0;padding:0 0 0 1.75rem}.timeline.svelte-fjgx9v:before{content:"";position:absolute;left:4px;top:6px;bottom:6px;width:1.5px;background:var(--border-strong)}.tl-item.svelte-fjgx9v{position:relative;padding:0 0 1.75rem}.tl-item.svelte-fjgx9v:last-child{padding-bottom:0}.tl-item.svelte-fjgx9v:before{content:"";position:absolute;left:calc(-1.75rem + 4px);top:5px;width:9px;height:9px;border-radius:999px;background:var(--accent);transform:translate(-50%);box-shadow:0 0 0 4px var(--bg-elevated)}.tl-date.svelte-fjgx9v{display:block;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.03em;color:var(--fg-accent);margin:0 0 .35rem}.tl-text.svelte-fjgx9v{display:block;font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.55;color:var(--fg-secondary)}@media(max-width:700px){.problem.svelte-fjgx9v{padding:3rem 1.5rem}.headline.svelte-fjgx9v{font-size:26px}.grid.svelte-fjgx9v{grid-template-columns:1fr;gap:2.5rem;text-align:center}.stat-desc.svelte-fjgx9v{margin-left:auto;margin-right:auto}.timeline.svelte-fjgx9v{text-align:left;max-width:380px;margin:0 auto}}.steps.svelte-1pd3uan{padding:5rem 2rem;max-width:1100px;margin:0 auto;text-align:center}.eyebrow.svelte-1pd3uan{font-family:var(--font-mono);font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);margin:0 0 1rem}.headline.svelte-1pd3uan{font-family:var(--font-serif);font-weight:600;font-size:var(--text-h1);letter-spacing:-.8px;line-height:1.15;color:var(--fg);margin:0 0 3rem}.grid.svelte-1pd3uan{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;text-align:left;list-style:none;margin:0 0 2.5rem;padding:0}.card.svelte-1pd3uan{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem}.num.svelte-1pd3uan{display:inline-block;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--fg-muted);border:1px solid var(--border-strong);border-radius:999px;width:1.75rem;height:1.75rem;line-height:1.65rem;text-align:center;margin-bottom:1rem}.card-title.svelte-1pd3uan{font-family:var(--font-sans);font-weight:600;font-size:var(--text-h2);color:var(--fg);margin:0 0 .75rem;line-height:1.3}.card-desc.svelte-1pd3uan{font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.6;color:var(--fg-secondary);margin:0}.more-link.svelte-1pd3uan{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--fg-secondary);text-decoration:none;border-bottom:1px solid var(--border-strong);padding-bottom:2px}.more-link.svelte-1pd3uan:hover{color:var(--fg)}@media(max-width:800px){.grid.svelte-1pd3uan{grid-template-columns:1fr}.steps.svelte-1pd3uan{padding:3rem 1.5rem}.headline.svelte-1pd3uan{font-size:26px}}.features.svelte-p1fgul{padding:5rem 2rem;max-width:1100px;margin:0 auto;text-align:center}.eyebrow.svelte-p1fgul{font-family:var(--font-mono);font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);margin:0 0 1rem}.headline.svelte-p1fgul{font-family:var(--font-serif);font-weight:600;font-style:normal;font-size:var(--text-h1);letter-spacing:-.8px;line-height:1.15;color:var(--fg);margin:0 0 3.5rem}.grid.svelte-p1fgul{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;text-align:left}.card.svelte-p1fgul{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;transition:border-color .2s ease}.card.svelte-p1fgul:hover{border-color:var(--border-strong)}.card-icon.svelte-p1fgul{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:0 0 1.25rem;border-radius:var(--radius);background:var(--bg-accent-subtle);border:1px solid var(--border);color:var(--accent)}.card-icon.svelte-p1fgul svg:where(.svelte-p1fgul){width:1.4rem;height:1.4rem}.card-title.svelte-p1fgul{font-family:var(--font-sans);font-weight:600;font-size:var(--text-h2);color:var(--fg);margin:0 0 .75rem;line-height:1.3}.card-desc.svelte-p1fgul{font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.6;color:var(--fg-secondary);margin:0}@media(max-width:700px){.grid.svelte-p1fgul{grid-template-columns:1fr}.features.svelte-p1fgul{padding:3rem 1.5rem}.headline.svelte-p1fgul{font-size:26px}}.build.svelte-1oqo8ms{padding:4rem 2rem;max-width:720px;margin:0 auto;text-align:center}.eyebrow.svelte-1oqo8ms{font-family:var(--font-mono);font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);margin:0 0 1rem}.headline.svelte-1oqo8ms{font-family:var(--font-serif);font-weight:600;font-size:var(--text-h1);letter-spacing:-.8px;line-height:1.15;color:var(--fg);margin:0 0 1.25rem}.sub.svelte-1oqo8ms{font-family:var(--font-sans);font-size:var(--text-body);line-height:1.65;color:var(--fg-secondary);margin:0 0 2rem}.links.svelte-1oqo8ms{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.pill.svelte-1oqo8ms{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--fg);text-decoration:none;border:1px solid var(--border-strong);border-radius:999px;padding:.6rem 1.25rem;transition:border-color .2s ease}.pill.svelte-1oqo8ms:hover{border-color:var(--fg-muted)}@media(max-width:640px){.build.svelte-1oqo8ms{padding:3rem 1.5rem}.headline.svelte-1oqo8ms{font-size:26px}}.packages.svelte-1pcmf9f{padding:4rem 2rem;max-width:1100px;margin:0 auto;text-align:center}.eyebrow.svelte-1pcmf9f{font-family:var(--font-mono);font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);margin:0 0 1rem}.headline.svelte-1pcmf9f{font-family:var(--font-serif);font-weight:600;font-size:var(--text-h1);letter-spacing:-.8px;line-height:1.15;color:var(--fg);margin:0 0 1.25rem}.sub.svelte-1pcmf9f{font-family:var(--font-sans);font-size:var(--text-body);line-height:1.65;color:var(--fg-secondary);max-width:720px;margin:0 auto 2.5rem}.grid.svelte-1pcmf9f{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;text-align:left}.card.svelte-1pcmf9f{display:flex;flex-direction:column;gap:.6rem;padding:1.5rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius)}.card-title.svelte-1pcmf9f{font-family:var(--font-sans);font-size:var(--text-body);font-weight:600;color:var(--fg);margin:0}.card-desc.svelte-1pcmf9f{font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.6;color:var(--fg-secondary);margin:0;flex:1}.install.svelte-1pcmf9f{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--fg-secondary);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem .75rem;overflow-wrap:anywhere}.card-link.svelte-1pcmf9f{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:var(--fg);text-decoration:none}.card-link.svelte-1pcmf9f:hover{text-decoration:underline}.github-note.svelte-1pcmf9f{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--fg-secondary);margin:2rem 0 0}.github-note.svelte-1pcmf9f a:where(.svelte-1pcmf9f){font-family:var(--font-mono);color:var(--fg)}@media(max-width:900px){.grid.svelte-1pcmf9f{grid-template-columns:1fr}}@media(max-width:640px){.packages.svelte-1pcmf9f{padding:3rem 1.5rem}.headline.svelte-1pcmf9f{font-size:26px}}.pricing.svelte-po02om{padding:5rem 2rem;max-width:720px;margin:0 auto;text-align:center}.eyebrow.svelte-po02om{font-family:var(--font-mono);font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);margin:0 0 1rem}.headline.svelte-po02om{font-family:var(--font-serif);font-weight:600;font-style:normal;font-size:var(--text-h1);letter-spacing:-.8px;line-height:1.15;color:var(--fg);margin:0 0 1.5rem}.sub.svelte-po02om{font-family:var(--font-sans);font-size:var(--text-body);line-height:1.65;color:var(--fg-secondary);max-width:560px;margin:0 auto 2rem}.more-link.svelte-po02om{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--fg-secondary);text-decoration:none;border-bottom:1px solid var(--border-strong);padding-bottom:2px}.more-link.svelte-po02om:hover{color:var(--fg)}@media(max-width:640px){.pricing.svelte-po02om{padding:3rem 1.5rem}.headline.svelte-po02om{font-size:26px}}.faq.svelte-66tzk8{padding:5rem 2rem;max-width:780px;margin:0 auto}.headline.svelte-66tzk8{font-family:var(--font-serif);font-weight:600;font-size:var(--text-h1);letter-spacing:-.8px;line-height:1.15;color:var(--fg);margin:0 0 2.5rem;text-align:center}.list.svelte-66tzk8{border-top:1px solid var(--border)}.item.svelte-66tzk8{border-bottom:1px solid var(--border);padding:0}.q.svelte-66tzk8{font-family:var(--font-sans);font-weight:600;font-size:var(--text-body);color:var(--fg);padding:1.25rem .25rem;cursor:pointer;list-style-position:outside}.q.svelte-66tzk8:hover{color:var(--fg-secondary)}.a.svelte-66tzk8{font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.65;color:var(--fg-secondary);margin:0;padding:0 .25rem 1.5rem}@media(max-width:640px){.faq.svelte-66tzk8{padding:3rem 1.5rem}.headline.svelte-66tzk8{font-size:26px}}.band.svelte-119hrps{position:relative;background:var(--bg-elevated);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.glow.svelte-119hrps:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(40% 60% at 15% 30%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%)}.video.svelte-119hrps{padding:3.5rem 2rem}.glow.svelte-119hrps>*{position:relative;z-index:1}
