.docs-prose{--docs-text:color-mix(in srgb, var(--foreground) 84%, var(--background));color:var(--docs-text);overflow-wrap:break-word;font-size:1rem;line-height:1.75}.docs-prose>*+*{margin-top:1.15em}.docs-prose h2,.docs-prose h3,.docs-prose h4{color:var(--foreground);font-family:var(--font-heading);letter-spacing:-.015em;scroll-margin-top:6rem}.docs-prose h2{border-top:1px solid var(--border);margin-top:2.6em;padding-top:1.6em;font-size:1.5rem;font-weight:650;line-height:1.3}.docs-prose>h2:first-child{border-top:0;margin-top:0;padding-top:0}.docs-prose h3{margin-top:2em;font-size:1.175rem;font-weight:600;line-height:1.4}.docs-prose h4{margin-top:1.6em;font-size:1rem;font-weight:600}.docs-prose h2+*,.docs-prose h3+*,.docs-prose h4+*{margin-top:.7em}.docs-prose .docs-heading-link{color:inherit;border-radius:4px;text-decoration:none}.docs-prose .docs-heading-link:after{content:"#";color:var(--muted-foreground);opacity:0;margin-left:.4em;font-weight:400;transition:opacity .15s}.docs-prose :is(h2,h3,h4):hover .docs-heading-link:after,.docs-prose .docs-heading-link:focus-visible:after{opacity:1}.docs-prose strong{color:var(--foreground);font-weight:600}.docs-prose a:not(.docs-heading-link){color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--foreground) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--foreground) 30%, transparent);text-underline-offset:3px;font-weight:500;text-decoration-thickness:1px;transition:text-decoration-color .15s}.docs-prose a:not(.docs-heading-link):hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.docs-prose a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.docs-prose .docs-external-icon{vertical-align:-.05em;color:var(--muted-foreground);margin-left:.2em;display:inline-block}.docs-prose code{border:1px solid var(--border);background:var(--muted);color:var(--foreground);border-radius:6px;padding:.12em .38em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.docs-prose kbd{border:1px solid var(--border);background:var(--background);min-width:1.6em;color:var(--foreground);text-align:center;border-bottom-width:2px;border-radius:6px;padding:.05em .4em;font-family:inherit;font-size:.8em;font-weight:500;line-height:1.5;display:inline-block}.docs-prose pre{border:1px solid var(--border);background:var(--muted);border-radius:12px;padding:1rem 1.1rem;font-size:.85rem;line-height:1.6;overflow-x:auto}.docs-prose pre code{font-size:inherit;background:0 0;border:0;padding:0}.docs-prose ul,.docs-prose ol{padding-left:1.4em}.docs-prose ul{list-style:outside}.docs-prose ol{list-style:decimal}.docs-prose li+li,.docs-prose li>:is(ul,ol){margin-top:.4em}.docs-prose li::marker{color:var(--muted-foreground)}.docs-prose li>p+p{margin-top:.6em}.docs-prose>ol{counter-reset:docs-step;padding-left:0;list-style:none}.docs-prose>ol>li{counter-increment:docs-step;padding-bottom:.35rem;padding-left:2.75rem;position:relative}.docs-prose>ol>li+li{margin-top:.9em}.docs-prose>ol>li:before{content:counter(docs-step);background:var(--foreground);width:1.75rem;height:1.75rem;color:var(--background);border-radius:999px;place-items:center;font-size:.8rem;font-weight:600;line-height:1;display:grid;position:absolute;top:0;left:0}.docs-prose>ol>li:not(:last-child):after{content:"";background:var(--border);width:1px;position:absolute;top:2.15rem;bottom:-.55rem;left:calc(.875rem - .5px)}.docs-prose .docs-callout{border:1px solid var(--border);background:color-mix(in srgb, var(--muted) 55%, var(--background));border-radius:12px;padding:.85rem 1rem .9rem;font-size:.95rem;line-height:1.65}.docs-prose .docs-callout-title{color:var(--foreground);align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:600;display:flex}.docs-prose .docs-callout-title svg{color:var(--muted-foreground);flex-shrink:0}.docs-prose .docs-callout-body{margin-top:.35rem}.docs-prose .docs-callout-body>*+*{margin-top:.6em}.docs-prose .docs-callout[data-kind=attenzione]{border-color:color-mix(in srgb, var(--brand) 45%, var(--border));background:color-mix(in srgb, var(--brand) 7%, var(--background))}.docs-prose .docs-callout[data-kind=attenzione] .docs-callout-title svg{color:var(--brand)}.docs-prose .docs-callout[data-kind=importante]{border-color:color-mix(in srgb, var(--foreground) 35%, var(--border))}.docs-prose .docs-callout[data-kind=importante] .docs-callout-title svg{color:var(--foreground)}.docs-prose .docs-callout[data-kind=suggerimento] .docs-callout-title svg{color:var(--brand)}.docs-prose .docs-table{border:1px solid var(--border);border-radius:12px;overflow-x:auto}.docs-prose .docs-table:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.docs-prose table{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.55}.docs-prose th{background:var(--muted);color:var(--foreground);text-align:left;white-space:nowrap;font-weight:600}.docs-prose :is(th,td){vertical-align:top;padding:.6rem .9rem}.docs-prose td{border-top:1px solid var(--border)}.docs-prose td:first-child{color:var(--foreground);font-weight:500}.docs-prose blockquote{border-left:2px solid var(--border);color:var(--muted-foreground);padding-left:1rem}.docs-prose hr{border:0;border-top:1px solid var(--border);margin:2.5em 0}.docs-prose .docs-figure img{border:1px solid var(--border);border-radius:12px;width:100%;height:auto}.docs-prose .docs-figure figcaption{color:var(--muted-foreground);text-align:center;margin-top:.6rem;font-size:.85rem}@media print{.docs-prose{color:#000}}