@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-font-weight:initial;--tw-content:"";--tw-outline-style:solid;--tw-leading:initial;--tw-border-spacing-x:0;--tw-border-spacing-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-sky-600:oklch(58.8% .158 241.966);--color-blue-500:oklch(62.3% .214 259.815);--color-purple-500:oklch(62.7% .265 303.9);--color-rose-500:oklch(64.5% .246 16.439);--color-gray-500:oklch(55.1% .027 264.364);--color-neutral-400:oklch(70.8% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-md:.375rem;--radius-xl:.75rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-n5:light-dark(#00000006,#ffffff0d)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.right-0{right:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.z-10{z-index:10}.col-span-1{grid-column:span 1/span 1}.col-span-4{grid-column:span 4/span 4}.col-span-19{grid-column:span 19/span 19}.col-span-20{grid-column:span 20/span 20}.col-span-24{grid-column:span 24/span 24}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-span-4{grid-row:span 4/span 4}.mx-auto{margin-inline:auto}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.h-8{height:calc(var(--spacing)*8)}.h-32{height:calc(var(--spacing)*32)}.min-h-screen{min-height:100vh}.w-32{width:calc(var(--spacing)*32)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.shrink-0{flex-shrink:0}.grid-flow-dense{grid-auto-flow:dense}.grid-cols-24{grid-template-columns:repeat(24,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing)*3)}.rounded{border-radius:.25rem}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.border-black\/5{border-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.bg-n5{background-color:var(--color-n5)}.bg-white{background-color:var(--color-white)}.p-2{padding:calc(var(--spacing)*2)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.py-1{padding-block:calc(var(--spacing)*1)}.pt-16{padding-top:calc(var(--spacing)*16)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.opacity-0{opacity:0}.opacity-75{opacity:.75}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\:bg-n5:before{content:var(--tw-content);background-color:var(--color-n5)}.before\:opacity-0:before{content:var(--tw-content);opacity:0}@media(hover:hover){.hover\:before\:opacity-100:hover:before{content:var(--tw-content);opacity:1}}@media not all and (min-width:40rem){.max-sm\:px-4{padding-inline:calc(var(--spacing)*4)}.max-sm\:pt-4{padding-top:calc(var(--spacing)*4)}}@media(prefers-color-scheme:dark){.dark\:border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:bg-\[\#151B23\]{background-color:#151b23}.dark\:text-\[\#d1d7e0\]{color:#d1d7e0}}@media(hover:hover){.hover\:\[\&\>span\]\:opacity-100:hover>span{opacity:1}}}:root{color-scheme:light dark}.--debug *{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:color-mix(in oklab,var(--color-neutral-400)20%,transparent);outline-offset:-1px}.--debug div.flex,.--debug div.row{--tw-outline-style:dashed;outline-style:dashed;outline-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.--debug div.flex,.--debug div.row{outline-color:color-mix(in oklab,var(--color-blue-500)50%,transparent)}}.--debug div.flex.flex-col,.--debug div.col{--tw-outline-style:dashed;outline-style:dashed;outline-color:#ac4bff80}@supports (color:color-mix(in lab,red,red)){.--debug div.flex.flex-col,.--debug div.col{outline-color:color-mix(in oklab,var(--color-purple-500)50%,transparent)}}.--debug svg,.--debug input,.--debug img{outline-color:#ff235780}@supports (color:color-mix(in lab,red,red)){.--debug svg,.--debug input,.--debug img{outline-color:color-mix(in oklab,var(--color-rose-500)50%,transparent)}}.--debug svg,.--debug input,.--debug img{outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px}.--debug [data-label]:after{content:attr(data-label);top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);background-color:var(--color-white);padding-inline:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);border-style:var(--tw-border-style);border-width:1px;border-color:#0000001a;position:absolute}@supports (color:color-mix(in lab,red,red)){.--debug [data-label]:after{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.--debug .col-x6{position:relative}.--debug .col-x6:after{content:"col-x6";top:calc(var(--spacing)*-2);right:calc(var(--spacing)*6);background-color:var(--color-white);padding-inline:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));position:absolute}.prose h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*3);border-bottom-width:1px}.prose h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin-block:calc(var(--spacing)*3);margin-top:calc(var(--spacing)*6)}.prose h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.prose p{margin-block:calc(var(--spacing)*3)}.prose blockquote{border-left-style:var(--tw-border-style);border-color:#0000000d;border-left-width:4px}@supports (color:color-mix(in lab,red,red)){.prose blockquote{border-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.prose blockquote{padding-left:calc(var(--spacing)*4);margin-block:calc(var(--spacing)*5)}.prose ul{padding-left:calc(var(--spacing)*6)}.prose ul>li:before{margin-left:calc(var(--spacing)*-6);width:calc(var(--spacing)*6);--tw-content:"—";content:var(--tw-content);display:inline-block;position:absolute}.prose ol{padding-left:calc(var(--spacing)*8);counter-reset:item}.prose ol>li:before{margin-left:calc(var(--spacing)*-8);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);content:counter(item,decimal-leading-zero)" ";counter-increment:item;position:absolute}.prose pre{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);margin-block:calc(var(--spacing)*5);white-space:pre-wrap;background-color:#00000006!important}@supports (color:color-mix(in lab,red,red)){.prose pre{background-color:color-mix(in oklab,var(--color-black)2.5%,transparent)!important}}.prose hr{margin-block:calc(var(--spacing)*5);border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.prose hr{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.prose figure{margin-block:calc(var(--spacing)*5);border-radius:.25rem}.prose figure>img{border-radius:var(--radius-xl)}.prose figure>figcaption{padding-top:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#00000080}@supports (color:color-mix(in lab,red,red)){.prose figure>figcaption{color:color-mix(in oklab,var(--color-black)50%,transparent)}}.prose a{color:var(--color-sky-600)}.prose a[href^="https:"]:after{width:.75em;height:.75em;margin-inline:calc(var(--spacing)*1);--tw-content:"";content:var(--tw-content);background-color:currentColor;display:inline-block;-webkit-mask:url('data:image/svg+xml,<svg width="100%" height="100%" viewBox="0 0 448 448" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M312 112H156.7C143.45 112 132.7 122.75 132.7 136C132.7 149.25 143.5 160 156.7 160H254.04L119.04 295C109.665 304.375 109.665 319.56 119.04 328.94C123.7 333.7 129.8 336 136 336C142.2 336 148.28 333.656 152.97 328.969L288 193.9V291.24C288 304.49 298.75 315.24 312 315.24C325.25 315.24 336 304.49 336 291.24V136C336 122.8 325.3 112 312 112ZM384 0H64C28.65 0 0 28.66 0 64V384C0 419.34 28.65 448 64 448H384C419.35 448 448 419.34 448 384V64C448 28.66 419.3 0 384 0ZM400 384C400 392.82 392.822 400 384 400H64C55.178 400 48 392.82 48 384V64C48 55.18 55.178 48 64 48H384C392.822 48 400 55.18 400 64V384Z" fill="black"/></svg>');mask:url('data:image/svg+xml,<svg width="100%" height="100%" viewBox="0 0 448 448" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M312 112H156.7C143.45 112 132.7 122.75 132.7 136C132.7 149.25 143.5 160 156.7 160H254.04L119.04 295C109.665 304.375 109.665 319.56 119.04 328.94C123.7 333.7 129.8 336 136 336C142.2 336 148.28 333.656 152.97 328.969L288 193.9V291.24C288 304.49 298.75 315.24 312 315.24C325.25 315.24 336 304.49 336 291.24V136C336 122.8 325.3 112 312 112ZM384 0H64C28.65 0 0 28.66 0 64V384C0 419.34 28.65 448 64 448H384C419.35 448 448 419.34 448 384V64C448 28.66 419.3 0 384 0ZM400 384C400 392.82 392.822 400 384 400H64C55.178 400 48 392.82 48 384V64C48 55.18 55.178 48 64 48H384C392.822 48 400 55.18 400 64V384Z" fill="black"/></svg>')}.prose kbd{text-transform:capitalize;font-family:inherit}.prose code:not(pre code){padding-inline:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:#0000000d;border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.prose code:not(pre code){background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.prose>:last-child{margin-bottom:calc(var(--spacing)*0)}.prose>:first-child{margin-top:calc(var(--spacing)*0)}.prose table{border-collapse:separate;--tw-border-spacing-x:calc(var(--spacing)*0);--tw-border-spacing-y:calc(var(--spacing)*0);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);width:100%;margin-block:calc(var(--spacing)*5)}.prose td,.prose th{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5)}.prose th{background-color:#00000006}@supports (color:color-mix(in lab,red,red)){.prose th{background-color:color-mix(in oklab,var(--color-black)2.5%,transparent)}}.prose th{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);text-align:left}.prose table strong{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.prose th{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.prose th{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.prose th{border-top-style:var(--tw-border-style);border-top-width:1px;border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.prose td{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.prose td{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.prose td{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.prose td:first-child,.prose th:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.prose th:first-child{border-top-left-radius:.25rem}.prose th:last-child{border-top-right-radius:.25rem}.prose tr:last-child td:first-child{border-bottom-left-radius:.25rem}.prose tr:last-child td:last-child{border-bottom-right-radius:.25rem}p>a{color:var(--color-sky-600)}p{margin-block:calc(var(--spacing)*3)}p:last-child{margin-bottom:calc(var(--spacing)*0)}p:first-child{margin-top:calc(var(--spacing)*0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}
