.toc.svelte-dsta6y{padding-left:1rem;position:relative}.toc.svelte-dsta6y:before{content:"";background-color:#374151;width:1px;position:absolute;top:0;bottom:0;left:0}.toc.svelte-dsta6y ul{margin:0;padding:0;list-style:none}.toc.svelte-dsta6y li{margin:.25rem 0;position:relative}.toc.svelte-dsta6y a{color:inherit;padding:.25rem 0;text-decoration:none;transition:color .2s;display:block;position:relative}.toc.svelte-dsta6y a:before{content:"";opacity:0;background-color:#fff;width:2px;height:100%;transition:opacity .2s;position:absolute;top:50%;left:-1rem;transform:translateY(-50%)}.toc.svelte-dsta6y ul ul a:before{left:-2rem}.toc.svelte-dsta6y ul ul ul a:before{left:-3rem}.toc.svelte-dsta6y ul ul ul ul a:before{left:-4rem}.toc.svelte-dsta6y a:hover:before{opacity:1}.toc.svelte-dsta6y a:hover{color:#fff}.toc.svelte-dsta6y ul ul{margin-top:.25rem;padding-left:1rem}/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */.maxhCalc.svelte-s11s7s{max-height:calc(100vh - 10rem)}.maxhCalc.svelte-s11s7s::-webkit-scrollbar{width:6px}.maxhCalc.svelte-s11s7s::-webkit-scrollbar-track{background:#4755691a;border-radius:3px}.maxhCalc.svelte-s11s7s::-webkit-scrollbar-thumb{background:#0ea5e94d;border-radius:3px;transition:background .2s}.maxhCalc.svelte-s11s7s::-webkit-scrollbar-thumb:hover{background:#0ea5e980}.maxhCalc.svelte-s11s7s{scrollbar-width:thin;scrollbar-color:#0ea5e94d #4755691a}.xl\\:hidden .overflow-y-auto::-webkit-scrollbar{width:6px}.xl\\:hidden .overflow-y-auto::-webkit-scrollbar-track{background:#4755691a;border-radius:3px}.xl\\:hidden .overflow-y-auto::-webkit-scrollbar-thumb{background:#0ea5e94d;border-radius:3px;transition:background .2s}.xl\\:hidden .overflow-y-auto::-webkit-scrollbar-thumb:hover{background:#0ea5e980}.xl\\:hidden .overflow-y-auto{scrollbar-width:thin;scrollbar-color:#0ea5e94d #4755691a}.back-to-top.svelte-s11s7s{opacity:1;animation:.3s ease-out svelte-s11s7s-slideIn;transform:translateY(0)}@keyframes svelte-s11s7s-slideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}#sections,#sections+ul{display:none}pre:has(code){position:relative;overflow-x:auto}@media (max-width:640px){pre{margin-inline:calc(var(--spacing,.25rem)*0);border-radius:var(--radius-lg,.5rem);font-size:.875rem}code{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}pre button.copy{top:calc(var(--spacing,.25rem)*2);right:calc(var(--spacing,.25rem)*2);z-index:50;height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*16);cursor:pointer;padding:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));background:#1a1a28;border-radius:.25rem;justify-content:center;align-items:center;display:flex;position:absolute}@media (max-width:640px){pre button.copy{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*12);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}pre button.copy .ready:before{content:"Copy"}pre button.copy .success:before{content:"Copied!";display:none}pre button.copy.copied .success:before{display:block}pre button.copy.copied .ready:before{display:none}pre button.copy:hover{background:#161622}pre:has(.filename){padding-top:3rem}pre .filename{background:#1a1a28;border-radius:5px;padding:.25rem .5rem;font-size:.75rem;position:absolute;top:1.5rem;left:.5rem;translate:0 -50%}@media (max-width:640px){pre .filename{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}.prose h1{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}@media (min-width:40rem){.prose h1{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}@media (min-width:64rem){.prose h1{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.prose h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}@media (min-width:40rem){.prose h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}@media (min-width:64rem){.prose h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}.prose h3{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}@media (min-width:40rem){.prose h3{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}@media (min-width:64rem){.prose h3{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.prose table{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));white-space:nowrap;display:block;overflow-x:auto}@media (max-width:640px){.prose table{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}
