*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;margin:0;padding:0}body{min-height:100vh}

/*! tailwindcss v4.0.0-alpha.18 | MIT License | https://tailwindcss.com */::-webkit-file-upload-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-feature-settings:var(--default-font-feature-settings,normal);-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;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-variation-settings:normal;font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-feature-settings:var(--default-mono-font-feature-settings,normal);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var( --default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace );font-size:1em;font-variation-settings:normal;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}::-webkit-file-upload-button{font-feature-settings:inherit;background:#0000;color:inherit;font:inherit;font-variation-settings:inherit;letter-spacing:inherit}::file-selector-button,button,input,optgroup,select,textarea{font-feature-settings:inherit;background:#0000;color:inherit;font:inherit;font-variation-settings:inherit;letter-spacing:inherit}input:where(:not([type=button],[type=reset],[type=submit])),select,textarea{border:1px solid}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}summary{display:list-item}menu,ol,ul{list-style:none}textarea{resize:vertical}::placeholder{color:color-mix(in srgb,currentColor 50%,#0000);opacity:1}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none!important}.absolute{position:absolute}.relative{position:relative}.top-\[0\]{top:0}.top-\[75\%\]{top:75%}.right-3{right:var(--spacing-3, )}.right-4{right:var(--spacing-4, )}.right-6{right:var(--spacing-6, )}.bottom-\[0\]{bottom:0}.left-3{left:var(--spacing-3, )}.left-4{left:var(--spacing-4, )}.left-6{left:var(--spacing-6, )}.z-\[1\]{z-index:1}.my-\[1px\]{margin-bottom:1px;margin-top:1px}.my-\[2px\]{margin-bottom:2px;margin-top:2px}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.size-4{height:var(--spacing-4, );width:var(--spacing-4, )}.size-6{height:var(--spacing-6, );width:var(--spacing-6, )}.size-8{height:var(--spacing-8, );width:var(--spacing-8, )}.size-10{height:var(--spacing-10, );width:var(--spacing-10, )}.size-12{height:var(--spacing-12, );width:var(--spacing-12, )}.size-14{height:var(--spacing-14, );width:var(--spacing-14, )}.size-\[14px\]{height:14px;width:14px}.h-6{height:var(--spacing-6, )}.h-8{height:var(--spacing-8, )}.h-10{height:var(--spacing-10, )}.h-12{height:var(--spacing-12, )}.h-14{height:var(--spacing-14, )}.h-\[var\(--height\)\]{height:var(--height)}.max-h-\[var\(--max-height\)\]{max-height:var(--max-height)}.min-h-\[var\(--min-height\)\]{min-height:var(--min-height)}.w-\[var\(--width\)\]{width:var(--width)}.w-full{width:100%}.max-w-\[var\(--max-width\)\]{max-width:var(--max-width)}.min-w-14{min-width:var(--spacing-14, )}.min-w-16{min-width:var(--spacing-16, )}.min-w-24{min-width:var(--spacing-24, )}.min-w-32{min-width:var(--spacing-32, )}.min-w-\[var\(--min-width\)\]{min-width:var(--min-width)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-baseline{justify-content:baseline}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing-1, )}.gap-2{gap:var(--spacing-2, )}.gap-3{gap:var(--spacing-3, )}.gap-4{gap:var(--spacing-4, )}.gap-6{gap:var(--spacing-6, )}.gap-8{gap:var(--spacing-8, )}.gap-10{gap:var(--spacing-10, )}.gap-12{gap:var(--spacing-12, )}.gap-14{gap:var(--spacing-14, )}.gap-16{gap:var(--spacing-16, )}.gap-18{gap:var(--spacing-18, )}.gap-24{gap:var(--spacing-24, )}.gap-28{gap:var(--spacing-28, )}.gap-32{gap:var(--spacing-32, )}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg, )}.rounded-lg-or-full{border-radius:var(--radius-lg-or-full, )}.rounded-md{border-radius:var(--radius-md, )}.rounded-md-or-full{border-radius:var(--radius-md-or-full, )}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm, )}.rounded-sm-or-full{border-radius:var(--radius-sm-or-full, )}.rounded-xl{border-radius:var(--radius-xl, )}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-accent-700{border-color:var(--color-accent-700, )}.border-gray-300{border-color:var(--color-gray-300, )}.border-gray-400\/40{border-color:color-mix(in srgb,40%,#0000);border-color:color-mix(in srgb,var(--color-gray-400, ) 40%,#0000)}.border-t-gray-400\/40{border-top-color:color-mix(in srgb,40%,#0000);border-top-color:color-mix(in srgb,var(--color-gray-400, ) 40%,#0000)}.border-b-gray-400\/40{border-bottom-color:color-mix(in srgb,40%,#0000);border-bottom-color:color-mix(in srgb,var(--color-gray-400, ) 40%,#0000)}.bg-accent-500{background-color:var(--color-accent-500, )}.bg-bg{background-color:var(--color-bg, )}.bg-gray-50{background-color:var(--color-gray-50, )}.bg-gray-600{background-color:var(--color-gray-600, )}.bg-gray-900{background-color:var(--color-gray-900, )}.bg-negative-500{background-color:var(--color-negative-500, )}.fill-gray-600{fill:var(--color-gray-600, )}.p-1{padding:var(--spacing-1, )}.p-2{padding:var(--spacing-2, )}.p-3{padding:var(--spacing-3, )}.p-4{padding:var(--spacing-4, )}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.p-\[var\(--padding\)\]{padding:var(--padding)}.py-1{padding-bottom:var(--spacing-1, );padding-top:var(--spacing-1, )}.py-2{padding-bottom:var(--spacing-2, );padding-top:var(--spacing-2, )}.py-3{padding-bottom:var(--spacing-3, );padding-top:var(--spacing-3, )}.py-\[3px\]{padding-bottom:3px;padding-top:3px}.py-\[7px\]{padding-bottom:7px;padding-top:7px}.py-\[9px\]{padding-bottom:9px;padding-top:9px}.py-\[15px\]{padding-bottom:15px;padding-top:15px}.px-2{padding-left:var(--spacing-2, );padding-right:var(--spacing-2, )}.px-3{padding-left:var(--spacing-3, );padding-right:var(--spacing-3, )}.px-4{padding-left:var(--spacing-4, );padding-right:var(--spacing-4, )}.px-6{padding-left:var(--spacing-6, );padding-right:var(--spacing-6, )}.pr-\[calc\(var\(--spacing-2\)\+var\(--append-padding-right\,0px\)\)\]{padding-right:0;padding-right:calc(var(--spacing-2) + var(--append-padding-right,0px))}.pr-\[calc\(var\(--spacing-3\)\+var\(--append-padding-right\,0px\)\)\]{padding-right:0;padding-right:calc(var(--spacing-3) + var(--append-padding-right,0px))}.pr-\[calc\(var\(--spacing-4\)\+var\(--append-padding-right\,0px\)\)\]{padding-right:0;padding-right:calc(var(--spacing-4) + var(--append-padding-right,0px))}.pr-\[calc\(var\(--spacing-6\)\+var\(--append-padding-right\,0px\)\)\]{padding-right:0;padding-right:calc(var(--spacing-6) + var(--append-padding-right,0px))}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--font-size-2xl, );line-height:var(--font-size-2xl--line-height, )}.text-3xl{font-size:var(--font-size-3xl, );line-height:var(--font-size-3xl--line-height, )}.text-4xl{font-size:var(--font-size-4xl, );line-height:var(--font-size-4xl--line-height, )}.text-5xl{font-size:var(--font-size-5xl, );line-height:var(--font-size-5xl--line-height, )}.text-6xl{font-size:var(--font-size-6xl, );line-height:var(--font-size-6xl--line-height, )}.text-7xl{font-size:var(--font-size-7xl, );line-height:var(--font-size-7xl--line-height, )}.text-8xl{font-size:var(--font-size-8xl, );line-height:var(--font-size-8xl--line-height, )}.text-9xl{font-size:var(--font-size-9xl, );line-height:var(--font-size-9xl--line-height, )}.text-base{font-size:var(--font-size-base, );line-height:var(--font-size-base--line-height, )}.text-lg{font-size:var(--font-size-lg, );line-height:var(--font-size-lg--line-height, )}.text-sm{font-size:var(--font-size-sm, );line-height:var(--font-size-sm--line-height, )}.text-xl{font-size:var(--font-size-xl, );line-height:var(--font-size-xl--line-height, )}.text-xs{font-size:var(--font-size-xs, );line-height:var(--font-size-xs--line-height, )}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.leading-3{line-height:var(--line-height-3, )}.text-accent-500{color:var(--color-accent-500, )}.text-accent-700{color:var(--color-accent-700, )}.text-accent-800{color:var(--color-accent-800, )}.text-accent-900{color:var(--color-accent-900, )}.text-accent-950{color:var(--color-accent-950, )}.text-bg{color:var(--color-bg, )}.text-gray-600{color:var(--color-gray-600, )}.text-gray-800{color:var(--color-gray-800, )}.text-gray-900{color:var(--color-gray-900, )}.text-gray-950{color:var(--color-gray-950, )}.text-negative-500{color:var(--color-negative-500, )}.text-negative-800{color:var(--color-negative-800, )}.text-negative-900{color:var(--color-negative-900, )}.text-negative-950{color:var(--color-negative-950, )}.text-white{color:var(--color-white, )}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.decoration-accent-500{-webkit-text-decoration-color:var(--color-accent-500, );text-decoration-color:var(--color-accent-500, )}.decoration-gray-500{-webkit-text-decoration-color:var(--color-gray-500, );text-decoration-color:var(--color-gray-500, )}.decoration-negative-500{-webkit-text-decoration-color:var(--color-negative-500, );text-decoration-color:var(--color-negative-500, )}.decoration-0{text-decoration-thickness:0}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.opacity-\[0\.80\]{opacity:.8}.opacity-\[0\.90\]{opacity:.9}.opacity-\[0\.95\]{opacity:.95}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentColor)}.ring-1,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentColor)}.shadow-2xs{--tw-shadow:var(--shadow-2xs-base);--tw-shadow-colored:var(--shadow-2xs-base)}.shadow-2xs,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:var(--shadow-md-base);--tw-shadow-colored:var(--shadow-md-base)}.shadow-sm{--tw-shadow:var(--shadow-sm-base);--tw-shadow-colored:var(--shadow-sm-base)}.shadow-sm,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:var(--shadow-xs-base);--tw-shadow-colored:var(--shadow-xs-base)}.shadow-accent-400\/30{--tw-shadow-color:color-mix(in srgb,var(--color-accent-400, ) 30%,#0000);--tw-shadow:var(--tw-shadow-colored)}.shadow-gray-400\/30{--tw-shadow-color:color-mix(in srgb,var(--color-gray-400, ) 30%,#0000);--tw-shadow:var(--tw-shadow-colored)}.shadow-negative-400\/30{--tw-shadow-color:color-mix(in srgb,var(--color-negative-400, ) 30%,#0000);--tw-shadow:var(--tw-shadow-colored)}.shadow-negative-600\/30{--tw-shadow-color:color-mix(in srgb,var(--color-negative-600, ) 30%,#0000);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-width:1px}.outline,.outline-0{outline-style:var(--tw-outline-style)}.outline-0{outline-width:0}.transition-\[box-shadow\,background-color\,color\,border-color\]{transition-duration:0s;transition-property:box-shadow,background-color,color,border-color;transition-timing-function:ease}.transition-\[box-shadow\,background-color\,color\]{transition-duration:0s;transition-property:box-shadow,background-color,color;transition-timing-function:ease}.transition-\[opacity\,color\]{transition-duration:0s;transition-property:opacity,color;transition-timing-function:ease}.transition-all{transition-duration:0s;transition-property:all;transition-timing-function:ease}.duration-300{transition-duration:.3s}.ring-inset{--tw-ring-inset:inset}.select-none{-webkit-user-select:none;user-select:none}.autofill\:bg-accent-300{&:-webkit-autofill{background-color:var(--color-accent-300, )}&:autofill{background-color:var(--color-accent-300, )}}.hover\:bg-accent-100{&:hover{background-color:var(--color-accent-100, )}}.hover\:bg-accent-300{&:hover{background-color:var(--color-accent-300, )}}.hover\:bg-accent-600{&:hover{background-color:var(--color-accent-600, )}}.hover\:bg-gray-100{&:hover{background-color:var(--color-gray-100, )}}.hover\:bg-gray-600{&:hover{background-color:var(--color-gray-600, )}}.hover\:bg-negative-100{&:hover{background-color:var(--color-negative-100, )}}.hover\:bg-negative-600{&:hover{background-color:var(--color-negative-600, )}}.hover\:text-accent-600{&:hover{color:var(--color-accent-600, )}}.hover\:text-gray-600{&:hover{color:var(--color-gray-600, )}}.hover\:text-negative-600{&:hover{color:var(--color-negative-600, )}}.hover\:underline{&:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}}.hover\:decoration-2{&:hover{text-decoration-thickness:2px}}.hover\:opacity-100{&:hover{opacity:100%}}.hover\:ring-2{&:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}}.hover\:shadow-lg{&:hover{--tw-shadow:var(--shadow-lg-base);--tw-shadow-colored:var(--shadow-lg-base);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.hover\:shadow-md{&:hover{--tw-shadow:var(--shadow-md-base);--tw-shadow-colored:var(--shadow-md-base);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.hover\:shadow-sm{&:hover{--tw-shadow:var(--shadow-sm-base);--tw-shadow-colored:var(--shadow-sm-base);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.hover\:shadow-accent-400\/30{&:hover{--tw-shadow-color:color-mix(in srgb,var(--color-accent-400, ) 30%,#0000);--tw-shadow:var(--tw-shadow-colored)}}.hover\:shadow-gray-400\/30{&:hover{--tw-shadow-color:color-mix(in srgb,var(--color-gray-400, ) 30%,#0000);--tw-shadow:var(--tw-shadow-colored)}}.hover\:shadow-negative-400\/30{&:hover{--tw-shadow-color:color-mix(in srgb,var(--color-negative-400, ) 30%,#0000);--tw-shadow:var(--tw-shadow-colored)}}.hover\:ring-accent-600{&:hover{--tw-ring-color:var(--color-accent-600, )}}.hover\:ring-gray-600{&:hover{--tw-ring-color:var(--color-gray-600, )}}.hover\:ring-negative-600{&:hover{--tw-ring-color:var(--color-negative-600, )}}.focus\:outline-accent-500{&:focus{outline-color:var(--color-accent-500, )}}.active\:bg-accent-200{&:active{background-color:var(--color-accent-200, )}}.active\:bg-accent-700{&:active{background-color:var(--color-accent-700, )}}.active\:bg-gray-200{&:active{background-color:var(--color-gray-200, )}}.active\:bg-gray-700{&:active{background-color:var(--color-gray-700, )}}.active\:bg-negative-200{&:active{background-color:var(--color-negative-200, )}}.active\:bg-negative-700{&:active{background-color:var(--color-negative-700, )}}.active\:text-accent-700{&:active{color:var(--color-accent-700, )}}.active\:text-gray-700{&:active{color:var(--color-gray-700, )}}.active\:text-negative-700{&:active{color:var(--color-negative-700, )}}.active\:shadow-2xs{&:active{--tw-shadow:var(--shadow-2xs-base);--tw-shadow-colored:var(--shadow-2xs-base);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.active\:shadow-sm{&:active{--tw-shadow:var(--shadow-sm-base);--tw-shadow-colored:var(--shadow-sm-base);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.active\:shadow-xs{&:active{--tw-shadow:var(--shadow-xs-base);--tw-shadow-colored:var(--shadow-xs-base);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.active\:shadow-accent-400\/30{&:active{--tw-shadow-color:color-mix(in srgb,var(--color-accent-400, ) 30%,#0000);--tw-shadow:var(--tw-shadow-colored)}}.active\:shadow-gray-400\/30{&:active{--tw-shadow-color:color-mix(in srgb,var(--color-gray-400, ) 30%,#0000);--tw-shadow:var(--tw-shadow-colored)}}.active\:shadow-negative-400\/30{&:active{--tw-shadow-color:color-mix(in srgb,var(--color-negative-400, ) 30%,#0000);--tw-shadow:var(--tw-shadow-colored)}}.active\:ring-accent-700{&:active{--tw-ring-color:var(--color-accent-700, )}}.active\:ring-gray-700{&:active{--tw-ring-color:var(--color-gray-700, )}}.active\:ring-negative-700{&:active{--tw-ring-color:var(--color-negative-700, )}}.data-\[disabled\]\:pointer-events-none{&[data-disabled]{pointer-events:none}}.data-\[disabled\]\:cursor-not-allowed{&[data-disabled]{cursor:not-allowed}}.data-\[disabled\]\:opacity-50{&[data-disabled]{opacity:50%}}.data-\[disabled\]\:shadow-none{&[data-disabled]{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.data-\[focus-visible\]\:opacity-100{&[data-focus-visible]{opacity:100%}}.data-\[focus-visible\]\:ring-2{&[data-focus-visible]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}}.data-\[focus-visible\]\:outline-2{&[data-focus-visible]{outline-style:var(--tw-outline-style);outline-width:2px}}.data-\[focus-visible\]\:outline-offset-2{&[data-focus-visible]{outline-offset:2px}}.data-\[focus-visible\]\:outline-accent-500{&[data-focus-visible]{outline-color:var(--color-accent-500, )}}.data-\[focus-visible\]\:outline-negative-500{&[data-focus-visible]{outline-color:var(--color-negative-500, )}}.data-\[inset\=both\]\:-mx-1{&[data-inset=both]{margin-left:calc(* -1);margin-left:calc(var(--spacing-1, )*-1);margin-right:calc(* -1);margin-right:calc(var(--spacing-1, )*-1)}}.data-\[inset\=both\]\:-mx-2{&[data-inset=both]{margin-left:calc(* -1);margin-left:calc(var(--spacing-2, )*-1);margin-right:calc(* -1);margin-right:calc(var(--spacing-2, )*-1)}}.data-\[inset\=both\]\:-mx-3{&[data-inset=both]{margin-left:calc(* -1);margin-left:calc(var(--spacing-3, )*-1);margin-right:calc(* -1);margin-right:calc(var(--spacing-3, )*-1)}}.data-\[inset\=both\]\:-mx-4{&[data-inset=both]{margin-left:calc(* -1);margin-left:calc(var(--spacing-4, )*-1);margin-right:calc(* -1);margin-right:calc(var(--spacing-4, )*-1)}}.data-\[inset\=both\]\:-mx-6{&[data-inset=both]{margin-left:calc(* -1);margin-left:calc(var(--spacing-6, )*-1);margin-right:calc(* -1);margin-right:calc(var(--spacing-6, )*-1)}}.data-\[inset\=left\]\:-ml-1{&[data-inset=left]{margin-left:calc(* -1);margin-left:calc(var(--spacing-1, )*-1)}}.data-\[inset\=left\]\:-ml-2{&[data-inset=left]{margin-left:calc(* -1);margin-left:calc(var(--spacing-2, )*-1)}}.data-\[inset\=left\]\:-ml-3{&[data-inset=left]{margin-left:calc(* -1);margin-left:calc(var(--spacing-3, )*-1)}}.data-\[inset\=left\]\:-ml-4{&[data-inset=left]{margin-left:calc(* -1);margin-left:calc(var(--spacing-4, )*-1)}}.data-\[inset\=left\]\:-ml-6{&[data-inset=left]{margin-left:calc(* -1);margin-left:calc(var(--spacing-6, )*-1)}}.data-\[inset\=right\]\:-mr-1{&[data-inset=right]{margin-right:calc(* -1);margin-right:calc(var(--spacing-1, )*-1)}}.data-\[inset\=right\]\:-mr-2{&[data-inset=right]{margin-right:calc(* -1);margin-right:calc(var(--spacing-2, )*-1)}}.data-\[inset\=right\]\:-mr-3{&[data-inset=right]{margin-right:calc(* -1);margin-right:calc(var(--spacing-3, )*-1)}}.data-\[inset\=right\]\:-mr-4{&[data-inset=right]{margin-right:calc(* -1);margin-right:calc(var(--spacing-4, )*-1)}}.data-\[inset\=right\]\:-mr-6{&[data-inset=right]{margin-right:calc(* -1);margin-right:calc(var(--spacing-6, )*-1)}}.data-\[invalid\=\"true\"\]\:border-negative-300{&[data-invalid=true]{border-color:var(--color-negative-300, )}}.data-\[invalid\=\"true\"\]\:bg-negative-50{&[data-invalid=true]{background-color:var(--color-negative-50, )}}.data-\[invalid\=\"true\"\]\:text-negative-500{&[data-invalid=true]{color:var(--color-negative-500, )}}.data-\[invalid\=\"true\"\]\:hover\:border-negative-400{&[data-invalid=true]{&:hover{border-color:var(--color-negative-400, )}}}.data-\[invalid\=\"true\"\]\:focus\:border-negative-500{&[data-invalid=true]{&:focus{border-color:var(--color-negative-500, )}}}.data-\[invalid\=\"true\"\]\:focus\:outline-negative-500{&[data-invalid=true]{&:focus{outline-color:var(--color-negative-500, )}}}:is(.dark,.dark-theme),:is(.dark,.dark-theme) :where(.dx:not(.light,.light-theme)){--lightness-950:min(98%,calc(97.78% + 2.22%*(var(--contrast-factor) - 1)/0.5));--lightness-900:min(94%,calc(93.56% + 1.44%*(var(--contrast-factor) - 1)/0.5));--lightness-800:min(90%,calc(88.11% + 1.89%*(var(--contrast-factor) - 1)/0.5));--lightness-700:min(85%,calc(82.67% + 2.33%*(var(--contrast-factor) - 1)/0.5));--lightness-600:min(80%,calc(74.22% + 5.78%*(var(--contrast-factor) - 1)/0.5));--lightness-500:min(75%,max(45%,calc(64.78% + 10.22%*(var(--contrast-factor) - 1)/0.5)));--lightness-400:max(40%,calc(54% + -14%*(var(--contrast-factor) - 1)/0.5));--lightness-300:max(35%,calc(46.89% + -11.89%*(var(--contrast-factor) - 1)/0.5));--lightness-200:max(30%,calc(39.44% + -9.44%*(var(--contrast-factor) - 1)/0.5));--lightness-100:max(25%,calc(32% + -7%*(var(--contrast-factor) - 1)/0.5));--lightness-50:max(20%,calc(23.78% + -3.78%*(var(--contrast-factor) - 1)/0.5));--color-bg:var(--color-black);--color-fg:var(--color-white);color-scheme:dark}.dx:where(.light,.light-theme){--lightness-50:min(98%,calc(97.78% + 2.22%*(var(--contrast-factor) - 1)/0.5));--lightness-100:min(96%,calc(93.56% + 1.44%*(var(--contrast-factor) - 1)/0.5));--lightness-200:min(94%,calc(88.11% + 1.89%*(var(--contrast-factor) - 1)/0.5));--lightness-300:min(92%,calc(82.67% + 2.33%*(var(--contrast-factor) - 1)/0.5));--lightness-400:min(90%,calc(74.22% + 5.78%*(var(--contrast-factor) - 1)/0.5));--lightness-500:max(10%,min(90%,calc(-29.56%*var(--contrast-factor, 1) + 94.34%)));--lightness-600:max(10%,calc(54% + -14%*(var(--contrast-factor) - 1)/0.5));--lightness-700:max(8%,calc(46.89% + -11.89%*(var(--contrast-factor) - 1)/0.5));--lightness-800:max(6%,calc(39.44% + -9.44%*(var(--contrast-factor) - 1)/0.5));--lightness-900:max(4%,calc(32% + -7%*(var(--contrast-factor) - 1)/0.5));--lightness-950:max(2%,calc(23.78% + -3.78%*(var(--contrast-factor) - 1)/0.5));--color-bg:var(--color-white);--color-fg:var(--color-black);color-scheme:light}.dx{--chroma-50:0.02;--chroma-100:0.04;--chroma-200:0.07;--chroma-300:0.1;--chroma-400:0.14;--chroma-500:0.2;--chroma-600:0.2;--chroma-700:0.2;--chroma-800:0.2;--chroma-900:0.2;--chroma-950:0.2;--density-factor:1;--density:calc(var(--base-density, 1)*var(--density-factor, 1));--color-accent-50:oklch(from var(--accent-base) var(--lightness-50) calc(var(--chroma-50)*var(--chroma-factor, 1)) h);--color-accent-100:oklch(from var(--accent-base) var(--lightness-100) calc(var(--chroma-100)*var(--chroma-factor, 1)) h);--color-accent-200:oklch(from var(--accent-base) var(--lightness-200) calc(var(--chroma-200)*var(--chroma-factor, 1)) h);--color-accent-300:oklch(from var(--accent-base) var(--lightness-300) calc(var(--chroma-300)*var(--chroma-factor, 1)) h);--color-accent-400:oklch(from var(--accent-base) var(--lightness-400) calc(var(--chroma-400)*var(--chroma-factor, 1)) h);--color-accent-500:oklch(from var(--accent-base) var(--lightness-500) calc(var(--chroma-500)*var(--chroma-factor, 1)) h);--color-accent-600:oklch(from var(--accent-base) var(--lightness-600) calc(var(--chroma-600)*var(--chroma-factor, 1)) h);--color-accent-700:oklch(from var(--accent-base) var(--lightness-700) calc(var(--chroma-700)*var(--chroma-factor, 1)) h);--color-accent-800:oklch(from var(--accent-base) var(--lightness-800) calc(var(--chroma-800)*var(--chroma-factor, 1)) h);--color-accent-900:oklch(from var(--accent-base) var(--lightness-900) calc(var(--chroma-900)*var(--chroma-factor, 1)) h);--color-accent-950:oklch(from var(--accent-base) var(--lightness-950) calc(var(--chroma-950)*var(--chroma-factor, 1)) h);--color-negative-50:oklch(from var(--negative-base) var(--lightness-50) var(--chroma-50) h);--color-negative-100:oklch(from var(--negative-base) var(--lightness-100) var(--chroma-100) h);--color-negative-200:oklch(from var(--negative-base) var(--lightness-200) var(--chroma-200) h);--color-negative-300:oklch(from var(--negative-base) var(--lightness-300) var(--chroma-300) h);--color-negative-400:oklch(from var(--negative-base) var(--lightness-400) var(--chroma-400) h);--color-negative-500:oklch(from var(--negative-base) var(--lightness-500) var(--chroma-500) h);--color-negative-600:oklch(from var(--negative-base) var(--lightness-600) var(--chroma-600) h);--color-negative-700:oklch(from var(--negative-base) var(--lightness-700) var(--chroma-700) h);--color-negative-800:oklch(from var(--negative-base) var(--lightness-800) var(--chroma-800) h);--color-negative-900:oklch(from var(--negative-base) var(--lightness-900) var(--chroma-900) h);--color-negative-950:oklch(from var(--negative-base) var(--lightness-950) var(--chroma-950) h);--color-gray-50:oklch(from var(--accent-base) var(--lightness-50) calc(var(--chroma-50)*0.1) h);--color-gray-100:oklch(from var(--accent-base) var(--lightness-100) calc(var(--chroma-100)*0.1) h);--color-gray-200:oklch(from var(--accent-base) var(--lightness-200) calc(var(--chroma-200)*0.1) h);--color-gray-300:oklch(from var(--accent-base) var(--lightness-300) calc(var(--chroma-300)*0.1) h);--color-gray-400:oklch(from var(--accent-base) var(--lightness-400) calc(var(--chroma-400)*0.1) h);--color-gray-500:oklch(from var(--accent-base) var(--lightness-500) calc(var(--chroma-500)*0.1) h);--color-gray-600:oklch(from var(--accent-base) var(--lightness-600) calc(var(--chroma-600)*0.1) h);--color-gray-700:oklch(from var(--accent-base) var(--lightness-700) calc(var(--chroma-700)*0.1) h);--color-gray-800:oklch(from var(--accent-base) var(--lightness-800) calc(var(--chroma-800)*0.1) h);--color-gray-900:oklch(from var(--accent-base) var(--lightness-900) calc(var(--chroma-900)*0.1) h);--color-gray-950:oklch(from var(--accent-base) var(--lightness-950) calc(var(--chroma-950)*0.1) h);--color-white:#fff;--color-black:#000;--spacing-1:calc(4px/var(--density));--spacing-2:calc(8px/var(--density));--spacing-3:calc(12px/var(--density));--spacing-4:calc(16px/var(--density));--spacing-6:calc(24px/var(--density));--spacing-8:calc(32px/var(--density));--spacing-10:calc(40px/var(--density));--spacing-12:calc(48px/var(--density));--spacing-14:calc(56px/var(--density));--spacing-16:calc(64px/var(--density));--spacing-18:calc(72px/var(--density));--spacing-24:calc(96px/var(--density));--spacing-32:calc(128px/var(--density));--radius-sm:calc((3px/var(--density))*var(--roundness));--radius-md:calc((4px/var(--density))*var(--roundness));--radius-lg:calc((6px/var(--density))*var(--roundness));--radius-xl:calc((8px/var(--density))*var(--roundness));--radius-2xl:calc((12px/var(--density))*var(--roundness));--radius-3xl:calc((16px/var(--density))*var(--roundness));--radius-sm-or-full:max(var(--radius-full),calc((3px/var(--density))*var(--roundness)));--radius-md-or-full:max(var(--radius-full),calc((4px/var(--density))*var(--roundness)));--radius-lg-or-full:max(var(--radius-full),calc((6px/var(--density))*var(--roundness)));--radius-xl-or-full:max(var(--radius-full),calc((8px/var(--density))*var(--roundness)));--radius-2xl-or-full:max(var(--radius-full),calc((12px/var(--density))*var(--roundness)));--radius-3xl-or-full:max(var(--radius-full),calc((16px/var(--density))*var(--roundness)));--font-size-xs:calc(0.75rem/var(--density));--font-size-xs--line-height:calc(1rem/var(--density));--font-size-sm:calc(0.875rem/var(--density));--font-size-sm--line-height:calc(1.25rem/var(--density));--font-size-base:calc(1rem/var(--density));--font-size-base--line-height:calc(1.5rem/var(--density));--font-size-lg:calc(1.125rem/var(--density));--font-size-lg--line-height:calc(1.75rem/var(--density));--font-size-xl:calc(1.25rem/var(--density));--font-size-xl--line-height:calc(1.75rem/var(--density));--font-size-2xl:calc(1.5rem/var(--density));--font-size-2xl--line-height:calc(2rem/var(--density));--font-size-3xl:calc(1.875rem/var(--density));--font-size-3xl--line-height:calc(2.25rem/var(--density));--font-size-4xl:calc(2.25rem/var(--density));--font-size-4xl--line-height:calc(2.5rem/var(--density));--font-size-5xl:calc(3rem/var(--density));--font-size-5xl--line-height:calc(1/var(--density));--font-size-6xl:calc(3.75rem/var(--density));--font-size-6xl--line-height:calc(1/var(--density));--font-size-7xl:calc(4.5rem/var(--density));--font-size-7xl--line-height:calc(1/var(--density));--font-size-8xl:calc(6rem/var(--density));--font-size-8xl--line-height:calc(1/var(--density));--font-size-9xl:calc(8rem/var(--density));--font-size-9xl--line-height:calc(1/var(--density));--letter-spacing-tighter:calc(-0.05em/var(--density));--letter-spacing-tight:calc(-0.025em/var(--density));--letter-spacing-normal:calc(0em/var(--density));--letter-spacing-wide:calc(0.025em/var(--density));--letter-spacing-wider:calc(0.05em/var(--density));--letter-spacing-widest:calc(0.1em/var(--density));--line-height-none:calc(1/var(--density));--line-height-tight:calc(1.25/var(--density));--line-height-snug:calc(1.375/var(--density));--line-height-normal:calc(1.5/var(--density));--line-height-relaxed:calc(1.625/var(--density));--line-height-loose:calc(2/var(--density));--line-height-3:calc(0.75rem/var(--density));--line-height-4:calc(1rem/var(--density));--line-height-5:calc(1.25rem/var(--density));--line-height-6:calc(1.5rem/var(--density));--line-height-7:calc(1.75rem/var(--density));--line-height-8:calc(2rem/var(--density));--line-height-9:calc(2.25rem/var(--density));--line-height-10:calc(2.5rem/var(--density));--shadow-none-base:0 0 #0000;--shadow-inner-base:inset 0 calc(2px*var(--elevation)) calc(4px*var(--elevation)) 0 var(--tw-shadow-color,#0000000d);--shadow-3xs-base:0 calc(2px*var(--elevation)) calc(2px*var(--elevation)) 0 var(--tw-shadow-color,#0000000d);--shadow-2xs-base:0 calc(2px*var(--elevation)) calc(3px*var(--elevation)) 0 var(--tw-shadow-color,#0000000d);--shadow-xs-base:0 calc(4px*var(--elevation)) calc(6px*var(--elevation)) 0 var(--tw-shadow-color,#0000000d);--shadow-sm-base:0 calc(10px*var(--elevation)) calc(20px*var(--elevation)) 0 var(--tw-shadow-color,#0000000d);--shadow-md-base:0 calc(13px*var(--elevation)) calc(20px*var(--elevation)) 0 var(--tw-shadow-color,#0000001a);--shadow-lg-base:0 calc(13px*var(--elevation)) calc(30px*var(--elevation)) 0 var(--tw-shadow-color,#0000001a);--shadow-xl-base:0 calc(20px*var(--elevation)) calc(60px*var(--elevation)) 0 var(--tw-shadow-color,#0000001a);--shadow-2xl-base:0 calc(29px*var(--elevation)) calc(50px*var(--elevation)) 0 var(--tw-shadow-color,#00000040);--shadow-3xl-base:0 calc(29px*var(--elevation)) calc(60px*var(--elevation)) 0 var(--tw-shadow-color,#00000040);accent-color:var(--color-accent-500)}[data-shadow=none]{--elevation:0}[data-shadow=small]{--elevation:0.5}[data-shadow=medium]{--elevation:1}[data-shadow=large]{--elevation:1.5}[data-radius=none]{--roundness:0;--radius-full:0px;--radius-thumb:0.5px}[data-radius=small]{--roundness:0.75;--radius-full:0px;--radius-thumb:0.5px}[data-radius=medium]{--roundness:1;--radius-full:0px;--radius-thumb:9999px}[data-radius=large]{--roundness:1.5;--radius-full:0px;--radius-thumb:9999px}[data-radius=full]{--roundness:1.5;--radius-full:9999px;--radius-thumb:9999px}@property --accent-base{syntax:"<color>";inherits:true;initial-value:oklch(0 0 260)}:root{--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--color-accent-50: ;--color-accent-100: ;--color-accent-200: ;--color-accent-300: ;--color-accent-400: ;--color-accent-500: ;--color-accent-600: ;--color-accent-700: ;--color-accent-800: ;--color-accent-900: ;--color-accent-950: ;--color-negative-50: ;--color-negative-100: ;--color-negative-200: ;--color-negative-300: ;--color-negative-400: ;--color-negative-500: ;--color-negative-600: ;--color-negative-700: ;--color-negative-800: ;--color-negative-900: ;--color-negative-950: ;--color-gray-50: ;--color-gray-100: ;--color-gray-200: ;--color-gray-300: ;--color-gray-400: ;--color-gray-500: ;--color-gray-600: ;--color-gray-700: ;--color-gray-800: ;--color-gray-900: ;--color-gray-950: ;--color-white: ;--color-black: ;--color-bg: ;--color-fg: ;--spacing-0:0;--spacing-1: ;--spacing-2: ;--spacing-3: ;--spacing-4: ;--spacing-6: ;--spacing-8: ;--spacing-10: ;--spacing-12: ;--spacing-14: ;--spacing-16: ;--spacing-18: ;--spacing-24: ;--spacing-28: ;--spacing-32: ;--spacing-36: ;--radius-sm: ;--radius-md: ;--radius-lg: ;--radius-xl: ;--radius-2xl: ;--radius-3xl: ;--radius-sm-or-full: ;--radius-md-or-full: ;--radius-lg-or-full: ;--radius-xl-or-full: ;--radius-2xl-or-full: ;--radius-3xl-or-full: ;--radius-full: ;--shadow-none:var(--shadow-none-base);--shadow-inner:var(--shadow-inner-base);--shadow-3xs:var(--shadow-3xs-base);--shadow-2xs:var(--shadow-2xs-base);--shadow-xs:var(--shadow-xs-base);--shadow-sm:var(--shadow-sm-base);--shadow-md:var(--shadow-md-base);--shadow-lg:var(--shadow-lg-base);--shadow-xl:var(--shadow-xl-base);--shadow-2xl:var(--shadow-2xl-base);--shadow-3xl:var(--shadow-3xl-base);--font-size-xs: ;--font-size-xs--line-height: ;--font-size-sm: ;--font-size-sm--line-height: ;--font-size-base: ;--font-size-base--line-height: ;--font-size-lg: ;--font-size-lg--line-height: ;--font-size-xl: ;--font-size-xl--line-height: ;--font-size-2xl: ;--font-size-2xl--line-height: ;--font-size-3xl: ;--font-size-3xl--line-height: ;--font-size-4xl: ;--font-size-4xl--line-height: ;--font-size-5xl: ;--font-size-5xl--line-height: ;--font-size-6xl: ;--font-size-6xl--line-height: ;--font-size-7xl: ;--font-size-7xl--line-height: ;--font-size-8xl: ;--font-size-8xl--line-height: ;--font-size-9xl: ;--font-size-9xl--line-height: ;--letter-spacing-tighter: ;--letter-spacing-tight: ;--letter-spacing-normal: ;--letter-spacing-wide: ;--letter-spacing-wider: ;--letter-spacing-widest: ;--line-height-none: ;--line-height-tight: ;--line-height-snug: ;--line-height-normal: ;--line-height-relaxed: ;--line-height-loose: ;--line-height-3: ;--line-height-4: ;--line-height-5: ;--line-height-6: ;--line-height-7: ;--line-height-8: ;--line-height-9: ;--line-height-10: ;--transition-timing-function-linear:linear;--transition-timing-function-in:cubic-bezier(0.4,0,1,1);--transition-timing-function-out:cubic-bezier(0,0,0.2,1);--transition-timing-function-in-out:cubic-bezier(0.4,0,0.2,1);--transition-timing-funtion-fluid:cubic-bezier(0.25,0.46,0.45,0.94)}@media (pointer:coarse){.dx{--density-factor:0.8}}textarea{cursor:auto}textarea::-webkit-scrollbar{height:var(--spacing-3);width:var(--spacing-3)}textarea::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-track{background-clip:content-box;border:4px solid #0000;border-radius:999px}textarea::-webkit-scrollbar-track{background-color:var(--color-gray-100)}textarea::-webkit-scrollbar-thumb{background-color:var(--color-gray-400)}@media (hover:hover){:where(textarea:not(:disabled))::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-500)}}@supports (-moz-orient:inline){@layer base{:root{--accent-base:oklch(0% 0 260)}*,::backdrop,:after,:before{--tw-rotate-x:rotateX(0);--tw-rotate-y:rotateY(0);--tw-rotate-z:rotateZ(0);--tw-skew-x:skewX(0);--tw-skew-y:skewY(0);--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-colored:0 0 #0000;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@property --tw-rotate-x{syntax:"<transform-function>";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"<transform-function>";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"<transform-function>";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"<transform-function>";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"<transform-function>";inherits:false;initial-value:skewY(0)}@property --tw-border-style{syntax:"<custom-ident>";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-colored{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-colored{syntax:"*";inherits:false;initial-value:0 0 #0000}@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:"<custom-ident>";inherits:false;initial-value:solid}