._page_2fu5r_1{background:var(--color-bg);flex-direction:column;min-height:100vh;display:flex}._brand_2fu5r_8{color:var(--color-text);font-size:1.5rem;font-weight:700;-webkit-text-decoration:none;text-decoration:none;transition:color .2s}._brand_2fu5r_8:hover{color:var(--color-primary)}._main_2fu5r_20{width:min(1180px,100% - 2rem);margin:0 auto;padding:2rem 0 4rem}._layout_2fu5r_26{grid-gap:2rem;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:2rem;display:grid}._sidebar_2fu5r_33{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:1rem;position:sticky;top:1.5rem}._mobileNavigation_2fu5r_42{display:none}._sidebarTitle_2fu5r_46{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:800}._navSection_2fu5r_55{margin-top:1.15rem}._navSectionTitle_2fu5r_59{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:800}._navList_2fu5r_68{flex-direction:column;gap:.35rem;display:flex}._navLink_2fu5r_74{border-radius:var(--radius-md);color:var(--color-text);padding:.7rem .75rem;font-weight:700;-webkit-text-decoration:none;text-decoration:none;transition:background .2s,color .2s;display:block}._navLink_2fu5r_74:hover,._navLinkActive_2fu5r_85{background:var(--color-surface);color:var(--color-primary)}._article_2fu5r_90{background:0 0;min-width:0;padding:max(1.25rem,min(3vw,2.25rem))}._markdown_2fu5r_96{color:var(--color-text);font-size:1rem;line-height:1.68}._markdown_2fu5r_96 h1,._markdown_2fu5r_96 h2,._markdown_2fu5r_96 h3{color:var(--color-text);letter-spacing:-.02em}._markdown_2fu5r_96 h1{margin:0 0 .75rem;font-size:max(2rem,min(4vw,3rem));line-height:1}._markdown_2fu5r_96 h2{margin:2rem 0 .65rem;font-size:1.45rem}._markdown_2fu5r_96 h3{margin:1.5rem 0 .5rem;font-size:1.12rem}._markdown_2fu5r_96 p,._markdown_2fu5r_96 ul,._markdown_2fu5r_96 ol,._markdown_2fu5r_96 pre,._markdown_2fu5r_96 table{margin-top:0;margin-bottom:1rem}._markdown_2fu5r_96 ul,._markdown_2fu5r_96 ol{padding-left:1.35rem}._markdown_2fu5r_96 li{margin-bottom:.35rem}._markdown_2fu5r_96 a{color:var(--color-primary);font-weight:700}._markdown_2fu5r_96 code{border-radius:var(--radius-xs);background:var(--color-bg);padding:.12rem .35rem;font-family:Monaco,Courier New,monospace;font-size:.9em}._markdown_2fu5r_96 pre{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);padding:1rem;overflow-x:auto}._markdown_2fu5r_96 pre code{color:inherit;background:0 0;padding:0}._markdown_2fu5r_96 blockquote{border-left:3px solid var(--color-border);color:var(--color-text-muted);margin:1rem 0;padding-left:1rem}._markdown_2fu5r_96 img{max-width:100%;height:auto;display:block}@media (width<=820px){._main_2fu5r_20{padding-top:2rem}._layout_2fu5r_26{grid-template-columns:minmax(0,1fr)}._sidebar_2fu5r_33{display:none}._mobileNavigation_2fu5r_42{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:block}._mobileNavigation_2fu5r_42 summary{color:var(--color-text);cursor:pointer;padding:.9rem 1rem;font-weight:800}._mobileNavigationBody_2fu5r_211{padding:0 1rem 1rem}}@media (width<=520px){._article_2fu5r_90{padding-left:0;padding-right:0}}
