.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 */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-content:""}}}.maxhCalc.svelte-s11s7s{max-height:calc(100vh - 10rem)}.maxhCalc.svelte-s11s7s::-webkit-scrollbar{width:6px}.maxhCalc.svelte-s11s7s::-webkit-scrollbar-track{background:#44403c1a;border-radius:3px}.maxhCalc.svelte-s11s7s::-webkit-scrollbar-thumb{background:#f973164d;border-radius:3px;transition:background .2s}.maxhCalc.svelte-s11s7s::-webkit-scrollbar-thumb:hover{background:#f9731680}.maxhCalc.svelte-s11s7s{scrollbar-width:thin;scrollbar-color:#f973164d #44403c1a}.xl\\:hidden .overflow-y-auto::-webkit-scrollbar{width:6px}.xl\\:hidden .overflow-y-auto::-webkit-scrollbar-track{background:#44403c1a;border-radius:3px}.xl\\:hidden .overflow-y-auto::-webkit-scrollbar-thumb{background:#f973164d;border-radius:3px;transition:background .2s}.xl\\:hidden .overflow-y-auto::-webkit-scrollbar-thumb:hover{background:#f9731680}.xl\\:hidden .overflow-y-auto{scrollbar-width:thin;scrollbar-color:#f973164d #44403c1a}.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){border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:#44403b80;position:relative}@supports (color:color-mix(in lab,red,red)){pre:has(code){border-color:color-mix(in oklab,var(--color-stone-700,oklch(37.4% .01 67.558))50%,transparent)}}pre:has(code){background:linear-gradient(135deg,#1c1917f2,#292524e6);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;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:#57534d80;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){pre button.copy{border-color:color-mix(in oklab,var(--color-stone-600,oklch(44.4% .011 73.639))50%,transparent)}}pre button.copy{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)));color:var(--color-stone-400,oklch(70.9% .01 56.259));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background:#292524e6}pre button.copy:hover{border-color:#fe6e0080}@supports (color:color-mix(in lab,red,red)){pre button.copy:hover{border-color:color-mix(in oklab,var(--color-orange-500,oklch(70.5% .213 47.604))50%,transparent)}}pre button.copy:hover{color:var(--color-orange-400,oklch(75% .183 55.934));background:#292524}@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:has(.filename){padding-top:3rem}pre .filename{color:#a8a29e;background:#44403c99;border:1px solid #57534e80;border-radius:6px;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{border-bottom-style:var(--tw-border-style);border-color:#44403b80;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.prose h2{border-color:color-mix(in oklab,var(--color-stone-700,oklch(37.4% .01 67.558))50%,transparent)}}.prose h2{padding-bottom:calc(var(--spacing,.25rem)*2);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 a{color:var(--color-orange-400,oklch(75% .183 55.934));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:none}@media (hover:hover){.prose a:hover{color:var(--color-orange-300,oklch(83.7% .128 66.29))}}.prose strong{color:var(--color-stone-200,oklch(92.3% .003 48.717))}.prose table{border-radius:var(--radius-lg,.5rem);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:auto hidden}@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)))}}.prose blockquote{border-top-right-radius:var(--radius-lg,.5rem);border-bottom-right-radius:var(--radius-lg,.5rem);border-left-style:var(--tw-border-style);border-color:#fe6e0080;border-left-width:4px}@supports (color:color-mix(in lab,red,red)){.prose blockquote{border-color:color-mix(in oklab,var(--color-orange-500,oklch(70.5% .213 47.604))50%,transparent)}}.prose blockquote{background-color:#1c19174d}@supports (color:color-mix(in lab,red,red)){.prose blockquote{background-color:color-mix(in oklab,var(--color-stone-900,oklch(21.6% .006 56.043))30%,transparent)}}.prose blockquote{padding-block:calc(var(--spacing,.25rem)*2);padding-left:calc(var(--spacing,.25rem)*4);font-style:italic}.prose :not(pre)>code{border-radius:var(--radius-md,.375rem);background-color:#29252499}@supports (color:color-mix(in lab,red,red)){.prose :not(pre)>code{background-color:color-mix(in oklab,var(--color-stone-800,oklch(26.8% .007 34.298))60%,transparent)}}.prose :not(pre)>code{padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*.5);color:var(--color-orange-300,oklch(83.7% .128 66.29))}.prose :not(pre)>code:before,.prose :not(pre)>code:after{content:var(--tw-content);--tw-content:none;content:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
