.page_page__2pAxr{display:flex;flex-direction:column;gap:var(--space-6);max-width:960px;width:100%;margin:0;padding:0 0 var(--space-8)}.page_crumbs__y4V3n{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--text-faint)}.page_crumbs__y4V3n a{color:var(--text-dim);text-decoration:none}.page_crumbs__y4V3n a:hover{color:var(--text-bright)}.page_kickerRow__tyKJ9{display:inline-flex;align-items:center;gap:10px}.page_kickerBlock__dZ3jm{display:inline-block;width:var(--fc-kicker-square,10px);height:var(--fc-kicker-square,10px);background:var(--accent);flex-shrink:0}.page_kickerLabel__jSW8M{font-size:11px;letter-spacing:.06em;text-transform:lowercase;color:var(--text-dim)}.page_title__OWVGn{font-size:clamp(28px,5vw,40px);line-height:1.08;letter-spacing:-.01em;margin:0;color:var(--text-hero,var(--text-bright));font-weight:600;text-transform:lowercase}.page_lede__ZBIuI{font-size:15px;line-height:1.55;color:var(--text-dim);margin:0;max-width:70ch}.page_section__aSFzL{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.page_h2__bnzi5{font-size:18px;letter-spacing:-.005em;margin:0;color:var(--text-bright);font-weight:600;text-transform:lowercase}.page_sectionNote__uwdRf{font-size:13px;line-height:1.55;color:var(--text-dim);margin:0;max-width:70ch}.page_foot__9HI5Z code,.page_sectionNote__uwdRf code,.page_stepBody__O8Er5 code{font-size:.92em;padding:1px 5px;background:var(--bg-raised);border:1px solid var(--line);color:var(--text)}.page_steps__V5EDY{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none;counter-reset:none}.page_step__pculJ{display:flex;gap:var(--space-3);align-items:flex-start}.page_stepNum__82U3D{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:12px;font-weight:600;color:var(--bg);background:var(--accent);margin-top:1px}.page_stepBody__O8Er5{font-size:13px;line-height:1.55;color:var(--text-dim)}.page_stepBody__O8Er5 strong{color:var(--text-bright);font-weight:600}.page_inlineLink__AncfG{color:var(--accent);text-decoration:none}.page_inlineLink__AncfG:focus-visible,.page_inlineLink__AncfG:hover{color:var(--accent-bright);text-decoration:underline;outline:none}.page_labGrid__VPwEF{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.page_labItem__V5KXJ{display:flex;margin:0}.page_labCard__VEl5V{position:relative;isolation:isolate;overflow:hidden;display:flex;flex:1 1 auto;flex-direction:row;gap:var(--space-3);align-items:stretch;padding:var(--space-3) var(--space-4);background:var(--bg-raised);border:1px solid var(--line);color:var(--text)}.page_labCard__VEl5V:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.03),transparent 55%);transform:translateX(-100%);opacity:0}.page_labCard__VEl5V:has(.page_labTitle__QniEV:focus-visible):after,.page_labCard__VEl5V:has(.page_labTitle__QniEV:hover):after{animation:page_fc-card-sweep__FRGls .5s cubic-bezier(.2,0,0,1) forwards}@keyframes page_fc-card-sweep__FRGls{0%{transform:translateX(-100%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(100%);opacity:0}}@media (prefers-reduced-motion:reduce){.page_labCard__VEl5V:after{animation:none!important}}.page_labBar__rcw4A{flex:0 0 auto;width:3px;background:var(--line-strong);align-self:stretch;transition:background-color var(--dur-hover,.16s) var(--ease,ease),box-shadow var(--dur-hover,.16s) var(--ease,ease)}.page_labCard__VEl5V:has(.page_labTitle__QniEV:focus-visible) .page_labBar__rcw4A,.page_labCard__VEl5V:has(.page_labTitle__QniEV:hover) .page_labBar__rcw4A{background:var(--accent);box-shadow:2px 0 10px var(--accent-glow,rgba(232,200,122,.35))}.page_labBody__ReXGQ{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}.page_labHead__9gclb{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.page_labNum__uTOPR{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);flex-shrink:0}.page_labTitle__QniEV{display:inline-block;font-size:14px;letter-spacing:-.005em;font-weight:500;color:var(--text-bright);text-decoration:none;position:relative;z-index:1;transition:color var(--dur-hover,.16s) var(--ease,ease)}.page_labTitle__QniEV:focus-visible,.page_labTitle__QniEV:hover{color:var(--accent-bright);outline:none}.page_labFocus__amFDJ{margin:0;font-size:12px;line-height:1.45;color:var(--text-dim)}.page_labLinks__9xjyg,.page_labMeta__3WInD{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;font-size:10px;letter-spacing:.08em;text-transform:lowercase;color:var(--text-faint)}.page_labLinks__9xjyg{gap:var(--space-3);position:relative;z-index:1}.page_labMetaLabel__W_T1Y{color:var(--text-faint)}.page_metaLink__YrpvF{color:var(--accent);text-decoration:none}.page_metaLink__YrpvF:focus-visible,.page_metaLink__YrpvF:hover{color:var(--accent-bright);text-decoration:underline;outline:none}.page_metaDot__DCAmG{width:5px;height:5px;display:inline-block;background:var(--text-faint);flex-shrink:0}.page_scopeList__a9UTh{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.55;color:var(--text-dim)}.page_scopeList__a9UTh strong{color:var(--text-bright);font-weight:600}.page_actions__C_rIw{display:flex;flex-wrap:wrap;gap:var(--space-3)}.page_actionSecondary__88hZ3{display:inline-flex;align-items:center;padding:10px 14px;font-size:13px;text-decoration:none;border:1px solid var(--line);color:var(--text-dim);background:var(--bg-raised)}.page_actionSecondary__88hZ3:focus-visible,.page_actionSecondary__88hZ3:hover{border-color:var(--line-strong);color:var(--text-bright);outline:none}.page_foot__9HI5Z{font-size:12px;color:var(--text-faint);line-height:1.55}.page_foot__9HI5Z a{color:var(--text-dim);text-decoration:none}.page_foot__9HI5Z a:hover{color:var(--text-bright)}