.sm-hero.svelte-19qbisz,.sm-section.svelte-19qbisz{background:#000;color:#e5e5e5}.sm-container.svelte-19qbisz{max-width:50rem;margin:0 auto;padding:0 1.5rem}.sm-section.svelte-19qbisz{padding:5rem 0;border-top:1px solid #0d0d0d}.sm-section-tight.svelte-19qbisz{padding-top:0;border-top:none}.sm-section-last.svelte-19qbisz{padding-bottom:6rem}.mt-3.svelte-19qbisz{margin-top:.75rem}.sm-reveal-hidden{opacity:0;transform:translateY(28px)}.sm-revealed{opacity:1;transform:translateY(0);transition:opacity .9s cubic-bezier(.22,.68,0,1),transform .9s cubic-bezier(.22,.68,0,1)}.sm-reveal-hidden .sm-stagger{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,.68,0,1),transform .7s cubic-bezier(.22,.68,0,1)}.sm-stagger.sm-revealed{opacity:1;transform:translateY(0)}.sm-hero.svelte-19qbisz{min-height:70vh;min-height:70dvh;display:flex;align-items:center;justify-content:center;position:relative;margin-top:-10rem;padding-top:10rem;overflow:hidden;background:linear-gradient(to bottom,#030712,#06090f 40%,#000)}.sm-hero-content.svelte-19qbisz{position:relative;z-index:3;text-align:center;padding:2rem}.sm-hero-title.svelte-19qbisz{font-size:clamp(3.5rem,12vw,8rem);font-weight:900;letter-spacing:.06em;line-height:.9;color:#fff;margin:0;opacity:0;transform:translateY(12px);filter:blur(4px);transition:opacity 1.5s cubic-bezier(.22,.68,0,1),transform 1.5s cubic-bezier(.22,.68,0,1),filter 1.5s cubic-bezier(.22,.68,0,1)}.sm-hero-sub.svelte-19qbisz{font-family:var(--font-mono);font-size:clamp(.75rem,2vw,1rem);letter-spacing:.25em;text-transform:uppercase;color:#555;margin-top:1.5rem;opacity:0;transform:translateY(10px);transition:opacity 1.2s cubic-bezier(.22,.68,0,1),transform 1.2s cubic-bezier(.22,.68,0,1)}.sm-visible.svelte-19qbisz{opacity:1!important;transform:translateY(0)!important;filter:blur(0)!important}.sm-scroll-cue.svelte-19qbisz{margin-top:3rem;opacity:0;transform:translateY(10px);transition:opacity 1s cubic-bezier(.22,.68,0,1) .5s,transform 1s cubic-bezier(.22,.68,0,1) .5s}.sm-scroll-line.svelte-19qbisz{display:block;width:1px;height:48px;margin:0 auto;background:linear-gradient(to bottom,transparent,#333);animation:svelte-19qbisz-smScrollPulse 2.5s ease-in-out infinite}@keyframes svelte-19qbisz-smScrollPulse{0%,to{opacity:.3;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.sm-opening.svelte-19qbisz{font-size:clamp(1.2rem,3vw,1.6rem);font-weight:600;color:#fff;text-align:center;line-height:1.5}.sm-two-asks.svelte-19qbisz{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#1a1a1a;max-width:36rem;margin:0 auto 2.5rem}@media(max-width:640px){.sm-two-asks.svelte-19qbisz{grid-template-columns:1fr}}.sm-ask.svelte-19qbisz{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;background:#000}.sm-ask-who.svelte-19qbisz{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase}.sm-ask-ceo.svelte-19qbisz .sm-ask-who:where(.svelte-19qbisz){color:#6366f1}.sm-ask-eng.svelte-19qbisz .sm-ask-who:where(.svelte-19qbisz){color:#22c55e}.sm-ask-question.svelte-19qbisz{font-size:1.1rem;color:#ccc;font-style:italic}.sm-thesis.svelte-19qbisz{font-family:var(--font-mono);font-size:.85rem;color:#555;text-align:center;font-style:italic}.sm-era-label.svelte-19qbisz{display:flex;align-items:center;gap:.75rem;margin-bottom:2.5rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.2em;color:#555;text-transform:uppercase}.sm-era-marker.svelte-19qbisz{width:8px;height:8px;border-radius:50%;flex-shrink:0}.sm-body.svelte-19qbisz{display:flex;flex-direction:column;gap:2rem}.sm-narrative.svelte-19qbisz p:where(.svelte-19qbisz){font-size:1.05rem;line-height:1.75;color:#a8a29e}.sm-narrative.svelte-19qbisz em:where(.svelte-19qbisz){color:#78716c;font-style:italic}.sm-wants-grid.svelte-19qbisz{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#1a1a1a}@media(max-width:640px){.sm-wants-grid.svelte-19qbisz{grid-template-columns:1fr}}.sm-wants.svelte-19qbisz{padding:1.5rem;background:#000}.sm-wants-title.svelte-19qbisz{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;margin-bottom:1rem}.sm-wants-ceo.svelte-19qbisz .sm-wants-title:where(.svelte-19qbisz){color:#6366f1}.sm-wants-eng.svelte-19qbisz .sm-wants-title:where(.svelte-19qbisz){color:#22c55e}.sm-wants.svelte-19qbisz ul:where(.svelte-19qbisz){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.sm-wants.svelte-19qbisz li:where(.svelte-19qbisz){font-size:.85rem;color:#a8a29e}.sm-section-demo.svelte-19qbisz{border-top-color:#111}.sm-demo-wrap.svelte-19qbisz{border:1px solid #1a1a1a;overflow:hidden}.sm-demo-tabs.svelte-19qbisz{display:flex;border-bottom:1px solid #1a1a1a}.sm-tab.svelte-19qbisz{flex:1;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.15em;padding:.85rem 1rem;background:#050505;border:none;color:#555;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:color .4s cubic-bezier(.22,.68,0,1),background .4s cubic-bezier(.22,.68,0,1)}.sm-tab.svelte-19qbisz:first-child{border-right:1px solid #1a1a1a}.sm-tab-active.svelte-19qbisz{color:var(--tab-color);background:#0a0a0a}.sm-demo-panel.svelte-19qbisz{padding:2rem;min-height:320px}.sm-demo-ceo.svelte-19qbisz{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.sm-ceo-metric.svelte-19qbisz{text-align:center}.sm-ceo-number.svelte-19qbisz{display:block;font-size:clamp(2.5rem,8vw,4rem);font-weight:900;color:#6366f1;line-height:1;font-family:var(--font-mono)}.sm-ceo-label.svelte-19qbisz{display:block;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.15em;color:#555;margin-top:.5rem;text-transform:uppercase}.sm-ceo-bars.svelte-19qbisz{display:flex;align-items:flex-end;gap:.75rem;height:100px;width:100%;max-width:320px}.sm-ceo-bar-group.svelte-19qbisz{flex:1;display:flex;flex-direction:column;align-items:center;gap:.3rem}.sm-ceo-bar-track.svelte-19qbisz{width:100%;height:80px;background:#111;border-radius:2px;display:flex;align-items:flex-end;overflow:hidden}.sm-ceo-bar-fill.svelte-19qbisz{width:100%;background:linear-gradient(to top,#4f46e5,#6366f1);border-radius:2px 2px 0 0;transition:height .8s cubic-bezier(.22,.68,0,1)}.sm-ceo-bar-label.svelte-19qbisz{font-family:var(--font-mono);font-size:.6rem;color:#444;text-transform:uppercase}.sm-ceo-action.svelte-19qbisz{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border:1px solid #1a1a1a;font-size:.85rem;color:#a8a29e}.sm-ceo-arrow.svelte-19qbisz{color:#22c55e;font-size:1.2rem}.sm-demo-eng.svelte-19qbisz{display:flex;flex-direction:column;gap:1rem}.sm-eng-query.svelte-19qbisz{font-family:var(--font-mono);font-size:.75rem;line-height:1.6;color:#22c55e;white-space:pre-wrap;margin:0;padding:1rem;background:#050505;border:1px solid #1a1a1a}.sm-eng-table.svelte-19qbisz{display:flex;flex-direction:column;border:1px solid #1a1a1a;font-family:var(--font-mono);font-size:.75rem}.sm-eng-row.svelte-19qbisz{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:.4rem .75rem;border-bottom:1px solid #0d0d0d;color:#a8a29e}.sm-eng-header.svelte-19qbisz{color:#555;text-transform:uppercase;font-size:.65rem;letter-spacing:.1em;background:#050505}.sm-eng-up.svelte-19qbisz{color:#22c55e}.sm-eng-down.svelte-19qbisz{color:#ef4444}.sm-eng-n.svelte-19qbisz{color:#555}.sm-eng-notes.svelte-19qbisz{font-family:var(--font-mono);font-size:.7rem;color:#444;display:flex;flex-direction:column;gap:.2rem}.sm-eng-notes.svelte-19qbisz p:where(.svelte-19qbisz){margin:0}.sm-demo-meta.svelte-19qbisz{padding:.75rem 2rem;border-top:1px solid #111}.sm-meta-verdict.svelte-19qbisz{font-family:var(--font-mono);font-size:.7rem;color:#555;font-style:italic}.sm-parallel-grid.svelte-19qbisz{display:flex;flex-direction:column;border:1px solid #1a1a1a}.sm-parallel-row.svelte-19qbisz{display:grid;grid-template-columns:80px 1fr 30px 1fr;align-items:center;padding:.7rem 1rem;border-bottom:1px solid #0d0d0d;gap:.5rem}.sm-parallel-row.svelte-19qbisz:last-child{border-bottom:none}.sm-parallel-domain.svelte-19qbisz{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;color:#555;text-transform:uppercase}.sm-parallel-summary.svelte-19qbisz{font-size:.85rem;color:#6366f1}.sm-parallel-vs.svelte-19qbisz{font-family:var(--font-mono);font-size:.65rem;color:#333;text-align:center}.sm-parallel-detail.svelte-19qbisz{font-size:.85rem;color:#22c55e}@media(max-width:640px){.sm-parallel-row.svelte-19qbisz{grid-template-columns:60px 1fr 20px 1fr;font-size:.8rem}}.sm-mistake-grid.svelte-19qbisz{display:flex;flex-direction:column;gap:1px;background:#1a1a1a}.sm-mistake.svelte-19qbisz{padding:1.25rem;background:#000;display:flex;flex-direction:column;gap:.5rem}.sm-mistake-label.svelte-19qbisz{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;color:#ef4444;text-transform:uppercase}.sm-mistake-result.svelte-19qbisz{font-size:.9rem;color:#78716c;line-height:1.6}.sm-callout.svelte-19qbisz{border-left:2px solid #44403c;padding-left:1.5rem}.sm-callout.svelte-19qbisz p:where(.svelte-19qbisz){font-size:.95rem;line-height:1.7;color:#78716c}.sm-callout-green.svelte-19qbisz{border-left-color:#22c55e}.sm-callout-green.svelte-19qbisz p:where(.svelte-19qbisz){color:#a8a29e}.sm-fix-steps.svelte-19qbisz{display:flex;flex-direction:column;gap:1rem}.sm-fix-step.svelte-19qbisz{display:flex;gap:1rem;align-items:flex-start}.sm-fix-num.svelte-19qbisz{font-family:var(--font-mono);font-size:.8rem;color:#22c55e;width:28px;height:28px;border:1px solid #1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sm-fix-step.svelte-19qbisz strong:where(.svelte-19qbisz){color:#fff;font-size:.95rem}.sm-fix-desc.svelte-19qbisz{display:block;font-size:.85rem;color:#78716c;margin-top:.25rem;line-height:1.6}.sm-closing.svelte-19qbisz{text-align:center;padding:3rem 0}.sm-closing-text.svelte-19qbisz{font-size:clamp(1.2rem,3vw,1.6rem);font-weight:600;color:#fff;line-height:1.6}.sm-related.svelte-19qbisz{border-top:1px solid #1a1a1a;padding-top:2rem;margin-top:1rem}.sm-related-title.svelte-19qbisz{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.2em;color:#444;text-transform:uppercase;margin-bottom:1rem}.sm-related-list.svelte-19qbisz{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.sm-related-list.svelte-19qbisz li:where(.svelte-19qbisz){font-size:.85rem;color:#555}.sm-related-list.svelte-19qbisz a:where(.svelte-19qbisz){color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#333;transition:text-decoration-color .3s ease}.sm-related-list.svelte-19qbisz a:where(.svelte-19qbisz):hover{text-decoration-color:#6366f1}
