.drrCalendarWrapper{
box-sizing:border-box;
background:#fff;
display:inline-flex;
flex-direction:column;
-webkit-user-select:none;
-moz-user-select:none;
user-select:none}
.drrDateDisplay{
display:flex;
justify-content:space-between}
.drrDateDisplayItem{
flex:1 1;
width:0;
text-align:center;
color:inherit}
.drrDateDisplayItem+.drrDateDisplayItem{
margin-left:.833em}
.drrDateDisplayItem input{
text-align:inherit}
.drrDateDisplayItem input:disabled{
cursor:default}
.drrMonthAndYearWrapper{
box-sizing:inherit;
display:flex;
justify-content:space-between}
.drrMonthAndYearPickers{
flex:1 1 auto;
display:flex;
justify-content:center;
align-items:center}
.drrNextPrevButton{
box-sizing:inherit;
cursor:pointer;
outline:none}
.drrMonths{
display:flex}
.drrMonthsVertical{
flex-direction:column}
.drrMonthsHorizontal>div>div>div{
display:flex;
flex-direction:row}
.drrMonth{
width:27.667em}
.drrWeekDays{
display:flex}
.drrWeekDay{
flex-basis:calc(100% / 7);
box-sizing:inherit;
text-align:center}
.drrDays{
display:flex;
flex-wrap:wrap}
.drrInfiniteMonths{
overflow:auto}
.drrDateRangeWrapper{
-webkit-user-select:none;
-moz-user-select:none;
user-select:none}
.drrDateInput{
position:relative}
.drrDateInput input{
outline:none}
.drrDateInput .drrWarning{
position:absolute;
font-size:1.6em;
line-height:1.6em;
top:0;
right:.25em;
color:red}
.drrDay{
box-sizing:inherit;
width:calc(100% / 7);
position:relative;
font:inherit;
cursor:pointer}
.drrDayNumber{
display:block;
position:relative}
.drrDayNumber span{
color:#1d2429}
.drrDayDisabled{
cursor:not-allowed}
@supports (-ms-ime-align: auto){
.drrDay{
flex-basis:14.285%!important}
}
.drrSelected,.drrInRange,.drrStartEdge,.drrEndEdge,.drrDayStartPreview,.drrDayInPreview,.drrDayEndPreview{
pointer-events:none}
.drrDateRangePickerWrapper{
display:inline-flex;
-webkit-user-select:none;
-moz-user-select:none;
user-select:none}
.drrStaticRanges{
display:flex;
flex-direction:column}
.drrStaticRange{
font-size:inherit}
.drrInputRange{
display:flex}
.drrCalendarWrapper{
color:#000;
font-size:12px}
.drrDateDisplayWrapper{
background-color:#eff2f7}
.drrDateDisplay{
margin:.833em}
.drrDateDisplayItem{
border-radius:4px;
background-color:#fff;
box-shadow:0 1px 2px #23394236;
border:1px solid transparent}
.drrDateDisplayItem input{
cursor:pointer;
height:2.5em;
line-height:2.5em;
border:0px;
background:transparent;
width:100%;
color:#849095}
.drrDateDisplayItemActive{
border-color:currentColor}
.drrDateDisplayItemActive input{
color:#7d888d}
.drrMonthAndYearWrapper{
align-items:center;
height:60px;
padding-top:10px}
.drrMonthAndYearPickers{
font-weight:600}
.drrMonthAndYearPickers select{
-moz-appearance:none;
appearance:none;
-webkit-appearance:none;
border:0;
background:transparent;
padding:10px 30px 10px 10px;
border-radius:4px;
outline:0;
color:#3e484f;
background:url("data:image/svg+xml;
utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;
background-position:right 8px center;
cursor:pointer;
text-align:center}
.drrMonthAndYearPickers select:hover{
background-color:#00000012}
.drrMonthPicker,.drrYearPicker{
margin:0 5px}
.drrNextPrevButton{
display:block;
width:24px;
height:24px;
margin:0 .833em;
padding:0;
border:0;
border-radius:5px;
background:#eff2f7}
.drrNextPrevButton:hover{
background:#e1e7f0}
.drrNextPrevButton i{
display:block;
width:0;
height:0;
padding:0;
text-align:center;
border-style:solid;
margin:auto;
transform:translate(-3px)}
.drrPprevButton i{
border-width:4px 6px 4px 4px;
border-color:transparent rgb(52,73,94) transparent transparent;
transform:translate(-3px)}
.drrNextButton i{
margin:0 0 0 7px;
border-width:4px 4px 4px 6px;
border-color:transparent transparent transparent rgb(52,73,94);
transform:translate(3px)}
.drrWeekDays{
padding:0 .833em}
.drrMonth{
padding:0 .833em 1.666em}
.drrMonth .drrWeekDays{
padding:0}
.drrMonths.drrMonthsVertical .drrMonth:first-child .drrMonthName{
display:none}
.drrWeekDay{
font-weight:400;
line-height:2.667em;
color:#849095}
.drrDay{
background:transparent;
-webkit-user-select:none;
-moz-user-select:none;
user-select:none;
border:0;
padding:0;
line-height:3em;
height:3em;
text-align:center;
color:#1d2429}
.drrDay:focus{
outline:0}
.drrDayNumber{
outline:0;
font-weight:300;
position:absolute;
left:0;
right:0;
top:5px;
bottom:5px;
display:flex;
align-items:center;
justify-content:center}
.drrDayToday .drrDayNumber span{
font-weight:500}
.drrDayToday .drrDayNumber span:after{
content:"";
position:absolute;
bottom:4px;
left:50%;
transform:translate(-50%);
width:18px;
height:2px;
border-radius:2px;
background:#3d91ff}
.drrDayToday:not(.drrDayPassive) .drrInRange~.drrDayNumber span:after,.drrDayToday:not(.drrDayPassive) .drrStartEdge~.drrDayNumber span:after,.drrDayToday:not(.drrDayPassive) .drrEndEdge~.drrDayNumber span:after,.drrDayToday:not(.drrDayPassive) .drrSelected~.drrDayNumber span:after{
background:#fff}
.drrDay:not(.drrDayPassive) .drrInRange~.drrDayNumber span,.drrDay:not(.drrDayPassive) .drrStartEdge~.drrDayNumber span,.drrDay:not(.drrDayPassive) .drrEndEdge~.drrDayNumber span,.drrDay:not(.drrDayPassive) .drrSelected~.drrDayNumber span{
color:#ffffffd9}
.drrSelected,.drrInRange,.drrStartEdge,.drrEndEdge{
background:currentColor;
position:absolute;
top:5px;
left:0;
right:0;
bottom:5px}
.drrSelected{
left:2px;
right:2px}
.drrStartEdge{
border-top-left-radius:1.042em;
border-bottom-left-radius:1.042em;
left:2px}
.drrEndEdge{
border-top-right-radius:1.042em;
border-bottom-right-radius:1.042em;
right:2px}
.drrSelected{
border-radius:1.042em}
.drrDayStartOfMonth .drrInRange,.drrDayStartOfMonth .drrEndEdge,.drrDayStartOfWeek .drrInRange,.drrDayStartOfWeek .drrEndEdge{
border-top-left-radius:1.042em;
border-bottom-left-radius:1.042em;
left:2px}
.drrDayEndOfMonth .drrInRange,.drrDayEndOfMonth .drrStartEdge,.drrDayEndOfWeek .drrInRange,.drrDayEndOfWeek .drrStartEdge{
border-top-right-radius:1.042em;
border-bottom-right-radius:1.042em;
right:2px}
.drrDayStartOfMonth .drrDayInPreview,.drrDayStartOfMonth .drrDayEndPreview,.drrDayStartOfWeek .drrDayInPreview,.drrDayStartOfWeek .drrDayEndPreview{
border-top-left-radius:1.333em;
border-bottom-left-radius:1.333em;
border-left-width:1px;
left:0}
.drrDayEndOfMonth .drrDayInPreview,.drrDayEndOfMonth .drrDayStartPreview,.drrDayEndOfWeek .drrDayInPreview,.drrDayEndOfWeek .drrDayStartPreview{
border-top-right-radius:1.333em;
border-bottom-right-radius:1.333em;
border-right-width:1px;
right:0}
.drrDayStartPreview,.drrDayInPreview,.drrDayEndPreview{
background:#ffffff17;
position:absolute;
top:3px;
left:0;
right:0;
bottom:3px;
pointer-events:none;
border:0px solid currentColor;
z-index:1}
.drrDayStartPreview{
border-top-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-top-left-radius:1.333em;
border-bottom-left-radius:1.333em;
left:0}
.drrDayInPreview{
border-top-width:1px;
border-bottom-width:1px}
.drrDayEndPreview{
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-top-right-radius:1.333em;
border-bottom-right-radius:1.333em;
right:0}
.drrDefinedRangesWrapper{
font-size:12px;
width:226px;
border-right:solid 1px #eff2f7;
background:#fff}
.drrDefinedRangesWrapper .drrStaticRangeSelected{
color:currentColor;
font-weight:600}
.drrStaticRange{
border:0;
cursor:pointer;
display:block;
outline:0;
border-bottom:1px solid #eff2f7;
padding:0;
background:#fff}
.drrStaticRange:hover .drrStaticRangeLabel,.drrStaticRange:focus .drrStaticRangeLabel{
background:#eff2f7}
.drrStaticRangeLabel{
display:block;
outline:0;
line-height:18px;
padding:10px 20px;
text-align:left}
.drrInputRanges{
padding:10px 0}
.drrInputRange{
align-items:center;
padding:5px 20px}
.drrInputRangeInput{
width:30px;
height:30px;
line-height:30px;
border-radius:4px;
text-align:center;
border:solid 1px rgb(222,231,235);
margin-right:10px;
color:#6c767a}
.drrInputRangeInput:focus,.drrInputRangeInput:hover{
border-color:#b4bfc4;
outline:0;
color:#333}
.drrCalendarWrapper:not(.drrDateRangeWrapper) .drrDayHovered .drrDayNumber:after{
content:"";
border:1px solid currentColor;
border-radius:1.333em;
position:absolute;
top:-2px;
bottom:-2px;
left:0;
right:0;
background:transparent}
.drrDayPassive{
pointer-events:none}
.drrDayPassive .drrDayNumber span{
color:#d5dce0}
.drrDayPassive .drrInRange,.drrDayPassive .drrStartEdge,.drrDayPassive .drrEndEdge,.drrDayPassive .drrSelected,.drrDayPassive .drrDayStartPreview,.drrDayPassive .drrDayInPreview,.drrDayPassive .drrDayEndPreview{
display:none}
.drrDayDisabled{
background-color:#f8f8f8}
.drrDayDisabled .drrDayNumber span{
color:#aeb9bf}
.drrDayDisabled .drrInRange,.drrDayDisabled .drrStartEdge,.drrDayDisabled .drrEndEdge,.drrDayDisabled .drrSelected,.drrDayDisabled .drrDayStartPreview,.drrDayDisabled .drrDayInPreview,.drrDayDisabled .drrDayEndPreview{
filter:grayscale(100%) opacity(60%)}
.drrMonthName{
text-align:left;
font-weight:600;
color:#849095;
padding:.833em}
:root{
--font-serif: "Playfair Display", ui-serif, Georgia, "Times New Roman", Times, serif;
--font-sans: "Libre Baskerville", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif}
.font-serif{
font-family:var(--font-serif)}
.font-sans{
font-family:var(--font-sans)}
@tailwind base;
@tailwind components;
@tailwind utilities;
*,: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 / .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: ;
--tw-contain-size: ;
--tw-contain-layout: ;
--tw-contain-paint: ;
--tw-contain-style: }
::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 / .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: ;
--tw-contain-size: ;
--tw-contain-layout: ;
--tw-contain-paint: ;
--tw-contain-style: }
*,:before,:after{
box-sizing:border-box;
border-width:0;
border-style:solid;
border-color:#e5e7eb}
:before,:after{
--tw-content: ""}
html,:host{
line-height:1.5;
-webkit-text-size-adjust:100%;
-moz-tab-size:4;
-o-tab-size:4;
tab-size:4;
font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
font-feature-settings:normal;
font-variation-settings:normal;
-webkit-tap-highlight-color:transparent}
body{
margin:0;
line-height:inherit}
hr{
height:0;
color:inherit;
border-top-width:1px}
abbr:where([title]){
-webkit-text-decoration:underline dotted;
text-decoration:underline dotted}
h1,h2,h3,h4,h5,h6{
font-size:inherit;
font-weight:inherit}
a{
color:inherit;
text-decoration:inherit}
b,strong{
font-weight:bolder}
code,kbd,samp,pre{
font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
font-feature-settings:normal;
font-variation-settings:normal;
font-size:1em}
small{
font-size:80%}
sub,sup{
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline}
sub{
bottom:-.25em}
sup{
top:-.5em}
table{
text-indent:0;
border-color:inherit;
border-collapse:collapse}
button,input,optgroup,select,textarea{
font-family:inherit;
font-feature-settings:inherit;
font-variation-settings:inherit;
font-size:100%;
font-weight:inherit;
line-height:inherit;
letter-spacing:inherit;
color:inherit;
margin:0;
padding:0}
button,select{
text-transform:none}
button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){
-webkit-appearance:button;
background-color:transparent;
background-image:none}
:-moz-focusring{
outline:auto}
:-moz-ui-invalid{
box-shadow:none}
progress{
vertical-align:baseline}
::-webkit-inner-spin-button,::-webkit-outer-spin-button{
height:auto}
[type=search]{
-webkit-appearance:textfield;
outline-offset:-2px}
::-webkit-search-decoration{
-webkit-appearance:none}
::-webkit-file-upload-button{
-webkit-appearance:button;
font:inherit}
summary{
display:list-item}
blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{
margin:0}
fieldset{
margin:0;
padding:0}
legend{
padding:0}
ol,ul,menu{
list-style:none;
margin:0;
padding:0}
dialog{
padding:0}
textarea{
resize:vertical}
input::-moz-placeholder,textarea::-moz-placeholder{
opacity:1;
color:#9ca3af}
input::placeholder,textarea::placeholder{
opacity:1;
color:#9ca3af}
button,[role=button]{
cursor:pointer}
:disabled{
cursor:default}
img,svg,video,canvas,audio,iframe,embed,object{
display:block;
vertical-align:middle}
img,video{
max-width:100%;
height:auto}
[hidden]:where(:not([hidden=until-found])){
display:none}
:root{
--color-neutral-50: 0 0% 98%;
--color-neutral-100: 0 0% 96%;
--color-neutral-200: 0 0% 93%;
--color-neutral-300: 0 0% 88%;
--color-neutral-400: 0 0% 74%;
--color-neutral-500: 0 0% 62%;
--color-neutral-600: 0 0% 46%;
--color-neutral-700: 0 0% 38%;
--color-neutral-800: 0 0% 23%;
--color-neutral-900: 0 0% 9%;
--color-brand-50: 221 83% 95%;
--color-brand-100: 221 83% 90%;
--color-brand-200: 221 83% 80%;
--color-brand-300: 221 83% 70%;
--color-brand-400: 221 83% 60%;
--color-brand-500: 221.2 83.2% 53.3%;
--color-brand-600: 221 83% 47%;
--color-brand-700: 221 83% 40%;
--color-brand-800: 221 83% 33%;
--color-brand-900: 221 83% 27%;
--color-success-light: 142 76% 90%;
--color-success-base: 142 76% 36%;
--color-success-dark: 142 76% 28%;
--color-warning-light: 38 92% 90%;
--color-warning-base: 38 92% 50%;
--color-warning-dark: 38 92% 40%;
--color-error-light: 0 84% 90%;
--color-error-base: 0 84.2% 60.2%;
--color-error-dark: 0 84% 48%;
--color-info-light: 199 89% 90%;
--color-info-base: 199 89% 48%;
--color-info-dark: 199 89% 38%;
--background: 0 0% 100%;
--foreground: 222.2 84% 4.9%;
--card: 0 0% 100%;
--card-foreground: 222.2 84% 4.9%;
--popover: 0 0% 100%;
--popover-foreground: 222.2 84% 4.9%;
--primary: 221.2 83.2% 53.3%;
--primary-foreground: 210 40% 98%;
--secondary: 210 40% 96%;
--secondary-foreground: 222.2 84% 4.9%;
--muted: 210 40% 96%;
--muted-foreground: 215.4 16.3% 46.9%;
--accent: 210 40% 96%;
--accent-foreground: 222.2 84% 4.9%;
--destructive: 0 72.2% 50.6%;
--destructive-foreground: 210 40% 98%;
--border: 214.3 31.8% 91.4%;
--input: 214.3 31.8% 91.4%;
--ring: 221.2 83.2% 53.3%;
--spacing-xs: 4px;
--spacing-sm: 8px;
--spacing-md: 16px;
--spacing-lg: 24px;
--spacing-xl: 32px;
--spacing-xxl: 48px;
--spacing-xxxl: 64px;
--radius-none: 0px;
--radius-sm: 2px;
--radius-base: 4px;
--radius-md: 6px;
--radius-lg: 8px;
--radius-xl: 12px;
--radius-2xl: 16px;
--radius-full: 9999px;
--radius: 6px;
--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);
--shadow-base: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);
--shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05);
--shadow-none: none;
--font-size-xs: 12px;
--font-size-sm: 14px;
--font-size-base: 16px;
--font-size-lg: 18px;
--font-size-xl: 20px;
--font-size-2xl: 24px;
--font-size-3xl: 30px;
--font-size-4xl: 36px;
--font-size-5xl: 48px;
--font-size-6xl: 60px;
--motion-duration-fast: .15s;
--motion-duration-base: .2s;
--motion-duration-slow: .3s;
--motion-duration-slower: .5s;
--motion-easing-linear: linear;
--motion-easing-easeIn: cubic-bezier(.4, 0, 1, 1);
--motion-easing-easeOut: cubic-bezier(0, 0, .2, 1);
--motion-easing-easeInOut: cubic-bezier(.4, 0, .2, 1);
--button-height-sm: 32px;
--button-height-md: 40px;
--button-height-lg: 48px;
--button-padding-x-sm: 16px;
--button-padding-x-md: 24px;
--button-padding-x-lg: 32px;
--button-padding-y-sm: 8px;
--button-padding-y-md: 12px;
--button-padding-y-lg: 16px;
--button-radius-sm: 4px;
--button-radius-md: 6px;
--button-radius-lg: 8px}
.dark{
--color-neutral-50: 0 0% 9%;
--color-neutral-100: 0 0% 15%;
--color-neutral-200: 0 0% 23%;
--color-neutral-300: 0 0% 31%;
--color-neutral-400: 0 0% 46%;
--color-neutral-500: 0 0% 62%;
--color-neutral-600: 0 0% 74%;
--color-neutral-700: 0 0% 88%;
--color-neutral-800: 0 0% 93%;
--color-neutral-900: 0 0% 98%;
--color-brand-50: 217.2 91.2% 27%;
--color-brand-100: 217.2 91.2% 33%;
--color-brand-200: 217.2 91.2% 40%;
--color-brand-300: 217.2 91.2% 47%;
--color-brand-400: 217.2 91.2% 53%;
--color-brand-500: 217.2 91.2% 59.8%;
--color-brand-600: 217.2 91.2% 65%;
--color-brand-700: 217.2 91.2% 70%;
--color-brand-800: 217.2 91.2% 80%;
--color-brand-900: 217.2 91.2% 90%;
--background: 222.2 84% 4.9%;
--foreground: 210 40% 98%;
--card: 222.2 84% 4.9%;
--card-foreground: 210 40% 98%;
--popover: 222.2 84% 4.9%;
--popover-foreground: 210 40% 98%;
--primary: 217.2 91.2% 59.8%;
--primary-foreground: 222.2 84% 4.9%;
--secondary: 217.2 32.6% 17.5%;
--secondary-foreground: 210 40% 98%;
--muted: 217.2 32.6% 17.5%;
--muted-foreground: 215 20.2% 65.1%;
--accent: 217.2 32.6% 17.5%;
--accent-foreground: 210 40% 98%;
--destructive: 0 84.2% 60.2%;
--destructive-foreground: 210 40% 98%;
--border: 217.2 32.6% 17.5%;
--input: 217.2 32.6% 17.5%;
--ring: 224.3 76.3% 94.1%}
*{
border-color:hsl(var(--border))}
body{
background-color:hsl(var(--background));
color:hsl(var(--foreground))}
.\!container{
width:100%!important}
.container{
width:100%}
@media (min-width: 336px){
.\!container{
max-width:336px!important}
.container{
max-width:336px}
}
@media (min-width: 420px){
.\!container{
max-width:420px!important}
.container{
max-width:420px}
}
@media (min-width: 640px){
.\!container{
max-width:640px!important}
.container{
max-width:640px}
}
@media (min-width: 768px){
.\!container{
max-width:768px!important}
.container{
max-width:768px}
}
@media (min-width: 956px){
.\!container{
max-width:956px!important}
.container{
max-width:956px}
}
@media (min-width: 1024px){
.\!container{
max-width:1024px!important}
.container{
max-width:1024px}
}
@media (min-width: 1280px){
.\!container{
max-width:1280px!important}
.container{
max-width:1280px}
}
@media (min-width: 1536px){
.\!container{
max-width:1536px!important}
.container{
max-width:1536px}
}
.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}
.\!visible{
visibility:visible!important}
.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-0{
top:0;
right:0;
bottom:0;
left:0}
.inset-y-0{
top:0;
bottom:0}
.-right-2{
right:-.5rem}
.-top-2{
top:-.5rem}
.-top-3{
top:-.75rem}
.-top-4{
top:-1rem}
.bottom-0{
bottom:0}
.bottom-24{
bottom:6rem}
.bottom-4{
bottom:1rem}
.bottom-8{
bottom:2rem}
.end-1{
inset-inline-end:.25rem}
.left-0{
left:0}
.left-1{
left:.25rem}
.left-1\.5{
left:.375rem}
.left-1\/2{
left:50%}
.left-12{
left:3rem}
.left-2{
left:.5rem}
.left-3{
left:.75rem}
.left-4{
left:1rem}
.left-\[50\%\]{
left:50%}
.left-full{
left:100%}
.right-0{
right:0}
.right-1{
right:.25rem}
.right-16{
right:4rem}
.right-2{
right:.5rem}
.right-3{
right:.75rem}
.right-4{
right:1rem}
.right-5{
right:1.25rem}
.right-\[7px\]{
right:7px}
.top-0{
top:0}
.top-1{
top:.25rem}
.top-1\/2{
top:50%}
.top-16{
top:4rem}
.top-2{
top:.5rem}
.top-3{
top:.75rem}
.top-4{
top:1rem}
.top-5{
top:1.25rem}
.top-6{
top:1.5rem}
.top-7{
top:1.75rem}
.top-\[0\%\]{
top:0%}
.top-\[20px\]{
top:20px}
.top-\[50\%\]{
top:50%}
.top-full{
top:100%}
.-z-10{
z-index:-10}
.z-10{
z-index:10}
.z-20{
z-index:20}
.z-40{
z-index:40}
.z-50{
z-index:50}
.z-\[1000\]{
z-index:1000}
.z-\[100\]{
z-index:100}
.z-\[101\]{
z-index:101}
.z-\[1040\]{
z-index:1040}
.z-\[1050\]{
z-index:1050}
.z-\[10\]{
z-index:10}
.z-\[4\]{
z-index:4}
.z-\[5\]{
z-index:5}
.z-\[6\]{
z-index:6}
.order-1{
order:1}
.order-2{
order:2}
.col-span-1{
grid-column:span 1 / span 1}
.col-span-full{
grid-column:1 / -1}
.float-right{
float:right}
.float-left{
float:left}
.m-1{
margin:.25rem}
.m-2{
margin:.5rem}
.m-3{
margin:.75rem}
.m-auto{
margin:auto}
.-mx-1\.5{
margin-left:-.375rem;
margin-right:-.375rem}
.-my-1\.5{
margin-top:-.375rem;
margin-bottom:-.375rem}
.mx-1{
margin-left:.25rem;
margin-right:.25rem}
.mx-2{
margin-left:.5rem;
margin-right:.5rem}
.mx-3{
margin-left:.75rem;
margin-right:.75rem}
.mx-4{
margin-left:1rem;
margin-right:1rem}
.mx-5{
margin-left:1.25rem;
margin-right:1.25rem}
.mx-6{
margin-left:1.5rem;
margin-right:1.5rem}
.mx-auto{
margin-left:auto;
margin-right:auto}
.my-1{
margin-top:.25rem;
margin-bottom:.25rem}
.my-16{
margin-top:4rem;
margin-bottom:4rem}
.my-2{
margin-top:.5rem;
margin-bottom:.5rem}
.my-3{
margin-top:.75rem;
margin-bottom:.75rem}
.my-4{
margin-top:1rem;
margin-bottom:1rem}
.my-5{
margin-top:1.25rem;
margin-bottom:1.25rem}
.my-6{
margin-top:1.5rem;
margin-bottom:1.5rem}
.my-7{
margin-top:1.75rem;
margin-bottom:1.75rem}
.my-8{
margin-top:2rem;
margin-bottom:2rem}
.-mb-px{
margin-bottom:-1px}
.mb-1{
margin-bottom:.25rem}
.mb-1\.5{
margin-bottom:.375rem}
.mb-10{
margin-bottom:2.5rem}
.mb-12{
margin-bottom:3rem}
.mb-16{
margin-bottom:4rem}
.mb-2{
margin-bottom:.5rem}
.mb-3{
margin-bottom:.75rem}
.mb-4{
margin-bottom:1rem}
.mb-5{
margin-bottom:1.25rem}
.mb-6{
margin-bottom:1.5rem}
.mb-7{
margin-bottom:1.75rem}
.mb-8{
margin-bottom:2rem}
.ml-0{
margin-left:0}
.ml-1{
margin-left:.25rem}
.ml-2{
margin-left:.5rem}
.ml-3{
margin-left:.75rem}
.ml-4{
margin-left:1rem}
.ml-5{
margin-left:1.25rem}
.ml-6{
margin-left:1.5rem}
.ml-8{
margin-left:2rem}
.ml-auto{
margin-left:auto}
.mr-0{
margin-right:0}
.mr-1{
margin-right:.25rem}
.mr-2{
margin-right:.5rem}
.mr-4{
margin-right:1rem}
.mr-6{
margin-right:1.5rem}
.mr-\[4rem\]{
margin-right:4rem}
.mt-0{
margin-top:0}
.mt-0\.5{
margin-top:.125rem}
.mt-1{
margin-top:.25rem}
.mt-1\.5{
margin-top:.375rem}
.mt-10{
margin-top:2.5rem}
.mt-12{
margin-top:3rem}
.mt-16{
margin-top:4rem}
.mt-2{
margin-top:.5rem}
.mt-20{
margin-top:5rem}
.mt-24{
margin-top:6rem}
.mt-3{
margin-top:.75rem}
.mt-4{
margin-top:1rem}
.mt-5{
margin-top:1.25rem}
.mt-6{
margin-top:1.5rem}
.mt-7{
margin-top:1.75rem}
.mt-8{
margin-top:2rem}
.mt-\[-4rem\]{
margin-top:-4rem}
.mt-\[1\.25rem\]{
margin-top:1.25rem}
.mt-\[5\%\]{
margin-top:5%}
.mt-\[6\%\]{
margin-top:6%}
.mt-\[8\%\]{
margin-top:8%}
.mt-auto{
margin-top:auto}
.line-clamp-2{
overflow:hidden;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2}
.line-clamp-4{
overflow:hidden;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:4}
.block{
display:block}
.inline-block{
display:inline-block}
.inline{
display:inline}
.flex{
display:flex}
.inline-flex{
display:inline-flex}
.table{
display:table}
.table-caption{
display:table-caption}
.table-cell{
display:table-cell}
.table-column{
display:table-column}
.table-column-group{
display:table-column-group}
.table-footer-group{
display:table-footer-group}
.table-header-group{
display:table-header-group}
.table-row-group{
display:table-row-group}
.table-row{
display:table-row}
.grid{
display:grid}
.contents{
display:contents}
.list-item{
display:list-item}
.hidden{
display:none}
.aspect-\[4\/3\]{
aspect-ratio:4/3}
.aspect-video{
aspect-ratio:16 / 9}
.h-0{
height:0px}
.h-0\.5{
height:.125rem}
.h-1{
height:.25rem}
.h-1\.5{
height:.375rem}
.h-10{
height:2.5rem}
.h-12{
height:3rem}
.h-14{
height:3.5rem}
.h-16{
height:4rem}
.h-2{
height:.5rem}
.h-2\.5{
height:.625rem}
.h-20{
height:5rem}
.h-24{
height:6rem}
.h-28{
height:7rem}
.h-3{
height:.75rem}
.h-32{
height:8rem}
.h-36{
height:9rem}
.h-4{
height:1rem}
.h-40{
height:10rem}
.h-48{
height:12rem}
.h-5{
height:1.25rem}
.h-52{
height:13rem}
.h-56{
height:14rem}
.h-6{
height:1.5rem}
.h-64{
height:16rem}
.h-7{
height:1.75rem}
.h-72{
height:18rem}
.h-8{
height:2rem}
.h-80{
height:20rem}
.h-9{
height:2.25rem}
.h-\[100px\]{
height:100px}
.h-\[120px\]{
height:120px}
.h-\[12rem\]{
height:12rem}
.h-\[1px\]{
height:1px}
.h-\[200px\]{
height:200px}
.h-\[24rem\]{
height:24rem}
.h-\[27rem\]{
height:27rem}
.h-\[4\.5rem\]{
height:4.5rem}
.h-\[401px\]{
height:401px}
.h-\[52px\]{
height:52px}
.h-\[70vh\]{
height:70vh}
.h-\[7rem\]{
height:7rem}
.h-\[90vh\]{
height:90vh}
.h-\[95vh\]{
height:95vh}
.h-\[calc\(100vh\)\]{
height:100vh}
.h-\[calc\(100vh-120px\)\]{
height:calc(100vh - 120px)}
.h-\[calc\(100vh-200px\)\]{
height:calc(100vh - 200px)}
.h-\[inherit\]{
height:inherit}
.h-auto{
height:auto}
.h-fit{
height:-moz-fit-content;
height:fit-content}
.h-full{
height:100%}
.h-px{
height:1px}
.h-screen{
height:100vh}
.max-h-0{
max-height:0px}
.max-h-20{
max-height:5rem}
.max-h-40{
max-height:10rem}
.max-h-48{
max-height:12rem}
.max-h-\[500px\]{
max-height:500px}
.max-h-\[600px\]{
max-height:600px}
.max-h-\[60vh\]{
max-height:60vh}
.max-h-\[75vh\]{
max-height:75vh}
.max-h-\[90vh\]{
max-height:90vh}
.max-h-\[calc\(100vh-100px\)\]{
max-height:calc(100vh - 100px)}
.max-h-screen{
max-height:100vh}
.min-h-0{
min-height:0px}
.min-h-14{
min-height:3.5rem}
.min-h-20{
min-height:5rem}
.min-h-\[100px\]{
min-height:100px}
.min-h-\[120px\]{
min-height:120px}
.min-h-\[140px\]{
min-height:140px}
.min-h-\[250px\]{
min-height:250px}
.min-h-\[29rem\]{
min-height:29rem}
.min-h-\[360px\]{
min-height:360px}
.min-h-\[400px\]{
min-height:400px}
.min-h-\[60px\]{
min-height:60px}
.min-h-\[60vh\]{
min-height:60vh}
.min-h-\[70px\]{
min-height:70px}
.min-h-\[80px\]{
min-height:80px}
.min-h-\[90px\]{
min-height:90px}
.min-h-\[calc\(100vh-200px\)\]{
min-height:calc(100vh - 200px)}
.min-h-fit{
min-height:-moz-fit-content;
min-height:fit-content}
.min-h-screen{
min-height:100vh}
.w-0{
width:0px}
.w-1{
width:.25rem}
.w-1\.5{
width:.375rem}
.w-1\/3{
width:33.333333%}
.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:.5rem}
.w-2\.5{
width:.625rem}
.w-2\/3{
width:66.666667%}
.w-20{
width:5rem}
.w-24{
width:6rem}
.w-28{
width:7rem}
.w-3{
width:.75rem}
.w-32{
width:8rem}
.w-36{
width:9rem}
.w-4{
width:1rem}
.w-4\/5{
width:80%}
.w-40{
width:10rem}
.w-48{
width:12rem}
.w-5{
width:1.25rem}
.w-5\/6{
width:83.333333%}
.w-52{
width:13rem}
.w-56{
width:14rem}
.w-6{
width:1.5rem}
.w-64{
width:16rem}
.w-7{
width:1.75rem}
.w-72{
width:18rem}
.w-8{
width:2rem}
.w-80{
width:20rem}
.w-9{
width:2.25rem}
.w-96{
width:24rem}
.w-\[100\%\]{
width:100%}
.w-\[13rem\]{
width:13rem}
.w-\[200px\]{
width:200px}
.w-\[22\%\]{
width:22%}
.w-\[24rem\]{
width:24rem}
.w-\[320px\]{
width:320px}
.w-\[48rem\]{
width:48rem}
.w-\[500px\]{
width:500px}
.w-\[600px\]{
width:600px}
.w-\[78\%\]{
width:78%}
.w-\[7rem\]{
width:7rem}
.w-\[85\%\]{
width:85%}
.w-\[90\%\]{
width:90%}
.w-\[95vw\]{
width:95vw}
.w-\[min\(400px\,90vw\)\]{
width:min(400px,90vw)}
.w-\[min\(560px\,calc\(100vw-32px\)\)\]{
width:min(560px,calc(100vw - 32px))}
.w-\[min\(720px\,calc\(100vw-32px\)\)\]{
width:min(720px,calc(100vw - 32px))}
.w-\[min\(920px\,calc\(100vw-32px\)\)\]{
width:min(920px,calc(100vw - 32px))}
.w-auto{
width:auto}
.w-fit{
width:-moz-fit-content;
width:fit-content}
.w-full{
width:100%}
.w-px{
width:1px}
.min-w-0{
min-width:0px}
.min-w-5{
min-width:1.25rem}
.min-w-6{
min-width:1.5rem}
.min-w-64{
min-width:16rem}
.min-w-80{
min-width:20rem}
.min-w-\[120px\]{
min-width:120px}
.min-w-\[140px\]{
min-width:140px}
.min-w-\[160px\]{
min-width:160px}
.min-w-\[220px\]{
min-width:220px}
.min-w-\[240px\]{
min-width:240px}
.min-w-\[260px\]{
min-width:260px}
.min-w-\[300px\]{
min-width:300px}
.min-w-\[600px\]{
min-width:600px}
.min-w-\[80px\]{
min-width:80px}
.min-w-fit{
min-width:-moz-fit-content;
min-width:fit-content}
.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-80{
max-width:20rem}
.max-w-\[100px\]{
max-width:100px}
.max-w-\[1536px\]{
max-width:1536px}
.max-w-\[250px\]{
max-width:250px}
.max-w-\[90vw\]{
max-width:90vw}
.max-w-fit{
max-width:-moz-fit-content;
max-width:fit-content}
.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-shrink-0{
flex-shrink:0}
.shrink{
flex-shrink:1}
.shrink-0{
flex-shrink:0}
.flex-grow,.grow{
flex-grow:1}
.border-collapse{
border-collapse:collapse}
.border-separate{
border-collapse:separate}
.border-spacing-0{
--tw-border-spacing-x: 0px;
--tw-border-spacing-y: 0px;
border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}
.-translate-x-1\/2{
--tw-translate-x: -50%;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-x-8{
--tw-translate-x: -2rem;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-y-1\/2{
--tw-translate-y: -50%;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-y-60{
--tw-translate-y: -15rem;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-y-\[19px\]{
--tw-translate-y: -19px;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-y-\[25px\]{
--tw-translate-y: -25px;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-y-\[50\%\]{
--tw-translate-y: -50%;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-y-full{
--tw-translate-y: -100%;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-x-\[-70\%\]{
--tw-translate-x: -70%;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-x-\[200\%\]{
--tw-translate-x: 200%;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-\[-20\%\]{
--tw-translate-y: -20%;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-\[3em\]{
--tw-translate-y: 3em;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-full{
--tw-translate-y: 100%;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.rotate-0{
--tw-rotate: 0deg;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.rotate-12{
--tw-rotate: 12deg;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.rotate-45{
--tw-rotate: 45deg;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.rotate-90{
--tw-rotate: 90deg;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.scale-150{
--tw-scale-x: 1.5;
--tw-scale-y: 1.5;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.scale-\[3\.8\]{
--tw-scale-x: 3.8;
--tw-scale-y: 3.8;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(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(.4,0,.6,1) infinite}
@keyframes spin{
to{
transform:rotate(360deg)}
}
.animate-spin{
animation:spin 1s linear infinite}
.cursor-col-resize{
cursor:col-resize}
.cursor-default{
cursor:default}
.cursor-grab{
cursor:grab}
.cursor-not-allowed{
cursor:not-allowed}
.cursor-pointer{
cursor:pointer}
.cursor-row-resize{
cursor:row-resize}
.select-none{
-webkit-user-select:none;
-moz-user-select:none;
user-select:none}
.resize-none{
resize:none}
.resize-y{
resize:vertical}
.resize{
resize:both}
.list-inside{
list-style-position:inside}
.list-outside{
list-style-position:outside}
.list-disc{
list-style-type:disc}
.appearance-none{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none}
.columns-1{
-moz-columns:1;
columns:1}
.break-inside-avoid{
-moz-column-break-inside:avoid;
break-inside:avoid}
.grid-cols-1{
grid-template-columns:repeat(1,minmax(0,1fr))}
.grid-cols-2{
grid-template-columns:repeat(2,minmax(0,1fr))}
.grid-cols-4{
grid-template-columns:repeat(4,minmax(0,1fr))}
.flex-row{
flex-direction:row}
.flex-col{
flex-direction:column}
.flex-wrap{
flex-wrap:wrap}
.flex-nowrap{
flex-wrap:nowrap}
.items-start{
align-items:flex-start}
.items-center{
align-items:center}
.justify-start{
justify-content:flex-start}
.justify-end{
justify-content:flex-end}
.justify-center{
justify-content:center}
.justify-between{
justify-content:space-between}
.justify-around{
justify-content:space-around}
.justify-evenly{
justify-content:space-evenly}
.gap-0{
gap:0px}
.gap-0\.5{
gap:.125rem}
.gap-1{
gap:.25rem}
.gap-1\.5{
gap:.375rem}
.gap-10{
gap:2.5rem}
.gap-12{
gap:3rem}
.gap-2{
gap:.5rem}
.gap-3{
gap:.75rem}
.gap-4{
gap:1rem}
.gap-5{
gap:1.25rem}
.gap-6{
gap:1.5rem}
.gap-8{
gap:2rem}
.gap-\[0\.75rem\]{
gap:.75rem}
.gap-x-10{
-moz-column-gap:2.5rem;
column-gap:2.5rem}
.gap-x-2{
-moz-column-gap:.5rem;
column-gap:.5rem}
.gap-x-3{
-moz-column-gap:.75rem;
column-gap:.75rem}
.gap-x-6{
-moz-column-gap:1.5rem;
column-gap:1.5rem}
.gap-x-8{
-moz-column-gap:2rem;
column-gap:2rem}
.gap-y-3{
row-gap:.75rem}
.gap-y-4{
row-gap:1rem}
.space-y-1>:not([hidden])~:not([hidden]){
--tw-space-y-reverse: 0;
margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}
.space-y-1\.5>:not([hidden])~:not([hidden]){
--tw-space-y-reverse: 0;
margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(.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(.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}
.space-y-3>:not([hidden])~:not([hidden]){
--tw-space-y-reverse: 0;
margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(.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-5>:not([hidden])~:not([hidden]){
--tw-space-y-reverse: 0;
margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(1.25rem * 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))}
.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-border>:not([hidden])~:not([hidden]){
border-color:hsl(var(--border))}
.divide-gray-100>:not([hidden])~:not([hidden]){
--tw-divide-opacity: 1;
border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}
.divide-gray-700>:not([hidden])~:not([hidden]){
--tw-divide-opacity: 1;
border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}
.divide-gray-800>:not([hidden])~:not([hidden]){
--tw-divide-opacity: 1;
border-color:rgb(31 41 55 / var(--tw-divide-opacity, 1))}
.self-start{
align-self:flex-start}
.self-end{
align-self:flex-end}
.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-scroll{
overflow-x:scroll}
.truncate{
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap}
.text-ellipsis{
text-overflow:ellipsis}
.whitespace-nowrap{
white-space:nowrap}
.whitespace-pre-line{
white-space:pre-line}
.whitespace-pre-wrap{
white-space:pre-wrap}
.break-words{
overflow-wrap:break-word}
.break-all{
word-break:break-all}
.rounded{
border-radius:.25rem}
.rounded-2xl{
border-radius:1rem}
.rounded-3xl{
border-radius:1.5rem}
.rounded-\[2px\]{
border-radius:2px}
.rounded-\[2rem\]{
border-radius:2rem}
.rounded-\[50\%\]{
border-radius:50%}
.rounded-full{
border-radius:9999px}
.rounded-lg{
border-radius:.5rem}
.rounded-md{
border-radius:.375rem}
.rounded-sm{
border-radius:.125rem}
.rounded-xl{
border-radius:.75rem}
.rounded-b-2xl{
border-bottom-right-radius:1rem;
border-bottom-left-radius:1rem}
.rounded-b-lg{
border-bottom-right-radius:.5rem;
border-bottom-left-radius:.5rem}
.rounded-e-lg{
border-start-end-radius:.5rem;
border-end-end-radius:.5rem}
.rounded-r-lg{
border-top-right-radius:.5rem;
border-bottom-right-radius:.5rem}
.rounded-s-lg{
border-start-start-radius:.5rem;
border-end-start-radius:.5rem}
.rounded-t-lg{
border-top-left-radius:.5rem;
border-top-right-radius:.5rem}
.rounded-t-md{
border-top-left-radius:.375rem;
border-top-right-radius:.375rem}
.rounded-bl-\[40px\]{
border-bottom-left-radius:40px}
.rounded-bl-lg{
border-bottom-left-radius:.5rem}
.rounded-br-lg{
border-bottom-right-radius:.5rem}
.rounded-se-lg{
border-start-end-radius:.5rem}
.rounded-se-md{
border-start-end-radius:.375rem}
.rounded-ss-lg{
border-start-start-radius:.5rem}
.rounded-ss-md{
border-start-start-radius:.375rem}
.rounded-tl-lg{
border-top-left-radius:.5rem}
.rounded-tr-lg{
border-top-right-radius:.5rem}
.border{
border-width:1px}
.border-0{
border-width:0px}
.border-2{
border-width:2px}
.border-4{
border-width:4px}
.border-\[0\.1rem\]{
border-width:.1rem}
.border-\[0\.5px\]{
border-width:.5px}
.border-\[1px\]{
border-width:1px}
.border-\[2px\]{
border-width:2px}
.border-\[3px\]{
border-width:3px}
.border-x-2{
border-left-width:2px;
border-right-width:2px}
.border-y{
border-top-width:1px;
border-bottom-width:1px}
.border-b{
border-bottom-width:1px}
.border-b-0{
border-bottom-width:0px}
.border-b-2{
border-bottom-width:2px}
.border-b-4{
border-bottom-width:4px}
.border-b-\[3px\]{
border-bottom-width:3px}
.border-l{
border-left-width:1px}
.border-l-2{
border-left-width:2px}
.border-l-4{
border-left-width:4px}
.border-l-\[6px\]{
border-left-width:6px}
.border-r{
border-right-width:1px}
.border-r-0{
border-right-width:0px}
.border-t{
border-top-width:1px}
.border-t-0{
border-top-width:0px}
.border-t-2{
border-top-width:2px}
.border-t-4{
border-top-width:4px}
.border-solid{
border-style:solid}
.border-dashed{
border-style:dashed}
.border-none{
border-style:none}
.border-\[\#00c6eb\]{
--tw-border-opacity: 1;
border-color:rgb(0 198 235 / var(--tw-border-opacity, 1))}
.border-\[\#10854c\]{
--tw-border-opacity: 1;
border-color:rgb(16 133 76 / var(--tw-border-opacity, 1))}
.border-\[\#4169E1\]{
--tw-border-opacity: 1;
border-color:rgb(65 105 225 / var(--tw-border-opacity, 1))}
.border-\[\#52c41a\]{
--tw-border-opacity: 1;
border-color:rgb(82 196 26 / var(--tw-border-opacity, 1))}
.border-\[\#E48F06\]{
--tw-border-opacity: 1;
border-color:rgb(228 143 6 / var(--tw-border-opacity, 1))}
.border-\[\#fa8c16\]{
--tw-border-opacity: 1;
border-color:rgb(250 140 22 / var(--tw-border-opacity, 1))}
.border-\[\#ff4d4f\]{
--tw-border-opacity: 1;
border-color:rgb(255 77 79 / var(--tw-border-opacity, 1))}
.border-\[\#ffb400\]{
--tw-border-opacity: 1;
border-color:rgb(255 180 0 / var(--tw-border-opacity, 1))}
.border-\[\#ffffff22\]{
border-color:#fff2}
.border-amber-100{
--tw-border-opacity: 1;
border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}
.border-amber-200{
--tw-border-opacity: 1;
border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}
.border-amber-200\/50{
border-color:#fde68a80}
.border-amber-500\/20{
border-color:#f59e0b33}
.border-amber-700\/30{
border-color:#b453094d}
.border-amber-800\/20{
border-color:#92400e33}
.border-amber-800\/25{
border-color:#92400e40}
.border-amber-800\/30{
border-color:#92400e4d}
.border-amber-800\/\[0\.05\]{
border-color:#92400e0d}
.border-amber-800\/\[0\.06\]{
border-color:#92400e0f}
.border-black{
--tw-border-opacity: 1;
border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}
.border-blue-100{
--tw-border-opacity: 1;
border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}
.border-blue-200{
--tw-border-opacity: 1;
border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}
.border-blue-500{
--tw-border-opacity: 1;
border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}
.border-blue-600{
--tw-border-opacity: 1;
border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}
.border-blue-800{
--tw-border-opacity: 1;
border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}
.border-blue-900{
--tw-border-opacity: 1;
border-color:rgb(30 58 138 / var(--tw-border-opacity, 1))}
.border-border{
border-color:hsl(var(--border))}
.border-border\/30{
border-color:hsl(var(--border) / .3)}
.border-border\/50{
border-color:hsl(var(--border) / .5)}
.border-cblue-100{
--tw-border-opacity: 1;
border-color:rgb(12 38 149 / var(--tw-border-opacity, 1))}
.border-cblue-50{
--tw-border-opacity: 1;
border-color:rgb(76 107 241 / var(--tw-border-opacity, 1))}
.border-destructive{
border-color:hsl(var(--destructive))}
.border-destructive\/20{
border-color:hsl(var(--destructive) / .2)}
.border-destructive\/30{
border-color:hsl(var(--destructive) / .3)}
.border-destructive\/40{
border-color:hsl(var(--destructive) / .4)}
.border-emerald-100{
--tw-border-opacity: 1;
border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}
.border-gray-100{
--tw-border-opacity: 1;
border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}
.border-gray-200{
--tw-border-opacity: 1;
border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}
.border-gray-300{
--tw-border-opacity: 1;
border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}
.border-gray-400{
--tw-border-opacity: 1;
border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}
.border-gray-500{
--tw-border-opacity: 1;
border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}
.border-gray-600{
--tw-border-opacity: 1;
border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}
.border-gray-700{
--tw-border-opacity: 1;
border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}
.border-gray-800{
--tw-border-opacity: 1;
border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}
.border-green-100{
--tw-border-opacity: 1;
border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}
.border-green-200{
--tw-border-opacity: 1;
border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}
.border-green-500{
--tw-border-opacity: 1;
border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}
.border-green-500\/10{
border-color:#22c55e1a}
.border-green-500\/20{
border-color:#22c55e33}
.border-green-800{
--tw-border-opacity: 1;
border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}
.border-heading{
--tw-border-opacity: 1;
border-color:rgb(12 38 149 / var(--tw-border-opacity, 1))}
.border-input{
border-color:hsl(var(--input))}
.border-neutral-600{
--tw-border-opacity: 1;
border-color:rgb(82 82 82 / var(--tw-border-opacity, 1))}
.border-orange-500{
--tw-border-opacity: 1;
border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}
.border-primary{
border-color:hsl(var(--primary))}
.border-primary\/10{
border-color:hsl(var(--primary) / .1)}
.border-primary\/20{
border-color:hsl(var(--primary) / .2)}
.border-primary\/30{
border-color:hsl(var(--primary) / .3)}
.border-purple-200{
--tw-border-opacity: 1;
border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}
.border-purple-200\/60{
border-color:#e9d5ff99}
.border-purple-800{
--tw-border-opacity: 1;
border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}
.border-red-200{
--tw-border-opacity: 1;
border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}
.border-red-500{
--tw-border-opacity: 1;
border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}
.border-red-500\/20{
border-color:#ef444433}
.border-red-600{
--tw-border-opacity: 1;
border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}
.border-red-800{
--tw-border-opacity: 1;
border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}
.border-sky-100{
--tw-border-opacity: 1;
border-color:rgb(224 242 254 / var(--tw-border-opacity, 1))}
.border-transparent{
border-color:transparent}
.border-white\/10{
border-color:#ffffff1a}
.border-white\/30{
border-color:#ffffff4d}
.border-yellow-200{
--tw-border-opacity: 1;
border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}
.border-yellow-500{
--tw-border-opacity: 1;
border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}
.border-yellow-500\/20{
border-color:#eab30833}
.border-yellow-600{
--tw-border-opacity: 1;
border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}
.border-b-cblue-100{
--tw-border-opacity: 1;
border-bottom-color:rgb(12 38 149 / var(--tw-border-opacity, 1))}
.border-b-popover{
border-bottom-color:hsl(var(--popover))}
.border-b-transparent{
border-bottom-color:transparent}
.border-l-green-500{
--tw-border-opacity: 1;
border-left-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}
.border-l-green-900{
--tw-border-opacity: 1;
border-left-color:rgb(20 83 45 / var(--tw-border-opacity, 1))}
.border-l-popover{
border-left-color:hsl(var(--popover))}
.border-l-primary{
border-left-color:hsl(var(--primary))}
.border-l-red-500{
--tw-border-opacity: 1;
border-left-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}
.border-l-red-900{
--tw-border-opacity: 1;
border-left-color:rgb(127 29 29 / var(--tw-border-opacity, 1))}
.border-l-transparent{
border-left-color:transparent}
.border-l-yellow-500{
--tw-border-opacity: 1;
border-left-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}
.border-r-popover{
border-right-color:hsl(var(--popover))}
.border-r-transparent{
border-right-color:transparent}
.border-t-popover{
border-top-color:hsl(var(--popover))}
.border-t-sky-500{
--tw-border-opacity: 1;
border-top-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}
.border-t-transparent{
border-top-color:transparent}
.border-t-white{
--tw-border-opacity: 1;
border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}
.bg-\[\#00c6eb\]{
--tw-bg-opacity: 1;
background-color:rgb(0 198 235 / var(--tw-bg-opacity, 1))}
.bg-\[\#0b1220\]{
--tw-bg-opacity: 1;
background-color:rgb(11 18 32 / var(--tw-bg-opacity, 1))}
.bg-\[\#0c2595\]{
--tw-bg-opacity: 1;
background-color:rgb(12 37 149 / var(--tw-bg-opacity, 1))}
.bg-\[\#0c2595d0\]{
background-color:#0c2595d0}
.bg-\[\#10854c\]{
--tw-bg-opacity: 1;
background-color:rgb(16 133 76 / var(--tw-bg-opacity, 1))}
.bg-\[\#142A94\]{
--tw-bg-opacity: 1;
background-color:rgb(20 42 148 / var(--tw-bg-opacity, 1))}
.bg-\[\#4169E1\]{
--tw-bg-opacity: 1;
background-color:rgb(65 105 225 / var(--tw-bg-opacity, 1))}
.bg-\[\#4d6bf1\]{
--tw-bg-opacity: 1;
background-color:rgb(77 107 241 / var(--tw-bg-opacity, 1))}
.bg-\[\#5065F6\]{
--tw-bg-opacity: 1;
background-color:rgb(80 101 246 / var(--tw-bg-opacity, 1))}
.bg-\[\#fafafa\]{
--tw-bg-opacity: 1;
background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}
.bg-\[\#ffb400\]{
--tw-bg-opacity: 1;
background-color:rgb(255 180 0 / var(--tw-bg-opacity, 1))}
.bg-amber-100{
--tw-bg-opacity: 1;
background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}
.bg-amber-50{
--tw-bg-opacity: 1;
background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}
.bg-amber-50\/40{
background-color:#fffbeb66}
.bg-amber-50\/50{
background-color:#fffbeb80}
.bg-amber-500\/10{
background-color:#f59e0b1a}
.bg-amber-500\/15{
background-color:#f59e0b26}
.bg-amber-600{
--tw-bg-opacity: 1;
background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}
.bg-amber-800\/10{
background-color:#92400e1a}
.bg-amber-800\/40{
background-color:#92400e66}
.bg-amber-900{
--tw-bg-opacity: 1;
background-color:rgb(120 53 15 / var(--tw-bg-opacity, 1))}
.bg-amber-900\/10{
background-color:#78350f1a}
.bg-background{
background-color:hsl(var(--background))}
.bg-background\/40{
background-color:hsl(var(--background) / .4)}
.bg-background\/50{
background-color:hsl(var(--background) / .5)}
.bg-background\/95{
background-color:hsl(var(--background) / .95)}
.bg-black{
--tw-bg-opacity: 1;
background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}
.bg-black\/0{
background-color:#0000}
.bg-black\/40{
background-color:#0006}
.bg-black\/50{
background-color:#00000080}
.bg-black\/60{
background-color:#0009}
.bg-blue-100{
--tw-bg-opacity: 1;
background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}
.bg-blue-50{
--tw-bg-opacity: 1;
background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}
.bg-blue-50\/50{
background-color:#eff6ff80}
.bg-blue-500{
--tw-bg-opacity: 1;
background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}
.bg-blue-500\/10{
background-color:#3b82f61a}
.bg-blue-600{
--tw-bg-opacity: 1;
background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}
.bg-blue-700{
--tw-bg-opacity: 1;
background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}
.bg-blue-800{
--tw-bg-opacity: 1;
background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}
.bg-blue-900{
--tw-bg-opacity: 1;
background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}
.bg-border{
background-color:hsl(var(--border))}
.bg-card{
background-color:hsl(var(--card))}
.bg-card\/50{
background-color:hsl(var(--card) / .5)}
.bg-cblue,.bg-cblue-100{
--tw-bg-opacity: 1;
background-color:rgb(12 38 149 / var(--tw-bg-opacity, 1))}
.bg-cblue-50{
--tw-bg-opacity: 1;
background-color:rgb(76 107 241 / var(--tw-bg-opacity, 1))}
.bg-current{
background-color:currentColor}
.bg-destructive{
background-color:hsl(var(--destructive))}
.bg-destructive\/10{
background-color:hsl(var(--destructive) / .1)}
.bg-emerald-50{
--tw-bg-opacity: 1;
background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}
.bg-emerald-500{
--tw-bg-opacity: 1;
background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}
.bg-emerald-600{
--tw-bg-opacity: 1;
background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}
.bg-emerald-700{
--tw-bg-opacity: 1;
background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}
.bg-foreground\/30{
background-color:hsl(var(--foreground) / .3)}
.bg-gray-100{
--tw-bg-opacity: 1;
background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}
.bg-gray-200{
--tw-bg-opacity: 1;
background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}
.bg-gray-300{
--tw-bg-opacity: 1;
background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}
.bg-gray-50{
--tw-bg-opacity: 1;
background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}
.bg-gray-50\/50{
background-color:#f9fafb80}
.bg-gray-500{
--tw-bg-opacity: 1;
background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}
.bg-gray-700{
--tw-bg-opacity: 1;
background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}
.bg-gray-800{
--tw-bg-opacity: 1;
background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}
.bg-gray-900{
--tw-bg-opacity: 1;
background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}
.bg-gray-900\/50{
background-color:#11182780}
.bg-green-100{
--tw-bg-opacity: 1;
background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}
.bg-green-300\/90{
background-color:#86eface6}
.bg-green-50{
--tw-bg-opacity: 1;
background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}
.bg-green-500\/10{
background-color:#22c55e1a}
.bg-green-500\/40{
background-color:#22c55e66}
.bg-green-500\/5{
background-color:#22c55e0d}
.bg-green-600{
--tw-bg-opacity: 1;
background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}
.bg-green-700{
--tw-bg-opacity: 1;
background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}
.bg-indigo-600{
--tw-bg-opacity: 1;
background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}
.bg-input{
background-color:hsl(var(--input))}
.bg-input\/50{
background-color:hsl(var(--input) / .5)}
.bg-muted{
background-color:hsl(var(--muted))}
.bg-muted\/10{
background-color:hsl(var(--muted) / .1)}
.bg-muted\/20{
background-color:hsl(var(--muted) / .2)}
.bg-muted\/30{
background-color:hsl(var(--muted) / .3)}
.bg-muted\/40{
background-color:hsl(var(--muted) / .4)}
.bg-muted\/50{
background-color:hsl(var(--muted) / .5)}
.bg-orange-100{
--tw-bg-opacity: 1;
background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}
.bg-popover{
background-color:hsl(var(--popover))}
.bg-primary{
background-color:hsl(var(--primary))}
.bg-primary\/10{
background-color:hsl(var(--primary) / .1)}
.bg-primary\/20{
background-color:hsl(var(--primary) / .2)}
.bg-primary\/40{
background-color:hsl(var(--primary) / .4)}
.bg-primary\/5{
background-color:hsl(var(--primary) / .05)}
.bg-primary\/50{
background-color:hsl(var(--primary) / .5)}
.bg-primary\/90{
background-color:hsl(var(--primary) / .9)}
.bg-purple-50{
--tw-bg-opacity: 1;
background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}
.bg-purple-500\/10{
background-color:#a855f71a}
.bg-purple-700{
--tw-bg-opacity: 1;
background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}
.bg-red-100{
--tw-bg-opacity: 1;
background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}
.bg-red-300\/90{
background-color:#fca5a5e6}
.bg-red-50{
--tw-bg-opacity: 1;
background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}
.bg-red-500{
--tw-bg-opacity: 1;
background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}
.bg-red-500\/10{
background-color:#ef44441a}
.bg-red-500\/40{
background-color:#ef444466}
.bg-red-500\/5{
background-color:#ef44440d}
.bg-red-600{
--tw-bg-opacity: 1;
background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}
.bg-red-700{
--tw-bg-opacity: 1;
background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}
.bg-secondary{
background-color:hsl(var(--secondary))}
.bg-sky-400{
--tw-bg-opacity: 1;
background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}
.bg-sky-50{
--tw-bg-opacity: 1;
background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}
.bg-slate-700{
--tw-bg-opacity: 1;
background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}
.bg-sub_heading{
--tw-bg-opacity: 1;
background-color:rgb(228 143 6 / var(--tw-bg-opacity, 1))}
.bg-transparent{
background-color:transparent}
.bg-white{
--tw-bg-opacity: 1;
background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}
.bg-white\/5{
background-color:#ffffff0d}
.bg-yellow-100{
--tw-bg-opacity: 1;
background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}
.bg-yellow-300{
--tw-bg-opacity: 1;
background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1))}
.bg-yellow-50{
--tw-bg-opacity: 1;
background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}
.bg-yellow-50\/50{
background-color:#fefce880}
.bg-yellow-500{
--tw-bg-opacity: 1;
background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}
.bg-yellow-500\/10{
background-color:#eab3081a}
.bg-opacity-50{
--tw-bg-opacity: .5}
.bg-opacity-70{
--tw-bg-opacity: .7}
.bg-\[radial-gradient\(ellipse_at_bottom_right\,_rgba\(255\,200\,100\,0\.08\)_0\%\,_transparent_60\%\)\]{
background-image:radial-gradient(ellipse at bottom right,rgba(255,200,100,.08) 0%,transparent 60%)}
.bg-\[radial-gradient\(ellipse_at_top_left\,_rgba\(255\,235\,200\,0\.1\)_0\%\,_transparent_60\%\)\]{
background-image:radial-gradient(ellipse at top left,rgba(255,235,200,.1) 0%,transparent 60%)}
.bg-gradient-to-bl{
background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}
.bg-gradient-to-br{
background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}
.bg-gradient-to-l{
background-image:linear-gradient(to left,var(--tw-gradient-stops))}
.bg-gradient-to-r{
background-image:linear-gradient(to right,var(--tw-gradient-stops))}
.from-amber-100{
--tw-gradient-from: #fef3c7 var(--tw-gradient-from-position);
--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
.from-cblue-100{
--tw-gradient-from: #0C2695 var(--tw-gradient-from-position);
--tw-gradient-to: rgb(12 38 149 / 0) var(--tw-gradient-to-position);
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
.from-primary{
--tw-gradient-from: hsl(var(--primary)) var(--tw-gradient-from-position);
--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
.from-transparent{
--tw-gradient-from: transparent var(--tw-gradient-from-position);
--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
.to-amber-300{
--tw-gradient-to: #fcd34d var(--tw-gradient-to-position)}
.to-cblue-50{
--tw-gradient-to: #4C6BF1 var(--tw-gradient-to-position)}
.to-primary\/80{
--tw-gradient-to: hsl(var(--primary) / .8) var(--tw-gradient-to-position)}
.to-transparent{
--tw-gradient-to: transparent var(--tw-gradient-to-position)}
.bg-cover{
background-size:cover}
.bg-center{
background-position:center}
.fill-\[\#4169E1\]{
fill:#4169e1}
.fill-current{
fill:currentColor}
.object-contain{
-o-object-fit:contain;
object-fit:contain}
.object-cover{
-o-object-fit:cover;
object-fit:cover}
.object-bottom{
-o-object-position:bottom;
object-position:bottom}
.p-0{
padding:0}
.p-1{
padding:.25rem}
.p-1\.5{
padding:.375rem}
.p-10{
padding:2.5rem}
.p-12{
padding:3rem}
.p-2{
padding:.5rem}
.p-2\.5{
padding:.625rem}
.p-20{
padding:5rem}
.p-3{
padding:.75rem}
.p-4{
padding:1rem}
.p-5{
padding:1.25rem}
.p-6{
padding:1.5rem}
.p-7{
padding:1.75rem}
.p-8{
padding:2rem}
.px-1{
padding-left:.25rem;
padding-right:.25rem}
.px-1\.5{
padding-left:.375rem;
padding-right:.375rem}
.px-10{
padding-left:2.5rem;
padding-right:2.5rem}
.px-2{
padding-left:.5rem;
padding-right:.5rem}
.px-2\.5{
padding-left:.625rem;
padding-right:.625rem}
.px-3{
padding-left:.75rem;
padding-right:.75rem}
.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-7{
padding-left:1.75rem;
padding-right:1.75rem}
.px-8{
padding-left:2rem;
padding-right:2rem}
.py-0\.5{
padding-top:.125rem;
padding-bottom:.125rem}
.py-1{
padding-top:.25rem;
padding-bottom:.25rem}
.py-1\.5{
padding-top:.375rem;
padding-bottom:.375rem}
.py-10{
padding-top:2.5rem;
padding-bottom:2.5rem}
.py-12{
padding-top:3rem;
padding-bottom:3rem}
.py-16{
padding-top:4rem;
padding-bottom:4rem}
.py-2{
padding-top:.5rem;
padding-bottom:.5rem}
.py-2\.5{
padding-top:.625rem;
padding-bottom:.625rem}
.py-20{
padding-top:5rem;
padding-bottom:5rem}
.py-24{
padding-top:6rem;
padding-bottom:6rem}
.py-3{
padding-top:.75rem;
padding-bottom:.75rem}
.py-3\.5{
padding-top:.875rem;
padding-bottom:.875rem}
.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-\[2px\]{
padding-top:2px;
padding-bottom:2px}
.pb-0\.5{
padding-bottom:.125rem}
.pb-1{
padding-bottom:.25rem}
.pb-10{
padding-bottom:2.5rem}
.pb-16{
padding-bottom:4rem}
.pb-2{
padding-bottom:.5rem}
.pb-2\.5{
padding-bottom:.625rem}
.pb-3{
padding-bottom:.75rem}
.pb-4{
padding-bottom:1rem}
.pb-6{
padding-bottom:1.5rem}
.pb-8{
padding-bottom:2rem}
.pl-1{
padding-left:.25rem}
.pl-11{
padding-left:2.75rem}
.pl-12{
padding-left:3rem}
.pl-2{
padding-left:.5rem}
.pl-3{
padding-left:.75rem}
.pl-4{
padding-left:1rem}
.pl-5{
padding-left:1.25rem}
.pl-6{
padding-left:1.5rem}
.pl-8{
padding-left:2rem}
.pl-9{
padding-left:2.25rem}
.pr-12{
padding-right:3rem}
.pr-2{
padding-right:.5rem}
.pr-3{
padding-right:.75rem}
.pr-4{
padding-right:1rem}
.pr-8{
padding-right:2rem}
.pr-9{
padding-right:2.25rem}
.pt-0{
padding-top:0}
.pt-1{
padding-top:.25rem}
.pt-1\.5{
padding-top:.375rem}
.pt-10{
padding-top:2.5rem}
.pt-2{
padding-top:.5rem}
.pt-3{
padding-top:.75rem}
.pt-4{
padding-top:1rem}
.pt-40{
padding-top:10rem}
.pt-5{
padding-top:1.25rem}
.pt-6{
padding-top:1.5rem}
.pt-7{
padding-top:1.75rem}
.pt-8{
padding-top:2rem}
.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}
.indent-5{
text-indent:1.25rem}
.align-middle{
vertical-align:middle}
.font-mono{
font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}
.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-5xl{
font-size:3rem;
line-height:1}
.text-6xl{
font-size:3.75rem;
line-height:1}
.text-\[0\.75rem\]{
font-size:.75rem}
.text-\[0\.875rem\]{
font-size:.875rem}
.text-\[1\.4rem\]{
font-size:1.4rem}
.text-\[10px\]{
font-size:10px}
.text-\[11px\]{
font-size:11px}
.text-\[25px\]{
font-size:25px}
.text-\[2rem\]{
font-size:2rem}
.text-\[70px\]{
font-size:70px}
.text-\[9px\]{
font-size:9px}
.text-base{
font-size:1rem;
line-height:1.5rem}
.text-h1{
font-size:2rem}
.text-h2{
font-size:1.5rem}
.text-h3{
font-size:1.25rem}
.text-lg{
font-size:1.125rem;
line-height:1.75rem}
.text-sm{
font-size:.875rem;
line-height:1.25rem}
.text-text{
font-size:1rem}
.text-xl{
font-size:1.25rem;
line-height:1.75rem}
.text-xs{
font-size:.75rem;
line-height:1rem}
.font-black{
font-weight:900}
.font-bold{
font-weight:700}
.font-extrabold{
font-weight:800}
.font-medium{
font-weight:500}
.font-normal{
font-weight:400}
.font-semibold{
font-weight:600}
.uppercase{
text-transform:uppercase}
.lowercase{
text-transform:lowercase}
.capitalize{
text-transform:capitalize}
.italic{
font-style:italic}
.not-italic{
font-style:normal}
.tabular-nums{
--tw-numeric-spacing: tabular-nums;
font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}
.leading-3{
line-height:.75rem}
.leading-5{
line-height:1.25rem}
.leading-6{
line-height:1.5rem}
.leading-\[1\.15\]{
line-height:1.15}
.leading-\[1\.9\]{
line-height:1.9}
.leading-none{
line-height:1}
.leading-relaxed{
line-height:1.625}
.leading-snug{
line-height:1.375}
.leading-tight{
line-height:1.25}
.tracking-\[0\.5em\]{
letter-spacing:.5em}
.tracking-normal{
letter-spacing:0em}
.tracking-tight{
letter-spacing:-.025em}
.tracking-tighter{
letter-spacing:-.05em}
.tracking-wide{
letter-spacing:.025em}
.tracking-wider{
letter-spacing:.05em}
.tracking-widest{
letter-spacing:.1em}
.text-\[\#00c6eb\]{
--tw-text-opacity: 1;
color:rgb(0 198 235 / var(--tw-text-opacity, 1))}
.text-\[\#0c2965\]{
--tw-text-opacity: 1;
color:rgb(12 41 101 / var(--tw-text-opacity, 1))}
.text-\[\#333\]{
--tw-text-opacity: 1;
color:rgb(51 51 51 / var(--tw-text-opacity, 1))}
.text-\[\#4169E1\]{
--tw-text-opacity: 1;
color:rgb(65 105 225 / var(--tw-text-opacity, 1))}
.text-\[\#52c41a\]{
--tw-text-opacity: 1;
color:rgb(82 196 26 / var(--tw-text-opacity, 1))}
.text-\[\#E48F06\]{
--tw-text-opacity: 1;
color:rgb(228 143 6 / var(--tw-text-opacity, 1))}
.text-\[\#fa8c16\]{
--tw-text-opacity: 1;
color:rgb(250 140 22 / var(--tw-text-opacity, 1))}
.text-\[\#ff4d4f\]{
--tw-text-opacity: 1;
color:rgb(255 77 79 / var(--tw-text-opacity, 1))}
.text-amber-200\/60{
color:#fde68a99}
.text-amber-200\/70{
color:#fde68ab3}
.text-amber-300{
--tw-text-opacity: 1;
color:rgb(252 211 77 / var(--tw-text-opacity, 1))}
.text-amber-300\/90{
color:#fcd34de6}
.text-amber-50{
--tw-text-opacity: 1;
color:rgb(255 251 235 / var(--tw-text-opacity, 1))}
.text-amber-500{
--tw-text-opacity: 1;
color:rgb(245 158 11 / var(--tw-text-opacity, 1))}
.text-amber-600{
--tw-text-opacity: 1;
color:rgb(217 119 6 / var(--tw-text-opacity, 1))}
.text-amber-600\/30{
color:#d977064d}
.text-amber-600\/50{
color:#d9770680}
.text-amber-700{
--tw-text-opacity: 1;
color:rgb(180 83 9 / var(--tw-text-opacity, 1))}
.text-amber-700\/50{
color:#b4530980}
.text-amber-700\/60{
color:#b4530999}
.text-amber-700\/80{
color:#b45309cc}
.text-amber-800{
--tw-text-opacity: 1;
color:rgb(146 64 14 / var(--tw-text-opacity, 1))}
.text-amber-800\/40{
color:#92400e66}
.text-amber-800\/50{
color:#92400e80}
.text-amber-800\/70{
color:#92400eb3}
.text-amber-900{
--tw-text-opacity: 1;
color:rgb(120 53 15 / var(--tw-text-opacity, 1))}
.text-amber-900\/60{
color:#78350f99}
.text-amber-900\/70{
color:#78350fb3}
.text-amber-950{
--tw-text-opacity: 1;
color:rgb(69 26 3 / var(--tw-text-opacity, 1))}
.text-black{
--tw-text-opacity: 1;
color:rgb(0 0 0 / var(--tw-text-opacity, 1))}
.text-blue-400{
--tw-text-opacity: 1;
color:rgb(96 165 250 / var(--tw-text-opacity, 1))}
.text-blue-500{
--tw-text-opacity: 1;
color:rgb(59 130 246 / var(--tw-text-opacity, 1))}
.text-blue-600{
--tw-text-opacity: 1;
color:rgb(37 99 235 / var(--tw-text-opacity, 1))}
.text-blue-700{
--tw-text-opacity: 1;
color:rgb(29 78 216 / var(--tw-text-opacity, 1))}
.text-blue-800{
--tw-text-opacity: 1;
color:rgb(30 64 175 / var(--tw-text-opacity, 1))}
.text-blue-900{
--tw-text-opacity: 1;
color:rgb(30 58 138 / var(--tw-text-opacity, 1))}
.text-card-foreground{
color:hsl(var(--card-foreground))}
.text-cblue,.text-cblue-100{
--tw-text-opacity: 1;
color:rgb(12 38 149 / var(--tw-text-opacity, 1))}
.text-cblue-50{
--tw-text-opacity: 1;
color:rgb(76 107 241 / var(--tw-text-opacity, 1))}
.text-destructive{
color:hsl(var(--destructive))}
.text-destructive-foreground{
color:hsl(var(--destructive-foreground))}
.text-emerald-600{
--tw-text-opacity: 1;
color:rgb(5 150 105 / var(--tw-text-opacity, 1))}
.text-foreground{
color:hsl(var(--foreground))}
.text-foreground\/80{
color:hsl(var(--foreground) / .8)}
.text-gray-100{
--tw-text-opacity: 1;
color:rgb(243 244 246 / var(--tw-text-opacity, 1))}
.text-gray-200{
--tw-text-opacity: 1;
color:rgb(229 231 235 / var(--tw-text-opacity, 1))}
.text-gray-300{
--tw-text-opacity: 1;
color:rgb(209 213 219 / var(--tw-text-opacity, 1))}
.text-gray-400{
--tw-text-opacity: 1;
color:rgb(156 163 175 / var(--tw-text-opacity, 1))}
.text-gray-500{
--tw-text-opacity: 1;
color:rgb(107 114 128 / var(--tw-text-opacity, 1))}
.text-gray-600{
--tw-text-opacity: 1;
color:rgb(75 85 99 / var(--tw-text-opacity, 1))}
.text-gray-700{
--tw-text-opacity: 1;
color:rgb(55 65 81 / var(--tw-text-opacity, 1))}
.text-gray-800{
--tw-text-opacity: 1;
color:rgb(31 41 55 / var(--tw-text-opacity, 1))}
.text-gray-900{
--tw-text-opacity: 1;
color:rgb(17 24 39 / var(--tw-text-opacity, 1))}
.text-gray_color{
--tw-text-opacity: 1;
color:rgb(109 109 109 / var(--tw-text-opacity, 1))}
.text-green-400{
--tw-text-opacity: 1;
color:rgb(74 222 128 / var(--tw-text-opacity, 1))}
.text-green-500{
--tw-text-opacity: 1;
color:rgb(34 197 94 / var(--tw-text-opacity, 1))}
.text-green-600{
--tw-text-opacity: 1;
color:rgb(22 163 74 / var(--tw-text-opacity, 1))}
.text-green-700{
--tw-text-opacity: 1;
color:rgb(21 128 61 / var(--tw-text-opacity, 1))}
.text-green-800{
--tw-text-opacity: 1;
color:rgb(22 101 52 / var(--tw-text-opacity, 1))}
.text-green-900{
--tw-text-opacity: 1;
color:rgb(20 83 45 / var(--tw-text-opacity, 1))}
.text-heading{
--tw-text-opacity: 1;
color:rgb(12 38 149 / var(--tw-text-opacity, 1))}
.text-muted{
color:hsl(var(--muted))}
.text-muted-foreground{
color:hsl(var(--muted-foreground))}
.text-muted-foreground\/30{
color:hsl(var(--muted-foreground) / .3)}
.text-neutral-900{
--tw-text-opacity: 1;
color:rgb(23 23 23 / var(--tw-text-opacity, 1))}
.text-orange-500{
--tw-text-opacity: 1;
color:rgb(249 115 22 / var(--tw-text-opacity, 1))}
.text-orange-700{
--tw-text-opacity: 1;
color:rgb(194 65 12 / var(--tw-text-opacity, 1))}
.text-popover-foreground{
color:hsl(var(--popover-foreground))}
.text-primary{
color:hsl(var(--primary))}
.text-primary-foreground{
color:hsl(var(--primary-foreground))}
.text-primary-foreground\/90{
color:hsl(var(--primary-foreground) / .9)}
.text-purple-600{
--tw-text-opacity: 1;
color:rgb(147 51 234 / var(--tw-text-opacity, 1))}
.text-purple-900{
--tw-text-opacity: 1;
color:rgb(88 28 135 / var(--tw-text-opacity, 1))}
.text-purple-900\/70{
color:#581c87b3}
.text-purple-900\/80{
color:#581c87cc}
.text-red-400{
--tw-text-opacity: 1;
color:rgb(248 113 113 / var(--tw-text-opacity, 1))}
.text-red-500{
--tw-text-opacity: 1;
color:rgb(239 68 68 / var(--tw-text-opacity, 1))}
.text-red-600{
--tw-text-opacity: 1;
color:rgb(220 38 38 / var(--tw-text-opacity, 1))}
.text-red-700{
--tw-text-opacity: 1;
color:rgb(185 28 28 / var(--tw-text-opacity, 1))}
.text-red-800{
--tw-text-opacity: 1;
color:rgb(153 27 27 / var(--tw-text-opacity, 1))}
.text-red-900{
--tw-text-opacity: 1;
color:rgb(127 29 29 / var(--tw-text-opacity, 1))}
.text-red-900\/80{
color:#7f1d1dcc}
.text-result_name{
--tw-text-opacity: 1;
color:rgb(85 26 139 / var(--tw-text-opacity, 1))}
.text-secondary-foreground{
color:hsl(var(--secondary-foreground))}
.text-sky-500{
--tw-text-opacity: 1;
color:rgb(14 165 233 / var(--tw-text-opacity, 1))}
.text-slate-600{
--tw-text-opacity: 1;
color:rgb(71 85 105 / var(--tw-text-opacity, 1))}
.text-slate-900{
--tw-text-opacity: 1;
color:rgb(15 23 42 / var(--tw-text-opacity, 1))}
.text-sub_heading{
--tw-text-opacity: 1;
color:rgb(228 143 6 / var(--tw-text-opacity, 1))}
.text-transparent{
color:transparent}
.text-white{
--tw-text-opacity: 1;
color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
.text-yellow-500{
--tw-text-opacity: 1;
color:rgb(234 179 8 / var(--tw-text-opacity, 1))}
.text-yellow-600{
--tw-text-opacity: 1;
color:rgb(202 138 4 / var(--tw-text-opacity, 1))}
.text-yellow-800{
--tw-text-opacity: 1;
color:rgb(133 77 14 / var(--tw-text-opacity, 1))}
.text-yellow-900{
--tw-text-opacity: 1;
color:rgb(113 63 18 / var(--tw-text-opacity, 1))}
.underline{
text-decoration-line:underline}
.overline{
text-decoration-line:overline}
.line-through{
text-decoration-line:line-through}
.no-underline{
text-decoration-line:none}
.decoration-red-500\/50{
text-decoration-color:#ef444480}
.underline-offset-2{
text-underline-offset:2px}
.antialiased{
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.opacity-0{
opacity:0}
.opacity-100{
opacity:1}
.opacity-30{
opacity:.3}
.opacity-40{
opacity:.4}
.opacity-50{
opacity:.5}
.opacity-60{
opacity:.6}
.opacity-70{
opacity:.7}
.opacity-75{
opacity:.75}
.opacity-80{
opacity:.8}
.opacity-90{
opacity:.9}
.opacity-\[0\.03\]{
opacity:.03}
.opacity-\[0\.08\]{
opacity:.08}
.shadow{
--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(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 / .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-box_shadow{
--tw-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .25);
--tw-shadow-colored: 0px 0px 3px 0px 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-faculty_card{
--tw-shadow: .1px .1px 3px rgba(0, 0,0,.2);
--tw-shadow-colored: .1px .1px 3px 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-header_shadow{
--tw-shadow: 0px 2px 10px rgba(0, 0, 0, .2) ;
--tw-shadow-colored: 0px 2px 10px 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-inner{
--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);
--tw-shadow-colored: inset 0 2px 4px 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-lg{
--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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-magazine_card{
--tw-shadow: 1px 1px 5px #6D6D6D;
--tw-shadow-colored: 1px 1px 5px 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 / .1), 0 2px 4px -2px rgb(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-result_card{
--tw-shadow: 0px 3px 8px -1px rgba(50, 50, 71, .05), 0px 0px 1px 0px rgba(12, 26, 75, .24);
--tw-shadow-colored: 0px 3px 8px -1px var(--tw-shadow-color), 0px 0px 1px 0px 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-sm{
--tw-shadow: 0 1px 2px 0 rgb(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-syllabus_card{
--tw-shadow: 0px 3px 8px -1px rgba(50, 50, 71, .05), 0px 0px 1px 0px rgba(12, 26, 75, .24);
--tw-shadow-colored: 0px 3px 8px -1px var(--tw-shadow-color), 0px 0px 1px 0px 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 / .1), 0 8px 10px -6px rgb(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-emerald-100{
--tw-shadow-color: #d1fae5;
--tw-shadow: var(--tw-shadow-colored)}
.shadow-green-500\/20{
--tw-shadow-color: rgb(34 197 94 / .2);
--tw-shadow: var(--tw-shadow-colored)}
.shadow-primary\/20{
--tw-shadow-color: hsl(var(--primary) / .2);
--tw-shadow: var(--tw-shadow-colored)}
.shadow-sky-100{
--tw-shadow-color: #e0f2fe;
--tw-shadow: var(--tw-shadow-colored)}
.outline-none{
outline:2px solid transparent;
outline-offset:2px}
.outline{
outline-style:solid}
.ring{
--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)}
.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-primary\/30{
--tw-ring-color: hsl(var(--primary) / .3)}
.ring-offset-background{
--tw-ring-offset-color: hsl(var(--background))}
.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)}
.drop-shadow{
--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));
filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.grayscale{
--tw-grayscale: grayscale(100%);
filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.invert{
--tw-invert: invert(100%);
filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.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-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,backdrop-filter;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s}
.transition-all{
transition-property:all;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s}
.transition-colors{
transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s}
.transition-opacity{
transition-property:opacity;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s}
.transition-shadow{
transition-property:box-shadow;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s}
.transition-transform{
transition-property:transform;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s}
.duration-100{
transition-duration:.1s}
.duration-150{
transition-duration:.15s}
.duration-200{
transition-duration:.2s}
.duration-300{
transition-duration:.3s}
.duration-500{
transition-duration:.5s}
.duration-700{
transition-duration:.7s}
.ease-in{
transition-timing-function:cubic-bezier(.4,0,1,1)}
.ease-in-out{
transition-timing-function:cubic-bezier(.4,0,.2,1)}
.ease-out{
transition-timing-function:cubic-bezier(0,0,.2,1)}
.hide-scrollbar{
-ms-overflow-style:none;
scrollbar-width:none}
.hide-scrollbar::-webkit-scrollbar{
display:none}
.file\:mr-1::file-selector-button{
margin-right:.25rem}
.file\:mr-2::file-selector-button{
margin-right:.5rem}
.file\:mr-4::file-selector-button{
margin-right:1rem}
.file\:rounded::file-selector-button{
border-radius:.25rem}
.file\:rounded-full::file-selector-button{
border-radius:9999px}
.file\:border-0::file-selector-button{
border-width:0px}
.file\:bg-gray-600::file-selector-button{
--tw-bg-opacity: 1;
background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}
.file\:bg-green-50::file-selector-button{
--tw-bg-opacity: 1;
background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}
.file\:bg-primary::file-selector-button{
background-color:hsl(var(--primary))}
.file\:px-2::file-selector-button{
padding-left:.5rem;
padding-right:.5rem}
.file\:px-4::file-selector-button{
padding-left:1rem;
padding-right:1rem}
.file\:py-1::file-selector-button{
padding-top:.25rem;
padding-bottom:.25rem}
.file\:py-2::file-selector-button{
padding-top:.5rem;
padding-bottom:.5rem}
.file\:text-xs::file-selector-button{
font-size:.75rem;
line-height:1rem}
.file\:font-semibold::file-selector-button{
font-weight:600}
.file\:text-green-700::file-selector-button{
--tw-text-opacity: 1;
color:rgb(21 128 61 / var(--tw-text-opacity, 1))}
.file\:text-primary-foreground::file-selector-button{
color:hsl(var(--primary-foreground))}
.file\:text-white::file-selector-button{
--tw-text-opacity: 1;
color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
.placeholder\:text-muted-foreground::-moz-placeholder{
color:hsl(var(--muted-foreground))}
.placeholder\:text-muted-foreground::placeholder{
color:hsl(var(--muted-foreground))}
.placeholder\:opacity-50::-moz-placeholder{
opacity:.5}
.placeholder\:opacity-50::placeholder{
opacity:.5}
.after\:absolute:after{
content:var(--tw-content);
position:absolute}
.after\:left-\[3px\]:after{
content:var(--tw-content);
left:3px}
.after\:top-\[4px\]:after{
content:var(--tw-content);
top:4px}
.after\:ml-1:after{
content:var(--tw-content);
margin-left:.25rem}
.after\:h-4:after{
content:var(--tw-content);
height:1rem}
.after\:h-6:after{
content:var(--tw-content);
height:1.5rem}
.after\:w-4:after{
content:var(--tw-content);
width:1rem}
.after\:w-6:after{
content:var(--tw-content);
width:1.5rem}
.after\:rounded-\[2px\]:after{
content:var(--tw-content);
border-radius:2px}
.after\:bg-slate-900:after{
content:var(--tw-content);
--tw-bg-opacity: 1;
background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}
.after\:text-destructive:after{
content:var(--tw-content);
color:hsl(var(--destructive))}
.after\:transition-all:after{
content:var(--tw-content);
transition-property:all;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s}
.after\:duration-200:after{
content:var(--tw-content);
transition-duration:.2s}
.after\:ease-in-out:after{
content:var(--tw-content);
transition-timing-function:cubic-bezier(.4,0,.2,1)}
.after\:content-\[\'\'\]:after{
--tw-content: "";
content:var(--tw-content)}
.after\:content-\[\'\*\'\]:after{
--tw-content: "*";
content:var(--tw-content)}
.last\:border-0:last-child{
border-width:0px}
.last\:border-b-0:last-child{
border-bottom-width:0px}
.last\:pb-0:last-child{
padding-bottom:0}
.odd\:bg-white:nth-child(odd){
--tw-bg-opacity: 1;
background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}
.even\:bg-gray-100:nth-child(2n){
--tw-bg-opacity: 1;
background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}
.visited\:text-black:visited{
color:#000}
.hover\:-translate-y-1:hover{
--tw-translate-y: -.25rem;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.hover\:scale-105:hover{
--tw-scale-x: 1.05;
--tw-scale-y: 1.05;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.hover\:scale-110:hover{
--tw-scale-x: 1.1;
--tw-scale-y: 1.1;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.hover\:scale-\[102\%\]:hover{
--tw-scale-x: 102%;
--tw-scale-y: 102%;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.hover\:scale-\[103\%\]:hover{
--tw-scale-x: 103%;
--tw-scale-y: 103%;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.hover\:cursor-pointer:hover{
cursor:pointer}
.hover\:border-b:hover{
border-bottom-width:1px}
.hover\:border-border\/50:hover{
border-color:hsl(var(--border) / .5)}
.hover\:border-destructive\/30:hover{
border-color:hsl(var(--destructive) / .3)}
.hover\:border-primary:hover{
border-color:hsl(var(--primary))}
.hover\:border-primary\/50:hover{
border-color:hsl(var(--primary) / .5)}
.hover\:border-red-100:hover{
--tw-border-opacity: 1;
border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}
.hover\:bg-\[\#0009\]:hover{
background-color:#0009}
.hover\:bg-\[\#0d6e3f\]:hover{
--tw-bg-opacity: 1;
background-color:rgb(13 110 63 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#3252b4\]:hover{
--tw-bg-opacity: 1;
background-color:rgb(50 82 180 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#4169E1\]:hover{
--tw-bg-opacity: 1;
background-color:rgb(65 105 225 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#4c6af1\]:hover{
--tw-bg-opacity: 1;
background-color:rgb(76 106 241 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#52c41a\]:hover{
--tw-bg-opacity: 1;
background-color:rgb(82 196 26 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#e6a200\]:hover{
--tw-bg-opacity: 1;
background-color:rgb(230 162 0 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#fa8c16\]:hover{
--tw-bg-opacity: 1;
background-color:rgb(250 140 22 / var(--tw-bg-opacity, 1))}
.hover\:bg-accent:hover{
background-color:hsl(var(--accent))}
.hover\:bg-accent\/50:hover{
background-color:hsl(var(--accent) / .5)}
.hover\:bg-amber-800:hover{
--tw-bg-opacity: 1;
background-color:rgb(146 64 14 / var(--tw-bg-opacity, 1))}
.hover\:bg-amber-900\/5:hover{
background-color:#78350f0d}
.hover\:bg-background:hover{
background-color:hsl(var(--background))}
.hover\:bg-blue-50:hover{
--tw-bg-opacity: 1;
background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}
.hover\:bg-blue-500\/20:hover{
background-color:#3b82f633}
.hover\:bg-blue-700:hover{
--tw-bg-opacity: 1;
background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}
.hover\:bg-cblue-50:hover{
--tw-bg-opacity: 1;
background-color:rgb(76 107 241 / var(--tw-bg-opacity, 1))}
.hover\:bg-destructive\/10:hover{
background-color:hsl(var(--destructive) / .1)}
.hover\:bg-destructive\/30:hover{
background-color:hsl(var(--destructive) / .3)}
.hover\:bg-destructive\/90:hover{
background-color:hsl(var(--destructive) / .9)}
.hover\:bg-emerald-700:hover{
--tw-bg-opacity: 1;
background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}
.hover\:bg-foreground\/50:hover{
background-color:hsl(var(--foreground) / .5)}
.hover\:bg-gray-100:hover{
--tw-bg-opacity: 1;
background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}
.hover\:bg-gray-200:hover{
--tw-bg-opacity: 1;
background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}
.hover\:bg-gray-50:hover{
--tw-bg-opacity: 1;
background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}
.hover\:bg-gray-50\/30:hover{
background-color:#f9fafb4d}
.hover\:bg-gray-50\/50:hover{
background-color:#f9fafb80}
.hover\:bg-green-400\/90:hover{
background-color:#4ade80e6}
.hover\:bg-green-700:hover{
--tw-bg-opacity: 1;
background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}
.hover\:bg-muted:hover{
background-color:hsl(var(--muted))}
.hover\:bg-muted\/10:hover{
background-color:hsl(var(--muted) / .1)}
.hover\:bg-muted\/20:hover{
background-color:hsl(var(--muted) / .2)}
.hover\:bg-muted\/30:hover{
background-color:hsl(var(--muted) / .3)}
.hover\:bg-muted\/40:hover{
background-color:hsl(var(--muted) / .4)}
.hover\:bg-muted\/50:hover{
background-color:hsl(var(--muted) / .5)}
.hover\:bg-muted\/80:hover{
background-color:hsl(var(--muted) / .8)}
.hover\:bg-primary\/20:hover{
background-color:hsl(var(--primary) / .2)}
.hover\:bg-primary\/5:hover{
background-color:hsl(var(--primary) / .05)}
.hover\:bg-primary\/90:hover{
background-color:hsl(var(--primary) / .9)}
.hover\:bg-red-400\/90:hover{
background-color:#f87171e6}
.hover\:bg-red-50:hover{
--tw-bg-opacity: 1;
background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}
.hover\:bg-secondary\/80:hover{
background-color:hsl(var(--secondary) / .8)}
.hover\:bg-sky-500:hover{
--tw-bg-opacity: 1;
background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}
.hover\:bg-transparent:hover{
background-color:transparent}
.hover\:bg-white\/90:hover{
background-color:#ffffffe6}
.hover\:bg-yellow-400:hover{
--tw-bg-opacity: 1;
background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}
.hover\:font-semibold:hover{
font-weight:600}
.hover\:text-\[\#4169E1\]:hover{
--tw-text-opacity: 1;
color:rgb(65 105 225 / var(--tw-text-opacity, 1))}
.hover\:text-accent-foreground:hover{
color:hsl(var(--accent-foreground))}
.hover\:text-amber-900:hover{
--tw-text-opacity: 1;
color:rgb(120 53 15 / var(--tw-text-opacity, 1))}
.hover\:text-blue-300:hover{
--tw-text-opacity: 1;
color:rgb(147 197 253 / var(--tw-text-opacity, 1))}
.hover\:text-blue-400:hover{
--tw-text-opacity: 1;
color:rgb(96 165 250 / var(--tw-text-opacity, 1))}
.hover\:text-blue-700:hover{
--tw-text-opacity: 1;
color:rgb(29 78 216 / var(--tw-text-opacity, 1))}
.hover\:text-blue-800:hover{
--tw-text-opacity: 1;
color:rgb(30 64 175 / var(--tw-text-opacity, 1))}
.hover\:text-cblue-100:hover{
--tw-text-opacity: 1;
color:rgb(12 38 149 / var(--tw-text-opacity, 1))}
.hover\:text-cblue-50:hover{
--tw-text-opacity: 1;
color:rgb(76 107 241 / var(--tw-text-opacity, 1))}
.hover\:text-destructive:hover{
color:hsl(var(--destructive))}
.hover\:text-foreground:hover{
color:hsl(var(--foreground))}
.hover\:text-gray-600:hover{
--tw-text-opacity: 1;
color:rgb(75 85 99 / var(--tw-text-opacity, 1))}
.hover\:text-gray-700:hover{
--tw-text-opacity: 1;
color:rgb(55 65 81 / var(--tw-text-opacity, 1))}
.hover\:text-gray-900:hover{
--tw-text-opacity: 1;
color:rgb(17 24 39 / var(--tw-text-opacity, 1))}
.hover\:text-pink-600:hover{
--tw-text-opacity: 1;
color:rgb(219 39 119 / var(--tw-text-opacity, 1))}
.hover\:text-primary:hover{
color:hsl(var(--primary))}
.hover\:text-primary\/80:hover{
color:hsl(var(--primary) / .8)}
.hover\:text-red-300:hover{
--tw-text-opacity: 1;
color:rgb(252 165 165 / var(--tw-text-opacity, 1))}
.hover\:text-red-600:hover{
--tw-text-opacity: 1;
color:rgb(220 38 38 / var(--tw-text-opacity, 1))}
.hover\:text-red-700:hover{
--tw-text-opacity: 1;
color:rgb(185 28 28 / var(--tw-text-opacity, 1))}
.hover\:text-sub_heading:hover{
--tw-text-opacity: 1;
color:rgb(228 143 6 / var(--tw-text-opacity, 1))}
.hover\:text-white:hover{
--tw-text-opacity: 1;
color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
.hover\:underline:hover{
text-decoration-line:underline}
.hover\:opacity-100:hover{
opacity:1}
.hover\:opacity-80:hover{
opacity:.8}
.hover\:opacity-90:hover{
opacity:.9}
.hover\:opacity-95:hover{
opacity:.95}
.hover\:shadow-2xl:hover{
--tw-shadow: 0 25px 50px -12px rgb(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)}
.hover\:shadow-box_shadow:hover{
--tw-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .25);
--tw-shadow-colored: 0px 0px 3px 0px var(--tw-shadow-color);
box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
.hover\:shadow-lg:hover{
--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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)}
.hover\:shadow-md:hover{
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(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)}
.hover\:shadow-xl:hover{
--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(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)}
.hover\:file\:bg-green-100::file-selector-button:hover{
--tw-bg-opacity: 1;
background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}
.focus\:border-\[\#4169E1\]:focus{
--tw-border-opacity: 1;
border-color:rgb(65 105 225 / var(--tw-border-opacity, 1))}
.focus\:border-primary:focus{
border-color:hsl(var(--primary))}
.focus\:border-transparent:focus{
border-color:transparent}
.focus\:bg-background:focus{
background-color:hsl(var(--background))}
.focus\:shadow-\[0_4px_30px_0px_rgba\(0\,0\,0\,0\.15\)\]:focus{
--tw-shadow: 0 4px 30px 0px rgba(0,0,0,.15);
--tw-shadow-colored: 0 4px 30px 0px var(--tw-shadow-color);
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-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-\[\#4169E1\]\/20:focus{
--tw-ring-color: rgb(65 105 225 / .2)}
.focus\:ring-blue-500:focus{
--tw-ring-opacity: 1;
--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}
.focus\:ring-destructive:focus{
--tw-ring-color: hsl(var(--destructive))}
.focus\:ring-gray-300:focus{
--tw-ring-opacity: 1;
--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}
.focus\:ring-green-500:focus{
--tw-ring-opacity: 1;
--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}
.focus\:ring-primary:focus{
--tw-ring-color: hsl(var(--primary))}
.focus\:ring-primary\/20:focus{
--tw-ring-color: hsl(var(--primary) / .2)}
.focus\:ring-primary\/40:focus{
--tw-ring-color: hsl(var(--primary) / .4)}
.focus\:ring-ring:focus{
--tw-ring-color: hsl(var(--ring))}
.focus\:ring-offset-1:focus{
--tw-ring-offset-width: 1px}
.focus\:ring-offset-2:focus{
--tw-ring-offset-width: 2px}
.focus-visible\:outline-none:focus-visible{
outline:2px solid transparent;
outline-offset:2px}
.focus-visible\:ring-2:focus-visible{
--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-visible\:ring-primary\/40:focus-visible{
--tw-ring-color: hsl(var(--primary) / .4)}
.focus-visible\:ring-ring:focus-visible{
--tw-ring-color: hsl(var(--ring))}
.focus-visible\:ring-offset-1:focus-visible{
--tw-ring-offset-width: 1px}
.focus-visible\:ring-offset-2:focus-visible{
--tw-ring-offset-width: 2px}
.active\:translate-y-0:active{
--tw-translate-y: 0px;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.active\:scale-95:active{
--tw-scale-x: .95;
--tw-scale-y: .95;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.active\:scale-\[0\.98\]:active{
--tw-scale-x: .98;
--tw-scale-y: .98;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.active\:cursor-grabbing:active{
cursor:grabbing}
.active\:bg-primary\/95:active{
background-color:hsl(var(--primary) / .95)}
.active\:bg-secondary\/70:active{
background-color:hsl(var(--secondary) / .7)}
.disabled\:pointer-events-none:disabled{
pointer-events:none}
.disabled\:cursor-not-allowed:disabled{
cursor:not-allowed}
.disabled\:bg-muted:disabled{
background-color:hsl(var(--muted))}
.disabled\:opacity-50:disabled{
opacity:.5}
.disabled\:opacity-60:disabled{
opacity:.6}
.group:focus-within .group-focus-within\:text-\[\#4169E1\]{
--tw-text-opacity: 1;
color:rgb(65 105 225 / var(--tw-text-opacity, 1))}
.group:hover .group-hover\:visible{
visibility:visible}
.group\/item:hover .group-hover\/item\:flex,.group:hover .group-hover\:flex{
display:flex}
.group:hover .group-hover\:translate-y-\[2em\]{
--tw-translate-y: 2em;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.group:hover .group-hover\:scale-110{
--tw-scale-x: 1.1;
--tw-scale-y: 1.1;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.group:hover .group-hover\:animate-\[arrow-img-link-back_0\.4s_ease-out\]{
animation:arrow-img-link-back .4s ease-out}
.group:hover .group-hover\:animate-\[arrow-img-link-forward_0\.4s_ease-out\]{
animation:arrow-img-link-forward .4s ease-out}
.group:hover .group-hover\:animate-\[arrow-slide-back_0\.4s_ease-out\]{
animation:arrow-slide-back .4s ease-out}
.group:hover .group-hover\:animate-\[arrow-slide-forward_0\.4s_ease-out\]{
animation:arrow-slide-forward .4s ease-out}
.group:hover .group-hover\:border-amber-400{
--tw-border-opacity: 1;
border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}
.group:hover .group-hover\:bg-black\/10{
background-color:#0000001a}
.group:hover .group-hover\:bg-emerald-600{
--tw-bg-opacity: 1;
background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}
.group:hover .group-hover\:bg-primary{
background-color:hsl(var(--primary))}
.group:hover .group-hover\:bg-sky-400{
--tw-bg-opacity: 1;
background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}
.group:hover .group-hover\:fill-\[\#3252b4\]{
fill:#3252b4}
.group:hover .group-hover\:font-bold{
font-weight:700}
.group:hover .group-hover\:text-\[\#4169E1\]{
--tw-text-opacity: 1;
color:rgb(65 105 225 / var(--tw-text-opacity, 1))}
.group:hover .group-hover\:text-amber-700{
--tw-text-opacity: 1;
color:rgb(180 83 9 / var(--tw-text-opacity, 1))}
.group:hover .group-hover\:text-blue-600{
--tw-text-opacity: 1;
color:rgb(37 99 235 / var(--tw-text-opacity, 1))}
.group:hover .group-hover\:text-current{
color:currentColor}
.group:hover .group-hover\:text-foreground{
color:hsl(var(--foreground))}
.group:hover .group-hover\:text-orange-600{
--tw-text-opacity: 1;
color:rgb(234 88 12 / var(--tw-text-opacity, 1))}
.group:hover .group-hover\:text-primary{
color:hsl(var(--primary))}
.group:hover .group-hover\:text-white{
--tw-text-opacity: 1;
color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
.group\/link:hover .group-hover\/link\:underline,.group:hover .group-hover\:underline{
text-decoration-line:underline}
.group:hover .group-hover\:opacity-100{
opacity:1}
.peer:checked~.peer-checked\:border-destructive{
border-color:hsl(var(--destructive))}
.peer:checked~.peer-checked\:border-primary{
border-color:hsl(var(--primary))}
.peer:checked~.peer-checked\:bg-destructive{
background-color:hsl(var(--destructive))}
.peer:checked~.peer-checked\:bg-primary{
background-color:hsl(var(--primary))}
.peer:checked~.peer-checked\:after\:translate-x-4:after{
content:var(--tw-content);
--tw-translate-x: 1rem;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.peer:checked~.peer-checked\:after\:translate-x-5:after{
content:var(--tw-content);
--tw-translate-x: 1.25rem;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.peer:checked~.peer-checked\:after\:translate-x-7:after{
content:var(--tw-content);
--tw-translate-x: 1.75rem;
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.peer:checked~.peer-checked\:after\:\!bg-white:after{
content:var(--tw-content);
--tw-bg-opacity: 1 !important;
background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}
.peer:focus-visible~.peer-focus-visible\: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)}
.peer:focus-visible~.peer-focus-visible\: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)}
.peer:focus-visible~.peer-focus-visible\:ring-ring{
--tw-ring-color: hsl(var(--ring))}
.peer:focus-visible~.peer-focus-visible\:ring-offset-1{
--tw-ring-offset-width: 1px}
.peer:disabled~.peer-disabled\:cursor-not-allowed{
cursor:not-allowed}
.peer:disabled~.peer-disabled\:opacity-100{
opacity:1}
.peer:disabled~.peer-disabled\:opacity-50{
opacity:.5}
@media not all and (min-width: 1024px){
.max-lg\:flex-wrap{
flex-wrap:wrap}
}
@media (min-width: 640px){
.sm\:col-span-1{
grid-column:span 1 / span 1}
.sm\:col-span-2{
grid-column:span 2 / span 2}
.sm\:mx-0{
margin-left:0;
margin-right:0}
.sm\:mx-8{
margin-left:2rem;
margin-right:2rem}
.sm\:mb-0{
margin-bottom:0}
.sm\:mb-6{
margin-bottom:1.5rem}
.sm\:mb-8{
margin-bottom:2rem}
.sm\:mr-\[4rem\]{
margin-right:4rem}
.sm\:mt-0{
margin-top:0}
.sm\:mt-4{
margin-top:1rem}
.sm\:mt-8{
margin-top:2rem}
.sm\:block{
display:block}
.sm\:aspect-\[16\/10\]{
aspect-ratio:16/10}
.sm\:aspect-\[3\/2\]{
aspect-ratio:3/2}
.sm\:h-48{
height:12rem}
.sm\:h-56{
height:14rem}
.sm\:h-full{
height:100%}
.sm\:min-h-\[350px\]{
min-height:350px}
.sm\:w-1\/3{
width:33.333333%}
.sm\:w-16{
width:4rem}
.sm\:w-2\/3{
width:66.666667%}
.sm\:w-28{
width:7rem}
.sm\:w-40{
width:10rem}
.sm\:w-44{
width:11rem}
.sm\:w-48,.sm\:w-\[12rem\]{
width:12rem}
.sm\:w-\[420px\]{
width:420px}
.sm\:w-\[75\%\]{
width:75%}
.sm\:w-\[80\%\]{
width:80%}
.sm\:w-auto{
width:auto}
.sm\:max-w-sm{
max-width:24rem}
.sm\:columns-2{
-moz-columns:2;
columns:2}
.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\:flex-row{
flex-direction:row}
.sm\:items-start{
align-items:flex-start}
.sm\:items-center{
align-items:center}
.sm\:items-baseline{
align-items:baseline}
.sm\:justify-normal{
justify-content:normal}
.sm\:justify-end{
justify-content:flex-end}
.sm\:justify-between{
justify-content:space-between}
.sm\:gap-10{
gap:2.5rem}
.sm\:gap-4{
gap:1rem}
.sm\:gap-6{
gap:1.5rem}
.sm\: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))}
.sm\:self-center{
align-self:center}
.sm\:rounded-2xl{
border-radius:1rem}
.sm\:rounded-3xl{
border-radius:1.5rem}
.sm\:p-10{
padding:2.5rem}
.sm\:p-2{
padding:.5rem}
.sm\:p-4{
padding:1rem}
.sm\:p-6{
padding:1.5rem}
.sm\:px-0{
padding-left:0;
padding-right:0}
.sm\:px-1{
padding-left:.25rem;
padding-right:.25rem}
.sm\:px-2{
padding-left:.5rem;
padding-right:.5rem}
.sm\:px-3{
padding-left:.75rem;
padding-right:.75rem}
.sm\:px-36{
padding-left:9rem;
padding-right:9rem}
.sm\:px-4{
padding-left:1rem;
padding-right:1rem}
.sm\:px-6{
padding-left:1.5rem;
padding-right:1.5rem}
.sm\:px-9{
padding-left:2.25rem;
padding-right:2.25rem}
.sm\:py-28{
padding-top:7rem;
padding-bottom:7rem}
.sm\:py-3{
padding-top:.75rem;
padding-bottom:.75rem}
.sm\:py-32{
padding-top:8rem;
padding-bottom:8rem}
.sm\:py-4{
padding-top:1rem;
padding-bottom:1rem}
.sm\:py-8{
padding-top:2rem;
padding-bottom:2rem}
.sm\:pl-6{
padding-left:1.5rem}
.sm\:pr-6{
padding-right:1.5rem}
.sm\:pt-12{
padding-top:3rem}
.sm\:text-left{
text-align:left}
.sm\:text-justify{
text-align:justify}
.sm\:text-2xl{
font-size:1.5rem;
line-height:2rem}
.sm\:text-3xl{
font-size:1.875rem;
line-height:2.25rem}
.sm\:text-4xl{
font-size:2.25rem;
line-height:2.5rem}
.sm\:text-6xl{
font-size:3.75rem;
line-height:1}
.sm\:text-\[12px\]{
font-size:12px}
.sm\:text-base{
font-size:1rem;
line-height:1.5rem}
.sm\:text-lg{
font-size:1.125rem;
line-height:1.75rem}
.sm\:text-sm{
font-size:.875rem;
line-height:1.25rem}
.sm\:text-xl{
font-size:1.25rem;
line-height:1.75rem}
.sm\:shadow-xl{
--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(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)}
}
@media (min-width: 768px){
.md\:col-span-2{
grid-column:span 2 / span 2}
.md\:block{
display:block}
.md\:flex{
display:flex}
.md\:aspect-\[16\/9\]{
aspect-ratio:16/9}
.md\:h-64{
height:16rem}
.md\:min-h-\[450px\]{
min-height:450px}
.md\:w-1\/4{
width:25%}
.md\:w-\[400px\]{
width:400px}
.md\:grid-cols-1{
grid-template-columns:repeat(1,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\:flex-row{
flex-direction:row}
.md\:items-end{
align-items:flex-end}
.md\:items-center{
align-items:center}
.md\:justify-between{
justify-content:space-between}
.md\:p-12{
padding:3rem}
.md\:p-5{
padding:1.25rem}
.md\:p-6{
padding:1.5rem}
.md\:px-5{
padding-left:1.25rem;
padding-right:1.25rem}
.md\:text-2xl{
font-size:1.5rem;
line-height:2rem}
.md\:text-4xl{
font-size:2.25rem;
line-height:2.5rem}
.md\:text-5xl{
font-size:3rem;
line-height:1}
.md\:text-7xl{
font-size:4.5rem;
line-height:1}
.md\:text-h2{
font-size:1.5rem}
.md\:text-lg{
font-size:1.125rem;
line-height:1.75rem}
.md\:text-xl{
font-size:1.25rem;
line-height:1.75rem}
}
@media (min-width: 1024px){
.lg\:left-auto{
left:auto}
.lg\:right-4{
right:1rem}
.lg\:order-1{
order:1}
.lg\:order-2{
order:2}
.lg\:col-span-2{
grid-column:span 2 / span 2}
.lg\:mx-0{
margin-left:0;
margin-right:0}
.lg\:mx-36{
margin-left:9rem;
margin-right:9rem}
.lg\:mr-36{
margin-right:9rem}
.lg\:block{
display:block}
.lg\:flex{
display:flex}
.lg\:hidden{
display:none}
.lg\:h-72{
height:18rem}
.lg\:min-h-\[500px\]{
min-height:500px}
.lg\:w-1\/2{
width:50%}
.lg\:w-1\/3{
width:33.333333%}
.lg\:w-1\/4{
width:25%}
.lg\:w-2\/5{
width:40%}
.lg\:w-3\/5{
width:60%}
.lg\:w-32{
width:8rem}
.lg\:w-\[360px\]{
width:360px}
.lg\:w-\[40\%\]{
width:40%}
.lg\:w-full{
width:100%}
.lg\:max-w-none{
max-width:none}
.lg\:table-fixed{
table-layout:fixed}
.lg\:columns-3{
-moz-columns:3;
columns:3}
.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-5{
grid-template-columns:repeat(5,minmax(0,1fr))}
.lg\:grid-cols-6{
grid-template-columns:repeat(6,minmax(0,1fr))}
.lg\:flex-row{
flex-direction:row}
.lg\:flex-col{
flex-direction:column}
.lg\:items-center{
align-items:center}
.lg\:justify-normal{
justify-content:normal}
.lg\:justify-end{
justify-content:flex-end}
.lg\:gap-4{
gap:1rem}
.lg\:gap-8{
gap:2rem}
.lg\:gap-x-0{
-moz-column-gap:0px;
column-gap:0px}
.lg\:border-l{
border-left-width:1px}
.lg\:border-border{
border-color:hsl(var(--border))}
.lg\:p-8{
padding:2rem}
.lg\:px-14{
padding-left:3.5rem;
padding-right:3.5rem}
.lg\:px-36{
padding-left:9rem;
padding-right:9rem}
.lg\:py-12{
padding-top:3rem;
padding-bottom:3rem}
.lg\:pr-\[15\%\]{
padding-right:15%}
.lg\:pt-14{
padding-top:3.5rem}
.lg\:text-3xl{
font-size:1.875rem;
line-height:2.25rem}
.lg\:text-7xl{
font-size:4.5rem;
line-height:1}
.lg\:text-\[16px\]{
font-size:16px}
.lg\:text-h1{
font-size:2rem}
.lg\:text-h2{
font-size:1.5rem}
.lg\:text-sub_heading{
--tw-text-opacity: 1;
color:rgb(228 143 6 / var(--tw-text-opacity, 1))}
}
@media (min-width: 1280px){
.xl\:ml-\[8rem\]{
margin-left:8rem}
.xl\:mr-\[6rem\]{
margin-right:6rem}
.xl\:mr-\[8rem\]{
margin-right:8rem}
.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\:justify-normal{
justify-content:normal}
.xl\:text-\[0\.875rem\]{
font-size:.875rem}
.xl\:text-\[1\.25rem\]{
font-size:1.25rem}
.xl\:text-\[16px\]{
font-size:16px}
.xl\:leading-6{
line-height:1.5rem}
}
@media (prefers-color-scheme: dark){
.dark\:divide-slate-800>:not([hidden])~:not([hidden]){
--tw-divide-opacity: 1;
border-color:rgb(30 41 59 / var(--tw-divide-opacity, 1))}
.dark\:border-blue-700{
--tw-border-opacity: 1;
border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}
.dark\:border-blue-800{
--tw-border-opacity: 1;
border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}
.dark\:border-gray-800{
--tw-border-opacity: 1;
border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}
.dark\:border-green-700{
--tw-border-opacity: 1;
border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}
.dark\:border-green-800{
--tw-border-opacity: 1;
border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}
.dark\:border-purple-700{
--tw-border-opacity: 1;
border-color:rgb(126 34 206 / var(--tw-border-opacity, 1))}
.dark\:border-purple-800{
--tw-border-opacity: 1;
border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}
.dark\:border-purple-800\/40{
border-color:#6b21a866}
.dark\:border-red-700{
--tw-border-opacity: 1;
border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}
.dark\:border-red-800{
--tw-border-opacity: 1;
border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}
.dark\:border-slate-800{
--tw-border-opacity: 1;
border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}
.dark\:border-yellow-500{
--tw-border-opacity: 1;
border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}
.dark\:border-yellow-800{
--tw-border-opacity: 1;
border-color:rgb(133 77 14 / var(--tw-border-opacity, 1))}
.dark\:border-l-green-300{
--tw-border-opacity: 1;
border-left-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}
.dark\:border-l-red-300{
--tw-border-opacity: 1;
border-left-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}
.dark\:border-l-yellow-300{
--tw-border-opacity: 1;
border-left-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}
.dark\:bg-amber-900{
--tw-bg-opacity: 1;
background-color:rgb(120 53 15 / var(--tw-bg-opacity, 1))}
.dark\:bg-blue-600{
--tw-bg-opacity: 1;
background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}
.dark\:bg-blue-800{
--tw-bg-opacity: 1;
background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}
.dark\:bg-blue-950\/20{
background-color:#17255433}
.dark\:bg-blue-950\/30{
background-color:#1725544d}
.dark\:bg-gray-800{
--tw-bg-opacity: 1;
background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}
.dark\:bg-gray-950\/30{
background-color:#0307124d}
.dark\:bg-green-600{
--tw-bg-opacity: 1;
background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}
.dark\:bg-green-800{
--tw-bg-opacity: 1;
background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))}
.dark\:bg-green-800\/70{
background-color:#166534b3}
.dark\:bg-green-900{
--tw-bg-opacity: 1;
background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}
.dark\:bg-green-950\/20{
background-color:#052e1633}
.dark\:bg-orange-800{
--tw-bg-opacity: 1;
background-color:rgb(154 52 18 / var(--tw-bg-opacity, 1))}
.dark\:bg-purple-600{
--tw-bg-opacity: 1;
background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}
.dark\:bg-purple-950\/20{
background-color:#3b076433}
.dark\:bg-red-600{
--tw-bg-opacity: 1;
background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}
.dark\:bg-red-800{
--tw-bg-opacity: 1;
background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}
.dark\:bg-red-800\/70{
background-color:#991b1bb3}
.dark\:bg-red-900{
--tw-bg-opacity: 1;
background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}
.dark\:bg-red-950\/20{
background-color:#450a0a33}
.dark\:bg-slate-800\/50{
background-color:#1e293b80}
.dark\:bg-slate-900{
--tw-bg-opacity: 1;
background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}
.dark\:bg-white{
--tw-bg-opacity: 1;
background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}
.dark\:bg-yellow-400{
--tw-bg-opacity: 1;
background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}
.dark\:bg-yellow-500\/60{
background-color:#eab30899}
.dark\:bg-yellow-900{
--tw-bg-opacity: 1;
background-color:rgb(113 63 18 / var(--tw-bg-opacity, 1))}
.dark\:bg-yellow-950\/20{
background-color:#42200633}
.dark\:bg-yellow-950\/30{
background-color:#4220064d}
.dark\:text-amber-200{
--tw-text-opacity: 1;
color:rgb(253 230 138 / var(--tw-text-opacity, 1))}
.dark\:text-amber-400{
--tw-text-opacity: 1;
color:rgb(251 191 36 / var(--tw-text-opacity, 1))}
.dark\:text-amber-500{
--tw-text-opacity: 1;
color:rgb(245 158 11 / var(--tw-text-opacity, 1))}
.dark\:text-black{
--tw-text-opacity: 1;
color:rgb(0 0 0 / var(--tw-text-opacity, 1))}
.dark\:text-blue-200{
--tw-text-opacity: 1;
color:rgb(191 219 254 / var(--tw-text-opacity, 1))}
.dark\:text-gray-200{
--tw-text-opacity: 1;
color:rgb(229 231 235 / var(--tw-text-opacity, 1))}
.dark\:text-gray-400{
--tw-text-opacity: 1;
color:rgb(156 163 175 / var(--tw-text-opacity, 1))}
.dark\:text-gray-500{
--tw-text-opacity: 1;
color:rgb(107 114 128 / var(--tw-text-opacity, 1))}
.dark\:text-green-100{
--tw-text-opacity: 1;
color:rgb(220 252 231 / var(--tw-text-opacity, 1))}
.dark\:text-green-200{
--tw-text-opacity: 1;
color:rgb(187 247 208 / var(--tw-text-opacity, 1))}
.dark\:text-green-400{
--tw-text-opacity: 1;
color:rgb(74 222 128 / var(--tw-text-opacity, 1))}
.dark\:text-orange-200{
--tw-text-opacity: 1;
color:rgb(254 215 170 / var(--tw-text-opacity, 1))}
.dark\:text-purple-200{
--tw-text-opacity: 1;
color:rgb(233 213 255 / var(--tw-text-opacity, 1))}
.dark\:text-purple-200\/70{
color:#e9d5ffb3}
.dark\:text-purple-200\/80{
color:#e9d5ffcc}
.dark\:text-red-200{
--tw-text-opacity: 1;
color:rgb(254 202 202 / var(--tw-text-opacity, 1))}
.dark\:text-red-200\/80{
color:#fecacacc}
.dark\:text-red-400{
--tw-text-opacity: 1;
color:rgb(248 113 113 / var(--tw-text-opacity, 1))}
.dark\:text-slate-300{
--tw-text-opacity: 1;
color:rgb(203 213 225 / var(--tw-text-opacity, 1))}
.dark\:text-white{
--tw-text-opacity: 1;
color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
.dark\:text-yellow-200{
--tw-text-opacity: 1;
color:rgb(254 240 138 / var(--tw-text-opacity, 1))}
.dark\:after\:bg-slate-600:after{
content:var(--tw-content);
--tw-bg-opacity: 1;
background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}
.dark\:hover\:bg-gray-700:hover{
--tw-bg-opacity: 1;
background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}
.dark\:hover\:bg-green-700\/70:hover{
background-color:#15803db3}
.dark\:hover\:bg-red-700\/70:hover{
background-color:#b91c1cb3}
.dark\:hover\:bg-yellow-500\/75:hover{
background-color:#eab308bf}
.dark\:hover\:text-white:hover{
--tw-text-opacity: 1;
color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}

