@charset "UTF-8";
.filament-forms-color-picker-component-preview{background-image:repeating-linear-gradient(45deg,#aaa 25%,transparent 25%,transparent 75%,#aaa 75%,#aaa),repeating-linear-gradient(45deg,#aaa 25%,#fff 25%,#fff 75%,#aaa 75%,#aaa);background-position:0 0,4px 4px;background-size:8px 8px}
.filament-forms-color-picker-component-preview:after{position:absolute;inset:0px;content:"";background:var(--color)}
input::-webkit-datetime-edit{display:block;padding:0}
.filepond--assistant{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}
.filepond--browser.filepond--browser{position:absolute;margin:0;padding:0;left:1em;top:1.75em;width:calc(100% - 2em);opacity:0;font-size:0}
.filepond--data{position:absolute;width:0;height:0;padding:0;margin:0;border:none;visibility:hidden;pointer-events:none;contain:strict}
.filepond--drip{position:absolute;inset:0;overflow:hidden;opacity:.1;pointer-events:none;border-radius:.5em;background:rgba(0,0,0,.01)}
.filepond--drip-blob{transform-origin:center center;width:8em;height:8em;margin-left:-4em;margin-top:-4em;background:#292625;border-radius:50%}
.filepond--drip-blob,.filepond--drop-label{position:absolute;top:0;left:0;will-change:transform,opacity}
.filepond--drop-label{right:0;margin:0;color:#4f4f4f;display:flex;justify-content:center;align-items:center;height:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}
.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;text-align:center;line-height:1.5}
.filepond--label-action{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-color:#a7a4a4;cursor:pointer}
.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}
.filepond--file-action-button.filepond--file-action-button{font-size:1em;width:1.625em;height:1.625em;font-family:inherit;line-height:inherit;margin:0;padding:0;border:none;outline:none;will-change:transform,opacity}
.filepond--file-action-button.filepond--file-action-button span{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}
.filepond--file-action-button.filepond--file-action-button svg{width:100%;height:100%}
.filepond--file-action-button.filepond--file-action-button:after{position:absolute;inset:-.75em;content:""}
.filepond--file-action-button{cursor:auto;color:#fff;border-radius:50%;background-color:#00000080;background-image:none;box-shadow:0 0 #fff0;transition:box-shadow .25s ease-in}
.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em #ffffffe6}
.filepond--file-action-button[disabled]{color:#ffffff80;background-color:#00000040}
.filepond--file-action-button[hidden]{display:none}
.filepond--action-edit-item.filepond--action-edit-item{width:2em;height:2em;padding:.1875em}
.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}
.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}
.filepond--action-edit-item-alt{border:none;line-height:inherit;background:transparent;font-family:inherit;color:inherit;outline:none;padding:0;margin:0 0 0 .25em;pointer-events:all;position:absolute}
.filepond--action-edit-item-alt svg{width:1.3125em;height:1.3125em}
.filepond--action-edit-item-alt span{font-size:0;opacity:0}
.filepond--file-info{position:static;display:flex;flex-direction:column;align-items:flex-start;flex:1;margin:0 .5em 0 0;min-width:0;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.filepond--file-info *{margin:0}
.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}
.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out;white-space:nowrap}
.filepond--file-info .filepond--file-info-sub:empty{display:none}
.filepond--file-status{position:static;display:flex;flex-direction:column;align-items:flex-end;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;text-align:right;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.filepond--file-status *{margin:0;white-space:nowrap}
.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}
.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}
.filepond--file-wrapper.filepond--file-wrapper{border:none;margin:0;padding:0;min-width:0;height:100%}
.filepond--file-wrapper.filepond--file-wrapper>legend{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}
.filepond--file{position:static;display:flex;height:100%;align-items:flex-start;padding:.5625em;color:#fff;border-radius:.5em}
.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}
.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}
.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}
.filepond--file [data-align*=left]{left:.5625em}
.filepond--file [data-align*=right]{right:.5625em}
.filepond--file [data-align*=center]{left:calc(50% - .8125em)}
.filepond--file [data-align*=bottom]{bottom:1.125em}
.filepond--file [data-align=center]{top:calc(50% - .8125em)}
.filepond--file .filepond--progress-indicator{margin-top:.1875em}
.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}
.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}
[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}
[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}
[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}
[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}
[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}
[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{animation:fall .5s linear .125s both}
[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}
[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}
[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}
[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{animation:shake .65s linear both}
[data-filepond-item-state*=busy] .filepond--progress-indicator svg{animation:spin 1s linear infinite}
@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
@keyframes shake{10%,90%{transform:translate(-.0625em)}20%,80%{transform:translate(.125em)}30%,50%,70%{transform:translate(-.25em)}40%,60%{transform:translate(.25em)}}
@keyframes fall{0%{opacity:0;transform:scale(.5);animation-timing-function:ease-out}70%{opacity:1;transform:scale(1.1);animation-timing-function:ease-in-out}to{transform:scale(1);animation-timing-function:ease-out}}
.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}
.filepond--hopper[data-hopper-state=drag-over]:after{content:"";position:absolute;inset:0;z-index:100}
.filepond--progress-indicator{z-index:103}
.filepond--file-action-button{z-index:102}
.filepond--file-status{z-index:101}
.filepond--file-info{z-index:100}
.filepond--item{position:absolute;top:0;left:0;right:0;z-index:1;padding:0;margin:.25em;will-change:transform,opacity}
.filepond--item>.filepond--panel{z-index:-1}
.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em #00000040}
.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}
.filepond--item[data-drag-state]{cursor:grab}
.filepond--item[data-drag-state]>.filepond--panel{transition:box-shadow .125s ease-in-out;box-shadow:0 0 0 transparent}
.filepond--item[data-drag-state=drag]{cursor:grabbing}
.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em #00000053}
.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}
.filepond--item-panel{background-color:#64605e}
[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}
[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}
.filepond--item-panel{border-radius:.5em;transition:background-color .25s}
.filepond--list-scroller{position:absolute;top:0;left:0;right:0;margin:0;will-change:transform}
.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}
.filepond--list-scroller[data-state=overflow]{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent)}
.filepond--list-scroller::-webkit-scrollbar{background:transparent}
.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}
.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}
.filepond--list-scroller::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:99999px;border:.3125em solid transparent;background-clip:content-box}
.filepond--list.filepond--list{position:absolute;top:0;margin:0;padding:0;list-style-type:none;will-change:transform}
.filepond--list{left:.75em;right:.75em}
.filepond--root[data-style-panel-layout~=integrated]{width:100%;height:100%;max-width:none;margin:0}
.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}
.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}
.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{bottom:0;height:auto;display:flex;justify-content:center;align-items:center;z-index:7}
.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}
.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{overflow:hidden;height:100%;margin-top:0;margin-bottom:0}
.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{left:0;right:0;height:100%}
.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}
.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}
.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}
.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}
.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}
.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}
.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status{display:none}
.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}
@media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}
.filepond--panel-root{border-radius:.5em;background-color:#f1f0ef}
.filepond--panel{position:absolute;left:0;top:0;right:0;margin:0;height:100%!important;pointer-events:none}
.filepond-panel:not([data-scalable=false]){height:auto!important}
.filepond--panel[data-scalable=false]>div{display:none}
.filepond--panel[data-scalable=true]{transform-style:preserve-3d;background-color:transparent!important;border:none!important}
.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{position:absolute;left:0;top:0;right:0;margin:0;padding:0}
.filepond--panel-bottom,.filepond--panel-top{height:.5em}
.filepond--panel-top{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:none!important}
.filepond--panel-top:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:-1px;background-color:inherit}
.filepond--panel-bottom,.filepond--panel-center{will-change:transform;backface-visibility:hidden;transform-origin:left top;transform:translate3d(0,.5em,0)}
.filepond--panel-bottom{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top:none!important}
.filepond--panel-bottom:before{content:"";position:absolute;height:2px;left:0;right:0;top:-1px;background-color:inherit}
.filepond--panel-center{height:100px!important;border-top:none!important;border-bottom:none!important;border-radius:0!important}
.filepond--panel-center:not([style]){visibility:hidden}
.filepond--progress-indicator{position:static;width:1.25em;height:1.25em;color:#fff;margin:0;pointer-events:none;will-change:transform,opacity}
.filepond--progress-indicator svg{width:100%;height:100%;vertical-align:top;transform-box:fill-box}
.filepond--progress-indicator path{fill:none;stroke:currentColor}
.filepond--list-scroller{z-index:6}
.filepond--drop-label{z-index:5}
.filepond--drip{z-index:3}
.filepond--root>.filepond--panel{z-index:2}
.filepond--browser{z-index:1}
.filepond--root{box-sizing:border-box;position:relative;margin-bottom:1em;font-size:1rem;line-height:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:450;text-align:left;text-rendering:optimizeLegibility;direction:ltr;contain:layout style size}
.filepond--root *{box-sizing:inherit;line-height:inherit}
.filepond--root :not(text){font-size:inherit}
.filepond--root[data-disabled]{pointer-events:none}
.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}
.filepond--root[data-disabled] .filepond--list{pointer-events:none}
.filepond--root .filepond--drop-label{min-height:4.75em}
.filepond--root .filepond--list-scroller{margin-top:1em;margin-bottom:1em}
.filepond--root .filepond--credits{position:absolute;right:0;opacity:.175;line-height:.85;font-size:11px;color:inherit;text-decoration:none;z-index:3;bottom:-14px}
.filepond--root .filepond--credits[style]{top:0;bottom:auto;margin-top:14px}
.filepond--image-preview-markup{position:absolute;left:0;top:0}
.filepond--image-preview-wrapper{z-index:2}
.filepond--image-preview-overlay{display:block;position:absolute;left:0;top:0;width:100%;min-height:5rem;max-height:7rem;margin:0;opacity:0;z-index:2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.filepond--image-preview-overlay svg{width:100%;height:auto;color:inherit;max-height:inherit}
.filepond--image-preview-overlay-idle{mix-blend-mode:multiply;color:#282828d9}
.filepond--image-preview-overlay-success{mix-blend-mode:normal;color:#369763}
.filepond--image-preview-overlay-failure{mix-blend-mode:normal;color:#c44e47}
@supports (-webkit-marquee-repetition: infinite) and ((-o-object-fit: fill) or (object-fit: fill)){.filepond--image-preview-overlay-idle{mix-blend-mode:normal}}
.filepond--image-preview-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;left:0;top:0;right:0;height:100%;margin:0;border-radius:.45em;overflow:hidden;background:rgba(0,0,0,.01)}
.filepond--image-preview{position:absolute;left:0;top:0;z-index:1;display:flex;align-items:center;height:100%;width:100%;pointer-events:none;background:#222;will-change:transform,opacity}
.filepond--image-clip{position:relative;overflow:hidden;margin:0 auto}
.filepond--image-clip[data-transparency-indicator=grid] img,.filepond--image-clip[data-transparency-indicator=grid] canvas{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23eee'%3E%3Cpath d='M0 0 H50 V50 H0'/%3E%3Cpath d='M50 50 H100 V100 H50'/%3E%3C/svg%3E");background-size:1.25em 1.25em}
.filepond--image-bitmap,.filepond--image-vector{position:absolute;left:0;top:0;will-change:transform}
.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview-wrapper{border-radius:0}
.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview{height:100%;display:flex;justify-content:center;align-items:center}
.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-wrapper{border-radius:99999rem}
.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-overlay{top:auto;bottom:0;transform:scaleY(-1)}
.filepond--root[data-style-panel-layout~=circle] .filepond--file .filepond--file-action-button[data-align*=bottom]:not([data-align*="center"]){margin-bottom:.325em}
.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=left]{left:calc(50% - 3em)}
.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=right]{right:calc(50% - 3em)}
.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=left],.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=right]{margin-bottom:.5125em}
.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=center]{margin-top:0;margin-bottom:.1875em;margin-left:.1875em}
.filepond--media-preview audio{display:none}
.filepond--media-preview .audioplayer{width:calc(100% - 1.4em);margin:2.3em auto auto}
.filepond--media-preview .playpausebtn{margin-top:.3em;margin-right:.3em;height:25px;width:25px;border-radius:25px;border:none;background-repeat:no-repeat;background-position:center;float:left;outline:none;cursor:pointer}
.filepond--media-preview .playpausebtn:hover{background-color:#00000080}
.filepond--media-preview .play{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAyElEQVQ4T9XUsWoCQRRG4XPaFL5SfIy8gKYKBCysrax8Ahs7qzQ2qVIFOwsrsbEWLEK6EBFGBrIQhN2d3dnGgalm+Jh7789Ix8uOPe4YDCH0gZ66atKW0pJDCE/AEngDXtRjCpwCRucbGANzNVTBqWBhfAJDdV+GNgWj8wtM41bPt3AbsDB2f69d/0dzwC0wUDe54A8wAWbqJbfkD+BZPeQO5QsYqYu6LKb0MIb7VT3VYfG8CnwEHtT3FKi4c8e/TZMyk3LYFrwCgMdHFbRDKS8AAAAASUVORK5CYII=)}
.filepond--media-preview .pause{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAh0lEQVQ4T+2UsQkCURBE30PLMbAMMResQrAPsQ0TK9AqDKxGZeTLD74aGNwlhzfZssvADDMrPcOe+RggYZIJcG2s2KinMidZAvu6u6uzT8u+JCeZArfmcKUeK+EaONTdQy23bxgJX8aPHvIHsSnVuzTx36rn2pQFsGuqN//ZlK7vbIDvq6vkJ9yteBXzecYbAAAAAElFTkSuQmCC)}
.filepond--media-preview .timeline{width:calc(100% - 2.5em);height:3px;margin-top:1em;float:left;border-radius:15px;background:rgba(255,255,255,.3)}
.filepond--media-preview .playhead{width:13px;height:13px;border-radius:50%;margin-top:-5px;background:white}
.filepond--media-preview-wrapper{position:absolute;left:0;top:0;right:0;height:100%;margin:0;border-radius:.45em;overflow:hidden;background:rgba(0,0,0,.01);pointer-events:auto}
.filepond--media-preview-wrapper:before{content:" ";position:absolute;width:100%;height:2em;background:linear-gradient(to bottom,black 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=0);z-index:3}
.filepond--media-preview{position:relative;z-index:1;display:block;width:100%;height:100%;transform-origin:center center;will-change:transform,opacity}
.filepond--media-preview video,.filepond--media-preview audio{width:100%;will-change:transform}
.filepond--root{margin-bottom:0px;overflow:hidden}
.filepond--panel-root{border-radius:0.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgba(var(--gray-300), var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.filepond--drip-blob{--tw-bg-opacity:1;background-color:rgba(var(--gray-900), var(--tw-bg-opacity))}
.filepond--drop-label label{font-size:0.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgba(var(--gray-500), var(--tw-text-opacity))}
:is(.dark .filepond--drop-label label){--tw-text-opacity:1;color:rgba(var(--gray-400), var(--tw-text-opacity))}
:is(.dark .filepond--panel-root){--tw-border-opacity:1;border-color:rgba(var(--gray-600), var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(var(--gray-700), var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
:is(.dark .filepond--drip-blob){--tw-bg-opacity:1;background-color:rgba(var(--gray-100), var(--tw-bg-opacity))}
.filepond--root[data-style-panel-layout=compact] .filepond--item{margin-bottom:0.125rem}
.filepond--root[data-style-panel-layout=compact] .filepond--drop-label{min-height:2.625em}
.filepond--root[data-style-panel-layout=compact] .filepond--file{padding-top:.5em;padding-bottom:.5em}
.filepond--root[data-style-panel-layout=grid] .filepond--item{width:calc(50% - .5em);display:inline}
@media (min-width: 1024px){.filepond--root[data-style-panel-layout=grid] .filepond--item{width:calc(33.33% - .5em)}}
.filepond--download-icon{pointer-events:auto;margin-inline-end:0.25rem;display:inline-block;height:1rem;width:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));vertical-align:bottom}
.filepond--download-icon:hover{background-color:rgb(255 255 255 / 0.7)}
.filepond--download-icon{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItZG93bmxvYWQiPjxwYXRoIGQ9Ik0yMSAxNXY0YTIgMiAwIDAgMS0yIDJINWEyIDIgMCAwIDEtMi0ydi00Ij48L3BhdGg+PHBvbHlsaW5lIHBvaW50cz0iNyAxMCAxMiAxNSAxNyAxMCI+PC9wb2x5bGluZT48bGluZSB4MT0iMTIiIHkxPSIxNSIgeDI9IjEyIiB5Mj0iMyI+PC9saW5lPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItZG93bmxvYWQiPjxwYXRoIGQ9Ik0yMSAxNXY0YTIgMiAwIDAgMS0yIDJINWEyIDIgMCAwIDEtMi0ydi00Ij48L3BhdGg+PHBvbHlsaW5lIHBvaW50cz0iNyAxMCAxMiAxNSAxNyAxMCI+PC9wb2x5bGluZT48bGluZSB4MT0iMTIiIHkxPSIxNSIgeDI9IjEyIiB5Mj0iMyI+PC9saW5lPjwvc3ZnPg==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}
.filepond--open-icon{pointer-events:auto;margin-inline-end:0.25rem;display:inline-block;height:1rem;width:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));vertical-align:bottom}
.filepond--open-icon:hover{background-color:rgb(255 255 255 / 0.7)}
.filepond--open-icon{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJoLTYgdy02IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPgogIDxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTEwIDZINmEyIDIgMCAwMC0yIDJ2MTBhMiAyIDAgMDAyIDJoMTBhMiAyIDAgMDAyLTJ2LTRNMTQgNGg2bTAgMHY2bTAtNkwxMCAxNCIgLz4KPC9zdmc+Cg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJoLTYgdy02IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPgogIDxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTEwIDZINmEyIDIgMCAwMC0yIDJ2MTBhMiAyIDAgMDAyIDJoMTBhMiAyIDAgMDAyLTJ2LTRNMTQgNGg2bTAgMHY2bTAtNkwxMCAxNCIgLz4KPC9zdmc+Cg==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}
.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}
.CodeMirror-lines{padding:4px 0}
.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}
.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}
.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}
.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}
.CodeMirror-guttermarker{color:#000}
.CodeMirror-guttermarker-subtle{color:#999}
.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}
.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}
.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}
.cm-fat-cursor div.CodeMirror-cursors{z-index:1}
.cm-fat-cursor .CodeMirror-line::-moz-selection, .cm-fat-cursor .CodeMirror-line>span::-moz-selection, .cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:0 0}
.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:0 0}
.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:0 0}
.cm-fat-cursor{caret-color:transparent}
@keyframes blink{50%{background-color:transparent}}
.cm-tab{display:inline-block;text-decoration:inherit}
.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}
.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}
.cm-s-default .cm-header{color:#00f}
.cm-s-default .cm-quote{color:#090}
.cm-negative{color:#d44}
.cm-positive{color:#292}
.cm-header,.cm-strong{font-weight:700}
.cm-em{font-style:italic}
.cm-link{text-decoration:underline}
.cm-strikethrough{text-decoration:line-through}
.cm-s-default .cm-keyword{color:#708}
.cm-s-default .cm-atom{color:#219}
.cm-s-default .cm-number{color:#164}
.cm-s-default .cm-def{color:#00f}
.cm-s-default .cm-variable-2{color:#05a}
.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}
.cm-s-default .cm-comment{color:#a50}
.cm-s-default .cm-string{color:#a11}
.cm-s-default .cm-string-2{color:#f50}
.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}
.cm-s-default .cm-builtin{color:#30a}
.cm-s-default .cm-bracket{color:#997}
.cm-s-default .cm-tag{color:#170}
.cm-s-default .cm-attribute{color:#00c}
.cm-s-default .cm-hr{color:#999}
.cm-s-default .cm-link{color:#00c}
.cm-s-default .cm-error,.cm-invalidchar{color:red}
.CodeMirror-composing{border-bottom:2px solid}
div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}
div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}
.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}
.CodeMirror-activeline-background{background:#e8f2ff}
.CodeMirror{position:relative;overflow:hidden;background:#fff}
.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:0;position:relative;z-index:0}
.CodeMirror-sizer{position:relative;border-right:50px solid transparent}
.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none;outline:0}
.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}
.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}
.CodeMirror-scrollbar-filler{right:0;bottom:0}
.CodeMirror-gutter-filler{left:0;bottom:0}
.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}
.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}
.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important}
.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}
.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}
.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}
.CodeMirror-gutter-wrapper ::selection{background-color:transparent}
.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}
.CodeMirror-lines{cursor:text;min-height:1px}
.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}
.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}
.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}
.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}
.CodeMirror-code{outline:0}
.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}
.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}
.CodeMirror-cursor{position:absolute;pointer-events:none}
.CodeMirror-measure pre{position:static}
div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}
div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}
.CodeMirror-selected{background:#d9d9d9}
.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}
.CodeMirror-crosshair{cursor:crosshair}
.CodeMirror-line::-moz-selection, .CodeMirror-line>span::-moz-selection, .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}
.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}
.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}
.cm-searching{background-color:#ffa;background-color:#ff06}
.cm-force-border{padding-right:.1px}
@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}
.cm-tab-wrap-hack:after{content:""}
span.CodeMirror-selectedtext{background:0 0}
.EasyMDEContainer{display:block}
.CodeMirror-rtl pre{direction:rtl}
.EasyMDEContainer.sided--no-fullscreen{display:flex;flex-direction:row;flex-wrap:wrap}
.EasyMDEContainer .CodeMirror{box-sizing:border-box;height:auto;border:1px solid #ced4da;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:10px;font:inherit;z-index:0;word-wrap:break-word}
.EasyMDEContainer .CodeMirror-scroll{cursor:text}
.EasyMDEContainer .CodeMirror-fullscreen{background:#fff;position:fixed!important;inset:50px 0 0;height:auto;z-index:8;border-right:none!important;border-bottom-right-radius:0!important}
.EasyMDEContainer .CodeMirror-sided{width:50%!important}
.EasyMDEContainer.sided--no-fullscreen .CodeMirror-sided{border-right:none!important;border-bottom-right-radius:0;position:relative;flex:1 1 auto}
.EasyMDEContainer .CodeMirror-placeholder{opacity:.5}
.EasyMDEContainer .CodeMirror-focused .CodeMirror-selected{background:#d9d9d9}
.editor-toolbar{position:relative;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;padding:9px 10px;border-top:1px solid #ced4da;border-left:1px solid #ced4da;border-right:1px solid #ced4da;border-top-left-radius:4px;border-top-right-radius:4px}
.editor-toolbar.fullscreen{width:100%;height:50px;padding-top:10px;padding-bottom:10px;box-sizing:border-box;background:#fff;border:0;position:fixed;top:0;left:0;opacity:1;z-index:9}
.editor-toolbar.fullscreen:before{width:20px;height:50px;background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);position:fixed;top:0;left:0;margin:0;padding:0}
.editor-toolbar.fullscreen:after{width:20px;height:50px;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);position:fixed;top:0;right:0;margin:0;padding:0}
.EasyMDEContainer.sided--no-fullscreen .editor-toolbar{width:100%}
.editor-toolbar .easymde-dropdown,.editor-toolbar button{background:0 0;display:inline-block;text-align:center;text-decoration:none!important;height:30px;margin:0;padding:0;border:1px solid transparent;border-radius:3px;cursor:pointer}
.editor-toolbar button{font-weight:700;min-width:30px;padding:0 6px;white-space:nowrap}
.editor-toolbar button.active,.editor-toolbar button:hover{background:#fcfcfc;border-color:#95a5a6}
.editor-toolbar i.separator{display:inline-block;width:0;border-left:1px solid #d9d9d9;border-right:1px solid #fff;color:transparent;text-indent:-10px;margin:0 6px}
.editor-toolbar button:after{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:65%;vertical-align:text-bottom;position:relative;top:2px}
.editor-toolbar button.heading-1:after{content:"1"}
.editor-toolbar button.heading-2:after{content:"2"}
.editor-toolbar button.heading-3:after{content:"3"}
.editor-toolbar button.heading-bigger:after{content:"\25b2"}
.editor-toolbar button.heading-smaller:after{content:"\25bc"}
.editor-toolbar.disabled-for-preview button:not(.no-disable){opacity:.6;pointer-events:none}
@media only screen and (max-width:700px){.editor-toolbar i.no-mobile{display:none}}
.editor-statusbar{padding:8px 10px;font-size:12px;color:#959694;text-align:right}
.EasyMDEContainer.sided--no-fullscreen .editor-statusbar{width:100%}
.editor-statusbar span{display:inline-block;min-width:4em;margin-left:1em}
.editor-statusbar .lines:before{content:"lines: "}
.editor-statusbar .words:before{content:"words: "}
.editor-statusbar .characters:before{content:"characters: "}
.editor-preview-full{position:absolute;width:100%;height:100%;top:0;left:0;z-index:7;overflow:auto;display:none;box-sizing:border-box}
.editor-preview-side{position:fixed;bottom:0;width:50%;top:50px;right:0;z-index:9;overflow:auto;display:none;box-sizing:border-box;border:1px solid #ddd;word-wrap:break-word}
.editor-preview-active-side{display:block}
.EasyMDEContainer.sided--no-fullscreen .editor-preview-active-side{flex:1 1 auto;height:auto;position:static}
.editor-preview-active{display:block}
.editor-preview{padding:10px;background:#fafafa}
.editor-preview>p{margin-top:0}
.editor-preview pre{background:#eee;margin-bottom:10px}
.editor-preview table td,.editor-preview table th{border:1px solid #ddd;padding:5px}
.cm-s-easymde .cm-tag{color:#63a35c}
.cm-s-easymde .cm-attribute{color:#795da3}
.cm-s-easymde .cm-string{color:#183691}
.cm-s-easymde .cm-header-1{font-size:calc(1.375rem + 1.5vw)}
.cm-s-easymde .cm-header-2{font-size:calc(1.325rem + .9vw)}
.cm-s-easymde .cm-header-3{font-size:calc(1.3rem + .6vw)}
.cm-s-easymde .cm-header-4{font-size:calc(1.275rem + .3vw)}
.cm-s-easymde .cm-header-5{font-size:1.25rem}
.cm-s-easymde .cm-header-6{font-size:1rem}
.cm-s-easymde .cm-header-1,.cm-s-easymde .cm-header-2,.cm-s-easymde .cm-header-3,.cm-s-easymde .cm-header-4,.cm-s-easymde .cm-header-5,.cm-s-easymde .cm-header-6{margin-bottom:.5rem;line-height:1.2}
.cm-s-easymde .cm-comment{background:rgba(0,0,0,.05);border-radius:2px}
.cm-s-easymde .cm-link{color:#7f8c8d}
.cm-s-easymde .cm-url{color:#aab2b3}
.cm-s-easymde .cm-quote{color:#7f8c8d;font-style:italic}
.editor-toolbar .easymde-dropdown{position:relative;background:linear-gradient(to bottom right,#fff 0,#fff 84%,#333 50%,#333 100%);border-radius:0;border:1px solid #fff}
.editor-toolbar .easymde-dropdown:hover{background:linear-gradient(to bottom right,#fff 0,#fff 84%,#333 50%,#333 100%)}
.easymde-dropdown-content{display:block;visibility:hidden;position:absolute;background-color:#f9f9f9;box-shadow:0 8px 16px #0003;padding:8px;z-index:2;top:30px}
.easymde-dropdown:active .easymde-dropdown-content,.easymde-dropdown:focus .easymde-dropdown-content,.easymde-dropdown:focus-within .easymde-dropdown-content{visibility:visible}
.easymde-dropdown-content button{display:block}
span[data-img-src]:after{content:"";background-image:var(--bg-image);display:block;max-height:100%;max-width:100%;background-size:contain;height:0;padding-top:var(--height);width:var(--width);background-repeat:no-repeat}
.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:rgba(255,0,0,.15)}
.EasyMDEContainer .cm-s-easymde .cm-header-1{font-size:1.875rem}
.EasyMDEContainer .cm-s-easymde .cm-header-2{font-size:1.5rem}
.EasyMDEContainer .cm-s-easymde .cm-header-3{font-size:1.25rem}
.EasyMDEContainer .cm-s-easymde .cm-header-4,.EasyMDEContainer .cm-s-easymde .cm-header-5{font-size:1.125rem}
.EasyMDEContainer .cm-s-easymde .cm-header-6{font-size:1rem}
.EasyMDEContainer .cm-s-easymde .cm-comment{background:none}
.EasyMDEContainer .cm-keyword{color:#708}
.EasyMDEContainer .cm-atom{color:#219}
.EasyMDEContainer .cm-number{color:#164}
.EasyMDEContainer .cm-def{color:#00f}
.EasyMDEContainer .cm-variable-2{color:#05a}
.EasyMDEContainer .cm-formatting-list,.EasyMDEContainer .cm-formatting-list+.cm-variable-2{color:#000}
.EasyMDEContainer .cm-variable-3,.EasyMDEContainer .cm-s-default .cm-type{color:#085}
.EasyMDEContainer .cm-comment{color:#a50}
.EasyMDEContainer .cm-string{color:#a11}
.EasyMDEContainer .cm-string-2{color:#f50}
.EasyMDEContainer .cm-meta,.EasyMDEContainer .cm-qualifier{color:#555}
.EasyMDEContainer .cm-builtin{color:#30a}
.EasyMDEContainer .cm-bracket{color:#997}
.EasyMDEContainer .cm-tag{color:#170}
.EasyMDEContainer .cm-attribute{color:#00c}
.EasyMDEContainer .cm-hr{color:#999}
.EasyMDEContainer .cm-link{color:#00c}
.EasyMDEContainer .CodeMirror{display:block;width:100%;border-radius:0.5rem;--tw-border-opacity:1;border-color:rgba(var(--gray-300), var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:inherit;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:75ms}
.EasyMDEContainer .CodeMirror:focus{--tw-border-opacity:1;border-color:rgba(var(--primary-500), var(--tw-border-opacity));--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500), var(--tw-ring-opacity))}
:is(.dark .EasyMDEContainer .CodeMirror){--tw-border-opacity:1;border-color:rgba(var(--gray-600), var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(var(--gray-700), var(--tw-bg-opacity))}
:is(.dark .EasyMDEContainer .CodeMirror:focus){--tw-border-opacity:1;border-color:rgba(var(--primary-500), var(--tw-border-opacity))}
.EasyMDEContainer .editor-toolbar{display:flex;align-items:stretch}
.EasyMDEContainer .editor-toolbar > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.25rem * var(--tw-space-x-reverse));margin-left:calc(0.25rem * calc(1 - var(--tw-space-x-reverse)))}
.EasyMDEContainer .editor-toolbar{overflow-y:auto;border-width:0px;padding-left:0px;padding-right:0px;padding-top:0px}
:is([dir="rtl"] .EasyMDEContainer .editor-toolbar) > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:1}
.EasyMDEContainer .editor-toolbar button{background-size:1rem 1rem;display:grid;cursor:pointer;place-content:center;border-radius:0.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgba(var(--gray-300), var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));background-position:center;background-repeat:no-repeat;padding-left:1.25rem;padding-right:1.25rem;padding-top:0.25rem;padding-bottom:0.25rem;font-size:0.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgba(var(--gray-800), var(--tw-text-opacity));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:200ms;}
.EasyMDEContainer .editor-toolbar button:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-100), var(--tw-bg-opacity))}
.EasyMDEContainer .editor-toolbar button:focus{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-color:rgba(var(--primary-200), var(--tw-ring-opacity));--tw-ring-opacity:0.5}
:is(.dark .EasyMDEContainer .editor-toolbar button){--tw-border-opacity:1;border-color:rgba(var(--gray-600), var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(var(--gray-700), var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.EasyMDEContainer .editor-toolbar button:before{background-position:center;content:"";display:block;width:1rem;height:1rem;background-repeat:no-repeat}
.EasyMDEContainer .editor-toolbar .separator{border-width:0px;padding-left:0.25rem;padding-right:0.25rem}
.EasyMDEContainer .editor-toolbar .bold:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d%3D%22M321.1%20242.4C340.1%20220.1%20352%20191.6%20352%20160c0-70.59-57.42-128-128-128L32%2032.01c-17.67%200-32%2014.31-32%2032s14.33%2032%2032%2032h16v320H32c-17.67%200-32%2014.31-32%2032s14.33%2032%2032%2032h224c70.58%200%20128-57.41%20128-128C384%20305.3%20358.6%20264.8%20321.1%20242.4zM112%2096.01H224c35.3%200%2064%2028.72%2064%2064s-28.7%2064-64%2064H112V96.01zM256%20416H112v-128H256c35.3%200%2064%2028.71%2064%2063.1S291.3%20416%20256%20416z%22/%3E%3C/svg%3E")}
.EasyMDEContainer .editor-toolbar .italic:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d%3D%22M384%2064.01c0%2017.69-14.31%2032-32%2032h-58.67l-133.3%20320H224c17.69%200%2032%2014.31%2032%2032s-14.31%2032-32%2032H32c-17.69%200-32-14.31-32-32s14.31-32%2032-32h58.67l133.3-320H160c-17.69%200-32-14.31-32-32s14.31-32%2032-32h192C369.7%2032.01%20384%2046.33%20384%2064.01z%22/%3E%3C/svg%3E")}
.EasyMDEContainer .editor-toolbar .strikethrough:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d%3D%22M332.2%20319.9c17.22%2012.17%2022.33%2026.51%2018.61%2048.21c-3.031%2017.59-10.88%2029.34-24.72%2036.99c-35.44%2019.75-108.5%2011.96-186-19.68c-16.34-6.686-35.03%201.156-41.72%2017.53s1.188%2035.05%2017.53%2041.71c31.75%2012.93%2095.69%2035.37%20157.6%2035.37c29.62%200%2058.81-5.156%2083.72-18.96c30.81-17.09%2050.44-45.46%2056.72-82.11c3.998-23.27%202.168-42.58-3.488-59.05H332.2zM488%20239.9l-176.5-.0309c-15.85-5.613-31.83-10.34-46.7-14.62c-85.47-24.62-110.9-39.05-103.7-81.33c2.5-14.53%2010.16-25.96%2022.72-34.03c20.47-13.15%2064.06-23.84%20155.4%20.3438c17.09%204.531%2034.59-5.654%2039.13-22.74c4.531-17.09-5.656-34.59-22.75-39.12c-91.31-24.18-160.7-21.62-206.3%207.654C121.8%2073.72%20103.6%20101.1%2098.09%20133.1C89.26%20184.5%20107.9%20217.3%20137.2%20239.9L24%20239.9c-13.25%200-24%2010.75-24%2023.1c0%2013.25%2010.75%2023.1%2024%2023.1h464c13.25%200%2024-10.75%2024-23.1C512%20250.7%20501.3%20239.9%20488%20239.9z%22/%3E%3C/svg%3E")}
.EasyMDEContainer .editor-toolbar .link:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d%3D%22M598.6%2041.41C570.1%2013.8%20534.8%200%20498.6%200s-72.36%2013.8-99.96%2041.41l-43.36%2043.36c15.11%208.012%2029.47%2017.58%2041.91%2030.02c3.146%203.146%205.898%206.518%208.742%209.838l37.96-37.96C458.5%2072.05%20477.1%2064%20498.6%2064c20.67%200%2040.1%208.047%2054.71%2022.66c14.61%2014.61%2022.66%2034.04%2022.66%2054.71s-8.049%2040.1-22.66%2054.71l-133.3%20133.3C405.5%20343.1%20386%20352%20365.4%20352s-40.1-8.048-54.71-22.66C296%20314.7%20287.1%20295.3%20287.1%20274.6s8.047-40.1%2022.66-54.71L314.2%20216.4C312.1%20212.5%20309.9%20208.5%20306.7%20205.3C298.1%20196.7%20286.8%20192%20274.6%20192c-11.93%200-23.1%204.664-31.61%2012.97c-30.71%2053.96-23.63%20123.6%2022.39%20169.6C293%20402.2%20329.2%20416%20365.4%20416c36.18%200%2072.36-13.8%2099.96-41.41L598.6%20241.3c28.45-28.45%2042.24-66.01%2041.37-103.3C639.1%20102.1%20625.4%2068.16%20598.6%2041.41zM234%20387.4L196.1%20425.3C181.5%20439.1%20162%20448%20141.4%20448c-20.67%200-40.1-8.047-54.71-22.66c-14.61-14.61-22.66-34.04-22.66-54.71s8.049-40.1%2022.66-54.71l133.3-133.3C234.5%20168%20253.1%20160%20274.6%20160s40.1%208.048%2054.71%2022.66c14.62%2014.61%2022.66%2034.04%2022.66%2054.71s-8.047%2040.1-22.66%2054.71L325.8%20295.6c2.094%203.939%204.219%207.895%207.465%2011.15C341.9%20315.3%20353.3%20320%20365.4%20320c11.93%200%2023.1-4.664%2031.61-12.97c30.71-53.96%2023.63-123.6-22.39-169.6C346.1%20109.8%20310.8%2096%20274.6%2096C238.4%2096%20202.3%20109.8%20174.7%20137.4L41.41%20270.7c-27.6%2027.6-41.41%2063.78-41.41%2099.96c-.0001%2036.18%2013.8%2072.36%2041.41%2099.97C69.01%20498.2%20105.2%20512%20141.4%20512c36.18%200%2072.36-13.8%2099.96-41.41l43.36-43.36c-15.11-8.012-29.47-17.58-41.91-30.02C239.6%20394.1%20236.9%20390.7%20234%20387.4z%22/%3E%3C/svg%3E")}
.EasyMDEContainer .editor-toolbar .heading{min-width:-moz-fit-content;min-width:fit-content;padding-left:0.75rem;padding-right:0.75rem;font-family:var(--font-family), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.EasyMDEContainer .editor-toolbar .heading:before{display:none}
.EasyMDEContainer .editor-toolbar .quote:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d%3D%22M96%20224C84.72%20224%2074.05%20226.3%2064%20229.9V224c0-35.3%2028.7-64%2064-64c17.67%200%2032-14.33%2032-32S145.7%2096%20128%2096C57.42%2096%200%20153.4%200%20224v96c0%2053.02%2042.98%2096%2096%2096s96-42.98%2096-96S149%20224%2096%20224zM352%20224c-11.28%200-21.95%202.305-32%205.879V224c0-35.3%2028.7-64%2064-64c17.67%200%2032-14.33%2032-32s-14.33-32-32-32c-70.58%200-128%2057.42-128%20128v96c0%2053.02%2042.98%2096%2096%2096s96-42.98%2096-96S405%20224%20352%20224z%22/%3E%3C/svg%3E")}
.EasyMDEContainer .editor-toolbar .code:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d%3D%22M416%2031.94C416%2021.75%20408.1%200%20384.1%200c-13.98%200-26.87%209.072-30.89%2023.18l-128%20448c-.8404%202.935-1.241%205.892-1.241%208.801C223.1%20490.3%20232%20512%20256%20512c13.92%200%2026.73-9.157%2030.75-23.22l128-448C415.6%2037.81%20416%2034.85%20416%2031.94zM176%20143.1c0-18.28-14.95-32-32-32c-8.188%200-16.38%203.125-22.62%209.376l-112%20112C3.125%20239.6%200%20247.8%200%20255.1S3.125%20272.4%209.375%20278.6l112%20112C127.6%20396.9%20135.8%20399.1%20144%20399.1c17.05%200%2032-13.73%2032-32c0-8.188-3.125-16.38-9.375-22.63L77.25%20255.1l89.38-89.38C172.9%20160.3%20176%20152.2%20176%20143.1zM640%20255.1c0-8.188-3.125-16.38-9.375-22.63l-112-112C512.4%20115.1%20504.2%20111.1%20496%20111.1c-17.05%200-32%2013.73-32%2032c0%208.188%203.125%2016.38%209.375%2022.63l89.38%2089.38l-89.38%2089.38C467.1%20351.6%20464%20359.8%20464%20367.1c0%2018.28%2014.95%2032%2032%2032c8.188%200%2016.38-3.125%2022.62-9.376l112-112C636.9%20272.4%20640%20264.2%20640%20255.1z%22/%3E%3C/svg%3E")}
.EasyMDEContainer .editor-toolbar .unordered-list:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d%3D%22M16%2096C16%2069.49%2037.49%2048%2064%2048C90.51%2048%20112%2069.49%20112%2096C112%20122.5%2090.51%20144%2064%20144C37.49%20144%2016%20122.5%2016%2096zM480%2064C497.7%2064%20512%2078.33%20512%2096C512%20113.7%20497.7%20128%20480%20128H192C174.3%20128%20160%20113.7%20160%2096C160%2078.33%20174.3%2064%20192%2064H480zM480%20224C497.7%20224%20512%20238.3%20512%20256C512%20273.7%20497.7%20288%20480%20288H192C174.3%20288%20160%20273.7%20160%20256C160%20238.3%20174.3%20224%20192%20224H480zM480%20384C497.7%20384%20512%20398.3%20512%20416C512%20433.7%20497.7%20448%20480%20448H192C174.3%20448%20160%20433.7%20160%20416C160%20398.3%20174.3%20384%20192%20384H480zM16%20416C16%20389.5%2037.49%20368%2064%20368C90.51%20368%20112%20389.5%20112%20416C112%20442.5%2090.51%20464%2064%20464C37.49%20464%2016%20442.5%2016%20416zM112%20256C112%20282.5%2090.51%20304%2064%20304C37.49%20304%2016%20282.5%2016%20256C16%20229.5%2037.49%20208%2064%20208C90.51%20208%20112%20229.5%20112%20256z%22/%3E%3C/svg%3E")}
.EasyMDEContainer .editor-toolbar .ordered-list:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d%3D%22M55.1%2056.04C55.1%2042.78%2066.74%2032.04%2079.1%2032.04H111.1C125.3%2032.04%20135.1%2042.78%20135.1%2056.04V176H151.1C165.3%20176%20175.1%20186.8%20175.1%20200C175.1%20213.3%20165.3%20224%20151.1%20224H71.1C58.74%20224%2047.1%20213.3%2047.1%20200C47.1%20186.8%2058.74%20176%2071.1%20176H87.1V80.04H79.1C66.74%2080.04%2055.1%2069.29%2055.1%2056.04V56.04zM118.7%20341.2C112.1%20333.8%20100.4%20334.3%2094.65%20342.4L83.53%20357.9C75.83%20368.7%2060.84%20371.2%2050.05%20363.5C39.26%20355.8%2036.77%20340.8%2044.47%20330.1L55.59%20314.5C79.33%20281.2%20127.9%20278.8%20154.8%20309.6C176.1%20333.1%20175.6%20370.5%20153.7%20394.3L118.8%20432H152C165.3%20432%20176%20442.7%20176%20456C176%20469.3%20165.3%20480%20152%20480H64C54.47%20480%2045.84%20474.4%2042.02%20465.6C38.19%20456.9%2039.9%20446.7%2046.36%20439.7L118.4%20361.7C123.7%20355.9%20123.8%20347.1%20118.7%20341.2L118.7%20341.2zM512%2064C529.7%2064%20544%2078.33%20544%2096C544%20113.7%20529.7%20128%20512%20128H256C238.3%20128%20224%20113.7%20224%2096C224%2078.33%20238.3%2064%20256%2064H512zM512%20224C529.7%20224%20544%20238.3%20544%20256C544%20273.7%20529.7%20288%20512%20288H256C238.3%20288%20224%20273.7%20224%20256C224%20238.3%20238.3%20224%20256%20224H512zM512%20384C529.7%20384%20544%20398.3%20544%20416C544%20433.7%20529.7%20448%20512%20448H256C238.3%20448%20224%20433.7%20224%20416C224%20398.3%20238.3%20384%20256%20384H512z%22/%3E%3C/svg%3E")}
.EasyMDEContainer .editor-toolbar .table:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1792 1792'%3E%3Cpath d%3D%22M576%201376v-192q0-14-9-23t-23-9h-320q-14%200-23%209t-9%2023v192q0%2014%209%2023t23%209h320q14%200%2023-9t9-23zm0-384v-192q0-14-9-23t-23-9h-320q-14%200-23%209t-9%2023v192q0%2014%209%2023t23%209h320q14%200%2023-9t9-23zm512%20384v-192q0-14-9-23t-23-9h-320q-14%200-23%209t-9%2023v192q0%2014%209%2023t23%209h320q14%200%2023-9t9-23zm-512-768v-192q0-14-9-23t-23-9h-320q-14%200-23%209t-9%2023v192q0%2014%209%2023t23%209h320q14%200%2023-9t9-23zm512%20384v-192q0-14-9-23t-23-9h-320q-14%200-23%209t-9%2023v192q0%2014%209%2023t23%209h320q14%200%2023-9t9-23zm512%20384v-192q0-14-9-23t-23-9h-320q-14%200-23%209t-9%2023v192q0%2014%209%2023t23%209h320q14%200%2023-9t9-23zm-512-768v-192q0-14-9-23t-23-9h-320q-14%200-23%209t-9%2023v192q0%2014%209%2023t23%209h320q14%200%2023-9t9-23zm512%20384v-192q0-14-9-23t-23-9h-320q-14%200-23%209t-9%2023v192q0%2014%209%2023t23%209h320q14%200%2023-9t9-23zm0-384v-192q0-14-9-23t-23-9h-320q-14%200-23%209t-9%2023v192q0%2014%209%2023t23%209h320q14%200%2023-9t9-23zm128-320v1088q0%2066-47%20113t-113%2047h-1344q-66%200-113-47t-47-113v-1088q0-66%2047-113t113-47h1344q66%200%20113%2047t47%20113z%22/%3E%3C/svg%3E")}
.EasyMDEContainer .editor-toolbar .upload-image:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d%3D%22M447.1%2032h-484C28.64%2032-.0091%2060.65-.0091%2096v320c0%2035.35%2028.65%2064%2063.1%2064h384c35.35%200%2064-28.65%2064-64V96C511.1%2060.65%20483.3%2032%20447.1%2032zM111.1%2096c26.51%200%2048%2021.49%2048%2048S138.5%20192%20111.1%20192s-48-21.49-48-48S85.48%2096%20111.1%2096zM446.1%20407.6C443.3%20412.8%20437.9%20416%20432%20416H82.01c-6.021%200-11.53-3.379-14.26-8.75c-2.73-5.367-2.215-11.81%201.334-16.68l70-96C142.1%20290.4%20146.9%20288%20152%20288s9.916%202.441%2012.93%206.574l32.46%2044.51l93.3-139.1C293.7%20194.7%20298.7%20192%20304%20192s10.35%202.672%2013.31%207.125l128%20192C448.6%20396%20448.9%20402.3%20446.1%20407.6z%22/%3E%3C/svg%3E")}
.EasyMDEContainer .editor-toolbar .undo:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d%3D%22M480%20256c0%20123.4-100.5%20223.9-223.9%20223.9c-48.84%200-95.17-15.58-134.2-44.86c-14.12-10.59-16.97-30.66-6.375-44.81c10.59-14.12%2030.62-16.94%2044.81-6.375c27.84%2020.91%2061%2031.94%2095.88%2031.94C344.3%20415.8%20416%20344.1%20416%20256s-71.69-159.8-159.8-159.8c-37.46%200-73.09%2013.49-101.3%2036.64l45.12%2045.14c17.01%2017.02%204.955%2046.1-19.1%2046.1H35.17C24.58%20224.1%2016%20215.5%2016%20204.9V59.04c0-24.04%2029.07-36.08%2046.07-19.07l47.6%2047.63C149.9%2052.71%20201.5%2032.11%20256.1%2032.11C379.5%2032.11%20480%20132.6%20480%20256z%22/%3E%3C/svg%3E")}
.EasyMDEContainer .editor-toolbar .redo:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d%3D%22M468.9%2032.11c13.87%200%2027.18%2010.77%2027.18%2027.04v145.9c0%2010.59-8.584%2019.17-19.17%2019.17h-145.7c-16.28%200-27.06-13.32-27.06-27.2c0-6.634%202.461-13.4%207.96-18.9l45.12-45.14c-28.22-23.14-63.85-36.64-101.3-36.64c-88.09%200-159.8%2071.69-159.8%20159.8S167.8%20415.9%20255.9%20415.9c73.14%200%2089.44-38.31%20115.1-38.31c18.48%200%2031.97%2015.04%2031.97%2031.96c0%2035.04-81.59%2070.41-147%2070.41c-123.4%200-223.9-100.5-223.9-223.9S132.6%2032.44%20256%2032.44c54.6%200%20106.2%2020.39%20146.4%2055.26l47.6-47.63C455.5%2034.57%20462.3%2032.11%20468.9%2032.11z%22/%3E%3C/svg%3E")}
.EasyMDEContainer .editor-toolbar i.fa{display:none}
.dark .EasyMDEContainer .editor-toolbar button:before{filter:invert(1)}
.dark .EasyMDEContainer .CodeMirror-cursor{border-color:inherit}
trix-editor{border:1px solid #bbb;border-radius:3px;margin:0;padding:.4em .6em;min-height:5em;outline:none}
trix-toolbar *{box-sizing:border-box}
trix-toolbar .trix-button-row{display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto}
trix-toolbar .trix-button-group{display:flex;margin-bottom:10px;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#888;border-radius:3px}
trix-toolbar .trix-button-group:not(:first-child){margin-left:1.5vw}
@media (max-device-width: 768px){trix-toolbar .trix-button-group:not(:first-child){margin-left:0}}
trix-toolbar .trix-button-group-spacer{flex-grow:1}
@media (max-device-width: 768px){trix-toolbar .trix-button-group-spacer{display:none}}
trix-toolbar .trix-button{position:relative;float:left;color:#0009;font-size:.75em;font-weight:600;white-space:nowrap;padding:0 .5em;margin:0;outline:none;border:none;border-bottom:1px solid #ddd;border-radius:0;background:transparent}
trix-toolbar .trix-button:not(:first-child){border-left:1px solid #ccc}
trix-toolbar .trix-button.trix-active{background:#cbeefa;color:#000}
trix-toolbar .trix-button:not(:disabled){cursor:pointer}
trix-toolbar .trix-button:disabled{color:#00000020}
@media (max-device-width: 768px){trix-toolbar .trix-button{letter-spacing:-.01em;padding:0 .3em}}
trix-toolbar .trix-button--icon{font-size:inherit;width:2.6em;height:1.6em;max-width:calc(.8em + 4vw);text-indent:-9999px}
@media (max-device-width: 768px){trix-toolbar .trix-button--icon{height:2em;max-width:calc(.8em + 3.5vw)}}
trix-toolbar .trix-button--icon:before{display:inline-block;position:absolute;inset:0;opacity:.6;content:"";background-position:center;background-repeat:no-repeat;background-size:contain}
@media (max-device-width: 768px){trix-toolbar .trix-button--icon:before{right:6%;left:6%}}
trix-toolbar .trix-button--icon.trix-active:before{opacity:1}
trix-toolbar .trix-button--icon:disabled:before{opacity:.125}
trix-toolbar .trix-button--icon-attach:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M16.5%206v11.5a4%204%200%201%201-8%200V5a2.5%202.5%200%200%201%205%200v10.5a1%201%200%201%201-2%200V6H10v9.5a2.5%202.5%200%200%200%205%200V5a4%204%200%201%200-8%200v12.5a5.5%205.5%200%200%200%2011%200V6h-1.5z%22%2F%3E%3C%2Fsvg%3E);top:8%;bottom:4%}
trix-toolbar .trix-button--icon-bold:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M15.6%2011.8c1-.7%201.6-1.8%201.6-2.8a4%204%200%200%200-4-4H7v14h7c2.1%200%203.7-1.7%203.7-3.8%200-1.5-.8-2.8-2.1-3.4zM10%207.5h3a1.5%201.5%200%201%201%200%203h-3v-3zm3.5%209H10v-3h3.5a1.5%201.5%200%201%201%200%203z%22%2F%3E%3C%2Fsvg%3E)}
trix-toolbar .trix-button--icon-italic:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M10%205v3h2.2l-3.4%208H6v3h8v-3h-2.2l3.4-8H18V5h-8z%22%2F%3E%3C%2Fsvg%3E)}
trix-toolbar .trix-button--icon-link:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M9.88%2013.7a4.3%204.3%200%200%201%200-6.07l3.37-3.37a4.26%204.26%200%200%201%206.07%200%204.3%204.3%200%200%201%200%206.06l-1.96%201.72a.91.91%200%201%201-1.3-1.3l1.97-1.71a2.46%202.46%200%200%200-3.48-3.48l-3.38%203.37a2.46%202.46%200%200%200%200%203.48.91.91%200%201%201-1.3%201.3z%22%2F%3E%3Cpath%20d%3D%22M4.25%2019.46a4.3%204.3%200%200%201%200-6.07l1.93-1.9a.91.91%200%201%201%201.3%201.3l-1.93%201.9a2.46%202.46%200%200%200%203.48%203.48l3.37-3.38c.96-.96.96-2.52%200-3.48a.91.91%200%201%201%201.3-1.3%204.3%204.3%200%200%201%200%206.07l-3.38%203.38a4.26%204.26%200%200%201-6.07%200z%22%2F%3E%3C%2Fsvg%3E)}
trix-toolbar .trix-button--icon-strike:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.73%2014l.28.14c.26.15.45.3.57.44.12.14.18.3.18.5%200%20.3-.15.56-.44.75-.3.2-.76.3-1.39.3A13.52%2013.52%200%200%201%207%2014.95v3.37a10.64%2010.64%200%200%200%204.84.88c1.26%200%202.35-.19%203.28-.56.93-.37%201.64-.9%202.14-1.57s.74-1.45.74-2.32c0-.26-.02-.51-.06-.75h-5.21zm-5.5-4c-.08-.34-.12-.7-.12-1.1%200-1.29.52-2.3%201.58-3.02%201.05-.72%202.5-1.08%204.34-1.08%201.62%200%203.28.34%204.97%201l-1.3%202.93c-1.47-.6-2.73-.9-3.8-.9-.55%200-.96.08-1.2.26-.26.17-.38.38-.38.64%200%20.27.16.52.48.74.17.12.53.3%201.05.53H7.23zM3%2013h18v-2H3v2z%22%2F%3E%3C%2Fsvg%3E)}
trix-toolbar .trix-button--icon-quote:before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M6%2017h3l2-4V7H5v6h3zm8%200h3l2-4V7h-6v6h3z%22%2F%3E%3C%2Fsvg%3E)}
trix-toolbar .trix-button--icon-heading-1:before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12%209v3H9v7H6v-7H3V9h9zM8%204h14v3h-6v12h-3V7H8V4z%22%2F%3E%3C%2Fsvg%3E)}
trix-toolbar .trix-button--icon-code:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.2%2012L15%2015.2l1.4%201.4L21%2012l-4.6-4.6L15%208.8l3.2%203.2zM5.8%2012L9%208.8%207.6%207.4%203%2012l4.6%204.6L9%2015.2%205.8%2012z%22%2F%3E%3C%2Fsvg%3E)}
trix-toolbar .trix-button--icon-bullet-list:before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%204a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm4%203h14v-2H8v2zm0-6h14v-2H8v2zm0-8v2h14V5H8z%22%2F%3E%3C%2Fsvg%3E)}
trix-toolbar .trix-button--icon-number-list:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M2%2017h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1%203h1.8L2%2013.1v.9h3v-1H3.2L5%2010.9V10H2v1zm5-6v2h14V5H7zm0%2014h14v-2H7v2zm0-6h14v-2H7v2z%22%2F%3E%3C%2Fsvg%3E)}
trix-toolbar .trix-button--icon-undo:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.5%208c-2.6%200-5%201-6.9%202.6L2%207v9h9l-3.6-3.6A8%208%200%200%201%2020%2016l2.4-.8a10.5%2010.5%200%200%200-10-7.2z%22%2F%3E%3C%2Fsvg%3E)}
trix-toolbar .trix-button--icon-redo:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.4%2010.6a10.5%2010.5%200%200%200-16.9%204.6L4%2016a8%208%200%200%201%2012.7-3.6L13%2016h9V7l-3.6%203.6z%22%2F%3E%3C%2Fsvg%3E)}
trix-toolbar .trix-button--icon-decrease-nesting-level:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-8.3-.3l2.8%202.9L6%2014.2%204%2012l2-2-1.4-1.5L1%2012l.7.7zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E)}
trix-toolbar .trix-button--icon-increase-nesting-level:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-6.9-1L1%2014.2l1.4%201.4L6%2012l-.7-.7-2.8-2.8L1%209.9%203.1%2012zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E)}
trix-toolbar .trix-dialogs{position:relative}
trix-toolbar .trix-dialog{position:absolute;top:0;left:0;right:0;font-size:.75em;padding:15px 10px;background:#fff;box-shadow:0 .3em 1em #ccc;border-top:2px solid #888;border-radius:5px;z-index:5}
trix-toolbar .trix-input--dialog{font-size:inherit;font-weight:400;padding:.5em .8em;margin:0 10px 0 0;border-radius:3px;border:1px solid #bbb;background-color:#fff;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none}
trix-toolbar .trix-input--dialog.validate:invalid{box-shadow:red 0 0 1.5px 1px}
trix-toolbar .trix-button--dialog{font-size:inherit;padding:.5em;border-bottom:none}
trix-toolbar .trix-dialog--link{max-width:600px}
trix-toolbar .trix-dialog__link-fields{display:flex;align-items:baseline}
trix-toolbar .trix-dialog__link-fields .trix-input{flex:1}
trix-toolbar .trix-dialog__link-fields .trix-button-group{flex:0 0 content;margin:0}
trix-editor [data-trix-mutable]:not(.attachment__caption-editor){-webkit-user-select:none;-moz-user-select:none;user-select:none}
trix-editor [data-trix-mutable]::-moz-selection,trix-editor [data-trix-cursor-target]::-moz-selection,trix-editor [data-trix-mutable] ::-moz-selection{background:none}
trix-editor [data-trix-mutable]::-moz-selection, trix-editor [data-trix-cursor-target]::-moz-selection, trix-editor [data-trix-mutable] ::-moz-selection{background:none}
trix-editor [data-trix-mutable]::selection,trix-editor [data-trix-cursor-target]::selection,trix-editor [data-trix-mutable] ::selection{background:none}
trix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection{background:highlight}
trix-editor [data-trix-mutable].attachment__caption-editor:focus::selection{background:highlight}
trix-editor [data-trix-mutable].attachment.attachment--file{box-shadow:0 0 0 2px highlight;border-color:transparent}
trix-editor [data-trix-mutable].attachment img{box-shadow:0 0 0 2px highlight}
trix-editor .attachment{position:relative}
trix-editor .attachment:hover{cursor:default}
trix-editor .attachment--preview .attachment__caption:hover{cursor:text}
trix-editor .attachment__progress{position:absolute;z-index:1;height:20px;top:calc(50% - 10px);left:5%;width:90%;opacity:.9;transition:opacity .2s ease-in}
trix-editor .attachment__progress[value="100"]{opacity:0}
trix-editor .attachment__caption-editor{display:inline-block;width:100%;margin:0;padding:0;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;text-align:center;vertical-align:top;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}
trix-editor .attachment__toolbar{position:absolute;z-index:1;top:-.9em;left:0;width:100%;text-align:center}
trix-editor .trix-button-group{display:inline-flex}
trix-editor .trix-button{position:relative;float:left;color:#666;white-space:nowrap;font-size:80%;padding:0 .8em;margin:0;outline:none;border:none;border-radius:0;background:transparent}
trix-editor .trix-button:not(:first-child){border-left:1px solid #ccc}
trix-editor .trix-button.trix-active{background:#cbeefa}
trix-editor .trix-button:not(:disabled){cursor:pointer}
trix-editor .trix-button--remove{text-indent:-9999px;display:inline-block;padding:0;outline:none;width:1.8em;height:1.8em;line-height:1.8em;border-radius:50%;background-color:#fff;border:2px solid highlight;box-shadow:1px 1px 6px #00000040}
trix-editor .trix-button--remove:before{display:inline-block;position:absolute;inset:0;opacity:.7;content:"";background-image:url(data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.4L17.6%205%2012%2010.6%206.4%205%205%206.4l5.6%205.6L5%2017.6%206.4%2019l5.6-5.6%205.6%205.6%201.4-1.4-5.6-5.6z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-repeat:no-repeat;background-size:90%}
trix-editor .trix-button--remove:hover{border-color:#333}
trix-editor .trix-button--remove:hover:before{opacity:1}
trix-editor .attachment__metadata-container{position:relative}
trix-editor .attachment__metadata{position:absolute;left:50%;top:2em;transform:translate(-50%);max-width:90%;padding:.1em .6em;font-size:.8em;color:#fff;background-color:#000000b3;border-radius:3px}
trix-editor .attachment__metadata .attachment__name{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
trix-editor .attachment__metadata .attachment__size{margin-left:.2em;white-space:nowrap}
.trix-content{line-height:1.5}
.trix-content *{box-sizing:border-box;margin:0;padding:0}
.trix-content h1{font-size:1.2em;line-height:1.2}
.trix-content blockquote{border:0 solid #ccc;border-left-width:.3em;margin-left:.3em;padding-left:.6em}
.trix-content [dir=rtl] blockquote,.trix-content blockquote[dir=rtl]{border-width:0;border-right-width:.3em;margin-right:.3em;padding-right:.6em}
.trix-content li{margin-left:1em}
.trix-content [dir=rtl] li{margin-right:1em}
.trix-content pre{display:inline-block;width:100%;vertical-align:top;font-family:monospace;font-size:.9em;padding:.5em;white-space:pre;background-color:#eee;overflow-x:auto}
.trix-content img{max-width:100%;height:auto}
.trix-content .attachment{display:inline-block;position:relative;max-width:100%}
.trix-content .attachment a{color:inherit;text-decoration:none}
.trix-content .attachment a:hover,.trix-content .attachment a:visited:hover{color:inherit}
.trix-content .attachment__caption{text-align:center}
.trix-content .attachment__caption .attachment__name+.attachment__size:before{content:" \b7  "}
.trix-content .attachment--preview{width:100%;text-align:center}
.trix-content .attachment--preview .attachment__caption{color:#666;font-size:.9em;line-height:1.2}
.trix-content .attachment--file{color:#333;line-height:1;margin:0 2px 2px;padding:.4em 1em;border:1px solid #bbb;border-radius:5px}
.trix-content .attachment-gallery{display:flex;flex-wrap:wrap;position:relative}
.trix-content .attachment-gallery .attachment{flex:1 0 33%;padding:0 .5em;max-width:33%}
.trix-content .attachment-gallery.attachment-gallery--2 .attachment,.trix-content .attachment-gallery.attachment-gallery--4 .attachment{flex-basis:50%;max-width:50%}
.dark .trix-button{--tw-border-opacity:1;border-color:rgba(var(--gray-600), var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(var(--gray-700), var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--gray-200), var(--tw-text-opacity))}
.dark .trix-button-group{--tw-border-opacity:1;border-color:rgba(var(--gray-600), var(--tw-border-opacity))}
.dark trix-toolbar .trix-dialog{border-top-width:2px;--tw-border-opacity:1;border-color:rgba(var(--gray-900), var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(var(--gray-800), var(--tw-bg-opacity));box-shadow:0 .3em 1em rgba(var(--gray-900), 1)}
.dark trix-toolbar .trix-input{--tw-border-opacity:1;border-color:rgba(var(--gray-600), var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(var(--gray-700), var(--tw-bg-opacity))}
.dark trix-toolbar .trix-button:not(:first-child){border-inline-start-width:1px;--tw-border-opacity:1;border-color:rgba(var(--gray-600), var(--tw-border-opacity))}
trix-toolbar .filament-forms-rich-editor-component-toolbar-button.trix-active{--tw-bg-opacity:1;background-color:rgba(var(--primary-600), var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
[dir=rtl] trix-editor.prose :where(ul):not(:where([class~="not-prose"] *)),[dir=rtl] trix-editor.prose :where(ol):not(:where([class~="not-prose"] *)){padding-right:1.625em!important;padding-left:0!important}
[dir=rtl] trix-editor.prose :where(ul > li):not(:where([class~="not-prose"] *)),[dir=rtl] trix-editor.prose :where(ol > li):not(:where([class~="not-prose"] *)){padding-right:.375em!important;padding-left:0!important}
select:not(.choices){background-image:url("data:image/svg+xml;charset=utf-8,%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 8 4 4 4-4'/%3E%3C/svg%3E")}
.choices{position:relative;outline:2px solid transparent;outline-offset:2px}
.choices:last-child{margin-bottom:0px}
.choices.is-open{overflow:visible}
.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.choices.is-disabled .choices__input{display:none}
.choices.is-disabled .choices__item{pointer-events:none;opacity:0.7}
.choices [hidden]{display:none!important}
.choices[data-type*=select-one]{cursor:pointer}
.choices[data-type*=select-one] .has-no-choices{display:none}
.choices[data-type*=select-one] .choices__input{margin:0px;display:block;width:100%;border-bottom-width:1px;padding:0.5rem}
.dark .choices[data-type*=select-one] .choices__input{--tw-bg-opacity:1;background-color:rgba(var(--gray-700), var(--tw-bg-opacity))}
.choices[data-type*=select-multiple] .choices__inner{cursor:text}
.choices__inner{display:inline-block;width:100%;border-radius:0.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgba(var(--gray-300), var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));background-repeat:no-repeat;padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;vertical-align:top;font-size:0.875rem;line-height:1.25rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:75ms;background-image:url("data:image/svg+xml;charset=utf-8,%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 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-size:1.5em 1.5em}
.choices.is-disabled .choices__inner{background-image:none}
.dark .choices__inner{--tw-border-opacity:1;border-color:rgba(var(--gray-600), var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(var(--gray-700), var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.filament-select-input-with-prefix .choices__inner{border-start-start-radius:0px;border-end-start-radius:0px}
.filament-select-input-with-suffix .choices__inner{border-start-end-radius:0px;border-end-end-radius:0px}
.choices--error .choices__inner{--tw-border-opacity:1;border-color:rgba(var(--danger-600), var(--tw-border-opacity));--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600), var(--tw-ring-opacity))}
.dark .choices--error .choices__inner{--tw-border-opacity:1;border-color:rgba(var(--danger-400), var(--tw-border-opacity));--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-400), var(--tw-ring-opacity))}
[dir=rtl] .choices__inner{background-position:left .5rem center}
.is-focused .choices__inner,.is-open .choices__inner{--tw-border-opacity:1;border-color:rgba(var(--primary-500), var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500), var(--tw-ring-opacity))}
.choices__list{margin:0px;list-style-type:none;padding-inline-start:0px}
.choices__list--single{display:inline-block;width:100%;padding-inline-end:3rem}
.choices__list--single .choices__item{width:100%}
.choices__list--multiple{display:flex;flex-wrap:wrap;gap:0.25rem;padding-inline-end:1.5rem}
.choices__list--multiple:not(:empty){margin-bottom:0.25rem;display:flex}
.choices__list--multiple .choices__item{box-sizing:border-box;display:inline-flex;cursor:pointer;align-items:center;justify-content:space-between;gap:0.5rem}
.choices__list--multiple .choices__item > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.25rem * var(--tw-space-x-reverse));margin-left:calc(0.25rem * calc(1 - var(--tw-space-x-reverse)))}
.choices__list--multiple .choices__item{word-break:break-all;border-radius:0.5rem;background-color:rgba(var(--primary-500), 0.1);padding-left:0.5rem;padding-right:0.5rem;padding-top:0.125rem;padding-bottom:0.125rem;font-size:0.875rem;line-height:1.25rem;font-weight:500;letter-spacing:-0.025em;--tw-text-opacity:1;color:rgba(var(--primary-700), var(--tw-text-opacity))}
.dark .choices__list--multiple .choices__item{--tw-text-opacity:1;color:rgba(var(--primary-500), var(--tw-text-opacity))}
[dir=rtl] .choices__list--multiple .choices__item > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:1}
[dir=rtl] .choices__list--multiple .choices__item{overflow-wrap:normal;word-break:normal}
.choices__list--dropdown,.choices__list[aria-expanded]{visibility:hidden;position:absolute;top:100%;z-index:1;margin-top:0.5rem;width:100%;overflow:hidden;overflow-wrap:break-word;border-radius:0.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgba(var(--gray-300), var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);will-change:visibility}
.dark .choices__list--dropdown,.dark .choices__list[aria-expanded]{--tw-border-opacity:1;border-color:rgba(var(--gray-600), var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(var(--gray-700), var(--tw-bg-opacity))}
.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{visibility:visible;z-index:10}
.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:15rem;overflow:auto;will-change:scroll-position}
.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;text-align:start}
.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{--tw-bg-opacity:1;background-color:rgba(var(--primary-600), var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:0.7}
.choices__item{cursor:default;font-size:0.875rem;line-height:1.25rem}
.choices__item--selectable{cursor:pointer}
.choices__item--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0.7}
.choices__placeholder{opacity:0.7}
.choices__button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0px;background-color:transparent;background-position:center;background-repeat:no-repeat;outline:2px solid transparent;outline-offset:2px;text-indent:-9999px}
.choices[data-type*=select-one] .choices__button{position:absolute;inset-inline-end:0px;margin-inline-end:2.25rem;height:1rem;width:1rem;padding:0px;opacity:0.6;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:.7em .7em;top:calc(50% - .55em)}
.dark .choices[data-type*=select-one] .choices__button{opacity:0.3;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==)}
.choices[data-type*=select-one] .choices__button:hover,.choices[data-type*=select-one] .choices__button:focus{opacity:0.75}
.dark .choices[data-type*=select-one] .choices__button:hover,.dark .choices[data-type*=select-one] .choices__button:focus{opacity:0.6}
.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}
.choices[data-type*=select-multiple] .choices__button{display:inline-block;height:0.75rem;width:0.75rem;--tw-text-opacity:1;color:rgba(var(--primary-700), var(--tw-text-opacity));opacity:0.6;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:.6em .6em}
.dark .choices[data-type*=select-multiple] .choices__button{opacity:0.75;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==)}
.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=select-multiple] .choices__button:focus{opacity:0.75}
.dark .choices[data-type*=select-multiple] .choices__button:hover,.dark .choices[data-type*=select-multiple] .choices__button:focus{opacity:1}
.choices.is-disabled .choices__button{display:none}
.choices__list--dropdown .choices__input{padding:.5rem .75rem!important;border-top-width:0!important;border-left-width:0!important;border-bottom-width:1px!important;border-right-width:0!important;border-color:#d1d5db!important}
.dark .choices__list--dropdown .choices__input::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(var(--gray-300), var(--tw-placeholder-opacity))}
.dark .choices__list--dropdown .choices__input::placeholder{--tw-placeholder-opacity:1;color:rgba(var(--gray-300), var(--tw-placeholder-opacity))}
.dark .choices__list--dropdown .choices__input{border-color:#4b5563!important}
.choices__input{display:inline-block;max-width:100%;border-style:none;font-size:0.875rem !important;line-height:1.25rem !important;outline:2px solid transparent;outline-offset:2px;border-color:transparent!important;background-color:transparent!important;padding:0!important}
.choices__input:focus{outline-color:transparent!important;box-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important}
.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}
.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;height:0px;width:0px}
.webkit-calendar-picker-indicator\:opacity-0::-webkit-calendar-picker-indicator{opacity:0}
/*! Bundled license information:

filepond/dist/filepond.min.css:
  (*!
   * FilePond 4.30.4
   * Licensed under MIT, https://opensource.org/licenses/MIT/
   * Please visit https://pqina.nl/filepond/ for details.
   *)

filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css:
  (*!
   * FilePondPluginImagePreview 4.6.11
   * Licensed under MIT, https://opensource.org/licenses/MIT/
   * Please visit https://pqina.nl/filepond/ for details.
   *)

filepond-plugin-media-preview/dist/filepond-plugin-media-preview.css:
  (*!
   * FilePondPluginmediaPreview 1.0.11
   * Licensed under MIT, https://opensource.org/licenses/MIT/
   * Please visit undefined for details.
   *)

easymde/dist/easymde.min.css:
  (**
   * easymde v2.18.0
   * Copyright Jeroen Akkerman
   * @link https://github.com/ionaru/easy-markdown-editor
   * @license MIT
   *)
*/
/*! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: rgba(var(--gray-200), 1); /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/
html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: var(--font-family), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
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;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: rgba(var(--gray-400), 1); /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: rgba(var(--gray-400), 1); /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500), var(--tw-border-opacity, 1));border-width:1px;border-radius:0px;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000;}
[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb}
input::-moz-placeholder, textarea::-moz-placeholder{color:rgba(var(--gray-500), var(--tw-text-opacity, 1));opacity:1}
input::placeholder,textarea::placeholder{color:rgba(var(--gray-500), var(--tw-text-opacity, 1));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='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 0.5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}
[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:0.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}
[type='checkbox'],[type='radio']{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:rgba(var(--gray-500), var(--tw-border-opacity, 1));border-width:1px;--tw-shadow:0 0 #0000}
[type='checkbox']{border-radius:0px}
[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;outline:1px auto -webkit-focus-ring-color}
*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }
::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }
.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}
@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}}
.form-input,.form-textarea,.form-select,.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500), var(--tw-border-opacity, 1));border-width:1px;border-radius:0px;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000;}
.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb}
.form-input::-moz-placeholder, .form-textarea::-moz-placeholder{color:rgba(var(--gray-500), var(--tw-text-opacity, 1));opacity:1}
.form-input::placeholder,.form-textarea::placeholder{color:rgba(var(--gray-500), var(--tw-text-opacity, 1));opacity:1}
.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}
.form-input::-webkit-date-and-time-value{min-height:1.5em}
.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}
.form-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='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 0.5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}
.form-select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:0.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}
.form-checkbox,.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:rgba(var(--gray-500), var(--tw-border-opacity, 1));border-width:1px;--tw-shadow:0 0 #0000}
.form-checkbox{border-radius:0px}
.form-radio{border-radius:100%}
.form-checkbox:focus,.form-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)}
.form-checkbox:checked,.form-radio:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}
.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")}
.form-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")}
.form-checkbox:checked:hover,.form-checkbox:checked:focus,.form-radio:checked:hover,.form-radio:checked:focus{border-color:transparent;background-color:currentColor}
.form-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}
.form-checkbox:indeterminate:hover,.form-checkbox:indeterminate:focus{border-color:transparent;background-color:currentColor}
.prose{color:rgba(var(--gray-600), <alpha-value>);max-width:65ch;}
.prose :where(p):not(:where([class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}
.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}
.prose :where(a):not(:where([class~="not-prose"] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}
.prose :where(strong):not(:where([class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600}
.prose :where(a strong):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(blockquote strong):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(thead th strong):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(ol):not(:where([class~="not-prose"] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}
.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)){list-style-type:upper-alpha}
.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)){list-style-type:lower-alpha}
.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)){list-style-type:upper-alpha}
.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)){list-style-type:lower-alpha}
.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)){list-style-type:upper-roman}
.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)){list-style-type:lower-roman}
.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)){list-style-type:upper-roman}
.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)){list-style-type:lower-roman}
.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)){list-style-type:decimal}
.prose :where(ul):not(:where([class~="not-prose"] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}
.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters)}
.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker{color:var(--tw-prose-bullets)}
.prose :where(hr):not(:where([class~="not-prose"] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}
.prose :where(blockquote):not(:where([class~="not-prose"] *)){font-weight:500;font-style:italic;color:rgba(var(--gray-600), <alpha-value>);border-left-width:0.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em;border-color:rgba(var(--gray-300), <alpha-value>)}
.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before{content:open-quote}
.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after{content:close-quote}
.prose :where(h1):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:0.8888889em;line-height:1.1111111}
.prose :where(h1 strong):not(:where([class~="not-prose"] *)){font-weight:900;color:inherit}
.prose :where(h2):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}
.prose :where(h2 strong):not(:where([class~="not-prose"] *)){font-weight:800;color:inherit}
.prose :where(h3):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:0.6em;line-height:1.6}
.prose :where(h3 strong):not(:where([class~="not-prose"] *)){font-weight:700;color:inherit}
.prose :where(h4):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:0.5em;line-height:1.5}
.prose :where(h4 strong):not(:where([class~="not-prose"] *)){font-weight:700;color:inherit}
.prose :where(img):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}
.prose :where(figure > *):not(:where([class~="not-prose"] *)){margin-top:0;margin-bottom:0}
.prose :where(figcaption):not(:where([class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:0.875em;line-height:1.4285714;margin-top:0.8571429em}
.prose :where(code):not(:where([class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:600;font-size:0.875em}
.prose :where(code):not(:where([class~="not-prose"] *))::before{content:"`"}
.prose :where(code):not(:where([class~="not-prose"] *))::after{content:"`"}
.prose :where(a code):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(h1 code):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(h2 code):not(:where([class~="not-prose"] *)){color:inherit;font-size:0.875em}
.prose :where(h3 code):not(:where([class~="not-prose"] *)){color:inherit;font-size:0.9em}
.prose :where(h4 code):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(blockquote code):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(thead th code):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(pre):not(:where([class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:0.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:0.375rem;padding-top:0.8571429em;padding-right:1.1428571em;padding-bottom:0.8571429em;padding-left:1.1428571em}
.prose :where(pre code):not(:where([class~="not-prose"] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}
.prose :where(pre code):not(:where([class~="not-prose"] *))::before{content:none}
.prose :where(pre code):not(:where([class~="not-prose"] *))::after{content:none}
.prose :where(table):not(:where([class~="not-prose"] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:0.875em;line-height:1.7142857}
.prose :where(thead):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}
.prose :where(thead th):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:0.5714286em;padding-bottom:0.5714286em;padding-left:0.5714286em}
.prose :where(tbody tr):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}
.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)){border-bottom-width:0}
.prose :where(tbody td):not(:where([class~="not-prose"] *)){vertical-align:baseline}
.prose :where(tfoot):not(:where([class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}
.prose :where(tfoot td):not(:where([class~="not-prose"] *)){vertical-align:top}
.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgb(0 0 0 / 50%);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}
.prose :where(video):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}
.prose :where(figure):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}
.prose :where(li):not(:where([class~="not-prose"] *)){margin-top:0.5em;margin-bottom:0.5em}
.prose :where(ol > li):not(:where([class~="not-prose"] *)){padding-left:0.375em}
.prose :where(ul > li):not(:where([class~="not-prose"] *)){padding-left:0.375em}
.prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em}
.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}
.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}
.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}
.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em}
.prose :where(hr + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose :where(h2 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose :where(h3 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose :where(h4 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)){padding-left:0}
.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)){padding-right:0}
.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){padding-top:0.5714286em;padding-right:0.5714286em;padding-bottom:0.5714286em;padding-left:0.5714286em}
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){padding-left:0}
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){padding-right:0}
.prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}
.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}
.prose :where(h1, h2, h3, h4, h5, h6):not(:where([class~="not-prose"] *)){color:rgba(var(--gray-900), <alpha-value>)}
.prose :where(h3, h4):not(:where([class~="not-prose"] *)){font-weight:600}
.prose :where(h5, h6):not(:where([class~="not-prose"] *)){font-weight:500}
.prose-sm{font-size:0.875rem;line-height:1.7142857;}
.prose-sm :where(p):not(:where([class~="not-prose"] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}
.prose-sm :where([class~="lead"]):not(:where([class~="not-prose"] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:0.8888889em;margin-bottom:0.8888889em}
.prose-sm :where(blockquote):not(:where([class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}
.prose-sm :where(h1):not(:where([class~="not-prose"] *)){font-size:2.1428571em;margin-top:0;margin-bottom:0.8em;line-height:1.2}
.prose-sm :where(h2):not(:where([class~="not-prose"] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:0.8em;line-height:1.4}
.prose-sm :where(h3):not(:where([class~="not-prose"] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:0.4444444em;line-height:1.5555556}
.prose-sm :where(h4):not(:where([class~="not-prose"] *)){margin-top:1.4285714em;margin-bottom:0.5714286em;line-height:1.4285714}
.prose-sm :where(img):not(:where([class~="not-prose"] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}
.prose-sm :where(video):not(:where([class~="not-prose"] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}
.prose-sm :where(figure):not(:where([class~="not-prose"] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}
.prose-sm :where(figure > *):not(:where([class~="not-prose"] *)){margin-top:0;margin-bottom:0}
.prose-sm :where(figcaption):not(:where([class~="not-prose"] *)){font-size:0.8571429em;line-height:1.3333333;margin-top:0.6666667em}
.prose-sm :where(code):not(:where([class~="not-prose"] *)){font-size:0.8571429em}
.prose-sm :where(h2 code):not(:where([class~="not-prose"] *)){font-size:0.9em}
.prose-sm :where(h3 code):not(:where([class~="not-prose"] *)){font-size:0.8888889em}
.prose-sm :where(pre):not(:where([class~="not-prose"] *)){font-size:0.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:0.25rem;padding-top:0.6666667em;padding-right:1em;padding-bottom:0.6666667em;padding-left:1em}
.prose-sm :where(ol):not(:where([class~="not-prose"] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}
.prose-sm :where(ul):not(:where([class~="not-prose"] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}
.prose-sm :where(li):not(:where([class~="not-prose"] *)){margin-top:0.2857143em;margin-bottom:0.2857143em}
.prose-sm :where(ol > li):not(:where([class~="not-prose"] *)){padding-left:0.4285714em}
.prose-sm :where(ul > li):not(:where([class~="not-prose"] *)){padding-left:0.4285714em}
.prose-sm :where(.prose-sm > ul > li p):not(:where([class~="not-prose"] *)){margin-top:0.5714286em;margin-bottom:0.5714286em}
.prose-sm :where(.prose-sm > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.1428571em}
.prose-sm :where(.prose-sm > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.1428571em}
.prose-sm :where(.prose-sm > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.1428571em}
.prose-sm :where(.prose-sm > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.1428571em}
.prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){margin-top:0.5714286em;margin-bottom:0.5714286em}
.prose-sm :where(hr):not(:where([class~="not-prose"] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}
.prose-sm :where(hr + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-sm :where(h2 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-sm :where(h3 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-sm :where(h4 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-sm :where(table):not(:where([class~="not-prose"] *)){font-size:0.8571429em;line-height:1.5}
.prose-sm :where(thead th):not(:where([class~="not-prose"] *)){padding-right:1em;padding-bottom:0.6666667em;padding-left:1em}
.prose-sm :where(thead th:first-child):not(:where([class~="not-prose"] *)){padding-left:0}
.prose-sm :where(thead th:last-child):not(:where([class~="not-prose"] *)){padding-right:0}
.prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){padding-top:0.6666667em;padding-right:1em;padding-bottom:0.6666667em;padding-left:1em}
.prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){padding-left:0}
.prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){padding-right:0}
.prose-sm :where(.prose-sm > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-sm :where(.prose-sm > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}
.prose-base{font-size:1rem;line-height:1.75;}
.prose-base :where(p):not(:where([class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}
.prose-base :where([class~="lead"]):not(:where([class~="not-prose"] *)){font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}
.prose-base :where(blockquote):not(:where([class~="not-prose"] *)){margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}
.prose-base :where(h1):not(:where([class~="not-prose"] *)){font-size:2.25em;margin-top:0;margin-bottom:0.8888889em;line-height:1.1111111}
.prose-base :where(h2):not(:where([class~="not-prose"] *)){font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}
.prose-base :where(h3):not(:where([class~="not-prose"] *)){font-size:1.25em;margin-top:1.6em;margin-bottom:0.6em;line-height:1.6}
.prose-base :where(h4):not(:where([class~="not-prose"] *)){margin-top:1.5em;margin-bottom:0.5em;line-height:1.5}
.prose-base :where(img):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}
.prose-base :where(video):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}
.prose-base :where(figure):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}
.prose-base :where(figure > *):not(:where([class~="not-prose"] *)){margin-top:0;margin-bottom:0}
.prose-base :where(figcaption):not(:where([class~="not-prose"] *)){font-size:0.875em;line-height:1.4285714;margin-top:0.8571429em}
.prose-base :where(code):not(:where([class~="not-prose"] *)){font-size:0.875em}
.prose-base :where(h2 code):not(:where([class~="not-prose"] *)){font-size:0.875em}
.prose-base :where(h3 code):not(:where([class~="not-prose"] *)){font-size:0.9em}
.prose-base :where(pre):not(:where([class~="not-prose"] *)){font-size:0.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:0.375rem;padding-top:0.8571429em;padding-right:1.1428571em;padding-bottom:0.8571429em;padding-left:1.1428571em}
.prose-base :where(ol):not(:where([class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}
.prose-base :where(ul):not(:where([class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}
.prose-base :where(li):not(:where([class~="not-prose"] *)){margin-top:0.5em;margin-bottom:0.5em}
.prose-base :where(ol > li):not(:where([class~="not-prose"] *)){padding-left:0.375em}
.prose-base :where(ul > li):not(:where([class~="not-prose"] *)){padding-left:0.375em}
.prose-base :where(.prose-base > ul > li p):not(:where([class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em}
.prose-base :where(.prose-base > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}
.prose-base :where(.prose-base > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}
.prose-base :where(.prose-base > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}
.prose-base :where(.prose-base > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}
.prose-base :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em}
.prose-base :where(hr):not(:where([class~="not-prose"] *)){margin-top:3em;margin-bottom:3em}
.prose-base :where(hr + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-base :where(h2 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-base :where(h3 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-base :where(h4 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-base :where(table):not(:where([class~="not-prose"] *)){font-size:0.875em;line-height:1.7142857}
.prose-base :where(thead th):not(:where([class~="not-prose"] *)){padding-right:0.5714286em;padding-bottom:0.5714286em;padding-left:0.5714286em}
.prose-base :where(thead th:first-child):not(:where([class~="not-prose"] *)){padding-left:0}
.prose-base :where(thead th:last-child):not(:where([class~="not-prose"] *)){padding-right:0}
.prose-base :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){padding-top:0.5714286em;padding-right:0.5714286em;padding-bottom:0.5714286em;padding-left:0.5714286em}
.prose-base :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){padding-left:0}
.prose-base :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){padding-right:0}
.prose-base :where(.prose-base > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-base :where(.prose-base > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}
.prose-lg{font-size:1.125rem;line-height:1.7777778;}
.prose-lg :where(p):not(:where([class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}
.prose-lg :where([class~="lead"]):not(:where([class~="not-prose"] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}
.prose-lg :where(blockquote):not(:where([class~="not-prose"] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}
.prose-lg :where(h1):not(:where([class~="not-prose"] *)){font-size:2.6666667em;margin-top:0;margin-bottom:0.8333333em;line-height:1}
.prose-lg :where(h2):not(:where([class~="not-prose"] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}
.prose-lg :where(h3):not(:where([class~="not-prose"] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:0.6666667em;line-height:1.5}
.prose-lg :where(h4):not(:where([class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:0.4444444em;line-height:1.5555556}
.prose-lg :where(img):not(:where([class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}
.prose-lg :where(video):not(:where([class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}
.prose-lg :where(figure):not(:where([class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}
.prose-lg :where(figure > *):not(:where([class~="not-prose"] *)){margin-top:0;margin-bottom:0}
.prose-lg :where(figcaption):not(:where([class~="not-prose"] *)){font-size:0.8888889em;line-height:1.5;margin-top:1em}
.prose-lg :where(code):not(:where([class~="not-prose"] *)){font-size:0.8888889em}
.prose-lg :where(h2 code):not(:where([class~="not-prose"] *)){font-size:0.8666667em}
.prose-lg :where(h3 code):not(:where([class~="not-prose"] *)){font-size:0.875em}
.prose-lg :where(pre):not(:where([class~="not-prose"] *)){font-size:0.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:0.375rem;padding-top:1em;padding-right:1.5em;padding-bottom:1em;padding-left:1.5em}
.prose-lg :where(ol):not(:where([class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}
.prose-lg :where(ul):not(:where([class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}
.prose-lg :where(li):not(:where([class~="not-prose"] *)){margin-top:0.6666667em;margin-bottom:0.6666667em}
.prose-lg :where(ol > li):not(:where([class~="not-prose"] *)){padding-left:0.4444444em}
.prose-lg :where(ul > li):not(:where([class~="not-prose"] *)){padding-left:0.4444444em}
.prose-lg :where(.prose-lg > ul > li p):not(:where([class~="not-prose"] *)){margin-top:0.8888889em;margin-bottom:0.8888889em}
.prose-lg :where(.prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}
.prose-lg :where(.prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}
.prose-lg :where(.prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}
.prose-lg :where(.prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}
.prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){margin-top:0.8888889em;margin-bottom:0.8888889em}
.prose-lg :where(hr):not(:where([class~="not-prose"] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}
.prose-lg :where(hr + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-lg :where(h2 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-lg :where(h3 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-lg :where(h4 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-lg :where(table):not(:where([class~="not-prose"] *)){font-size:0.8888889em;line-height:1.5}
.prose-lg :where(thead th):not(:where([class~="not-prose"] *)){padding-right:0.75em;padding-bottom:0.75em;padding-left:0.75em}
.prose-lg :where(thead th:first-child):not(:where([class~="not-prose"] *)){padding-left:0}
.prose-lg :where(thead th:last-child):not(:where([class~="not-prose"] *)){padding-right:0}
.prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){padding-top:0.75em;padding-right:0.75em;padding-bottom:0.75em;padding-left:0.75em}
.prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){padding-left:0}
.prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){padding-right:0}
.prose-lg :where(.prose-lg > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-lg :where(.prose-lg > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}
.form-input,.form-textarea,.form-select,.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500), var(--tw-border-opacity, 1));border-width:1px;border-radius:0px;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000;}
.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb}
.form-input::-moz-placeholder, .form-textarea::-moz-placeholder{color:rgba(var(--gray-500), var(--tw-text-opacity, 1));opacity:1}
.form-input::placeholder,.form-textarea::placeholder{color:rgba(var(--gray-500), var(--tw-text-opacity, 1));opacity:1}
.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}
.form-input::-webkit-date-and-time-value{min-height:1.5em}
.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}
.form-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='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 0.5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}
.form-select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:0.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}
.form-checkbox,.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:rgba(var(--gray-500), var(--tw-border-opacity, 1));border-width:1px;--tw-shadow:0 0 #0000}
.form-checkbox{border-radius:0px}
.form-radio{border-radius:100%}
.form-checkbox:focus,.form-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)}
.form-checkbox:checked,.form-radio:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}
.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")}
.form-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")}
.form-checkbox:checked:hover,.form-checkbox:checked:focus,.form-radio:checked:hover,.form-radio:checked:focus{border-color:transparent;background-color:currentColor}
.form-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}
.form-checkbox:indeterminate:hover,.form-checkbox:indeterminate:focus{border-color:transparent;background-color:currentColor}
.prose{color:rgba(var(--gray-600), <alpha-value>);max-width:65ch;}
.prose :where(p):not(:where([class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}
.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}
.prose :where(a):not(:where([class~="not-prose"] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}
.prose :where(strong):not(:where([class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600}
.prose :where(a strong):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(blockquote strong):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(thead th strong):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(ol):not(:where([class~="not-prose"] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}
.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)){list-style-type:upper-alpha}
.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)){list-style-type:lower-alpha}
.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)){list-style-type:upper-alpha}
.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)){list-style-type:lower-alpha}
.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)){list-style-type:upper-roman}
.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)){list-style-type:lower-roman}
.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)){list-style-type:upper-roman}
.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)){list-style-type:lower-roman}
.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)){list-style-type:decimal}
.prose :where(ul):not(:where([class~="not-prose"] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}
.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters)}
.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker{color:var(--tw-prose-bullets)}
.prose :where(hr):not(:where([class~="not-prose"] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}
.prose :where(blockquote):not(:where([class~="not-prose"] *)){font-weight:500;font-style:italic;color:rgba(var(--gray-600), <alpha-value>);border-left-width:0.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em;border-color:rgba(var(--gray-300), <alpha-value>)}
.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before{content:open-quote}
.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after{content:close-quote}
.prose :where(h1):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:0.8888889em;line-height:1.1111111}
.prose :where(h1 strong):not(:where([class~="not-prose"] *)){font-weight:900;color:inherit}
.prose :where(h2):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}
.prose :where(h2 strong):not(:where([class~="not-prose"] *)){font-weight:800;color:inherit}
.prose :where(h3):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:0.6em;line-height:1.6}
.prose :where(h3 strong):not(:where([class~="not-prose"] *)){font-weight:700;color:inherit}
.prose :where(h4):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:0.5em;line-height:1.5}
.prose :where(h4 strong):not(:where([class~="not-prose"] *)){font-weight:700;color:inherit}
.prose :where(img):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}
.prose :where(figure > *):not(:where([class~="not-prose"] *)){margin-top:0;margin-bottom:0}
.prose :where(figcaption):not(:where([class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:0.875em;line-height:1.4285714;margin-top:0.8571429em}
.prose :where(code):not(:where([class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:600;font-size:0.875em}
.prose :where(code):not(:where([class~="not-prose"] *))::before{content:"`"}
.prose :where(code):not(:where([class~="not-prose"] *))::after{content:"`"}
.prose :where(a code):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(h1 code):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(h2 code):not(:where([class~="not-prose"] *)){color:inherit;font-size:0.875em}
.prose :where(h3 code):not(:where([class~="not-prose"] *)){color:inherit;font-size:0.9em}
.prose :where(h4 code):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(blockquote code):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(thead th code):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(pre):not(:where([class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:0.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:0.375rem;padding-top:0.8571429em;padding-right:1.1428571em;padding-bottom:0.8571429em;padding-left:1.1428571em}
.prose :where(pre code):not(:where([class~="not-prose"] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}
.prose :where(pre code):not(:where([class~="not-prose"] *))::before{content:none}
.prose :where(pre code):not(:where([class~="not-prose"] *))::after{content:none}
.prose :where(table):not(:where([class~="not-prose"] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:0.875em;line-height:1.7142857}
.prose :where(thead):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}
.prose :where(thead th):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:0.5714286em;padding-bottom:0.5714286em;padding-left:0.5714286em}
.prose :where(tbody tr):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}
.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)){border-bottom-width:0}
.prose :where(tbody td):not(:where([class~="not-prose"] *)){vertical-align:baseline}
.prose :where(tfoot):not(:where([class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}
.prose :where(tfoot td):not(:where([class~="not-prose"] *)){vertical-align:top}
.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgb(0 0 0 / 50%);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}
.prose :where(video):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}
.prose :where(figure):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}
.prose :where(li):not(:where([class~="not-prose"] *)){margin-top:0.5em;margin-bottom:0.5em}
.prose :where(ol > li):not(:where([class~="not-prose"] *)){padding-left:0.375em}
.prose :where(ul > li):not(:where([class~="not-prose"] *)){padding-left:0.375em}
.prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em}
.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}
.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}
.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}
.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em}
.prose :where(hr + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose :where(h2 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose :where(h3 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose :where(h4 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)){padding-left:0}
.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)){padding-right:0}
.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){padding-top:0.5714286em;padding-right:0.5714286em;padding-bottom:0.5714286em;padding-left:0.5714286em}
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){padding-left:0}
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){padding-right:0}
.prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}
.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}
.prose :where(h1, h2, h3, h4, h5, h6):not(:where([class~="not-prose"] *)){color:rgba(var(--gray-900), <alpha-value>)}
.prose :where(h3, h4):not(:where([class~="not-prose"] *)){font-weight:600}
.prose :where(h5, h6):not(:where([class~="not-prose"] *)){font-weight:500}
.prose-sm{font-size:0.875rem;line-height:1.7142857;}
.prose-sm :where(p):not(:where([class~="not-prose"] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}
.prose-sm :where([class~="lead"]):not(:where([class~="not-prose"] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:0.8888889em;margin-bottom:0.8888889em}
.prose-sm :where(blockquote):not(:where([class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}
.prose-sm :where(h1):not(:where([class~="not-prose"] *)){font-size:2.1428571em;margin-top:0;margin-bottom:0.8em;line-height:1.2}
.prose-sm :where(h2):not(:where([class~="not-prose"] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:0.8em;line-height:1.4}
.prose-sm :where(h3):not(:where([class~="not-prose"] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:0.4444444em;line-height:1.5555556}
.prose-sm :where(h4):not(:where([class~="not-prose"] *)){margin-top:1.4285714em;margin-bottom:0.5714286em;line-height:1.4285714}
.prose-sm :where(img):not(:where([class~="not-prose"] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}
.prose-sm :where(video):not(:where([class~="not-prose"] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}
.prose-sm :where(figure):not(:where([class~="not-prose"] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}
.prose-sm :where(figure > *):not(:where([class~="not-prose"] *)){margin-top:0;margin-bottom:0}
.prose-sm :where(figcaption):not(:where([class~="not-prose"] *)){font-size:0.8571429em;line-height:1.3333333;margin-top:0.6666667em}
.prose-sm :where(code):not(:where([class~="not-prose"] *)){font-size:0.8571429em}
.prose-sm :where(h2 code):not(:where([class~="not-prose"] *)){font-size:0.9em}
.prose-sm :where(h3 code):not(:where([class~="not-prose"] *)){font-size:0.8888889em}
.prose-sm :where(pre):not(:where([class~="not-prose"] *)){font-size:0.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:0.25rem;padding-top:0.6666667em;padding-right:1em;padding-bottom:0.6666667em;padding-left:1em}
.prose-sm :where(ol):not(:where([class~="not-prose"] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}
.prose-sm :where(ul):not(:where([class~="not-prose"] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}
.prose-sm :where(li):not(:where([class~="not-prose"] *)){margin-top:0.2857143em;margin-bottom:0.2857143em}
.prose-sm :where(ol > li):not(:where([class~="not-prose"] *)){padding-left:0.4285714em}
.prose-sm :where(ul > li):not(:where([class~="not-prose"] *)){padding-left:0.4285714em}
.prose-sm :where(.prose-sm > ul > li p):not(:where([class~="not-prose"] *)){margin-top:0.5714286em;margin-bottom:0.5714286em}
.prose-sm :where(.prose-sm > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.1428571em}
.prose-sm :where(.prose-sm > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.1428571em}
.prose-sm :where(.prose-sm > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.1428571em}
.prose-sm :where(.prose-sm > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.1428571em}
.prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){margin-top:0.5714286em;margin-bottom:0.5714286em}
.prose-sm :where(hr):not(:where([class~="not-prose"] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}
.prose-sm :where(hr + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-sm :where(h2 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-sm :where(h3 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-sm :where(h4 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-sm :where(table):not(:where([class~="not-prose"] *)){font-size:0.8571429em;line-height:1.5}
.prose-sm :where(thead th):not(:where([class~="not-prose"] *)){padding-right:1em;padding-bottom:0.6666667em;padding-left:1em}
.prose-sm :where(thead th:first-child):not(:where([class~="not-prose"] *)){padding-left:0}
.prose-sm :where(thead th:last-child):not(:where([class~="not-prose"] *)){padding-right:0}
.prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){padding-top:0.6666667em;padding-right:1em;padding-bottom:0.6666667em;padding-left:1em}
.prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){padding-left:0}
.prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){padding-right:0}
.prose-sm :where(.prose-sm > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-sm :where(.prose-sm > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}
.prose-base{font-size:1rem;line-height:1.75;}
.prose-base :where(p):not(:where([class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}
.prose-base :where([class~="lead"]):not(:where([class~="not-prose"] *)){font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}
.prose-base :where(blockquote):not(:where([class~="not-prose"] *)){margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}
.prose-base :where(h1):not(:where([class~="not-prose"] *)){font-size:2.25em;margin-top:0;margin-bottom:0.8888889em;line-height:1.1111111}
.prose-base :where(h2):not(:where([class~="not-prose"] *)){font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}
.prose-base :where(h3):not(:where([class~="not-prose"] *)){font-size:1.25em;margin-top:1.6em;margin-bottom:0.6em;line-height:1.6}
.prose-base :where(h4):not(:where([class~="not-prose"] *)){margin-top:1.5em;margin-bottom:0.5em;line-height:1.5}
.prose-base :where(img):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}
.prose-base :where(video):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}
.prose-base :where(figure):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}
.prose-base :where(figure > *):not(:where([class~="not-prose"] *)){margin-top:0;margin-bottom:0}
.prose-base :where(figcaption):not(:where([class~="not-prose"] *)){font-size:0.875em;line-height:1.4285714;margin-top:0.8571429em}
.prose-base :where(code):not(:where([class~="not-prose"] *)){font-size:0.875em}
.prose-base :where(h2 code):not(:where([class~="not-prose"] *)){font-size:0.875em}
.prose-base :where(h3 code):not(:where([class~="not-prose"] *)){font-size:0.9em}
.prose-base :where(pre):not(:where([class~="not-prose"] *)){font-size:0.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:0.375rem;padding-top:0.8571429em;padding-right:1.1428571em;padding-bottom:0.8571429em;padding-left:1.1428571em}
.prose-base :where(ol):not(:where([class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}
.prose-base :where(ul):not(:where([class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}
.prose-base :where(li):not(:where([class~="not-prose"] *)){margin-top:0.5em;margin-bottom:0.5em}
.prose-base :where(ol > li):not(:where([class~="not-prose"] *)){padding-left:0.375em}
.prose-base :where(ul > li):not(:where([class~="not-prose"] *)){padding-left:0.375em}
.prose-base :where(.prose-base > ul > li p):not(:where([class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em}
.prose-base :where(.prose-base > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}
.prose-base :where(.prose-base > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}
.prose-base :where(.prose-base > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}
.prose-base :where(.prose-base > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}
.prose-base :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em}
.prose-base :where(hr):not(:where([class~="not-prose"] *)){margin-top:3em;margin-bottom:3em}
.prose-base :where(hr + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-base :where(h2 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-base :where(h3 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-base :where(h4 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-base :where(table):not(:where([class~="not-prose"] *)){font-size:0.875em;line-height:1.7142857}
.prose-base :where(thead th):not(:where([class~="not-prose"] *)){padding-right:0.5714286em;padding-bottom:0.5714286em;padding-left:0.5714286em}
.prose-base :where(thead th:first-child):not(:where([class~="not-prose"] *)){padding-left:0}
.prose-base :where(thead th:last-child):not(:where([class~="not-prose"] *)){padding-right:0}
.prose-base :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){padding-top:0.5714286em;padding-right:0.5714286em;padding-bottom:0.5714286em;padding-left:0.5714286em}
.prose-base :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){padding-left:0}
.prose-base :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){padding-right:0}
.prose-base :where(.prose-base > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-base :where(.prose-base > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}
.prose-lg{font-size:1.125rem;line-height:1.7777778;}
.prose-lg :where(p):not(:where([class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}
.prose-lg :where([class~="lead"]):not(:where([class~="not-prose"] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}
.prose-lg :where(blockquote):not(:where([class~="not-prose"] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}
.prose-lg :where(h1):not(:where([class~="not-prose"] *)){font-size:2.6666667em;margin-top:0;margin-bottom:0.8333333em;line-height:1}
.prose-lg :where(h2):not(:where([class~="not-prose"] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}
.prose-lg :where(h3):not(:where([class~="not-prose"] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:0.6666667em;line-height:1.5}
.prose-lg :where(h4):not(:where([class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:0.4444444em;line-height:1.5555556}
.prose-lg :where(img):not(:where([class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}
.prose-lg :where(video):not(:where([class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}
.prose-lg :where(figure):not(:where([class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}
.prose-lg :where(figure > *):not(:where([class~="not-prose"] *)){margin-top:0;margin-bottom:0}
.prose-lg :where(figcaption):not(:where([class~="not-prose"] *)){font-size:0.8888889em;line-height:1.5;margin-top:1em}
.prose-lg :where(code):not(:where([class~="not-prose"] *)){font-size:0.8888889em}
.prose-lg :where(h2 code):not(:where([class~="not-prose"] *)){font-size:0.8666667em}
.prose-lg :where(h3 code):not(:where([class~="not-prose"] *)){font-size:0.875em}
.prose-lg :where(pre):not(:where([class~="not-prose"] *)){font-size:0.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:0.375rem;padding-top:1em;padding-right:1.5em;padding-bottom:1em;padding-left:1.5em}
.prose-lg :where(ol):not(:where([class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}
.prose-lg :where(ul):not(:where([class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}
.prose-lg :where(li):not(:where([class~="not-prose"] *)){margin-top:0.6666667em;margin-bottom:0.6666667em}
.prose-lg :where(ol > li):not(:where([class~="not-prose"] *)){padding-left:0.4444444em}
.prose-lg :where(ul > li):not(:where([class~="not-prose"] *)){padding-left:0.4444444em}
.prose-lg :where(.prose-lg > ul > li p):not(:where([class~="not-prose"] *)){margin-top:0.8888889em;margin-bottom:0.8888889em}
.prose-lg :where(.prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}
.prose-lg :where(.prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}
.prose-lg :where(.prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}
.prose-lg :where(.prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}
.prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){margin-top:0.8888889em;margin-bottom:0.8888889em}
.prose-lg :where(hr):not(:where([class~="not-prose"] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}
.prose-lg :where(hr + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-lg :where(h2 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-lg :where(h3 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-lg :where(h4 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-lg :where(table):not(:where([class~="not-prose"] *)){font-size:0.8888889em;line-height:1.5}
.prose-lg :where(thead th):not(:where([class~="not-prose"] *)){padding-right:0.75em;padding-bottom:0.75em;padding-left:0.75em}
.prose-lg :where(thead th:first-child):not(:where([class~="not-prose"] *)){padding-left:0}
.prose-lg :where(thead th:last-child):not(:where([class~="not-prose"] *)){padding-right:0}
.prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){padding-top:0.75em;padding-right:0.75em;padding-bottom:0.75em;padding-left:0.75em}
.prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){padding-left:0}
.prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){padding-right:0}
.prose-lg :where(.prose-lg > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-lg :where(.prose-lg > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}
@media (min-width: 640px){
.form-group--inline{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:flex-start;gap:1rem}}
.form-group--mb{margin-bottom:1.25rem}
.form-group--mb:last-child{margin-bottom:0px}
@media (min-width: 640px){
.form-group--border{border-top-width:1px;padding-top:1.25rem}
.form-group--border:first-child{border-style:none;padding-top:0px}}
.form-group--border {

        border-color: var(--form-group-border-color);
    }
.form-group__label-container:has(.form-group__hint){display:flex;justify-content:space-between}
.form-group__content{margin-top:0.25rem}
@media (min-width: 640px){
.form-group__content--inline{grid-column:span 2 / span 2;margin-top:0px}}
.form-group--inline .form-group__label-container .form-group__hint{display:inline-block}
@media (min-width: 640px){
.form-group--inline .form-group__label-container .form-group__hint{display:none}}
.form-group__label-container .form-group__hint{margin-left:0.5rem}
@media (min-width: 640px){
.form-group__label-container--inline:not(.form-group__label-container--checkbox-group) label{margin-top:1px;padding-top:0.5rem}}
.form-group__hint {
        font-size: var(--form-group-hint-text-size);
        line-height: var(--form-group-hint-line-height);
        color: var(--form-group-hint-color);
    }
.form-group__hint--inline{margin-top:0.25rem;display:none}
@media (min-width: 640px){
.form-group__hint--inline{display:block}}
.form-help{margin-top:0.5rem;

        font-size: var(--form-group-hint-text-size);
        line-height: var(--form-group-hint-line-height);
        color: var(--form-group-hint-color)}
.form-checkbox-group--inline{display:grid;align-items:flex-start;

        grid-template-columns: repeat(var(--fc-checkbox-grid-cols), minmax(0, 1fr));
        gap: var(--fc-checkbox-grid-gap)}
.form-checkbox-group--stacked > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}
.custom-select__button-container{position:relative;display:flex;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);

        border-radius: var(--input-border-radius)}
.custom-select__button{display:block;display:flex;width:100%;flex:1 1 0%;align-items:center;justify-content:space-between;gap:0.5rem;border-width:1px;text-align:left;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
@media (min-width: 640px){
.custom-select__button{font-size:0.875rem;line-height:1.25rem}}
.custom-select__button {

        background-color: var(--input-background-color);
        padding: var(--input-padding-y) var(--input-padding-x);
        border-radius: var(--input-border-radius);
        border-color: var(--input-border-color);
        color: var(--input-color);
    }
.custom-select__button:is(:active, :focus, .open){--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.custom-select__button:is(:active, :focus, .\!open){--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.custom-select__button:is(:active, :focus, .open) {
        --tw-ring-color: var(--input-focus-border-color);
        border-color: var(--input-focus-border-color);
    }
.custom-select__button:is(:active, :focus, .\!open) {
        --tw-ring-color: var(--input-focus-border-color) !important;
        border-color: var(--input-focus-border-color) !important;
    }
.custom-select:is([disabled], [readonly]) .custom-select__button{cursor:not-allowed;

        background-color: var(--input-disabled-bg-color);
        border-color: var(--input-disabled-border-color)}
.custom-select:is([disabled], [readonly]) .custom-select__button:is(:active, :focus){outline:2px solid transparent;outline-offset:2px;--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.custom-select__button-icon{height:1.25rem;width:1.25rem;flex-shrink:0}
.custom-select__button-container:has(+ [data-popper-placement="top-start"]) .custom-select__button-icon{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.custom-select__button-content{width:0px;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.custom-select__menu{position:absolute;z-index:var(--custom-select-menu-z-index);margin-top:0.5rem;width:100%;max-width:100%;transform-origin:top right;overflow:hidden;border-width:1px;--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;

        background-color: var(--custom-select-menu-bg);
        border-color: var(--custom-select-menu-border-color);
        border-radius: var(--custom-select-menu-border-radius)}
.custom-select__menu-content{overflow-y:auto;overflow-x:hidden;

        max-height: var(--custom-select-max-menu-height)}
.custom-select__option{display:flex;width:100%;cursor:default;align-items:center;justify-content:space-between;gap:0.5rem;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:0.875rem;line-height:1.25rem;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.custom-select__option:focus{outline:2px solid transparent;outline-offset:2px}
.custom-select__option {

        color: var(--custom-select-menu-color);
    }
.custom-select__option--active{cursor:pointer;

        background-color: var(--custom-select-option-active-bg);
        color: var(--custom-select-option-active-color)}
.custom-select__option--selected {
        font-weight: var(--custom-select-option-selected-font-weight);
    }
.custom-select__option--selected:not(.custom-select__option--active) {
        background-color: var(--custom-select-option-selected-bg);
        color: var(--custom-select-option-selected-color);
    }
.custom-select__option:is(.custom-select__option--disabled, [disabled]){cursor:not-allowed;opacity:0.5}
.custom-select__selected-icon svg{height:1.25rem;width:1.25rem}
.custom-select__selected-icon {
        color: var(--custom-select-selected-icon-color);
    }
.custom-select__option--active .custom-select__selected-icon {
        color: var(--custom-select-selected-icon-hover-color);
    }
.custom-select__search{position:sticky;top:0px;z-index:2;width:100%;border-bottom-width:1px;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.625rem;padding-right:0.625rem}
@media (min-width: 640px){
.custom-select__search{font-size:0.875rem;line-height:1.25rem}}
.custom-select__search {

        background-color: var(--custom-select-menu-bg);
        border-color: var(--custom-select-search-border-color);
    }
.custom-select__search input{width:100%;border-width:0px;background-color:transparent}
.custom-select__search input:focus{outline:2px solid transparent;outline-offset:2px;--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.custom-select__search input {

        color: var(--input-color);
    }
.custom-select__search input::-moz-placeholder {
        color: var(--input-placeholder-color);
    }
.custom-select__search input::placeholder {
        color: var(--input-placeholder-color);
    }
.custom-select__button-tokens{display:flex;flex-wrap:wrap;gap:0.25rem}
.custom-select__button-token{display:inline-flex;max-width:100%;align-items:center;justify-content:space-between;gap:0.5rem;word-break:break-all;border-radius:9999px;padding-left:0.625rem;padding-right:0.625rem;padding-top:0.25rem;padding-bottom:0.25rem;font-size:0.75rem;line-height:1rem;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;

        background-color: var(--custom-select-button-token-bg);
        color: var(--custom-select-button-token-color)}
.custom-select__button-token.custom-select__button-token--deleteable{padding-right:0.375rem}
.custom-select__button-token:not(.disabled):is(:hover, :focus){cursor:pointer;outline:2px solid transparent;outline-offset:2px;

        background-color: var(--custom-select-button-token-hover-bg)}
.custom-select__button-token-delete svg{height:0.875rem;width:0.875rem;opacity:0.75;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.custom-select__button-token.disabled{opacity:0.75}
.custom-select__button-token.\!disabled{opacity:0.75}
.group:is(:hover, :focus) .custom-select__button-token-delete svg{opacity:1}
.custom-select__opt-group{pointer-events:none;border-bottom-width:1px;font-size:0.875rem;line-height:1.25rem;

        font-weight: var(--custom-select-opt-group-font-weight);
        color: var(--custom-select-opt-group-color);
        background-color: var(--custom-select-opt-group-bg);
        border-color: var(--custom-select-opt-group-border-color)}
.custom-select__no-results{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.625rem;padding-right:0.625rem;font-size:0.875rem;line-height:1.25rem;

        color: var(--custom-select-menu-color)}
.file-upload{display:flex;align-items:center}
.file-upload > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}
.file-upload__input{display:block;width:100%;cursor:pointer;border-width:1px;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
@media (min-width: 640px){
.file-upload__input{font-size:0.875rem;line-height:1.25rem}}
.file-upload__input {

        border-color: var(--input-border-color);
        border-radius: var(--input-border-radius);
        background-color: var(--input-background-color);
        color: var(--input-color);
    }
.file-upload__input:is(:focus, :active):not(:is([disabled], [readonly])){outline:2px solid transparent;outline-offset:2px;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
        --tw-ring-color: var(--input-focus-border-color);
        border-color: var(--input-focus-border-color)}
.file-upload__input::file-selector-button{cursor:pointer;
        border-radius: var(--input-border-radius);
        margin-right:1rem;
        border-top-right-radius:0px;
        border-bottom-right-radius:0px;
        border-width:0px;

        padding: var(--input-padding-y) var(--input-padding-x);
        color: var(--file-upload-button-color);
        background-color: var(--file-upload-button-bg);
        font-weight: var(--file-upload-button-font-weight)}
.file-upload__input:is([disabled], [readonly]){cursor:not-allowed;

        background-color: var(--input-disabled-bg-color);
        border-color: var(--input-disabled-border-color)}
.file-upload__input:is([disabled], [readonly])::file-selector-button{cursor:not-allowed;opacity:0.5;

        background-color: var(--file-upload-button-disabled-bg)}
.file-upload__badge{display:inline-flex;align-items:center;border-radius:9999px;padding-left:0.625rem;padding-right:0.625rem;padding-top:0.125rem;padding-bottom:0.125rem;font-size:0.75rem;line-height:1rem;font-weight:500;

        background-color: var(--file-upload-badge-bg);
        color: var(--file-upload-badge-color)}
.file-upload__percent{text-align:right}
.file-upload__percent > span{display:inline-block;font-size:0.75rem;line-height:1rem;font-weight:600;

        color: var(--file-upload-percent-color)}
.file-upload__progress--native{overflow:hidden}
.file-upload__progress--native progress {
        -webkit-appearance: none;
        -moz-appearance: none;
        margin-bottom:1rem;
        display:block;
        width:100%;
        appearance:none;
        border-radius:0.25rem;
        border-width:0px;
        padding:0px;

        height: var(--file-upload-progress-height);
    }
/* For now, only webkit browsers seem to be able to style the non-filled in part of the progress bar */
.file-upload__progress--native progress::-webkit-progress-bar{border-radius:0.25rem;

        background-color: var(--file-upload-progress-bg)}
/* We cannot combine the selectors for the browser prefixes because it breaks each browser's progress bar for some reason... */
.file-upload__progress--native progress::-webkit-progress-value{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem;

        background-color: var(--file-upload-progress-filled-bg)}
.file-upload__progress--native progress::-moz-progress-bar{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem;

        background-color: var(--file-upload-progress-filled-bg)}
.file-upload__progress--native progress::-ms-fill{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem;

        background-color: var(--file-upload-progress-filled-bg)}
/* non native progress bar */
.file-upload__progress{margin-bottom:1rem;display:flex;overflow:hidden;border-radius:0.25rem;font-size:0.75rem;line-height:1rem;

        height: var(--file-upload-progress-height);
        background-color: var(--file-upload-progress-bg)}
.file-upload__progress > div{display:flex;flex-direction:column;justify-content:center;white-space:nowrap;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);

        background-color: var(--file-upload-progress-filled-bg)}
.form-label{display:block;

        font-size: var(--label-text-size);
        font-weight: var(--label-font-weight);
        line-height: var(--label-line-height);
        color: var(--label-color)}
/* clears the 'X' from Internet Explorer */
/* clears the 'X' from chrome */
.form-text-container{position:relative;display:flex;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);

        border-radius: var(--input-border-radius)}
.form-text{display:block;width:100%;flex:1 1 0%;border-width:1px;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
@media (min-width: 640px){
.form-text{font-size:0.875rem;line-height:1.25rem}}
.form-text {

        background-color: var(--input-background-color);
        padding: var(--input-padding-y) var(--input-padding-x);
        border-radius: var(--input-border-radius);
        border-color: var(--input-border-color);
        color: var(--input-color);
    }
.form-text::-moz-placeholder {
        color: var(--input-placeholder-color);
    }
.form-text::placeholder {
        color: var(--input-placeholder-color);
    }
.form-text:focus {
        --tw-ring-color: var(--input-focus-border-color);
        border-color: var(--input-focus-border-color);
    }
.form-text:is([disabled], [readonly]) {
        background-color: var(--input-disabled-bg-color);
        border-color: var(--input-disabled-border-color);
    }
.choice-container{position:relative;display:flex;align-items:flex-start}
.choice-container--label-left{padding-top:1rem;padding-bottom:1rem}
.choice-input{display:flex;height:1.25rem;align-items:center}
.choice-input--right{margin-left:0.75rem}
.form-choice{border-width:1px;

        width: var(--choice-size);
        height: var(--choice-size);
        border-color: var(--input-border-color);
        color: var(--choice-color);
        background-color: var(--choice-bg)}
.form-choice:focus {
        --tw-ring-color: var(--choice-ring-color);
    }
.form-checkbox{border-radius:0.25rem}
.choice-label{margin-left:0.75rem;font-size:0.875rem;line-height:1.25rem}
.choice-label--left{margin-left:0px;min-width:0px;flex:1 1 0%}
.choice-label label {
        font-weight: var(--choice-label-font-weight);
        color: var(--choice-label-color);
    }
.choice-description {
        color: var(--choice-description-color);
    }
.form-choice:is([disabled], [readonly], [disabled]:hover, [readonly]:hover) {
        color: var(--choice-color);
        background-color: var(--choice-disabled-bg);
        border-color: var(--input-disabled-border-color);
        cursor:not-allowed;
        opacity:.40;
    }
.form-choice:is([disabled]:checked, [readonly]:checked) {
        background-color: currentColor;
    }
.choice-label label[data-disabled="true"]{cursor:not-allowed;opacity:0.75}
.form-choice:checked {
        background-color: currentColor;
    }
.form-choice:is(:checked, :checked:hover) {
        border-color: transparent;
    }
.form-select[multiple] {
        background-image: none;
        overflow: auto;
    }
.form-select{padding-right:var(--select-padding-right)}
.form-select + :is(.trailing-inline-addon, .trailing-icon){right:1.25rem}
.form-select:has(+ .trailing-icon){padding-right:3rem}
.switch-toggle-container{position:relative;display:inline-flex;cursor:pointer;align-items:center}
.switch-toggle__label{font-size:0.875rem;line-height:1.25rem;

        font-weight: var(--switch-toggle-label-font-weight);
        color: var(--switch-toggle-label-color)}
.switch-toggle__label--left{margin-right:0.75rem}
.switch-toggle__label--right{margin-left:0.75rem}
.switch-toggle{position:relative;border-radius:9999px;

        background-color: var(--switch-toggle-bg);
        width: var(--switch-toggle-width);
        height: var(--switch-toggle-height)}
.switch-toggle:after{position:absolute;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;
        content: '';
        top: 2px;
        left: 2px;

        width: var(--switch-toggle-circle-size);
        height: var(--switch-toggle-circle-size)}
.peer:focus ~ .switch-toggle{outline:2px solid transparent;outline-offset:2px;--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);

        --tw-ring-color: var(--switch-toggle-ring-color)}
.peer:checked ~ .switch-toggle {
        background-color: var(--switch-toggle-bg-checked);
    }
.peer:checked ~ .switch-toggle:after{--tw-translate-x:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}
.peer:disabled ~ .switch-toggle{cursor:not-allowed;opacity:0.5}
.peer:disabled ~ .switch-toggle__label{cursor:not-allowed;opacity:0.75;

        color: var(--switch-toggle-disabled-label-color)}
.switch-toggle__icon{position:absolute;z-index:1;display:none;

        top: 5px;
        width: var(--switch-toggle-icon-size);
        height: var(--switch-toggle-icon-size)}
.switch-toggle__icon--off{display:inline-block;
        left: 5px}
.switch-toggle__icon--on {
        right: 5px;
        color: var(--switch-toggle-bg-checked);
    }
.peer:checked ~ .switch-toggle .switch-toggle__icon--off{display:none}
.peer:checked ~ .switch-toggle .switch-toggle__icon--on{display:inline-block}
.switch-toggle--short {
        height: var(--switch-toggle-short-height);
    }
.switch-toggle--short:after {
        top: -3px;
        left: -1px;
    }
.peer:focus ~ .switch-toggle--short{--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, 0 0 #0000);--tw-ring-offset-width:4px}
.peer:checked ~ .switch-toggle--short:after {
        left: 5px;
        --tw-border-opacity:1;
        border-color:rgb(203 213 225 / var(--tw-border-opacity));
    }
.tree-select__has-child-icon{display:flex;height:1rem;width:1rem;align-items:center;justify-content:center;opacity:0.5}
.tree-select__has-child-icon:hover{opacity:1}
.tree-select__has-child-icon svg{height:1rem;width:1rem}
.tree-select__has-child-icon.expanded svg{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.tree-select__has-child-icon.\!expanded svg{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.tree-select__option + .tree-select__children .tree-select__option {
        padding-left: calc((var(--level) * 1.25rem) + 1.25rem);
    }
.tree-select__children{position:relative}
.tree-select__children:before{position:absolute;top:0px;bottom:1.25rem;left:0px;z-index:2;border-left-width:1px;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;

        content: '';
        border-style: var(--tree-select-child-border-style);
        border-color: var(--tree-select-child-border-color)}
.tree-select__option + .tree-select__children:before {
        left: calc((var(--level) * 1.5rem) + 1.5rem);
    }
.tree-select__children .tree-select__option:before{position:absolute;border-top-width:1px;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;

        content: '';
        border-style: var(--tree-select-child-border-style);
        width: 1rem;
        left: calc(((var(--level) - 1) * 1.5rem) + 1.5rem);
        border-color: var(--tree-select-child-border-color)}
.tree-select__option:not(:has(+ .tree-select__children)):before {
        width: 1.6rem;
    }
.tree-select__children:hover:before,
    .tree-select__children.group:hover :is(.tree-select__children, .tree-select__option):before,
    .tree-select__children:has(:is(.custom-select__option--active, .custom-select__option--selected)) :is(.tree-select__children, .tree-select__option):before,
    .tree-select__children:has(:is(.custom-select__option--active, .custom-select__option--selected)):before {
        border-color: var(--tree-select-child-hover-border-color);
    }
.leading-addon,
    .trailing-addon{display:inline-flex;align-items:center;border-width:1px;padding-left:0.75rem;padding-right:0.75rem}
@media (min-width: 640px){
.leading-addon,
    .trailing-addon{font-size:0.875rem;line-height:1.25rem}}
.leading-addon,
    .trailing-addon {

        background-color: var(--leading-addon-background-color);
        color: var(--leading-addon-color);
        border-color: var(--input-border-color);
    }
.leading-addon{border-right-width:0px;

        border-top-left-radius: var(--input-border-radius);
        border-bottom-left-radius: var(--input-border-radius)}
.leading-addon + :is(.leading-addon, .form-text, .custom-select__button){border-top-left-radius:0px;border-bottom-left-radius:0px}
.leading-icon{position:absolute;top:0px;bottom:0px;left:0px;display:flex;align-items:center;padding-left:0.75rem;

        color: var(--leading-icon-color)}
:is(.leading-icon, .trailing-icon):not(button):not([role="button"]):not(:has(button, [role="button"])){pointer-events:none}
.leading-icon-container,
    .trailing-icon-container{height:1.25rem;width:1.25rem}
.clear-button{position:relative;display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:transparent;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.clear-button:focus{outline:2px solid transparent;outline-offset:2px;--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.clear-button:is(:hover, :focus) {
        background-color: var(--clear-button-hover-bg);
    }
.clear-button:is(:hover, :focus) svg {
        color: var(--clear-button-hover-color);
    }
.clear-button svg{height:1.25rem;width:1.25rem}
.leading-icon + :is(.form-text, .custom-select__button){padding-left:2.5rem !important}
.leading-addon svg{height:1.25rem;width:1.25rem}
.leading-icon,
    .trailing-icon {
        z-index: 3;
    }
.leading-icon svg{max-width:100%}
.inline-addon{position:absolute;top:0px;bottom:0px;left:0px;display:flex;align-items:center;padding-left:0.75rem}
@media (min-width: 640px){
.inline-addon{font-size:0.875rem;line-height:1.25rem}}
.inline-addon {

        color: var(--input-color);
    }
.inline-addon + :is(.form-text, .custom-select__button) {
        padding-left: var(--inline-addon-pl) !important;
    }
@media (min-width: 640px) {
        .inline-addon + :is(.form-text, .custom-select__button) {
            --inline-addon-pl: 3.5rem;
        }
    }
.trailing-addon{border-left-width:0px}
:is(.form-text, .custom-select__button):has(+ .trailing-addon){border-top-right-radius:0px;border-bottom-right-radius:0px;z-index:2}
.trailing-addon:last-of-type {
        border-top-right-radius: var(--input-border-radius);
        border-bottom-right-radius: var(--input-border-radius);
    }
.trailing-icon{position:absolute;top:0px;bottom:0px;right:0px;display:flex;align-items:center;padding-right:0.75rem;

        color: var(--leading-icon-color)}
.form-text:has(+ .trailing-icon){padding-right:2.5rem !important}
.trailing-inline-addon{position:absolute;top:0px;bottom:0px;right:0px;display:flex;align-items:center;padding-right:0.75rem}
@media (min-width: 640px){
.trailing-inline-addon{font-size:0.875rem;line-height:1.25rem}}
.trailing-inline-addon {

        color: var(--input-color);
    }
.form-text:has(+ .trailing-inline-addon) {
        padding-right: var(--trailing-inline-addon-pr) !important;
    }
/* sizing */
.has-leading-icon.form-input--lg .form-text{padding-left:2.75rem !important}
.has-trailing-icon.form-input--lg .form-text{padding-right:2.75rem !important}
:is(.has-leading-icon, .has-trailing-icon).form-input--lg :is(.leading-icon-container, .trailing-icon-container){height:1.5rem;width:1.5rem}
/* error states */
.leading-icon:has(+ .input-error),
    .input-error + .trailing-icon {
        color: var(--input-error-leading-icon-color);
    }
.inline-addon:has(+ .input-error),
    .input-error + .trailing-inline-addon {
        color: var(--input-error-color);
    }
.has-error label {
        color: var(--input-error-label-color);
    }
.form-error{margin-top:0.25rem;font-size:0.875rem;line-height:1.25rem;

        color: var(--input-error-message-color)}
.input-error,
    .has-error :is(.form-text, .form-select, .custom-select__button, .file-upload__input) {
        --input-border-color: var(--input-error-border-color);
        --input-color: var(--input-error-color);
        --input-placeholder-color: var(--input-error-placeholder-color);
        --input-background-color: var(--input-error-bg-color);
        --input-focus-border-color: var(--input-error-focus-border-color);
    }
.has-error .file-upload__input::file-selector-button {
        --file-upload-button-bg: var(--file-upload-button-error-bg);
        --file-upload-button-color: var(--file-upload-button-error-color);
    }
.switch-toggle__label{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgba(var(--gray-700), var(--tw-text-opacity))}
:is(.dark .switch-toggle__label){--tw-text-opacity:1;color:rgba(var(--gray-300), var(--tw-text-opacity))}
.switch-toggle{--tw-bg-opacity:1;background-color:rgba(var(--gray-200), var(--tw-bg-opacity))}
:is(.dark .switch-toggle){background-color:rgb(255 255 255 / 0.1)}
.switch-toggle:after{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.peer:focus ~ .switch-toggle{--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, 0 0 #0000);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff}
:is(.dark .peer:focus ~ .switch-toggle){--tw-ring-offset-color:rgba(var(--gray-900), 1)}
.peer:checked ~ .switch-toggle{--tw-bg-opacity:1;background-color:rgba(var(--primary-500), var(--tw-bg-opacity))}
.peer:focus ~ .switch-toggle{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-300), var(--tw-ring-opacity))}
:is(.dark .peer:focus ~ .switch-toggle){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-800), var(--tw-ring-opacity))}
.peer:checked ~ .switch-toggle--danger{--tw-bg-opacity:1;background-color:rgba(var(--danger-500), var(--tw-bg-opacity))}
.peer:focus ~ .switch-toggle--danger{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-300), var(--tw-ring-opacity))}
:is(.dark .peer:focus ~ .switch-toggle--danger){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-800), var(--tw-ring-opacity))}
.switch-toggle--sm + .switch-toggle__label{font-size:0.875rem;line-height:1.25rem}
.form-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='%23667085' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
    }
:root {
    /* addons */
    --leading-addon-background-color: #f8fafc;
    --leading-addon-color: #94a3b8;
    --leading-icon-color: #94a3b8;
    --input-error-leading-icon-color: #f87171;
    --inline-addon-pl: 4rem;
    --trailing-inline-addon-pr: 3rem;
    --clear-button-hover-bg: #e2e8f0;
    --clear-button-hover-color: #475569;

    --leading-addon-dark-background-color: #64748b;
    --leading-addon-dark-color: #cbd5e1;
    --clear-button-dark-hover-bg: #64748b;
    --clear-button-dark-hover-color: #cbd5e1;

    /* checkbox group */
    --fc-checkbox-grid-cols: 3;
    --fc-checkbox-grid-gap: 1rem;

    /* choice */
    --choice-size: 1rem;
    --choice-color: #2563eb;
    --choice-bg: #fff;
    --choice-ring-color: #3b82f6;
    --choice-label-font-weight: 500;
    --choice-label-color: #334155;
    --choice-description-color: #64748b;
    --choice-disabled-bg: #f1f5f9;

    --choice-dark-ring-offset-color: #1e293b;
    --choice-dark-label-color: #cbd5e1;
    --choice-dark-ring-color: #2563eb;

    /* custom select */
    --custom-select-menu-bg: #fff;
    --custom-select-menu-color: #475569;
    --custom-select-menu-border-color: #e2e8f0;
    --custom-select-menu-border-radius: 0.375rem;
    --custom-select-option-active-bg: #93c5fd;
    --custom-select-option-active-color: #0f172a;
    --custom-select-option-selected-font-weight: 600;
    --custom-select-option-selected-bg: #dbeafe;
    --custom-select-option-selected-color: #0f172a;
    --custom-select-max-menu-height: 345px;
    --custom-select-button-token-bg: #3b82f6;
    --custom-select-button-token-color: #fff;
    --custom-select-button-token-hover-bg: #2563eb;
    --custom-select-opt-group-font-weight: 700;
    --custom-select-opt-group-color: #1e293b;
    --custom-select-opt-group-bg: #f1f5f9;
    --custom-select-opt-group-border-color: #cbd5e1;
    --custom-select-selected-icon-color: #22c55e;
    --custom-select-selected-icon-hover-color: #16a34a;
    --custom-select-search-border-color: #cbd5e1;
    --custom-select-menu-z-index: 30;

    --custom-select-dark-menu-color: #94a3b8;
    --custom-select-dark-menu-bg: #334155;
    --custom-select-dark-menu-border-color: #475569;
    --custom-select-dark-opt-group-bg: #475569;
    --custom-select-dark-opt-group-border-color: #64748b;
    --custom-select-dark-opt-group-color: #94a3b8;
    --custom-select-dark-search-border-color: var(--custom-select-dark-opt-group-border-color);
    --custom-select-dark-option-selected-bg: #475569;
    --custom-select-dark-option-selected-color: #94a3b8;
    --custom-select-dark-option-active-bg: #64748b;
    --custom-select-dark-option-active-color: #cbd5e1;
    --custom-select-dark-selected-icon-hover-color: #22c55e;

    /* tree select */
    --tree-select-child-border-style: dashed;
    --tree-select-child-border-color: #94a3b8;
    --tree-select-child-hover-border-color: #64748b;

    --tree-select-dark-child-border-color: #94a3b8;
    --tree-select-dark-child-hover-border-color: #cbd5e1;

    /* input */
    --input-padding-y: 0.625rem;
    --input-padding-x: 0.75rem;
    --input-padding-y-sm: 0.5rem;
    --input-padding-x-sm: 0.5rem;
    --input-padding-y-lg: 1rem;
    --input-padding-x-lg: 1rem;
    --input-background-color: #fff;
    --input-border-color: #cbd5e1;
    --input-placeholder-color: #94a3b8;
    --input-border-radius: 0.5rem;
    --input-focus-border-color: #93c5fd;
    --input-color: #0f172a;
    --input-disabled-bg-color: #f1f5f9;
    --input-disabled-border-color: #cbd5e1;

    --input-dark-background-color: #334155;
    --input-dark-border-color: #475569;
    --input-dark-color: #fff;
    --input-dark-placeholder-color: #94a3b8;
    --input-dark-disabled-bg-color: #64748b;
    --input-dark-disabled-border-color: #475569;
    --input-dark-disabled-color: #cbd5e1;

    --input-error-label-color: #dc2626;
    --input-error-border-color: #ef4444;
    --input-error-color: #7f1d1d;
    --input-error-placeholder-color: #ef4444;
    --input-error-bg-color: #fef2f2;
    --input-error-focus-border-color: #ef4444;
    --input-error-message-color: #ef4444;

    --input-error-dark-label-color: #ef4444;
    --input-error-dark-color: #ef4444;
    --input-error-dark-placeholder-color: #f87171;
    --input-error-dark-border-color: #ef4444;

    /* select */
    --select-padding-right: 2.5rem;
    --select-padding-right-sm: 2rem;

    /* label */
    --label-text-size: 1rem;
    --label-font-weight: 500;
    --label-line-height: 1.25rem;
    --label-color: #334155;

    --label-dark-color: #cbd5e1;

    /* form group */
    --form-group-hint-text-size: 0.875rem;
    --form-group-hint-line-height: 1.25rem;
    --form-group-hint-color: #64748b;
    --form-group-border-color: #e2e8f0;

    --form-group-dark-border-color: #475569;

    /* file upload */
    --file-upload-button-bg: #f1f5f9;
    --file-upload-button-color: #475569;
    --file-upload-button-font-weight: 500;
    --file-upload-button-disabled-bg: #e2e8f0;
    --file-upload-badge-bg: #dcfce7;
    --file-upload-badge-color: #166534;
    --file-upload-percent-color: #16a34a;
    --file-upload-progress-bg: #bbf7d0;
    --file-upload-progress-filled-bg: #22c55e;
    --file-upload-progress-height: 0.5rem;

    --file-upload-button-error-bg: #fee2e2;
    --file-upload-button-error-color: #dc2626;

    --file-upload-button-dark-bg: #475569;
    --file-upload-button-dark-color: #fff;
    --file-upload-button-dark-disabled-bg: #475569;
    --file-upload-button-error-dark-color: #ef4444;

    /* filepond */
    --filepond-border-style: dashed;
    --filepond-border-width: 2px;
    --filepond-bg: transparent;
    --filepond-hover-bg: #f8fafc;
    --filepond-label-link-color: #2563eb;
    --filepond-desc-color: #64748b;

    --filepond-dark-hover-bg: #475569;

    /* switch toggle */
    --switch-toggle-label-font-weight: 500;
    --switch-toggle-label-color: #0f172a;
    --switch-toggle-bg: #e2e8f0;
    --switch-toggle-bg-checked: #2563eb;
    --switch-toggle-ring-color: #93c5fd;
    --switch-toggle-width: 2.75rem;
    --switch-toggle-height: 1.5rem;
    --switch-toggle-short-height: 0.875rem;
    --switch-toggle-circle-size: 1.25rem;
    --switch-toggle-disabled-label-color: #94a3b8;
    --switch-toggle-icon-size: 0.875rem;

    --switch-toggle-sm-width: 2.25rem;
    --switch-toggle-sm-height: 1.25rem;
    --switch-toggle-sm-circle-size: 1rem;
    --switch-toggle-sm-icon-size: 0.75rem;

    --switch-toggle-lg-width: 3.5rem;
    --switch-toggle-lg-height: 1.75rem;
    --switch-toggle-lg-circle-size: 1.5rem;
    --switch-toggle-lg-icon-size: 1rem;

    --switch-toggle-dark-label-color: #cbd5e1;
    --switch-toggle-dark-ring-color: #1e40af;
    --switch-toggle-dark-bg: #334155;
    --switch-toggle-dark-border-color: #475569;
    --switch-toggle-dark-disabled-label-color: #64748b;
    --switch-toggle-dark-ring-offset-color: #1e293b;

    /* quill */
    --quill-dark-toolbar-bg: #475569;
    --quill-dark-toolbar-color: #cbd5e1;
    --quill-dark-toolbar-hover-color: #94a3b8;
    --quill-dark-toolbar-dropdown-bg: #334155;
    --quill-dark-toolbar-dropdown-border-color: #475569;
    --quill-dark-button-focus-border-color: #334155;
    --quill-dark-toolbar-selected-color: #94a3b8;

    /* flatpickr */
    --flatpickr-header-bg: #2563eb;
    --flatpickr-header-color: #fff;
    --flatpickr-nav-button-hover-color: #1e293b;
    --flatpickr-nav-button-hover-bg: #cbd5e1;
    --flatpickr-current-day-color: #64748b;
    --flatpickr-current-day-bg: #cbd5e1;
}
/* sizing */
/* filepond overrides */
.filepond--root{cursor:pointer}
.filepond--panel-root{max-width:100%;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;

    border-style: var(--filepond-border-style);
    border-width: var(--filepond-border-width);
    border-color: var(--input-border-color);
    border-radius: var(--input-border-radius);
    background-color: var(--filepond-bg);

    pointer-events: unset}
.filepond--root:hover .filepond--panel-root {
    background-color: var(--filepond-hover-bg);
}
.filepond--label-action{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.filepond--label-action:hover{opacity:0.75}
.filepond--label-action:focus{opacity:0.75}
.filepond--label-action {

    color: var(--filepond-label-link-color);
    text-decoration-color: var(--filepond-label-link-color);
}
.fc-filepond--desc{cursor:pointer;

    color: var(--filepond-desc-color)}
.fc-filepond--sub-desc{font-size:0.75rem !important;line-height:1rem !important}
/* error states */
:is(.has-error, .input-error) .filepond--panel-root {
    border-color: var(--input-error-border-color);
}
:is(.has-error, .input-error) .filepond--root:hover .filepond--panel-root {
    background-color: var(--input-error-bg-color);
}
/* flatpickr overrides */
.flatpickr-calendar {
    width: 345px !important;
}
.flatpickr-calendar.open {
    max-height: 650px;
}
.flatpickr-months{position:relative;align-items:center;padding-top:0.75rem;padding-bottom:0.75rem;padding-left:0.5rem;padding-right:0.5rem;

    background-color: var(--flatpickr-header-bg);
    color: var(--flatpickr-header-color)}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month{position:absolute !important;top:50% !important;--tw-translate-y:-50% !important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;border-radius:9999px !important;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter !important;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter !important;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important;transition-duration:150ms !important}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0.25rem !important}
.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0.25rem !important}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
    fill: var(--flatpickr-nav-button-hover-color) !important;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
    fill: var(--flatpickr-header-color);
    opacity: .8;
}
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
    background-color: var(--flatpickr-nav-button-hover-bg);
}
.flatpickr-months .flatpickr-month{display:flex;width:100%}
.flatpickr-months .flatpickr-month .flatpickr-current-month{position:relative;width:100%;
    left: unset;
    transform: unset;
    color: var(--flatpickr-header-color)}
.flatpickr-months .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months{margin-right:0.25rem;padding-left:0px;padding-right:0.25rem}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
    border-bottom-color: rgba(255, 255, 255, .9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
    border-top-color: rgba(255, 255, 255, .9);
}
.flatpickr-innerContainer{padding:1rem}
.flatpickr-day.today:not(.selected){border-radius:9999px;border-style:none;

    color: var(--flatpickr-current-day-color);
    background-color: var(--flatpickr-current-day-bg)}
/* quill style overrides */
/* errors */
.has-error :is(.ql-container, .ql-toolbar).ql-snow {
    border-color: var(--input-error-border-color);
}
/* sizing */
/* sizing */
/* sizing */
/* sizing */
.form-field{display:block;flex:1 1 0%;border-width:0px;background-color:transparent;padding:0px;--tw-text-opacity:1;color:rgba(var(--gray-900), var(--tw-text-opacity))}
.form-field::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400), var(--tw-text-opacity))}
.form-field::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400), var(--tw-text-opacity))}
.form-field:focus{outline:2px solid transparent;outline-offset:2px;--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
:is(.dark .form-field){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.icon{line-height:1}
.tabler-icon {
    stroke-width: 1.5px;
}
.rank{position:relative;display:inline-flex;flex-shrink:0;overflow:hidden}
.rank-base{height:2.5rem;width:9rem;background-color:transparent;background-position:left top;

    background-size: 144px 40px}
.rank-overlay{position:absolute;height:2.5rem;width:9rem;background-color:transparent;background-position:left top;

    background-size: 144px 40px}
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}
[data-tippy-root]{max-width:calc(100vw - 10px)}
.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}
.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}
.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}
.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}
.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}
.tippy-box[data-placement^=left]>.tippy-arrow{right:0}
.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}
.tippy-box[data-placement^=right]>.tippy-arrow{left:0}
.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}
.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}
.tippy-arrow{width:16px;height:16px;color:#333}
.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}
.tippy-content{position:relative;padding:5px 9px;z-index:1}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}
.pointer-events-none{pointer-events:none}
.pointer-events-auto{pointer-events:auto}
.visible{visibility:visible}
.invisible{visibility:hidden}
.collapse{visibility:collapse}
.static{position:static}
.fixed{position:fixed}
.absolute{position:absolute}
.relative{position:relative}
.sticky{position:sticky}
.-inset-px{inset:-1px}
.inset-0{inset:0px}
.inset-4{inset:1rem}
.-inset-y-px{top:-1px;bottom:-1px}
.inset-x-0{left:0px;right:0px}
.inset-y-0{top:0px;bottom:0px}
.inset-y-4{top:1rem;bottom:1rem}
.-end-0{inset-inline-end:-0px}
.-end-0\.5{inset-inline-end:-0.125rem}
.-end-1{inset-inline-end:-0.25rem}
.-left-0{left:-0px}
.-left-0\.5{left:-0.125rem}
.-left-\[3px\]{left:-3px}
.-right-0{right:-0px}
.-right-0\.5{right:-0.125rem}
.-top-0{top:-0px}
.-top-0\.5{top:-0.125rem}
.-top-1{top:-0.25rem}
.bottom-0{bottom:0px}
.bottom-1{bottom:0.25rem}
.bottom-8{bottom:2rem}
.end-0{inset-inline-end:0px}
.end-1{inset-inline-end:0.25rem}
.end-3{inset-inline-end:0.75rem}
.end-4{inset-inline-end:1rem}
.end-6{inset-inline-end:1.5rem}
.left-0{left:0px}
.left-0\.5{left:0.125rem}
.left-1\/2{left:50%}
.left-4{left:1rem}
.left-5{left:1.25rem}
.left-auto{left:auto}
.left-full{left:100%}
.right-0{right:0px}
.right-0\.5{right:0.125rem}
.right-1\/2{right:50%}
.right-2{right:0.5rem}
.right-4{right:1rem}
.right-auto{right:auto}
.start-0{inset-inline-start:0px}
.top-0{top:0px}
.top-1{top:0.25rem}
.top-10{top:2.5rem}
.top-3{top:0.75rem}
.top-4{top:1rem}
.top-6{top:1.5rem}
.isolate{isolation:isolate}
.-z-10{z-index:-10}
.z-0{z-index:0}
.z-10{z-index:10}
.z-20{z-index:20}
.z-30{z-index:30}
.z-40{z-index:40}
.z-50{z-index:50}
.z-\[1\]{z-index:1}
.z-\[9999\]{z-index:9999}
.z-\[999\]{z-index:999}
.order-1{order:1}
.order-2{order:2}
.order-first{order:-9999}
.order-last{order:9999}
.col-\[--col-span-default\]{grid-column:var(--col-span-default)}
.col-span-1{grid-column:span 1 / span 1}
.col-span-10{grid-column:span 10 / span 10}
.col-span-11{grid-column:span 11 / span 11}
.col-span-12{grid-column:span 12 / span 12}
.col-span-2{grid-column:span 2 / span 2}
.col-span-3{grid-column:span 3 / span 3}
.col-span-4{grid-column:span 4 / span 4}
.col-span-5{grid-column:span 5 / span 5}
.col-span-6{grid-column:span 6 / span 6}
.col-span-7{grid-column:span 7 / span 7}
.col-span-8{grid-column:span 8 / span 8}
.col-span-9{grid-column:span 9 / span 9}
.col-span-full{grid-column:1 / -1}
.col-start-1{grid-column-start:1}
.col-start-2{grid-column-start:2}
.col-start-\[--col-start-default\]{grid-column-start:var(--col-start-default)}
.row-start-1{grid-row-start:1}
.\!m-0{margin:0px !important}
.-m-2{margin:-0.5rem}
.-m-2\.5{margin:-0.625rem}
.-m-3{margin:-0.75rem}
.m-0{margin:0px}
.-mx-2{margin-left:-0.5rem;margin-right:-0.5rem}
.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}
.-my-1{margin-top:-0.25rem;margin-bottom:-0.25rem}
.-my-2{margin-top:-0.5rem;margin-bottom:-0.5rem}
.-my-2\.5{margin-top:-0.625rem;margin-bottom:-0.625rem}
.-my-3{margin-top:-0.75rem;margin-bottom:-0.75rem}
.mx-1{margin-left:0.25rem;margin-right:0.25rem}
.mx-2{margin-left:0.5rem;margin-right:0.5rem}
.mx-6{margin-left:1.5rem;margin-right:1.5rem}
.mx-auto{margin-left:auto;margin-right:auto}
.my-1{margin-top:0.25rem;margin-bottom:0.25rem}
.my-2{margin-top:0.5rem;margin-bottom:0.5rem}
.my-4{margin-top:1rem;margin-bottom:1rem}
.my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.my-8{margin-top:2rem;margin-bottom:2rem}
.my-auto{margin-top:auto;margin-bottom:auto}
.\!mt-4{margin-top:1rem !important}
.-mb-1{margin-bottom:-0.25rem}
.-mb-1\.5{margin-bottom:-0.375rem}
.-mb-12{margin-bottom:-3rem}
.-mb-8{margin-bottom:-2rem}
.-mb-px{margin-bottom:-1px}
.-me-2{margin-inline-end:-0.5rem}
.-me-2\.5{margin-inline-end:-0.625rem}
.-me-px{margin-inline-end:-1px}
.-ml-0{margin-left:-0px}
.-ml-0\.5{margin-left:-0.125rem}
.-ml-2{margin-left:-0.5rem}
.-ml-2\.5{margin-left:-0.625rem}
.-ml-3{margin-left:-0.75rem}
.-ml-8{margin-left:-2rem}
.-ml-px{margin-left:-1px}
.-mr-10{margin-right:-2.5rem}
.-mr-2{margin-right:-0.5rem}
.-mr-2\.5{margin-right:-0.625rem}
.-mr-px{margin-right:-1px}
.-ms-2{margin-inline-start:-0.5rem}
.-ms-px{margin-inline-start:-1px}
.-mt-0{margin-top:-0px}
.-mt-0\.5{margin-top:-0.125rem}
.-mt-1{margin-top:-0.25rem}
.-mt-px{margin-top:-1px}
.mb-0{margin-bottom:0px}
.mb-1{margin-bottom:0.25rem}
.mb-1\.5{margin-bottom:0.375rem}
.mb-2{margin-bottom:0.5rem}
.mb-3{margin-bottom:0.75rem}
.mb-4{margin-bottom:1rem}
.mb-5{margin-bottom:1.25rem}
.mb-6{margin-bottom:1.5rem}
.mb-8{margin-bottom:2rem}
.me-1{margin-inline-end:0.25rem}
.me-3{margin-inline-end:0.75rem}
.me-6{margin-inline-end:1.5rem}
.ml-0{margin-left:0px}
.ml-0\.5{margin-left:0.125rem}
.ml-1{margin-left:0.25rem}
.ml-1\.5{margin-left:0.375rem}
.ml-10{margin-left:2.5rem}
.ml-12{margin-left:3rem}
.ml-2{margin-left:0.5rem}
.ml-2\.5{margin-left:0.625rem}
.ml-3{margin-left:0.75rem}
.ml-4{margin-left:1rem}
.ml-5{margin-left:1.25rem}
.ml-6{margin-left:1.5rem}
.ml-7{margin-left:1.75rem}
.ml-8{margin-left:2rem}
.ml-auto{margin-left:auto}
.ml-px{margin-left:1px}
.mr-1{margin-right:0.25rem}
.mr-1\.5{margin-right:0.375rem}
.mr-16{margin-right:4rem}
.mr-2{margin-right:0.5rem}
.mr-2\.5{margin-right:0.625rem}
.mr-3{margin-right:0.75rem}
.mr-4{margin-right:1rem}
.mr-6{margin-right:1.5rem}
.ms-0{margin-inline-start:0px}
.ms-0\.5{margin-inline-start:0.125rem}
.ms-1{margin-inline-start:0.25rem}
.ms-4{margin-inline-start:1rem}
.ms-auto{margin-inline-start:auto}
.mt-0{margin-top:0px}
.mt-0\.5{margin-top:0.125rem}
.mt-1{margin-top:0.25rem}
.mt-10{margin-top:2.5rem}
.mt-12{margin-top:3rem}
.mt-16{margin-top:4rem}
.mt-2{margin-top:0.5rem}
.mt-20{margin-top:5rem}
.mt-24{margin-top:6rem}
.mt-3{margin-top:0.75rem}
.mt-4{margin-top:1rem}
.mt-5{margin-top:1.25rem}
.mt-6{margin-top:1.5rem}
.mt-8{margin-top:2rem}
.mt-auto{margin-top:auto}
.block{display:block}
.inline-block{display:inline-block}
.inline{display:inline}
.flex{display:flex}
.inline-flex{display:inline-flex}
.table{display:table}
.flow-root{display:flow-root}
.grid{display:grid}
.inline-grid{display:inline-grid}
.hidden{display:none}
.h-0{height:0px}
.h-0\.5{height:0.125rem}
.h-1{height:0.25rem}
.h-1\.5{height:0.375rem}
.h-10{height:2.5rem}
.h-11{height:2.75rem}
.h-12{height:3rem}
.h-14{height:3.5rem}
.h-16{height:4rem}
.h-2{height:0.5rem}
.h-2\.5{height:0.625rem}
.h-24{height:6rem}
.h-3{height:0.75rem}
.h-4{height:1rem}
.h-48{height:12rem}
.h-5{height:1.25rem}
.h-6{height:1.5rem}
.h-60{height:15rem}
.h-7{height:1.75rem}
.h-8{height:2rem}
.h-80{height:20rem}
.h-9{height:2.25rem}
.h-96{height:24rem}
.h-auto{height:auto}
.h-full{height:100%}
.h-screen{height:100vh}
.max-h-60{max-height:15rem}
.max-h-80{max-height:20rem}
.max-h-96{max-height:24rem}
.max-h-\[35rem\]{max-height:35rem}
.min-h-4{min-height:1rem}
.min-h-6{min-height:1.5rem}
.min-h-full{min-height:100%}
.min-h-screen{min-height:100vh}
.w-0{width:0px}
.w-0\.5{width:0.125rem}
.w-1{width:0.25rem}
.w-1\.5{width:0.375rem}
.w-1\/2{width:50%}
.w-1\/4{width:25%}
.w-10{width:2.5rem}
.w-11{width:2.75rem}
.w-12{width:3rem}
.w-14{width:3.5rem}
.w-16{width:4rem}
.w-2{width:0.5rem}
.w-2\.5{width:0.625rem}
.w-2\/3{width:66.666667%}
.w-20{width:5rem}
.w-24{width:6rem}
.w-3{width:0.75rem}
.w-3\/4{width:75%}
.w-32{width:8rem}
.w-36{width:9rem}
.w-4{width:1rem}
.w-5{width:1.25rem}
.w-6{width:1.5rem}
.w-7{width:1.75rem}
.w-72{width:18rem}
.w-8{width:2rem}
.w-9{width:2.25rem}
.w-\[200\%\]{width:200%}
.w-\[3px\]{width:3px}
.w-auto{width:auto}
.w-fit{width:-moz-fit-content;width:fit-content}
.w-full{width:100%}
.w-px{width:1px}
.w-screen{width:100vw}
.min-w-0{min-width:0px}
.min-w-\[16rem\]{min-width:16rem}
.min-w-\[1rem\]{min-width:1rem}
.min-w-\[2rem\]{min-width:2rem}
.min-w-\[8rem\]{min-width:8rem}
.min-w-full{min-width:100%}
.max-w-2xl{max-width:42rem}
.max-w-3xl{max-width:48rem}
.max-w-4xl{max-width:56rem}
.max-w-5xl{max-width:64rem}
.max-w-6xl{max-width:72rem}
.max-w-7xl{max-width:80rem}
.max-w-\[14rem\]{max-width:14rem}
.max-w-full{max-width:100%}
.max-w-lg{max-width:32rem}
.max-w-md{max-width:28rem}
.max-w-none{max-width:none}
.max-w-sm{max-width:24rem}
.max-w-xl{max-width:36rem}
.max-w-xs{max-width:20rem}
.flex-1{flex:1 1 0%}
.flex-auto{flex:1 1 auto}
.flex-none{flex:none}
.flex-shrink-0{flex-shrink:0}
.shrink{flex-shrink:1}
.shrink-0{flex-shrink:0}
.grow{flex-grow:1}
.table-auto{table-layout:auto}
.origin-bottom{transform-origin:bottom}
.origin-bottom-left{transform-origin:bottom left}
.origin-bottom-right{transform-origin:bottom right}
.origin-top{transform-origin:top}
.origin-top-left{transform-origin:top left}
.origin-top-right{transform-origin:top right}
.-translate-x-12{--tw-translate-x:-3rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-x-5{--tw-translate-x:-1.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-y-12{--tw-translate-y:-3rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-x-1{--tw-translate-x:0.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-x-12{--tw-translate-x:3rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-x-5{--tw-translate-x:1.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-x-full{--tw-translate-x:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-0\.5{--tw-translate-y:0.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-12{--tw-translate-y:3rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-4{--tw-translate-y:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-8{--tw-translate-y:2rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-rotate-180{--tw-rotate:-180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.skew-x-\[-30deg\]{--tw-skew-x:-30deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.scale-0{--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
@keyframes pulse{
50%{opacity:.5}}
.animate-pulse{animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}
@keyframes spin{
to{transform:rotate(360deg)}}
.animate-spin{animation:spin 1s linear infinite}
.cursor-default{cursor:default}
.cursor-move{cursor:move}
.cursor-not-allowed{cursor:not-allowed}
.cursor-pointer{cursor:pointer}
.cursor-wait{cursor:wait}
.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.resize{resize:both}
.list-inside{list-style-position:inside}
.list-decimal{list-style-type:decimal}
.list-disc{list-style-type:disc}
.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.columns-\[--cols-default\]{-moz-columns:var(--cols-default);columns:var(--cols-default)}
.grid-flow-col{grid-auto-flow:column}
.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}
.grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr))}
.grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr))}
.grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}
.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}
.grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}
.grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}
.grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr))}
.grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr))}
.grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr))}
.grid-cols-\[--cols-default\]{grid-template-columns:var(--cols-default)}
.grid-cols-\[repeat\(auto-fit\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}
.flex-row{flex-direction:row}
.flex-row-reverse{flex-direction:row-reverse}
.flex-col{flex-direction:column}
.flex-col-reverse{flex-direction:column-reverse}
.flex-wrap{flex-wrap:wrap}
.items-start{align-items:flex-start}
.items-end{align-items:flex-end}
.items-center{align-items:center}
.items-baseline{align-items:baseline}
.items-stretch{align-items:stretch}
.justify-start{justify-content:flex-start}
.justify-end{justify-content:flex-end}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.justify-stretch{justify-content:stretch}
.gap-1{gap:0.25rem}
.gap-1\.5{gap:0.375rem}
.gap-2{gap:0.5rem}
.gap-3{gap:0.75rem}
.gap-4{gap:1rem}
.gap-6{gap:1.5rem}
.gap-8{gap:2rem}
.gap-px{gap:1px}
.gap-x-1{-moz-column-gap:0.25rem;column-gap:0.25rem}
.gap-x-2{-moz-column-gap:0.5rem;column-gap:0.5rem}
.gap-x-3{-moz-column-gap:0.75rem;column-gap:0.75rem}
.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}
.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}
.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}
.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}
.gap-y-1{row-gap:0.25rem}
.gap-y-4{row-gap:1rem}
.gap-y-5{row-gap:1.25rem}
.gap-y-6{row-gap:1.5rem}
.gap-y-7{row-gap:1.75rem}
.gap-y-8{row-gap:2rem}
.-space-x-2 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-0.5rem * var(--tw-space-x-reverse));margin-left:calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)))}
.-space-y-3 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-0.75rem * var(--tw-space-y-reverse))}
.-space-y-px > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1px * var(--tw-space-y-reverse))}
.space-x-1 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.25rem * var(--tw-space-x-reverse));margin-left:calc(0.25rem * calc(1 - var(--tw-space-x-reverse)))}
.space-x-1\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.375rem * var(--tw-space-x-reverse));margin-left:calc(0.375rem * calc(1 - var(--tw-space-x-reverse)))}
.space-x-2 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}
.space-x-3 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.75rem * var(--tw-space-x-reverse));margin-left:calc(0.75rem * calc(1 - var(--tw-space-x-reverse)))}
.space-x-4 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}
.space-x-5 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}
.space-x-6 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}
.space-x-8 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}
.space-y-0 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}
.space-y-0\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.125rem * var(--tw-space-y-reverse))}
.space-y-1 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem * var(--tw-space-y-reverse))}
.space-y-1\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.375rem * var(--tw-space-y-reverse))}
.space-y-10 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}
.space-y-12 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}
.space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))}
.space-y-3 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * var(--tw-space-y-reverse))}
.space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}
.space-y-6 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}
.space-y-8 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}
.space-x-reverse > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:1}
.divide-x > :not([hidden]) ~ :not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}
.divide-y > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}
.divide-gray-100 > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-100), var(--tw-divide-opacity))}
.divide-gray-200 > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-200), var(--tw-divide-opacity))}
.divide-gray-300 > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-300), var(--tw-divide-opacity))}
.divide-gray-900\/5 > :not([hidden]) ~ :not([hidden]){border-color:rgba(var(--gray-900), 0.05)}
.divide-white\/5 > :not([hidden]) ~ :not([hidden]){border-color:rgb(255 255 255 / 0.05)}
.self-center{align-self:center}
.self-stretch{align-self:stretch}
.overflow-auto{overflow:auto}
.overflow-hidden{overflow:hidden}
.overflow-visible{overflow:visible}
.overflow-x-auto{overflow-x:auto}
.overflow-y-auto{overflow-y:auto}
.overflow-x-hidden{overflow-x:hidden}
.overflow-y-hidden{overflow-y:hidden}
.overflow-y-scroll{overflow-y:scroll}
.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.whitespace-normal{white-space:normal}
.whitespace-nowrap{white-space:nowrap}
.break-words{overflow-wrap:break-word}
.rounded{border-radius:0.25rem}
.rounded-full{border-radius:9999px}
.rounded-lg{border-radius:0.5rem}
.rounded-md{border-radius:0.375rem}
.rounded-none{border-radius:0px}
.rounded-xl{border-radius:0.75rem}
.rounded-b-lg{border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem}
.rounded-b-xl{border-bottom-right-radius:0.75rem;border-bottom-left-radius:0.75rem}
.rounded-e-lg{border-start-end-radius:0.5rem;border-end-end-radius:0.5rem}
.rounded-l{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}
.rounded-l-md{border-top-left-radius:0.375rem;border-bottom-left-radius:0.375rem}
.rounded-r-md{border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem}
.rounded-s-lg{border-start-start-radius:0.5rem;border-end-start-radius:0.5rem}
.rounded-t-lg{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}
.rounded-t-xl{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}
.rounded-bl-lg{border-bottom-left-radius:0.5rem}
.rounded-bl-md{border-bottom-left-radius:0.375rem}
.rounded-br-lg{border-bottom-right-radius:0.5rem}
.rounded-br-md{border-bottom-right-radius:0.375rem}
.rounded-tl-md{border-top-left-radius:0.375rem}
.rounded-tl-xl{border-top-left-radius:0.75rem}
.rounded-tr-md{border-top-right-radius:0.375rem}
.border{border-width:1px}
.border-0{border-width:0px}
.border-2{border-width:2px}
.border-4{border-width:4px}
.border-\[1\.5px\]{border-width:1.5px}
.border-y{border-top-width:1px;border-bottom-width:1px}
.border-b{border-bottom-width:1px}
.border-b-2{border-bottom-width:2px}
.border-l{border-left-width:1px}
.border-l-2{border-left-width:2px}
.border-l-4{border-left-width:4px}
.border-r{border-right-width:1px}
.border-t{border-top-width:1px}
.border-dashed{border-style:dashed}
.border-none{border-style:none}
.border-danger-300{--tw-border-opacity:1;border-color:rgba(var(--danger-300), var(--tw-border-opacity))}
.border-danger-500{--tw-border-opacity:1;border-color:rgba(var(--danger-500), var(--tw-border-opacity))}
.border-danger-500\/0{border-color:rgba(var(--danger-500), 0)}
.border-danger-500\/10{border-color:rgba(var(--danger-500), 0.1)}
.border-danger-500\/100{border-color:rgba(var(--danger-500), 1)}
.border-danger-500\/20{border-color:rgba(var(--danger-500), 0.2)}
.border-danger-500\/25{border-color:rgba(var(--danger-500), 0.25)}
.border-danger-500\/30{border-color:rgba(var(--danger-500), 0.3)}
.border-danger-500\/40{border-color:rgba(var(--danger-500), 0.4)}
.border-danger-500\/5{border-color:rgba(var(--danger-500), 0.05)}
.border-danger-500\/50{border-color:rgba(var(--danger-500), 0.5)}
.border-danger-500\/60{border-color:rgba(var(--danger-500), 0.6)}
.border-danger-500\/70{border-color:rgba(var(--danger-500), 0.7)}
.border-danger-500\/75{border-color:rgba(var(--danger-500), 0.75)}
.border-danger-500\/80{border-color:rgba(var(--danger-500), 0.8)}
.border-danger-500\/90{border-color:rgba(var(--danger-500), 0.9)}
.border-danger-500\/95{border-color:rgba(var(--danger-500), 0.95)}
.border-danger-600{--tw-border-opacity:1;border-color:rgba(var(--danger-600), var(--tw-border-opacity))}
.border-gray-100{--tw-border-opacity:1;border-color:rgba(var(--gray-100), var(--tw-border-opacity))}
.border-gray-200{--tw-border-opacity:1;border-color:rgba(var(--gray-200), var(--tw-border-opacity))}
.border-gray-300{--tw-border-opacity:1;border-color:rgba(var(--gray-300), var(--tw-border-opacity))}
.border-gray-400{--tw-border-opacity:1;border-color:rgba(var(--gray-400), var(--tw-border-opacity))}
.border-gray-50{--tw-border-opacity:1;border-color:rgba(var(--gray-50), var(--tw-border-opacity))}
.border-gray-500{--tw-border-opacity:1;border-color:rgba(var(--gray-500), var(--tw-border-opacity))}
.border-gray-600{--tw-border-opacity:1;border-color:rgba(var(--gray-600), var(--tw-border-opacity))}
.border-gray-600\/10{border-color:rgba(var(--gray-600), 0.1)}
.border-gray-900\/10{border-color:rgba(var(--gray-900), 0.1)}
.border-gray-900\/5{border-color:rgba(var(--gray-900), 0.05)}
.border-gray-950\/5{border-color:rgba(var(--gray-950), 0.05)}
.border-indigo-200{--tw-border-opacity:1;border-color:rgb(199 210 254 / var(--tw-border-opacity))}
.border-info-300{--tw-border-opacity:1;border-color:rgba(var(--info-300), var(--tw-border-opacity))}
.border-info-600{--tw-border-opacity:1;border-color:rgba(var(--info-600), var(--tw-border-opacity))}
.border-primary-300{--tw-border-opacity:1;border-color:rgba(var(--primary-300), var(--tw-border-opacity))}
.border-primary-500{--tw-border-opacity:1;border-color:rgba(var(--primary-500), var(--tw-border-opacity))}
.border-primary-500\/0{border-color:rgba(var(--primary-500), 0)}
.border-primary-500\/10{border-color:rgba(var(--primary-500), 0.1)}
.border-primary-500\/100{border-color:rgba(var(--primary-500), 1)}
.border-primary-500\/20{border-color:rgba(var(--primary-500), 0.2)}
.border-primary-500\/25{border-color:rgba(var(--primary-500), 0.25)}
.border-primary-500\/30{border-color:rgba(var(--primary-500), 0.3)}
.border-primary-500\/40{border-color:rgba(var(--primary-500), 0.4)}
.border-primary-500\/5{border-color:rgba(var(--primary-500), 0.05)}
.border-primary-500\/50{border-color:rgba(var(--primary-500), 0.5)}
.border-primary-500\/60{border-color:rgba(var(--primary-500), 0.6)}
.border-primary-500\/70{border-color:rgba(var(--primary-500), 0.7)}
.border-primary-500\/75{border-color:rgba(var(--primary-500), 0.75)}
.border-primary-500\/80{border-color:rgba(var(--primary-500), 0.8)}
.border-primary-500\/90{border-color:rgba(var(--primary-500), 0.9)}
.border-primary-500\/95{border-color:rgba(var(--primary-500), 0.95)}
.border-primary-600{--tw-border-opacity:1;border-color:rgba(var(--primary-600), var(--tw-border-opacity))}
.border-primary-900\/10{border-color:rgba(var(--primary-900), 0.1)}
.border-success-600{--tw-border-opacity:1;border-color:rgba(var(--success-600), var(--tw-border-opacity))}
.border-transparent{border-color:transparent}
.border-warning-300{--tw-border-opacity:1;border-color:rgba(var(--warning-300), var(--tw-border-opacity))}
.border-warning-600{--tw-border-opacity:1;border-color:rgba(var(--warning-600), var(--tw-border-opacity))}
.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}
.border-white\/5{border-color:rgb(255 255 255 / 0.05)}
.border-b-white\/20{border-bottom-color:rgb(255 255 255 / 0.2)}
.border-r-white\/10{border-right-color:rgb(255 255 255 / 0.1)}
.\!bg-transparent{background-color:transparent !important}
.bg-\[--button-border\]{background-color:var(--button-border)}
.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}
.bg-black\/10{background-color:rgb(0 0 0 / 0.1)}
.bg-black\/25{background-color:rgb(0 0 0 / 0.25)}
.bg-black\/50{background-color:rgb(0 0 0 / 0.5)}
.bg-black\/\[65\%\]{background-color:rgb(0 0 0 / 65%)}
.bg-custom-100{--tw-bg-opacity:1;background-color:rgba(var(--c-100), var(--tw-bg-opacity))}
.bg-custom-500\/10{background-color:rgba(var(--c-500), 0.1)}
.bg-custom-600{--tw-bg-opacity:1;background-color:rgba(var(--c-600), var(--tw-bg-opacity))}
.bg-danger-100{--tw-bg-opacity:1;background-color:rgba(var(--danger-100), var(--tw-bg-opacity))}
.bg-danger-50{--tw-bg-opacity:1;background-color:rgba(var(--danger-50), var(--tw-bg-opacity))}
.bg-danger-500{--tw-bg-opacity:1;background-color:rgba(var(--danger-500), var(--tw-bg-opacity))}
.bg-danger-500\/0{background-color:rgba(var(--danger-500), 0)}
.bg-danger-500\/10{background-color:rgba(var(--danger-500), 0.1)}
.bg-danger-500\/100{background-color:rgba(var(--danger-500), 1)}
.bg-danger-500\/20{background-color:rgba(var(--danger-500), 0.2)}
.bg-danger-500\/25{background-color:rgba(var(--danger-500), 0.25)}
.bg-danger-500\/30{background-color:rgba(var(--danger-500), 0.3)}
.bg-danger-500\/40{background-color:rgba(var(--danger-500), 0.4)}
.bg-danger-500\/5{background-color:rgba(var(--danger-500), 0.05)}
.bg-danger-500\/50{background-color:rgba(var(--danger-500), 0.5)}
.bg-danger-500\/60{background-color:rgba(var(--danger-500), 0.6)}
.bg-danger-500\/70{background-color:rgba(var(--danger-500), 0.7)}
.bg-danger-500\/75{background-color:rgba(var(--danger-500), 0.75)}
.bg-danger-500\/80{background-color:rgba(var(--danger-500), 0.8)}
.bg-danger-500\/90{background-color:rgba(var(--danger-500), 0.9)}
.bg-danger-500\/95{background-color:rgba(var(--danger-500), 0.95)}
.bg-danger-600{--tw-bg-opacity:1;background-color:rgba(var(--danger-600), var(--tw-bg-opacity))}
.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(var(--gray-100), var(--tw-bg-opacity))}
.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(var(--gray-200), var(--tw-bg-opacity))}
.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(var(--gray-300), var(--tw-bg-opacity))}
.bg-gray-400{--tw-bg-opacity:1;background-color:rgba(var(--gray-400), var(--tw-bg-opacity))}
.bg-gray-400\/20{background-color:rgba(var(--gray-400), 0.2)}
.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(var(--gray-50), var(--tw-bg-opacity))}
.bg-gray-50\/50{background-color:rgba(var(--gray-50), 0.5)}
.bg-gray-500{--tw-bg-opacity:1;background-color:rgba(var(--gray-500), var(--tw-bg-opacity))}
.bg-gray-500\/0{background-color:rgba(var(--gray-500), 0)}
.bg-gray-500\/10{background-color:rgba(var(--gray-500), 0.1)}
.bg-gray-500\/100{background-color:rgba(var(--gray-500), 1)}
.bg-gray-500\/20{background-color:rgba(var(--gray-500), 0.2)}
.bg-gray-500\/25{background-color:rgba(var(--gray-500), 0.25)}
.bg-gray-500\/30{background-color:rgba(var(--gray-500), 0.3)}
.bg-gray-500\/40{background-color:rgba(var(--gray-500), 0.4)}
.bg-gray-500\/5{background-color:rgba(var(--gray-500), 0.05)}
.bg-gray-500\/50{background-color:rgba(var(--gray-500), 0.5)}
.bg-gray-500\/60{background-color:rgba(var(--gray-500), 0.6)}
.bg-gray-500\/70{background-color:rgba(var(--gray-500), 0.7)}
.bg-gray-500\/75{background-color:rgba(var(--gray-500), 0.75)}
.bg-gray-500\/80{background-color:rgba(var(--gray-500), 0.8)}
.bg-gray-500\/90{background-color:rgba(var(--gray-500), 0.9)}
.bg-gray-500\/95{background-color:rgba(var(--gray-500), 0.95)}
.bg-gray-600{--tw-bg-opacity:1;background-color:rgba(var(--gray-600), var(--tw-bg-opacity))}
.bg-gray-600\/5{background-color:rgba(var(--gray-600), 0.05)}
.bg-gray-800{--tw-bg-opacity:1;background-color:rgba(var(--gray-800), var(--tw-bg-opacity))}
.bg-gray-800\/40{background-color:rgba(var(--gray-800), 0.4)}
.bg-gray-900{--tw-bg-opacity:1;background-color:rgba(var(--gray-900), var(--tw-bg-opacity))}
.bg-gray-900\/80{background-color:rgba(var(--gray-900), 0.8)}
.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}
.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255 / var(--tw-bg-opacity))}
.bg-info-100{--tw-bg-opacity:1;background-color:rgba(var(--info-100), var(--tw-bg-opacity))}
.bg-info-50{--tw-bg-opacity:1;background-color:rgba(var(--info-50), var(--tw-bg-opacity))}
.bg-info-600{--tw-bg-opacity:1;background-color:rgba(var(--info-600), var(--tw-bg-opacity))}
.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60 / var(--tw-bg-opacity))}
.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}
.bg-primary-100{--tw-bg-opacity:1;background-color:rgba(var(--primary-100), var(--tw-bg-opacity))}
.bg-primary-100\/75{background-color:rgba(var(--primary-100), 0.75)}
.bg-primary-200{--tw-bg-opacity:1;background-color:rgba(var(--primary-200), var(--tw-bg-opacity))}
.bg-primary-300{--tw-bg-opacity:1;background-color:rgba(var(--primary-300), var(--tw-bg-opacity))}
.bg-primary-50{--tw-bg-opacity:1;background-color:rgba(var(--primary-50), var(--tw-bg-opacity))}
.bg-primary-500{--tw-bg-opacity:1;background-color:rgba(var(--primary-500), var(--tw-bg-opacity))}
.bg-primary-500\/0{background-color:rgba(var(--primary-500), 0)}
.bg-primary-500\/10{background-color:rgba(var(--primary-500), 0.1)}
.bg-primary-500\/100{background-color:rgba(var(--primary-500), 1)}
.bg-primary-500\/20{background-color:rgba(var(--primary-500), 0.2)}
.bg-primary-500\/25{background-color:rgba(var(--primary-500), 0.25)}
.bg-primary-500\/30{background-color:rgba(var(--primary-500), 0.3)}
.bg-primary-500\/40{background-color:rgba(var(--primary-500), 0.4)}
.bg-primary-500\/5{background-color:rgba(var(--primary-500), 0.05)}
.bg-primary-500\/50{background-color:rgba(var(--primary-500), 0.5)}
.bg-primary-500\/60{background-color:rgba(var(--primary-500), 0.6)}
.bg-primary-500\/70{background-color:rgba(var(--primary-500), 0.7)}
.bg-primary-500\/75{background-color:rgba(var(--primary-500), 0.75)}
.bg-primary-500\/80{background-color:rgba(var(--primary-500), 0.8)}
.bg-primary-500\/90{background-color:rgba(var(--primary-500), 0.9)}
.bg-primary-500\/95{background-color:rgba(var(--primary-500), 0.95)}
.bg-primary-600{--tw-bg-opacity:1;background-color:rgba(var(--primary-600), var(--tw-bg-opacity))}
.bg-primary-600\/10{background-color:rgba(var(--primary-600), 0.1)}
.bg-primary-800{--tw-bg-opacity:1;background-color:rgba(var(--primary-800), var(--tw-bg-opacity))}
.bg-primary-900{--tw-bg-opacity:1;background-color:rgba(var(--primary-900), var(--tw-bg-opacity))}
.bg-primary-900\/40{background-color:rgba(var(--primary-900), 0.4)}
.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}
.bg-success-100{--tw-bg-opacity:1;background-color:rgba(var(--success-100), var(--tw-bg-opacity))}
.bg-success-50{--tw-bg-opacity:1;background-color:rgba(var(--success-50), var(--tw-bg-opacity))}
.bg-success-500{--tw-bg-opacity:1;background-color:rgba(var(--success-500), var(--tw-bg-opacity))}
.bg-success-600{--tw-bg-opacity:1;background-color:rgba(var(--success-600), var(--tw-bg-opacity))}
.bg-transparent{background-color:transparent}
.bg-warning-100{--tw-bg-opacity:1;background-color:rgba(var(--warning-100), var(--tw-bg-opacity))}
.bg-warning-50{--tw-bg-opacity:1;background-color:rgba(var(--warning-50), var(--tw-bg-opacity))}
.bg-warning-500{--tw-bg-opacity:1;background-color:rgba(var(--warning-500), var(--tw-bg-opacity))}
.bg-warning-600{--tw-bg-opacity:1;background-color:rgba(var(--warning-600), var(--tw-bg-opacity))}
.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
.bg-white\/10{background-color:rgb(255 255 255 / 0.1)}
.bg-white\/5{background-color:rgb(255 255 255 / 0.05)}
.bg-white\/60{background-color:rgb(255 255 255 / 0.6)}
.bg-yellow-300{--tw-bg-opacity:1;background-color:rgb(253 224 71 / var(--tw-bg-opacity))}
.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}
.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}
.from-primary-100\/20{--tw-gradient-from:rgba(var(--primary-100), 0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(var(--primary-100), 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.bg-cover{background-size:cover}
.bg-center{background-position:center}
.fill-current{fill:currentColor}
.object-cover{-o-object-fit:cover;object-fit:cover}
.object-center{-o-object-position:center;object-position:center}
.p-0{padding:0px}
.p-0\.5{padding:0.125rem}
.p-1{padding:0.25rem}
.p-1\.5{padding:0.375rem}
.p-16{padding:4rem}
.p-2{padding:0.5rem}
.p-2\.5{padding:0.625rem}
.p-3{padding:0.75rem}
.p-4{padding:1rem}
.p-6{padding:1.5rem}
.p-8{padding:2rem}
.p-px{padding:1px}
.px-0{padding-left:0px;padding-right:0px}
.px-1{padding-left:0.25rem;padding-right:0.25rem}
.px-1\.5{padding-left:0.375rem;padding-right:0.375rem}
.px-12{padding-left:3rem;padding-right:3rem}
.px-2{padding-left:0.5rem;padding-right:0.5rem}
.px-2\.5{padding-left:0.625rem;padding-right:0.625rem}
.px-3{padding-left:0.75rem;padding-right:0.75rem}
.px-3\.5{padding-left:0.875rem;padding-right:0.875rem}
.px-4{padding-left:1rem;padding-right:1rem}
.px-5{padding-left:1.25rem;padding-right:1.25rem}
.px-6{padding-left:1.5rem;padding-right:1.5rem}
.px-8{padding-left:2rem;padding-right:2rem}
.px-\[calc\(theme\(spacing\.2\)-1px\)\]{padding-left:calc(0.5rem - 1px);padding-right:calc(0.5rem - 1px)}
.px-\[calc\(theme\(spacing\.3\)-1px\)\]{padding-left:calc(0.75rem - 1px);padding-right:calc(0.75rem - 1px)}
.px-\[calc\(theme\(spacing\.4\)-1px\)\]{padding-left:calc(1rem - 1px);padding-right:calc(1rem - 1px)}
.px-\[calc\(theme\(spacing\.\[2\.5\]\)-1px\)\]{padding-left:calc(0.625rem - 1px);padding-right:calc(0.625rem - 1px)}
.py-0{padding-top:0px;padding-bottom:0px}
.py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}
.py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}
.py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.py-12{padding-top:3rem;padding-bottom:3rem}
.py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}
.py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.py-4{padding-top:1rem;padding-bottom:1rem}
.py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.py-8{padding-top:2rem;padding-bottom:2rem}
.py-\[calc\(theme\(spacing\.1\)-1px\)\]{padding-top:calc(0.25rem - 1px);padding-bottom:calc(0.25rem - 1px)}
.py-\[calc\(theme\(spacing\.\[0\.5\]\)-1px\)\]{padding-top:calc(0.125rem - 1px);padding-bottom:calc(0.125rem - 1px)}
.py-\[calc\(theme\(spacing\.\[1\.5\]\)-1px\)\]{padding-top:calc(0.375rem - 1px);padding-bottom:calc(0.375rem - 1px)}
.py-\[calc\(theme\(spacing\.\[2\.5\]\)-1px\)\]{padding-top:calc(0.625rem - 1px);padding-bottom:calc(0.625rem - 1px)}
.\!pt-\[5\.25rem\]{padding-top:5.25rem !important}
.pb-1{padding-bottom:0.25rem}
.pb-1\.5{padding-bottom:0.375rem}
.pb-10{padding-bottom:2.5rem}
.pb-14{padding-bottom:3.5rem}
.pb-2{padding-bottom:0.5rem}
.pb-24{padding-bottom:6rem}
.pb-3{padding-bottom:0.75rem}
.pb-4{padding-bottom:1rem}
.pb-6{padding-bottom:1.5rem}
.pb-8{padding-bottom:2rem}
.pe-1{padding-inline-end:0.25rem}
.pe-10{padding-inline-end:2.5rem}
.pe-2{padding-inline-end:0.5rem}
.pe-4{padding-inline-end:1rem}
.pe-6{padding-inline-end:1.5rem}
.pe-8{padding-inline-end:2rem}
.pl-10{padding-left:2.5rem}
.pl-3{padding-left:0.75rem}
.pl-4{padding-left:1rem}
.pl-5{padding-left:1.25rem}
.pl-6{padding-left:1.5rem}
.pl-\[2\.125rem\]{padding-left:2.125rem}
.pr-0{padding-right:0px}
.pr-10{padding-right:2.5rem}
.pr-2{padding-right:0.5rem}
.pr-3{padding-right:0.75rem}
.pr-4{padding-right:1rem}
.pr-8{padding-right:2rem}
.pr-9{padding-right:2.25rem}
.ps-2{padding-inline-start:0.5rem}
.ps-3{padding-inline-start:0.75rem}
.ps-6{padding-inline-start:1.5rem}
.ps-9{padding-inline-start:2.25rem}
.ps-\[5\.25rem\]{padding-inline-start:5.25rem}
.pt-0{padding-top:0px}
.pt-0\.5{padding-top:0.125rem}
.pt-1{padding-top:0.25rem}
.pt-10{padding-top:2.5rem}
.pt-11{padding-top:2.75rem}
.pt-16{padding-top:4rem}
.pt-2{padding-top:0.5rem}
.pt-3{padding-top:0.75rem}
.pt-4{padding-top:1rem}
.pt-5{padding-top:1.25rem}
.pt-6{padding-top:1.5rem}
.pt-8{padding-top:2rem}
.pt-px{padding-top:1px}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.text-justify{text-align:justify}
.text-start{text-align:start}
.text-end{text-align:end}
.align-top{vertical-align:top}
.align-middle{vertical-align:middle}
.align-bottom{vertical-align:bottom}
.font-mono{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}
.font-sans{font-family:var(--font-family), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.font-serif{font-family:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif}
.text-2xl{font-size:1.5rem;line-height:2rem}
.text-3xl{font-size:1.875rem;line-height:2.25rem}
.text-4xl{font-size:2.25rem;line-height:2.5rem}
.text-\[0\.5rem\]{font-size:0.5rem}
.text-\[0\.625rem\]{font-size:0.625rem}
.text-base{font-size:1rem;line-height:1.5rem}
.text-base\/6{font-size:1rem;line-height:1.5rem}
.text-lg{font-size:1.125rem;line-height:1.75rem}
.text-sm{font-size:0.875rem;line-height:1.25rem}
.text-sm\/5{font-size:0.875rem;line-height:1.25rem}
.text-sm\/6{font-size:0.875rem;line-height:1.5rem}
.text-xl{font-size:1.25rem;line-height:1.75rem}
.text-xs{font-size:0.75rem;line-height:1rem}
.text-xs\/5{font-size:0.75rem;line-height:1.25rem}
.font-black{font-weight:900}
.font-bold{font-weight:700}
.font-extrabold{font-weight:800}
.font-extralight{font-weight:200}
.font-light{font-weight:300}
.font-medium{font-weight:500}
.font-normal{font-weight:400}
.font-semibold{font-weight:600}
.font-thin{font-weight:100}
.uppercase{text-transform:uppercase}
.italic{font-style:italic}
.leading-0{line-height:0}
.leading-4{line-height:1rem}
.leading-5{line-height:1.25rem}
.leading-6{line-height:1.5rem}
.leading-7{line-height:1.75rem}
.leading-8{line-height:2rem}
.leading-loose{line-height:2}
.leading-none{line-height:1}
.leading-normal{line-height:1.5}
.leading-relaxed{line-height:1.625}
.leading-tight{line-height:1.25}
.tracking-tight{letter-spacing:-0.025em}
.tracking-wide{letter-spacing:0.025em}
.tracking-wider{letter-spacing:0.05em}
.text-\[\#130f32\]{--tw-text-opacity:1;color:rgb(19 15 50 / var(--tw-text-opacity))}
.text-\[\#36384D\]{--tw-text-opacity:1;color:rgb(54 56 77 / var(--tw-text-opacity))}
.text-\[\#f2634c\]{--tw-text-opacity:1;color:rgb(242 99 76 / var(--tw-text-opacity))}
.text-\[\#f99c26\]{--tw-text-opacity:1;color:rgb(249 156 38 / var(--tw-text-opacity))}
.text-custom-400{--tw-text-opacity:1;color:rgba(var(--c-400), var(--tw-text-opacity))}
.text-custom-500{--tw-text-opacity:1;color:rgba(var(--c-500), var(--tw-text-opacity))}
.text-custom-600{--tw-text-opacity:1;color:rgba(var(--c-600), var(--tw-text-opacity))}
.text-custom-700{--tw-text-opacity:1;color:rgba(var(--c-700), var(--tw-text-opacity))}
.text-danger-400{--tw-text-opacity:1;color:rgba(var(--danger-400), var(--tw-text-opacity))}
.text-danger-500{--tw-text-opacity:1;color:rgba(var(--danger-500), var(--tw-text-opacity))}
.text-danger-600{--tw-text-opacity:1;color:rgba(var(--danger-600), var(--tw-text-opacity))}
.text-danger-700{--tw-text-opacity:1;color:rgba(var(--danger-700), var(--tw-text-opacity))}
.text-gray-100{--tw-text-opacity:1;color:rgba(var(--gray-100), var(--tw-text-opacity))}
.text-gray-200{--tw-text-opacity:1;color:rgba(var(--gray-200), var(--tw-text-opacity))}
.text-gray-300{--tw-text-opacity:1;color:rgba(var(--gray-300), var(--tw-text-opacity))}
.text-gray-400{--tw-text-opacity:1;color:rgba(var(--gray-400), var(--tw-text-opacity))}
.text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500), var(--tw-text-opacity))}
.text-gray-600{--tw-text-opacity:1;color:rgba(var(--gray-600), var(--tw-text-opacity))}
.text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700), var(--tw-text-opacity))}
.text-gray-800{--tw-text-opacity:1;color:rgba(var(--gray-800), var(--tw-text-opacity))}
.text-gray-900{--tw-text-opacity:1;color:rgba(var(--gray-900), var(--tw-text-opacity))}
.text-gray-950{--tw-text-opacity:1;color:rgba(var(--gray-950), var(--tw-text-opacity))}
.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248 / var(--tw-text-opacity))}
.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202 / var(--tw-text-opacity))}
.text-indigo-900{--tw-text-opacity:1;color:rgb(49 46 129 / var(--tw-text-opacity))}
.text-info-500{--tw-text-opacity:1;color:rgba(var(--info-500), var(--tw-text-opacity))}
.text-info-600{--tw-text-opacity:1;color:rgba(var(--info-600), var(--tw-text-opacity))}
.text-info-700{--tw-text-opacity:1;color:rgba(var(--info-700), var(--tw-text-opacity))}
.text-primary-100{--tw-text-opacity:1;color:rgba(var(--primary-100), var(--tw-text-opacity))}
.text-primary-300{--tw-text-opacity:1;color:rgba(var(--primary-300), var(--tw-text-opacity))}
.text-primary-400{--tw-text-opacity:1;color:rgba(var(--primary-400), var(--tw-text-opacity))}
.text-primary-500{--tw-text-opacity:1;color:rgba(var(--primary-500), var(--tw-text-opacity))}
.text-primary-600{--tw-text-opacity:1;color:rgba(var(--primary-600), var(--tw-text-opacity))}
.text-primary-700{--tw-text-opacity:1;color:rgba(var(--primary-700), var(--tw-text-opacity))}
.text-primary-900{--tw-text-opacity:1;color:rgba(var(--primary-900), var(--tw-text-opacity))}
.text-success-500{--tw-text-opacity:1;color:rgba(var(--success-500), var(--tw-text-opacity))}
.text-success-600{--tw-text-opacity:1;color:rgba(var(--success-600), var(--tw-text-opacity))}
.text-success-700{--tw-text-opacity:1;color:rgba(var(--success-700), var(--tw-text-opacity))}
.text-transparent{color:transparent}
.text-warning-400{--tw-text-opacity:1;color:rgba(var(--warning-400), var(--tw-text-opacity))}
.text-warning-500{--tw-text-opacity:1;color:rgba(var(--warning-500), var(--tw-text-opacity))}
.text-warning-600{--tw-text-opacity:1;color:rgba(var(--warning-600), var(--tw-text-opacity))}
.text-warning-700{--tw-text-opacity:1;color:rgba(var(--warning-700), var(--tw-text-opacity))}
.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7 / var(--tw-text-opacity))}
.underline{text-decoration-line:underline}
.no-underline{text-decoration-line:none}
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(var(--gray-400), var(--tw-placeholder-opacity))}
.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgba(var(--gray-400), var(--tw-placeholder-opacity))}
.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(var(--gray-500), var(--tw-placeholder-opacity))}
.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgba(var(--gray-500), var(--tw-placeholder-opacity))}
.opacity-0{opacity:0}
.opacity-100{opacity:1}
.opacity-20{opacity:0.2}
.opacity-25{opacity:0.25}
.opacity-50{opacity:0.5}
.opacity-70{opacity:0.7}
.opacity-75{opacity:0.75}
.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-primary-600\/10{--tw-shadow-color:rgba(var(--primary-600), 0.1);--tw-shadow:var(--tw-shadow-colored)}
.outline-none{outline:2px solid transparent;outline-offset:2px}
.outline{outline-style:solid}
.ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.ring-2{--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, 0 0 #0000)}
.ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.ring-8{--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(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.ring-\[6px\]{--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(6px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.ring-inset{--tw-ring-inset:inset}
.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0 / var(--tw-ring-opacity))}
.ring-black\/10{--tw-ring-color:rgb(0 0 0 / 0.1)}
.ring-custom-500\/50{--tw-ring-color:rgba(var(--c-500), 0.5)}
.ring-custom-600{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-600), var(--tw-ring-opacity))}
.ring-danger-300{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-300), var(--tw-ring-opacity))}
.ring-danger-400{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-400), var(--tw-ring-opacity))}
.ring-danger-50{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-50), var(--tw-ring-opacity))}
.ring-danger-500{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500), var(--tw-ring-opacity))}
.ring-danger-500\/10{--tw-ring-color:rgba(var(--danger-500), 0.1)}
.ring-danger-600{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600), var(--tw-ring-opacity))}
.ring-gray-100{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-100), var(--tw-ring-opacity))}
.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-200), var(--tw-ring-opacity))}
.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-300), var(--tw-ring-opacity))}
.ring-gray-400\/20{--tw-ring-color:rgba(var(--gray-400), 0.2)}
.ring-gray-50{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-50), var(--tw-ring-opacity))}
.ring-gray-500\/10{--tw-ring-color:rgba(var(--gray-500), 0.1)}
.ring-gray-600{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-600), var(--tw-ring-opacity))}
.ring-gray-900\/5{--tw-ring-color:rgba(var(--gray-900), 0.05)}
.ring-gray-950\/10{--tw-ring-color:rgba(var(--gray-950), 0.1)}
.ring-gray-950\/5{--tw-ring-color:rgba(var(--gray-950), 0.05)}
.ring-info-300{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--info-300), var(--tw-ring-opacity))}
.ring-info-50{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--info-50), var(--tw-ring-opacity))}
.ring-info-500\/10{--tw-ring-color:rgba(var(--info-500), 0.1)}
.ring-primary-300{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-300), var(--tw-ring-opacity))}
.ring-primary-400{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-400), var(--tw-ring-opacity))}
.ring-primary-50{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-50), var(--tw-ring-opacity))}
.ring-primary-500{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500), var(--tw-ring-opacity))}
.ring-primary-500\/10{--tw-ring-color:rgba(var(--primary-500), 0.1)}
.ring-primary-600{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600), var(--tw-ring-opacity))}
.ring-primary-600\/10{--tw-ring-color:rgba(var(--primary-600), 0.1)}
.ring-primary-700{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-700), var(--tw-ring-opacity))}
.ring-success-50{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--success-50), var(--tw-ring-opacity))}
.ring-success-500\/10{--tw-ring-color:rgba(var(--success-500), 0.1)}
.ring-transparent{--tw-ring-color:transparent}
.ring-warning-50{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--warning-50), var(--tw-ring-opacity))}
.ring-warning-500{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--warning-500), var(--tw-ring-opacity))}
.ring-warning-500\/10{--tw-ring-color:rgba(var(--warning-500), 0.1)}
.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255 / var(--tw-ring-opacity))}
.ring-white\/10{--tw-ring-color:rgb(255 255 255 / 0.1)}
.ring-white\/5{--tw-ring-color:rgb(255 255 255 / 0.05)}
.ring-opacity-5{--tw-ring-opacity:0.05}
.ring-offset-2{--tw-ring-offset-width:2px}
.ring-offset-white{--tw-ring-offset-color:#fff}
.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
.transition{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-colors{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.duration-100{transition-duration:100ms}
.duration-150{transition-duration:150ms}
.duration-200{transition-duration:200ms}
.duration-300{transition-duration:300ms}
.duration-500{transition-duration:500ms}
.duration-75{transition-duration:75ms}
.ease-in{transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}
.ease-linear{transition-timing-function:linear}
.ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}
.\@container{container-type:inline-size}
.highlight-white\/10{box-shadow:inset 0 1px 0 0 rgb(255 255 255 / 0.1)}
.form-checkbox-group--stacked.form-checkbox-group--lg > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}
/* sizing */
.custom-select__button--sm .custom-select__button-token{padding-top:0.125rem;padding-bottom:0.125rem}
.form-input--sm .form-text {
        padding: var(--input-padding-y-sm) var(--input-padding-x-sm);
    }
@media (min-width: 640px){
.form-input--sm .form-text{font-size:0.75rem;line-height:1rem}}
.form-input--md .form-text {
        padding: var(--input-padding-y) var(--input-padding-x);
    }
@media (min-width: 640px){
.form-input--md .form-text{font-size:0.875rem;line-height:1.25rem}}
.form-input--lg .form-text {
        padding: var(--input-padding-y-lg) var(--input-padding-x-lg);
    }
@media (min-width: 640px){
.form-input--lg .form-text{font-size:1rem;line-height:1.5rem}}
.form-choice--sm .form-choice {
        width: var(--choice-size);
        height: var(--choice-size);
    }
.form-choice--md .form-choice{height:1.5rem;width:1.5rem}
.form-choice--md .choice-label{margin-top:-0.25rem}
.form-choice--lg .form-choice{height:2rem;width:2rem}
.form-choice--lg .choice-label{margin-top:-0.5rem;font-size:1rem;line-height:1.5rem}
.form-input--sm .form-select{padding-right:var(--select-padding-right-sm)}
.form-input--md .form-select{padding-right:var(--select-padding-right)}
.switch-toggle--sm {
        width: var(--switch-toggle-sm-width);
        height: var(--switch-toggle-sm-height);
    }
.switch-toggle--sm:after {
        width: var(--switch-toggle-sm-circle-size);
        height: var(--switch-toggle-sm-circle-size);
    }
.switch-toggle--sm .switch-toggle__icon {
        top: 4px;
        width: var(--switch-toggle-sm-icon-size);
        height: var(--switch-toggle-sm-icon-size);
    }
.switch-toggle--sm .switch-toggle__icon--off {
        left: 4px;
    }
.switch-toggle--sm .switch-toggle__icon--on {
        right: 4px;
    }
.switch-toggle--md {
        width: var(--switch-toggle-width);
        height: var(--switch-toggle-height);
    }
.switch-toggle--md:after {
        width: var(--switch-toggle-circle-size);
        height: var(--switch-toggle-circle-size);
    }
.switch-toggle--lg {
        width: var(--switch-toggle-lg-width);
        height: var(--switch-toggle-lg-height);
    }
.switch-toggle--lg:after {
        width: var(--switch-toggle-lg-circle-size);
        height: var(--switch-toggle-lg-circle-size);
        top:0.125rem;
        left: 3px;
    }
.peer:checked ~ .switch-toggle--lg:after {
        left: 5px;
    }
.switch-toggle--lg .switch-toggle__icon {
        top: 6px;
        width: var(--switch-toggle-lg-icon-size);
        height: var(--switch-toggle-lg-icon-size);
    }
.switch-toggle--lg .switch-toggle__icon--off {
        left: 6px;
    }
.switch-toggle--lg .switch-toggle__icon--on {
        right: 6px;
    }
@media (min-width: 640px){
.form-input--sm :is(.leading-addon, .inline-addon, .trailing-addon, .trailing-inline-addon){font-size:0.75rem;line-height:1rem}
.form-input--lg :is(.leading-addon, .inline-addon, .trailing-addon, .trailing-inline-addon){font-size:1rem;line-height:1.5rem}}
.font-stretch-condensed,
    .font-stretch-75 {
        font-stretch: 75%;
    }
.font-stretch-normal,
    .font-stretch-100 {
        font-stretch: 100%;
    }
.font-stretch-expanded,
    .font-stretch-125 {
        font-stretch: 125%;
    }
.mask {
        -webkit-mask-size: contain;
                mask-size: contain;
        -webkit-mask-repeat: no-repeat;
                mask-repeat: no-repeat;
        -webkit-mask-position: center;
                mask-position: center;
    }
.mask-squircle {
        -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjAwJyBoZWlnaHQ9JzIwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTAwIDBDMjAgMCAwIDIwIDAgMTAwczIwIDEwMCAxMDAgMTAwIDEwMC0yMCAxMDAtMTAwUzE4MCAwIDEwMCAwWicvPjwvc3ZnPg==);
                mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjAwJyBoZWlnaHQ9JzIwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTAwIDBDMjAgMCAwIDIwIDAgMTAwczIwIDEwMCAxMDAgMTAwIDEwMC0yMCAxMDAtMTAwUzE4MCAwIDEwMCAwWicvPjwvc3ZnPg==);
    }
.mask-hexagon {
        -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTgyJyBoZWlnaHQ9JzIwMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNLjMgNjUuNDg2YzAtOS4xOTYgNi42ODctMjAuMDYzIDE0LjIxMS0yNS4wNzhsNjEuODYtMzUuOTQ2YzguMzYtNS4wMTYgMjAuODk5LTUuMDE2IDI5LjI1OCAwbDYxLjg2IDM1Ljk0NmM4LjM2IDUuMDE1IDE0LjIxMSAxNS44ODIgMTQuMjExIDI1LjA3OHY3MS4wNTVjMCA5LjE5Ni02LjY4NyAyMC4wNjMtMTQuMjExIDI1LjA3OWwtNjEuODYgMzUuOTQ1Yy04LjM2IDQuMTgtMjAuODk5IDQuMTgtMjkuMjU4IDBMMTQuNTEgMTYxLjYyQzYuMTUxIDE1Ny40NC4zIDE0NS43MzcuMyAxMzYuNTRWNjUuNDg2WicgZmlsbD0nYmxhY2snIGZpbGwtcnVsZT0nbm9uemVybycvPjwvc3ZnPg==);
                mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTgyJyBoZWlnaHQ9JzIwMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNLjMgNjUuNDg2YzAtOS4xOTYgNi42ODctMjAuMDYzIDE0LjIxMS0yNS4wNzhsNjEuODYtMzUuOTQ2YzguMzYtNS4wMTYgMjAuODk5LTUuMDE2IDI5LjI1OCAwbDYxLjg2IDM1Ljk0NmM4LjM2IDUuMDE1IDE0LjIxMSAxNS44ODIgMTQuMjExIDI1LjA3OHY3MS4wNTVjMCA5LjE5Ni02LjY4NyAyMC4wNjMtMTQuMjExIDI1LjA3OWwtNjEuODYgMzUuOTQ1Yy04LjM2IDQuMTgtMjAuODk5IDQuMTgtMjkuMjU4IDBMMTQuNTEgMTYxLjYyQzYuMTUxIDE1Ny40NC4zIDE0NS43MzcuMyAxMzYuNTRWNjUuNDg2WicgZmlsbD0nYmxhY2snIGZpbGwtcnVsZT0nbm9uemVybycvPjwvc3ZnPg==);
    }
.mask-hexagon-alt {
        -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjAwJyBoZWlnaHQ9JzE4MicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNjQuNzg2IDE4MS40Yy05LjE5NiAwLTIwLjA2My02LjY4Ny0yNS4wNzktMTQuMjFMMy43NjIgMTA1LjMzYy01LjAxNi04LjM2LTUuMDE2LTIwLjkgMC0yOS4yNTlsMzUuOTQ1LTYxLjg2QzQ0LjcyMyA1Ljg1MSA1NS41OSAwIDY0Ljc4NiAwaDcxLjA1NWM5LjE5NiAwIDIwLjA2MyA2LjY4OCAyNS4wNzkgMTQuMjExbDM1Ljk0NSA2MS44NmM0LjE4IDguMzYgNC4xOCAyMC44OTkgMCAyOS4yNThsLTM1Ljk0NSA2MS44NmMtNC4xOCA4LjM2LTE1Ljg4MyAxNC4yMTEtMjUuMDc5IDE0LjIxMUg2NC43ODZaJyBmaWxsPSdibGFjaycgZmlsbC1ydWxlPSdub256ZXJvJy8+PC9zdmc+);
                mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjAwJyBoZWlnaHQ9JzE4MicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNjQuNzg2IDE4MS40Yy05LjE5NiAwLTIwLjA2My02LjY4Ny0yNS4wNzktMTQuMjFMMy43NjIgMTA1LjMzYy01LjAxNi04LjM2LTUuMDE2LTIwLjkgMC0yOS4yNTlsMzUuOTQ1LTYxLjg2QzQ0LjcyMyA1Ljg1MSA1NS41OSAwIDY0Ljc4NiAwaDcxLjA1NWM5LjE5NiAwIDIwLjA2MyA2LjY4OCAyNS4wNzkgMTQuMjExbDM1Ljk0NSA2MS44NmM0LjE4IDguMzYgNC4xOCAyMC44OTkgMCAyOS4yNThsLTM1Ljk0NSA2MS44NmMtNC4xOCA4LjM2LTE1Ljg4MyAxNC4yMTEtMjUuMDc5IDE0LjIxMUg2NC43ODZaJyBmaWxsPSdibGFjaycgZmlsbC1ydWxlPSdub256ZXJvJy8+PC9zdmc+);
    }
.\[--button-bg\:theme\(colors\.danger\.50\)\]{--button-bg:rgba(var(--danger-50), 1)}
.\[--button-bg\:theme\(colors\.danger\.500\)\]{--button-bg:rgba(var(--danger-500), 1)}
.\[--button-bg\:theme\(colors\.primary\.50\)\]{--button-bg:rgba(var(--primary-50), 1)}
.\[--button-bg\:theme\(colors\.primary\.500\)\]{--button-bg:rgba(var(--primary-500), 1)}
.\[--button-bg\:theme\(colors\.warning\.50\)\]{--button-bg:rgba(var(--warning-50), 1)}
.\[--button-bg\:theme\(colors\.warning\.500\)\]{--button-bg:rgba(var(--warning-500), 1)}
.\[--button-bg\:theme\(colors\.white\)\]{--button-bg:#fff}
.\[--button-border\:theme\(colors\.danger\.300\/80\%\)\]{--button-border:rgba(var(--danger-300), 80%)}
.\[--button-border\:theme\(colors\.danger\.600\/80\%\)\]{--button-border:rgba(var(--danger-600), 80%)}
.\[--button-border\:theme\(colors\.gray\.950\/10\%\)\]{--button-border:rgba(var(--gray-950), 10%)}
.\[--button-border\:theme\(colors\.primary\.300\/80\%\)\]{--button-border:rgba(var(--primary-300), 80%)}
.\[--button-border\:theme\(colors\.primary\.600\/80\%\)\]{--button-border:rgba(var(--primary-600), 80%)}
.\[--button-border\:theme\(colors\.warning\.300\/80\%\)\]{--button-border:rgba(var(--warning-300), 80%)}
.\[--button-border\:theme\(colors\.warning\.600\/80\%\)\]{--button-border:rgba(var(--warning-600), 80%)}
.\[clip-path\:inset\(0\)\]{-webkit-clip-path:inset(0);clip-path:inset(0)}
.filament-tables-container{border-radius:0px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-color:rgba(var(--gray-950), 0.05)}
:is(.dark .filament-tables-container){--tw-bg-opacity:1 !important;background-color:rgba(var(--gray-900), var(--tw-bg-opacity)) !important;--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);--tw-ring-inset:inset;--tw-ring-color:rgb(255 255 255 / .03) !important}
@media (min-width: 768px){
.filament-tables-container{border-radius:0.5rem}}
.filament-tables-header-hr-wrapper{padding-left:0px;padding-right:0px;padding-top:0px}
.filament-tables-header-container-content{padding:0px}
.filament-tables-header{margin-bottom:0px;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem}
@media (min-width: 768px){
.filament-tables-header > div{align-items:center}}
.filament-tables-header-heading{display:block;font-size:1.25rem;line-height:1.75rem;font-weight:700;letter-spacing:-0.025em;--tw-text-opacity:1;color:rgba(var(--gray-900), var(--tw-text-opacity))}
:is(.dark .filament-tables-header-heading){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.filament-tables-header-description{margin-top:0.25rem;--tw-text-opacity:1;color:rgba(var(--gray-500), var(--tw-text-opacity))}
:is(.dark .filament-tables-header-description){--tw-text-opacity:1;color:rgba(var(--gray-400), var(--tw-text-opacity))}
@media (min-width: 768px){
.filament-tables-header-description{font-size:0.875rem;line-height:1.25rem}
.filament-tables-header .filament-tables-actions-container{margin-inline-end:0px !important}}
.filament-tables-actions-container .filament-button{width:100%;font-size:1rem;line-height:1.5rem}
@media (min-width: 768px){
.filament-tables-actions-container .filament-button{width:auto;font-size:0.875rem;line-height:1.5rem}}
.filament-tables-header + .filament-hr{--tw-border-opacity:1;border-color:rgba(var(--gray-200), var(--tw-border-opacity))}
:is(.dark .filament-tables-header + .filament-hr){--tw-border-opacity:1;border-color:rgba(var(--gray-800), var(--tw-border-opacity))}
.filament-tables-header-toolbar{padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem}
.filament-tables-search-input > label{display:inline-flex}
.filament-tables-search-input > label > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}
.filament-tables-search-input > label{border-radius:0.375rem;border-width:0px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-left:0.75rem;padding-right:0.75rem;padding-top:0.625rem;padding-bottom:0.625rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-300), var(--tw-ring-opacity));transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.filament-tables-search-input > label:focus-within{--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, 0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600), var(--tw-ring-opacity))}
:is(.dark .filament-tables-search-input > label){background-color:rgb(255 255 255 / 0.05);--tw-ring-color:rgb(255 255 255 / 0.1)}
:is(.dark .filament-tables-search-input > label:focus-within){background-color:rgb(255 255 255 / 0.05);--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500), var(--tw-ring-opacity))}
.filament-tables-search-input
    > label
    > .filament-tables-search-input-icon-wrapper{position:relative;height:auto;width:auto;flex-shrink:0}
.filament-tables-search-input
    > label
    > .filament-tables-search-input-icon-wrapper
    > svg{--tw-text-opacity:1;color:rgba(var(--gray-400), var(--tw-text-opacity))}
:is(.dark .filament-tables-search-input
    > label
    > .filament-tables-search-input-icon-wrapper
    > svg){--tw-text-opacity:1;color:rgba(var(--gray-500), var(--tw-text-opacity))}
.filament-tables-search-input > label > input{height:auto;flex:1 1 0%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0px;border-style:none;background-color:transparent;padding:0px;--tw-text-opacity:1;color:rgba(var(--gray-900), var(--tw-text-opacity))}
.filament-tables-search-input > label > input::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(var(--gray-400), var(--tw-placeholder-opacity))}
.filament-tables-search-input > label > input::placeholder{--tw-placeholder-opacity:1;color:rgba(var(--gray-400), var(--tw-placeholder-opacity))}
.filament-tables-search-input > label > input{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.filament-tables-search-input > label > input:focus{--tw-text-opacity:1;color:rgba(var(--gray-900), var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px;--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
:is(.dark .filament-tables-search-input > label > input){background-color:transparent;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
:is(.dark .filament-tables-search-input > label > input)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(var(--gray-500), var(--tw-placeholder-opacity))}
:is(.dark .filament-tables-search-input > label > input)::placeholder{--tw-placeholder-opacity:1;color:rgba(var(--gray-500), var(--tw-placeholder-opacity))}
:is(.dark .filament-tables-search-input > label > input:focus){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.filament-tables-filters + .filament-tables-column-toggling{margin-left:0.75rem}
:is(.dark .filament-tables-filter-indicators){--tw-border-opacity:1;border-color:rgba(var(--gray-800), var(--tw-border-opacity))}
.filament-icon-button-indicator{--tw-bg-opacity:1;background-color:rgba(var(--primary-600), var(--tw-bg-opacity))}
:is(.dark .filament-icon-button-indicator){--tw-bg-opacity:1;background-color:rgba(var(--primary-500), var(--tw-bg-opacity))}
.filament-tables-table-container{--tw-border-opacity:1;border-color:rgba(var(--gray-200), var(--tw-border-opacity))}
:is(.dark .filament-tables-table-container){--tw-border-opacity:1 !important;border-color:rgba(var(--gray-800), var(--tw-border-opacity)) !important}
.filament-tables-reorder-handle{height:1.25rem;width:1.25rem}
.filament-tables-table > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-200), var(--tw-divide-opacity))}
:is(.dark .filament-tables-table) > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1 !important;border-color:rgba(var(--gray-800), var(--tw-divide-opacity)) !important}
.filament-tables-table > thead > tr{--tw-bg-opacity:1;background-color:rgba(var(--gray-50), var(--tw-bg-opacity))}
:is(.dark .filament-tables-table > thead > tr){background-color:rgba(var(--gray-700), 0.25)}
.filament-tables-header-cell > button{padding-left:1.5rem;padding-right:1.5rem;padding-top:0.75rem;padding-bottom:0.75rem;--tw-text-opacity:1;color:rgba(var(--gray-500), var(--tw-text-opacity))}
:is(.dark .filament-tables-header-cell > button){--tw-text-opacity:1;color:rgba(var(--gray-400), var(--tw-text-opacity))}
.filament-tables-table > tbody > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-200), var(--tw-divide-opacity))}
:is(.dark .filament-tables-table > tbody) > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-800), var(--tw-divide-opacity))}
.filament-tables-cell{--tw-text-opacity:1;color:rgba(var(--gray-600), var(--tw-text-opacity))}
:is(.dark .filament-tables-cell){--tw-text-opacity:1;color:rgba(var(--gray-400), var(--tw-text-opacity))}
.filament-tables-text-column{padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem}
.filament-tables-checkbox-cell{padding-left:1.5rem;padding-right:0px}
.filament-tables-checkbox-cell > label > input[type="checkbox"],
.filament-forms-checkbox-component{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:rgba(var(--gray-500), var(--tw-border-opacity, 1));border-width:1px;--tw-shadow:0 0 #0000;border-radius:0px}
.filament-tables-checkbox-cell > label > input[type="checkbox"]:focus,
.filament-forms-checkbox-component: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)}
.filament-tables-checkbox-cell > label > input[type="checkbox"]:checked,
.filament-forms-checkbox-component:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat;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")}
.filament-tables-checkbox-cell > label > input[type="checkbox"]:checked:hover,.filament-tables-checkbox-cell > label > input[type="checkbox"]:checked:focus,
.filament-forms-checkbox-component:checked:hover,
.filament-forms-checkbox-component:checked:focus{border-color:transparent;background-color:currentColor}
.filament-tables-checkbox-cell > label > input[type="checkbox"]:indeterminate,
.filament-forms-checkbox-component: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}
.filament-tables-checkbox-cell > label > input[type="checkbox"]:indeterminate:hover,.filament-tables-checkbox-cell > label > input[type="checkbox"]:indeterminate:focus,
.filament-forms-checkbox-component:indeterminate:hover,
.filament-forms-checkbox-component:indeterminate:focus{border-color:transparent;background-color:currentColor}
.filament-tables-checkbox-cell > label > input[type="checkbox"],
.filament-forms-checkbox-component{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:rgba(var(--gray-500), var(--tw-border-opacity, 1));border-width:1px;--tw-shadow:0 0 #0000;border-radius:0px}
.filament-tables-checkbox-cell > label > input[type="checkbox"]:focus,
.filament-forms-checkbox-component: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)}
.filament-tables-checkbox-cell > label > input[type="checkbox"]:checked,
.filament-forms-checkbox-component:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat;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")}
.filament-tables-checkbox-cell > label > input[type="checkbox"]:checked:hover,.filament-tables-checkbox-cell > label > input[type="checkbox"]:checked:focus,
.filament-forms-checkbox-component:checked:hover,
.filament-forms-checkbox-component:checked:focus{border-color:transparent;background-color:currentColor}
.filament-tables-checkbox-cell > label > input[type="checkbox"]:indeterminate,
.filament-forms-checkbox-component: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}
.filament-tables-checkbox-cell > label > input[type="checkbox"]:indeterminate:hover,.filament-tables-checkbox-cell > label > input[type="checkbox"]:indeterminate:focus,
.filament-forms-checkbox-component:indeterminate:hover,
.filament-forms-checkbox-component:indeterminate:focus{border-color:transparent;background-color:currentColor}
.filament-tables-checkbox-cell > label > input[type="checkbox"],
.filament-forms-checkbox-component{height:1rem;width:1rem;border-radius:0.25rem;--tw-border-opacity:1;border-color:rgba(var(--gray-300), var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
.filament-tables-checkbox-cell > label > input[type="checkbox"]:checked,
.filament-forms-checkbox-component:checked{--tw-bg-opacity:1;background-color:rgba(var(--primary-500), var(--tw-bg-opacity))}
.filament-tables-checkbox-cell > label > input[type="checkbox"]:hover:checked,
.filament-forms-checkbox-component:hover:checked{--tw-bg-opacity:1;background-color:rgba(var(--primary-500), var(--tw-bg-opacity))}
.filament-tables-checkbox-cell > label > input[type="checkbox"]:focus,
.filament-forms-checkbox-component:focus{--tw-text-opacity:1;color:rgba(var(--primary-500), var(--tw-text-opacity));--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-200), var(--tw-ring-opacity));--tw-ring-offset-color:#fff}
:is(.dark .filament-tables-checkbox-cell > label > input[type="checkbox"]),:is(.dark 
.filament-forms-checkbox-component){border-color:rgba(var(--gray-200), 15%);--tw-bg-opacity:1;background-color:rgba(var(--gray-800), var(--tw-bg-opacity))}
:is(.dark .filament-tables-checkbox-cell > label > input[type="checkbox"]:checked),:is(.dark 
.filament-forms-checkbox-component:checked){--tw-border-opacity:1;border-color:rgba(var(--primary-500), var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(var(--primary-500), var(--tw-bg-opacity))}
:is(.dark .filament-tables-checkbox-cell > label > input[type="checkbox"]:hover:checked),:is(.dark 
.filament-forms-checkbox-component:hover:checked){--tw-bg-opacity:1;background-color:rgba(var(--primary-500), var(--tw-bg-opacity))}
:is(.dark .filament-tables-checkbox-cell > label > input[type="checkbox"]:focus),:is(.dark 
.filament-forms-checkbox-component:focus){--tw-text-opacity:1;color:rgba(var(--primary-500), var(--tw-text-opacity));--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-900), var(--tw-ring-opacity));--tw-ring-offset-color:rgba(var(--gray-800), 1)}
.filament-tables-actions-cell{padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem}
.filament-tables-text-column-badge{border-radius:0.5rem;padding-top:0.25rem;padding-bottom:0.25rem;font-weight:500;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-inset:inset}
.filament-tables-text-column-badge-color-danger{--tw-bg-opacity:1;background-color:rgba(var(--danger-50), var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--danger-600), var(--tw-text-opacity));--tw-ring-color:rgba(var(--danger-500), 0.1)}
:is(.dark .filament-tables-text-column-badge-color-danger){background-color:rgba(var(--danger-400), 0.1);--tw-text-opacity:1;color:rgba(var(--danger-400), var(--tw-text-opacity));--tw-ring-color:rgba(var(--danger-400), 0.2)}
.filament-tables-text-column-badge-color-gray{--tw-bg-opacity:1;background-color:rgba(var(--gray-50), var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--gray-600), var(--tw-text-opacity));--tw-ring-color:rgba(var(--gray-500), 0.1)}
:is(.dark .filament-tables-text-column-badge-color-gray){background-color:rgba(var(--gray-400), 0.1);--tw-text-opacity:1;color:rgba(var(--gray-400), var(--tw-text-opacity));--tw-ring-color:rgba(var(--gray-400), 0.2)}
.filament-tables-text-column-badge-color-primary{--tw-bg-opacity:1;background-color:rgba(var(--primary-50), var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--primary-600), var(--tw-text-opacity));--tw-ring-color:rgba(var(--primary-500), 0.1)}
:is(.dark .filament-tables-text-column-badge-color-primary){background-color:rgba(var(--primary-400), 0.1);--tw-text-opacity:1;color:rgba(var(--primary-400), var(--tw-text-opacity));--tw-ring-color:rgba(var(--primary-400), 0.2)}
.filament-tables-text-column-badge-color-info{--tw-bg-opacity:1;background-color:rgba(var(--info-50), var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--info-600), var(--tw-text-opacity));--tw-ring-color:rgba(var(--info-500), 0.1)}
:is(.dark .filament-tables-text-column-badge-color-info){background-color:rgba(var(--info-400), 0.1);--tw-text-opacity:1;color:rgba(var(--info-400), var(--tw-text-opacity));--tw-ring-color:rgba(var(--info-400), 0.2)}
.filament-tables-text-column-badge-color-success{--tw-bg-opacity:1;background-color:rgba(var(--success-50), var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--success-600), var(--tw-text-opacity));--tw-ring-color:rgba(var(--success-500), 0.1)}
:is(.dark .filament-tables-text-column-badge-color-success){background-color:rgba(var(--success-400), 0.1);--tw-text-opacity:1;color:rgba(var(--success-400), var(--tw-text-opacity));--tw-ring-color:rgba(var(--success-400), 0.2)}
.filament-tables-text-column-badge-color-warning{--tw-bg-opacity:1;background-color:rgba(var(--warning-50), var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--warning-600), var(--tw-text-opacity));--tw-ring-color:rgba(var(--warning-500), 0.1)}
:is(.dark .filament-tables-text-column-badge-color-warning){background-color:rgba(var(--warning-400), 0.1);--tw-text-opacity:1;color:rgba(var(--warning-400), var(--tw-text-opacity));--tw-ring-color:rgba(var(--warning-400), 0.2)}
.filament-tables-group-header-row{--tw-bg-opacity:1;background-color:rgba(var(--gray-50), var(--tw-bg-opacity))}
:is(.dark .filament-tables-group-header-row){background-color:rgba(var(--gray-700), 0.25)}
.filament-tables-pagination-container{--tw-border-opacity:1;border-color:rgba(var(--gray-200), var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem}
:is(.dark .filament-tables-pagination-container){--tw-border-opacity:1 !important;border-color:rgba(var(--gray-800), var(--tw-border-opacity)) !important}
.filament-tables-pagination-records-per-page-selector > label{display:flex;align-items:center}
.filament-tables-pagination-records-per-page-selector > label > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}
.filament-tables-pagination-records-per-page-selector > label > span{flex-shrink:0}
.filament-tables-pagination-records-per-page-selector > label > select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500), var(--tw-border-opacity, 1));border-width:1px;border-radius:0px;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000;}
.filament-tables-pagination-records-per-page-selector > label > select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb}
.filament-tables-pagination-records-per-page-selector > label > 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='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 0.5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}
.filament-tables-pagination-records-per-page-selector > label > select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:0.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}
.filament-tables-pagination-records-per-page-selector > label > select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500), var(--tw-border-opacity, 1));border-width:1px;border-radius:0px;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000;}
.filament-tables-pagination-records-per-page-selector > label > select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb}
.filament-tables-pagination-records-per-page-selector > label > 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='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 0.5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}
.filament-tables-pagination-records-per-page-selector > label > select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:0.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}
.filament-tables-pagination-records-per-page-selector > label > select[multiple] {
        background-image: none;
        overflow: auto;
    }
.filament-tables-pagination-records-per-page-selector > label > select{padding-right:var(--select-padding-right)}
.filament-tables-pagination-records-per-page-selector > label > select + :is(.trailing-inline-addon, .trailing-icon){right:1.25rem}
.filament-tables-pagination-records-per-page-selector > label > select:has(+ .trailing-icon){padding-right:3rem}

    .has-error :is(.form-text,.filament-tables-pagination-records-per-page-selector > label > select, .custom-select__button, .file-upload__input) {
        --input-border-color: var(--input-error-border-color);
        --input-color: var(--input-error-color);
        --input-placeholder-color: var(--input-error-placeholder-color);
        --input-background-color: var(--input-error-bg-color);
        --input-focus-border-color: var(--input-error-focus-border-color);
    }
.filament-tables-pagination-records-per-page-selector > label > 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='%23667085' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
        display:block;
        height:auto;
        width:100%;
        border-radius:0.375rem;
        border-width:0px;
        --tw-bg-opacity:1;
        background-color:rgb(255 255 255 / var(--tw-bg-opacity));
        padding-top:0.375rem;
        padding-bottom:0.375rem;
        padding-left:0.75rem;
        padding-right:2.5rem;
        font-size:0.875rem;
        line-height:1.25rem;
        --tw-text-opacity:1;
        color:rgba(var(--gray-900), var(--tw-text-opacity));
        --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
        --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
        box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        --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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
        --tw-ring-inset:inset;
        --tw-ring-opacity:1;
        --tw-ring-color:rgba(var(--gray-300), var(--tw-ring-opacity));
    }
.form-input--sm .filament-tables-pagination-records-per-page-selector > label > select{padding-right:var(--select-padding-right-sm)}
.form-input--md .filament-tables-pagination-records-per-page-selector > label > select{padding-right:var(--select-padding-right)}
.filament-tables-pagination-records-per-page-selector > label > select:focus{outline:2px solid transparent;outline-offset:2px;--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, 0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-400), var(--tw-ring-opacity))}
:is(.dark .filament-tables-pagination-records-per-page-selector > label > select){background-color:rgba(var(--gray-700), 0.5);--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-ring-color:rgba(var(--gray-200), 15%)}
:is(.dark .filament-tables-pagination-records-per-page-selector > label > select:focus){--tw-bg-opacity:1;background-color:rgba(var(--gray-800), var(--tw-bg-opacity));--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600), var(--tw-ring-opacity))}
:is(.dark .filament-tables-empty-state){background-color:transparent !important}
.filament-tables-empty-state > .filament-tables-empty-state-icon-wrapper{height:6rem;width:6rem}
.filament-tables-empty-state > .filament-tables-empty-state-icon-wrapper .icon{height:4rem;width:4rem}
.filament-tables-empty-state > .filament-tables-empty-state-content > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * var(--tw-space-y-reverse))}
.filament-tables-empty-state-heading{font-weight:600;--tw-text-opacity:1;color:rgba(var(--gray-900), var(--tw-text-opacity))}
:is(.dark .filament-tables-empty-state-heading){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.filament-tables-empty-state-description{font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity:1;color:rgba(var(--gray-600), var(--tw-text-opacity))}
:is(.dark .filament-tables-empty-state-description){--tw-text-opacity:1;color:rgba(var(--gray-300), var(--tw-text-opacity))}
.filament-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:0.375rem;border-radius:0.375rem;border-width:1px;border-color:transparent;background-color:var(--button-border);padding-left:calc(0.75rem - 1px);padding-right:calc(0.75rem - 1px);padding-top:calc(0.375rem - 1px);padding-bottom:calc(0.375rem - 1px);text-align:center;font-size:0.875rem;line-height:1.5rem;font-weight:600;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.filament-button::before{position:absolute;inset:0px;z-index:-10;border-radius:calc(0.375rem - 1px);background-color:var(--button-bg);content:var(--tw-content);--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.filament-button::after{position:absolute;inset:0px;z-index:-10;border-radius:calc(0.375rem - 1px);content:var(--tw-content);--tw-shadow:inset 0 1px rgb(255 255 255 / 15%);--tw-shadow-colored:inset 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.filament-button:hover{background-color:var(--button-border) !important}
.filament-button:hover::after{content:var(--tw-content);background-color:rgb(255 255 255 / 0.1)}
.filament-button:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important}
.filament-button:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:#3b82f6}
:is(.dark .filament-button){border-color:rgb(255 255 255 / 0.1);background-color:var(--button-bg);--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-color:rgb(0 0 0 / 0.5)}
:is(.dark .filament-button)::before{content:var(--tw-content);display:none}
:is(.dark .filament-button)::after{inset:-1px;content:var(--tw-content);border-radius:0.375rem}
.filament-button-color-primary{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--button-bg:rgba(var(--primary-500), 1);--button-border:rgba(var(--primary-600), 80%)}
.filament-button-color-danger{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--button-bg:rgba(var(--danger-500), 1);--button-border:rgba(var(--danger-600), 80%)}
.filament-button-color-gray{--tw-text-opacity:1;color:rgba(var(--gray-950), var(--tw-text-opacity));--button-bg:#fff;--button-border:rgba(var(--gray-950), 10%)}
.filament-button-color-gray:hover{--button-border:rgba(var(--gray-950), 20%)}
:is(.dark .filament-button-color-gray){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--button-bg:rgba(var(--gray-600), 1);--button-border:rgba(var(--gray-800), 90%)}
:is(.dark .filament-button-color-gray:hover){--button-border:rgba(var(--gray-800), 70%)}
.filament-button-icon{margin-inline-start:0px}
.filament-select-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500), var(--tw-border-opacity, 1));border-width:1px;border-radius:0px;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000;}
.filament-select-input:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb}
.filament-select-input{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='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 0.5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}
.filament-select-input:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:0.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}
.filament-select-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500), var(--tw-border-opacity, 1));border-width:1px;border-radius:0px;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000;}
.filament-select-input:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb}
.filament-select-input{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='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 0.5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}
.filament-select-input:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:0.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}
.filament-select-input[multiple] {
        background-image: none;
        overflow: auto;
    }
.filament-select-input{padding-right:var(--select-padding-right)}
.filament-select-input + :is(.trailing-inline-addon, .trailing-icon){right:1.25rem}
.filament-select-input:has(+ .trailing-icon){padding-right:3rem}

    .has-error :is(.form-text,.filament-select-input, .custom-select__button, .file-upload__input) {
        --input-border-color: var(--input-error-border-color);
        --input-color: var(--input-error-color);
        --input-placeholder-color: var(--input-error-placeholder-color);
        --input-background-color: var(--input-error-bg-color);
        --input-focus-border-color: var(--input-error-focus-border-color);
    }
.filament-select-input {
        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='%23667085' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
        display:block;
        height:auto;
        width:100%;
        border-radius:0.375rem;
        border-width:0px;
        --tw-bg-opacity:1;
        background-color:rgb(255 255 255 / var(--tw-bg-opacity));
        padding-top:0.625rem;
        padding-bottom:0.625rem;
        padding-left:0.75rem;
        padding-right:2.5rem;
        font-size:0.875rem;
        line-height:1.25rem;
        --tw-text-opacity:1;
        color:rgba(var(--gray-900), var(--tw-text-opacity));
        --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
        --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
        box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        --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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
        --tw-ring-inset:inset;
        --tw-ring-opacity:1;
        --tw-ring-color:rgba(var(--gray-300), var(--tw-ring-opacity));
    }
.form-input--sm .filament-select-input{padding-right:var(--select-padding-right-sm)}
.form-input--md .filament-select-input{padding-right:var(--select-padding-right)}
.filament-select-input:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-400), var(--tw-ring-opacity))}
:is(.dark .filament-select-input){background-color:rgba(var(--gray-700), 0.5);--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-ring-color:rgba(var(--gray-200), 15%)}
:is(.dark .filament-select-input:focus){--tw-bg-opacity:1;background-color:rgba(var(--gray-800), var(--tw-bg-opacity));--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600), var(--tw-ring-opacity))}
.filament-dropdown-trigger > .filament-icon-button,
.filament-tables-header-toolbar .filament-icon-button{height:auto;width:auto;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.filament-dropdown-trigger > .filament-icon-button:hover,
.filament-tables-header-toolbar .filament-icon-button:hover{background-color:transparent}
.filament-dropdown-trigger > .filament-icon-button:focus,
.filament-tables-header-toolbar .filament-icon-button:focus{background-color:transparent}
:is(.dark .filament-dropdown-trigger > .filament-icon-button:hover),:is(.dark 
.filament-tables-header-toolbar .filament-icon-button:hover){background-color:transparent !important}
.filament-icon-button-gray{--tw-text-opacity:1;color:rgba(var(--gray-500), var(--tw-text-opacity))}
.filament-icon-button-gray:hover{--tw-text-opacity:1;color:rgba(var(--gray-600), var(--tw-text-opacity))}
:is(.dark .filament-icon-button-gray){--tw-text-opacity:1;color:rgba(var(--gray-400), var(--tw-text-opacity))}
:is(.dark .filament-icon-button-gray:hover){--tw-text-opacity:1;color:rgba(var(--gray-300), var(--tw-text-opacity))}
.filament-icon-button-primary{--tw-text-opacity:1;color:rgba(var(--primary-500), var(--tw-text-opacity))}
.filament-icon-button-primary:hover{--tw-text-opacity:1;color:rgba(var(--primary-600), var(--tw-text-opacity))}
:is(.dark .filament-icon-button-primary:hover){--tw-text-opacity:1;color:rgba(var(--primary-400), var(--tw-text-opacity))}
.filament-icon-button-danger{--tw-text-opacity:1;color:rgba(var(--danger-500), var(--tw-text-opacity))}
.filament-icon-button-danger:hover{--tw-text-opacity:1;color:rgba(var(--danger-600), var(--tw-text-opacity))}
:is(.dark .filament-icon-button-danger:hover){--tw-text-opacity:1;color:rgba(var(--danger-400), var(--tw-text-opacity))}
.filament-dropdown-panel > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-200), var(--tw-divide-opacity))}
.filament-dropdown-panel{--tw-ring-color:rgba(var(--gray-950), 0.05)}
:is(.dark .filament-dropdown-panel) > :not([hidden]) ~ :not([hidden]){border-color:rgba(var(--gray-600), 0.5)}
:is(.dark .filament-dropdown-panel){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-800), var(--tw-ring-opacity))}
.filament-dropdown-list{padding:0.375rem}
.filament-dropdown-list-item{gap:0.75rem;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:1rem;line-height:1.5rem;font-weight:500}
@media (min-width: 768px){
.filament-dropdown-list-item{font-size:0.875rem;line-height:1.25rem}}
.filament-dropdown-list-item-color-gray{--tw-text-opacity:1;color:rgba(var(--gray-700), var(--tw-text-opacity))}
.filament-dropdown-list-item-color-gray:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-100), var(--tw-bg-opacity))}
:is(.dark .filament-dropdown-list-item-color-gray){--tw-text-opacity:1;color:rgba(var(--gray-300), var(--tw-text-opacity))}
:is(.dark .filament-dropdown-list-item-color-gray:hover){background-color:rgba(var(--gray-600), 0.5)}
.filament-modal-window{border-radius:0.5rem;--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-color:rgba(var(--gray-950), 0.05)}
:is(.dark .filament-modal-window){--tw-bg-opacity:1;background-color:rgba(var(--gray-900), var(--tw-bg-opacity));--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-800), var(--tw-ring-opacity))}
.filament-modal-close-overlay{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
.filament-modal-content{row-gap:2rem;--tw-text-opacity:1;color:rgba(var(--gray-600), var(--tw-text-opacity))}
:is(.dark .filament-modal-content){--tw-text-opacity:1;color:rgba(var(--gray-400), var(--tw-text-opacity))}
.filament-modal-heading{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgba(var(--gray-900), var(--tw-text-opacity))}
:is(.dark .filament-modal-heading){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.filament-modal-description{--tw-text-opacity:1;color:rgba(var(--gray-600), var(--tw-text-opacity))}
/* .filament-modal .filament-hr {
    @apply hidden;
}
.filament-modal-close-overlay {
    @apply backdrop-blur-sm;
}
.filament-modal-window {
    @apply rounded-lg py-0 shadow-xl ring-1 ring-gray-950/5 dark:!bg-gray-900 dark:ring-gray-800;
}
.filament-modal-window > button:first-child {
    @apply end-6 top-6;
}
.filament-modal-window > button:first-child > .filament-modal-close-button {
    @apply h-6 w-6;
}
.filament-modal-header {
    @apply space-y-2 px-6 pt-6;
}
.filament-modal-content {
    @apply p-0;
}
.filament-modal-content > div {
    @apply space-y-4 px-6 py-6 text-left;
}
.filament-modal-heading {
    @apply font-semibold text-gray-900 dark:text-white;
}
.filament-modal-subheading {
    @apply text-gray-600 dark:text-gray-400;
}
.filament-modal-footer {
    @apply py-3;
}
.filament-modal-actions {
    @apply grid-cols-1 md:grid-cols-2;
}
.filament-modal-actions .filament-button:first-child {
    @apply order-last md:order-first;
}
.filament-modal-actions .filament-button:last-child {
    @apply order-first md:order-last;
} */
.filament-forms-text-input-component,
.choices__inner{border-radius:0.375rem;border-width:0px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-left:0.75rem;padding-right:0.75rem;padding-top:0.625rem;padding-bottom:0.625rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-300), var(--tw-ring-opacity))}
.filament-forms-text-input-component:focus-within,
.choices__inner:focus-within{--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, 0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-400), var(--tw-ring-opacity))}
:is(.dark .filament-forms-text-input-component),:is(.dark 
.choices__inner){--tw-bg-opacity:1;background-color:rgba(var(--gray-800), var(--tw-bg-opacity));--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-700), var(--tw-ring-opacity))}
:is(.dark .filament-forms-text-input-component:focus-within),:is(.dark 
.choices__inner:focus-within){--tw-bg-opacity:1;background-color:rgba(var(--gray-900), var(--tw-bg-opacity));--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-700), var(--tw-ring-opacity))}
.filament-forms-text-input-component .filament-forms-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0px;border-width:0px;background-color:transparent !important;padding:0px;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.filament-forms-text-input-component .filament-forms-input:focus{border-width:0px;--tw-text-opacity:1;color:rgba(var(--gray-900), var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px;--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
:is(.dark .filament-forms-text-input-component .filament-forms-input:focus){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.filament-select-input{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
:is(.dark .filament-select-input){--tw-bg-opacity:1 !important;background-color:rgba(var(--gray-800), var(--tw-bg-opacity)) !important}
.choices__list--dropdown,
.choices__list[aria-expanded]{border-radius:0.375rem}
.choices__list--single .choices__item,
.choices__input{--tw-text-opacity:1;color:rgba(var(--gray-900), var(--tw-text-opacity))}
.choices__list--single .choices__item::-moz-placeholder, .choices__input::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(var(--gray-500), var(--tw-placeholder-opacity))}
.choices__list--single .choices__item::placeholder,
.choices__input::placeholder{--tw-placeholder-opacity:1;color:rgba(var(--gray-500), var(--tw-placeholder-opacity))}
:is(.dark .choices__list--single .choices__item),:is(.dark 
.choices__input){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.choices__placeholder{opacity:1}
.filament-notifications-notification{border-radius:0.5rem}
:is(.dark .filament-notifications-notification){border-style:none;--tw-bg-opacity:1;background-color:rgba(var(--gray-600), var(--tw-bg-opacity));box-shadow:inset 0 1px 0 0 rgb(255 255 255 / 0.05)}
.filament-modal-slide-over-window{margin-top:1rem;margin-bottom:1rem;margin-right:1rem;

    height: calc(100vh - 2rem)}
body,
button,
input {
    font-feature-settings: "ss01", "ss03", "cv11", "zero";
}
[x-cloak]{display:none}
:is(.dark .dark\:prose-invert){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}
.file\:mr-4::file-selector-button{margin-right:1rem}
.file\:inline-flex::file-selector-button{display:inline-flex}
.file\:cursor-pointer::file-selector-button{cursor:pointer}
.file\:rounded-md::file-selector-button{border-radius:0.375rem}
.file\:border-none::file-selector-button{border-style:none}
.file\:bg-white::file-selector-button{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
.file\:px-2::file-selector-button{padding-left:0.5rem;padding-right:0.5rem}
.file\:px-2\.5::file-selector-button{padding-left:0.625rem;padding-right:0.625rem}
.file\:py-1::file-selector-button{padding-top:0.25rem;padding-bottom:0.25rem}
.file\:text-sm::file-selector-button{font-size:0.875rem;line-height:1.25rem}
.file\:font-semibold::file-selector-button{font-weight:600}
.file\:text-primary-500::file-selector-button{--tw-text-opacity:1;color:rgba(var(--primary-500), var(--tw-text-opacity))}
.file\:shadow-sm::file-selector-button{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.file\:ring-1::file-selector-button{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.file\:ring-inset::file-selector-button{--tw-ring-inset:inset}
.file\:ring-primary-400::file-selector-button{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-400), var(--tw-ring-opacity))}
.file\:transition::file-selector-button{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400), var(--tw-text-opacity))}
.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400), var(--tw-text-opacity))}
.placeholder\:text-gray-500::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500), var(--tw-text-opacity))}
.placeholder\:text-gray-500::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500), var(--tw-text-opacity))}
.before\:absolute::before{content:var(--tw-content);position:absolute}
.before\:-inset-px::before{content:var(--tw-content);inset:-1px}
.before\:inset-0::before{content:var(--tw-content);inset:0px}
.before\:-z-10::before{content:var(--tw-content);z-index:-10}
.before\:rounded-\[calc\(theme\(borderRadius\.md\)-1px\)\]::before{content:var(--tw-content);border-radius:calc(0.375rem - 1px)}
.before\:rounded-md::before{content:var(--tw-content);border-radius:0.375rem}
.before\:bg-\[--button-bg\]::before{content:var(--tw-content);background-color:var(--button-bg)}
.before\:bg-\[--button-border\]::before{content:var(--tw-content);background-color:var(--button-border)}
.before\:shadow::before{content:var(--tw-content);--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.before\:shadow-danger-500\/20::before{content:var(--tw-content);--tw-shadow-color:rgba(var(--danger-500), 0.2);--tw-shadow:var(--tw-shadow-colored)}
.before\:shadow-primary-500\/20::before{content:var(--tw-content);--tw-shadow-color:rgba(var(--primary-500), 0.2);--tw-shadow:var(--tw-shadow-colored)}
.before\:shadow-warning-500\/20::before{content:var(--tw-content);--tw-shadow-color:rgba(var(--warning-500), 0.2);--tw-shadow:var(--tw-shadow-colored)}
.after\:absolute::after{content:var(--tw-content);position:absolute}
.after\:inset-0::after{content:var(--tw-content);inset:0px}
.after\:-z-10::after{content:var(--tw-content);z-index:-10}
.after\:rounded-\[calc\(theme\(borderRadius\.md\)-1px\)\]::after{content:var(--tw-content);border-radius:calc(0.375rem - 1px)}
.after\:bg-\[--button-bg\]::after{content:var(--tw-content);background-color:var(--button-bg)}
.after\:bg-white::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
.after\:bg-opacity-50::after{content:var(--tw-content);--tw-bg-opacity:0.5}
.after\:shadow-\[inset_0_1px_theme\(colors\.white\/15\%\)\]::after{content:var(--tw-content);--tw-shadow:inset 0 1px rgb(255 255 255 / 15%);--tw-shadow-colored:inset 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.after\:shadow-\[shadow\:inset_0_1px_theme\(colors\.white\/15\%\)\2c theme\(boxShadow\.DEFAULT\)\]::after{content:var(--tw-content);--tw-shadow:inset 0 1px rgb(255 255 255 / 15%),0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:inset 0 1px var(--tw-shadow-color), 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.first\:ml-0:first-child{margin-left:0px}
.first\:border-0:first-child{border-width:0px}
.last\:rounded-b-lg:last-child{border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem}
.odd\:bg-gray-100:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(var(--gray-100), var(--tw-bg-opacity))}
.odd\:bg-gray-50:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(var(--gray-50), var(--tw-bg-opacity))}
.even\:bg-gray-100:nth-child(even){--tw-bg-opacity:1;background-color:rgba(var(--gray-100), var(--tw-bg-opacity))}
.checked\:bg-primary-500:checked{--tw-bg-opacity:1;background-color:rgba(var(--primary-500), var(--tw-bg-opacity))}
.invalid\:text-gray-400:invalid{--tw-text-opacity:1;color:rgba(var(--gray-400), var(--tw-text-opacity))}
.focus-within\:border-gray-300:focus-within{--tw-border-opacity:1;border-color:rgba(var(--gray-300), var(--tw-border-opacity))}
.focus-within\:border-primary-400:focus-within{--tw-border-opacity:1;border-color:rgba(var(--primary-400), var(--tw-border-opacity))}
.focus-within\:border-primary-500:focus-within{--tw-border-opacity:1;border-color:rgba(var(--primary-500), var(--tw-border-opacity))}
.focus-within\:bg-white:focus-within{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
.focus-within\:text-gray-600:focus-within{--tw-text-opacity:1;color:rgba(var(--gray-600), var(--tw-text-opacity))}
.focus-within\:text-gray-700:focus-within{--tw-text-opacity:1;color:rgba(var(--gray-700), var(--tw-text-opacity))}
.focus-within\:ring-1:focus-within{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.focus-within\:ring-2:focus-within{--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, 0 0 #0000)}
.focus-within\:ring-inset:focus-within{--tw-ring-inset:inset}
.focus-within\:ring-danger-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600), var(--tw-ring-opacity))}
.focus-within\:ring-primary-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-400), var(--tw-ring-opacity))}
.focus-within\:ring-primary-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500), var(--tw-ring-opacity))}
.focus-within\:ring-primary-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600), var(--tw-ring-opacity))}
.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgba(var(--gray-300), var(--tw-border-opacity))}
.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgba(var(--gray-400), var(--tw-border-opacity))}
.hover\:border-gray-500\/30:hover{border-color:rgba(var(--gray-500), 0.3)}
.hover\:border-primary-100:hover{--tw-border-opacity:1;border-color:rgba(var(--primary-100), var(--tw-border-opacity))}
.hover\:border-primary-400:hover{--tw-border-opacity:1;border-color:rgba(var(--primary-400), var(--tw-border-opacity))}
.hover\:border-primary-600:hover{--tw-border-opacity:1;border-color:rgba(var(--primary-600), var(--tw-border-opacity))}
.hover\:\!bg-\[--button-border\]:hover{background-color:var(--button-border) !important}
.hover\:bg-custom-500:hover{--tw-bg-opacity:1;background-color:rgba(var(--c-500), var(--tw-bg-opacity))}
.hover\:bg-custom-500\/10:hover{background-color:rgba(var(--c-500), 0.1)}
.hover\:bg-danger-50:hover{--tw-bg-opacity:1;background-color:rgba(var(--danger-50), var(--tw-bg-opacity))}
.hover\:bg-danger-500:hover{--tw-bg-opacity:1;background-color:rgba(var(--danger-500), var(--tw-bg-opacity))}
.hover\:bg-danger-600:hover{--tw-bg-opacity:1;background-color:rgba(var(--danger-600), var(--tw-bg-opacity))}
.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-100), var(--tw-bg-opacity))}
.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-200), var(--tw-bg-opacity))}
.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-300), var(--tw-bg-opacity))}
.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-50), var(--tw-bg-opacity))}
.hover\:bg-gray-50\/50:hover{background-color:rgba(var(--gray-50), 0.5)}
.hover\:bg-gray-500\/10:hover{background-color:rgba(var(--gray-500), 0.1)}
.hover\:bg-gray-500\/5:hover{background-color:rgba(var(--gray-500), 0.05)}
.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-800), var(--tw-bg-opacity))}
.hover\:bg-green-500:hover{--tw-bg-opacity:1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}
.hover\:bg-orange-400:hover{--tw-bg-opacity:1;background-color:rgb(251 146 60 / var(--tw-bg-opacity))}
.hover\:bg-orange-500:hover{--tw-bg-opacity:1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}
.hover\:bg-primary-100:hover{--tw-bg-opacity:1;background-color:rgba(var(--primary-100), var(--tw-bg-opacity))}
.hover\:bg-primary-50:hover{--tw-bg-opacity:1;background-color:rgba(var(--primary-50), var(--tw-bg-opacity))}
.hover\:bg-primary-500:hover{--tw-bg-opacity:1;background-color:rgba(var(--primary-500), var(--tw-bg-opacity))}
.hover\:bg-primary-600:hover{--tw-bg-opacity:1;background-color:rgba(var(--primary-600), var(--tw-bg-opacity))}
.hover\:bg-primary-900:hover{--tw-bg-opacity:1;background-color:rgba(var(--primary-900), var(--tw-bg-opacity))}
.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}
.hover\:bg-success-500:hover{--tw-bg-opacity:1;background-color:rgba(var(--success-500), var(--tw-bg-opacity))}
.hover\:bg-transparent:hover{background-color:transparent}
.hover\:bg-warning-50:hover{--tw-bg-opacity:1;background-color:rgba(var(--warning-50), var(--tw-bg-opacity))}
.hover\:bg-warning-500:hover{--tw-bg-opacity:1;background-color:rgba(var(--warning-500), var(--tw-bg-opacity))}
.hover\:bg-warning-600:hover{--tw-bg-opacity:1;background-color:rgba(var(--warning-600), var(--tw-bg-opacity))}
.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
.hover\:bg-yellow-300:hover{--tw-bg-opacity:1;background-color:rgb(253 224 71 / var(--tw-bg-opacity))}
.hover\:text-custom-500:hover{--tw-text-opacity:1;color:rgba(var(--c-500), var(--tw-text-opacity))}
.hover\:text-danger-500:hover{--tw-text-opacity:1;color:rgba(var(--danger-500), var(--tw-text-opacity))}
.hover\:text-danger-600:hover{--tw-text-opacity:1;color:rgba(var(--danger-600), var(--tw-text-opacity))}
.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(var(--gray-500), var(--tw-text-opacity))}
.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgba(var(--gray-600), var(--tw-text-opacity))}
.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(var(--gray-700), var(--tw-text-opacity))}
.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgba(var(--gray-800), var(--tw-text-opacity))}
.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgba(var(--gray-900), var(--tw-text-opacity))}
.hover\:text-primary-500:hover{--tw-text-opacity:1;color:rgba(var(--primary-500), var(--tw-text-opacity))}
.hover\:text-primary-600:hover{--tw-text-opacity:1;color:rgba(var(--primary-600), var(--tw-text-opacity))}
.hover\:text-warning-800:hover{--tw-text-opacity:1;color:rgba(var(--warning-800), var(--tw-text-opacity))}
.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:ring-gray-500\/10:hover{--tw-ring-color:rgba(var(--gray-500), 0.1)}
.hover\:\[--button-border\:theme\(colors\.gray\.950\/20\%\)\]:hover{--button-border:rgba(var(--gray-950), 20%)}
.hover\:file\:bg-primary-50::file-selector-button:hover{--tw-bg-opacity:1;background-color:rgba(var(--primary-50), var(--tw-bg-opacity))}
.after\:hover\:bg-\[color-mix\(in_srgb\2c var\(--button-bg\)\2c white_10\%\)\]:hover::after{content:var(--tw-content);background-color:color-mix(in srgb,var(--button-bg),white 10%)}
.after\:hover\:bg-white\/10:hover::after{content:var(--tw-content);background-color:rgb(255 255 255 / 0.1)}
.after\:hover\:bg-opacity-0:hover::after{content:var(--tw-content);--tw-bg-opacity:0}
.checked\:hover\:bg-primary-500:hover:checked{--tw-bg-opacity:1;background-color:rgba(var(--primary-500), var(--tw-bg-opacity))}
.focus\:relative:focus{position:relative}
.focus\:z-10:focus{z-index:10}
.focus\:z-\[1\]:focus{z-index:1}
.focus\:border-0:focus{border-width:0px}
.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgb(147 197 253 / var(--tw-border-opacity))}
.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241 / var(--tw-border-opacity))}
.focus\:border-primary-300:focus{--tw-border-opacity:1;border-color:rgba(var(--primary-300), var(--tw-border-opacity))}
.focus\:border-primary-400:focus{--tw-border-opacity:1;border-color:rgba(var(--primary-400), var(--tw-border-opacity))}
.focus\:border-primary-500:focus{--tw-border-opacity:1;border-color:rgba(var(--primary-500), var(--tw-border-opacity))}
.focus\:border-transparent:focus{border-color:transparent}
.focus\:bg-custom-500:focus{--tw-bg-opacity:1;background-color:rgba(var(--c-500), var(--tw-bg-opacity))}
.focus\:bg-custom-500\/10:focus{background-color:rgba(var(--c-500), 0.1)}
.focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgba(var(--gray-50), var(--tw-bg-opacity))}
.focus\:bg-gray-500\/10:focus{background-color:rgba(var(--gray-500), 0.1)}
.focus\:bg-primary-500\/10:focus{background-color:rgba(var(--primary-500), 0.1)}
.focus\:bg-transparent:focus{background-color:transparent}
.focus\:text-gray-900:focus{--tw-text-opacity:1;color:rgba(var(--gray-900), var(--tw-text-opacity))}
.focus\:text-primary-500:focus{--tw-text-opacity:1;color:rgba(var(--primary-500), var(--tw-text-opacity))}
.focus\:text-primary-600:focus{--tw-text-opacity:1;color:rgba(var(--primary-600), var(--tw-text-opacity))}
.focus\:underline:focus{text-decoration-line:underline}
.focus\:placeholder-gray-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(var(--gray-500), var(--tw-placeholder-opacity))}
.focus\:placeholder-gray-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(var(--gray-500), var(--tw-placeholder-opacity))}
.focus\:shadow-none:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}
.focus\:\!ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important}
.focus\:\!ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important}
.focus\:ring:focus{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.focus\:ring-0:focus{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.focus\:ring-1:focus{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.focus\:ring-2:focus{--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, 0 0 #0000)}
.focus\:ring-inset:focus{--tw-ring-inset:inset}
.focus\:ring-custom-500\/50:focus{--tw-ring-color:rgba(var(--c-500), 0.5)}
.focus\:ring-gray-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-500), var(--tw-ring-opacity))}
.focus\:ring-gray-500\/50:focus{--tw-ring-color:rgba(var(--gray-500), 0.5)}
.focus\:ring-gray-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-900), var(--tw-ring-opacity))}
.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241 / var(--tw-ring-opacity))}
.focus\:ring-primary-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-100), var(--tw-ring-opacity))}
.focus\:ring-primary-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-200), var(--tw-ring-opacity))}
.focus\:ring-primary-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-400), var(--tw-ring-opacity))}
.focus\:ring-primary-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500), var(--tw-ring-opacity))}
.focus\:ring-primary-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600), var(--tw-ring-opacity))}
.focus\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255 / var(--tw-ring-opacity))}
.focus\:ring-opacity-50:focus{--tw-ring-opacity:0.5}
.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}
.focus\:ring-offset-primary-50:focus{--tw-ring-offset-color:rgba(var(--primary-50), 1)}
.focus\:ring-offset-white:focus{--tw-ring-offset-color:#fff}
.focus\:checked\:ring-\[5px\]:checked:focus{--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(5px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.focus\:checked\:ring-primary-100:checked:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-100), var(--tw-ring-opacity))}
.focus-visible\:outline:focus-visible{outline-style:solid}
.focus-visible\:outline-2:focus-visible{outline-width:2px}
.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}
.focus-visible\:outline-offset-\[-4px\]:focus-visible{outline-offset:-4px}
.focus-visible\:outline-blue-500:focus-visible{outline-color:#3b82f6}
.focus-visible\:outline-primary-600:focus-visible{outline-color:rgba(var(--primary-600), 1)}
.active\:bg-gray-100:active{--tw-bg-opacity:1;background-color:rgba(var(--gray-100), var(--tw-bg-opacity))}
.active\:text-gray-500:active{--tw-text-opacity:1;color:rgba(var(--gray-500), var(--tw-text-opacity))}
.active\:text-gray-700:active{--tw-text-opacity:1;color:rgba(var(--gray-700), var(--tw-text-opacity))}
.enabled\:cursor-wait:enabled{cursor:wait}
.enabled\:opacity-70:enabled{opacity:0.7}
.disabled\:pointer-events-none:disabled{pointer-events:none}
.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}
.disabled\:opacity-70:disabled{opacity:0.7}
.disabled\:opacity-75:disabled{opacity:0.75}
.group:focus-within .group-focus-within\:text-gray-600{--tw-text-opacity:1;color:rgba(var(--gray-600), var(--tw-text-opacity))}
.group:focus-within .group-focus-within\:text-primary-500{--tw-text-opacity:1;color:rgba(var(--primary-500), var(--tw-text-opacity))}
.group:hover .group-hover\:visible{visibility:visible}
.group:hover .group-hover\:block{display:block}
.group:hover .group-hover\:bg-gray-200{--tw-bg-opacity:1;background-color:rgba(var(--gray-200), var(--tw-bg-opacity))}
.group:hover .group-hover\:bg-gray-300{--tw-bg-opacity:1;background-color:rgba(var(--gray-300), var(--tw-bg-opacity))}
.group:hover .group-hover\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(var(--gray-400), var(--tw-bg-opacity))}
.group:hover .group-hover\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(var(--gray-600), var(--tw-bg-opacity))}
.group:hover .group-hover\:bg-primary-600{--tw-bg-opacity:1;background-color:rgba(var(--primary-600), var(--tw-bg-opacity))}
.group:hover .group-hover\:text-danger-500{--tw-text-opacity:1;color:rgba(var(--danger-500), var(--tw-text-opacity))}
.group:hover .group-hover\:text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500), var(--tw-text-opacity))}
.group:hover .group-hover\:text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700), var(--tw-text-opacity))}
.group:hover .group-hover\:text-gray-900{--tw-text-opacity:1;color:rgba(var(--gray-900), var(--tw-text-opacity))}
.group:hover .group-hover\:text-primary-500{--tw-text-opacity:1;color:rgba(var(--primary-500), var(--tw-text-opacity))}
.group:hover .group-hover\:text-primary-600{--tw-text-opacity:1;color:rgba(var(--primary-600), var(--tw-text-opacity))}
.group:hover .group-hover\:text-primary-900{--tw-text-opacity:1;color:rgba(var(--primary-900), var(--tw-text-opacity))}
.group:hover .group-hover\:opacity-0{opacity:0}
.group:hover .group-hover\:opacity-100{opacity:1}
.peer:checked ~ .peer-checked\:block{display:block}
.peer:checked ~ .peer-checked\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.peer:checked ~ .peer-checked\:border-primary-500{--tw-border-opacity:1;border-color:rgba(var(--primary-500), var(--tw-border-opacity))}
.peer:checked ~ .peer-checked\:bg-primary-100{--tw-bg-opacity:1;background-color:rgba(var(--primary-100), var(--tw-bg-opacity))}
@container (min-width: 32rem){
.\@lg\:hidden{display:none}}
:is([dir="rtl"] .rtl\:-translate-x-5){--tw-translate-x:-1.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
:is([dir="rtl"] .rtl\:-translate-x-full){--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
:is([dir="rtl"] .rtl\:rotate-180){--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
:is([dir="rtl"] .rtl\:-scale-x-100){--tw-scale-x:-1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
:is([dir="rtl"] .rtl\:flex-row-reverse){flex-direction:row-reverse}
:is([dir="rtl"] .rtl\:space-x-reverse) > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:1}
:is([dir="rtl"] .rtl\:divide-x-reverse) > :not([hidden]) ~ :not([hidden]){--tw-divide-x-reverse:1}
:is(.dark .dark\:divide-gray-200\/20) > :not([hidden]) ~ :not([hidden]){border-color:rgba(var(--gray-200), 0.2)}
:is(.dark .dark\:divide-gray-600) > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-600), var(--tw-divide-opacity))}
:is(.dark .dark\:divide-gray-600\/50) > :not([hidden]) ~ :not([hidden]){border-color:rgba(var(--gray-600), 0.5)}
:is(.dark .dark\:divide-gray-700) > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-700), var(--tw-divide-opacity))}
:is(.dark .dark\:divide-gray-800) > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-800), var(--tw-divide-opacity))}
:is(.dark .dark\:border-none){border-style:none}
:is(.dark .dark\:border-danger-400){--tw-border-opacity:1;border-color:rgba(var(--danger-400), var(--tw-border-opacity))}
:is(.dark .dark\:border-danger-800){--tw-border-opacity:1;border-color:rgba(var(--danger-800), var(--tw-border-opacity))}
:is(.dark .dark\:border-gray-200\/\[15\%\]){border-color:rgba(var(--gray-200), 15%)}
:is(.dark .dark\:border-gray-500){--tw-border-opacity:1;border-color:rgba(var(--gray-500), var(--tw-border-opacity))}
:is(.dark .dark\:border-gray-600){--tw-border-opacity:1;border-color:rgba(var(--gray-600), var(--tw-border-opacity))}
:is(.dark .dark\:border-gray-700){--tw-border-opacity:1;border-color:rgba(var(--gray-700), var(--tw-border-opacity))}
:is(.dark .dark\:border-gray-800){--tw-border-opacity:1;border-color:rgba(var(--gray-800), var(--tw-border-opacity))}
:is(.dark .dark\:border-info-700){--tw-border-opacity:1;border-color:rgba(var(--info-700), var(--tw-border-opacity))}
:is(.dark .dark\:border-info-800){--tw-border-opacity:1;border-color:rgba(var(--info-800), var(--tw-border-opacity))}
:is(.dark .dark\:border-primary-600){--tw-border-opacity:1;border-color:rgba(var(--primary-600), var(--tw-border-opacity))}
:is(.dark .dark\:border-primary-800){--tw-border-opacity:1;border-color:rgba(var(--primary-800), var(--tw-border-opacity))}
:is(.dark .dark\:border-success-800){--tw-border-opacity:1;border-color:rgba(var(--success-800), var(--tw-border-opacity))}
:is(.dark .dark\:border-warning-700){--tw-border-opacity:1;border-color:rgba(var(--warning-700), var(--tw-border-opacity))}
:is(.dark .dark\:border-warning-800){--tw-border-opacity:1;border-color:rgba(var(--warning-800), var(--tw-border-opacity))}
:is(.dark .dark\:border-white\/10){border-color:rgb(255 255 255 / 0.1)}
:is(.dark .dark\:border-white\/5){border-color:rgb(255 255 255 / 0.05)}
:is(.dark .dark\:\!bg-gray-900){--tw-bg-opacity:1 !important;background-color:rgba(var(--gray-900), var(--tw-bg-opacity)) !important}
:is(.dark .dark\:bg-\[--button-bg\]){background-color:var(--button-bg)}
:is(.dark .dark\:bg-\[--button-border\]){background-color:var(--button-border)}
:is(.dark .dark\:bg-custom-500\/20){background-color:rgba(var(--c-500), 0.2)}
:is(.dark .dark\:bg-danger-400\/10){background-color:rgba(var(--danger-400), 0.1)}
:is(.dark .dark\:bg-danger-700){--tw-bg-opacity:1;background-color:rgba(var(--danger-700), var(--tw-bg-opacity))}
:is(.dark .dark\:bg-danger-900){--tw-bg-opacity:1;background-color:rgba(var(--danger-900), var(--tw-bg-opacity))}
:is(.dark .dark\:bg-danger-950){--tw-bg-opacity:1;background-color:rgba(var(--danger-950), var(--tw-bg-opacity))}
:is(.dark .dark\:bg-gray-400\/10){background-color:rgba(var(--gray-400), 0.1)}
:is(.dark .dark\:bg-gray-500){--tw-bg-opacity:1;background-color:rgba(var(--gray-500), var(--tw-bg-opacity))}
:is(.dark .dark\:bg-gray-500\/10){background-color:rgba(var(--gray-500), 0.1)}
:is(.dark .dark\:bg-gray-500\/20){background-color:rgba(var(--gray-500), 0.2)}
:is(.dark .dark\:bg-gray-600){--tw-bg-opacity:1;background-color:rgba(var(--gray-600), var(--tw-bg-opacity))}
:is(.dark .dark\:bg-gray-600\/50){background-color:rgba(var(--gray-600), 0.5)}
:is(.dark .dark\:bg-gray-700){--tw-bg-opacity:1;background-color:rgba(var(--gray-700), var(--tw-bg-opacity))}
:is(.dark .dark\:bg-gray-700\/25){background-color:rgba(var(--gray-700), 0.25)}
:is(.dark .dark\:bg-gray-700\/40){background-color:rgba(var(--gray-700), 0.4)}
:is(.dark .dark\:bg-gray-700\/50){background-color:rgba(var(--gray-700), 0.5)}
:is(.dark .dark\:bg-gray-800){--tw-bg-opacity:1;background-color:rgba(var(--gray-800), var(--tw-bg-opacity))}
:is(.dark .dark\:bg-gray-800\/60){background-color:rgba(var(--gray-800), 0.6)}
:is(.dark .dark\:bg-gray-900){--tw-bg-opacity:1;background-color:rgba(var(--gray-900), var(--tw-bg-opacity))}
:is(.dark .dark\:bg-gray-900\/50){background-color:rgba(var(--gray-900), 0.5)}
:is(.dark .dark\:bg-gray-950){--tw-bg-opacity:1;background-color:rgba(var(--gray-950), var(--tw-bg-opacity))}
:is(.dark .dark\:bg-gray-950\/30){background-color:rgba(var(--gray-950), 0.3)}
:is(.dark .dark\:bg-info-400\/10){background-color:rgba(var(--info-400), 0.1)}
:is(.dark .dark\:bg-info-700){--tw-bg-opacity:1;background-color:rgba(var(--info-700), var(--tw-bg-opacity))}
:is(.dark .dark\:bg-info-900){--tw-bg-opacity:1;background-color:rgba(var(--info-900), var(--tw-bg-opacity))}
:is(.dark .dark\:bg-info-900\/30){background-color:rgba(var(--info-900), 0.3)}
:is(.dark .dark\:bg-info-950){--tw-bg-opacity:1;background-color:rgba(var(--info-950), var(--tw-bg-opacity))}
:is(.dark .dark\:bg-primary-100){--tw-bg-opacity:1;background-color:rgba(var(--primary-100), var(--tw-bg-opacity))}
:is(.dark .dark\:bg-primary-400){--tw-bg-opacity:1;background-color:rgba(var(--primary-400), var(--tw-bg-opacity))}
:is(.dark .dark\:bg-primary-400\/10){background-color:rgba(var(--primary-400), 0.1)}
:is(.dark .dark\:bg-primary-600){--tw-bg-opacity:1;background-color:rgba(var(--primary-600), var(--tw-bg-opacity))}
:is(.dark .dark\:bg-primary-700){--tw-bg-opacity:1;background-color:rgba(var(--primary-700), var(--tw-bg-opacity))}
:is(.dark .dark\:bg-primary-800){--tw-bg-opacity:1;background-color:rgba(var(--primary-800), var(--tw-bg-opacity))}
:is(.dark .dark\:bg-primary-900){--tw-bg-opacity:1;background-color:rgba(var(--primary-900), var(--tw-bg-opacity))}
:is(.dark .dark\:bg-primary-900\/40){background-color:rgba(var(--primary-900), 0.4)}
:is(.dark .dark\:bg-primary-900\/50){background-color:rgba(var(--primary-900), 0.5)}
:is(.dark .dark\:bg-primary-950){--tw-bg-opacity:1;background-color:rgba(var(--primary-950), var(--tw-bg-opacity))}
:is(.dark .dark\:bg-success-400\/10){background-color:rgba(var(--success-400), 0.1)}
:is(.dark .dark\:bg-success-700){--tw-bg-opacity:1;background-color:rgba(var(--success-700), var(--tw-bg-opacity))}
:is(.dark .dark\:bg-success-900){--tw-bg-opacity:1;background-color:rgba(var(--success-900), var(--tw-bg-opacity))}
:is(.dark .dark\:bg-transparent){background-color:transparent}
:is(.dark .dark\:bg-warning-400\/10){background-color:rgba(var(--warning-400), 0.1)}
:is(.dark .dark\:bg-warning-700){--tw-bg-opacity:1;background-color:rgba(var(--warning-700), var(--tw-bg-opacity))}
:is(.dark .dark\:bg-warning-900){--tw-bg-opacity:1;background-color:rgba(var(--warning-900), var(--tw-bg-opacity))}
:is(.dark .dark\:bg-warning-900\/50){background-color:rgba(var(--warning-900), 0.5)}
:is(.dark .dark\:bg-warning-950){--tw-bg-opacity:1;background-color:rgba(var(--warning-950), var(--tw-bg-opacity))}
:is(.dark .dark\:bg-white){--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
:is(.dark .dark\:bg-white\/10){background-color:rgb(255 255 255 / 0.1)}
:is(.dark .dark\:bg-white\/5){background-color:rgb(255 255 255 / 0.05)}
:is(.dark .dark\:bg-opacity-5){--tw-bg-opacity:0.05}
:is(.dark .dark\:fill-current){fill:currentColor}
:is(.dark .dark\:text-custom-300){--tw-text-opacity:1;color:rgba(var(--c-300), var(--tw-text-opacity))}
:is(.dark .dark\:text-custom-400){--tw-text-opacity:1;color:rgba(var(--c-400), var(--tw-text-opacity))}
:is(.dark .dark\:text-custom-500){--tw-text-opacity:1;color:rgba(var(--c-500), var(--tw-text-opacity))}
:is(.dark .dark\:text-danger-100){--tw-text-opacity:1;color:rgba(var(--danger-100), var(--tw-text-opacity))}
:is(.dark .dark\:text-danger-200){--tw-text-opacity:1;color:rgba(var(--danger-200), var(--tw-text-opacity))}
:is(.dark .dark\:text-danger-300){--tw-text-opacity:1;color:rgba(var(--danger-300), var(--tw-text-opacity))}
:is(.dark .dark\:text-danger-400){--tw-text-opacity:1;color:rgba(var(--danger-400), var(--tw-text-opacity))}
:is(.dark .dark\:text-danger-500){--tw-text-opacity:1;color:rgba(var(--danger-500), var(--tw-text-opacity))}
:is(.dark .dark\:text-gray-100){--tw-text-opacity:1;color:rgba(var(--gray-100), var(--tw-text-opacity))}
:is(.dark .dark\:text-gray-200){--tw-text-opacity:1;color:rgba(var(--gray-200), var(--tw-text-opacity))}
:is(.dark .dark\:text-gray-300){--tw-text-opacity:1;color:rgba(var(--gray-300), var(--tw-text-opacity))}
:is(.dark .dark\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400), var(--tw-text-opacity))}
:is(.dark .dark\:text-gray-500){--tw-text-opacity:1;color:rgba(var(--gray-500), var(--tw-text-opacity))}
:is(.dark .dark\:text-gray-600){--tw-text-opacity:1;color:rgba(var(--gray-600), var(--tw-text-opacity))}
:is(.dark .dark\:text-gray-700){--tw-text-opacity:1;color:rgba(var(--gray-700), var(--tw-text-opacity))}
:is(.dark .dark\:text-info-100){--tw-text-opacity:1;color:rgba(var(--info-100), var(--tw-text-opacity))}
:is(.dark .dark\:text-info-200){--tw-text-opacity:1;color:rgba(var(--info-200), var(--tw-text-opacity))}
:is(.dark .dark\:text-info-300){--tw-text-opacity:1;color:rgba(var(--info-300), var(--tw-text-opacity))}
:is(.dark .dark\:text-info-400){--tw-text-opacity:1;color:rgba(var(--info-400), var(--tw-text-opacity))}
:is(.dark .dark\:text-info-500){--tw-text-opacity:1;color:rgba(var(--info-500), var(--tw-text-opacity))}
:is(.dark .dark\:text-primary-100){--tw-text-opacity:1;color:rgba(var(--primary-100), var(--tw-text-opacity))}
:is(.dark .dark\:text-primary-200){--tw-text-opacity:1;color:rgba(var(--primary-200), var(--tw-text-opacity))}
:is(.dark .dark\:text-primary-300){--tw-text-opacity:1;color:rgba(var(--primary-300), var(--tw-text-opacity))}
:is(.dark .dark\:text-primary-400){--tw-text-opacity:1;color:rgba(var(--primary-400), var(--tw-text-opacity))}
:is(.dark .dark\:text-primary-500){--tw-text-opacity:1;color:rgba(var(--primary-500), var(--tw-text-opacity))}
:is(.dark .dark\:text-primary-600){--tw-text-opacity:1;color:rgba(var(--primary-600), var(--tw-text-opacity))}
:is(.dark .dark\:text-success-100){--tw-text-opacity:1;color:rgba(var(--success-100), var(--tw-text-opacity))}
:is(.dark .dark\:text-success-200){--tw-text-opacity:1;color:rgba(var(--success-200), var(--tw-text-opacity))}
:is(.dark .dark\:text-success-400){--tw-text-opacity:1;color:rgba(var(--success-400), var(--tw-text-opacity))}
:is(.dark .dark\:text-success-500){--tw-text-opacity:1;color:rgba(var(--success-500), var(--tw-text-opacity))}
:is(.dark .dark\:text-warning-100){--tw-text-opacity:1;color:rgba(var(--warning-100), var(--tw-text-opacity))}
:is(.dark .dark\:text-warning-200){--tw-text-opacity:1;color:rgba(var(--warning-200), var(--tw-text-opacity))}
:is(.dark .dark\:text-warning-300){--tw-text-opacity:1;color:rgba(var(--warning-300), var(--tw-text-opacity))}
:is(.dark .dark\:text-warning-400){--tw-text-opacity:1;color:rgba(var(--warning-400), var(--tw-text-opacity))}
:is(.dark .dark\:text-warning-500){--tw-text-opacity:1;color:rgba(var(--warning-500), var(--tw-text-opacity))}
:is(.dark .dark\:text-warning-600){--tw-text-opacity:1;color:rgba(var(--warning-600), var(--tw-text-opacity))}
:is(.dark .dark\:text-white){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
:is(.dark .dark\:placeholder-gray-400)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(var(--gray-400), var(--tw-placeholder-opacity))}
:is(.dark .dark\:placeholder-gray-400)::placeholder{--tw-placeholder-opacity:1;color:rgba(var(--gray-400), var(--tw-placeholder-opacity))}
:is(.dark .dark\:placeholder-gray-500)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(var(--gray-500), var(--tw-placeholder-opacity))}
:is(.dark .dark\:placeholder-gray-500)::placeholder{--tw-placeholder-opacity:1;color:rgba(var(--gray-500), var(--tw-placeholder-opacity))}
:is(.dark .dark\:shadow){--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
:is(.dark .dark\:shadow-lg){--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
:is(.dark .dark\:shadow-md){--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
:is(.dark .dark\:shadow-none){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
:is(.dark .dark\:ring-0){--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
:is(.dark .dark\:ring-1){--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
:is(.dark .dark\:ring-inset){--tw-ring-inset:inset}
:is(.dark .dark\:\!ring-white\/\[\.03\]){--tw-ring-color:rgb(255 255 255 / .03) !important}
:is(.dark .dark\:ring-black\/50){--tw-ring-color:rgb(0 0 0 / 0.5)}
:is(.dark .dark\:ring-custom-400){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-400), var(--tw-ring-opacity))}
:is(.dark .dark\:ring-danger-400){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-400), var(--tw-ring-opacity))}
:is(.dark .dark\:ring-danger-400\/20){--tw-ring-color:rgba(var(--danger-400), 0.2)}
:is(.dark .dark\:ring-danger-500){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500), var(--tw-ring-opacity))}
:is(.dark .dark\:ring-danger-700){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-700), var(--tw-ring-opacity))}
:is(.dark .dark\:ring-danger-900\/50){--tw-ring-color:rgba(var(--danger-900), 0.5)}
:is(.dark .dark\:ring-gray-200\/\[15\%\]){--tw-ring-color:rgba(var(--gray-200), 15%)}
:is(.dark .dark\:ring-gray-300\/70){--tw-ring-color:rgba(var(--gray-300), 0.7)}
:is(.dark .dark\:ring-gray-400\/20){--tw-ring-color:rgba(var(--gray-400), 0.2)}
:is(.dark .dark\:ring-gray-700){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-700), var(--tw-ring-opacity))}
:is(.dark .dark\:ring-gray-800){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-800), var(--tw-ring-opacity))}
:is(.dark .dark\:ring-gray-900){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-900), var(--tw-ring-opacity))}
:is(.dark .dark\:ring-gray-900\/50){--tw-ring-color:rgba(var(--gray-900), 0.5)}
:is(.dark .dark\:ring-gray-950){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-950), var(--tw-ring-opacity))}
:is(.dark .dark\:ring-info-400\/20){--tw-ring-color:rgba(var(--info-400), 0.2)}
:is(.dark .dark\:ring-info-700){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--info-700), var(--tw-ring-opacity))}
:is(.dark .dark\:ring-info-900\/50){--tw-ring-color:rgba(var(--info-900), 0.5)}
:is(.dark .dark\:ring-primary-400\/20){--tw-ring-color:rgba(var(--primary-400), 0.2)}
:is(.dark .dark\:ring-primary-500){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500), var(--tw-ring-opacity))}
:is(.dark .dark\:ring-primary-700){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-700), var(--tw-ring-opacity))}
:is(.dark .dark\:ring-primary-900\/50){--tw-ring-color:rgba(var(--primary-900), 0.5)}
:is(.dark .dark\:ring-success-400\/20){--tw-ring-color:rgba(var(--success-400), 0.2)}
:is(.dark .dark\:ring-success-900\/50){--tw-ring-color:rgba(var(--success-900), 0.5)}
:is(.dark .dark\:ring-warning-400\/20){--tw-ring-color:rgba(var(--warning-400), 0.2)}
:is(.dark .dark\:ring-warning-700){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--warning-700), var(--tw-ring-opacity))}
:is(.dark .dark\:ring-warning-900\/50){--tw-ring-color:rgba(var(--warning-900), 0.5)}
:is(.dark .dark\:ring-white\/10){--tw-ring-color:rgb(255 255 255 / 0.1)}
:is(.dark .dark\:ring-white\/20){--tw-ring-color:rgb(255 255 255 / 0.2)}
:is(.dark .dark\:ring-white\/5){--tw-ring-color:rgb(255 255 255 / 0.05)}
:is(.dark .dark\:ring-white\/\[\.03\]){--tw-ring-color:rgb(255 255 255 / .03)}
:is(.dark .dark\:highlight-white\/10){box-shadow:inset 0 1px 0 0 rgb(255 255 255 / 0.1)}
:is(.dark .dark\:highlight-white\/5){box-shadow:inset 0 1px 0 0 rgb(255 255 255 / 0.05)}
:is(.dark .dark\:\[--button-bg\:theme\(colors\.danger\.950\)\]){--button-bg:rgba(var(--danger-950), 1)}
:is(.dark .dark\:\[--button-bg\:theme\(colors\.gray\.600\)\]){--button-bg:rgba(var(--gray-600), 1)}
:is(.dark .dark\:\[--button-bg\:theme\(colors\.primary\.900\)\]){--button-bg:rgba(var(--primary-900), 1)}
:is(.dark .dark\:\[--button-bg\:theme\(colors\.warning\.950\)\]){--button-bg:rgba(var(--warning-950), 1)}
:is(.dark .dark\:\[--button-border\:theme\(colors\.gray\.800\/90\%\)\]){--button-border:rgba(var(--gray-800), 90%)}
:is(.dark .dark\:\[--button-border\:theme\(colors\.primary\.300\/80\%\)\]){--button-border:rgba(var(--primary-300), 80%)}
:is(.dark .dark\:file\:bg-gray-900)::file-selector-button{--tw-bg-opacity:1;background-color:rgba(var(--gray-900), var(--tw-bg-opacity))}
:is(.dark .dark\:file\:text-primary-400)::file-selector-button{--tw-text-opacity:1;color:rgba(var(--primary-400), var(--tw-text-opacity))}
:is(.dark .dark\:file\:ring-primary-700)::file-selector-button{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-700), var(--tw-ring-opacity))}
:is(.dark .dark\:before\:hidden)::before{content:var(--tw-content);display:none}
:is(.dark .dark\:after\:-inset-px)::after{content:var(--tw-content);inset:-1px}
:is(.dark .dark\:after\:rounded-md)::after{content:var(--tw-content);border-radius:0.375rem}
:is(.dark .dark\:after\:bg-gray-950)::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgba(var(--gray-950), var(--tw-bg-opacity))}
:is(.dark .dark\:after\:bg-opacity-\[65\%\])::after{content:var(--tw-content);--tw-bg-opacity:65%}
:is(.dark .dark\:after\:shadow-\[inset_0_1px_theme\(colors\.white\/10\%\)\])::after{content:var(--tw-content);--tw-shadow:inset 0 1px rgb(255 255 255 / 10%);--tw-shadow-colored:inset 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
:is(.dark .dark\:odd\:bg-gray-700\/50:nth-child(odd)){background-color:rgba(var(--gray-700), 0.5)}
:is(.dark .dark\:even\:bg-gray-900:nth-child(even)){--tw-bg-opacity:1;background-color:rgba(var(--gray-900), var(--tw-bg-opacity))}
:is(.dark .dark\:checked\:border-primary-500:checked){--tw-border-opacity:1;border-color:rgba(var(--primary-500), var(--tw-border-opacity))}
:is(.dark .dark\:checked\:border-primary-600:checked){--tw-border-opacity:1;border-color:rgba(var(--primary-600), var(--tw-border-opacity))}
:is(.dark .dark\:checked\:bg-primary-500:checked){--tw-bg-opacity:1;background-color:rgba(var(--primary-500), var(--tw-bg-opacity))}
:is(.dark .dark\:checked\:bg-primary-600:checked){--tw-bg-opacity:1;background-color:rgba(var(--primary-600), var(--tw-bg-opacity))}
:is(.dark .dark\:checked\:ring-primary-900:checked){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-900), var(--tw-ring-opacity))}
:is(.dark .dark\:focus-within\:border-gray-500:focus-within){--tw-border-opacity:1;border-color:rgba(var(--gray-500), var(--tw-border-opacity))}
:is(.dark .dark\:focus-within\:border-primary-500:focus-within){--tw-border-opacity:1;border-color:rgba(var(--primary-500), var(--tw-border-opacity))}
:is(.dark .dark\:focus-within\:border-primary-600:focus-within){--tw-border-opacity:1;border-color:rgba(var(--primary-600), var(--tw-border-opacity))}
:is(.dark .dark\:focus-within\:border-primary-700:focus-within){--tw-border-opacity:1;border-color:rgba(var(--primary-700), var(--tw-border-opacity))}
:is(.dark .dark\:focus-within\:bg-gray-700:focus-within){--tw-bg-opacity:1;background-color:rgba(var(--gray-700), var(--tw-bg-opacity))}
:is(.dark .dark\:focus-within\:bg-gray-900:focus-within){--tw-bg-opacity:1;background-color:rgba(var(--gray-900), var(--tw-bg-opacity))}
:is(.dark .dark\:focus-within\:bg-white\/5:focus-within){background-color:rgb(255 255 255 / 0.05)}
:is(.dark .dark\:focus-within\:ring-1:focus-within){--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
:is(.dark .dark\:focus-within\:ring-danger-500:focus-within){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500), var(--tw-ring-opacity))}
:is(.dark .dark\:focus-within\:ring-primary-500:focus-within){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500), var(--tw-ring-opacity))}
:is(.dark .dark\:focus-within\:ring-primary-600:focus-within){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600), var(--tw-ring-opacity))}
:is(.dark .dark\:focus-within\:ring-primary-700:focus-within){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-700), var(--tw-ring-opacity))}
:is(.dark .dark\:hover\:border-gray-500:hover){--tw-border-opacity:1;border-color:rgba(var(--gray-500), var(--tw-border-opacity))}
:is(.dark .dark\:hover\:border-gray-600:hover){--tw-border-opacity:1;border-color:rgba(var(--gray-600), var(--tw-border-opacity))}
:is(.dark .dark\:hover\:border-primary-400:hover){--tw-border-opacity:1;border-color:rgba(var(--primary-400), var(--tw-border-opacity))}
:is(.dark .dark\:hover\:border-primary-900:hover){--tw-border-opacity:1;border-color:rgba(var(--primary-900), var(--tw-border-opacity))}
:is(.dark .dark\:hover\:bg-danger-950:hover){--tw-bg-opacity:1;background-color:rgba(var(--danger-950), var(--tw-bg-opacity))}
:is(.dark .dark\:hover\:bg-danger-950\/30:hover){background-color:rgba(var(--danger-950), 0.3)}
:is(.dark .dark\:hover\:bg-gray-300\/5:hover){background-color:rgba(var(--gray-300), 0.05)}
:is(.dark .dark\:hover\:bg-gray-400\/10:hover){background-color:rgba(var(--gray-400), 0.1)}
:is(.dark .dark\:hover\:bg-gray-400\/5:hover){background-color:rgba(var(--gray-400), 0.05)}
:is(.dark .dark\:hover\:bg-gray-500\/10:hover){background-color:rgba(var(--gray-500), 0.1)}
:is(.dark .dark\:hover\:bg-gray-500\/20:hover){background-color:rgba(var(--gray-500), 0.2)}
:is(.dark .dark\:hover\:bg-gray-600:hover){--tw-bg-opacity:1;background-color:rgba(var(--gray-600), var(--tw-bg-opacity))}
:is(.dark .dark\:hover\:bg-gray-600\/50:hover){background-color:rgba(var(--gray-600), 0.5)}
:is(.dark .dark\:hover\:bg-gray-600\/70:hover){background-color:rgba(var(--gray-600), 0.7)}
:is(.dark .dark\:hover\:bg-gray-700:hover){--tw-bg-opacity:1;background-color:rgba(var(--gray-700), var(--tw-bg-opacity))}
:is(.dark .dark\:hover\:bg-gray-700\/10:hover){background-color:rgba(var(--gray-700), 0.1)}
:is(.dark .dark\:hover\:bg-gray-700\/20:hover){background-color:rgba(var(--gray-700), 0.2)}
:is(.dark .dark\:hover\:bg-gray-700\/50:hover){background-color:rgba(var(--gray-700), 0.5)}
:is(.dark .dark\:hover\:bg-gray-800:hover){--tw-bg-opacity:1;background-color:rgba(var(--gray-800), var(--tw-bg-opacity))}
:is(.dark .dark\:hover\:bg-gray-900:hover){--tw-bg-opacity:1;background-color:rgba(var(--gray-900), var(--tw-bg-opacity))}
:is(.dark .dark\:hover\:bg-gray-950\/50:hover){background-color:rgba(var(--gray-950), 0.5)}
:is(.dark .dark\:hover\:bg-primary-400:hover){--tw-bg-opacity:1;background-color:rgba(var(--primary-400), var(--tw-bg-opacity))}
:is(.dark .dark\:hover\:bg-primary-800:hover){--tw-bg-opacity:1;background-color:rgba(var(--primary-800), var(--tw-bg-opacity))}
:is(.dark .dark\:hover\:bg-primary-950\/50:hover){background-color:rgba(var(--primary-950), 0.5)}
:is(.dark .dark\:hover\:bg-warning-950\/30:hover){background-color:rgba(var(--warning-950), 0.3)}
:is(.dark .dark\:hover\:text-custom-400:hover){--tw-text-opacity:1;color:rgba(var(--c-400), var(--tw-text-opacity))}
:is(.dark .dark\:hover\:text-danger-300:hover){--tw-text-opacity:1;color:rgba(var(--danger-300), var(--tw-text-opacity))}
:is(.dark .dark\:hover\:text-danger-400:hover){--tw-text-opacity:1;color:rgba(var(--danger-400), var(--tw-text-opacity))}
:is(.dark .dark\:hover\:text-danger-500:hover){--tw-text-opacity:1;color:rgba(var(--danger-500), var(--tw-text-opacity))}
:is(.dark .dark\:hover\:text-gray-100:hover){--tw-text-opacity:1;color:rgba(var(--gray-100), var(--tw-text-opacity))}
:is(.dark .dark\:hover\:text-gray-200:hover){--tw-text-opacity:1;color:rgba(var(--gray-200), var(--tw-text-opacity))}
:is(.dark .dark\:hover\:text-gray-300:hover){--tw-text-opacity:1;color:rgba(var(--gray-300), var(--tw-text-opacity))}
:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity:1;color:rgba(var(--gray-400), var(--tw-text-opacity))}
:is(.dark .dark\:hover\:text-gray-500:hover){--tw-text-opacity:1;color:rgba(var(--gray-500), var(--tw-text-opacity))}
:is(.dark .dark\:hover\:text-primary-400:hover){--tw-text-opacity:1;color:rgba(var(--primary-400), var(--tw-text-opacity))}
:is(.dark .dark\:hover\:text-primary-500:hover){--tw-text-opacity:1;color:rgba(var(--primary-500), var(--tw-text-opacity))}
:is(.dark .dark\:hover\:text-warning-400:hover){--tw-text-opacity:1;color:rgba(var(--warning-400), var(--tw-text-opacity))}
:is(.dark .dark\:hover\:ring-gray-400\/20:hover){--tw-ring-color:rgba(var(--gray-400), 0.2)}
:is(.dark .dark\:hover\:ring-white\/30:hover){--tw-ring-color:rgb(255 255 255 / 0.3)}
:is(.dark .dark\:hover\:\[--button-border\:theme\(colors\.gray\.800\/70\%\)\]:hover){--button-border:rgba(var(--gray-800), 70%)}
:is(.dark .dark\:hover\:file\:bg-primary-950\/50)::file-selector-button:hover{background-color:rgba(var(--primary-950), 0.5)}
:is(.dark .dark\:after\:hover\:bg-opacity-50:hover)::after{content:var(--tw-content);--tw-bg-opacity:0.5}
:is(.dark .dark\:checked\:hover\:bg-primary-500:hover:checked){--tw-bg-opacity:1;background-color:rgba(var(--primary-500), var(--tw-bg-opacity))}
:is(.dark .dark\:focus\:border-primary-500:focus){--tw-border-opacity:1;border-color:rgba(var(--primary-500), var(--tw-border-opacity))}
:is(.dark .dark\:focus\:bg-gray-700:focus){--tw-bg-opacity:1;background-color:rgba(var(--gray-700), var(--tw-bg-opacity))}
:is(.dark .dark\:focus\:bg-gray-800:focus){--tw-bg-opacity:1;background-color:rgba(var(--gray-800), var(--tw-bg-opacity))}
:is(.dark .dark\:focus\:text-gray-100:focus){--tw-text-opacity:1;color:rgba(var(--gray-100), var(--tw-text-opacity))}
:is(.dark .dark\:focus\:text-gray-400:focus){--tw-text-opacity:1;color:rgba(var(--gray-400), var(--tw-text-opacity))}
:is(.dark .dark\:focus\:text-primary-500:focus){--tw-text-opacity:1;color:rgba(var(--primary-500), var(--tw-text-opacity))}
:is(.dark .dark\:focus\:text-white:focus){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
:is(.dark .dark\:focus\:ring-custom-300\/70:focus){--tw-ring-color:rgba(var(--c-300), 0.7)}
:is(.dark .dark\:focus\:ring-primary-900:focus){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-900), var(--tw-ring-opacity))}
:is(.dark .dark\:focus\:ring-white\/30:focus){--tw-ring-color:rgb(255 255 255 / 0.3)}
:is(.dark .dark\:focus\:ring-offset-gray-800:focus){--tw-ring-offset-color:rgba(var(--gray-800), 1)}
:is(.dark .dark\:focus\:ring-offset-primary-900:focus){--tw-ring-offset-color:rgba(var(--primary-900), 1)}
:is(.dark .group:focus-within .dark\:group-focus-within\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400), var(--tw-text-opacity))}
:is(.dark .group:hover .dark\:group-hover\:bg-gray-600){--tw-bg-opacity:1;background-color:rgba(var(--gray-600), var(--tw-bg-opacity))}
:is(.dark .group:hover .dark\:group-hover\:bg-primary-400){--tw-bg-opacity:1;background-color:rgba(var(--primary-400), var(--tw-bg-opacity))}
:is(.dark .group:hover .dark\:group-hover\:text-danger-300){--tw-text-opacity:1;color:rgba(var(--danger-300), var(--tw-text-opacity))}
:is(.dark .group:hover .dark\:group-hover\:text-gray-100){--tw-text-opacity:1;color:rgba(var(--gray-100), var(--tw-text-opacity))}
:is(.dark .group:hover .dark\:group-hover\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400), var(--tw-text-opacity))}
:is(.dark .group:hover .dark\:group-hover\:text-primary-400){--tw-text-opacity:1;color:rgba(var(--primary-400), var(--tw-text-opacity))}
:is(.dark .group:hover .dark\:group-hover\:text-primary-500){--tw-text-opacity:1;color:rgba(var(--primary-500), var(--tw-text-opacity))}
@media (min-width: 640px){
.sm\:invisible{visibility:hidden}
.sm\:inset-0{inset:0px}
.sm\:-left-0{left:-0px}
.sm\:-left-0\.5{left:-0.125rem}
.sm\:-right-0{right:-0px}
.sm\:-right-0\.5{right:-0.125rem}
.sm\:left-0{left:0px}
.sm\:left-0\.5{left:0.125rem}
.sm\:left-auto{left:auto}
.sm\:right-0{right:0px}
.sm\:right-0\.5{right:0.125rem}
.sm\:right-auto{right:auto}
.sm\:col-\[--col-span-sm\]{grid-column:var(--col-span-sm)}
.sm\:col-span-2{grid-column:span 2 / span 2}
.sm\:col-start-1{grid-column-start:1}
.sm\:col-start-2{grid-column-start:2}
.sm\:col-start-\[--col-start-sm\]{grid-column-start:var(--col-start-sm)}
.sm\:mx-0{margin-left:0px;margin-right:0px}
.sm\:mx-auto{margin-left:auto;margin-right:auto}
.sm\:my-8{margin-top:2rem;margin-bottom:2rem}
.sm\:-ml-10{margin-left:-2.5rem}
.sm\:ml-4{margin-left:1rem}
.sm\:ml-6{margin-left:1.5rem}
.sm\:mt-0{margin-top:0px}
.sm\:mt-24{margin-top:6rem}
.sm\:mt-32{margin-top:8rem}
.sm\:block{display:block}
.sm\:inline-block{display:inline-block}
.sm\:inline{display:inline}
.sm\:flex{display:flex}
.sm\:table-cell{display:table-cell}
.sm\:grid{display:grid}
.sm\:inline-grid{display:inline-grid}
.sm\:hidden{display:none}
.sm\:h-32{height:8rem}
.sm\:h-80{height:20rem}
.sm\:h-screen{height:100vh}
.sm\:w-1\/2{width:50%}
.sm\:w-1\/3{width:33.333333%}
.sm\:w-2\/3{width:66.666667%}
.sm\:w-full{width:100%}
.sm\:max-w-2xl{max-width:42rem}
.sm\:max-w-3xl{max-width:48rem}
.sm\:max-w-4xl{max-width:56rem}
.sm\:max-w-5xl{max-width:64rem}
.sm\:max-w-6xl{max-width:72rem}
.sm\:max-w-7xl{max-width:80rem}
.sm\:max-w-lg{max-width:32rem}
.sm\:max-w-md{max-width:28rem}
.sm\:max-w-sm{max-width:24rem}
.sm\:max-w-xl{max-width:36rem}
.sm\:flex-1{flex:1 1 0%}
.sm\:flex-shrink-0{flex-shrink:0}
.sm\:origin-bottom{transform-origin:bottom}
.sm\:origin-bottom-left{transform-origin:bottom left}
.sm\:origin-bottom-right{transform-origin:bottom right}
.sm\:origin-top{transform-origin:top}
.sm\:origin-top-left{transform-origin:top left}
.sm\:origin-top-right{transform-origin:top right}
.sm\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.sm\:columns-\[--cols-sm\]{-moz-columns:var(--cols-sm);columns:var(--cols-sm)}
.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-\[--cols-sm\]{grid-template-columns:var(--cols-sm)}
.sm\:grid-cols-\[repeat\(auto-fit\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}
.sm\:flex-row{flex-direction:row}
.sm\:flex-row-reverse{flex-direction:row-reverse}
.sm\:flex-col{flex-direction:column}
.sm\:items-start{align-items:flex-start}
.sm\:items-center{align-items:center}
.sm\:justify-start{justify-content:flex-start}
.sm\:justify-center{justify-content:center}
.sm\:justify-between{justify-content:space-between}
.sm\:gap-1{gap:0.25rem}
.sm\:gap-3{gap:0.75rem}
.sm\:gap-4{gap:1rem}
.sm\:space-x-4 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}
.sm\:space-x-6 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}
.sm\:space-y-0 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}
.sm\:space-y-1 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem * var(--tw-space-y-reverse))}
.sm\:space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))}
.sm\:space-x-reverse > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:1}
.sm\:divide-x > :not([hidden]) ~ :not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}
.sm\:divide-y-0 > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}
.sm\:overflow-y-scroll{overflow-y:scroll}
.sm\:rounded-lg{border-radius:0.5rem}
.sm\:rounded-xl{border-radius:0.75rem}
.sm\:rounded-b-md{border-bottom-right-radius:0.375rem;border-bottom-left-radius:0.375rem}
.sm\:rounded-t-lg{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}
.sm\:border-x{border-left-width:1px;border-right-width:1px}
.sm\:border-t-0{border-top-width:0px}
.sm\:border-danger-500{--tw-border-opacity:1;border-color:rgba(var(--danger-500), var(--tw-border-opacity))}
.sm\:border-danger-500\/0{border-color:rgba(var(--danger-500), 0)}
.sm\:border-danger-500\/10{border-color:rgba(var(--danger-500), 0.1)}
.sm\:border-danger-500\/100{border-color:rgba(var(--danger-500), 1)}
.sm\:border-danger-500\/20{border-color:rgba(var(--danger-500), 0.2)}
.sm\:border-danger-500\/25{border-color:rgba(var(--danger-500), 0.25)}
.sm\:border-danger-500\/30{border-color:rgba(var(--danger-500), 0.3)}
.sm\:border-danger-500\/40{border-color:rgba(var(--danger-500), 0.4)}
.sm\:border-danger-500\/5{border-color:rgba(var(--danger-500), 0.05)}
.sm\:border-danger-500\/50{border-color:rgba(var(--danger-500), 0.5)}
.sm\:border-danger-500\/60{border-color:rgba(var(--danger-500), 0.6)}
.sm\:border-danger-500\/70{border-color:rgba(var(--danger-500), 0.7)}
.sm\:border-danger-500\/75{border-color:rgba(var(--danger-500), 0.75)}
.sm\:border-danger-500\/80{border-color:rgba(var(--danger-500), 0.8)}
.sm\:border-danger-500\/90{border-color:rgba(var(--danger-500), 0.9)}
.sm\:border-danger-500\/95{border-color:rgba(var(--danger-500), 0.95)}
.sm\:border-primary-500{--tw-border-opacity:1;border-color:rgba(var(--primary-500), var(--tw-border-opacity))}
.sm\:border-primary-500\/0{border-color:rgba(var(--primary-500), 0)}
.sm\:border-primary-500\/10{border-color:rgba(var(--primary-500), 0.1)}
.sm\:border-primary-500\/100{border-color:rgba(var(--primary-500), 1)}
.sm\:border-primary-500\/20{border-color:rgba(var(--primary-500), 0.2)}
.sm\:border-primary-500\/25{border-color:rgba(var(--primary-500), 0.25)}
.sm\:border-primary-500\/30{border-color:rgba(var(--primary-500), 0.3)}
.sm\:border-primary-500\/40{border-color:rgba(var(--primary-500), 0.4)}
.sm\:border-primary-500\/5{border-color:rgba(var(--primary-500), 0.05)}
.sm\:border-primary-500\/50{border-color:rgba(var(--primary-500), 0.5)}
.sm\:border-primary-500\/60{border-color:rgba(var(--primary-500), 0.6)}
.sm\:border-primary-500\/70{border-color:rgba(var(--primary-500), 0.7)}
.sm\:border-primary-500\/75{border-color:rgba(var(--primary-500), 0.75)}
.sm\:border-primary-500\/80{border-color:rgba(var(--primary-500), 0.8)}
.sm\:border-primary-500\/90{border-color:rgba(var(--primary-500), 0.9)}
.sm\:border-primary-500\/95{border-color:rgba(var(--primary-500), 0.95)}
.sm\:bg-danger-500{--tw-bg-opacity:1;background-color:rgba(var(--danger-500), var(--tw-bg-opacity))}
.sm\:bg-danger-500\/0{background-color:rgba(var(--danger-500), 0)}
.sm\:bg-danger-500\/10{background-color:rgba(var(--danger-500), 0.1)}
.sm\:bg-danger-500\/100{background-color:rgba(var(--danger-500), 1)}
.sm\:bg-danger-500\/20{background-color:rgba(var(--danger-500), 0.2)}
.sm\:bg-danger-500\/25{background-color:rgba(var(--danger-500), 0.25)}
.sm\:bg-danger-500\/30{background-color:rgba(var(--danger-500), 0.3)}
.sm\:bg-danger-500\/40{background-color:rgba(var(--danger-500), 0.4)}
.sm\:bg-danger-500\/5{background-color:rgba(var(--danger-500), 0.05)}
.sm\:bg-danger-500\/50{background-color:rgba(var(--danger-500), 0.5)}
.sm\:bg-danger-500\/60{background-color:rgba(var(--danger-500), 0.6)}
.sm\:bg-danger-500\/70{background-color:rgba(var(--danger-500), 0.7)}
.sm\:bg-danger-500\/75{background-color:rgba(var(--danger-500), 0.75)}
.sm\:bg-danger-500\/80{background-color:rgba(var(--danger-500), 0.8)}
.sm\:bg-danger-500\/90{background-color:rgba(var(--danger-500), 0.9)}
.sm\:bg-danger-500\/95{background-color:rgba(var(--danger-500), 0.95)}
.sm\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(var(--gray-500), var(--tw-bg-opacity))}
.sm\:bg-gray-500\/0{background-color:rgba(var(--gray-500), 0)}
.sm\:bg-gray-500\/10{background-color:rgba(var(--gray-500), 0.1)}
.sm\:bg-gray-500\/100{background-color:rgba(var(--gray-500), 1)}
.sm\:bg-gray-500\/20{background-color:rgba(var(--gray-500), 0.2)}
.sm\:bg-gray-500\/25{background-color:rgba(var(--gray-500), 0.25)}
.sm\:bg-gray-500\/30{background-color:rgba(var(--gray-500), 0.3)}
.sm\:bg-gray-500\/40{background-color:rgba(var(--gray-500), 0.4)}
.sm\:bg-gray-500\/5{background-color:rgba(var(--gray-500), 0.05)}
.sm\:bg-gray-500\/50{background-color:rgba(var(--gray-500), 0.5)}
.sm\:bg-gray-500\/60{background-color:rgba(var(--gray-500), 0.6)}
.sm\:bg-gray-500\/70{background-color:rgba(var(--gray-500), 0.7)}
.sm\:bg-gray-500\/75{background-color:rgba(var(--gray-500), 0.75)}
.sm\:bg-gray-500\/80{background-color:rgba(var(--gray-500), 0.8)}
.sm\:bg-gray-500\/90{background-color:rgba(var(--gray-500), 0.9)}
.sm\:bg-gray-500\/95{background-color:rgba(var(--gray-500), 0.95)}
.sm\:bg-primary-500{--tw-bg-opacity:1;background-color:rgba(var(--primary-500), var(--tw-bg-opacity))}
.sm\:bg-primary-500\/0{background-color:rgba(var(--primary-500), 0)}
.sm\:bg-primary-500\/10{background-color:rgba(var(--primary-500), 0.1)}
.sm\:bg-primary-500\/100{background-color:rgba(var(--primary-500), 1)}
.sm\:bg-primary-500\/20{background-color:rgba(var(--primary-500), 0.2)}
.sm\:bg-primary-500\/25{background-color:rgba(var(--primary-500), 0.25)}
.sm\:bg-primary-500\/30{background-color:rgba(var(--primary-500), 0.3)}
.sm\:bg-primary-500\/40{background-color:rgba(var(--primary-500), 0.4)}
.sm\:bg-primary-500\/5{background-color:rgba(var(--primary-500), 0.05)}
.sm\:bg-primary-500\/50{background-color:rgba(var(--primary-500), 0.5)}
.sm\:bg-primary-500\/60{background-color:rgba(var(--primary-500), 0.6)}
.sm\:bg-primary-500\/70{background-color:rgba(var(--primary-500), 0.7)}
.sm\:bg-primary-500\/75{background-color:rgba(var(--primary-500), 0.75)}
.sm\:bg-primary-500\/80{background-color:rgba(var(--primary-500), 0.8)}
.sm\:bg-primary-500\/90{background-color:rgba(var(--primary-500), 0.9)}
.sm\:bg-primary-500\/95{background-color:rgba(var(--primary-500), 0.95)}
.sm\:p-0{padding:0px}
.sm\:p-5{padding:1.25rem}
.sm\:p-6{padding:1.5rem}
.sm\:px-0{padding-left:0px;padding-right:0px}
.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}
.sm\:px-14{padding-left:3.5rem;padding-right:3.5rem}
.sm\:px-4{padding-left:1rem;padding-right:1rem}
.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.sm\:pb-32{padding-bottom:8rem}
.sm\:pr-20{padding-right:5rem}
.sm\:pr-3{padding-right:0.75rem}
.sm\:pr-3\.5{padding-right:0.875rem}
.sm\:pr-4{padding-right:1rem}
.sm\:pr-6{padding-right:1.5rem}
.sm\:pt-0{padding-top:0px}
.sm\:pt-1{padding-top:0.25rem}
.sm\:pt-16{padding-top:4rem}
.sm\:pt-2{padding-top:0.5rem}
.sm\:pt-24{padding-top:6rem}
.sm\:text-left{text-align:left}
.sm\:text-right{text-align:right}
.sm\:align-middle{vertical-align:middle}
.sm\:text-2xl{font-size:1.5rem;line-height:2rem}
.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.sm\:text-6xl{font-size:3.75rem;line-height:1}
.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}
.sm\:text-sm{font-size:0.875rem;line-height:1.25rem}}
@media (min-width: 768px){
.md\:relative{position:relative}
.md\:-left-0{left:-0px}
.md\:-left-0\.5{left:-0.125rem}
.md\:-right-0{right:-0px}
.md\:-right-0\.5{right:-0.125rem}
.md\:bottom-0{bottom:0px}
.md\:end-0{inset-inline-end:0px}
.md\:left-0{left:0px}
.md\:left-0\.5{left:0.125rem}
.md\:left-auto{left:auto}
.md\:right-0{right:0px}
.md\:right-0\.5{right:0.125rem}
.md\:right-auto{right:auto}
.md\:top-0{top:0px}
.md\:top-auto{top:auto}
.md\:order-1{order:1}
.md\:order-2{order:2}
.md\:order-first{order:-9999}
.md\:col-\[--col-span-md\]{grid-column:var(--col-span-md)}
.md\:col-span-1{grid-column:span 1 / span 1}
.md\:col-span-10{grid-column:span 10 / span 10}
.md\:col-span-11{grid-column:span 11 / span 11}
.md\:col-span-12{grid-column:span 12 / span 12}
.md\:col-span-2{grid-column:span 2 / span 2}
.md\:col-span-3{grid-column:span 3 / span 3}
.md\:col-span-4{grid-column:span 4 / span 4}
.md\:col-span-5{grid-column:span 5 / span 5}
.md\:col-span-6{grid-column:span 6 / span 6}
.md\:col-span-7{grid-column:span 7 / span 7}
.md\:col-span-8{grid-column:span 8 / span 8}
.md\:col-span-9{grid-column:span 9 / span 9}
.md\:col-start-1{grid-column-start:1}
.md\:col-start-\[--col-start-md\]{grid-column-start:var(--col-start-md)}
.md\:row-end-3{grid-row-end:3}
.md\:mx-0{margin-left:0px;margin-right:0px}
.md\:mx-auto{margin-left:auto;margin-right:auto}
.md\:my-0{margin-top:0px;margin-bottom:0px}
.md\:-me-2{margin-inline-end:-0.5rem}
.md\:-mr-20{margin-right:-5rem}
.md\:-ms-2{margin-inline-start:-0.5rem}
.md\:mb-0{margin-bottom:0px}
.md\:me-0{margin-inline-end:0px}
.md\:ml-20{margin-left:5rem}
.md\:ml-6{margin-left:1.5rem}
.md\:mr-16{margin-right:4rem}
.md\:mt-0{margin-top:0px}
.md\:mt-4{margin-top:1rem}
.md\:mt-8{margin-top:2rem}
.md\:block{display:block}
.md\:flex{display:flex}
.md\:table-cell{display:table-cell}
.md\:inline-grid{display:inline-grid}
.md\:hidden{display:none}
.md\:h-1{height:0.25rem}
.md\:h-10{height:2.5rem}
.md\:h-12{height:3rem}
.md\:h-4{height:1rem}
.md\:h-5{height:1.25rem}
.md\:h-6{height:1.5rem}
.md\:h-7{height:1.75rem}
.md\:h-8{height:2rem}
.md\:w-1\/3{width:33.333333%}
.md\:w-10{width:2.5rem}
.md\:w-12{width:3rem}
.md\:w-2\/3{width:66.666667%}
.md\:w-2\/5{width:40%}
.md\:w-4{width:1rem}
.md\:w-48{width:12rem}
.md\:w-5{width:1.25rem}
.md\:w-6{width:1.5rem}
.md\:w-7{width:1.75rem}
.md\:w-72{width:18rem}
.md\:w-8{width:2rem}
.md\:w-auto{width:auto}
.md\:w-full{width:100%}
.md\:max-w-2xl{max-width:42rem}
.md\:max-w-3xl{max-width:48rem}
.md\:max-w-4xl{max-width:56rem}
.md\:max-w-5xl{max-width:64rem}
.md\:max-w-6xl{max-width:72rem}
.md\:max-w-7xl{max-width:80rem}
.md\:max-w-lg{max-width:32rem}
.md\:max-w-md{max-width:28rem}
.md\:max-w-none{max-width:none}
.md\:max-w-xl{max-width:36rem}
.md\:flex-1{flex:1 1 0%}
.md\:origin-bottom{transform-origin:bottom}
.md\:origin-bottom-left{transform-origin:bottom left}
.md\:origin-bottom-right{transform-origin:bottom right}
.md\:origin-top{transform-origin:top}
.md\:origin-top-left{transform-origin:top left}
.md\:origin-top-right{transform-origin:top right}
.md\:columns-\[--cols-md\]{-moz-columns:var(--cols-md);columns:var(--cols-md)}
.md\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}
.md\:grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr))}
.md\:grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr))}
.md\:grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}
.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.md\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
.md\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}
.md\:grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}
.md\:grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}
.md\:grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr))}
.md\:grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr))}
.md\:grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr))}
.md\:grid-cols-\[--cols-md\]{grid-template-columns:var(--cols-md)}
.md\:flex-row{flex-direction:row}
.md\:flex-row-reverse{flex-direction:row-reverse}
.md\:flex-col{flex-direction:column}
.md\:flex-nowrap{flex-wrap:nowrap}
.md\:items-start{align-items:flex-start}
.md\:items-center{align-items:center}
.md\:justify-start{justify-content:flex-start}
.md\:justify-end{justify-content:flex-end}
.md\:justify-between{justify-content:space-between}
.md\:gap-1{gap:0.25rem}
.md\:gap-16{gap:4rem}
.md\:gap-3{gap:0.75rem}
.md\:gap-6{gap:1.5rem}
.md\:space-x-2 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}
.md\:space-x-4 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}
.md\:space-x-6 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}
.md\:space-x-8 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}
.md\:space-y-0 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}
.md\:space-x-reverse > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:1}
.md\:divide-y-0 > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}
.md\:rounded-3xl{border-radius:1.5rem}
.md\:border-l-0{border-left-width:0px}
.md\:border-t-4{border-top-width:4px}
.md\:border-danger-500{--tw-border-opacity:1;border-color:rgba(var(--danger-500), var(--tw-border-opacity))}
.md\:border-danger-500\/0{border-color:rgba(var(--danger-500), 0)}
.md\:border-danger-500\/10{border-color:rgba(var(--danger-500), 0.1)}
.md\:border-danger-500\/100{border-color:rgba(var(--danger-500), 1)}
.md\:border-danger-500\/20{border-color:rgba(var(--danger-500), 0.2)}
.md\:border-danger-500\/25{border-color:rgba(var(--danger-500), 0.25)}
.md\:border-danger-500\/30{border-color:rgba(var(--danger-500), 0.3)}
.md\:border-danger-500\/40{border-color:rgba(var(--danger-500), 0.4)}
.md\:border-danger-500\/5{border-color:rgba(var(--danger-500), 0.05)}
.md\:border-danger-500\/50{border-color:rgba(var(--danger-500), 0.5)}
.md\:border-danger-500\/60{border-color:rgba(var(--danger-500), 0.6)}
.md\:border-danger-500\/70{border-color:rgba(var(--danger-500), 0.7)}
.md\:border-danger-500\/75{border-color:rgba(var(--danger-500), 0.75)}
.md\:border-danger-500\/80{border-color:rgba(var(--danger-500), 0.8)}
.md\:border-danger-500\/90{border-color:rgba(var(--danger-500), 0.9)}
.md\:border-danger-500\/95{border-color:rgba(var(--danger-500), 0.95)}
.md\:border-primary-500{--tw-border-opacity:1;border-color:rgba(var(--primary-500), var(--tw-border-opacity))}
.md\:border-primary-500\/0{border-color:rgba(var(--primary-500), 0)}
.md\:border-primary-500\/10{border-color:rgba(var(--primary-500), 0.1)}
.md\:border-primary-500\/100{border-color:rgba(var(--primary-500), 1)}
.md\:border-primary-500\/20{border-color:rgba(var(--primary-500), 0.2)}
.md\:border-primary-500\/25{border-color:rgba(var(--primary-500), 0.25)}
.md\:border-primary-500\/30{border-color:rgba(var(--primary-500), 0.3)}
.md\:border-primary-500\/40{border-color:rgba(var(--primary-500), 0.4)}
.md\:border-primary-500\/5{border-color:rgba(var(--primary-500), 0.05)}
.md\:border-primary-500\/50{border-color:rgba(var(--primary-500), 0.5)}
.md\:border-primary-500\/60{border-color:rgba(var(--primary-500), 0.6)}
.md\:border-primary-500\/70{border-color:rgba(var(--primary-500), 0.7)}
.md\:border-primary-500\/75{border-color:rgba(var(--primary-500), 0.75)}
.md\:border-primary-500\/80{border-color:rgba(var(--primary-500), 0.8)}
.md\:border-primary-500\/90{border-color:rgba(var(--primary-500), 0.9)}
.md\:border-primary-500\/95{border-color:rgba(var(--primary-500), 0.95)}
.md\:bg-danger-500{--tw-bg-opacity:1;background-color:rgba(var(--danger-500), var(--tw-bg-opacity))}
.md\:bg-danger-500\/0{background-color:rgba(var(--danger-500), 0)}
.md\:bg-danger-500\/10{background-color:rgba(var(--danger-500), 0.1)}
.md\:bg-danger-500\/100{background-color:rgba(var(--danger-500), 1)}
.md\:bg-danger-500\/20{background-color:rgba(var(--danger-500), 0.2)}
.md\:bg-danger-500\/25{background-color:rgba(var(--danger-500), 0.25)}
.md\:bg-danger-500\/30{background-color:rgba(var(--danger-500), 0.3)}
.md\:bg-danger-500\/40{background-color:rgba(var(--danger-500), 0.4)}
.md\:bg-danger-500\/5{background-color:rgba(var(--danger-500), 0.05)}
.md\:bg-danger-500\/50{background-color:rgba(var(--danger-500), 0.5)}
.md\:bg-danger-500\/60{background-color:rgba(var(--danger-500), 0.6)}
.md\:bg-danger-500\/70{background-color:rgba(var(--danger-500), 0.7)}
.md\:bg-danger-500\/75{background-color:rgba(var(--danger-500), 0.75)}
.md\:bg-danger-500\/80{background-color:rgba(var(--danger-500), 0.8)}
.md\:bg-danger-500\/90{background-color:rgba(var(--danger-500), 0.9)}
.md\:bg-danger-500\/95{background-color:rgba(var(--danger-500), 0.95)}
.md\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(var(--gray-500), var(--tw-bg-opacity))}
.md\:bg-gray-500\/0{background-color:rgba(var(--gray-500), 0)}
.md\:bg-gray-500\/10{background-color:rgba(var(--gray-500), 0.1)}
.md\:bg-gray-500\/100{background-color:rgba(var(--gray-500), 1)}
.md\:bg-gray-500\/20{background-color:rgba(var(--gray-500), 0.2)}
.md\:bg-gray-500\/25{background-color:rgba(var(--gray-500), 0.25)}
.md\:bg-gray-500\/30{background-color:rgba(var(--gray-500), 0.3)}
.md\:bg-gray-500\/40{background-color:rgba(var(--gray-500), 0.4)}
.md\:bg-gray-500\/5{background-color:rgba(var(--gray-500), 0.05)}
.md\:bg-gray-500\/50{background-color:rgba(var(--gray-500), 0.5)}
.md\:bg-gray-500\/60{background-color:rgba(var(--gray-500), 0.6)}
.md\:bg-gray-500\/70{background-color:rgba(var(--gray-500), 0.7)}
.md\:bg-gray-500\/75{background-color:rgba(var(--gray-500), 0.75)}
.md\:bg-gray-500\/80{background-color:rgba(var(--gray-500), 0.8)}
.md\:bg-gray-500\/90{background-color:rgba(var(--gray-500), 0.9)}
.md\:bg-gray-500\/95{background-color:rgba(var(--gray-500), 0.95)}
.md\:bg-primary-500{--tw-bg-opacity:1;background-color:rgba(var(--primary-500), var(--tw-bg-opacity))}
.md\:bg-primary-500\/0{background-color:rgba(var(--primary-500), 0)}
.md\:bg-primary-500\/10{background-color:rgba(var(--primary-500), 0.1)}
.md\:bg-primary-500\/100{background-color:rgba(var(--primary-500), 1)}
.md\:bg-primary-500\/20{background-color:rgba(var(--primary-500), 0.2)}
.md\:bg-primary-500\/25{background-color:rgba(var(--primary-500), 0.25)}
.md\:bg-primary-500\/30{background-color:rgba(var(--primary-500), 0.3)}
.md\:bg-primary-500\/40{background-color:rgba(var(--primary-500), 0.4)}
.md\:bg-primary-500\/5{background-color:rgba(var(--primary-500), 0.05)}
.md\:bg-primary-500\/50{background-color:rgba(var(--primary-500), 0.5)}
.md\:bg-primary-500\/60{background-color:rgba(var(--primary-500), 0.6)}
.md\:bg-primary-500\/70{background-color:rgba(var(--primary-500), 0.7)}
.md\:bg-primary-500\/75{background-color:rgba(var(--primary-500), 0.75)}
.md\:bg-primary-500\/80{background-color:rgba(var(--primary-500), 0.8)}
.md\:bg-primary-500\/90{background-color:rgba(var(--primary-500), 0.9)}
.md\:bg-primary-500\/95{background-color:rgba(var(--primary-500), 0.95)}
.md\:px-2{padding-left:0.5rem;padding-right:0.5rem}
.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.md\:py-0{padding-top:0px;padding-bottom:0px}
.md\:py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}
.md\:py-16{padding-top:4rem;padding-bottom:4rem}
.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.md\:pb-0{padding-bottom:0px}
.md\:pl-0{padding-left:0px}
.md\:pl-16{padding-left:4rem}
.md\:pr-0{padding-right:0px}
.md\:ps-12{padding-inline-start:3rem}
.md\:ps-20{padding-inline-start:5rem}
.md\:pt-4{padding-top:1rem}
.md\:text-sm{font-size:0.875rem;line-height:1.25rem}
.md\:text-xs{font-size:0.75rem;line-height:1rem}
.md\:\[clip-path\:inset\(0_round_theme\(borderRadius\.3xl\)\)\]{-webkit-clip-path:inset(0 round 1.5rem);clip-path:inset(0 round 1.5rem)}}
@media (min-width: 1024px){
.lg\:fixed{position:fixed}
.lg\:relative{position:relative}
.lg\:-left-0{left:-0px}
.lg\:-left-0\.5{left:-0.125rem}
.lg\:-right-0{right:-0px}
.lg\:-right-0\.5{right:-0.125rem}
.lg\:bottom-0{bottom:0px}
.lg\:left-0{left:0px}
.lg\:left-0\.5{left:0.125rem}
.lg\:left-auto{left:auto}
.lg\:right-0{right:0px}
.lg\:right-0\.5{right:0.125rem}
.lg\:right-auto{right:auto}
.lg\:top-16{top:4rem}
.lg\:col-\[--col-span-lg\]{grid-column:var(--col-span-lg)}
.lg\:col-span-12{grid-column:span 12 / span 12}
.lg\:col-span-2{grid-column:span 2 / span 2}
.lg\:col-span-3{grid-column:span 3 / span 3}
.lg\:col-span-9{grid-column:span 9 / span 9}
.lg\:col-start-\[--col-start-lg\]{grid-column-start:var(--col-start-lg)}
.lg\:mx-0{margin-left:0px;margin-right:0px}
.lg\:-mr-36{margin-right:-9rem}
.lg\:ml-36{margin-left:9rem}
.lg\:ml-4{margin-left:1rem}
.lg\:mt-0{margin-top:0px}
.lg\:mt-16{margin-top:4rem}
.lg\:block{display:block}
.lg\:flex{display:flex}
.lg\:table-cell{display:table-cell}
.lg\:grid{display:grid}
.lg\:inline-grid{display:inline-grid}
.lg\:hidden{display:none}
.lg\:w-1\/3{width:33.333333%}
.lg\:w-96{width:24rem}
.lg\:w-screen{width:100vw}
.lg\:max-w-2xl{max-width:42rem}
.lg\:max-w-3xl{max-width:48rem}
.lg\:max-w-4xl{max-width:56rem}
.lg\:max-w-5xl{max-width:64rem}
.lg\:max-w-6xl{max-width:72rem}
.lg\:max-w-7xl{max-width:80rem}
.lg\:max-w-lg{max-width:32rem}
.lg\:max-w-none{max-width:none}
.lg\:max-w-xl{max-width:36rem}
.lg\:origin-bottom{transform-origin:bottom}
.lg\:origin-bottom-left{transform-origin:bottom left}
.lg\:origin-bottom-right{transform-origin:bottom right}
.lg\:origin-top{transform-origin:top}
.lg\:origin-top-left{transform-origin:top left}
.lg\:origin-top-right{transform-origin:top right}
.lg\:columns-\[--cols-lg\]{-moz-columns:var(--cols-lg);columns:var(--cols-lg)}
.lg\:grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}
.lg\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.lg\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
.lg\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}
.lg\:grid-cols-\[--cols-lg\]{grid-template-columns:var(--cols-lg)}
.lg\:flex-row{flex-direction:row}
.lg\:items-start{align-items:flex-start}
.lg\:items-center{align-items:center}
.lg\:justify-between{justify-content:space-between}
.lg\:gap-1{gap:0.25rem}
.lg\:gap-3{gap:0.75rem}
.lg\:gap-8{gap:2rem}
.lg\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}
.lg\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}
.lg\:space-x-8 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}
.lg\:divide-x > :not([hidden]) ~ :not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}
.lg\:divide-y > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}
.lg\:divide-gray-100 > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-100), var(--tw-divide-opacity))}
.lg\:overflow-y-auto{overflow-y:auto}
.lg\:border-l{border-left-width:1px}
.lg\:border-danger-500{--tw-border-opacity:1;border-color:rgba(var(--danger-500), var(--tw-border-opacity))}
.lg\:border-danger-500\/0{border-color:rgba(var(--danger-500), 0)}
.lg\:border-danger-500\/10{border-color:rgba(var(--danger-500), 0.1)}
.lg\:border-danger-500\/100{border-color:rgba(var(--danger-500), 1)}
.lg\:border-danger-500\/20{border-color:rgba(var(--danger-500), 0.2)}
.lg\:border-danger-500\/25{border-color:rgba(var(--danger-500), 0.25)}
.lg\:border-danger-500\/30{border-color:rgba(var(--danger-500), 0.3)}
.lg\:border-danger-500\/40{border-color:rgba(var(--danger-500), 0.4)}
.lg\:border-danger-500\/5{border-color:rgba(var(--danger-500), 0.05)}
.lg\:border-danger-500\/50{border-color:rgba(var(--danger-500), 0.5)}
.lg\:border-danger-500\/60{border-color:rgba(var(--danger-500), 0.6)}
.lg\:border-danger-500\/70{border-color:rgba(var(--danger-500), 0.7)}
.lg\:border-danger-500\/75{border-color:rgba(var(--danger-500), 0.75)}
.lg\:border-danger-500\/80{border-color:rgba(var(--danger-500), 0.8)}
.lg\:border-danger-500\/90{border-color:rgba(var(--danger-500), 0.9)}
.lg\:border-danger-500\/95{border-color:rgba(var(--danger-500), 0.95)}
.lg\:border-primary-500{--tw-border-opacity:1;border-color:rgba(var(--primary-500), var(--tw-border-opacity))}
.lg\:border-primary-500\/0{border-color:rgba(var(--primary-500), 0)}
.lg\:border-primary-500\/10{border-color:rgba(var(--primary-500), 0.1)}
.lg\:border-primary-500\/100{border-color:rgba(var(--primary-500), 1)}
.lg\:border-primary-500\/20{border-color:rgba(var(--primary-500), 0.2)}
.lg\:border-primary-500\/25{border-color:rgba(var(--primary-500), 0.25)}
.lg\:border-primary-500\/30{border-color:rgba(var(--primary-500), 0.3)}
.lg\:border-primary-500\/40{border-color:rgba(var(--primary-500), 0.4)}
.lg\:border-primary-500\/5{border-color:rgba(var(--primary-500), 0.05)}
.lg\:border-primary-500\/50{border-color:rgba(var(--primary-500), 0.5)}
.lg\:border-primary-500\/60{border-color:rgba(var(--primary-500), 0.6)}
.lg\:border-primary-500\/70{border-color:rgba(var(--primary-500), 0.7)}
.lg\:border-primary-500\/75{border-color:rgba(var(--primary-500), 0.75)}
.lg\:border-primary-500\/80{border-color:rgba(var(--primary-500), 0.8)}
.lg\:border-primary-500\/90{border-color:rgba(var(--primary-500), 0.9)}
.lg\:border-primary-500\/95{border-color:rgba(var(--primary-500), 0.95)}
.lg\:border-white\/5{border-color:rgb(255 255 255 / 0.05)}
.lg\:bg-danger-500{--tw-bg-opacity:1;background-color:rgba(var(--danger-500), var(--tw-bg-opacity))}
.lg\:bg-danger-500\/0{background-color:rgba(var(--danger-500), 0)}
.lg\:bg-danger-500\/10{background-color:rgba(var(--danger-500), 0.1)}
.lg\:bg-danger-500\/100{background-color:rgba(var(--danger-500), 1)}
.lg\:bg-danger-500\/20{background-color:rgba(var(--danger-500), 0.2)}
.lg\:bg-danger-500\/25{background-color:rgba(var(--danger-500), 0.25)}
.lg\:bg-danger-500\/30{background-color:rgba(var(--danger-500), 0.3)}
.lg\:bg-danger-500\/40{background-color:rgba(var(--danger-500), 0.4)}
.lg\:bg-danger-500\/5{background-color:rgba(var(--danger-500), 0.05)}
.lg\:bg-danger-500\/50{background-color:rgba(var(--danger-500), 0.5)}
.lg\:bg-danger-500\/60{background-color:rgba(var(--danger-500), 0.6)}
.lg\:bg-danger-500\/70{background-color:rgba(var(--danger-500), 0.7)}
.lg\:bg-danger-500\/75{background-color:rgba(var(--danger-500), 0.75)}
.lg\:bg-danger-500\/80{background-color:rgba(var(--danger-500), 0.8)}
.lg\:bg-danger-500\/90{background-color:rgba(var(--danger-500), 0.9)}
.lg\:bg-danger-500\/95{background-color:rgba(var(--danger-500), 0.95)}
.lg\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(var(--gray-500), var(--tw-bg-opacity))}
.lg\:bg-gray-500\/0{background-color:rgba(var(--gray-500), 0)}
.lg\:bg-gray-500\/10{background-color:rgba(var(--gray-500), 0.1)}
.lg\:bg-gray-500\/100{background-color:rgba(var(--gray-500), 1)}
.lg\:bg-gray-500\/20{background-color:rgba(var(--gray-500), 0.2)}
.lg\:bg-gray-500\/25{background-color:rgba(var(--gray-500), 0.25)}
.lg\:bg-gray-500\/30{background-color:rgba(var(--gray-500), 0.3)}
.lg\:bg-gray-500\/40{background-color:rgba(var(--gray-500), 0.4)}
.lg\:bg-gray-500\/5{background-color:rgba(var(--gray-500), 0.05)}
.lg\:bg-gray-500\/50{background-color:rgba(var(--gray-500), 0.5)}
.lg\:bg-gray-500\/60{background-color:rgba(var(--gray-500), 0.6)}
.lg\:bg-gray-500\/70{background-color:rgba(var(--gray-500), 0.7)}
.lg\:bg-gray-500\/75{background-color:rgba(var(--gray-500), 0.75)}
.lg\:bg-gray-500\/80{background-color:rgba(var(--gray-500), 0.8)}
.lg\:bg-gray-500\/90{background-color:rgba(var(--gray-500), 0.9)}
.lg\:bg-gray-500\/95{background-color:rgba(var(--gray-500), 0.95)}
.lg\:bg-primary-500{--tw-bg-opacity:1;background-color:rgba(var(--primary-500), var(--tw-bg-opacity))}
.lg\:bg-primary-500\/0{background-color:rgba(var(--primary-500), 0)}
.lg\:bg-primary-500\/10{background-color:rgba(var(--primary-500), 0.1)}
.lg\:bg-primary-500\/100{background-color:rgba(var(--primary-500), 1)}
.lg\:bg-primary-500\/20{background-color:rgba(var(--primary-500), 0.2)}
.lg\:bg-primary-500\/25{background-color:rgba(var(--primary-500), 0.25)}
.lg\:bg-primary-500\/30{background-color:rgba(var(--primary-500), 0.3)}
.lg\:bg-primary-500\/40{background-color:rgba(var(--primary-500), 0.4)}
.lg\:bg-primary-500\/5{background-color:rgba(var(--primary-500), 0.05)}
.lg\:bg-primary-500\/50{background-color:rgba(var(--primary-500), 0.5)}
.lg\:bg-primary-500\/60{background-color:rgba(var(--primary-500), 0.6)}
.lg\:bg-primary-500\/70{background-color:rgba(var(--primary-500), 0.7)}
.lg\:bg-primary-500\/75{background-color:rgba(var(--primary-500), 0.75)}
.lg\:bg-primary-500\/80{background-color:rgba(var(--primary-500), 0.8)}
.lg\:bg-primary-500\/90{background-color:rgba(var(--primary-500), 0.9)}
.lg\:bg-primary-500\/95{background-color:rgba(var(--primary-500), 0.95)}
.lg\:px-0{padding-left:0px;padding-right:0px}
.lg\:px-8{padding-left:2rem;padding-right:2rem}
.lg\:py-0{padding-top:0px;padding-bottom:0px}
.lg\:py-12{padding-top:3rem;padding-bottom:3rem}
.lg\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.lg\:py-40{padding-top:10rem;padding-bottom:10rem}
.lg\:pl-8{padding-left:2rem}
.lg\:pt-4{padding-top:1rem}
:is(.dark .dark\:lg\:divide-gray-700\/50) > :not([hidden]) ~ :not([hidden]){border-color:rgba(var(--gray-700), 0.5)}}
@media (min-width: 1280px){
.xl\:fixed{position:fixed}
.xl\:inset-y-0{top:0px;bottom:0px}
.xl\:z-10{z-index:10}
.xl\:col-\[--col-span-xl\]{grid-column:var(--col-span-xl)}
.xl\:col-span-10{grid-column:span 10 / span 10}
.xl\:col-span-2{grid-column:span 2 / span 2}
.xl\:col-start-\[--col-start-xl\]{grid-column-start:var(--col-start-xl)}
.xl\:ml-72{margin-left:18rem}
.xl\:block{display:block}
.xl\:flex{display:flex}
.xl\:table-cell{display:table-cell}
.xl\:inline-grid{display:inline-grid}
.xl\:hidden{display:none}
.xl\:w-2\/3{width:66.666667%}
.xl\:w-72{width:18rem}
.xl\:max-w-2xl{max-width:42rem}
.xl\:max-w-3xl{max-width:48rem}
.xl\:max-w-4xl{max-width:56rem}
.xl\:max-w-5xl{max-width:64rem}
.xl\:max-w-6xl{max-width:72rem}
.xl\:max-w-7xl{max-width:80rem}
.xl\:max-w-lg{max-width:32rem}
.xl\:max-w-xl{max-width:36rem}
.xl\:columns-\[--cols-xl\]{-moz-columns:var(--cols-xl);columns:var(--cols-xl)}
.xl\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
.xl\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}
.xl\:grid-cols-\[--cols-xl\]{grid-template-columns:var(--cols-xl)}
.xl\:flex-row{flex-direction:row}
.xl\:flex-col{flex-direction:column}
.xl\:items-start{align-items:flex-start}
.xl\:items-center{align-items:center}
.xl\:justify-between{justify-content:space-between}
.xl\:gap-1{gap:0.25rem}
.xl\:gap-3{gap:0.75rem}
.xl\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(var(--gray-100), var(--tw-bg-opacity))}
.xl\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}
:is(.dark .dark\:xl\:bg-gray-950){--tw-bg-opacity:1;background-color:rgba(var(--gray-950), var(--tw-bg-opacity))}}
@media (min-width: 1536px){
.\32xl\:col-\[--col-span-2xl\]{grid-column:var(--col-span-2xl)}
.\32xl\:col-start-\[--col-start-2xl\]{grid-column-start:var(--col-start-2xl)}
.\32xl\:block{display:block}
.\32xl\:table-cell{display:table-cell}
.\32xl\:inline-grid{display:inline-grid}
.\32xl\:hidden{display:none}
.\32xl\:max-w-2xl{max-width:42rem}
.\32xl\:max-w-3xl{max-width:48rem}
.\32xl\:max-w-4xl{max-width:56rem}
.\32xl\:max-w-5xl{max-width:64rem}
.\32xl\:max-w-6xl{max-width:72rem}
.\32xl\:max-w-7xl{max-width:80rem}
.\32xl\:max-w-lg{max-width:32rem}
.\32xl\:max-w-xl{max-width:36rem}
.\32xl\:columns-\[--cols-2xl\]{-moz-columns:var(--cols-2xl);columns:var(--cols-2xl)}
.\32xl\:grid-cols-\[--cols-2xl\]{grid-template-columns:var(--cols-2xl)}
.\32xl\:flex-row{flex-direction:row}
.\32xl\:items-start{align-items:flex-start}
.\32xl\:items-center{align-items:center}
.\32xl\:gap-1{gap:0.25rem}
.\32xl\:gap-3{gap:0.75rem}}
.\[\&\>\*\:first-child\]\:mt-0>*:first-child{margin-top:0px}
.\[\&\>\*\:last-child\]\:mb-0>*:last-child{margin-bottom:0px}
