@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap";
.MPmPIq_hero{text-align:center;padding:48px 0 60px;position:relative}@media (min-width:768px){.MPmPIq_hero{padding:80px 0 72px}}.MPmPIq_heroBadge{font-size:var(--lg-text-caption);color:var(--lg-orange-ink);background:#eb8b4b1a;border:1px solid #eb8b4b33;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-weight:600;display:inline-flex}.MPmPIq_heroBadge .MPmPIq_dot{background:var(--lg-success);border-radius:50%;width:6px;height:6px;animation:2s infinite MPmPIq_pulse}@keyframes MPmPIq_pulse{0%,to{opacity:1}50%{opacity:.4}}.MPmPIq_hero h1{letter-spacing:-.03em;color:var(--lg-ink);margin-bottom:20px;font-size:clamp(1.75rem,4vw + .5rem,3.75rem);font-weight:600;line-height:clamp(2rem,4.5vw + .5rem,4rem)}.MPmPIq_accentWord{color:var(--lg-orange-ink)}.MPmPIq_hero p{color:var(--lg-ink-body);max-width:680px;margin:0 auto 32px;font-size:clamp(.875rem,2vw + .25rem,1.35rem);line-height:1.6}.MPmPIq_heroMeta{font-size:var(--lg-text-caption);color:var(--lg-ink-muted);justify-content:center;gap:24px;display:flex}.MPmPIq_heroMeta span{align-items:center;gap:6px;display:flex}.MPmPIq_toc{z-index:40;box-shadow:var(--lg-shadow-xs);background:#fefefee6;border-bottom:none;padding:0;position:sticky;top:72px}.MPmPIq_tocInner{scrollbar-width:none;-ms-overflow-style:none;max-width:var(--lg-container);gap:0;margin:0 auto;padding:0 24px;display:flex;overflow-x:auto}.MPmPIq_tocInner::-webkit-scrollbar{display:none}.MPmPIq_tocLink{font-size:var(--lg-text-sm);color:var(--lg-ink-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:14px 16px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:block}.MPmPIq_tocLink:hover,.MPmPIq_tocLinkActive{color:var(--lg-orange-ink);border-bottom-color:var(--lg-orange)}.MPmPIq_section{border-bottom:1px solid var(--lg-border);padding:48px 0}@media (min-width:768px){.MPmPIq_section{padding:80px 0}}@media (min-width:1024px){.MPmPIq_section{padding:96px 0}}.MPmPIq_sectionLast{border-bottom:none}.MPmPIq_section h2{letter-spacing:-.02em;color:var(--lg-ink-body);margin-bottom:12px;font-size:2.25rem;font-weight:500;line-height:1.2}@media (min-width:768px){.MPmPIq_section h2{font-size:3rem;line-height:3.5rem}}.MPmPIq_section h3{color:var(--lg-ink);margin:32px 0 12px;font-size:1.25rem;font-weight:700}@media (min-width:768px){.MPmPIq_section h3{font-size:1.5rem}}.MPmPIq_sectionSubtitle{color:var(--lg-ink-muted);margin-bottom:32px;font-size:1.125rem}.MPmPIq_section p{color:var(--lg-ink-body);margin-bottom:16px;line-height:1.7}.MPmPIq_card{border:1px solid var(--lg-border);border-radius:var(--lg-radius-md);box-shadow:var(--lg-shadow-xs);background:#fefefee6;margin-bottom:16px;padding:24px}.MPmPIq_cardHeader{align-items:center;gap:12px;margin-bottom:16px;display:flex}.MPmPIq_cardIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.MPmPIq_cardIconResearch,.MPmPIq_cardIconCopy,.MPmPIq_cardIconReply,.MPmPIq_cardIconMetric,.MPmPIq_cardIconWarn{background:#eb8b4b1a}.MPmPIq_cardTitle{color:var(--lg-ink);font-size:1rem;font-weight:600}.MPmPIq_cardTitle small{color:var(--lg-ink-muted);margin-top:2px;font-size:.8rem;font-weight:400;display:block}.MPmPIq_loopDiagram{border:1px solid var(--lg-border);border-radius:var(--lg-radius-md);text-align:center;box-shadow:var(--lg-shadow-xs);background:#fefefee6;margin:32px 0;padding:40px 24px}.MPmPIq_loopSteps{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:20px;display:flex}.MPmPIq_loopStep{border:1px solid var(--lg-border);color:var(--lg-ink-body);background:#fefefee6;border-radius:100px;padding:10px 20px;font-size:14px;font-weight:600}.MPmPIq_loopArrow{color:var(--lg-ink-muted);font-size:18px}.MPmPIq_loopLabel{font-size:var(--lg-text-caption);color:var(--lg-ink-muted);margin-top:8px}.MPmPIq_metricCompare{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}@media (max-width:600px){.MPmPIq_metricCompare{grid-template-columns:1fr}}.MPmPIq_metricBad,.MPmPIq_metricGood{border-radius:var(--lg-radius-md);box-shadow:var(--lg-shadow-xs);background:var(--lg-cream-sunk);border:1px solid;border-color:var(--lg-border);padding:24px}.MPmPIq_metricLabel{text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:12px;font-weight:600}.MPmPIq_metricBad .MPmPIq_metricLabel{color:var(--lg-ink-muted)}.MPmPIq_metricGood .MPmPIq_metricLabel{color:var(--lg-orange)}.MPmPIq_metricValue{color:var(--lg-ink);margin-bottom:4px;font-size:1.5rem;font-weight:700}.MPmPIq_metricDesc{font-size:var(--lg-text-caption);color:var(--lg-ink-muted)}.MPmPIq_codeBlock{--lg-ink-on-dark:#f4f3ef;background:var(--lg-zone-dark-bg);border:1px solid var(--lg-zone-dark-border);border-radius:var(--lg-radius-md);margin:20px 0;overflow:hidden}.MPmPIq_codeHeader{border-bottom:1px solid var(--lg-zone-dark-border);color:var(--lg-ink-muted);background:#0000004d;justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;display:flex}.MPmPIq_codeLang{text-transform:uppercase;letter-spacing:.05em;font-weight:600}.MPmPIq_codeBody{font-family:JetBrains Mono,Fira Code,monospace;font-size:var(--lg-text-caption);color:var(--lg-ink-on-dark);padding:16px;line-height:1.6;overflow-x:auto}.MPmPIq_codeComment{color:var(--lg-ink-muted)}.MPmPIq_codeKeyword{color:var(--lg-orange-ink)}.MPmPIq_codeString,.MPmPIq_codeFunction,.MPmPIq_codeNumber{color:var(--lg-ink-on-dark)}.MPmPIq_findingTrack{align-items:center;gap:0;margin:24px 0;display:flex}.MPmPIq_findingStage{text-align:center;flex:1;padding:16px 12px;position:relative}.MPmPIq_findingStage:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:8px solid var(--lg-border);width:0;height:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.MPmPIq_findingStage:last-child:after{display:none}.MPmPIq_findingDot{border-radius:50%;width:10px;height:10px;margin:0 auto 8px}.MPmPIq_findingDotRaw{box-shadow:inset 0 0 0 1.5px var(--lg-border-strong);background:0 0}.MPmPIq_findingDotEmergent{background:color-mix(in srgb, var(--lg-orange) 35%, transparent)}.MPmPIq_findingDotValidated{background:color-mix(in srgb, var(--lg-orange) 65%, transparent)}.MPmPIq_findingDotProven{background:var(--lg-orange)}.MPmPIq_findingName{text-transform:uppercase;letter-spacing:.04em;color:var(--lg-ink);font-size:12px;font-weight:600}.MPmPIq_findingDesc{color:var(--lg-ink-muted);margin-top:4px;font-size:11px}.MPmPIq_pipeline{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:24px 0;display:grid}.MPmPIq_pipelineStep{border:1px solid var(--lg-border);text-align:center;font-size:var(--lg-text-caption);box-shadow:var(--lg-shadow-xs);color:var(--lg-ink-body);background:#fefefee6;border-radius:12px;padding:14px;font-weight:500}.MPmPIq_stepNum{color:var(--lg-orange-ink);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.MPmPIq_threeGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;display:grid}@media (max-width:700px){.MPmPIq_threeGrid{grid-template-columns:1fr}}.MPmPIq_threeGrid .MPmPIq_card{margin-bottom:0}.MPmPIq_flywheel{width:340px;height:340px;margin:40px auto;position:relative}.MPmPIq_flywheelCenter{border:2px solid var(--lg-orange);width:100px;height:100px;font-size:var(--lg-text-caption);color:var(--lg-orange-ink);text-align:center;background:#eb8b4b1a;border-radius:50%;justify-content:center;align-items:center;font-weight:700;line-height:1.2;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MPmPIq_flywheelNode{border:1px solid var(--lg-border);text-align:center;width:120px;box-shadow:var(--lg-shadow-xs);color:var(--lg-ink);background:#fefefee6;border-radius:12px;padding:12px;font-size:12px;font-weight:600;position:absolute}.MPmPIq_flywheelNodeN1{border-color:var(--lg-orange);top:0;left:50%;transform:translate(-50%)}.MPmPIq_flywheelNodeN2{border-color:var(--lg-orange);top:50%;right:0;transform:translateY(-50%)}.MPmPIq_flywheelNodeN3{border-color:var(--lg-orange);bottom:0;left:50%;transform:translate(-50%)}.MPmPIq_nodeIconTeal,.MPmPIq_nodeIconAccent,.MPmPIq_nodeIconOrange{color:var(--lg-orange-ink);margin-bottom:4px;font-size:20px}.MPmPIq_flywheel svg{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.MPmPIq_sprayGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:24px 0;display:grid}.MPmPIq_sprayItem{border:1px solid var(--lg-border);border-radius:var(--lg-radius-md);box-shadow:var(--lg-shadow-xs);background:#fefefee6;padding:16px;transition:border-color .2s,box-shadow .2s}.MPmPIq_sprayItem:hover{border-color:var(--lg-orange);box-shadow:var(--lg-shadow-xs)}.MPmPIq_sprayEmoji{margin-bottom:8px;font-size:24px}.MPmPIq_sprayName{color:var(--lg-ink-body);margin-bottom:4px;font-size:14px;font-weight:600}.MPmPIq_sprayMetric{color:var(--lg-orange-ink);font-size:12px;font-weight:500}.MPmPIq_reqGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;display:grid}@media (max-width:700px){.MPmPIq_reqGrid{grid-template-columns:1fr}}.MPmPIq_reqCard{border:1px solid var(--lg-border);border-radius:var(--lg-radius-md);text-align:center;box-shadow:var(--lg-shadow-xs);background:#fefefee6;padding:28px 24px}.MPmPIq_reqNum{width:36px;height:36px;color:var(--lg-orange-ink);background:#eb8b4b1a;border:1px solid #eb8b4b33;border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-size:14px;font-weight:700;display:inline-flex}.MPmPIq_reqTitle{color:var(--lg-ink);margin-bottom:8px;font-weight:600}.MPmPIq_reqDesc{font-size:var(--lg-text-caption);color:var(--lg-ink-muted);line-height:1.5}.MPmPIq_ctaSection{--lg-ink-on-dark:#f4f3ef;text-align:center;background:var(--lg-zone-dark-bg);color:var(--lg-ink-on-dark);max-width:var(--lg-container);border-radius:24px;margin:0 auto;padding:80px 24px}.MPmPIq_ctaSection h2{color:var(--lg-ink-on-dark)}.MPmPIq_ctaButton{background:var(--lg-orange);color:var(--lg-white);border-radius:var(--lg-radius-pill);transition:transform var(--lg-dur-2) var(--lg-ease-out);cursor:pointer;border:none;align-items:center;gap:8px;padding:16px 28px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 6px 18px -8px #b85a1e8c}.MPmPIq_ctaButton:hover{transform:translateY(-2px)}.MPmPIq_ctaButton:active{transform:scale(.97)}.MPmPIq_ctaButton:focus-visible{outline:2px solid var(--lg-orange);outline-offset:3px}@media (prefers-reduced-motion:reduce){.MPmPIq_ctaButton{transition:none}.MPmPIq_ctaButton:hover,.MPmPIq_ctaButton:active{transform:none}}.MPmPIq_ctaSecondary{font-size:var(--lg-text-caption);color:var(--lg-ink-muted);margin-top:16px;display:inline-block}.MPmPIq_ctaSecondary a{color:var(--lg-orange);text-decoration:none}.MPmPIq_callout{border-radius:var(--lg-radius-md);background:#eb8b4b14;border:1px solid #eb8b4b33;margin:24px 0;padding:20px 24px;font-size:15px}.MPmPIq_callout strong{color:var(--lg-orange-ink)}.MPmPIq_calloutWarn{background:#eb8b4b14;border-color:#eb8b4b33}.MPmPIq_calloutWarn strong{color:var(--lg-orange-ink)}.MPmPIq_table{border-collapse:collapse;width:100%;margin:20px 0;font-size:14px}.MPmPIq_table th,.MPmPIq_table td{text-align:left;border-bottom:1px solid var(--lg-border);padding:12px 16px}.MPmPIq_table th{text-transform:uppercase;letter-spacing:.05em;color:var(--lg-ink-muted);font-size:11px;font-weight:600}.MPmPIq_fadeIn{transition:transform .6s;transform:translateY(20px)}.MPmPIq_visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.MPmPIq_fadeIn,.MPmPIq_visible{transition:none;transform:none}}.MPmPIq_textMuted,.MPmPIq_textDim{color:var(--lg-ink-muted)}.MPmPIq_mt0{margin-top:0}.MPmPIq_mb0{margin-bottom:0}.MPmPIq_fontMono{font-family:JetBrains Mono,Fira Code,monospace}.MPmPIq_learningsCard{--lg-ink-on-dark:#f4f3ef;background:var(--lg-zone-dark-bg);border:1px solid var(--lg-zone-dark-border);border-radius:var(--lg-radius-md);margin-bottom:16px;padding:24px}.MPmPIq_learningsCard p{font-family:JetBrains Mono,Fira Code,monospace;font-size:var(--lg-text-caption);color:var(--lg-ink-on-dark);margin:0;line-height:1.8}
