.spr[data-astro-cid-f7uxamcj]{padding-block:var(--space-2xl);border-top:1px solid var(--line)}.spr__list[data-astro-cid-f7uxamcj]{gap:var(--space-m);margin-top:var(--space-l);counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));padding:0;list-style:none;display:grid}.spr__list[data-astro-cid-f7uxamcj] li[data-astro-cid-f7uxamcj]{padding-top:var(--space-s);border-top:2px solid var(--accent);align-content:start;gap:.4rem;display:grid}.spr__num[data-astro-cid-f7uxamcj]{font-family:var(--ff-label);font-size:var(--step--1);color:var(--accent)}.spr__list[data-astro-cid-f7uxamcj] h3[data-astro-cid-f7uxamcj]{font-size:var(--step-1)}.spr__list[data-astro-cid-f7uxamcj] p[data-astro-cid-f7uxamcj]{color:var(--fg-muted);font-size:var(--step--1)}.suc[data-astro-cid-z4y7d5gj]{--accent:var(--c-slate-strong);padding-block:var(--space-2xl);background:var(--bg-sunken)}.suc__grid[data-astro-cid-z4y7d5gj]{gap:var(--space-xl);display:grid}@media (width>=60rem){.suc__grid[data-astro-cid-z4y7d5gj]{grid-template-columns:5fr 7fr;align-items:start}}.suc__list[data-astro-cid-z4y7d5gj]{background:var(--line);border-radius:var(--radius-l);border:1px solid var(--line);gap:1px;display:grid;overflow:hidden}.suc__list[data-astro-cid-z4y7d5gj] div[data-astro-cid-z4y7d5gj]{padding:var(--space-s) var(--space-m);background:var(--bg-raised);gap:.25rem;display:grid}@media (width>=40rem){.suc__list[data-astro-cid-z4y7d5gj] div[data-astro-cid-z4y7d5gj]{gap:var(--space-m);grid-template-columns:14rem 1fr}}dt[data-astro-cid-z4y7d5gj]{font-family:var(--ff-display);font-weight:600}dd[data-astro-cid-z4y7d5gj]{color:var(--fg-muted)}.os[data-astro-cid-5l73g5hu]{padding-block:var(--space-xl) var(--space-2xl);border-top:1px solid var(--line)}.os__title[data-astro-cid-5l73g5hu]{font-size:var(--step-2)}ul[data-astro-cid-5l73g5hu]{gap:var(--space-xs);margin-top:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));padding:0;list-style:none;display:grid}a[data-astro-cid-5l73g5hu]{min-height:4.5rem;padding:var(--space-s);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--bg-raised);transition:border-color var(--dur-2) var(--ease-flow);grid-template-columns:1fr auto;align-items:center;gap:.1rem .5rem;text-decoration:none;display:grid}a[data-astro-cid-5l73g5hu]:hover{border-color:var(--accent)}a[data-astro-cid-5l73g5hu] span[data-astro-cid-5l73g5hu]{font-family:var(--ff-label);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}a[data-astro-cid-5l73g5hu] strong[data-astro-cid-5l73g5hu]{grid-column:1}a[data-astro-cid-5l73g5hu] .icon{color:var(--accent);transition:transform var(--dur-2) var(--ease-flow);grid-area:1/2/span 2}a[data-astro-cid-5l73g5hu]:hover .icon{transform:translate(4px)}.sp[data-astro-cid-qrgmgul5]{padding-block:var(--space-2xl)}.sp__grid[data-astro-cid-qrgmgul5]{gap:var(--space-xl);align-items:center;display:grid}.sp__grid[data-astro-cid-qrgmgul5]>[data-astro-cid-qrgmgul5]{min-width:0}.sp__copy[data-astro-cid-qrgmgul5]{gap:var(--space-m);display:grid}@media (width>=60rem){.sp--visual[data-astro-cid-qrgmgul5] .sp__grid[data-astro-cid-qrgmgul5]{grid-template-columns:6fr 5fr}}.sp__text[data-astro-cid-qrgmgul5]{font-size:var(--step-1);padding-left:var(--space-s);border-left:3px solid var(--highlight);max-width:52ch;line-height:1.55}.sp__copy[data-astro-cid-qrgmgul5] .sp__img{aspect-ratio:4/3;object-fit:cover;max-width:40rem}.sc[data-astro-cid-46avrupk]{padding-block:var(--space-2xl)}.sc__list[data-astro-cid-46avrupk]{margin-top:var(--space-xl);background:var(--line);border:1px solid var(--line);border-radius:var(--radius-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}.sc__list[data-astro-cid-46avrupk] li[data-astro-cid-46avrupk]{gap:var(--space-xs);padding:var(--space-m);background:var(--bg-raised);font-family:var(--ff-display);font-size:var(--step-1);font-weight:600;line-height:1.25;display:grid}.sc__num[data-astro-cid-46avrupk]{font-family:var(--ff-label);font-size:var(--step--2);color:var(--c-done);font-weight:500}.sc__note[data-astro-cid-46avrupk]{margin-top:var(--space-m);color:var(--fg-muted);font-size:var(--step--1);gap:.6rem;max-width:70ch;display:flex}.sc__note[data-astro-cid-46avrupk] .icon{color:var(--c-done);flex:none}.demo[data-astro-cid-keplgr5w]{padding-block:var(--space-2xl) var(--space-3xl);border-top:1px solid var(--line)}.demo__head[data-astro-cid-keplgr5w]{margin-bottom:var(--space-l)}
