.vo56BG_root[data-presentation]{width:100%;max-width:var(--sv-container-reading);min-width:0;color:var(--sv-text);font-family:var(--sv-font-body);font-size:var(--sv-font-reading);line-height:var(--sv-line-reading);overflow-wrap:anywhere;margin-inline:auto}.vo56BG_root[data-presentation]>:first-child{margin-top:0}.vo56BG_root[data-presentation]>:last-child{margin-bottom:0}.vo56BG_root[data-presentation] :is(h1,h2,h3,h4,h5,h6){color:var(--sv-text);letter-spacing:-.025em;line-height:var(--sv-line-heading);margin:var(--sv-reading-section-gap) 0 var(--sv-reading-heading-gap);font-family:var(--sv-font-body);scroll-margin-top:calc(var(--sv-nav-height) + 3rem);text-wrap:balance;font-weight:600}.vo56BG_root[data-presentation] h1{font-size:var(--sv-font-reading-h1)}.vo56BG_root[data-presentation] h2{font-size:var(--sv-font-reading-h2)}.vo56BG_root[data-presentation] h3{font-size:var(--sv-font-reading-h3)}.vo56BG_root[data-presentation] h4{font-size:var(--sv-font-reading-h4)}.vo56BG_root[data-presentation] h5{font-size:var(--sv-font-reading-h5)}.vo56BG_root[data-presentation] h6{font-size:var(--sv-font-reading-h6)}.vo56BG_root[data-presentation] :is(h1,h2,h3,h4,h5,h6)>a{color:inherit;text-decoration:none}.vo56BG_root[data-presentation] :is(h1,h2,h3,h4,h5,h6)>a:is(:hover,:focus-visible){text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.vo56BG_root[data-presentation=landing] h1{font-size:var(--sv-font-landing-title)}.vo56BG_root[data-presentation=landing]>h1+p{margin-bottom:var(--sv-reading-section-gap);color:var(--sv-text-muted);font-size:var(--sv-font-lead);line-height:var(--sv-line-reading)}.vo56BG_root[data-presentation=landing]>h2{padding-top:var(--sv-reading-paragraph-gap);border-top:1px solid var(--sv-border)}.vo56BG_root[data-presentation] p{margin:0 0 var(--sv-reading-paragraph-gap)}.vo56BG_root[data-presentation] ul,.vo56BG_root[data-presentation] ol{margin:0 0 var(--sv-reading-paragraph-gap);padding-inline-start:1.5em}.vo56BG_root[data-presentation] li+li{margin-top:.375rem}.vo56BG_root[data-presentation] li>:is(ul,ol){margin-block:.5rem 0}.vo56BG_root[data-presentation] blockquote{margin:0 0 var(--sv-reading-paragraph-gap);padding:var(--sv-reading-inset);border-left:3px solid var(--sv-primary);color:var(--sv-text-muted);border-left-color:var(--sv-text);background:var(--sv-bg-soft);border-radius:0 12px 12px 0}.vo56BG_root[data-presentation] pre{max-width:100%;margin:0 0 var(--sv-reading-paragraph-gap);padding:var(--sv-reading-inset);border:1px solid var(--sv-border);background:var(--sv-code-bg);color:var(--sv-code-text);border-radius:14px;overflow:auto}.vo56BG_root[data-presentation] table{margin:0 0 var(--sv-reading-paragraph-gap);border-spacing:0;border-collapse:collapse;width:100%;display:block;overflow:auto}.vo56BG_root[data-presentation] a{color:var(--sv-link);text-underline-offset:4px;text-decoration:underline}.vo56BG_root[data-presentation] a:hover{color:var(--sv-link-hover)}.vo56BG_root[data-presentation] a:active{color:var(--sv-link-active)}.vo56BG_root[data-presentation] hr{height:1px;margin:var(--sv-reading-section-gap) 0;background:linear-gradient(90deg, transparent, var(--sv-border-strong), transparent);border:0}.vo56BG_root[data-presentation] code{border:1px solid var(--sv-border);background:var(--sv-bg-soft);font-family:var(--sv-font-mono);border-radius:6px;padding:.14em .38em;font-size:.86em}.vo56BG_root[data-presentation] pre code{color:inherit;background:0 0;border:0;padding:0}.vo56BG_root[data-presentation] img{border:1px solid var(--sv-border);max-width:100%;height:auto;box-shadow:var(--sv-shadow-tight);border-radius:14px}.vo56BG_root[data-presentation] th{border:1px solid var(--sv-border);text-align:left;background:var(--sv-bg-soft);font-family:var(--sv-font-body);font-size:var(--sv-font-secondary);padding:10px 13px}.vo56BG_root[data-presentation] td{border:1px solid var(--sv-border);text-align:left;padding:10px 13px}.vo56BG_root[data-presentation] mark{background:color-mix(in srgb, var(--sv-warning) 22%, transparent);color:var(--sv-text);border-radius:4px;padding:.05em .24em}.vo56BG_root[data-presentation] kbd{border:1px solid var(--sv-border-strong);background:var(--sv-bg-soft);font-family:var(--sv-font-mono);border-bottom-width:2px;border-radius:5px;padding:.18em .42em;font-size:.78em}.vo56BG_root[data-presentation] figure{margin:var(--sv-reading-section-gap) 0}.vo56BG_root[data-presentation] figcaption{color:var(--sv-text-muted);text-align:center;margin-top:9px;font-size:.86em}.vo56BG_root[data-presentation] details{margin:0 0 var(--sv-reading-paragraph-gap)}.vo56BG_root[data-presentation] summary{cursor:pointer}.vo56BG_root[data-presentation] .sloth-callout{margin:0 0 var(--sv-reading-paragraph-gap);padding:var(--sv-reading-inset);border:1px solid var(--sv-border);border-left:4px solid var(--sv-primary);border-radius:var(--sv-radius);background:color-mix(in srgb, var(--sv-bg-soft) 76%, var(--sv-bg-solid));position:relative;overflow:hidden}.vo56BG_root[data-presentation] .sloth-callout:before{border:1px solid rgb(var(--sv-primary-rgb), .1);content:"";border-radius:50%;width:80px;height:80px;position:absolute;top:-24px;right:-18px}.vo56BG_root[data-presentation] .sloth-callout>:last-child{margin-bottom:0}.vo56BG_root[data-presentation] .sloth-callout-note{border-left-color:var(--sv-primary)}.vo56BG_root[data-presentation] .sloth-callout-warning{border-left-color:var(--sv-warning)}.vo56BG_root[data-presentation] .sloth-callout-success{border-left-color:var(--sv-success)}.vo56BG_root[data-presentation] .sloth-content-grid{gap:var(--sv-reading-paragraph-gap);margin:var(--sv-reading-paragraph-gap) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vo56BG_root[data-presentation] .sloth-content-card{min-width:0;padding:var(--sv-reading-inset);border:1px solid var(--sv-border);border-radius:var(--sv-radius);background:var(--sv-bg-solid);box-shadow:var(--sv-shadow-tight)}.vo56BG_root[data-presentation] .sloth-content-card>:first-child{margin-top:0}.vo56BG_root[data-presentation] .sloth-content-card>:last-child{margin-bottom:0}.vo56BG_root[data-presentation] .sloth-disclosure{border:1px solid var(--sv-border);border-radius:var(--sv-radius);background:var(--sv-bg-solid);overflow:hidden}.vo56BG_root[data-presentation] .sloth-disclosure summary{background:var(--sv-bg-soft);color:var(--sv-text);padding:13px 16px;font-weight:700}.vo56BG_root[data-presentation] .sloth-disclosure>:not(summary){margin-left:16px;margin-right:16px}.vo56BG_root[data-presentation] .sloth-disclosure>:nth-child(2){margin-top:16px}.vo56BG_root[data-presentation] .sloth-disclosure>:last-child{margin-bottom:16px}.vo56BG_root[data-presentation] .sloth-hero-markdown{padding:var(--sv-reading-paragraph-gap) 0 var(--sv-reading-section-gap);text-align:center;position:relative}.vo56BG_root[data-presentation] .sloth-hero-markdown:before{content:"";background:radial-gradient(circle, rgb(var(--sv-primary-rgb), .18), transparent 66%);pointer-events:none;filter:grayscale();width:min(600px,90vw);height:220px;position:absolute;top:-32px;left:50%;transform:translate(-50%)}.vo56BG_root[data-presentation] .sloth-hero-markdown>*{position:relative}.vo56BG_root[data-presentation] .sloth-hero-markdown p{max-width:680px;color:var(--sv-text-muted);font-size:var(--sv-font-lead);margin-left:auto;margin-right:auto}.vo56BG_root[data-presentation] .sloth-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.vo56BG_root[data-presentation] .sloth-btn{min-height:44px;font-family:var(--sv-font-body);font-size:var(--sv-font-body-size);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 20px;font-weight:700;transition:background-color .12s,border-color .12s;display:inline-flex;text-decoration:none!important}.vo56BG_root[data-presentation] .sloth-btn-primary{background:var(--sv-text);box-shadow:none;color:var(--sv-bg-solid)!important}.vo56BG_root[data-presentation] .sloth-btn-secondary{border-color:var(--sv-border-strong);background:var(--sv-bg-solid);color:var(--sv-text)!important}.vo56BG_root[data-presentation] .sloth-feature-grid{gap:var(--sv-reading-paragraph-gap);margin:var(--sv-reading-paragraph-gap) 0 var(--sv-reading-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vo56BG_root[data-presentation] .sloth-feature-card{min-height:0;padding:var(--sv-reading-inset);border:1px solid var(--sv-border);background:var(--sv-bg-solid);border-radius:8px;flex-direction:column;justify-content:flex-end;gap:10px;transition:background-color .12s,border-color .12s;display:flex}.vo56BG_root[data-presentation] .sloth-feature-card:hover{border-color:var(--sv-border-strong)!important}.vo56BG_root[data-presentation] .sloth-feature-card strong{font-family:var(--sv-font-body);font-size:var(--sv-font-reading)}.vo56BG_root[data-presentation] .sloth-feature-card span{color:var(--sv-text-muted);font-size:var(--sv-font-body-size);line-height:1.55}@media (max-width:640px){.vo56BG_root[data-presentation] .sloth-feature-grid{grid-template-columns:1fr}.vo56BG_root[data-presentation] .sloth-content-grid{grid-template-columns:1fr}}.vo56BG_root .sloth-mermaid{max-width:100%;margin-block:1.5rem}.vo56BG_root .sloth-mermaid-graphic{padding:1rem;overflow-x:auto}.vo56BG_root .sloth-mermaid-graphic svg{max-width:100%;height:auto;margin-inline:auto;display:block}
