._level_1bjj3_1{display:inline-flex;align-items:center;padding:.35rem .8rem;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.18);font-size:.8rem;font-weight:700;letter-spacing:.02em}._layout_1bjj3_12{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-10, 2.5rem)}@media(min-width:1000px){._layout_1bjj3_12{grid-template-columns:240px minmax(0,1fr);gap:var(--spacing-16, 4rem)}}._toc_1bjj3_25{align-self:start}@media(min-width:1000px){._toc_1bjj3_25{position:sticky;top:calc(var(--nav-height) + 1.5rem)}}._back_1bjj3_36{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:.875rem;color:var(--brand-red);text-decoration:none;margin-bottom:var(--spacing-6, 1.5rem)}._tocTitle_1bjj3_47{margin:0 0 .75rem;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#6b6b6b}._tocList_1bjj3_56{display:none;list-style:none;margin:0;padding:0 0 0 .9rem;border-left:2px solid var(--brand-line-light);flex-direction:column;gap:.6rem}._tocList_1bjj3_56 a{color:#4a4a4a;text-decoration:none;font-size:.875rem;font-weight:600;line-height:1.35}._tocList_1bjj3_56 a:hover{color:var(--brand-red)}@media(min-width:1000px){._tocList_1bjj3_56{display:flex}}@media(max-width:999px){._tocTitle_1bjj3_47{display:none}}._article_1bjj3_90{max-width:760px;min-width:0}._block_1bjj3_95{scroll-margin-top:calc(var(--nav-height) + 1.5rem);padding-bottom:var(--spacing-10, 2.5rem);margin-bottom:var(--spacing-10, 2.5rem);border-bottom:1px solid var(--brand-line-light)}._h2_1bjj3_102{margin:0 0 var(--spacing-4, 1rem);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800;letter-spacing:-.02em;color:var(--brand-black)}._p_1bjj3_110{margin:0 0 var(--spacing-4, 1rem);line-height:1.75;color:var(--brand-body-dark, #333)}._list_1bjj3_116{margin:0 0 var(--spacing-4, 1rem);padding-left:1.2rem;display:flex;flex-direction:column;gap:.5rem;line-height:1.65;color:var(--brand-body-dark, #333)}._list_1bjj3_116 li::marker{color:var(--brand-red)}._code_1bjj3_130{margin:var(--spacing-4, 1rem) 0 0;border-radius:var(--radius-lg, 14px);overflow:hidden;background:var(--brand-ink);border:1px solid #222}._codeLang_1bjj3_138{padding:.5rem 1rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--brand-red-bright);border-bottom:1px solid #222}._code_1bjj3_130 pre{margin:0;padding:1rem 1.1rem 1.2rem;overflow-x:auto}._code_1bjj3_130 code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.84rem;line-height:1.65;color:#ececec;white-space:pre}._more_1bjj3_162{margin-top:var(--spacing-4, 1rem)}._moreTitle_1bjj3_166{margin:0 0 var(--spacing-4, 1rem);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-red)}._moreList_1bjj3_175{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-3, .75rem)}._moreCard_1bjj3_184{position:relative;display:flex;flex-direction:column;gap:.35rem;height:100%;padding:1.1rem 2.5rem 1.1rem 1.1rem;border-radius:var(--radius-lg, 14px);border:1px solid var(--brand-line-light);text-decoration:none;color:var(--brand-black);transition:border-color var(--animation-duration-fast) ease,transform var(--animation-duration-normal) var(--ease-out)}._moreCard_1bjj3_184:hover{border-color:var(--brand-red);transform:translateY(-2px)}._moreEyebrow_1bjj3_203{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6b6b6b}._moreName_1bjj3_211{font-weight:700;line-height:1.35}._moreArrow_1bjj3_216{position:absolute;right:1rem;top:1.15rem;color:var(--brand-red)}
