.page_container__vLEPD{padding:var(--spacing-inset-lg) var(--spacing-inset-lg) var(--spacing-section-gap);max-width:1024px}.page_breadcrumb__EhFEp{font-size:var(--type-caption-size);color:var(--color-text-secondary);margin-bottom:var(--spacing-stack-sm)}.page_breadcrumb__EhFEp a{color:var(--color-text-link-default);text-decoration:none}.page_breadcrumb__EhFEp a:hover{text-decoration:underline}.page_breadcrumb__EhFEp span{color:var(--color-text-tertiary)}.page_header__WiR1a{display:flex;flex-direction:column;gap:var(--spacing-stack-sm);margin-bottom:var(--spacing-stack-lg);padding-bottom:var(--spacing-stack-md);border-bottom:var(--border-width-default) solid var(--color-border-default)}.page_title__6uHzH{font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-h1-lineheight);letter-spacing:var(--type-h1-letterspacing);color:var(--color-text-primary)}.page_metaRow__WK_Y7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-inline-xs)}.page_summary__yo1vQ{font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-lineheight);color:var(--color-text-secondary);max-width:720px;margin-top:var(--spacing-stack-xs)}.page_severityBadge__cxup5{display:inline-flex;align-items:center;font-size:var(--type-caption-size);font-weight:var(--type-label-weight);padding:2px 8px;border-radius:var(--border-radius-badge);text-transform:uppercase;letter-spacing:var(--font-letterspacing-subtle)}.page_severityHigh__lbTLU{background-color:var(--color-feedback-error-bg);color:var(--color-text-error)}.page_severityMedium__k5UdS{background-color:var(--color-accent-yellow-bg);color:var(--color-accent-yellow-text)}.page_severityLow__rRuUQ{background-color:var(--color-surface-subtle);color:var(--color-text-secondary)}.page_categoryChip__kfghN{font-weight:var(--type-label-weight);color:var(--color-text-brand);background-color:var(--color-surface-brand)}.page_categoryChip__kfghN,.page_tagChip__XZoCc{font-size:var(--type-caption-size);padding:2px 8px;border-radius:var(--border-radius-badge)}.page_tagChip__XZoCc{font-family:var(--font-family-mono);color:var(--color-text-tertiary);background-color:var(--color-surface-subtle)}.page_blockHeading__eGF32{display:flex;align-items:center;gap:var(--spacing-inline-xs);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-lineheight);color:var(--color-text-primary);margin:var(--spacing-stack-lg) 0 var(--spacing-stack-sm)}.page_exampleBlock__PD4Hj{padding:var(--spacing-inset-md);border-radius:var(--border-radius-container);margin-bottom:var(--spacing-stack-md)}.page_exampleWrong__BQM_J{background-color:var(--color-feedback-error-bg);border-left:4px solid var(--color-border-error)}.page_exampleRight__MU6_l{background-color:var(--color-feedback-success-bg);border-left:4px solid var(--color-border-success)}.page_exampleDescription__OuOIh{font-size:var(--type-body-md-size);line-height:var(--type-body-md-lineheight);color:var(--color-text-primary);margin-bottom:var(--spacing-stack-sm)}.page_codeWrap__Q8oPK{position:relative;background-color:var(--color-surface-inverse);color:var(--color-text-inverse);padding:var(--spacing-inset-sm) var(--spacing-inset-md);border-radius:var(--border-radius-component);font-family:var(--font-family-mono);font-size:var(--type-code-size);line-height:var(--type-code-lineheight);overflow-x:auto}.page_codeWrap__Q8oPK pre{margin:0;white-space:pre}.page_codeToolbar__Zk45E{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-inline-sm);padding:var(--spacing-stack-xs) var(--spacing-inset-md);background-color:var(--color-surface-muted);border-top-left-radius:var(--border-radius-component);border-top-right-radius:var(--border-radius-component);border:var(--border-width-default) solid var(--color-border-default);border-bottom:none;font-family:var(--font-family-mono);font-size:var(--type-caption-size);color:var(--color-text-tertiary)}.page_codeToolbar__Zk45E+.page_codeWrap__Q8oPK{border-top-left-radius:0;border-top-right-radius:0;border:var(--border-width-default) solid var(--color-border-default)}.page_toolbarNote___VshP{font-style:italic;color:var(--color-text-secondary)}.page_whyBlock__S67nu{font-size:var(--type-body-md-size);line-height:var(--type-body-md-lineheight);color:var(--color-text-primary);max-width:720px;margin-bottom:var(--spacing-stack-md)}.page_relatedGrid__Et6Ku{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-content-gap);gap:var(--spacing-content-gap);margin-top:var(--spacing-stack-md)}.page_relatedColumn__gMmQd h3{font-size:var(--type-label-size);font-weight:var(--type-label-weight);text-transform:uppercase;letter-spacing:var(--font-letterspacing-subtle);color:var(--color-text-tertiary);margin-bottom:var(--spacing-stack-xs)}.page_relatedColumn__gMmQd ul{list-style:none;padding:0;margin:0}.page_relatedColumn__gMmQd li{margin-bottom:var(--spacing-stack-xs);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-lineheight)}.page_relatedColumn__gMmQd a{color:var(--color-text-link-default);text-decoration:none}.page_relatedColumn__gMmQd a:hover{text-decoration:underline}.page_relatedColumn__gMmQd code{font-family:var(--font-family-mono);font-size:var(--type-code-size);color:var(--color-text-brand)}.page_seeAlso__17ufB{margin-top:var(--spacing-stack-md);padding-top:var(--spacing-stack-sm);font-size:var(--type-body-sm-size);color:var(--color-text-secondary)}.page_metadata__sxMON,.page_seeAlso__17ufB{border-top:var(--border-width-default) solid var(--color-border-default)}.page_metadata__sxMON{margin-top:var(--spacing-section-gap);padding-top:var(--spacing-stack-md);display:flex;flex-wrap:wrap;gap:var(--spacing-inline-md);font-size:var(--type-caption-size);color:var(--color-text-tertiary)}.page_metadata__sxMON span{font-family:var(--font-family-mono)}@media (max-width:905px){.page_relatedGrid__Et6Ku{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.page_container__vLEPD{padding:var(--spacing-inset-md)}.page_relatedGrid__Et6Ku{grid-template-columns:1fr}}.CopyCodeButton_copyButton__LEy_6{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:var(--type-caption-size);font-weight:var(--type-label-weight);color:var(--color-text-secondary);background-color:var(--color-surface-default);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--border-radius-badge);cursor:pointer}.CopyCodeButton_copyButton__LEy_6:hover{background-color:var(--color-surface-subtle);color:var(--color-text-primary)}.CopyCodeButton_copyButton__LEy_6:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}