._3nYZ7q_block{margin:0 0 var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}._3nYZ7q_bar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border-bottom:1px solid var(--border-default);display:flex}._3nYZ7q_lang{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--font-size-xs);color:var(--text-tertiary);text-transform:lowercase}._3nYZ7q_pre{padding:var(--space-4);margin:0;overflow-x:auto}._3nYZ7q_pre code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--font-size-xs);line-height:var(--line-height-normal);color:var(--text-primary);white-space:pre}._3nYZ7q_block figcaption{padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-default);font-size:var(--font-size-xs);color:var(--text-tertiary)}
.nhEz6a_prose{color:var(--text-secondary);line-height:var(--line-height-normal)}.nhEz6a_prose>:first-child{margin-top:0}.nhEz6a_prose h2{margin-top:var(--space-7);margin-bottom:var(--space-3);color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:var(--line-height-tight);text-wrap:balance;scroll-margin-top:var(--space-7)}.nhEz6a_prose h3{margin-top:var(--space-5);margin-bottom:var(--space-2);color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);scroll-margin-top:var(--space-7)}.nhEz6a_prose p{margin-bottom:var(--space-3);text-wrap:pretty}.nhEz6a_prose ul,.nhEz6a_prose ol{margin:0 0 var(--space-3);padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.nhEz6a_prose li{text-wrap:pretty}.nhEz6a_prose a{color:var(--text-primary);text-underline-offset:2px;transition:color var(--duration-fast) var(--ease-out);text-decoration:underline}.nhEz6a_prose a:hover{color:var(--text-accent)}.nhEz6a_prose strong{color:var(--text-primary);font-weight:var(--font-weight-medium)}.nhEz6a_prose :not(pre)>code,.nhEz6a_prose kbd{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border-radius:var(--radius-xs);background:var(--bg-subtle);border:1px solid var(--border-default);color:var(--text-primary);white-space:nowrap;padding:.1em .4em;font-size:.85em}.nhEz6a_prose kbd{font-family:inherit}.nhEz6a_steps{margin:var(--space-2) 0 var(--space-4);gap:var(--space-5);flex-direction:column;padding:0;list-style:none;display:flex}.nhEz6a_step{gap:var(--space-3);grid-template-columns:28px minmax(0,1fr);display:grid;position:relative}.nhEz6a_step:not(:last-child):before{content:"";top:28px;left:13px;bottom:calc(-1*var(--space-5));background:var(--border-default);width:1px;position:absolute}.nhEz6a_stepNumber{border-radius:var(--radius-full,999px);background:var(--bg-subtle);border:1px solid var(--border-default);width:28px;height:28px;color:var(--text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.nhEz6a_stepBody{min-width:0;padding-top:3px}.nhEz6a_stepBody>div>:last-child{margin-bottom:0}.nhEz6a_stepTitle{margin-bottom:var(--space-1);color:var(--text-primary);font-weight:var(--font-weight-medium)}.nhEz6a_cards{gap:var(--space-3);margin:var(--space-2) 0 var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.nhEz6a_card.nhEz6a_card{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);transition:border-color var(--duration-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.nhEz6a_card.nhEz6a_card:hover{border-color:var(--border-strong);color:inherit}.nhEz6a_cardIcon{border-radius:var(--radius-md);background:var(--bg-subtle);width:32px;height:32px;color:var(--text-primary);justify-content:center;align-items:center;display:inline-flex}.nhEz6a_cardTitle{align-items:center;gap:var(--space-1);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:flex}.nhEz6a_cardArrow{color:var(--text-tertiary);opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);transform:translate(-4px)}.nhEz6a_card:hover .nhEz6a_cardArrow{opacity:1;transform:translate(0)}.nhEz6a_cardDesc{font-size:var(--font-size-xs);line-height:var(--line-height-normal);color:var(--text-secondary);text-wrap:pretty}.nhEz6a_callout{gap:var(--space-3);margin:var(--space-4) 0;padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--text-secondary);--callout-accent:var(--text-secondary);display:flex}.nhEz6a_callout[data-tone=note]{--callout-accent:var(--text-accent)}.nhEz6a_callout[data-tone=tip]{--callout-accent:var(--text-success)}.nhEz6a_callout[data-tone=warn]{--callout-accent:var(--text-error)}.nhEz6a_callout[data-tone=pro]{--callout-accent:var(--text-accent)}.nhEz6a_callout p:last-child,.nhEz6a_callout div>:last-child{margin-bottom:0}.nhEz6a_calloutStrike{border-radius:var(--radius-xs);background:var(--callout-accent);flex-shrink:0;width:3px;height:1.25rem;margin-top:1px}.nhEz6a_calloutBody{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.nhEz6a_calloutTag{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--tag-brand-bg);color:var(--tag-brand-text);align-self:flex-start;line-height:1}.nhEz6a_tableWrap{margin:0 0 var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow-x:auto}.nhEz6a_table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.nhEz6a_table th,.nhEz6a_table td{padding:var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--border-default)}.nhEz6a_table thead th{color:var(--text-primary);font-weight:var(--font-weight-medium);background:var(--bg-subtle);white-space:nowrap}.nhEz6a_table tbody th{color:var(--text-primary);font-weight:var(--font-weight-medium)}.nhEz6a_table tbody td{color:var(--text-secondary)}.nhEz6a_table tr:last-child th,.nhEz6a_table tr:last-child td{border-bottom:none}.nhEz6a_table code{white-space:nowrap}.nhEz6a_proTag{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--tag-brand-bg);color:var(--tag-brand-text);vertical-align:middle;line-height:1;display:inline-block}
