.GuideSteps-module__SwdOaq__list{counter-reset:step;margin:0;padding:0;list-style:none}.GuideSteps-module__SwdOaq__item{gap:var(--space-4);padding-block:var(--space-8);border-top:1px solid var(--color-border-subtle);grid-template-columns:34px minmax(0,1fr);display:grid}.GuideSteps-module__SwdOaq__item:first-child{padding-top:var(--space-2);border-top:0}.GuideSteps-module__SwdOaq__marker{border:1px solid var(--color-border);border-radius:var(--radius-full);width:34px;height:34px;font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-accent);background:var(--color-bg);justify-content:center;align-items:center;display:flex}.GuideSteps-module__SwdOaq__body{min-width:0}.GuideSteps-module__SwdOaq__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-3)}.GuideSteps-module__SwdOaq__title{margin-top:var(--space-1);font-size:var(--text-xl)}.GuideSteps-module__SwdOaq__text{margin-top:var(--space-3);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-ink-2)}.GuideSteps-module__SwdOaq__note{margin-top:var(--space-3);padding-left:var(--space-4);border-left:2px solid var(--color-border-strong);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-ink-3)}.GuideSteps-module__SwdOaq__figure{margin-top:var(--space-6)}.GuideSteps-module__SwdOaq__figureNote{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-ink-3)}@media (max-width:560px){.GuideSteps-module__SwdOaq__item{gap:var(--space-3);grid-template-columns:28px minmax(0,1fr)}.GuideSteps-module__SwdOaq__marker{width:28px;height:28px;font-size:var(--text-xs)}}
.page-module__NfrIIq__page{padding-block:var(--space-10) var(--section-y)}.page-module__NfrIIq__header{margin-bottom:var(--space-8)}.page-module__NfrIIq__title{font-size:var(--text-3xl)}.page-module__NfrIIq__lead{margin-top:var(--space-4);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-ink-2);text-wrap:pretty}.page-module__NfrIIq__meta{gap:var(--space-2);margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-ink-3);flex-wrap:wrap;display:flex}.page-module__NfrIIq__intro>p{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-ink-2);text-wrap:pretty}.page-module__NfrIIq__intro>p+p{margin-top:var(--space-4)}.page-module__NfrIIq__demo{margin-top:var(--space-10)}.page-module__NfrIIq__section{margin-top:var(--section-y-sm);scroll-margin-top:calc(var(--header-height) + var(--dev-bar-height) + var(--space-6))}.page-module__NfrIIq__sectionTitle{font-size:var(--text-2xl)}.page-module__NfrIIq__sectionLead{margin-top:var(--space-3);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-ink-3)}.page-module__NfrIIq__table{margin-top:var(--space-5)}.page-module__NfrIIq__footnote{margin-top:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-ink-3)}.page-module__NfrIIq__tips{margin:var(--space-5) 0 0;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-ink-2);padding-left:1.35em}.page-module__NfrIIq__tips li+li{margin-top:var(--space-3)}.page-module__NfrIIq__tips::marker{color:var(--color-ink-4)}.page-module__NfrIIq__outro{margin-top:var(--section-y-sm);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-subtle)}.page-module__NfrIIq__outroTitle{font-size:var(--text-xl)}.page-module__NfrIIq__outroBody{margin:var(--space-3) 0 var(--space-5);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-ink-2);text-wrap:pretty}.page-module__NfrIIq__related{margin-top:var(--section-y-sm);padding-top:var(--space-10);border-top:1px solid var(--color-border)}.page-module__NfrIIq__related .page-module__NfrIIq__sectionTitle{font-size:var(--text-xl);margin-bottom:var(--space-4)}.page-module__NfrIIq__backLink{margin-top:var(--space-5)}
.page-module__AUhl8a__page{padding-block:var(--space-10) var(--section-y)}.page-module__AUhl8a__heroRow{margin-bottom:var(--space-16)}.page-module__AUhl8a__header{max-width:62ch}.page-module__AUhl8a__title{margin-top:var(--space-4);font-size:var(--text-4xl)}.page-module__AUhl8a__lead{margin-top:var(--space-5);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-ink-2);text-wrap:pretty}.page-module__AUhl8a__intro{margin-top:var(--space-4);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-ink-3);text-wrap:pretty}.page-module__AUhl8a__groups{gap:var(--space-16);flex-direction:column;display:flex}.page-module__AUhl8a__group{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.page-module__AUhl8a__group{gap:var(--space-12);grid-template-columns:280px minmax(0,1fr);align-items:start}}.page-module__AUhl8a__groupTitle{font-size:var(--text-2xl)}.page-module__AUhl8a__groupDescription{margin-top:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-ink-3);text-wrap:pretty}.page-module__AUhl8a__help{max-width:52ch;margin-top:var(--section-y);padding-top:var(--space-10);border-top:1px solid var(--color-border)}.page-module__AUhl8a__helpTitle{font-size:var(--text-xl)}.page-module__AUhl8a__helpBody{margin-top:var(--space-3);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-ink-2)}.page-module__AUhl8a__helpActions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.page-module__AUhl8a__heroRow{gap:var(--space-8);align-items:center;display:grid}.page-module__AUhl8a__heroMascot{justify-self:center}@media (min-width:900px){.page-module__AUhl8a__heroRow{grid-template-columns:minmax(0,1fr) auto;gap:clamp(32px,5vw,72px)}.page-module__AUhl8a__heroMascot{align-self:end}}
