.OLHZ5W_page{width:100%;max-width:680px;padding:var(--space-10) var(--space-5) var(--space-16);margin:0 auto}@media (min-width:641px){.OLHZ5W_page{padding:var(--space-16) var(--space-6) var(--space-20)}}.OLHZ5W_masthead{margin-bottom:var(--space-10)}@media (min-width:641px){.OLHZ5W_masthead{margin-bottom:var(--space-16)}}.OLHZ5W_kicker{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:var(--space-4);display:block}.OLHZ5W_h1{margin:0 0 var(--space-4)}@media (min-width:641px){.OLHZ5W_h1{margin-bottom:var(--space-5)}}.OLHZ5W_lede{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0}@media (min-width:641px){.OLHZ5W_lede{font-size:var(--text-lg)}}.OLHZ5W_chapter{padding:var(--space-8) 0;border-top:1px solid var(--border)}@media (min-width:641px){.OLHZ5W_chapter{gap:var(--space-5);padding:var(--space-10) 0;grid-template-columns:56px 1fr;display:grid}}.OLHZ5W_chapterNum{font-size:var(--text-lg);font-weight:var(--weight-extrabold);color:var(--gray-300);line-height:var(--leading-tight);margin-bottom:var(--space-2);display:block}@media (min-width:641px){.OLHZ5W_chapterNum{font-size:var(--text-xl);margin-bottom:0}}.OLHZ5W_chapterBody{min-width:0}.OLHZ5W_chapterBody p{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0 0 var(--space-6)}.OLHZ5W_chapterBody strong{color:var(--ink)}.OLHZ5W_chapterBody a{color:var(--ink);text-decoration:underline}.OLHZ5W_chapterTitle{margin:0 0 var(--space-3)}.OLHZ5W_gateDemo{align-items:stretch;gap:var(--space-2);flex-direction:column;max-width:280px;display:flex}@media (min-width:641px){.OLHZ5W_gateDemo{align-items:center;gap:var(--space-4);flex-direction:row;max-width:none}}.OLHZ5W_gateCard{gap:var(--space-2);padding:var(--space-4);background:var(--ink);border-radius:var(--radius-md);flex-direction:column;display:flex}@media (min-width:641px){.OLHZ5W_gateCard{min-width:180px}}.OLHZ5W_gateTitle{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--surface)}.OLHZ5W_gateInput{font-size:var(--text-xs);color:var(--gray-400);background:var(--gray-800);border-radius:var(--radius-xs);padding:var(--space-1) var(--space-2)}.OLHZ5W_gateButton{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink);background:var(--surface);border-radius:var(--radius-xs);padding:var(--space-1) var(--space-2);text-align:center}.OLHZ5W_gateArrow{font-size:var(--text-lg);color:var(--text-muted);align-self:center;transform:rotate(90deg)}@media (min-width:641px){.OLHZ5W_gateArrow{transform:none}}.OLHZ5W_leadList{gap:var(--space-1);flex-direction:column;display:flex}.OLHZ5W_leadRow{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);background:var(--gray-50);border:1px solid var(--border);border-radius:var(--radius-xs);padding:var(--space-1) var(--space-2)}.OLHZ5W_leadNote{font-size:var(--text-xs);color:var(--text-muted);padding-top:var(--space-1)}.OLHZ5W_strip{gap:var(--space-2);margin-inline:calc(-1*var(--space-5));padding-inline:var(--space-5);scrollbar-width:none;display:flex;overflow-x:auto}.OLHZ5W_strip::-webkit-scrollbar{display:none}@media (min-width:641px){.OLHZ5W_strip{margin-inline:0;padding-inline:0;overflow-x:visible}}.OLHZ5W_stripSlot{aspect-ratio:9/16;border-radius:var(--radius-sm);background:var(--gray-100);flex:0 0 96px;overflow:hidden}.OLHZ5W_stripSlot img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:641px){.OLHZ5W_stripSlot{flex:1}}.OLHZ5W_stripGhost{background:var(--brand-50);border:2px dashed var(--brand-300);justify-content:center;align-items:center;display:flex}.OLHZ5W_stripGhost span{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--purple);text-align:center}.OLHZ5W_steps{padding-left:var(--space-5);margin:0}.OLHZ5W_steps li{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--text-secondary)}.OLHZ5W_outro{align-items:center;gap:var(--space-4);padding-top:var(--space-8);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}@media (min-width:641px){.OLHZ5W_outro{padding-top:var(--space-10)}}.OLHZ5W_outroLine{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--ink);margin:0 0 var(--space-2);flex-basis:100%}.OLHZ5W_outroSecondary{font-size:var(--text-sm);color:var(--text-secondary);text-decoration:underline}
