/*! tailwindcss v4.0.9 | MIT License | https://tailwindcss.com */
@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}body{line-height:inherit}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;-webkit-text-decoration: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;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}:-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 component{.link:visited,.link:link{color:var(--color-teal-500);text-underline-offset:.25rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .25s ease-out,--font-weight .25s ease-out,--font-casual .15s ease-out}.link:focus,.link:hover{--font-casual:0;--font-weight:800;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);color:inherit}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.btn{background:var(--color-theme-bg);color:var(--color-theme-fg);border:.125em solid var(--color-theme-border);cursor:pointer;--tw-shadow:1px 1px 0 var(--tw-shadow-color,var(--color-theme-border)),2px 2px 0 var(--tw-shadow-color,var(--color-theme-border)),3px 3px 0 var(--tw-shadow-color,var(--color-theme-border)),4px 4px 0 var(--tw-shadow-color,var(--color-theme-border)),5px 5px 0 var(--tw-shadow-color,var(--color-theme-border)),inset 0 0 0 1px var(--tw-shadow-color,var(--color-theme-border));width:max-content;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);place-content:center;height:100%;padding:.25em .5em;transition:translate .1s ease-in-out,box-shadow .1s ease-in-out;display:grid;position:relative;translate:-4px -4px}.btn:focus,.btn:hover{background:var(--color-theme-bg-highlight);box-shadow:var(--shadow-soft);translate:0}}@layer blocks{.before\:icon:before,.after\:icon:after,.icon{width:1lh;height:1lh}.after\:icon:after,.before\:icon:before{content:" "}}@layer compositions{.autogrid{--_autogrid-min-width:var(--autogrid-min-width,200px);grid-template-columns:repeat(auto-fill,minmax(var(--_autogrid-min-width),1fr));grid-auto-rows:minmax(100px,auto);display:grid}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start-2{inset-inline-start:calc(var(--spacing)*2)}.top-2{top:calc(var(--spacing)*2)}.right-1{right:calc(var(--spacing)*1)}.right-root{right:var(--spacing-root)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-root{bottom:var(--spacing-root)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.isolate{isolation:isolate}.z-1{z-index:1}.z-4{z-index:4}.z-10{z-index:10}.z-50{z-index:50}.col-auto{grid-column:auto}.col-span-full{grid-column:1/-1}.float-right{float:right}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media (width>=40rem){.container\!{max-width:40rem!important}}@media (width>=48rem){.container\!{max-width:48rem!important}}@media (width>=64rem){.container\!{max-width:64rem!important}}@media (width>=80rem){.container\!{max-width:80rem!important}}@media (width>=96rem){.container\!{max-width:96rem!important}}.\!marker{-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important;background:linear-gradient(90deg,#ffe1001a,#ffe100b3 4%,#ffe1004d)!important;border-radius:.8em .3em!important;margin:0 -.4em!important;padding:.1em .4em!important}.marker{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(90deg,#ffe1001a,#ffe100b3 4%,#ffe1004d);border-radius:.8em .3em;margin:0 -.4em;padding:.1em .4em}.-m-2{margin:calc(var(--spacing)*-2)}.m-1{margin:calc(var(--spacing)*1)}.m-2{margin:calc(var(--spacing)*2)}.m-3{margin:calc(var(--spacing)*3)}.m-4{margin:calc(var(--spacing)*4)}.m-12{margin:calc(var(--spacing)*12)}.-mx-root{margin-inline:calc(var(--spacing-root)*-1)}.-mx-xs{margin-inline:calc(var(--spacing-xs)*-1)}.mx-auto{margin-inline:auto}.cover{--_gap:var(--gap,var(--spacing-sm));--_block-size:var(--block-size,100cqb);gap:var(--_gap);block-size:var(--_block-size);box-sizing:border-box;flex-direction:column;display:flex}.cover:not(:has(.cover>.principal)){justify-content:center}.cover:has(.principal)>*{margin-block:var(--_gap)}.cover:has(.principal)>:first-child:not(.principal){margin-block-start:0}.cover:has(.principal)>:last-child:not(.principal){margin-block-end:0}.cover:has(.principal)>.principal{margin-block:auto}.my-xl{margin-block:var(--spacing-xl)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-auto{margin-top:auto}.mt-md{margin-top:var(--spacing-md)}.mt-xl{margin-top:var(--spacing-xl)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-auto{margin-right:auto}.-mb-4{margin-bottom:calc(var(--spacing)*-4)}.-mb-6{margin-bottom:calc(var(--spacing)*-6)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-md{margin-bottom:var(--spacing-md)}.mb-root{margin-bottom:var(--spacing-root)}.mb-sm{margin-bottom:var(--spacing-sm)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.hero-arrow-left{--hero-arrow-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%2019.5%203%2012m0%200%207.5-7.5M3%2012h18%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-left);-webkit-mask:var(--hero-arrow-left);-webkit-mask:var(--hero-arrow-left);mask:var(--hero-arrow-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-path{--hero-arrow-path:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.023%209.348h4.992v-.001M2.985%2019.644v-4.992m0%200h4.992m-4.993%200%203.181%203.183a8.25%208.25%200%200%200%2013.803-3.7M4.031%209.865a8.25%208.25%200%200%201%2013.803-3.7l3.181%203.182m0-4.991v4.99%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);mask:var(--hero-arrow-path);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-computer-desktop-micro{--hero-computer-desktop-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M2%204.25A2.25%202.25%200%200%201%204.25%202h7.5A2.25%202.25%200%200%201%2014%204.25v5.5A2.25%202.25%200%200%201%2011.75%2012h-1.312c.1.128.21.248.328.36a.75.75%200%200%201%20.234.545v.345a.75.75%200%200%201-.75.75h-4.5a.75.75%200%200%201-.75-.75v-.345a.75.75%200%200%201%20.234-.545c.118-.111.228-.232.328-.36H4.25A2.25%202.25%200%200%201%202%209.75v-5.5Zm2.25-.75a.75.75%200%200%200-.75.75v4.5c0%20.414.336.75.75.75h7.5a.75.75%200%200%200%20.75-.75v-4.5a.75.75%200%200%200-.75-.75h-7.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-computer-desktop-micro);-webkit-mask:var(--hero-computer-desktop-micro);-webkit-mask:var(--hero-computer-desktop-micro);mask:var(--hero-computer-desktop-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-circle{--hero-exclamation-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m9-.75a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%203.75h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);mask:var(--hero-exclamation-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-triangle-solid{--hero-exclamation-triangle-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M9.401%203.003c1.155-2%204.043-2%205.197%200l7.355%2012.748c1.154%202-.29%204.5-2.599%204.5H4.645c-2.309%200-3.752-2.5-2.598-4.5L9.4%203.003ZM12%208.25a.75.75%200%200%201%20.75.75v3.75a.75.75%200%200%201-1.5%200V9a.75.75%200%200%201%20.75-.75Zm0%208.25a.75.75%200%201%200%200-1.5.75.75%200%200%200%200%201.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-triangle-solid);-webkit-mask:var(--hero-exclamation-triangle-solid);-webkit-mask:var(--hero-exclamation-triangle-solid);mask:var(--hero-exclamation-triangle-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-information-circle{--hero-information-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m11.25%2011.25.041-.02a.75.75%200%200%201%201.063.852l-.708%202.836a.75.75%200%200%200%201.063.853l.041-.021M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9-3.75h.008v.008H12V8.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);mask:var(--hero-information-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-moon-micro{--hero-moon-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M14.438%2010.148c.19-.425-.321-.787-.748-.601A5.5%205.5%200%200%201%206.453%202.31c.186-.427-.176-.938-.6-.748a6.501%206.501%200%201%200%208.585%208.586Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-moon-micro);-webkit-mask:var(--hero-moon-micro);-webkit-mask:var(--hero-moon-micro);mask:var(--hero-moon-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pencil-square{--hero-pencil-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m16.862%204.487%201.687-1.688a1.875%201.875%200%201%201%202.652%202.652L10.582%2016.07a4.5%204.5%200%200%201-1.897%201.13L6%2018l.8-2.685a4.5%204.5%200%200%201%201.13-1.897l8.932-8.931Zm0%200L19.5%207.125M18%2014v4.75A2.25%202.25%200%200%201%2015.75%2021H5.25A2.25%202.25%200%200%201%203%2018.75V8.25A2.25%202.25%200%200%201%205.25%206H10%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pencil-square);-webkit-mask:var(--hero-pencil-square);-webkit-mask:var(--hero-pencil-square);mask:var(--hero-pencil-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-plus{--hero-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%204.5v15m7.5-7.5h-15%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-plus);-webkit-mask:var(--hero-plus);-webkit-mask:var(--hero-plus);mask:var(--hero-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sun-micro{--hero-sun-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M8%201a.75.75%200%200%201%20.75.75v1.5a.75.75%200%200%201-1.5%200v-1.5A.75.75%200%200%201%208%201ZM10.5%208a2.5%202.5%200%201%201-5%200%202.5%202.5%200%200%201%205%200ZM12.95%204.11a.75.75%200%201%200-1.06-1.06l-1.062%201.06a.75.75%200%200%200%201.061%201.062l1.06-1.061ZM15%208a.75.75%200%200%201-.75.75h-1.5a.75.75%200%200%201%200-1.5h1.5A.75.75%200%200%201%2015%208ZM11.89%2012.95a.75.75%200%200%200%201.06-1.06l-1.06-1.062a.75.75%200%200%200-1.062%201.061l1.061%201.06ZM8%2012a.75.75%200%200%201%20.75.75v1.5a.75.75%200%200%201-1.5%200v-1.5A.75.75%200%200%201%208%2012ZM5.172%2011.89a.75.75%200%200%200-1.061-1.062L3.05%2011.89a.75.75%200%201%200%201.06%201.06l1.06-1.06ZM4%208a.75.75%200%200%201-.75.75h-1.5a.75.75%200%200%201%200-1.5h1.5A.75.75%200%200%201%204%208ZM4.11%205.172A.75.75%200%200%200%205.173%204.11L4.11%203.05a.75.75%200%201%200-1.06%201.06l1.06%201.06Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-sun-micro);-webkit-mask:var(--hero-sun-micro);-webkit-mask:var(--hero-sun-micro);mask:var(--hero-sun-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-mark{--hero-x-mark:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2018%2018%206M6%206l12%2012%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);mask:var(--hero-x-mark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-mark-mini{--hero-x-mark-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M6.28%205.22a.75.75%200%200%200-1.06%201.06L8.94%2010l-3.72%203.72a.75.75%200%201%200%201.06%201.06L10%2011.06l3.72%203.72a.75.75%200%201%200%201.06-1.06L11.06%2010l3.72-3.72a.75.75%200%200%200-1.06-1.06L10%208.94%206.28%205.22Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-mark-mini);-webkit-mask:var(--hero-x-mark-mini);-webkit-mask:var(--hero-x-mark-mini);mask:var(--hero-x-mark-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.full-center{place-content:center;height:100%;display:grid}.icon{color:currentColor;-webkit-mask:var(--icon-content);-webkit-mask:var(--icon-content);mask:var(--icon-content);-webkit-mask:var(--icon-content);vertical-align:middle;background-color:currentColor;display:inline-block;overflow:clip;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.vise{inline-size:100%;max-inline-size:90rch;padding-inline-start:var(--spacing-md);padding-inline-end:var(--spacing-md);display:block}.\!hidden{display:none!important}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-square{aspect-ratio:1}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.h-1{height:calc(var(--spacing)*1)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-12{height:calc(var(--spacing)*12)}.h-64{height:calc(var(--spacing)*64)}.h-96{height:calc(var(--spacing)*96)}.h-full{height:100%}.h-screen{height:100vh}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[6rem\]{min-height:6rem}.min-h-dvh{min-height:100dvh}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\/3{width:33.3333%}.w-4{width:calc(var(--spacing)*4)}.w-6{width:calc(var(--spacing)*6)}.w-12{width:calc(var(--spacing)*12)}.w-64{width:calc(var(--spacing)*64)}.w-79{width:calc(var(--spacing)*79)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-full{width:100%}.max-w-80{max-width:calc(var(--spacing)*80)}.max-w-\[30ch\]{max-width:30ch}.max-w-\[50ch\]{max-width:50ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[80ch\]{max-width:80ch}.max-w-\[min\(100svw\,40ch\)\]{max-width:min(100svw,40ch)}.max-w-max{max-width:max-content}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--spacing-sm)}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.flex-grow-1,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.\!transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)!important}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.interactive{cursor:pointer}.interactive:focus,.interactive:hover{--color-theme-bg:var(--theme-bg-highlight);--color-theme-fg:var(--theme-fg-highlight);--color-theme-border:var(--theme-border-highlight)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize\!{resize:both!important}.grid-cols-\[1fr\]{grid-template-columns:1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-rows-\[auto_1fr_2fr\]{grid-template-rows:auto 1fr 2fr}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-start{place-items:start}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-\[1ch\]{gap:1ch}.gap-md{gap:var(--spacing-md)}.gap-root{gap:var(--spacing-root)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-lg>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-lg)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-lg)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-md>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-md)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-md)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-root>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-root)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-root)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-sm>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-sm)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-sm)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-xl>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-xl)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-xl)*calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border,.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.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-dashed{--tw-border-style:dashed;border-style:dashed}.ap{background-color:var(--color-theme-bg);color:var(--color-theme-fg);border-color:var(--color-theme-border);outline-color:var(--color-theme-border)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-mute{border-color:var(--color-mute)}.border-mute\/30{border-color:color-mix(in oklab,var(--color-mute)30%,transparent)}.border-rose-400{border-color:var(--color-rose-400)}.border-stone-500\/50{border-color:color-mix(in oklab,var(--color-stone-500)50%,transparent)}.border-subtle\/50{border-color:color-mix(in oklab,var(--color-subtle)50%,transparent)}.border-zinc-300{border-color:var(--color-zinc-300)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-200{background-color:var(--color-green-200)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-red-200{background-color:var(--color-red-200)}.bg-sheet{background-color:var(--color-sheet)}.bg-white{background-color:var(--color-white)}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-9{padding:calc(var(--spacing)*9)}.p-12{padding:calc(var(--spacing)*12)}.p-31{padding:calc(var(--spacing)*31)}.p-254{padding:calc(var(--spacing)*254)}.p-257{padding:calc(var(--spacing)*257)}.p-lg{padding:var(--spacing-lg)}.p-root{padding:var(--spacing-root)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pr-2{padding-right:calc(var(--spacing)*2)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pl-4{padding-left:calc(var(--spacing)*4)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-xs--letter-spacing));font-weight:var(--tw-font-weight,var(--text-xs--font-weight))}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));font-weight:var(--tw-font-weight,var(--text-2xl--font-weight))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight))}.text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height));font-weight:var(--tw-font-weight,var(--text-md--font-weight))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));font-weight:var(--tw-font-weight,var(--text-xl--font-weight))}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.whitespace-pre-line{white-space:pre-line}.text-black{color:var(--color-black)}.text-gray-400{color:var(--color-gray-400)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-mute{color:var(--color-mute)}.text-neutral-600{color:var(--color-neutral-600)}.text-primary-400{color:var(--color-primary-400)}.text-warning-500{color:var(--color-warning-500)}.text-white{color:var(--color-white)}.text-zinc-900{color:var(--color-zinc-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.theme-danger{--color-theme-bg:var(--theme-bg-danger);--color-theme-bg-highlight:var(--theme-bg-highlight-danger);--color-theme-bg-accent:var(--theme-bg-accent-danger);--color-theme-bg-mute:var(--theme-bg-mute-danger);--color-theme-fg:var(--theme-fg-danger);--color-theme-fg-highlight:var(--theme-fg-highlight-danger);--color-theme-fg-accent:var(--theme-fg-accent-danger);--color-theme-fg-mute:var(--theme-fg-mute-danger);--color-theme-border:var(--theme-border-danger);--color-theme-border-highlight:var(--theme-border-highlight-danger);--color-theme-border-accent:var(--theme-border-accent-danger);--color-theme-border-mute:var(--theme-border-mute-danger);color-scheme:light dark}.theme-danger>*{--color-theme-shadow:var(--theme-shadow-danger)}.theme-default{--color-theme-bg:var(--theme-bg-default);--color-theme-bg-highlight:var(--theme-bg-highlight-default);--color-theme-bg-accent:var(--theme-bg-accent-default);--color-theme-bg-mute:var(--theme-bg-mute-default);--color-theme-fg:var(--theme-fg-default);--color-theme-fg-highlight:var(--theme-fg-highlight-default);--color-theme-fg-accent:var(--theme-fg-accent-default);--color-theme-fg-mute:var(--theme-fg-mute-default);--color-theme-border:var(--theme-border-default);--color-theme-border-highlight:var(--theme-border-highlight-default);--color-theme-border-accent:var(--theme-border-accent-default);--color-theme-border-mute:var(--theme-border-mute-default);color-scheme:light dark}.theme-default>*{--color-theme-shadow:var(--theme-shadow-default)}.theme-info{--color-theme-bg:var(--theme-bg-info);--color-theme-bg-highlight:var(--theme-bg-highlight-info);--color-theme-bg-accent:var(--theme-bg-accent-info);--color-theme-bg-mute:var(--theme-bg-mute-info);--color-theme-fg:var(--theme-fg-info);--color-theme-fg-highlight:var(--theme-fg-highlight-info);--color-theme-fg-accent:var(--theme-fg-accent-info);--color-theme-fg-mute:var(--theme-fg-mute-info);--color-theme-border:var(--theme-border-info);--color-theme-border-highlight:var(--theme-border-highlight-info);--color-theme-border-accent:var(--theme-border-accent-info);--color-theme-border-mute:var(--theme-border-mute-info);color-scheme:light dark}.theme-info>*{--color-theme-shadow:var(--theme-shadow-info)}.theme-pit{--color-theme-bg:var(--theme-bg-pit);--color-theme-bg-highlight:var(--theme-bg-highlight-pit);--color-theme-bg-accent:var(--theme-bg-accent-pit);--color-theme-bg-mute:var(--theme-bg-mute-pit);--color-theme-fg:var(--theme-fg-pit);--color-theme-fg-highlight:var(--theme-fg-highlight-pit);--color-theme-fg-accent:var(--theme-fg-accent-pit);--color-theme-fg-mute:var(--theme-fg-mute-pit);--color-theme-border:var(--theme-border-pit);--color-theme-border-highlight:var(--theme-border-highlight-pit);--color-theme-border-accent:var(--theme-border-accent-pit);--color-theme-border-mute:var(--theme-border-mute-pit);color-scheme:light dark}.theme-pit>*{--color-theme-shadow:var(--theme-shadow-pit)}.theme-primary{--color-theme-bg:var(--theme-bg-primary);--color-theme-bg-highlight:var(--theme-bg-highlight-primary);--color-theme-bg-accent:var(--theme-bg-accent-primary);--color-theme-bg-mute:var(--theme-bg-mute-primary);--color-theme-fg:var(--theme-fg-primary);--color-theme-fg-highlight:var(--theme-fg-highlight-primary);--color-theme-fg-accent:var(--theme-fg-accent-primary);--color-theme-fg-mute:var(--theme-fg-mute-primary);--color-theme-border:var(--theme-border-primary);--color-theme-border-highlight:var(--theme-border-highlight-primary);--color-theme-border-accent:var(--theme-border-accent-primary);--color-theme-border-mute:var(--theme-border-mute-primary);color-scheme:light dark}.theme-primary>*{--color-theme-shadow:var(--theme-shadow-primary)}.theme-sheet{--color-theme-bg:var(--theme-bg-sheet);--color-theme-bg-highlight:var(--theme-bg-highlight-sheet);--color-theme-bg-accent:var(--theme-bg-accent-sheet);--color-theme-bg-mute:var(--theme-bg-mute-sheet);--color-theme-fg:var(--theme-fg-sheet);--color-theme-fg-highlight:var(--theme-fg-highlight-sheet);--color-theme-fg-accent:var(--theme-fg-accent-sheet);--color-theme-fg-mute:var(--theme-fg-mute-sheet);--color-theme-border:var(--theme-border-sheet);--color-theme-border-highlight:var(--theme-border-highlight-sheet);--color-theme-border-accent:var(--theme-border-accent-sheet);--color-theme-border-mute:var(--theme-border-mute-sheet);color-scheme:light dark}.theme-sheet>*{--color-theme-shadow:var(--theme-shadow-sheet)}.theme-warning{--color-theme-bg:var(--theme-bg-warning);--color-theme-bg-highlight:var(--theme-bg-highlight-warning);--color-theme-bg-accent:var(--theme-bg-accent-warning);--color-theme-bg-mute:var(--theme-bg-mute-warning);--color-theme-fg:var(--theme-fg-warning);--color-theme-fg-highlight:var(--theme-fg-highlight-warning);--color-theme-fg-accent:var(--theme-fg-accent-warning);--color-theme-fg-mute:var(--theme-fg-mute-warning);--color-theme-border:var(--theme-border-warning);--color-theme-border-highlight:var(--theme-border-highlight-warning);--color-theme-border-accent:var(--theme-border-accent-warning);--color-theme-border-mute:var(--theme-border-mute-warning);color-scheme:light dark}.theme-warning>*{--color-theme-shadow:var(--theme-shadow-warning)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-hard{--tw-shadow:4px 4px 0 var(--tw-shadow-color,var(--color-theme-shadow)),6px 6px 8px var(--tw-shadow-color,hsl(from var(--color-theme-shadow)h s l/15%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.debug{--_debug-color:var(--debug-color,magenta);outline:2px solid var(--_debug-color)}.debug>*{outline:2px dashed var(--_debug-color)}.debug>* *{outline:1px dotted color-mix(in oklab,var(--_debug-color)70%,transparent)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.stack{--_gap:var(--gap,var(--spacing-md))}.stack>*+*{margin-block-start:var(--_gap)}.stack\!{--_gap:var(--gap,var(--spacing-md))}.stack\!>*+*{margin-block-start:var(--_gap)!important}.\[c\:lm\(\)\]{c:lm()}.\[code\:lib_dir\(erts\)\]{code:lib dir(erts)}.\[gen_tcp\:connect_option\(\)\]{gen_tcp:connect option()}.\[lists\:reverse\(Response\)\]{lists:reverse(Response)}.\[public_key\:der_encoded\(\)\]{public_key:der encoded()}.\[ssl\:group\(\)\]{ssl:group()}.\[ssl\:named_curve\(\)\]{ssl:named curve()}.\[ssl\:protocol_version\(\)\]{ssl:protocol version()}.\[ssl\:server_option\(\)\]{ssl:server option()}.\[ssl\:sign_scheme\(\)\]{ssl:sign scheme()}.\[ssl\:tls_server_option\(\)\]{ssl:tls server option()}.\[supervisor\:child_spec\(\)\]{supervisor:child spec()}.\[telemetry\:event_name\(\)\]{telemetry:event name()}.\[telemetry_poller\:child_spec\(FinalOpts\)\]{telemetry_poller:child spec(FinalOpts)}.font-bold{--font-weight:700}.font-mono{--font-mono:1}.icon-solid-arrow-left{--icon-content:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --><path d=\"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z\"/></svg>")}.icon-solid-arrow-right-from-bracket{--icon-content:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --><path d=\"M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 192 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128zM160 96c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 32C43 32 0 75 0 128L0 384c0 53 43 96 96 96l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l64 0z\"/></svg>")}.icon-solid-border-all{--icon-content:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --><path d=\"M384 96l0 128-128 0 0-128 128 0zm0 192l0 128-128 0 0-128 128 0zM192 224L64 224 64 96l128 0 0 128zM64 288l128 0 0 128L64 416l0-128zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z\"/></svg>")}.icon-solid-code-fork{--icon-content:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --><path d=\"M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3l0 38.7c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-38.7C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3l0 38.7c0 53-43 96-96 96l-48 0 0 70.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3l0-70.7-48 0c-53 0-96-43-96-96l0-38.7C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM248 432a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"/></svg>")}.icon-solid-floppy-disk{--icon-content:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --><path d=\"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-242.7c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32L64 32zm0 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 224c-17.7 0-32-14.3-32-32l0-64zM224 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"/></svg>")}.icon-solid-gear{--icon-content:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --><path d=\"M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z\"/></svg>")}.icon-solid-trash{--icon-content:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --><path d=\"M135.2 17.7L128 32 32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0-7.2-14.3C307.4 6.8 296.3 0 284.2 0L163.8 0c-12.1 0-23.2 6.8-28.6 17.7zM416 128L32 128 53.2 467c1.6 25.3 22.6 45 47.9 45l245.8 0c25.3 0 46.3-19.7 47.9-45L416 128z\"/></svg>")}.icon-solid-triangle-exclamation{--icon-content:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --><path d=\"M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480L40 480c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"/></svg>")}.icon-solid-user{--icon-content:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --><path d=\"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0z\"/></svg>")}.text-2xl{--font-weight:900}.text-lg{--font-weight:500}.text-md,.text-sm{--font-weight:400}.text-xl{--font-weight:600}.text-xs,.weight-400{--font-weight:400}:is(.\*\:min-h-0>*){min-height:calc(var(--spacing)*0)}@media (hover:hover){.group-hover\:scale-150:is(:where(.group):hover *){--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}}.before\:mr-2:before{content:var(--tw-content);margin-right:calc(var(--spacing)*2)}.before\:icon:before{content:var(--tw-content);color:currentColor;-webkit-mask:var(--icon-content);-webkit-mask:var(--icon-content);mask:var(--icon-content);-webkit-mask:var(--icon-content);vertical-align:middle;background-color:currentColor;display:inline-block;overflow:clip;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.before\:size-4:before{content:var(--tw-content);width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.before\:size-6:before{content:var(--tw-content);width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.before\:origin-center:before{content:var(--tw-content);transform-origin:50%}.before\:rotate-90:before{content:var(--tw-content);rotate:90deg}.before\:icon-solid-boxes-stacked:before{content:var(--tw-content);--icon-content:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --><path d=\"M248 0L208 0c-26.5 0-48 21.5-48 48l0 112c0 35.3 28.7 64 64 64l128 0c35.3 0 64-28.7 64-64l0-112c0-26.5-21.5-48-48-48L328 0l0 80c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-80zM64 256c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-40 0 0 80c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-80-40 0zM352 512l160 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-40 0 0 80c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-80-40 0c-15 0-28.8 5.1-39.7 13.8c4.9 10.4 7.7 22 7.7 34.2l0 160c0 12.2-2.8 23.8-7.7 34.2C323.2 506.9 337 512 352 512z\"/></svg>")}.before\:icon-solid-circle-play:before{content:var(--tw-content);--icon-content:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --><path d=\"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9l0 176c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88c-7.4-4.5-16.7-4.7-24.3-.5z\"/></svg>")}.before\:icon-solid-code-fork:before{content:var(--tw-content);--icon-content:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --><path d=\"M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3l0 38.7c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-38.7C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3l0 38.7c0 53-43 96-96 96l-48 0 0 70.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3l0-70.7-48 0c-53 0-96-43-96-96l0-38.7C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM248 432a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"/></svg>")}.before\:icon-solid-triangle-exclamation:before{content:var(--tw-content);--icon-content:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --><path d=\"M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480L40 480c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"/></svg>")}.before\:icon-square-plus:before{content:var(--tw-content);--icon-content:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --><path d=\"M64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM200 344l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"/></svg>")}.only\:block:only-child{display:block}@media (hover:hover){.hover\:cursor-pointer:hover{cursor:pointer}.hover\:bg-blue-400:hover{background-color:var(--color-blue-400)}.hover\:text-danger-500:hover{color:var(--color-danger-500)}.hover\:text-success-500:hover{color:var(--color-success-500)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:border-rose-400:focus{border-color:var(--color-rose-400)}.focus\:border-zinc-400:focus{border-color:var(--color-zinc-400)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-hocus\:outline-2:has(:focus-visible,:hover){outline-style:var(--tw-outline-style);outline-width:2px}.has-hocus\:outline-offset-2:has(:focus-visible,:hover){outline-offset:2px}.has-hocus\:outline-primary-500:has(:focus-visible,:hover){outline-color:var(--color-primary-500)}.has-\[glsl-editor\]\:h-svh:has(:is(glsl-editor)){height:100svh}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid{display:grid}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:max-w-96{max-width:calc(var(--spacing)*96)}.sm\:translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}.sm\:leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.sm\:text-sm{--font-weight:400}.sm\:focus\:block:focus{display:block}}@media (width>=48rem){.md\:inline{display:inline}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--font-weight:400}}@media (width>=64rem){.lg\:mx-0{margin-inline:calc(var(--spacing)*0)}.lg\:grid-cols-\[3fr_minmax\(60rch\,1fr\)\]{grid-template-columns:3fr minmax(60rch,1fr)}.lg\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}}@media (width>=80rem){.xl\:grid-cols-\[3fr_minmax\(80rch\,1fr\)\]{grid-template-columns:3fr minmax(80rch,1fr)}}@container (width>=16rem){.\@3xs\:debug{--_debug-color:var(--debug-color,magenta);outline:2px solid var(--_debug-color)}.\@3xs\:debug>*{outline:2px dashed var(--_debug-color)}.\@3xs\:debug>* *{outline:1px dotted color-mix(in oklab,var(--_debug-color)70%,transparent)}}@media (prefers-color-scheme:dark){:where(.dark\:divide-gray-700>:not(:last-child)),.dark\:border-gray-700{border-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:text-gray-100{color:var(--color-gray-100)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-500{color:var(--color-gray-500)}.dark\:text-white{color:var(--color-white)}}.phx-click-loading.phx-click-loading\:animate-pulse,.phx-click-loading .phx-click-loading\:animate-pulse{animation:var(--animate-pulse)}.\[\&_\*\]\:text-pretty *{text-wrap:pretty}.\[\&_\.icon\]\:size-4 .icon{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_em\]\:slant-15 em{--font-slant:calc(15*-1)}.\[\&_h1\]\:mb-md h1{margin-bottom:var(--spacing-md)}.\[\&_h1\]\:text-2xl h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));font-weight:var(--tw-font-weight,var(--text-2xl--font-weight));--font-weight:900}.\[\&_h2\]\:mt-xl h2{margin-top:var(--spacing-xl)}.\[\&_h2\]\:mb-lg h2{margin-bottom:var(--spacing-lg)}.\[\&_h2\]\:text-xl h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));font-weight:var(--tw-font-weight,var(--text-xl--font-weight));--font-weight:600}.\[\&_h3\]\:mt-md h3{margin-top:var(--spacing-md)}.\[\&_h3\]\:mb-sm h3{margin-bottom:var(--spacing-sm)}.\[\&_h3\]\:text-lg h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight));--font-weight:500}.\[\&_li\]\:my-\[0\.25lh\] li{margin-block:.25lh}.\[\&_li\]\:contents li{display:contents}.\[\&_strong\]\:weight-800 strong{--font-weight:800}.\[\&_ul\]\:my-\[1lh\] ul{margin-block:1lh}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-md ul{padding-left:var(--spacing-md)}.\[\&\>section\]\:contents>section{display:contents}[data-theme=dark] .\[\[data-theme\=dark\]_\&\]\:left-2\/3{left:66.6667%}[data-theme=light] .\[\[data-theme\=light\]_\&\]\:left-1\/3{left:33.3333%}}@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:.25;--color-red-100:oklch(.936 .032 17.717);--color-red-200:oklch(.885 .062 18.334);--color-red-300:oklch(.808 .114 19.571);--color-red-400:oklch(.704 .191 22.216);--color-red-500:oklch(.637 .237 25.331);--color-red-600:oklch(.577 .245 27.325);--color-red-700:oklch(.505 .213 27.518);--color-red-800:oklch(.444 .177 26.899);--color-red-900:oklch(.396 .141 25.723);--color-orange-500:oklch(.705 .213 47.604);--color-yellow-100:oklch(.973 .071 103.193);--color-yellow-200:oklch(.945 .129 101.54);--color-yellow-300:oklch(.905 .182 98.111);--color-yellow-400:oklch(.852 .199 91.936);--color-yellow-500:oklch(.795 .184 86.047);--color-yellow-600:oklch(.681 .162 75.834);--color-yellow-700:oklch(.554 .135 66.442);--color-yellow-800:oklch(.476 .114 61.907);--color-yellow-900:oklch(.421 .095 57.708);--color-yellow-950:oklch(.286 .066 53.813);--color-green-200:oklch(.925 .084 155.995);--color-green-500:oklch(.723 .219 149.579);--color-teal-50:oklch(.984 .014 180.72);--color-teal-100:oklch(.953 .051 180.801);--color-teal-200:oklch(.91 .096 180.426);--color-teal-300:oklch(.855 .138 181.071);--color-teal-400:oklch(.777 .152 181.912);--color-teal-500:oklch(.704 .14 182.503);--color-teal-600:oklch(.6 .118 184.704);--color-teal-700:oklch(.511 .096 186.391);--color-teal-800:oklch(.437 .078 188.216);--color-teal-900:oklch(.386 .063 188.416);--color-sky-50:oklch(.977 .013 236.62);--color-sky-100:oklch(.951 .026 236.824);--color-sky-200:oklch(.901 .058 230.902);--color-sky-300:oklch(.828 .111 230.318);--color-sky-400:oklch(.746 .16 232.661);--color-sky-500:oklch(.685 .169 237.323);--color-sky-600:oklch(.588 .158 241.966);--color-sky-700:oklch(.5 .134 242.749);--color-sky-800:oklch(.443 .11 240.79);--color-sky-900:oklch(.391 .09 240.876);--color-blue-200:oklch(.882 .059 254.128);--color-blue-400:oklch(.707 .165 254.624);--color-blue-500:oklch(.623 .214 259.815);--color-indigo-500:oklch(.585 .233 277.117);--color-rose-400:oklch(.712 .194 13.428);--color-gray-100:oklch(.967 .003 264.542);--color-gray-200:oklch(.928 .006 264.531);--color-gray-300:oklch(.872 .01 258.338);--color-gray-400:oklch(.707 .022 261.325);--color-gray-500:oklch(.551 .027 264.364);--color-gray-700:oklch(.373 .034 259.733);--color-gray-800:oklch(.278 .033 256.848);--color-gray-900:oklch(.21 .034 264.665);--color-zinc-300:oklch(.871 .006 286.286);--color-zinc-400:oklch(.705 .015 286.067);--color-zinc-900:oklch(.21 .006 285.885);--color-neutral-50:var(--color-stone-50);--color-neutral-100:var(--color-stone-100);--color-neutral-200:var(--color-stone-200);--color-neutral-300:var(--color-stone-300);--color-neutral-400:var(--color-stone-400);--color-neutral-500:var(--color-stone-500);--color-neutral-600:var(--color-stone-600);--color-neutral-700:var(--color-stone-700);--color-neutral-800:var(--color-stone-800);--color-neutral-900:var(--color-stone-900);--color-neutral-950:var(--color-stone-950);--color-stone-50:oklch(.985 .001 106.423);--color-stone-100:oklch(.97 .001 106.424);--color-stone-200:oklch(.923 .003 48.717);--color-stone-300:oklch(.869 .005 56.366);--color-stone-400:oklch(.709 .01 56.259);--color-stone-500:oklch(.553 .013 58.071);--color-stone-600:oklch(.444 .011 73.639);--color-stone-700:oklch(.374 .01 67.558);--color-stone-800:oklch(.268 .007 34.298);--color-stone-900:oklch(.216 .006 56.043);--color-stone-950:oklch(.147 .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:var(--text--2);--text-xs--line-height:1.8;--text-sm:var(--text--1);--text-sm--line-height:calc(1.25/.875);--text-lg:var(--text-1);--text-lg--line-height:1.6;--text-xl:var(--text-2);--text-xl--line-height:1.3;--text-2xl:var(--text-3);--text-2xl--line-height:1.2;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-font-feature-settings:var(--font-sans--font-feature-settings);--default-font-variation-settings:var(--font-sans--font-variation-settings);--default-mono-font-family:var(--font-mono);--default-mono-font-feature-settings:var(--font-mono--font-feature-settings);--default-mono-font-variation-settings:var(--font-mono--font-variation-settings);--color-primary:light-dark(var(--color-teal-500),var(--color-teal-400));--color-focus:light-dark(var(--color-teal-400),var(--color-teal-300));--color-mute:light-dark(var(--color-stone-400),var(--color-stone-500));--color-subtle:light-dark(var(--color-stone-400),var(--color-stone-700));--color-sheet:light-dark(var(--color-stone-100),var(--color-stone-900));--color-primary-50:var(--color-teal-50);--color-primary-100:var(--color-teal-100);--color-primary-200:var(--color-teal-200);--color-primary-300:var(--color-teal-300);--color-primary-400:var(--color-teal-400);--color-primary-500:var(--color-teal-500);--color-primary-600:var(--color-teal-600);--color-primary-700:var(--color-teal-700);--color-primary-800:var(--color-teal-800);--color-primary-900:var(--color-teal-900);--color-danger-500:var(--color-red-500);--color-warning-500:var(--color-orange-500);--color-success-500:var(--color-green-500);--color-info-50:var(--color-sky-50);--color-info-100:var(--color-sky-100);--color-info-200:var(--color-sky-200);--color-info-300:var(--color-sky-300);--color-info-400:var(--color-sky-400);--color-info-500:var(--color-sky-500);--color-info-600:var(--color-sky-600);--color-info-700:var(--color-sky-700);--color-info-800:var(--color-sky-800);--color-info-900:var(--color-sky-900);--spacing-root:var(--spacing-sm);--spacing-xs:clamp(.75rem,.6848rem + .3261vw,.9375rem);--spacing-sm:clamp(1rem,.913rem + .4348vw,1.25rem);--spacing-md:clamp(1.5rem,1.3696rem + .6522vw,1.875rem);--spacing-lg:clamp(2rem,1.8261rem + .8696vw,2.5rem);--spacing-xl:clamp(3rem,2.7391rem + 1.3043vw,3.75rem);--font-recursive:RecVar,system-ui,sans-serif;--font-weight:380;--font-casual:1;--font-cursive:.5;--font-slant:1;--text--2:clamp(.64rem,.6179rem + .1104vw,.7035rem);--text--1:clamp(.8rem,.7521rem + .2395vw,.9377rem);--text-0:clamp(1rem,.913rem + .4348vw,1.25rem);--text-1:clamp(1.25rem,1.1052rem + .7239vw,1.6663rem);--text-2:clamp(1.5625rem,1.3334rem + 1.1454vw,2.2211rem);--text-3:clamp(1.9531rem,1.6026rem + 1.7524vw,2.9607rem);--text-xs--letter-spacing:.4px;--text-xs--font-weight:400;--text-sm--letter-spacing:.2px;--text-sm--font-weight:400;--text-md:var(--text-0);--text-md--line-height:1.6;--text-md--font-weight:400;--text-lg--font-weight:500;--text-xl--font-weight:600;--text-2xl--font-weight:900;--theme-bg-default:light-dark(var(--color-neutral-50),var(--color-neutral-900));--theme-bg-highlight-default:light-dark(var(--color-neutral-100),var(--color-neutral-800));--theme-bg-accent-default:light-dark(var(--color-neutral-200),var(--color-neutral-700));--theme-bg-mute-default:light-dark(var(--color-neutral-300),var(--color-neutral-600));--theme-fg-default:light-dark(var(--color-neutral-900),var(--color-neutral-200));--theme-fg-highlight-default:light-dark(var(--color-neutral-800),var(--color-neutral-100));--theme-fg-accent-default:light-dark(var(--color-teal-500),var(--color-neutral-50));--theme-fg-mute-default:light-dark(var(--color-neutral-600),var(--color-neutral-300));--theme-border-default:light-dark(var(--color-neutral-400),var(--color-neutral-800));--theme-border-highlight-default:light-dark(var(--color-neutral-600),var(--color-neutral-500));--theme-border-accent-default:light-dark(var(--color-teal-500),var(--color-teal-400));--theme-border-mute-default:light-dark(var(--color-neutral-400),var(--color-neutral-700));--theme-shadow-default:light-dark(hsl(from var(--color-neutral-900)h s l/50%),var(--color-neutral-950));--theme-bg-sheet:light-dark(var(--color-neutral-100),var(--color-neutral-800));--theme-bg-highlight-sheet:light-dark(var(--color-neutral-100),var(--color-neutral-800));--theme-bg-accent-sheet:light-dark(var(--color-neutral-200),var(--color-neutral-700));--theme-bg-mute-sheet:light-dark(var(--color-neutral-300),var(--color-neutral-600));--theme-fg-sheet:light-dark(var(--color-neutral-900),var(--color-neutral-50));--theme-fg-highlight-sheet:light-dark(var(--color-neutral-800),var(--color-neutral-100));--theme-fg-accent-sheet:light-dark(var(--color-neutral-700),var(--color-neutral-200));--theme-fg-mute-sheet:light-dark(var(--color-neutral-600),var(--color-neutral-300));--theme-border-sheet:light-dark(var(--color-neutral-300),var(--color-neutral-700));--theme-border-highlight-sheet:light-dark(var(--color-neutral-400),var(--color-neutral-500));--theme-border-accent-sheet:light-dark(var(--color-neutral-500),var(--color-neutral-400));--theme-border-mute-sheet:light-dark(var(--color-neutral-600),var(--color-neutral-300));--theme-shadow-sheet:light-dark(var(--color-neutral-201),var(--color-neutral-950));--theme-bg-primary:light-dark(var(--color-primary-200),var(--color-primary-900));--theme-bg-highlight-primary:light-dark(var(--color-primary-200),var(--color-primary-800));--theme-bg-accent-primary:light-dark(var(--color-primary-300),var(--color-primary-700));--theme-bg-mute-primary:light-dark(var(--color-primary-300),var(--color-primary-600));--theme-fg-primary:light-dark(var(--color-primary-700),var(--color-primary-50));--theme-fg-highlight-primary:light-dark(var(--color-primary-800),var(--color-primary-100));--theme-fg-accent-primary:light-dark(var(--color-primary-700),var(--color-primary-200));--theme-fg-mute-primary:light-dark(var(--color-primary-600),var(--color-primary-300));--theme-border-primary:light-dark(var(--color-primary-600),var(--color-primary-600));--theme-border-highlight-primary:light-dark(var(--color-primary-400),var(--color-primary-500));--theme-border-accent-primary:light-dark(var(--color-primary-500),var(--color-primary-400));--theme-border-mute-primary:light-dark(var(--color-primary-600),var(--color-primary-300));--theme-shadow-primary:light-dark(var(--color-neutral-800),var(--color-neutral-950));--theme-bg-danger:light-dark(var(--color-red-100),var(--color-red-900));--theme-bg-highlight-danger:light-dark(var(--color-red-100),var(--color-red-900));--theme-bg-accent-danger:light-dark(var(--color-red-200),var(--color-red-800));--theme-bg-mute-danger:light-dark(var(--color-red-300),var(--color-red-700));--theme-fg-danger:light-dark(var(--color-red-900),var(--color-red-100));--theme-fg-highlight-danger:light-dark(var(--color-red-800),var(--color-red-100));--theme-fg-accent-danger:light-dark(var(--color-red-700),var(--color-red-200));--theme-fg-mute-danger:light-dark(var(--color-red-600),var(--color-red-300));--theme-border-danger:light-dark(var(--color-red-400),var(--color-red-800));--theme-border-highlight-danger:light-dark(var(--color-red-600),var(--color-red-500));--theme-border-accent-danger:light-dark(var(--color-red-500),var(--color-red-400));--theme-border-mute-danger:light-dark(var(--color-red-400),var(--color-red-700));--theme-shadow-danger:var(--theme-shadow-default);--theme-bg-info:light-dark(var(--color-info-50),var(--color-info-900));--theme-bg-highlight-info:light-dark(var(--color-info-100),var(--color-info-800));--theme-bg-accent-info:light-dark(var(--color-info-200),var(--color-info-700));--theme-bg-mute-info:light-dark(var(--color-info-300),var(--color-info-600));--theme-fg-info:light-dark(var(--color-info-900),var(--color-info-50));--theme-fg-highlight-info:light-dark(var(--color-info-800),var(--color-info-100));--theme-fg-accent-info:light-dark(var(--color-info-700),var(--color-info-200));--theme-fg-mute-info:light-dark(var(--color-info-600),var(--color-info-300));--theme-border-info:light-dark(var(--color-info-300),var(--color-info-600));--theme-border-highlight-info:light-dark(var(--color-info-400),var(--color-info-500));--theme-border-accent-info:light-dark(var(--color-info-500),var(--color-info-400));--theme-border-mute-info:light-dark(var(--color-info-600),var(--color-info-300));--theme-shadow-info:light-dark(var(--color-neutral-800),var(--color-neutral-950));--theme-bg-pit:light-dark(var(--color-neutral-500),var(--color-neutral-950));--theme-bg-highlight-pit:light-dark(var(--color-neutral-900),var(--color-neutral-800));--theme-bg-accent-pit:light-dark(var(--color-neutral-900),var(--color-neutral-950));--theme-bg-mute-pit:light-dark(var(--color-neutral-900),var(--color-neutral-900));--theme-fg-pit:light-dark(var(--color-neutral-100),var(--color-neutral-50));--theme-fg-highlight-pit:light-dark(var(--color-neutral-100),var(--color-neutral-100));--theme-fg-accent-pit:light-dark(var(--color-neutral-200),var(--color-neutral-400));--theme-fg-mute-pit:light-dark(var(--color-red-500),var(--color-neutral-900));--theme-border-pit:light-dark(var(--color-neutral-500),var(--color-neutral-400));--theme-border-highlight-pit:light-dark(var(--color-neutral-400),var(--color-neutral-500));--theme-border-accent-pit:light-dark(var(--color-neutral-500),var(--color-neutral-400));--theme-border-mute-pit:light-dark(var(--color-neutral-600),var(--color-neutral-300));--theme-shadow-pit:var(--theme-shadow-default);--shadow-extrude:1px 1px 0 var(--color-theme-border),2px 2px 0 var(--color-theme-border),3px 3px 0 var(--color-theme-border),4px 4px 0 var(--color-theme-border),5px 5px 0 var(--color-theme-border),inset 0 0 0 1px var(--color-theme-border);--theme-bg-warning:light-dark(var(--color-yellow-100),var(--color-yellow-900));--theme-bg-highlight-warning:light-dark(var(--color-yellow-100),var(--color-yellow-900));--theme-bg-accent-warning:light-dark(var(--color-yellow-200),var(--color-yellow-800));--theme-bg-mute-warning:light-dark(var(--color-yellow-300),var(--color-yellow-700));--theme-fg-warning:light-dark(var(--color-yellow-900),var(--color-yellow-100));--theme-fg-highlight-warning:light-dark(var(--color-yellow-800),var(--color-yellow-100));--theme-fg-accent-warning:light-dark(var(--color-yellow-700),var(--color-yellow-200));--theme-fg-mute-warning:light-dark(var(--color-yellow-600),var(--color-yellow-300));--theme-border-warning:light-dark(var(--color-yellow-400),var(--color-yellow-800));--theme-border-highlight-warning:light-dark(var(--color-yellow-600),var(--color-yellow-500));--theme-border-accent-warning:light-dark(var(--color-yellow-500),var(--color-yellow-400));--theme-border-mute-warning:light-dark(var(--color-yellow-400),var(--color-yellow-700));--theme-shadow-warning:light-dark(var(--color-yellow-200),var(--color-yellow-950))}}@layer components,demo;:root{color-scheme:light dark}html,body{min-height:100%}tbody th{text-align:left}th,td{padding:var(--spacing)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:var(--spacing)}:root{font-family:var(--font-recursive),system-ui,sans-serif;font-size:13pt;line-height:1.5}*{font-variation-settings:"wght" var(--font-weight),"slnt" var(--font-slant),"CASL" var(--font-casual),"CRSV" var(--font-cursive),"MONO" var(--font-mono)}@property --font-weight{syntax:"<number>";inherits:true;initial-value:400}@property --font-casual{syntax:"<number>";inherits:true;initial-value:1}@utilty set-*{background-color: --value(--color-theme-bg-*); color: --value(--color-theme-fg-*); border-color: --value(--color-theme-border-*); outline-color: --value(--color-theme-border-*);}.size-container{container-type:size}.bar{--_gap:var(--bar-gap,var(--spacing-sm));gap:var(--_gap);flex-direction:row;width:max-content;display:flex}.bar>*{min-width:max-content}.bookend{gap:var(--gap);justify-content:center;align-items:center;width:100%;display:flex}.bookend>:first-child,.bookend>:last-child{flex-grow:0}.bookend>*{flex-grow:1}.bridge{gap:var(--gap);width:100%;display:flex}.bridge>:first-child,.bridge>:nth-child(3){flex-shrink:0}.bridge>:nth-child(2){flex-grow:1;overflow:auto}:has(>.cover){container-type:inline-size}.flank-end,.flank{--_gap:var(--gap,var(--root-gap,1rem));gap:var(--_gap);justify-content:stretch;align-items:center;display:flex}:is(.flank-end,.flank)>:first-child{flex-grow:0;flex-shrink:0}:is(.flank-end,.flank)>:last-child,.flank-end>:first-child{flex-grow:999;flex-shrink:1;min-inline-size:0}.flank-end>:last-child{flex-grow:0;flex-shrink:0}.split{justify-content:space-between;align-items:center;display:flex}@utilty fa-*{background-color: currentColor; mask: --value(--ui-icon-*); -webkit-mask: --value(--ui-icon-*); mask-size: contain; mask-repeat: no-repeat; vertical-align: middle; display: inline-block; border: 2px solid black; width: calc(var(--spacing)*6); height: calc(var(--spacing)*6);}@font-face{font-family:RecVar;font-style:oblique 0deg 15deg;font-weight:300 1000;font-display:block;src:url(/fonts/Recursive_VF_1.085--subset_range_english_basic-c141559233a2457cc2182725005c654e.woff2?vsn=d)format("woff2");unicode-range:U+20-7F,U+A9,U+2190-2193,U+2018,U+2019,U+201C,U+201D,U+2022}@font-face{font-family:RecVar;font-style:oblique 0deg 15deg;font-weight:300 1000;font-display:block;src:url(/fonts/Recursive_VF_1.085--subset_range_latin_1-c2f4de09e1eb6791521e2d8f56b9f4ee.woff2?vsn=d)format("woff2");unicode-range:U+C0-FF}@font-face{font-family:RecVar;font-style:oblique 0deg 15deg;font-weight:300 1000;font-display:block;src:url(/fonts/Recursive_VF_1.085--subset_range_latin_1_punc-928da0f8afae6068afe64faa8a6d358c.woff2?vsn=d)format("woff2");unicode-range:U+A0-A8,U+AA-BF,U+2194-2199}@font-face{font-family:RecVar;font-style:oblique 0deg 15deg;font-weight:300 1000;font-display:block;src:url(/fonts/Recursive_VF_1.085--subset_range_latin_ext-87c93d85adeb34846d972f1387429f85.woff2?vsn=d)format("woff2");unicode-range:U+100-17F}@font-face{font-family:RecVar;font-style:oblique 0deg 15deg;font-weight:300 1000;font-display:block;src:url(/fonts/Recursive_VF_1.085--subset_range_vietnamese-7297d269302adffa48d0c90f2f0fdc04.woff2?vsn=d)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:RecVar;font-style:oblique 0deg 15deg;font-weight:300 1000;font-display:block;src:url(/fonts/Recursive_VF_1.085--subset_range_remaining-ed6b97642b6cbb5986073aa0e97197a9.woff2?vsn=d)format("woff2");unicode-range:U+2007,U+2008,U+2009,U+200A,U+200B,U+D,U+2010,U+2012,U+2013,U+2014,U+2015,U+201A,U+201E,U+2020,U+2021,U+2026,U+2030,U+2032,U+2033,U+2039,U+203A,U+203E,U+2044,U+2052,U+2070,U+2074,U+2075,U+2076,U+2077,U+2078,U+2079,U+207B,U+2080,U+2081,U+2082,U+2083,U+2084,U+2085,U+2086,U+2087,U+2088,U+2089,U+20A1,U+20A6,U+20A8,U+20A9,U+20AA,U+20AC,U+20AD,U+20B1,U+20B2,U+20B4,U+20B5,U+20B8,U+20B9,U+20BA,U+20BC,U+20BD,U+20BF,U+F8FF,U+2113,U+2116,U+2122,U+2126,U+212E,U+E132,U+E133,U+2153,U+2154,U+215B,U+215C,U+215D,U+215E,U+18F,U+192,U+19D,U+1C4,U+1C5,U+1C6,U+1C7,U+1C8,U+1C9,U+1CA,U+1CB,U+1CC,U+1E6,U+1E7,U+1EA,U+1EB,U+1F1,U+1F2,U+1F3,U+1FA,U+1FB,U+1FC,U+1FD,U+1FE,U+1FF,U+200,U+201,U+202,U+203,U+204,U+205,U+206,U+207,U+208,U+209,U+20A,U+20B,U+20C,U+20D,U+20E,U+20F,U+210,U+211,U+212,U+213,U+214,U+215,U+216,U+217,U+218,U+219,U+21A,U+21B,U+2215,U+2219,U+221E,U+221A,U+22A,U+22B,U+22C,U+22D,U+222B,U+230,U+231,U+232,U+233,U+2236,U+237,U+2248,U+259,U+2260,U+2261,U+2264,U+2265,U+272,U+2B9,U+2BA,U+2BB,U+2BC,U+2BE,U+2BF,U+2C6,U+2C7,U+2C8,U+2C9,U+2CA,U+2CB,U+2D8,U+2D9,U+2DA,U+2DB,U+2DC,U+2DD,U+300,U+301,U+FB02,U+FB03,U+302,U+303,U+304,U+FB01,U+306,U+307,U+308,U+309,U+30A,U+30B,U+30C,U+30F,U+311,U+312,U+315,U+31B,U+2202,U+323,U+324,U+325,U+326,U+327,U+328,U+329,U+2205,U+32E,U+2206,U+331,U+335,U+220F,U+2211,U+2212,U+391,U+392,U+393,U+394,U+398,U+39B,U+39C,U+39D,U+3A0,U+3A6,U+3B1,U+3B2,U+3B3,U+3B4,U+3B8,U+3BB,U+3BC,U+3BD,U+3C0,U+3C6,U+25A0,U+25A1,U+25B2,U+25B3,U+25B6,U+25B7,U+25BC,U+25BD,U+25C0,U+25C1,U+25C6,U+25C7,U+25CA,U+1E08,U+1E09,U+1E0C,U+1E0D,U+1E0E,U+1E0F,U+2610,U+2611,U+1E14,U+1E15,U+1E16,U+1E17,U+1E1C,U+1E1D,U+1E20,U+1E21,U+1E24,U+1E25,U+1E2A,U+1E2B,U+1E2E,U+1E2F,U+1E36,U+1E37,U+1E3A,U+1E3B,U+E3F,U+1E42,U+1E43,U+1E44,U+1E45,U+1E46,U+1E47,U+1E48,U+1E49,U+1E4C,U+1E4D,U+1E4E,U+1E4F,U+1E50,U+1E51,U+1E52,U+1E53,U+1E5A,U+1E5B,U+1E5E,U+1E5F,U+1E60,U+2661,U+1E61,U+1E62,U+1E63,U+1E64,U+1E65,U+1E66,U+1E67,U+1E68,U+1E69,U+2665,U+1E6C,U+1E6D,U+1E6E,U+1E6F,U+1E78,U+1E79,U+1E7A,U+1E7B,U+1E80,U+1E81,U+1E82,U+1E83,U+1E84,U+1E85,U+1E8E,U+1E8F,U+1E92,U+1E93,U+1E97,U+1E9E,U+2713,U+27E8,U+27E9}:root{color-scheme:light dark;--font-weight:380;--font-casual:0;--font-cursive:.5;--font-slant:1;--font-mono:0;font-size:13pt}body{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height));font-weight:var(--tw-font-weight,var(--text-md--font-weight));--font-weight:400}:root[data-theme=dark] body{color-scheme:dark}:root[data-theme=light] body{color-scheme:light}[data-phx-session]{display:contents}body{border:10px solid var(--foobar)}a:any-link:not(.btn,.plain){text-decoration:underline;-webkit-text-decoration-color:hsl(from var(--color-primary-500)h s l/50%);-webkit-text-decoration-color:hsl(from var(--color-primary-500)h s l/50%);text-decoration-color:hsl(from var(--color-primary-500)h s l/50%);text-underline-offset:.25em;box-shadow:var(--shadow-extrude);text-decoration-thickness:.125em}a:any-link:not(.btn,.plain):focus,a:any-link:not(.btn,.plain):hover{color:var(--color-theme-fg-accent);text-decoration:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}