.page-wrap.svelte-1xod978{position:relative;background-color:#fff;background-image:linear-gradient(rgba(3,2,19,.02) .5px,transparent .5px),linear-gradient(90deg,rgba(3,2,19,.02) .5px,transparent .5px);background-size:10px 10px;min-height:100vh}[data-theme=dark] .page-wrap.svelte-1xod978{background-color:#030213;background-image:linear-gradient(rgba(255,255,255,.03) .5px,transparent .5px),linear-gradient(90deg,rgba(255,255,255,.03) .5px,transparent .5px);background-size:10px 10px}main.svelte-1xod978{position:relative;z-index:1}.page-section.svelte-1xod978{position:relative;padding:var(--space-2xl) var(--space-lg) calc(var(--space-3xl) * 2);z-index:1}.page-section.svelte-1xod978:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 80% at 50% 30%,rgba(255,255,255,.85) 0%,rgba(255,255,255,.4) 50%,transparent 75%);pointer-events:none;z-index:0}[data-theme=dark] .page-section.svelte-1xod978:before{display:none}.page-inner.svelte-1xod978{max-width:760px;margin:0 auto;position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-xl)}.page-header.svelte-1xod978{display:flex;flex-direction:column;gap:var(--space-sm)}.page-badge.svelte-1xod978{font-size:var(--font-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4a4a6a;background:#fff;border:1px solid rgba(3,2,19,.08);padding:var(--space-3xs) var(--space-sm);border-radius:99px;width:fit-content}[data-theme=dark] .page-badge.svelte-1xod978{color:var(--color-text-secondary);background:var(--color-bg);border-color:#ffffff1a}.page-title.svelte-1xod978{font-size:clamp(1.618rem,4vw,2.058rem);font-weight:700;color:#0a0e27;margin:0;line-height:1.15}[data-theme=dark] .page-title.svelte-1xod978{color:var(--color-text)}.page-desc.svelte-1xod978{font-family:var(--font-heading);font-size:var(--font-small-size);color:#4a4a6a;margin:0;line-height:1.6;max-width:52ch}[data-theme=dark] .page-desc.svelte-1xod978{color:var(--color-text-secondary)}.tier-grid.svelte-1xod978{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.tier-card.svelte-1xod978{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xl);border-radius:var(--radius-lg);border:1px solid rgba(0,0,0,.5);background:var(--color-surface)}[data-theme=light] .tier-card.svelte-1xod978{background:#f5f5f7;border-color:#0000001f}[data-theme=dark] .tier-card.svelte-1xod978{border-color:#ffffff1a}.tier-card--certified.svelte-1xod978{border-color:var(--color-accent);background:#00d9ff0f}[data-theme=light] .tier-card--certified.svelte-1xod978{background:#00d9ff14;border-color:var(--color-accent)}.tier-top.svelte-1xod978{display:flex;flex-direction:column;gap:var(--space-xs)}.tier-label.svelte-1xod978{font-size:var(--font-caption);font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-secondary)}.tier-label--accent.svelte-1xod978{color:var(--color-accent)}.tier-label--muted.svelte-1xod978{opacity:.5}.tier-price.svelte-1xod978{display:flex;align-items:baseline;gap:.2em}.tier-amount.svelte-1xod978{font-size:2.618rem;font-weight:700;line-height:1;color:var(--color-text)}.tier-per.svelte-1xod978{font-size:var(--font-small-size);color:var(--color-text-secondary)}.tier-includes.svelte-1xod978{display:flex;flex-direction:column;gap:var(--space-xs);padding:0;margin:0;list-style:none;flex:1}.tier-includes.svelte-1xod978 li:where(.svelte-1xod978){font-family:var(--font-heading);font-size:var(--font-small-size);color:var(--color-text-secondary);line-height:1.5;padding-left:1.2em;position:relative}.tier-includes.svelte-1xod978 li:where(.svelte-1xod978):before{content:"✓";position:absolute;left:0;font-weight:700;font-size:.8em;opacity:.5}.tier-cta.svelte-1xod978{display:inline-flex;align-items:center;justify-content:center;padding:.75em 1.25em;font-weight:700;font-size:var(--font-small-size);border-radius:var(--radius-md);text-decoration:none;transition:opacity .15s;border:none;cursor:pointer;width:100%}.tier-cta--solid.svelte-1xod978{background:#0a0e27;color:#fff}[data-theme=dark] .tier-cta--solid.svelte-1xod978{background:#ffffff1a;color:var(--color-text)}.tier-cta--solid.svelte-1xod978:hover:not(:disabled){opacity:.8}.tier-cta--solid.svelte-1xod978:disabled{opacity:.4;cursor:not-allowed}.tier-cta--outline.svelte-1xod978{background:transparent;color:var(--color-text);border:1px solid rgba(0,0,0,.3)}[data-theme=dark] .tier-cta--outline.svelte-1xod978{border-color:#ffffff1f}.tier-cta--outline.svelte-1xod978:disabled{opacity:.4;cursor:not-allowed}.tier-gate.svelte-1xod978{font-size:var(--font-caption);color:var(--color-text-secondary);opacity:.45;margin:0;text-align:center}.tier-gate-note.svelte-1xod978{font-family:var(--font-heading);font-size:var(--font-small-size);color:#4a4a6a;margin:0;line-height:1.6;padding:var(--space-sm) var(--space-md);background:#00d9ff0d;border:1px solid rgba(0,217,255,.15);border-radius:var(--radius-md)}[data-theme=dark] .tier-gate-note.svelte-1xod978{color:var(--color-text-secondary)}.tier-gate-note.svelte-1xod978 a:where(.svelte-1xod978){color:#0a0e27;text-decoration:underline}[data-theme=dark] .tier-gate-note.svelte-1xod978 a:where(.svelte-1xod978){color:var(--color-text)}.page-note.svelte-1xod978{font-family:var(--font-heading);font-size:var(--font-small-size);color:#4a4a6a;margin:0;line-height:1.6;opacity:.7}[data-theme=dark] .page-note.svelte-1xod978{color:var(--color-text-secondary)}.page-note.svelte-1xod978 a:where(.svelte-1xod978){color:inherit;text-decoration:underline}.blueprints-section.svelte-1xod978{display:flex;flex-direction:column;gap:var(--space-sm)}.blueprints-header.svelte-1xod978{display:flex;align-items:baseline;justify-content:space-between}.blueprints-title.svelte-1xod978{font-size:var(--font-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.blueprints-all.svelte-1xod978{font-size:var(--font-caption);color:var(--color-text-secondary);text-decoration:none;opacity:.6;transition:opacity .15s}.blueprints-all.svelte-1xod978:hover{opacity:1}.blueprints-list.svelte-1xod978{display:flex;flex-direction:column;gap:var(--space-xs)}.bp-card.svelte-1xod978{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);border:1px solid rgba(0,0,0,.5);background:var(--color-surface);text-decoration:none;transition:opacity .15s}[data-theme=light] .bp-card.svelte-1xod978{background:#f5f5f7;border-color:#0000001f}[data-theme=dark] .bp-card.svelte-1xod978{border-color:#ffffff1a}.bp-card.svelte-1xod978:hover{opacity:.8}.bp-image.svelte-1xod978{flex-shrink:0;width:48px;height:48px;border-radius:var(--radius-sm);overflow:hidden}.bp-image.svelte-1xod978 img:where(.svelte-1xod978){width:100%;height:100%;object-fit:cover}.bp-info.svelte-1xod978{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bp-title.svelte-1xod978{font-size:var(--font-body-size);font-weight:700;color:var(--color-text)}.bp-tagline.svelte-1xod978{font-family:var(--font-heading);font-size:var(--font-small-size);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-meta.svelte-1xod978{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3xs)}@media(max-width:48rem){.page-section.svelte-1xod978{padding:var(--space-xl) var(--space-md) calc(var(--space-3xl) * 2)}.tier-grid.svelte-1xod978{grid-template-columns:1fr}.bp-tagline.svelte-1xod978{display:none}}
