*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.font-input,.form-multiselect,.form-textarea,.form-select{appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.75rem .875rem;font-size:1rem;line-height:1rem;--un-shadow: 0 0 #0000}.font-input:focus,.form-multiselect:focus,.form-textarea:focus,.form-select:focus{outline:2px solid transparent;outline-offset:2px;--un-ring-inset: var(--un-empty, );--un-ring-offset-width: 0px;--un-ring-offset-color: #fff;--un-ring-color: #2563eb;--un-ring-offset-shadow: var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow: var(--un-ring-inset) 0 0 0 calc(1px + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);border-color:#2563eb}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:3.75rem;print-color-adjust:exact;-webkit-transition:none;transition:none}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.875rem;print-color-adjust:unset}[type=checkbox],[type=radio]{appearance:none;padding:0;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;user-select:none;flex-shrink:0;height:1.125rem;width:1.125rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText,1px auto -webkit-focus-ring-color}.prose :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-headings);font-weight:600;line-height:1.25}.prose :where(a):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-links);text-decoration:underline;font-weight:500}.prose :where(a code):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-links)}.prose :where(p,ul,ol,pre):not(:where(.not-prose,.not-prose *)){margin:1em 0;line-height:1.75}.prose :where(blockquote):not(:where(.not-prose,.not-prose *)){margin:1em 0;padding-left:1em;font-style:italic;border-left:.25em solid var(--un-prose-borders)}.prose :where(h1):not(:where(.not-prose,.not-prose *)){margin:1rem 0;font-size:2.25em}.prose :where(h2):not(:where(.not-prose,.not-prose *)){margin:1.75em 0 .5em;font-size:1.75em}.prose :where(h3):not(:where(.not-prose,.not-prose *)){margin:1.5em 0 .5em;font-size:1.375em}.prose :where(h4):not(:where(.not-prose,.not-prose *)){margin:1em 0;font-size:1.125em}.prose :where(img,video):not(:where(.not-prose,.not-prose *)){max-width:100%}.prose :where(figure,picture):not(:where(.not-prose,.not-prose *)){margin:1em 0}.prose :where(figcaption):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-captions);font-size:.875em}.prose :where(code):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-code);font-size:.875em;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.prose :where(:not(pre)>code):not(:where(.not-prose,.not-prose *)):before,.prose :where(:not(pre)>code):not(:where(.not-prose,.not-prose *)):after{content:"`"}.prose :where(pre):not(:where(.not-prose,.not-prose *)){padding:1.25rem 1.5rem;overflow-x:auto;border-radius:.375rem}.prose :where(pre,code):not(:where(.not-prose,.not-prose *)){white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;background:transparent}.prose :where(pre code):not(:where(.not-prose,.not-prose *)){font-weight:inherit}.prose :where(ol,ul):not(:where(.not-prose,.not-prose *)){padding-left:1.25em}.prose :where(ol):not(:where(.not-prose,.not-prose *)){list-style-type:decimal}.prose :where(ol[type=A]):not(:where(.not-prose,.not-prose *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where(.not-prose,.not-prose *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where(.not-prose,.not-prose *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where(.not-prose,.not-prose *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where(.not-prose,.not-prose *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where(.not-prose,.not-prose *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where(.not-prose,.not-prose *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where(.not-prose,.not-prose *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where(.not-prose,.not-prose *)){list-style-type:decimal}.prose :where(ul):not(:where(.not-prose,.not-prose *)){list-style-type:disc}.prose :where(ol>li):not(:where(.not-prose,.not-prose *))::marker,.prose :where(ul>li):not(:where(.not-prose,.not-prose *))::marker,.prose :where(summary):not(:where(.not-prose,.not-prose *))::marker{color:var(--un-prose-lists)}.prose :where(hr):not(:where(.not-prose,.not-prose *)){margin:2em 0;border:1px solid var(--un-prose-hr)}.prose :where(table):not(:where(.not-prose,.not-prose *)){display:block;margin:1em 0;border-collapse:collapse;overflow-x:auto}.prose :where(tr):not(:where(.not-prose,.not-prose *)):nth-child(2n){background:var(--un-prose-bg-soft)}.prose :where(td,th):not(:where(.not-prose,.not-prose *)){border:1px solid var(--un-prose-borders);padding:.625em 1em}.prose :where(abbr):not(:where(.not-prose,.not-prose *)){cursor:help}.prose :where(kbd):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-code);border:1px solid;padding:.25rem .5rem;font-size:.875em;border-radius:.25rem}.prose :where(details):not(:where(.not-prose,.not-prose *)){margin:1em 0;padding:1.25rem 1.5rem;background:var(--un-prose-bg-soft)}.prose :where(summary):not(:where(.not-prose,.not-prose *)){cursor:pointer;font-weight:600}.prose{color:var(--un-prose-body);max-width:65ch}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.uno-wjz1hz{pointer-events:none;z-index:60;display:none;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));white-space:nowrap;border-radius:.375rem;--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity));padding:.125rem .25rem;font-size:.875rem;line-height:1.25rem;--un-text-opacity:1;color:rgb(249 250 251 / var(--un-text-opacity));line-height:1;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.group:hover .uno-pg561r{visibility:visible}.uno-5ns4uo{visibility:hidden}.uno-0hytcx{position:relative;display:flex;align-items:center}.uno-3u29x8{position:absolute}.uno-4bukom{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.uno-ch9zf6{position:relative;display:flex;align-items:center;justify-content:center}.uno-dxjyt5{position:fixed}.uno-t3ma76{position:absolute;height:100%;width:100%;--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity));opacity:.8}.uno-tvy16f{position:relative;--un-ring-width:0px !important;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color) !important;--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color) !important;box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.uno-yiwqgd{position:fixed;left:0;top:0;z-index:50;height:100dvh;width:100dvw;display:flex;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));align-items:center;justify-content:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}.uno-7bocol{margin:.25rem;border-radius:.5rem;padding:.5rem 1rem;font-size:1.125rem;line-height:1.75rem}.uno-7hdxjs{margin:.25rem;border-radius:.5rem;padding:.25rem .5rem;font-size:1rem;line-height:1.5rem}.uno-f7gr6s{margin:.125rem;border-radius:.375rem;padding:.125rem .25rem;font-size:.875rem;line-height:1.25rem}.uno-sna61o{margin:.25rem;display:flex;flex:1 1 0%;align-items:center;justify-content:flex-start;border-radius:.5rem;padding:.5rem;--un-ring-offset-width:1px}.uno-ssu5u5{margin:.25rem;height:2rem;border-width:0px;border-radius:.5rem;padding:.25rem 2.25rem .25rem .5rem;font-size:1rem;line-height:1.5rem}.uno-xzb9ew{margin:.25rem;border-width:2px;border-radius:1rem;padding:.5rem}.uno-oq0paj{display:block;overflow:hidden}.uno-6tktty{min-height:4rem}.uno-h3vbpe{height:2rem}.uno-8igw5y{display:flex;align-items:center;justify-content:center}.uno-5i3h1r{cursor:pointer}.uno-0ne4r2{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}.uno-4pn767{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity))}.uno-h2gs38,.uno-mbcq4z,.uno-udvnip{--un-border-opacity:1;border-color:rgb(209 213 219 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity))}.uno-zyd200{border-style:none;--un-gradient-shape:to top right;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.uno-5gevby,.uno-ng2kuy{--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity));fill:currentColor;--un-outline-color-opacity:1;outline-color:rgb(229 231 235 / var(--un-outline-color-opacity))}.uno-fxf9d9,.uno-gsxr7m{--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity))}.uno-lqwt7r{--un-bg-opacity:1;background-color:rgb(239 68 68 / var(--un-bg-opacity));fill:currentColor;--un-outline-color-opacity:1;outline-color:rgb(239 68 68 / var(--un-outline-color-opacity))}.uno-sc5vv7{--un-bg-opacity:1;background-color:rgb(34 197 94 / var(--un-bg-opacity));fill:currentColor;--un-outline-color-opacity:1;outline-color:rgb(34 197 94 / var(--un-outline-color-opacity))}.uno-8qqgai{--un-gradient-shape:to top right;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));fill:url(#gradient)}.uno-350t63{fill:currentColor;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.uno-lwl4kw{fill:currentColor}.uno-nfsxum{fill:url(#gradient)}.uno-0p96cn{--un-text-opacity:1;color:rgb(17 24 39 / var(--un-text-opacity))}.uno-5pe3j1{--un-text-opacity:1;color:rgb(55 65 81 / var(--un-text-opacity))}.uno-rq1phw{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity))}.uno-ssu5u5:invalid{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}.uno-zd3ouy{font-weight:600}.uno-8qqgai:disabled{opacity:.7}.uno-lqwt7r:disabled{opacity:.7}.uno-sc5vv7:disabled{opacity:.7}.uno-sna61o::placeholder{opacity:.5}.uno-7ta5kz{outline-width:0px;outline-offset:2px!important}.uno-7ta5kz:focus{outline-width:2px!important;outline-style:solid!important}.uno-pqcjad{outline:2px solid transparent!important;outline-offset:2px!important}.uno-0hytcx:focus{outline:2px solid transparent;outline-offset:2px}.uno-pqcjad:focus{outline:2px solid transparent!important;outline-offset:2px!important}.uno-sna61o:focus{outline:2px solid transparent;outline-offset:2px}.uno-ssu5u5:focus{outline:2px solid transparent;outline-offset:2px;--un-ring-width:0px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.uno-tvy16f:focus{--un-ring-width:0px !important;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color) !important;--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color) !important;box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)!important}@media (hover: hover) and (pointer: fine){.uno-2ldf87:hover{--un-bg-opacity:1;background-color:rgb(220 38 38 / var(--un-bg-opacity));fill:currentColor;--un-outline-color-opacity:1;outline-color:rgb(220 38 38 / var(--un-outline-color-opacity))}.uno-tau2fz:hover{--un-bg-opacity:1;background-color:rgb(22 163 74 / var(--un-bg-opacity));fill:currentColor;--un-outline-color-opacity:1;outline-color:rgb(22 163 74 / var(--un-outline-color-opacity))}.uno-x5hzyp:hover{--un-bg-opacity:1;background-color:rgb(209 213 219 / var(--un-bg-opacity));--un-outline-color-opacity:1;outline-color:rgb(209 213 219 / var(--un-outline-color-opacity))}.uno-gwkjtv:hover{--un-gradient-shape:to bottom left;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));fill:currentColor}}@media (hover: hover) and (pointer: fine){@media (prefers-color-scheme: dark){.uno-2ldf87:hover{--un-bg-opacity:1;background-color:rgb(220 38 38 / var(--un-bg-opacity));--un-outline-color-opacity:1;outline-color:rgb(220 38 38 / var(--un-outline-color-opacity))}.uno-tau2fz:hover{--un-bg-opacity:1;background-color:rgb(22 163 74 / var(--un-bg-opacity));--un-outline-color-opacity:1;outline-color:rgb(22 163 74 / var(--un-outline-color-opacity))}.uno-x5hzyp:hover{--un-bg-opacity:1;background-color:rgb(55 65 81 / var(--un-bg-opacity));--un-outline-color-opacity:1;outline-color:rgb(55 65 81 / var(--un-outline-color-opacity))}}}@media (prefers-color-scheme: dark){.uno-0ne4r2,.uno-h2gs38{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}.uno-4pn767,.uno-udvnip{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity))}.uno-mbcq4z{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(55 65 81 / var(--un-bg-opacity));--un-bg-opacity:.3}.uno-5gevby{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity));--un-outline-color-opacity:1;outline-color:rgb(17 24 39 / var(--un-outline-color-opacity))}.uno-fxf9d9{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity))}.uno-gsxr7m{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}.uno-lqwt7r{--un-bg-opacity:1;background-color:rgb(239 68 68 / var(--un-bg-opacity));--un-outline-color-opacity:1;outline-color:rgb(239 68 68 / var(--un-outline-color-opacity))}.uno-ng2kuy{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity));--un-outline-color-opacity:1;outline-color:rgb(31 41 55 / var(--un-outline-color-opacity))}.uno-sc5vv7{--un-bg-opacity:1;background-color:rgb(34 197 94 / var(--un-bg-opacity));--un-outline-color-opacity:1;outline-color:rgb(34 197 94 / var(--un-outline-color-opacity))}.uno-wjz1hz{--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(31 41 55 / var(--un-text-opacity))}.uno-0p96cn{--un-text-opacity:1;color:rgb(249 250 251 / var(--un-text-opacity))}.uno-5pe3j1{--un-text-opacity:1;color:rgb(243 244 246 / var(--un-text-opacity))}.uno-rq1phw{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}}@media (min-width: 768px){.uno-wjz1hz{display:block}}.uno-uy5w6f{visibility:visible}.uno-tpcznr{visibility:hidden}.uno-wdtrmd{position:absolute;z-index:50;width:100%;display:flex;flex-direction:column;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));overflow:hidden;padding:.25rem;--un-shadow:var(--un-shadow-inset) 0 25px 50px -12px var(--un-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}.uno-is2ys3{z-index:50;min-width:fit-content;display:flex;flex-direction:column;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));overflow:hidden;padding:.5rem;--un-shadow:var(--un-shadow-inset) 0 25px 50px -12px var(--un-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);transition-duration:.25s}.uno-3ulyf2{height:1rem;width:1rem}.uno-i9c8vq{height:2rem;width:2rem}.uno-wr5v1u{height:1.5rem;width:1.5rem}.uno-x8qh9v{background-color:transparent}.uno-84tywe{fill:inherit}.uno-78lum4{padding:.5rem}.uno-82knp1{padding:.25rem}.uno-kl65hf{padding:.125rem}.uno-51506v{padding-left:.25rem}.uno-5b4lvu{padding-left:.5rem}.uno-y0ssi9{padding-left:.125rem}@media (prefers-color-scheme: dark){.uno-x8qh9v{background-color:transparent}}@media (min-width: 768px){.uno-tpcznr{opacity:0}.uno-uy5w6f{opacity:1}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.\!left-0{left:0!important}.\!top-unset{top:unset!important}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-4{right:1rem}.top-0{top:0}.top-16{top:4rem}.top-24{top:6rem}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-50{z-index:50}.grid{display:grid}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-1{margin-left:-.25rem}.mb-0{margin-bottom:0}.ml-0\.5{margin-left:.125rem}.ml-2{margin-left:.5rem}.ml-6{margin-left:1.5rem}.mr-\[max\(0px\,calc\(\(100\%-\(1536px\)\)\/2\)\)\]{margin-right:max(0px,calc((100% - 1536px)/2))}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.\!inline{display:inline!important}.inline{display:inline}.block{display:block}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.\!max-h-full{max-height:100%!important}.\!max-w-full{max-width:100%!important}.\[\&\.astro-code\]\:max-h-80.astro-code,.\[\&\>\.astro-code\]\:max-h-80>.astro-code{max-height:20rem}.h-0{height:0}.h-1\.5{height:.375rem}.h-16{height:4rem}.h-3,.h3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-fit{height:fit-content}.h-full{height:100%}.h-unset{height:unset}.h2{height:.5rem}.max-h-\[calc\(100vh-16rem\)\]{max-height:calc(100vh - 16rem)}.max-h-\[calc\(100vh-21\.5rem\)\]{max-height:calc(100vh - 21.5rem)}.max-h-0{max-height:0}.max-h-full{max-height:100%}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.min-h-24{min-height:6rem}.min-h-8{min-height:2rem}.min-h-screen{min-height:100vh}.min-w-64{min-width:16rem}.min-w-8{min-width:2rem}.min-w-fit{min-width:fit-content}.w-\[calc\(100\%\+0\.25rem\)\]{width:calc(100% + .25rem)}.w-0{width:0}.w-16{width:4rem}.w-2px{width:2px}.w-2xl{width:42rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-8{width:2rem}.w-full{width:100%}.w-screen{width:100vw}.max-w-screen-2xl{max-width:1536px}.max-w-screen-md{max-width:768px}.flex{display:flex}.flex-inline{display:inline-flex}.flex-1{flex:1 1 0%}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.table{display:table}.-translate-x-1\/2{--un-translate-x:-50%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.translate-y-\[100vh\]{--un-translate-y:100vh;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.translate-y-full{--un-translate-y:100%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.-rotate-90{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:-90deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.rotate-90{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:90deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overscroll-none{overscroll-behavior:none}.whitespace-pre-wrap{white-space:pre-wrap}.border{border-width:1px}.border-0{border-width:0px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-t-2{border-top-width:2px}.border-gray-200{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity))}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.border-none{border-style:none}.bg-amber-500{--un-bg-opacity:1;background-color:rgb(245 158 11 / var(--un-bg-opacity))}.bg-blue-500{--un-bg-opacity:1;background-color:rgb(59 130 246 / var(--un-bg-opacity))}.bg-gray-100{--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity))}.bg-gray-200,.group:hover .group-hover\:bg-gray-200{--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity))}.bg-gray-300,.group:hover .group-hover\:bg-gray-300{--un-bg-opacity:1;background-color:rgb(209 213 219 / var(--un-bg-opacity))}.bg-gray-50{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}.bg-gray-800{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity))}.bg-gray-900{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}.bg-green-500{--un-bg-opacity:1;background-color:rgb(34 197 94 / var(--un-bg-opacity))}.bg-red-500{--un-bg-opacity:1;background-color:rgb(239 68 68 / var(--un-bg-opacity))}.bg-transparent{background-color:transparent}.\!hover\:bg-gray-200:hover{--un-bg-opacity:1 !important;background-color:rgb(229 231 235 / var(--un-bg-opacity))!important}.hover\:bg-gray-200:hover{--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity))}.hover\:bg-gray-700:hover{--un-bg-opacity:1;background-color:rgb(55 65 81 / var(--un-bg-opacity))}.bg-opacity-20{--un-bg-opacity:.2}.bg-opacity-50{--un-bg-opacity:.5}.from-gray-50{--un-gradient-from-position:0%;--un-gradient-from:rgb(249 250 251 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(249 250 251 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-red-500{--un-gradient-from-position:0%;--un-gradient-from:rgb(239 68 68 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(239 68 68 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.to-orange-500{--un-gradient-to-position:100%;--un-gradient-to:rgb(249 115 22 / var(--un-to-opacity, 1)) var(--un-gradient-to-position)}.to-transparent{--un-gradient-to-position:100%;--un-gradient-to:transparent var(--un-gradient-to-position)}.bg-gradient-to-b{--un-gradient-shape:to bottom;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient))}.bg-gradient-to-tr{--un-gradient-shape:to top right;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient))}.hover\:bg-gradient-to-bl:hover{--un-gradient-shape:to bottom left;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-inherit{fill:inherit}.p-0{padding:0}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-4{padding:1rem}.px,.px-4{padding-left:1rem;padding-right:1rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.\!\[\&\>\.astro-code\]\:pt-0>.astro-code{padding-top:0!important}.pb-1{padding-bottom:.25rem}.pb-24{padding-bottom:6rem}.pl-\[max\(0px\,calc\(\(100\%-1536px\)\/2\)\)\]{padding-left:max(0px,calc((100% - 1536px)/2))}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3\.25{padding-left:.8125rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.text-center{text-align:center}.text-start{text-align:start}.text-2xl{font-size:1.5rem;line-height:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-amber-500{--un-text-opacity:1;color:rgb(245 158 11 / var(--un-text-opacity))}.text-blue-500{--un-text-opacity:1;color:rgb(59 130 246 / var(--un-text-opacity))}.text-gray-50{--un-text-opacity:1;color:rgb(249 250 251 / var(--un-text-opacity))}.text-gray-500{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity))}.text-gray-600{--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity))}.text-green-500{--un-text-opacity:1;color:rgb(34 197 94 / var(--un-text-opacity))}.text-red-500{--un-text-opacity:1;color:rgb(239 68 68 / var(--un-text-opacity))}.text-transparent{color:transparent}.text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.hover\:text-gray-50:hover{--un-text-opacity:1;color:rgb(249 250 251 / var(--un-text-opacity))}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-4{line-height:1rem}.leading-8{line-height:2rem}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.no-underline{text-decoration:none}.opacity-0{opacity:0}.opacity-100{opacity:1}.\!shadow-none{--un-shadow:0 0 var(--un-shadow-color, rgb(0 0 0 / 0)) !important;box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)!important}.shadow-2xl{--un-shadow:var(--un-shadow-inset) 0 25px 50px -12px var(--un-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-gray-50{--un-shadow-opacity:1;--un-shadow-color:rgb(249 250 251 / var(--un-shadow-opacity))}.shadow-none{--un-shadow:0 0 var(--un-shadow-color, rgb(0 0 0 / 0));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-xl{--un-shadow:var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.backdrop-blur-lg{--un-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.backdrop-blur-md{--un-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.\@container{container-type:inline-size}@media (hover: hover) and (pointer: fine){.\@hover-bg-green-600:hover{--un-bg-opacity:1;background-color:rgb(22 163 74 / var(--un-bg-opacity))}.\@hover-bg-red-600:hover{--un-bg-opacity:1;background-color:rgb(220 38 38 / var(--un-bg-opacity))}.\@hover-bg-clip-border:hover{-webkit-background-clip:border-box;background-clip:border-box}.\@hover-text-current:hover{color:currentColor}.\@hover-text-white:hover{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}}@media (hover: hover) and (pointer: fine){@media (prefers-color-scheme: dark){.dark\:\@hover-bg-green-600:hover{--un-bg-opacity:1;background-color:rgb(22 163 74 / var(--un-bg-opacity))}.dark\:\@hover-bg-red-600:hover{--un-bg-opacity:1;background-color:rgb(220 38 38 / var(--un-bg-opacity))}.dark\:\@hover-bg-clip-border:hover{-webkit-background-clip:border-box;background-clip:border-box}.dark\:\@hover-text-current:hover{color:currentColor}.dark\:\@hover-text-white:hover{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}}}@media (prefers-color-scheme: dark){.dark\:border-gray-700{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}.dark\:bg-gray-200{--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity))}.dark\:bg-gray-700,.group:hover .dark\:group-hover\:bg-gray-700{--un-bg-opacity:1;background-color:rgb(55 65 81 / var(--un-bg-opacity))}.dark\:bg-gray-800,.group:hover .dark\:group-hover\:bg-gray-800{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity))}.dark\:bg-gray-900{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}.\!dark\:hover\:bg-gray-700:hover{--un-bg-opacity:1 !important;background-color:rgb(55 65 81 / var(--un-bg-opacity))!important}.dark\:hover\:bg-gray-300:hover{--un-bg-opacity:1;background-color:rgb(209 213 219 / var(--un-bg-opacity))}.hover\:dark\:bg-gray-700:hover{--un-bg-opacity:1;background-color:rgb(55 65 81 / var(--un-bg-opacity))}.dark\:bg-opacity-50{--un-bg-opacity:.5}.dark\:from-gray-800{--un-gradient-from-position:0%;--un-gradient-from:rgb(31 41 55 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(31 41 55 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.dark\:bg-clip-text{-webkit-background-clip:text;background-clip:text}.dark\:text-gray-200{--un-text-opacity:1;color:rgb(229 231 235 / var(--un-text-opacity))}.dark\:text-gray-400{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}.dark\:text-gray-900{--un-text-opacity:1;color:rgb(17 24 39 / var(--un-text-opacity))}.dark\:text-green-500{--un-text-opacity:1;color:rgb(34 197 94 / var(--un-text-opacity))}.dark\:text-red-500{--un-text-opacity:1;color:rgb(239 68 68 / var(--un-text-opacity))}.dark\:text-transparent{color:transparent}.dark\:hover\:text-gray-900:hover{--un-text-opacity:1;color:rgb(17 24 39 / var(--un-text-opacity))}.dark\:shadow-gray-800{--un-shadow-opacity:1;--un-shadow-color:rgb(31 41 55 / var(--un-shadow-opacity))}}@container (min-width: 42rem){.\@2xl\:max-w-\[calc\(50\%-3rem\)\]{max-width:calc(50% - 3rem)}.\@2xl\:flex-row{flex-direction:row}}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 768px){.md\:relative{position:relative}.md\:mt-32{margin-top:8rem}.md\:block{display:block}.md\:hidden{display:none}.\!md\:max-w-unset{max-width:unset!important}.md\:max-w-\[calc\(100\%-16rem\)\]{max-width:calc(100% - 16rem)}.md\:max-w-64{max-width:16rem}.md\:min-h-unset{min-height:unset}.md\:w-\[calc\(100\%\+4rem\)\]{width:calc(100% + 4rem)}.md\:flex{display:flex}.md\:flex-1{flex:1 1 0%}.md\:translate-y-0{--un-translate-y:0;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.md\:scale-0{--un-scale-x:0;--un-scale-y:0;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}}@media (min-width: 1024px){.lg\:block{display:block}.lg\:flex-row{flex-direction:row}.lg\:gap-4{gap:1rem}}@media (min-width: 1280px){.xl\:fixed{position:fixed}.xl\:max-w-screen{max-width:100vw}.\!xl\:max-w-screen-md{max-width:768px!important}.xl\:flex{display:flex}}@font-face{font-family:NunitoVariable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/nunito-latin-variable-wghtOnly-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:NunitoVariable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/nunito-latin-ext-variable-wghtOnly-normal.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--scrollbar-width: 0px}html,body{font-family:NunitoVariable,sans-serif;min-height:100vh}html{--un-gradient-from-position:0%;--un-gradient-from:rgb(249 115 22 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to:rgb(249 115 22 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);--un-gradient-to-position:100%;--un-gradient-to:rgb(239 68 68 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);--un-text-opacity:1;color:rgb(55 65 81 / var(--un-text-opacity))}@media (prefers-color-scheme: dark){html{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}}h1,h2{font-family:NunitoVariable,sans-serif}@supports (not selector(::-webkit-scrollbar)){.scrollbar-sm{scrollbar-color:#e2e8f0 #f8fafc;scrollbar-width:thin}}.scrollbar-sm::-webkit-scrollbar{width:.5rem;height:.5rem;border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.scrollbar-sm::-webkit-scrollbar{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}.scrollbar-sm::-webkit-scrollbar-thumb{border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.scrollbar-sm::-webkit-scrollbar-thumb{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity))}}@supports (not selector(::-webkit-scrollbar)){.scrollbar-sm-contrast{scrollbar-color:#f8fafc #e2e8f0}}.scrollbar-sm-contrast::-webkit-scrollbar{width:.5rem;height:.5rem;border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.scrollbar-sm-contrast::-webkit-scrollbar{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity))}}.scrollbar-sm-contrast::-webkit-scrollbar-thumb{border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.scrollbar-sm-contrast::-webkit-scrollbar-thumb{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}@supports (not selector(::-webkit-scrollbar)){@media (prefers-color-scheme: dark){.scrollbar-sm{scrollbar-color:#1e293b #0f172a}.scrollbar-sm-contrast{scrollbar-color:#0f172a #1e293b}}}::-webkit-scrollbar{margin-top:1rem;width:.75rem;--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){::-webkit-scrollbar{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity))}}::-webkit-scrollbar-thumb{border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){::-webkit-scrollbar-thumb{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}.scrollbar-contrast::-webkit-scrollbar{width:1rem;--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.scrollbar-contrast::-webkit-scrollbar{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity))}}.scrollbar-contrast::-webkit-scrollbar-thumb{border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.scrollbar-contrast::-webkit-scrollbar-thumb{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}.gradient-image-mask{mask-image:linear-gradient(to bottom,black,transparent);-webkit-mask-image:linear-gradient(to bottom,black,transparent)}.hero-image{transform:perspective(100rem) rotate3d(1,1,0,30deg) scale(1.1)}.hero-image-variant{transition:clip-path;transition-duration:.5s;transition-timing-function:ease-in-out}@media (min-width: 768px){.hero-image{transform:perspective(100rem) rotate3d(1,-1,0,30deg)}}@media (min-width: 768px){.hover\:hero-image:hover{transform:perspective(100rem) rotate3d(1,1,0,25deg)}}.icon-scroll,.icon-scroll:before{position:absolute;left:50%;bottom:3rem}.icon-scroll{width:2rem;height:3.5rem;display:none;border-width:2px;--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));border-radius:1.5rem}@media (prefers-color-scheme: dark){.icon-scroll{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}@media (min-width: 768px){.icon-scroll{display:block}}.icon-scroll:before{content:"";width:8px;height:8px;--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity));margin-left:-4px;top:8px;border-radius:4px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scroll}@media (prefers-color-scheme: dark){.icon-scroll:before{--un-bg-opacity:1;background-color:rgb(55 65 81 / var(--un-bg-opacity))}}@keyframes float{0%{box-shadow:0 5px 15px #0009;transform:perspective(100rem) rotate3d(1,-1,0,30deg) translateY(0)}50%{box-shadow:0 25px 15px #0003;transform:perspective(100rem) rotate3d(1,-1,0,30deg) translateY(-20px)}to{box-shadow:0 5px 15px #0009;transform:perspective(100rem) rotate3d(1,-1,0,30deg) translateY(0)}}@keyframes scroll{0%{opacity:1}to{opacity:0;transform:translateY(3rem)}}.astro-code{border-radius:1rem!important;--un-bg-opacity:1 !important;background-color:rgb(31 41 55 / var(--un-bg-opacity))!important;padding:.75rem 1rem!important}.astro-code::-webkit-scrollbar{width:.5rem;height:.5rem;border-radius:.5rem;background-color:transparent}.astro-code::-webkit-scrollbar-track{margin:.75rem}.astro-code::-webkit-scrollbar-thumb{border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(55 65 81 / var(--un-bg-opacity))}.astro-code::-webkit-scrollbar-corner{background-color:transparent}.astro-code code{font-family:Fira Code,monospace!important;font-size:14px!important;line-height:21px!important;display:flex;flex-direction:column}.prose :where(:not(pre)>code):not(:where(.not-prose,.not-prose *)){&:before,&:after{content:unset!important}border-radius:.5rem!important;--un-bg-opacity:1 !important;background-color:rgb(229 231 235 / var(--un-bg-opacity))!important;padding:.25rem .5rem!important;--un-text-opacity:1 !important;color:rgb(55 65 81 / var(--un-text-opacity))!important;font-weight:500!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}@media (prefers-color-scheme: dark){.prose :where(:not(pre)>code):not(:where(.not-prose,.not-prose *)){--un-bg-opacity:1 !important;background-color:rgb(17 24 39 / var(--un-bg-opacity))!important;--un-text-opacity:1 !important;color:rgb(209 213 219 / var(--un-text-opacity))!important}}@supports (not selector(::-webkit-scrollbar)){@media (prefers-color-scheme: dark){.astro-code{scrollbar-color:#1e293b #0f172a}}}.clamp-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;overflow-wrap:break-word;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.clamp-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.clamp-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;overflow-wrap:break-word;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.icon-fill-current [data-icon]{fill:currentColor}.icon-fill-gradient [data-icon]{fill:url(#gradient)}@media (min-width: 1280px){.endpoint-card{width:calc(100% + 18rem + (min(1536px,(100vw - var(--scrollbar-width))) - 32rem - 768px)/2)}}.font-jetbrains,kbd{font-family:JetBrainsMonoVariable,monospace}#side-panel>div{height:100%}svg>path{fill:inherit}.grid-reset-margin>*{margin:0}.resize-cursor{cursor:ew-resize;cursor:col-resize}.prose{font-kerning:none}.prose :where(code):not(:where(.not-prose,.not-prose *)){white-space:pre-wrap}.prose p{position:relative}.prose .ProseMirror:not(:where(.not-prose,.not-prose *)){padding-bottom:8rem}.prose .ProseMirror:not(:where(.not-prose,.not-prose *))>*+div:not(.tableWrapper){margin-bottom:1.25rem}.prose .tableWrapper{margin-bottom:.75rem;overflow-x:scroll;padding-bottom:.5rem}.prose .tableWrapper::-webkit-scrollbar{width:.5rem;height:.5rem;border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.prose .tableWrapper::-webkit-scrollbar{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity))}}.prose .tableWrapper::-webkit-scrollbar-thumb{border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.prose .tableWrapper::-webkit-scrollbar-thumb{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}.prose img{border-radius:1rem}@media (prefers-color-scheme: dark){.prose img{border-width:2px;--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.prose table{overflow:visible;border-collapse:collapse;border-spacing:0;margin:0;table-layout:fixed;width:100%}.prose table tbody{width:100%}.prose table tr{border-width:2px;--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity))}@media (prefers-color-scheme: dark){.prose table tr{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.prose table td,.prose table th{position:relative;border-width:2px;--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));padding:.5rem;text-align:left;vertical-align:top;font-weight:500;min-width:100px;border-style:none solid solid none;word-break:break-all}@media (prefers-color-scheme: dark){.prose table td,.prose table th{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.prose table th{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.prose table th{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}.prose table tr:first-child td,.prose table tr:first-child th{border-top-style:solid}.prose table tr td:first-child,.prose table tr th:first-child{border-left-style:solid}.prose table p{margin:0;padding:0}.prose table .selectedCell:after{@apply bg-primary;opacity:.1;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.prose table .column-resize-handle{pointer-events:none;position:absolute;bottom:-.125rem;top:-.125rem;right:-.1875rem;z-index:10;width:.25rem}.prose :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)){position:relative;font-weight:700;margin:0!important}.prose :where(h2,h3):not(:where(.not-prose,.not-prose *)):hover{cursor:pointer}.prose :where(h2,h3):not(:where(.not-prose,.not-prose *)):before{position:absolute;left:-1.5rem;display:none;--un-scale-x:.9;--un-scale-y:.9;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));padding-right:1.5rem;--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity));opacity:0;content:"#"}@media (prefers-color-scheme: dark){.prose :where(h2,h3):not(:where(.not-prose,.not-prose *)):before{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}}@media (min-width: 768px){.prose :where(h2,h3):not(:where(.not-prose,.not-prose *)):before{display:block}}.prose :where(h2,h3):not(:where(.not-prose,.not-prose *)):hover:before{opacity:1}.prose h3:not(:where(.not-prose,.not-prose *)):before{left:-1.25rem;padding-right:1.25rem}.prose :where(ul p,ol p):not(:where(.not-prose,.not-prose *)){margin:0}.prose :where(ul:not([data-type=taskList]) li>*+*,ol li>*+*):not(:where(.not-prose,.not-prose *)){margin-top:1.25rem;margin-bottom:1.25rem}.prose :where(li>ul,li>ol,li>div>ul,li>div>ol):not(:where(.not-prose,.not-prose *)){margin:0}.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)){padding-left:0rem}.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)) li{padding-left:.5rem;display:flex!important;justify-content:start;align-items:start;min-height:1.75em;min-width:1rem}.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)) li label{display:flex;align-items:center;justify-content:center;margin-right:.5rem;min-height:1.75em}.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)) li label input{height:1.5rem;width:1.5rem;cursor:pointer;border-width:2px;--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)) li label input:disabled{cursor:default;opacity:.7}@media (prefers-color-scheme: dark){.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)) li label input{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)) li label input:focus{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));--un-ring-width:0px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}@media (prefers-color-scheme: dark){.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)) li label input:focus{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)) li label input:hover:disabled{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity))}@media (prefers-color-scheme: dark){.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)) li label input:hover:disabled{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)) li label input:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"),linear-gradient(to top right,var(--un-gradient-stops));border-color:transparent}@media (prefers-color-scheme: dark){.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)) li label input:checked{border-color:transparent}}.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)) li>div{min-width:1rem}.prose :where(hr):not(:where(.not-prose,.not-prose *)){border-width:1px;--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));border-radius:9999px;margin:1.25rem 0}@media (prefers-color-scheme: dark){.prose :where(hr):not(:where(.not-prose,.not-prose *)){--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.prose :where(hr):not(:where(.not-prose,.not-prose *)).ProseMirror-selectednode{border-width:1px}.form-checkbox{height:1.5rem;width:1.5rem;cursor:pointer;border-width:2px;--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}.form-checkbox:disabled{cursor:default;opacity:.7}@media (prefers-color-scheme: dark){.form-checkbox{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}.form-checkbox:focus{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));--un-ring-width:0px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}@media (prefers-color-scheme: dark){.form-checkbox:focus{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.form-checkbox:hover:disabled{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity))}@media (prefers-color-scheme: dark){.form-checkbox:hover:disabled{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.form-checkbox:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"),linear-gradient(to top right,var(--un-gradient-stops));border-color:transparent}@media (prefers-color-scheme: dark){.form-checkbox:checked{border-color:transparent}}.prose-output,.prose-editor{font-kerning:none}.prose-output p,.prose-output ul,.prose-output ol,.prose-output blockquote,.prose-editor p,.prose-editor ul,.prose-editor ol,.prose-editor blockquote{position:relative}.prose-output :where(p,ul,ol,blockquote):hover .ProseMirror-widget[data-widget=draggableText],.prose-editor :where(p,ul,ol,blockquote):hover .ProseMirror-widget[data-widget=draggableText]{opacity:1}.prose-output .ProseMirror-widget[data-widget=draggableText],.prose-editor .ProseMirror-widget[data-widget=draggableText]{position:absolute;top:0;left:-2.5rem;height:100%;width:2.5rem;display:flex;align-items:flex-start;justify-content:center;opacity:0;padding-top:5px}.prose-output .ProseMirror-widget[data-widget=draggableText]>svg,.prose-editor .ProseMirror-widget[data-widget=draggableText]>svg{width:100%;height:1.5rem;cursor:pointer;border-radius:9999px;fill:currentColor;--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity))}@media (prefers-color-scheme: dark){.prose-output .ProseMirror-widget[data-widget=draggableText]>svg,.prose-editor .ProseMirror-widget[data-widget=draggableText]>svg{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}}.prose-output>*>.ProseMirror,.prose-editor>*>.ProseMirror{padding-bottom:12rem}.prose-output .tableWrapper,.prose-editor .tableWrapper{margin-bottom:.75rem;overflow-x:scroll;padding-bottom:.5rem}.prose-output .tableWrapper::-webkit-scrollbar,.prose-editor .tableWrapper::-webkit-scrollbar{width:.5rem;height:.5rem;border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.prose-output .tableWrapper::-webkit-scrollbar,.prose-editor .tableWrapper::-webkit-scrollbar{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity))}}.prose-output .tableWrapper::-webkit-scrollbar-thumb,.prose-editor .tableWrapper::-webkit-scrollbar-thumb{border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.prose-output .tableWrapper::-webkit-scrollbar-thumb,.prose-editor .tableWrapper::-webkit-scrollbar-thumb{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}.prose-output table,.prose-editor table{overflow:visible;border-collapse:collapse;border-spacing:0;margin:0;table-layout:fixed;width:100%}.prose-output table tbody,.prose-editor table tbody{width:100%}.prose-output table tr,.prose-editor table tr{border-width:2px;--un-border-opacity:1;border-color:rgb(209 213 219 / var(--un-border-opacity))}@media (prefers-color-scheme: dark){.prose-output table tr,.prose-editor table tr{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.prose-output table td,.prose-output table th,.prose-editor table td,.prose-editor table th{position:relative;border-width:2px;--un-border-opacity:1;border-color:rgb(209 213 219 / var(--un-border-opacity));padding:.5rem;text-align:left;vertical-align:top;font-weight:500;min-width:100px;border-style:none solid solid none;word-break:break-all}@media (prefers-color-scheme: dark){.prose-output table td,.prose-output table th,.prose-editor table td,.prose-editor table th{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.prose-output table th,.prose-editor table th{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.prose-output table th,.prose-editor table th{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}.prose-output table tr:first-child td,.prose-output table tr:first-child th,.prose-editor table tr:first-child td,.prose-editor table tr:first-child th{border-top-style:solid}.prose-output table tr td:first-child,.prose-output table tr th:first-child,.prose-editor table tr td:first-child,.prose-editor table tr th:first-child{border-left-style:solid}.prose-output table p,.prose-editor table p{margin:0;padding:0}.prose-output table .selectedCell:after,.prose-editor table .selectedCell:after{@apply bg-primary;opacity:.1;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.prose-output table .column-resize-handle,.prose-editor table .column-resize-handle{pointer-events:none;position:absolute;bottom:-.125rem;top:-.125rem;right:-.1875rem;z-index:10;width:.25rem}.prose-output table.resizing .code-block-editor,.prose-editor table.resizing .code-block-editor{display:none}.prose-output table.resizing .code-block-placeholder,.prose-editor table.resizing .code-block-placeholder{display:flex}.prose-output :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)):before,.prose-output :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)) .open-slash-menu>button,.prose-editor :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)):before,.prose-editor :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)) .open-slash-menu>button{font-weight:700;font-family:JetBrainsMonoVariable,monospace;position:absolute;left:-2.5rem;background:#f9fafb;height:2rem;width:2rem;justify-content:center;display:flex;align-items:center;color:#6b7280;border-radius:25%;font-size:1rem;line-height:1rem;text-align:center;top:50%;transform:translateY(-50%);border-width:2px;opacity:1}@media (prefers-color-scheme: dark){.prose-output :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)):before,.prose-output :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)) .open-slash-menu>button,.prose-editor :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)):before,.prose-editor :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)) .open-slash-menu>button{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}.prose-output h1,.prose-output h2,.prose-output h3,.prose-output h4,.prose-output h5,.prose-output h6,.prose-output .open-slash-menu,.prose-editor h1,.prose-editor h2,.prose-editor h3,.prose-editor h4,.prose-editor h5,.prose-editor h6,.prose-editor .open-slash-menu{position:relative;margin:0}.prose-output h1>button,.prose-output h2>button,.prose-output h3>button,.prose-output h4>button,.prose-output h5>button,.prose-output h6>button,.prose-output .open-slash-menu>button,.prose-editor h1>button,.prose-editor h2>button,.prose-editor h3>button,.prose-editor h4>button,.prose-editor h5>button,.prose-editor h6>button,.prose-editor .open-slash-menu>button{margin-top:1rem}.prose-output .open-slash-menu button,.prose-editor .open-slash-menu button{font-size:1.25em;line-height:1.25em;font-weight:600}.prose-output :where(h1):not(:where(.not-prose,.not-prose *)):before,.prose-editor :where(h1):not(:where(.not-prose,.not-prose *)):before{top:1.65625em;content:"H1"}.prose-output :where(h2):not(:where(.not-prose,.not-prose *)):before,.prose-editor :where(h2):not(:where(.not-prose,.not-prose *)):before{top:1.34375em;content:"H2"}.prose-output :where(h3):not(:where(.not-prose,.not-prose *)):before,.prose-editor :where(h3):not(:where(.not-prose,.not-prose *)):before{top:1.109375em;content:"H3"}.prose-output :where(h4):not(:where(.not-prose,.not-prose *)),.prose-editor :where(h4):not(:where(.not-prose,.not-prose *)){line-height:2.1rem}.prose-output :where(h4):not(:where(.not-prose,.not-prose *)):before,.prose-editor :where(h4):not(:where(.not-prose,.not-prose *)):before{top:1.05rem;content:"H4"}.prose-output :where(h5):not(:where(.not-prose,.not-prose *)),.prose-editor :where(h5):not(:where(.not-prose,.not-prose *)){line-height:2.1rem}.prose-output :where(h5):not(:where(.not-prose,.not-prose *)):before,.prose-editor :where(h5):not(:where(.not-prose,.not-prose *)):before{top:1.05rem;content:"H5"}.prose-output :where(h6):not(:where(.not-prose,.not-prose *)),.prose-editor :where(h6):not(:where(.not-prose,.not-prose *)){font-size:.875em;line-height:2.1rem}.prose-output :where(h6):not(:where(.not-prose,.not-prose *)):before,.prose-editor :where(h6):not(:where(.not-prose,.not-prose *)):before{top:1.05rem;content:"H6"}.prose-output :where(ul p,ol p):not(:where(.not-prose,.not-prose *)),.prose-editor :where(ul p,ol p):not(:where(.not-prose,.not-prose *)){margin:0}.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)),.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)){padding-left:0rem}.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li,.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li{padding-left:.5rem;display:flex!important;justify-content:start;align-items:start;min-height:1.75em;min-width:1rem}.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label,.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label{display:flex;align-items:center;justify-content:center;margin-right:.5rem;min-height:1.75em}.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input,.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input{height:1.5rem;width:1.5rem;cursor:pointer;border-width:2px;--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:disabled,.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:disabled{cursor:default;opacity:.7}@media (prefers-color-scheme: dark){.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input,.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:focus,.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:focus{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));--un-ring-width:0px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}@media (prefers-color-scheme: dark){.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:focus,.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:focus{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:hover:disabled,.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:hover:disabled{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity))}@media (prefers-color-scheme: dark){.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:hover:disabled,.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:hover:disabled{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:checked,.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"),linear-gradient(to top right,var(--un-gradient-stops));border-color:transparent}@media (prefers-color-scheme: dark){.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:checked,.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:checked{border-color:transparent}}.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li>div,.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li>div{min-width:1rem}.prose-output :where(hr):not(:where(.not-prose,.not-prose *)),.prose-editor :where(hr):not(:where(.not-prose,.not-prose *)){border-width:1px;--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));border-radius:9999px;margin:1.25rem 0}@media (prefers-color-scheme: dark){.prose-output :where(hr):not(:where(.not-prose,.not-prose *)),.prose-editor :where(hr):not(:where(.not-prose,.not-prose *)){--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.prose-output :where(hr):not(:where(.not-prose,.not-prose *)).ProseMirror-selectednode,.prose-editor :where(hr):not(:where(.not-prose,.not-prose *)).ProseMirror-selectednode{border-width:1px}.prose-output :where(u),.prose-editor :where(u){text-decoration:underline wavy}.prose-output :where(p,ul,ol,pre):not(:where(.not-prose,.not-prose *)){margin:.375rem 0}.prose-output :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)){margin:.375rem 0!important}.prose-output :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)):before{display:none}.prose-output pre{white-space:pre-wrap;--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity));padding:.5rem .75rem;line-height:1.25rem}@media (prefers-color-scheme: dark){.prose-output pre{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity))}}.prose-output pre::-webkit-scrollbar{width:.5rem;height:1rem;border-width:1px;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.prose-output pre::-webkit-scrollbar{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity))}}.prose-output pre::-webkit-scrollbar-thumb{border-width:4px;--un-border-opacity:1;border-color:rgb(243 244 246 / var(--un-border-opacity));border-radius:.5rem;border-style:solid;--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.prose-output pre::-webkit-scrollbar-thumb{--un-border-opacity:1;border-color:rgb(31 41 55 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}.prose-output pre::-webkit-scrollbar-track{margin-left:.5rem;margin-right:.5rem}.prose-output pre code{padding:0;background-color:transparent;--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity))}@media (prefers-color-scheme: dark){.prose-output pre code{background-color:transparent;--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}}.prose-output code{border-radius:.375rem;--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity));padding-left:.25rem;padding-right:.25rem}@media (prefers-color-scheme: dark){.prose-output code{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity))}}.narrow-prose :where(p,ul,ol,pre):not(:where(.not-prose,.not-prose *)){line-height:inherit;margin:0}.narrow-prose :where(blockquote):not(:where(.not-prose,.not-prose *)){margin:0}
