.prose.svelte-12jpw3q p,.prose.svelte-12jpw3q li{color:var(--ink-2);font-size:.9688rem;line-height:1.7}.prose.svelte-12jpw3q p{margin:0 0 .85rem}.prose.svelte-12jpw3q p:last-child{margin-bottom:0}.prose.svelte-12jpw3q strong{color:var(--ink);font-weight:600}.prose.svelte-12jpw3q em{font-style:italic}.prose.svelte-12jpw3q a:not(.anchor){color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--accent) 40%,transparent);text-underline-offset:3px}.prose.svelte-12jpw3q a:not(.anchor):hover{text-decoration-color:var(--accent)}.prose.svelte-12jpw3q h3{font-family:var(--font-sans);font-size:.9375rem;font-weight:600;color:var(--ink);margin:1.5rem 0 .6rem}.prose.svelte-12jpw3q ul,.prose.svelte-12jpw3q ol{margin:0 0 .95rem;padding-left:1.15rem;display:grid;gap:.4rem}.prose.svelte-12jpw3q ul{list-style:none;padding-left:0}.prose.svelte-12jpw3q ul>li{position:relative;padding-left:1.15rem}.prose.svelte-12jpw3q ul>li:before{content:"";position:absolute;left:.2rem;top:.72em;width:5px;height:5px;transform:rotate(45deg);background:color-mix(in oklch,var(--accent) 70%,transparent)}.prose.svelte-12jpw3q ol{list-style:lower-alpha}.prose.svelte-12jpw3q ol>li::marker{color:var(--ink-3);font-size:.85em}.prose.svelte-12jpw3q dl{margin:0 0 1rem;display:grid;gap:.55rem}.prose.svelte-12jpw3q dt{color:var(--ink);font-weight:600;font-size:.9375rem}.prose.svelte-12jpw3q dd{margin:.15rem 0 0;color:var(--ink-2);font-size:.9375rem;line-height:1.65}.prose.svelte-12jpw3q .table-wrap{margin:.25rem 0 1.1rem;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:var(--radius-tile);background:color-mix(in oklch,var(--surface) 60%,transparent)}.prose.svelte-12jpw3q table{width:100%;min-width:34rem;border-collapse:collapse;font-size:.875rem}.prose.svelte-12jpw3q thead th{text-align:left;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--ink-3);padding:.7rem .9rem;border-bottom:1px solid var(--line);white-space:nowrap}.prose.svelte-12jpw3q tbody td{padding:.7rem .9rem;border-top:1px solid color-mix(in oklch,var(--line) 60%,transparent);color:var(--ink-2);vertical-align:top;line-height:1.55}.prose.svelte-12jpw3q tbody tr:first-child td{border-top:0}.prose.svelte-12jpw3q tbody th{padding:.7rem .9rem;border-top:1px solid color-mix(in oklch,var(--line) 60%,transparent);text-align:left;font-weight:600;color:var(--ink);vertical-align:top;line-height:1.55}.prose.svelte-12jpw3q tbody tr:first-child th{border-top:0}.prose.svelte-12jpw3q code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;background:var(--surface-2);border:1px solid var(--line);border-radius:.35rem;padding:.08em .36em;color:var(--ink);overflow-wrap:anywhere}.prose.svelte-12jpw3q .callout{margin:.25rem 0 1.1rem;border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:var(--radius-tile);background:color-mix(in oklch,var(--surface) 70%,transparent);padding:.95rem 1.1rem}.prose.svelte-12jpw3q .callout.warn{border-color:color-mix(in oklch,var(--danger) 30%,var(--line));border-left-color:var(--danger);background:color-mix(in oklch,var(--danger) 7%,transparent)}.prose.svelte-12jpw3q .callout.good{border-color:color-mix(in oklch,var(--success) 30%,var(--line));border-left-color:var(--success);background:color-mix(in oklch,var(--success) 7%,transparent)}.prose.svelte-12jpw3q .callout>p:first-child{margin-top:0}.prose.svelte-12jpw3q .callout>p:last-child{margin-bottom:0}.prose.svelte-12jpw3q .callout-title{display:block;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--ink-3);margin-bottom:.45rem}.short.svelte-12jpw3q p{margin:0 0 .6rem}.short.svelte-12jpw3q p:last-child{margin-bottom:0}.short.svelte-12jpw3q strong{color:var(--ink);font-weight:600}@media print{.toc.svelte-12jpw3q{display:none}.prose.svelte-12jpw3q{max-width:none}}
