.lumi-prose.svelte-ebsf9v{font-family:var(--font-prose);line-height:var(--prose-leading,1.625)}.lumi-prose.svelte-ebsf9v h3,.lumi-prose.svelte-ebsf9v h4{font-family:var(--font-sans)}.lumi-prose.svelte-ebsf9v h1,.lumi-prose.svelte-ebsf9v h2,.lumi-prose.svelte-ebsf9v h3,.lumi-prose.svelte-ebsf9v h4{color:var(--color-zinc-50);scroll-margin-top:5rem;font-weight:700;line-height:1.25}.lumi-prose.svelte-ebsf9v h1{margin-top:2rem;font-size:1.75rem}.lumi-prose.svelte-ebsf9v h2{border-top:1px solid var(--color-line);margin-top:1.75rem;padding-top:1.5rem;font-size:1.375rem}.lumi-prose.svelte-ebsf9v h3{margin-top:1.25rem;font-size:1.125rem}.lumi-prose.svelte-ebsf9v p{color:var(--color-zinc-200)}.lumi-prose.svelte-ebsf9v a{color:var(--brand-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--brand-ink) 40%, transparent);text-decoration-color:color-mix(in oklch, var(--brand-ink) 40%, transparent);text-underline-offset:3px}.lumi-prose.svelte-ebsf9v a:hover{color:var(--link-hover,var(--color-brand-400));-webkit-text-decoration-color:var(--link-hover,var(--brand-ink));text-decoration-color:var(--link-hover,var(--brand-ink))}.lumi-prose.svelte-ebsf9v strong{color:var(--color-zinc-50);font-weight:600}.lumi-prose.svelte-ebsf9v blockquote{border-left:var(--quote-rule,3px solid var(--color-brand-400));color:var(--color-zinc-400);font-style:var(--quote-style,italic);padding-left:1rem}.lumi-prose.svelte-ebsf9v ul,.lumi-prose.svelte-ebsf9v ol{padding-left:1.5rem}.lumi-prose.svelte-ebsf9v li{margin:.35rem 0}.lumi-prose.svelte-ebsf9v ul:not([class]){list-style:outside}.lumi-prose.svelte-ebsf9v ul:not([class]) ul:not([class]){list-style:circle}.lumi-prose.svelte-ebsf9v ol:not([class]){list-style:decimal}.lumi-prose.svelte-ebsf9v li::marker{color:var(--color-zinc-500)}.lumi-prose.svelte-ebsf9v li.task-item input{vertical-align:-.125em;margin-right:.35rem}.lumi-prose.svelte-ebsf9v li>ul,.lumi-prose.svelte-ebsf9v li>ol{margin-top:.25rem}.lumi-prose.svelte-ebsf9v table{border-collapse:collapse;width:100%;font-size:.875rem;display:block;overflow-x:auto}.lumi-prose.svelte-ebsf9v th,.lumi-prose.svelte-ebsf9v td{border:1px solid var(--color-line);text-align:left;vertical-align:top;padding:.5rem .75rem}.lumi-prose.svelte-ebsf9v th{background:var(--color-surface-2);color:var(--color-zinc-50);font-weight:600}.lumi-prose.svelte-ebsf9v :not(pre)>code{background:var(--color-surface-2);color:var(--color-zinc-50);border-radius:var(--radius-sm);padding:.125rem .375rem;font-size:.875em}.lumi-prose.svelte-ebsf9v pre{background:var(--code-block-bg,oklch(16% .008 85));border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:1rem;font-size:.8125rem;line-height:1.55;overflow-x:auto}.lumi-prose.svelte-ebsf9v pre code{color:var(--code-block-ink,oklch(88% .005 85));background:0 0;padding:0}.lumi-prose.svelte-ebsf9v img{border-radius:var(--radius-lg);max-width:100%}.lumi-prose.svelte-ebsf9v hr{border:none;border-top:1px solid var(--color-line);margin:2rem 0}.lumi-prose.svelte-ebsf9v details{border:1px solid color-mix(in oklch, var(--color-brand-500) 30%, transparent);border-radius:var(--radius-lg);background:color-mix(in oklch, var(--color-brand-500) 5%, transparent);margin:1rem 0;padding:0;overflow:hidden}.lumi-prose.svelte-ebsf9v details>summary{cursor:pointer;color:var(--color-brand-400);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:600;list-style:none;transition:background .15s;display:flex}.lumi-prose.svelte-ebsf9v details>summary::-webkit-details-marker{display:none}.lumi-prose.svelte-ebsf9v details>summary:before{content:"▶";color:var(--brand-ink);font-size:.7em;transition:transform .15s;display:inline-block}.lumi-prose.svelte-ebsf9v details[open]>summary:before{transform:rotate(90deg)}.lumi-prose.svelte-ebsf9v details>summary:hover{background:color-mix(in oklch, var(--color-brand-500) 10%, transparent)}.lumi-prose.svelte-ebsf9v details[open]>summary{border-bottom:1px solid color-mix(in oklch, var(--color-brand-500) 25%, transparent)}.lumi-prose.svelte-ebsf9v details>:not(summary){padding-left:1rem;padding-right:1rem}.lumi-prose.svelte-ebsf9v details>:nth-child(2){margin-top:1rem}.lumi-prose.svelte-ebsf9v details>:last-child{margin-bottom:1rem}.lumi-prose.svelte-ebsf9v .lumi-callout{border-left:var(--callout-rule-width,3px) solid var(--callout-rule-color,var(--callout-rule));border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--callout-bg,var(--color-surface-1));font-family:var(--font-note);margin:1.25rem 0;padding:.75rem 1rem}.lumi-prose.svelte-ebsf9v .lumi-callout>.lumi-callout-title{color:var(--callout-ink,var(--color-zinc-100));margin-bottom:.25rem;font-size:.8125rem;font-weight:600}.lumi-prose.svelte-ebsf9v .lumi-callout>.lumi-callout-title:before{content:var(--callout-mark,none);vertical-align:.08em;border:1px solid;margin-right:.4em;padding:0 .18em;font-size:.85em;line-height:1.25;display:inline-block}.lumi-prose.svelte-ebsf9v .lumi-callout>.lumi-callout-body,.lumi-prose.svelte-ebsf9v .lumi-callout-body p{color:var(--callout-ink,var(--color-zinc-200))}.lumi-prose.svelte-ebsf9v .lumi-callout-body strong{color:var(--callout-ink,var(--color-zinc-50))}.lumi-prose.svelte-ebsf9v .lumi-callout-body>:first-child{margin-top:0}.lumi-prose.svelte-ebsf9v .lumi-callout-body>:last-child{margin-bottom:0}.lumi-prose.svelte-ebsf9v .lumi-callout-body p{margin:.5rem 0}.lumi-prose.svelte-ebsf9v .lumi-callout-tip{--callout-rule:var(--color-emerald-500)}.lumi-prose.svelte-ebsf9v .lumi-callout-note{--callout-rule:var(--color-zinc-500)}.lumi-prose.svelte-ebsf9v .lumi-callout-warning{--callout-rule:var(--color-amber-500)}.lumi-prose.svelte-ebsf9v .lumi-callout-milestone{--callout-rule:var(--color-brand-500)}.lumi-prose.svelte-ebsf9v .lumi-callout-insight{--callout-rule:var(--color-brand-400)}.lumi-prose.hide-lead-h1.svelte-ebsf9v>h1:first-child{display:none}.lumi-prose.svelte-ebsf9v mark.hl{color:inherit;cursor:pointer;border-radius:2px;padding:0 1px;transition:background .12s}.lumi-prose.svelte-ebsf9v mark.hl:hover{filter:brightness(1.15)}.lumi-prose.svelte-ebsf9v mark.hl-yellow{background:oklch(85% .18 90/.35)}.lumi-prose.svelte-ebsf9v mark.hl-green{background:oklch(82% .18 145/.35)}.lumi-prose.svelte-ebsf9v mark.hl-rose{background:oklch(75% .2 20/.35)}.lumi-prose.svelte-ebsf9v mark.hl-blue{background:oklch(75% .18 230/.35)}.lumi-prose.svelte-ebsf9v mark.hl mark.hl{background:0 0}
