.pt-page.svelte-ye1yqt{background:var(--nx-bg-primary);color:var(--nx-text-primary)}.pt-page.svelte-ye1yqt section:where(.svelte-ye1yqt){min-height:0;display:block}.pt-container.svelte-ye1yqt{width:min(1180px,92vw);margin:0 auto}.pt-section.svelte-ye1yqt{padding:clamp(3.5rem,8vw,6.5rem) 0}.pt-section--alt.svelte-ye1yqt{background:var(--nx-bg-secondary)}.pt-overline.svelte-ye1yqt{font-family:Audiowide,system-ui,sans-serif;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--nx-accent-a);margin:0 0 .9rem}.pt-title.svelte-ye1yqt{font-family:Audiowide,system-ui,sans-serif;font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1.18;text-wrap:balance;margin:0 0 1rem}.pt-sub.svelte-ye1yqt{font-size:clamp(.98rem,1.2vw,1.1rem);line-height:1.65;color:var(--nx-text-secondary);max-width:60ch;margin:0}.pt-head.svelte-ye1yqt{margin-bottom:clamp(2rem,4vw,3rem)}.pt-hero.svelte-ye1yqt{padding:clamp(6rem,12vw,9rem) 0 clamp(3rem,7vw,5rem);background:radial-gradient(ellipse at 20% 0%,rgba(62,193,40,.16),transparent 55%),var(--nx-bg-primary)}.pt-breadcrumb.svelte-ye1yqt{display:flex;gap:.5rem;font-size:.8rem;color:var(--nx-text-muted);margin-bottom:1.5rem}.pt-breadcrumb.svelte-ye1yqt a:where(.svelte-ye1yqt){color:var(--nx-text-secondary);text-decoration:none}.pt-breadcrumb.svelte-ye1yqt a:where(.svelte-ye1yqt):hover{color:var(--nx-accent-a)}.pt-hero-title.svelte-ye1yqt{font-family:Audiowide,system-ui,sans-serif;font-size:clamp(2.1rem,5.6vw,3.9rem);line-height:1.1;margin:0 0 1.25rem;text-wrap:balance}.pt-hero-sub.svelte-ye1yqt{font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65;color:var(--nx-text-secondary);max-width:58ch;margin:0 0 2rem}.pt-hero-actions.svelte-ye1yqt{display:flex;flex-wrap:wrap;gap:.85rem}.pt-btn.svelte-ye1yqt{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.75rem 1.6rem;border-radius:10px;font-weight:600;font-size:.95rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.pt-btn--primary.svelte-ye1yqt{background:var(--nx-gradient-cta);color:#04140a;border:1px solid var(--nx-accent-a)}.pt-btn--primary.svelte-ye1yqt:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px #3ec128cc}.pt-btn--ghost.svelte-ye1yqt{background:transparent;color:var(--nx-text-primary);border:1px solid var(--nx-card-border-hover)}.pt-btn--ghost.svelte-ye1yqt:hover{border-color:var(--nx-accent-a)}.pt-btn--inline.svelte-ye1yqt{margin-top:1.75rem}.pt-btn.svelte-ye1yqt:focus-visible{outline:2px solid var(--nx-accent-c);outline-offset:3px}.pt-models.svelte-ye1yqt{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:1.25rem}.pt-model.svelte-ye1yqt{display:flex;flex-direction:column;gap:.5rem;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--nx-card-border);border-radius:16px;background:var(--nx-card-bg);transition:border-color .25s ease}.pt-model.svelte-ye1yqt:hover{border-color:var(--nx-card-border-hover)}.pt-model-axis.svelte-ye1yqt{font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--nx-text-muted);margin:0}.pt-model-name.svelte-ye1yqt{font-family:Audiowide,system-ui,sans-serif;font-size:1.25rem;margin:0}.pt-model-line.svelte-ye1yqt{color:var(--nx-text-secondary);line-height:1.6;margin:0}.pt-model-list.svelte-ye1yqt{list-style:none;padding:1rem 0 0;margin:.5rem 0 0;border-top:1px solid var(--nx-card-border);display:grid;gap:.5rem}.pt-model-list.svelte-ye1yqt li:where(.svelte-ye1yqt){position:relative;padding-left:1.15rem;font-size:.92rem;color:var(--nx-text-secondary)}.pt-model-list.svelte-ye1yqt li:where(.svelte-ye1yqt):before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--nx-accent-a)}.pt-model-tech.svelte-ye1yqt{font-size:.76rem;color:var(--nx-text-muted);margin:auto 0 0;padding-top:1rem}.pt-protos.svelte-ye1yqt{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:1px;background:var(--nx-card-border);border:1px solid var(--nx-card-border);border-radius:16px;overflow:hidden}.pt-proto.svelte-ye1yqt{background:var(--nx-bg-primary);padding:clamp(1.35rem,2.6vw,1.9rem)}.pt-proto-name.svelte-ye1yqt{font-family:Audiowide,system-ui,sans-serif;font-size:1.1rem;color:var(--nx-accent-a);margin:0 0 .35rem}.pt-proto-for.svelte-ye1yqt{font-size:.78rem;font-weight:600;letter-spacing:.06em;color:var(--nx-text-primary);margin:0 0 .7rem}.pt-proto-detail.svelte-ye1yqt{font-size:.9rem;line-height:1.6;color:var(--nx-text-secondary);margin:0}.pt-formats.svelte-ye1yqt{margin-top:2rem}.pt-formats-title.svelte-ye1yqt{font-family:Audiowide,system-ui,sans-serif;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--nx-text-muted);margin:0 0 .85rem}.pt-chips.svelte-ye1yqt{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.pt-chip.svelte-ye1yqt{padding:.35rem .8rem;border-radius:999px;border:1px solid var(--nx-card-border-hover);font-size:.82rem;color:var(--nx-text-secondary)}.pt-split.svelte-ye1yqt{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));gap:clamp(2rem,5vw,4rem);align-items:start}.pt-checklist.svelte-ye1yqt{list-style:none;padding:0;margin:0;display:grid;gap:.9rem}.pt-checklist.svelte-ye1yqt li:where(.svelte-ye1yqt){display:grid;grid-template-columns:1.5rem 1fr;gap:.75rem;align-items:start;padding-bottom:.9rem;border-bottom:1px solid var(--nx-card-border);color:var(--nx-text-secondary);line-height:1.55}.pt-check.svelte-ye1yqt{color:var(--nx-accent-a);font-weight:700}.pt-steps.svelte-ye1yqt{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:clamp(1.5rem,3vw,2.5rem)}.pt-step.svelte-ye1yqt{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start}.pt-step-n.svelte-ye1yqt{font-family:Audiowide,system-ui,sans-serif;font-size:.9rem;color:var(--nx-accent-a);padding-top:.15rem}.pt-step-title.svelte-ye1yqt{font-size:1rem;font-weight:700;margin:0 0 .35rem}.pt-step-desc.svelte-ye1yqt{font-size:.9rem;line-height:1.55;color:var(--nx-text-secondary);margin:0 0 .5rem}.pt-step-time.svelte-ye1yqt{font-size:.78rem;font-weight:600;letter-spacing:.05em;color:var(--nx-accent-a);margin:0}.pt-close.svelte-ye1yqt{text-align:center;background:radial-gradient(ellipse at 50% 100%,rgba(62,193,40,.14),transparent 60%),var(--nx-bg-primary)}.pt-close-sub.svelte-ye1yqt{margin:0 auto 2rem}.pt-close-note.svelte-ye1yqt{margin:1.75rem 0 0;font-size:.86rem;color:var(--nx-text-muted)}.pt-close-note.svelte-ye1yqt a:where(.svelte-ye1yqt){color:var(--nx-text-secondary)}@media(prefers-reduced-motion:reduce){.pt-btn.svelte-ye1yqt,.pt-model.svelte-ye1yqt{transition:none}.pt-btn--primary.svelte-ye1yqt:hover{transform:none}}
