._page_1vvwk_1{padding:40px 0 96px}._hero_1vvwk_5{position:relative;overflow:hidden;border:1px solid var(--mantine-color-default-border);background:radial-gradient(circle at 92% 10%,rgba(220,38,38,.14),transparent 34%),linear-gradient(135deg,var(--mantine-color-body),var(--mantine-color-default-hover))}._hero_1vvwk_5:after{content:"";position:absolute;width:220px;height:220px;right:-100px;bottom:-150px;border:32px solid rgba(220,38,38,.08);border-radius:50%;pointer-events:none}._layout_1vvwk_24{display:grid;grid-template-columns:minmax(220px,270px) minmax(0,1fr);gap:32px;align-items:start}._toc_1vvwk_31{position:sticky;top:92px;max-height:calc(100vh - 116px);overflow-y:auto;scrollbar-width:thin}._mobileToc_1vvwk_39{display:none}._article_1vvwk_43{min-width:0;padding:clamp(20px,4vw,48px);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-lg);background:var(--mantine-color-body);box-shadow:var(--mantine-shadow-xs);color:var(--mantine-color-text);font-size:1rem;line-height:1.72}._article_1vvwk_43 h2,._article_1vvwk_43 h3,._article_1vvwk_43 h4{scroll-margin-top:92px;line-height:1.25;letter-spacing:-.015em}._article_1vvwk_43 h2{margin:2.5rem 0 1rem;padding-top:.5rem;font-size:clamp(1.45rem,2.4vw,2rem);border-top:1px solid var(--mantine-color-default-border)}._article_1vvwk_43 h2:first-child{margin-top:0;padding-top:0;border-top:0}._article_1vvwk_43 h3{margin:2rem 0 .75rem;font-size:clamp(1.15rem,2vw,1.4rem)}._article_1vvwk_43 h4{margin:1.5rem 0 .5rem;font-size:1.05rem}._article_1vvwk_43 p{margin:0 0 1rem}._article_1vvwk_43 img{display:block;width:100%;height:auto;margin:1.25rem 0 1.75rem;border-radius:var(--mantine-radius-lg)}._article_1vvwk_43 ul,._article_1vvwk_43 ol{margin:0 0 1.25rem;padding-left:1.5rem}._article_1vvwk_43 li{margin:.35rem 0}._article_1vvwk_43 a{color:var(--mantine-color-brand-6);text-decoration-thickness:1px;text-underline-offset:3px}._article_1vvwk_43 blockquote{margin:1.25rem 0;padding:.85rem 1rem;border-left:4px solid var(--mantine-color-brand-6);border-radius:0 var(--mantine-radius-md) var(--mantine-radius-md) 0;background:var(--mantine-color-default-hover)}._article_1vvwk_43 table{display:block;width:100%;margin:1rem 0 1.5rem;overflow-x:auto;border-spacing:0;border-collapse:collapse;font-size:.92rem}._article_1vvwk_43 th,._article_1vvwk_43 td{min-width:130px;padding:10px 12px;border:1px solid var(--mantine-color-default-border);text-align:left;vertical-align:top}._article_1vvwk_43 th{background:var(--mantine-color-default-hover);font-weight:700}._article_1vvwk_43 :not(pre)>code{padding:.15em .38em;border:1px solid var(--mantine-color-default-border);border-radius:5px;background:var(--mantine-color-default-hover);color:var(--mantine-color-brand-7);font-size:.88em}._article_1vvwk_43 input[type=checkbox]{margin-right:8px;accent-color:var(--mantine-color-brand-6)}._codeBlock_1vvwk_144{overflow:hidden;margin:1rem 0 1.5rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--mantine-radius-md);background:#111827;color:#e5e7eb}._codeHeader_1vvwk_153{padding:7px 10px 7px 14px;border-bottom:1px solid rgba(255,255,255,.1);background:#0b1220}._codeBlock_1vvwk_144 pre{overflow-x:auto;margin:0;padding:18px;font-size:.84rem;line-height:1.6;-moz-tab-size:2;tab-size:2}._codeBlock_1vvwk_144 code{padding:0;border:0;background:transparent;color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media(max-width:62em){._layout_1vvwk_24{grid-template-columns:1fr}._toc_1vvwk_31{display:none}._mobileToc_1vvwk_39{display:block;position:sticky;top:78px;z-index:20;padding:10px;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:color-mix(in srgb,var(--mantine-color-body) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@media(max-width:48em){._page_1vvwk_1{padding:24px 0 64px}._article_1vvwk_43{padding:18px;border-radius:var(--mantine-radius-md)}._article_1vvwk_43 table{font-size:.82rem}._article_1vvwk_43 th,._article_1vvwk_43 td{min-width:110px;padding:8px}}
