@import url('https://fonts.googleapis.com/css2?family=Caveat:wght@500;600;700&display=swap');/* geist-cyrillic-ext-wght-normal */
@font-face {
  font-family: 'Geist Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/build/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format('woff2-variations');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* geist-cyrillic-wght-normal */
@font-face {
  font-family: 'Geist Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/build/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format('woff2-variations');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* geist-vietnamese-wght-normal */
@font-face {
  font-family: 'Geist Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/build/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format('woff2-variations');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* geist-latin-ext-wght-normal */
@font-face {
  font-family: 'Geist Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/build/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format('woff2-variations');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* geist-latin-wght-normal */
@font-face {
  font-family: 'Geist Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/build/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@theme inline{--animation-delay-0: 0s; --animation-delay-75: 75ms; --animation-delay-100: .1s; --animation-delay-150: .15s; --animation-delay-200: .2s; --animation-delay-300: .3s; --animation-delay-500: .5s; --animation-delay-700: .7s; --animation-delay-1000: 1s; --animation-repeat-0: 0; --animation-repeat-1: 1; --animation-repeat-infinite: infinite; --animation-direction-normal: normal; --animation-direction-reverse: reverse; --animation-direction-alternate: alternate; --animation-direction-alternate-reverse: alternate-reverse; --animation-fill-mode-none: none; --animation-fill-mode-forwards: forwards; --animation-fill-mode-backwards: backwards; --animation-fill-mode-both: both; --percentage-0: 0; --percentage-5: .05; --percentage-10: .1; --percentage-15: .15; --percentage-20: .2; --percentage-25: .25; --percentage-30: .3; --percentage-35: .35; --percentage-40: .4; --percentage-45: .45; --percentage-50: .5; --percentage-55: .55; --percentage-60: .6; --percentage-65: .65; --percentage-70: .7; --percentage-75: .75; --percentage-80: .8; --percentage-85: .85; --percentage-90: .9; --percentage-95: .95; --percentage-100: 1; --percentage-translate-full: 1; --animate-in: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-out: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes enter { from { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); filter: blur(var(--tw-enter-blur,0)); }}@keyframes exit { to { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); filter: blur(var(--tw-exit-blur,0)); }}--animate-accordion-down: accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-accordion-up: accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-down: collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-up: collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes accordion-down { from { height: 0; }to { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }}@keyframes accordion-up { from { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }to { height: 0; }}@keyframes collapsible-down { from { height: 0; }to { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }}@keyframes collapsible-up { from { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }to { height: 0; }}--animate-caret-blink: caret-blink 1.25s ease-out infinite; @keyframes caret-blink { 0%,70%,100% { opacity: 1; }20%,50% { opacity: 0; }}}@utility animation-duration-*{--tw-animation-duration: calc(--value(number)*1ms); --tw-animation-duration: --value(--animation-duration-*,[duration],"initial",[*]); animation-duration: calc(--value(number)*1ms); animation-duration: --value(--animation-duration-*,[duration],"initial",[*]);}@utility delay-*{animation-delay: calc(--value(number)*1ms); animation-delay: --value(--animation-delay-*,[duration],"initial",[*]); --tw-animation-delay: calc(--value(number)*1ms); --tw-animation-delay: --value(--animation-delay-*,[duration],"initial",[*]);}@utility repeat-*{animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]); --tw-animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]);}@utility direction-*{animation-direction: --value(--animation-direction-*,"initial",[*]); --tw-animation-direction: --value(--animation-direction-*,"initial",[*]);}@utility fill-mode-*{animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]); --tw-animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]);}@utility running{animation-play-state: running;}@utility paused{animation-play-state: paused;}@utility play-state-*{animation-play-state: --value("initial",[*]);}@utility blur-in{--tw-enter-blur: 20px;}@utility blur-in-*{--tw-enter-blur: calc(--value(number)*1px); --tw-enter-blur: --value(--blur-*,[*]);}@utility blur-out{--tw-exit-blur: 20px;}@utility blur-out-*{--tw-exit-blur: calc(--value(number)*1px); --tw-exit-blur: --value(--blur-*,[*]);}@utility fade-in{--tw-enter-opacity: 0;}@utility fade-in-*{--tw-enter-opacity: calc(--value(number)/100); --tw-enter-opacity: --value(--percentage-*,[*]);}@utility fade-out{--tw-exit-opacity: 0;}@utility fade-out-*{--tw-exit-opacity: calc(--value(number)/100); --tw-exit-opacity: --value(--percentage-*,[*]);}@utility zoom-in{--tw-enter-scale: 0;}@utility zoom-in-*{--tw-enter-scale: calc(--value(number)*1%); --tw-enter-scale: calc(--value(ratio)); --tw-enter-scale: --value(--percentage-*,[*]);}@utility -zoom-in-*{--tw-enter-scale: calc(--value(number)*-1%); --tw-enter-scale: calc(--value(ratio)*-1); --tw-enter-scale: --value(--percentage-*,[*]);}@utility zoom-out{--tw-exit-scale: 0;}@utility zoom-out-*{--tw-exit-scale: calc(--value(number)*1%); --tw-exit-scale: calc(--value(ratio)); --tw-exit-scale: --value(--percentage-*,[*]);}@utility -zoom-out-*{--tw-exit-scale: calc(--value(number)*-1%); --tw-exit-scale: calc(--value(ratio)*-1); --tw-exit-scale: --value(--percentage-*,[*]);}@utility spin-in{--tw-enter-rotate: 30deg;}@utility spin-in-*{--tw-enter-rotate: calc(--value(number)*1deg); --tw-enter-rotate: calc(--value(ratio)*360deg); --tw-enter-rotate: --value(--rotate-*,[*]);}@utility -spin-in{--tw-enter-rotate: -30deg;}@utility -spin-in-*{--tw-enter-rotate: calc(--value(number)*-1deg); --tw-enter-rotate: calc(--value(ratio)*-360deg); --tw-enter-rotate: --value(--rotate-*,[*]);}@utility spin-out{--tw-exit-rotate: 30deg;}@utility spin-out-*{--tw-exit-rotate: calc(--value(number)*1deg); --tw-exit-rotate: calc(--value(ratio)*360deg); --tw-exit-rotate: --value(--rotate-*,[*]);}@utility -spin-out{--tw-exit-rotate: -30deg;}@utility -spin-out-*{--tw-exit-rotate: calc(--value(number)*-1deg); --tw-exit-rotate: calc(--value(ratio)*-360deg); --tw-exit-rotate: --value(--rotate-*,[*]);}@utility slide-in-from-top{--tw-enter-translate-y: -100%;}@utility slide-in-from-top-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-enter-translate-y: calc(--value(ratio)*-100%); --tw-enter-translate-y: calc(--value(--translate-*,[percentage],[length])*-1);}@utility slide-in-from-bottom{--tw-enter-translate-y: 100%;}@utility slide-in-from-bottom-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-enter-translate-y: calc(--value(ratio)*100%); --tw-enter-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-left{--tw-enter-translate-x: -100%;}@utility slide-in-from-left-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-enter-translate-x: calc(--value(ratio)*-100%); --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1);}@utility slide-in-from-right{--tw-enter-translate-x: 100%;}@utility slide-in-from-right-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-enter-translate-x: calc(--value(ratio)*100%); --tw-enter-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-start{&:dir(ltr){ --tw-enter-translate-x: -100%; }&:dir(rtl){ --tw-enter-translate-x: 100%; }}@utility slide-in-from-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-enter-translate-x: calc(--value(ratio)*-100%); --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-enter-translate-x: calc(--value(ratio)*100%); --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-in-from-end{&:dir(ltr){ --tw-enter-translate-x: 100%; }&:dir(rtl){ --tw-enter-translate-x: -100%; }}@utility slide-in-from-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-enter-translate-x: calc(--value(ratio)*100%); --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-enter-translate-x: calc(--value(ratio)*-100%); --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1); }}@utility slide-out-to-top{--tw-exit-translate-y: -100%;}@utility slide-out-to-top-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-exit-translate-y: calc(--value(ratio)*-100%); --tw-exit-translate-y: calc(--value(--translate-*,[percentage],[length])*-1);}@utility slide-out-to-bottom{--tw-exit-translate-y: 100%;}@utility slide-out-to-bottom-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-exit-translate-y: calc(--value(ratio)*100%); --tw-exit-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-left{--tw-exit-translate-x: -100%;}@utility slide-out-to-left-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-exit-translate-x: calc(--value(ratio)*-100%); --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1);}@utility slide-out-to-right{--tw-exit-translate-x: 100%;}@utility slide-out-to-right-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-exit-translate-x: calc(--value(ratio)*100%); --tw-exit-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-start{&:dir(ltr){ --tw-exit-translate-x: -100%; }&:dir(rtl){ --tw-exit-translate-x: 100%; }}@utility slide-out-to-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-exit-translate-x: calc(--value(ratio)*-100%); --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-exit-translate-x: calc(--value(ratio)*100%); --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-out-to-end{&:dir(ltr){ --tw-exit-translate-x: 100%; }&:dir(rtl){ --tw-exit-translate-x: -100%; }}@utility slide-out-to-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-exit-translate-x: calc(--value(ratio)*100%); --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-exit-translate-x: calc(--value(ratio)*-100%); --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1); }}/* geist-cyrillic-ext-wght-normal */
@font-face {
  font-family: 'Geist Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/build/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format('woff2-variations');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* geist-cyrillic-wght-normal */
@font-face {
  font-family: 'Geist Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/build/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format('woff2-variations');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* geist-vietnamese-wght-normal */
@font-face {
  font-family: 'Geist Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/build/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format('woff2-variations');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* geist-latin-ext-wght-normal */
@font-face {
  font-family: 'Geist Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/build/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format('woff2-variations');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* geist-latin-wght-normal */
@font-face {
  font-family: 'Geist Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/build/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url('/build/assets/geist-latin-wght-normal-BgDaEnEv.woff2') format('woff2-variations');
}

*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--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 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com *//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Geist, Geist Variable, Inter, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: Geist Mono, Geist Variable, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}

input:where([type='text']),input:where(:not([type])),input:where([type='email']),input:where([type='url']),input:where([type='password']),input:where([type='number']),input:where([type='date']),input:where([type='datetime-local']),input:where([type='month']),input:where([type='search']),input:where([type='tel']),input:where([type='time']),input:where([type='week']),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0px;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000;}

input:where([type='text']):focus, input:where(:not([type])):focus, input:where([type='email']):focus, input:where([type='url']):focus, input:where([type='password']):focus, input:where([type='number']):focus, input:where([type='date']):focus, input:where([type='datetime-local']):focus, input:where([type='month']):focus, input:where([type='search']):focus, input:where([type='tel']):focus, input:where([type='time']):focus, input:where([type='week']):focus, select:where([multiple]):focus, textarea:focus, select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb}

input::-moz-placeholder, textarea::-moz-placeholder{color:#6b7280;opacity:1}

input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}

::-webkit-datetime-edit-fields-wrapper{padding:0}

::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}

::-webkit-datetime-edit{display:inline-flex}

::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}

select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 0.5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}

select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:0.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}

input:where([type='checkbox']),input:where([type='radio']){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}

input:where([type='checkbox']){border-radius:0px}

input:where([type='radio']){border-radius:100%}

input:where([type='checkbox']):focus,input:where([type='radio']):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}

input:where([type='checkbox']):checked,input:where([type='radio']):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}

input:where([type='checkbox']):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");}

@media (forced-colors: active) {input:where([type='checkbox']):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}

input:where([type='radio']):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");}

@media (forced-colors: active) {input:where([type='radio']):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}

input:where([type='checkbox']):checked:hover,input:where([type='checkbox']):checked:focus,input:where([type='radio']):checked:hover,input:where([type='radio']):checked:focus{border-color:transparent;background-color:currentColor}

input:where([type='checkbox']):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat;}

@media (forced-colors: active) {input:where([type='checkbox']):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}

input:where([type='checkbox']):indeterminate:hover,input:where([type='checkbox']):indeterminate:focus{border-color:transparent;background-color:currentColor}

input:where([type='file']){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}

input:where([type='file']):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}
  .theme {
    --font-heading: var(--font-sans);
  }

  :root,
  .dark {
    --font-sans: 'Geist', 'Geist Variable', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    --font-heading: 'Geist', 'Geist Variable', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    --font-mono: 'Geist Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  }

  :root {
    /* Langkah Alam V5 Blue palette from the supplied HTML reference. */
    --background: 214 54% 97%;       /* #f5f8fc */
    --foreground: 214 68% 14%;       /* #0b1f3a */
    --card: 0 0% 100%;                /* #ffffff */
    --card-foreground: 214 68% 14%;  /* #0b1f3a */
    --popover: 0 0% 100%;             /* #ffffff */
    --popover-foreground: 214 68% 14%;
    --primary: 212 78% 35%;           /* #1455a0 */
    --primary-foreground: 0 0% 100%;  /* #ffffff */
    --secondary: 215 100% 97%;        /* #eef5ff */
    --secondary-foreground: 214 68% 14%;
    --muted: 215 100% 97%;            /* #eef5ff */
    --muted-foreground: 215 15% 47%;  /* #66758a */
    --accent: 215 100% 97%;           /* #eef5ff */
    --accent-foreground: 212 78% 35%; /* #1455a0 */
    --destructive: 0 45% 46%;         /* #a44949 */
    --destructive-foreground: 0 0% 100%;
    --border: 213 44% 89%;            /* #d8e3f0 */
    --input: 213 44% 89%;
    --ring: 212 78% 35%;              /* #1455a0 */
    --chart-1: 212 78% 35%;
    --chart-2: 212 60% 50%;
    --chart-3: 212 45% 60%;
    --chart-4: 212 35% 70%;
    --chart-5: 214 68% 14%;
    --radius: 0.75rem;
    --sidebar: 0 0% 100%;
    --sidebar-foreground: 214 68% 14%;
    --sidebar-primary: 212 78% 35%;
    --sidebar-primary-foreground: 0 0% 100%;
    --sidebar-accent: 215 100% 97%;
    --sidebar-accent-foreground: 214 68% 14%;
    --sidebar-border: 213 44% 89%;
    --sidebar-ring: 212 78% 35%;

    /* Direct tokens for gradients and imagery overlays. */
    --ink: #0b1f3a;
    --blue: #1455a0;
    --light: #eef5ff;
    --line: #d8e3f0;
    --muted-gray: #66758a;
    --hero-deep: #081a32;
    --hero-copy: #dbe8f8;
  }

  .dark {
    --background: 214 69% 8%;
    --foreground: 210 33% 95%;
    --card: 214 60% 12%;
    --card-foreground: 210 33% 95%;
    --popover: 214 60% 12%;
    --popover-foreground: 210 33% 95%;
    --primary: 212 78% 55%;
    --primary-foreground: 0 0% 100%;
    --secondary: 214 40% 16%;
    --secondary-foreground: 210 33% 95%;
    --muted: 214 40% 16%;
    --muted-foreground: 213 15% 60%;
    --accent: 214 40% 16%;
    --accent-foreground: 212 78% 55%;
    --destructive: 0 45% 55%;
    --destructive-foreground: 0 0% 100%;
    --border: 214 30% 20%;
    --input: 214 30% 22%;
    --ring: 212 78% 55%;
    --chart-1: 212 78% 55%;
    --chart-2: 212 60% 45%;
    --chart-3: 212 45% 55%;
    --chart-4: 212 35% 65%;
    --chart-5: 214 69% 14%;
    --sidebar: 214 60% 12%;
    --sidebar-foreground: 210 33% 95%;
    --sidebar-primary: 212 78% 55%;
    --sidebar-primary-foreground: 0 0% 100%;
    --sidebar-accent: 214 40% 16%;
    --sidebar-accent-foreground: 210 33% 95%;
    --sidebar-border: 214 30% 20%;
    --sidebar-ring: 212 78% 55%;
  }

  * {
    border-color: hsl(var(--border));
  }

  html,
  body {
    background-color: hsl(var(--background));
    color: hsl(var(--foreground));
    font-family: 'Geist', 'Geist Variable', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    letter-spacing: -0.011em;
    font-feature-settings: 'rlig' 1, 'calt' 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow-x: hidden;
    max-width: 100vw;
  }

  ::-moz-selection {
    background: hsl(var(--primary) / 0.18);
    color: hsl(var(--foreground));
  }

  ::selection {
    background: hsl(var(--primary) / 0.18);
    color: hsl(var(--foreground));
  }
.container{width:100%}
@media (min-width: 640px){.container{max-width:640px}}
@media (min-width: 768px){.container{max-width:768px}}
@media (min-width: 1024px){.container{max-width:1024px}}
@media (min-width: 1280px){.container{max-width:1280px}}
@media (min-width: 1536px){.container{max-width:1536px}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}
.pointer-events-none{pointer-events:none}
.pointer-events-auto{pointer-events:auto}
.visible{visibility:visible}
.invisible{visibility:hidden}
.collapse{visibility:collapse}
.fixed{position:fixed}
.absolute{position:absolute}
.relative{position:relative}
.sticky{position:sticky}
.inset-0{inset:0px}
.inset-x-0{left:0px;right:0px}
.inset-x-3{left:0.75rem;right:0.75rem}
.inset-x-3\.5{left:0.875rem;right:0.875rem}
.inset-x-4{left:1rem;right:1rem}
.inset-y-0{top:0px;bottom:0px}
.-bottom-0\.5{bottom:-0.125rem}
.-bottom-1{bottom:-0.25rem}
.-bottom-12{bottom:-3rem}
.-bottom-16{bottom:-4rem}
.-bottom-2{bottom:-0.5rem}
.-bottom-20{bottom:-5rem}
.-bottom-24{bottom:-6rem}
.-bottom-28{bottom:-7rem}
.-bottom-32{bottom:-8rem}
.-bottom-8{bottom:-2rem}
.-left-1{left:-0.25rem}
.-left-12{left:-3rem}
.-left-20{left:-5rem}
.-left-3{left:-0.75rem}
.-right-0\.5{right:-0.125rem}
.-right-1{right:-0.25rem}
.-right-12{right:-3rem}
.-right-20{right:-5rem}
.-right-3{right:-0.75rem}
.-right-4{right:-1rem}
.-right-8{right:-2rem}
.-top-1{top:-0.25rem}
.-top-12{top:-3rem}
.-top-16{top:-4rem}
.-top-2\.5{top:-0.625rem}
.-top-20{top:-5rem}
.-top-24{top:-6rem}
.-top-32{top:-8rem}
.bottom-0{bottom:0px}
.bottom-2{bottom:0.5rem}
.bottom-2\.5{bottom:0.625rem}
.bottom-3{bottom:0.75rem}
.bottom-3\.5{bottom:0.875rem}
.bottom-4{bottom:1rem}
.left-0{left:0px}
.left-1\.5{left:0.375rem}
.left-1\/2{left:50%}
.left-1\/3{left:33.333333%}
.left-1\/4{left:25%}
.left-10{left:2.5rem}
.left-2{left:0.5rem}
.left-2\.5{left:0.625rem}
.left-3{left:0.75rem}
.left-3\.5{left:0.875rem}
.left-4{left:1rem}
.right-0{right:0px}
.right-1{right:0.25rem}
.right-1\.5{right:0.375rem}
.right-1\/4{right:25%}
.right-10{right:2.5rem}
.right-2{right:0.5rem}
.right-2\.5{right:0.625rem}
.right-3{right:0.75rem}
.right-3\.5{right:0.875rem}
.right-4{right:1rem}
.right-8{right:2rem}
.top-0{top:0px}
.top-1\.5{top:0.375rem}
.top-1\/2{top:50%}
.top-1\/3{top:33.333333%}
.top-2{top:0.5rem}
.top-2\.5{top:0.625rem}
.top-3{top:0.75rem}
.top-3\.5{top:0.875rem}
.top-4{top:1rem}
.top-5{top:1.25rem}
.top-\[-1px\]{top:-1px}
.top-\[60\%\]{top:60%}
.top-full{top:100%}
.top-px{top:1px}
.isolate{isolation:isolate}
.-z-10{z-index:-10}
.z-0{z-index:0}
.z-10{z-index:10}
.z-20{z-index:20}
.z-30{z-index:30}
.z-50{z-index:50}
.z-\[100\]{z-index:100}
.z-\[9999\]{z-index:9999}
.z-\[calc\(1000-var\(--toast-index\)\)\]{z-index:calc(1000 - var(--toast-index))}
.order-1{order:1}
.order-2{order:2}
.order-3{order:3}
.order-first{order:-9999}
.order-last{order:9999}
.col-span-full{grid-column:1 / -1}
.col-start-1{grid-column-start:1}
.col-start-2{grid-column-start:2}
.col-start-3{grid-column-start:3}
.row-span-2{grid-row:span 2 / span 2}
.row-start-1{grid-row-start:1}
.m-0{margin:0px}
.-mx-1{margin-left:-0.25rem;margin-right:-0.25rem}
.-mx-4{margin-left:-1rem;margin-right:-1rem}
.-my-2{margin-top:-0.5rem;margin-bottom:-0.5rem}
.-my-3{margin-top:-0.75rem;margin-bottom:-0.75rem}
.mx-2{margin-left:0.5rem;margin-right:0.5rem}
.mx-3{margin-left:0.75rem;margin-right:0.75rem}
.mx-3\.5{margin-left:0.875rem;margin-right:0.875rem}
.mx-5{margin-left:1.25rem;margin-right:1.25rem}
.mx-auto{margin-left:auto;margin-right:auto}
.my-0\.5{margin-top:0.125rem;margin-bottom:0.125rem}
.my-1{margin-top:0.25rem;margin-bottom:0.25rem}
.my-1\.5{margin-top:0.375rem;margin-bottom:0.375rem}
.my-2{margin-top:0.5rem;margin-bottom:0.5rem}
.my-4{margin-top:1rem;margin-bottom:1rem}
.my-auto{margin-top:auto;margin-bottom:auto}
.-mb-4{margin-bottom:-1rem}
.-ml-1{margin-left:-0.25rem}
.-ml-3{margin-left:-0.75rem}
.-ml-4{margin-left:-1rem}
.-ml-px{margin-left:-1px}
.-mt-0\.5{margin-top:-0.125rem}
.-mt-1{margin-top:-0.25rem}
.-mt-24{margin-top:-6rem}
.-mt-3{margin-top:-0.75rem}
.-mt-4{margin-top:-1rem}
.-mt-5{margin-top:-1.25rem}
.-mt-px{margin-top:-1px}
.mb-0\.5{margin-bottom:0.125rem}
.mb-1{margin-bottom:0.25rem}
.mb-1\.5{margin-bottom:0.375rem}
.mb-10{margin-bottom:2.5rem}
.mb-12{margin-bottom:3rem}
.mb-2{margin-bottom:0.5rem}
.mb-2\.5{margin-bottom:0.625rem}
.mb-3{margin-bottom:0.75rem}
.mb-3\.5{margin-bottom:0.875rem}
.mb-4{margin-bottom:1rem}
.mb-5{margin-bottom:1.25rem}
.mb-6{margin-bottom:1.5rem}
.mb-8{margin-bottom:2rem}
.ml-0\.5{margin-left:0.125rem}
.ml-1{margin-left:0.25rem}
.ml-1\.5{margin-left:0.375rem}
.ml-12{margin-left:3rem}
.ml-2{margin-left:0.5rem}
.ml-4{margin-left:1rem}
.ml-9{margin-left:2.25rem}
.ml-auto{margin-left:auto}
.mr-0\.5{margin-right:0.125rem}
.mr-1{margin-right:0.25rem}
.mr-1\.5{margin-right:0.375rem}
.mr-2{margin-right:0.5rem}
.mr-6{margin-right:1.5rem}
.ms-auto{margin-inline-start:auto}
.mt-0\.5{margin-top:0.125rem}
.mt-1{margin-top:0.25rem}
.mt-1\.5{margin-top:0.375rem}
.mt-12{margin-top:3rem}
.mt-2{margin-top:0.5rem}
.mt-2\.5{margin-top:0.625rem}
.mt-3{margin-top:0.75rem}
.mt-3\.5{margin-top:0.875rem}
.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-auto{margin-top:auto}
.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.block{display:block}
.inline-block{display:inline-block}
.flex{display:flex}
.inline-flex{display:inline-flex}
.\!table{display:table !important}
.table{display:table}
.table-caption{display:table-caption}
.table-cell{display:table-cell}
.table-row{display:table-row}
.grid{display:grid}
.hidden{display:none}
.aspect-\[16\/10\]{aspect-ratio:16/10}
.aspect-\[16\/8\]{aspect-ratio:16/8}
.aspect-\[16\/9\]{aspect-ratio:16/9}
.aspect-\[21\/9\]{aspect-ratio:21/9}
.aspect-\[4\/3\]{aspect-ratio:4/3}
.aspect-auto{aspect-ratio:auto}
.aspect-square{aspect-ratio:1 / 1}
.aspect-video{aspect-ratio:16 / 9}
.size-1{width:0.25rem;height:0.25rem}
.size-1\.5{width:0.375rem;height:0.375rem}
.size-10{width:2.5rem;height:2.5rem}
.size-11{width:2.75rem;height:2.75rem}
.size-12{width:3rem;height:3rem}
.size-14{width:3.5rem;height:3.5rem}
.size-16{width:4rem;height:4rem}
.size-2{width:0.5rem;height:0.5rem}
.size-2\.5{width:0.625rem;height:0.625rem}
.size-20{width:5rem;height:5rem}
.size-3{width:0.75rem;height:0.75rem}
.size-3\.5{width:0.875rem;height:0.875rem}
.size-4{width:1rem;height:1rem}
.size-44{width:11rem;height:11rem}
.size-48{width:12rem;height:12rem}
.size-5{width:1.25rem;height:1.25rem}
.size-6{width:1.5rem;height:1.5rem}
.size-7{width:1.75rem;height:1.75rem}
.size-72{width:18rem;height:18rem}
.size-8{width:2rem;height:2rem}
.size-80{width:20rem;height:20rem}
.size-9{width:2.25rem;height:2.25rem}
.size-\[9px\]{width:9px;height:9px}
.size-full{width:100%;height:100%}
.h-0{height:0px}
.h-0\.5{height:0.125rem}
.h-1{height:0.25rem}
.h-1\.5{height:0.375rem}
.h-10{height:2.5rem}
.h-11{height:2.75rem}
.h-12{height:3rem}
.h-14{height:3.5rem}
.h-16{height:4rem}
.h-2{height:0.5rem}
.h-2\.5{height:0.625rem}
.h-24{height:6rem}
.h-28{height:7rem}
.h-3{height:0.75rem}
.h-3\.5{height:0.875rem}
.h-32{height:8rem}
.h-36{height:9rem}
.h-4{height:1rem}
.h-48{height:12rem}
.h-5{height:1.25rem}
.h-56{height:14rem}
.h-6{height:1.5rem}
.h-60{height:15rem}
.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-96{height:24rem}
.h-\[18px\]{height:18px}
.h-\[2\.5px\]{height:2.5px}
.h-\[203px\]{height:203px}
.h-\[23\.5px\]{height:23.5px}
.h-\[260px\]{height:260px}
.h-\[3px\]{height:3px}
.h-\[420px\]{height:420px}
.h-\[480px\]{height:480px}
.h-\[490px\]{height:490px}
.h-\[56px\]{height:56px}
.h-\[calc\(--spacing\(5\.25\)\)\]{height:calc(--spacing(5.25))}
.h-auto{height:auto}
.h-full{height:100%}
.h-max{height:-moz-max-content;height:max-content}
.h-px{height:1px}
.h-svh{height:100svh}
.max-h-36{max-height:9rem}
.max-h-48{max-height:12rem}
.max-h-60{max-height:15rem}
.max-h-72{max-height:18rem}
.max-h-80{max-height:20rem}
.max-h-\[300px\]{max-height:300px}
.max-h-\[360px\]{max-height:360px}
.max-h-\[66vh\]{max-height:66vh}
.max-h-\[70vh\]{max-height:70vh}
.max-h-\[72vh\]{max-height:72vh}
.max-h-\[75vh\]{max-height:75vh}
.max-h-\[90vh\]{max-height:90vh}
.max-h-\[calc\(90vh-140px\)\]{max-height:calc(90vh - 140px)}
.max-h-\[var\(--available-height\)\]{max-height:var(--available-height)}
.max-h-full{max-height:100%}
.min-h-0{min-height:0px}
.min-h-11{min-height:2.75rem}
.min-h-16{min-height:4rem}
.min-h-4{min-height:1rem}
.min-h-8{min-height:2rem}
.min-h-\[100dvh\]{min-height:100dvh}
.min-h-\[100px\]{min-height:100px}
.min-h-\[110px\]{min-height:110px}
.min-h-\[160px\]{min-height:160px}
.min-h-\[180px\]{min-height:180px}
.min-h-\[185px\]{min-height:185px}
.min-h-\[1lh\]{min-height:1lh}
.min-h-\[42px\]{min-height:42px}
.min-h-\[44px\]{min-height:44px}
.min-h-\[50px\]{min-height:50px}
.min-h-\[52px\]{min-height:52px}
.min-h-\[56px\]{min-height:56px}
.min-h-\[58px\]{min-height:58px}
.min-h-\[68px\]{min-height:68px}
.min-h-\[72px\]{min-height:72px}
.min-h-\[76px\]{min-height:76px}
.min-h-\[82px\]{min-height:82px}
.min-h-\[90px\]{min-height:90px}
.min-h-dvh{min-height:100dvh}
.min-h-full{min-height:100%}
.min-h-screen{min-height:100vh}
.min-h-svh{min-height:100svh}
.w-0{width:0px}
.w-0\.5{width:0.125rem}
.w-1{width:0.25rem}
.w-1\.5{width:0.375rem}
.w-10{width:2.5rem}
.w-11{width:2.75rem}
.w-12{width:3rem}
.w-14{width:3.5rem}
.w-16{width:4rem}
.w-2{width:0.5rem}
.w-2\.5{width:0.625rem}
.w-20{width:5rem}
.w-24{width:6rem}
.w-28{width:7rem}
.w-3{width:0.75rem}
.w-3\.5{width:0.875rem}
.w-32{width:8rem}
.w-36{width:9rem}
.w-4{width:1rem}
.w-40{width:10rem}
.w-44{width:11rem}
.w-48{width:12rem}
.w-5{width:1.25rem}
.w-56{width:14rem}
.w-6{width:1.5rem}
.w-60{width:15rem}
.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-\[--radix-dropdown-menu-trigger-width\]{width:var(--radix-dropdown-menu-trigger-width)}
.w-\[10\%\]{width:10%}
.w-\[11\%\]{width:11%}
.w-\[12\%\]{width:12%}
.w-\[14\%\]{width:14%}
.w-\[140px\]{width:140px}
.w-\[160px\]{width:160px}
.w-\[17\%\]{width:17%}
.w-\[18\%\]{width:18%}
.w-\[180px\]{width:180px}
.w-\[18px\]{width:18px}
.w-\[22\%\]{width:22%}
.w-\[24\%\]{width:24%}
.w-\[26\%\]{width:26%}
.w-\[28\%\]{width:28%}
.w-\[2px\]{width:2px}
.w-\[30\%\]{width:30%}
.w-\[32\%\]{width:32%}
.w-\[4\%\]{width:4%}
.w-\[40\%\]{width:40%}
.w-\[42\%\]{width:42%}
.w-\[480px\]{width:480px}
.w-\[500px\]{width:500px}
.w-\[600px\]{width:600px}
.w-\[700px\]{width:700px}
.w-\[80px\]{width:80px}
.w-\[9\%\]{width:9%}
.w-\[95vw\]{width:95vw}
.w-\[var\(--anchor-width\)\]{width:var(--anchor-width)}
.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}
.w-auto{width:auto}
.w-fit{width:-moz-fit-content;width:fit-content}
.w-full{width:100%}
.w-max{width:-moz-max-content;width:max-content}
.w-px{width:1px}
.min-w-0{min-width:0px}
.min-w-16{min-width:4rem}
.min-w-32{min-width:8rem}
.min-w-36{min-width:9rem}
.min-w-40{min-width:10rem}
.min-w-5{min-width:1.25rem}
.min-w-56{min-width:14rem}
.min-w-6{min-width:1.5rem}
.min-w-7{min-width:1.75rem}
.min-w-8{min-width:2rem}
.min-w-9{min-width:2.25rem}
.min-w-\[14ch\]{min-width:14ch}
.min-w-\[160px\]{min-width:160px}
.min-w-\[170px\]{min-width:170px}
.min-w-\[180px\]{min-width:180px}
.min-w-\[200px\]{min-width:200px}
.min-w-\[220px\]{min-width:220px}
.min-w-\[240px\]{min-width:240px}
.min-w-\[44px\]{min-width:44px}
.min-w-\[96px\]{min-width:96px}
.min-w-\[var\(--anchor-width\)\]{min-width:var(--anchor-width)}
.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-\[160px\]{max-width:160px}
.max-w-\[180px\]{max-width:180px}
.max-w-\[220px\]{max-width:220px}
.max-w-\[240px\]{max-width:240px}
.max-w-\[26px\]{max-width:26px}
.max-w-\[30px\]{max-width:30px}
.max-w-\[80\%\]{max-width:80%}
.max-w-\[90vw\]{max-width:90vw}
.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}
.max-w-\[min\(70vw\2c 44rem\)\]{max-width:min(70vw, 44rem)}
.max-w-\[var\(--skeleton-width\)\]{max-width:var(--skeleton-width)}
.max-w-full{max-width:100%}
.max-w-lg{max-width:32rem}
.max-w-max{max-width:-moz-max-content;max-width:max-content}
.max-w-md{max-width:28rem}
.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-\[1\.8\]{flex:1.8}
.flex-shrink{flex-shrink:1}
.flex-shrink-0{flex-shrink:0}
.shrink-0{flex-shrink:0}
.flex-grow{flex-grow:1}
.grow{flex-grow:1}
.grow-0{flex-grow:0}
.basis-full{flex-basis:100%}
.table-fixed{table-layout:fixed}
.caption-bottom{caption-side:bottom}
.border-collapse{border-collapse:collapse}
.origin-\[var\(--transform-origin\)\]{transform-origin:var(--transform-origin)}
.origin-bottom{transform-origin:bottom}
.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-x-px{--tw-translate-x:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-y-2{--tw-translate-y:-0.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-y-3\/4{--tw-translate-y:-75%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-x-px{--tw-translate-x:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-1\.5{--tw-translate-y:0.375rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-2{--tw-translate-y:0.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-3\/4{--tw-translate-y:75%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-\[--spacing\(0\.45\)\]{--tw-translate-y:var(--spacing(0.45));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-\[2px\]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.scale-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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.scale-50{--tw-scale-x:.5;--tw-scale-y:.5;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
@keyframes pulse{50%{opacity:.5}}
.animate-\[pulse_1\.5s_ease-in-out_infinite\]{animation:pulse 1.5s ease-in-out infinite}
@keyframes pulse{50%{opacity:.5}}
.animate-pulse{animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}
@keyframes spin{to{transform:rotate(360deg)}}
.animate-spin{animation:spin 1s linear infinite}
.cursor-default{cursor:default}
.cursor-grab{cursor:grab}
.cursor-not-allowed{cursor:not-allowed}
.cursor-pointer{cursor:pointer}
.cursor-text{cursor:text}
.cursor-wait{cursor:wait}
.cursor-zoom-in{cursor:zoom-in}
.cursor-zoom-out{cursor:zoom-out}
.touch-none{touch-action:none}
.touch-manipulation{touch-action:manipulation}
.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}
.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}
.resize-none{resize:none}
.resize{resize:both}
.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}
.snap-mandatory{--tw-scroll-snap-strictness:mandatory}
.scroll-my-1{scroll-margin-top:0.25rem;scroll-margin-bottom:0.25rem}
.scroll-mt-24{scroll-margin-top:6rem}
.scroll-px-1{scroll-padding-left:0.25rem;scroll-padding-right:0.25rem}
.scroll-py-1{scroll-padding-top:0.25rem;scroll-padding-bottom:0.25rem}
.list-inside{list-style-position:inside}
.list-disc{list-style-type:disc}
.list-none{list-style-type:none}
.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.auto-rows-min{grid-auto-rows:min-content}
.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}
.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}
.grid-cols-\[minmax\(0\2c 1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}
.grid-rows-3{grid-template-rows:repeat(3, minmax(0, 1fr))}
.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}
.flex-row{flex-direction:row}
.flex-col{flex-direction:column}
.flex-col-reverse{flex-direction:column-reverse}
.flex-wrap{flex-wrap:wrap}
.place-content-center{place-content:center}
.place-items-center{place-items:center}
.items-start{align-items:flex-start}
.items-end{align-items:flex-end}
.items-center{align-items:center}
.items-baseline{align-items:baseline}
.items-stretch{align-items:stretch}
.justify-start{justify-content:flex-start}
.justify-end{justify-content:flex-end}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.justify-items-center{justify-items:center}
.gap-0{gap:0px}
.gap-0\.5{gap:0.125rem}
.gap-1{gap:0.25rem}
.gap-1\.5{gap:0.375rem}
.gap-10{gap:2.5rem}
.gap-12{gap:3rem}
.gap-2{gap:0.5rem}
.gap-2\.5{gap:0.625rem}
.gap-3{gap:0.75rem}
.gap-3\.5{gap:0.875rem}
.gap-4{gap:1rem}
.gap-5{gap:1.25rem}
.gap-6{gap:1.5rem}
.gap-8{gap:2rem}
.gap-\[--spacing\(var\(--gap\)\)\]{gap:var(--spacing(var(--gap)))}
.gap-x-1\.5{-moz-column-gap:0.375rem;column-gap:0.375rem}
.gap-x-2\.5{-moz-column-gap:0.625rem;column-gap:0.625rem}
.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}
.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}
.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}
.gap-y-0\.5{row-gap:0.125rem}
.gap-y-1{row-gap:0.25rem}
.gap-y-2\.5{row-gap:0.625rem}
.gap-y-3{row-gap:0.75rem}
.-space-x-2 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-0.5rem * var(--tw-space-x-reverse));margin-left:calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)))}
.space-x-1\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.375rem * var(--tw-space-x-reverse));margin-left:calc(0.375rem * calc(1 - var(--tw-space-x-reverse)))}
.space-x-2 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}
.space-y-0 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}
.space-y-0\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.125rem * var(--tw-space-y-reverse))}
.space-y-1 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem * var(--tw-space-y-reverse))}
.space-y-1\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.375rem * var(--tw-space-y-reverse))}
.space-y-10 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}
.space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))}
.space-y-2\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.625rem * var(--tw-space-y-reverse))}
.space-y-3 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * var(--tw-space-y-reverse))}
.space-y-3\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.875rem * 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-7 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * 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-x > :not([hidden]) ~ :not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}
.divide-y > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}
.divide-border\/60 > :not([hidden]) ~ :not([hidden]){border-color:hsl(var(--border) / 0.6)}
.divide-neutral-200 > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 229 229 / var(--tw-divide-opacity, 1))}
.divide-slate-100 > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}
.divide-slate-50 > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgb(248 250 252 / var(--tw-divide-opacity, 1))}
.self-start{align-self:flex-start}
.self-end{align-self:flex-end}
.self-center{align-self:center}
.self-stretch{align-self:stretch}
.justify-self-start{justify-self:start}
.justify-self-end{justify-self:end}
.overflow-auto{overflow:auto}
.overflow-hidden{overflow:hidden}
.overflow-x-auto{overflow-x:auto}
.overflow-y-auto{overflow-y:auto}
.overflow-x-hidden{overflow-x:hidden}
.overscroll-contain{overscroll-behavior:contain}
.overscroll-x-contain{overscroll-behavior-x:contain}
.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.whitespace-nowrap{white-space:nowrap}
.whitespace-pre-line{white-space:pre-line}
.whitespace-pre-wrap{white-space:pre-wrap}
.text-balance{text-wrap:balance}
.text-pretty{text-wrap:pretty}
.break-words{overflow-wrap:break-word}
.break-all{word-break:break-all}
.rounded{border-radius:0.25rem}
.rounded-2xl{border-radius:1rem}
.rounded-3xl{border-radius:1.5rem}
.rounded-\[2px\]{border-radius:2px}
.rounded-\[4px\]{border-radius:4px}
.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}
.rounded-\[inherit\]{border-radius:inherit}
.rounded-\[min\(var\(--radius-md\)\2c 10px\)\]{border-radius:min(var(--radius-md), 10px)}
.rounded-\[min\(var\(--radius-md\)\2c 12px\)\]{border-radius:min(var(--radius-md), 12px)}
.rounded-full{border-radius:9999px}
.rounded-lg{border-radius:var(--radius)}
.rounded-md{border-radius:calc(var(--radius) - 2px)}
.rounded-none{border-radius:0px}
.rounded-sm{border-radius:calc(var(--radius) - 4px)}
.rounded-xl{border-radius:0.75rem}
.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}
.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}
.rounded-b-xl{border-bottom-right-radius:0.75rem;border-bottom-left-radius:0.75rem}
.rounded-l-lg{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}
.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}
.rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}
.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}
.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}
.rounded-t-xl{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}
.rounded-bl-lg{border-bottom-left-radius:var(--radius)}
.rounded-br-lg{border-bottom-right-radius:var(--radius)}
.rounded-tl-lg{border-top-left-radius:var(--radius)}
.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}
.rounded-tr-lg{border-top-right-radius:var(--radius)}
.border{border-width:1px}
.border-0{border-width:0px}
.border-2{border-width:2px}
.border-\[1\.5px\]{border-width:1.5px}
.border-x{border-left-width:1px;border-right-width:1px}
.border-y{border-top-width:1px;border-bottom-width:1px}
.border-b{border-bottom-width:1px}
.border-b-2{border-bottom-width:2px}
.border-b-4{border-bottom-width:4px}
.border-l{border-left-width:1px}
.border-l-4{border-left-width:4px}
.border-r{border-right-width:1px}
.border-r-4{border-right-width:4px}
.border-t{border-top-width:1px}
.border-t-2{border-top-width:2px}
.border-t-4{border-top-width:4px}
.border-dashed{border-style:dashed}
.border-dotted{border-style:dotted}
.border-none{border-style:none}
.border-\[\#1455a0\]{--tw-border-opacity:1;border-color:rgb(20 85 160 / var(--tw-border-opacity, 1))}
.border-\[\#1455a0\]\/30{border-color:rgb(20 85 160 / 0.3)}
.border-\[\#1455a0\]\/40{border-color:rgb(20 85 160 / 0.4)}
.border-\[\#fa891d\]{--tw-border-opacity:1;border-color:rgb(250 137 29 / var(--tw-border-opacity, 1))}
.border-\[\#fa891d\]\/30{border-color:rgb(250 137 29 / 0.3)}
.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}
.border-amber-100\/90{border-color:rgb(254 243 199 / 0.9)}
.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}
.border-amber-200\/60{border-color:rgb(253 230 138 / 0.6)}
.border-amber-200\/70{border-color:rgb(253 230 138 / 0.7)}
.border-amber-200\/80{border-color:rgb(253 230 138 / 0.8)}
.border-amber-200\/90{border-color:rgb(253 230 138 / 0.9)}
.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}
.border-amber-300\/30{border-color:rgb(252 211 77 / 0.3)}
.border-amber-300\/80{border-color:rgb(252 211 77 / 0.8)}
.border-amber-300\/90{border-color:rgb(252 211 77 / 0.9)}
.border-amber-400\/30{border-color:rgb(251 191 36 / 0.3)}
.border-amber-500\/20{border-color:rgb(245 158 11 / 0.2)}
.border-blue-100{--tw-border-opacity:1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}
.border-blue-100\/70{border-color:rgb(219 234 254 / 0.7)}
.border-blue-100\/80{border-color:rgb(219 234 254 / 0.8)}
.border-blue-100\/90{border-color:rgb(219 234 254 / 0.9)}
.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}
.border-blue-200\/60{border-color:rgb(191 219 254 / 0.6)}
.border-blue-200\/70{border-color:rgb(191 219 254 / 0.7)}
.border-blue-200\/80{border-color:rgb(191 219 254 / 0.8)}
.border-blue-200\/90{border-color:rgb(191 219 254 / 0.9)}
.border-blue-400\/30{border-color:rgb(96 165 250 / 0.3)}
.border-blue-500\/20{border-color:rgb(59 130 246 / 0.2)}
.border-border{border-color:hsl(var(--border))}
.border-border\/50{border-color:hsl(var(--border) / 0.5)}
.border-border\/60{border-color:hsl(var(--border) / 0.6)}
.border-border\/70{border-color:hsl(var(--border) / 0.7)}
.border-border\/80{border-color:hsl(var(--border) / 0.8)}
.border-destructive\/10{border-color:hsl(var(--destructive) / 0.1)}
.border-destructive\/20{border-color:hsl(var(--destructive) / 0.2)}
.border-destructive\/30{border-color:hsl(var(--destructive) / 0.3)}
.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}
.border-emerald-100\/80{border-color:rgb(209 250 229 / 0.8)}
.border-emerald-100\/90{border-color:rgb(209 250 229 / 0.9)}
.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}
.border-emerald-200\/70{border-color:rgb(167 243 208 / 0.7)}
.border-emerald-200\/80{border-color:rgb(167 243 208 / 0.8)}
.border-emerald-200\/90{border-color:rgb(167 243 208 / 0.9)}
.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}
.border-emerald-400{--tw-border-opacity:1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}
.border-emerald-400\/30{border-color:rgb(52 211 153 / 0.3)}
.border-emerald-500\/20{border-color:rgb(16 185 129 / 0.2)}
.border-emerald-600{--tw-border-opacity:1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}
.border-emerald-600\/60{border-color:rgb(5 150 105 / 0.6)}
.border-emerald-900{--tw-border-opacity:1;border-color:rgb(6 78 59 / 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-indigo-200{--tw-border-opacity:1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}
.border-input{border-color:hsl(var(--input))}
.border-input\/30{border-color:hsl(var(--input) / 0.3)}
.border-neutral-100{--tw-border-opacity:1;border-color:rgb(245 245 245 / var(--tw-border-opacity, 1))}
.border-neutral-200{--tw-border-opacity:1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}
.border-neutral-300{--tw-border-opacity:1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}
.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1))}
.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}
.border-orange-200\/60{border-color:rgb(254 215 170 / 0.6)}
.border-orange-200\/80{border-color:rgb(254 215 170 / 0.8)}
.border-orange-200\/90{border-color:rgb(254 215 170 / 0.9)}
.border-primary{border-color:hsl(var(--primary))}
.border-primary\/15{border-color:hsl(var(--primary) / 0.15)}
.border-purple-200\/80{border-color:rgb(233 213 255 / 0.8)}
.border-purple-400\/30{border-color:rgb(192 132 252 / 0.3)}
.border-ring{border-color:hsl(var(--ring))}
.border-rose-100{--tw-border-opacity:1;border-color:rgb(255 228 230 / var(--tw-border-opacity, 1))}
.border-rose-100\/80{border-color:rgb(255 228 230 / 0.8)}
.border-rose-100\/90{border-color:rgb(255 228 230 / 0.9)}
.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}
.border-rose-200\/60{border-color:rgb(254 205 211 / 0.6)}
.border-rose-200\/70{border-color:rgb(254 205 211 / 0.7)}
.border-rose-200\/80{border-color:rgb(254 205 211 / 0.8)}
.border-rose-200\/90{border-color:rgb(254 205 211 / 0.9)}
.border-rose-300{--tw-border-opacity:1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}
.border-rose-300\/80{border-color:rgb(253 164 175 / 0.8)}
.border-rose-400{--tw-border-opacity:1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}
.border-rose-400\/30{border-color:rgb(251 113 133 / 0.3)}
.border-rose-400\/50{border-color:rgb(251 113 133 / 0.5)}
.border-sidebar-border{border-color:hsl(var(--sidebar-border))}
.border-sky-200\/70{border-color:rgb(186 230 253 / 0.7)}
.border-sky-300\/90{border-color:rgb(125 211 252 / 0.9)}
.border-sky-400\/30{border-color:rgb(56 189 248 / 0.3)}
.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}
.border-slate-100\/80{border-color:rgb(241 245 249 / 0.8)}
.border-slate-100\/90{border-color:rgb(241 245 249 / 0.9)}
.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}
.border-slate-200\/40{border-color:rgb(226 232 240 / 0.4)}
.border-slate-200\/60{border-color:rgb(226 232 240 / 0.6)}
.border-slate-200\/70{border-color:rgb(226 232 240 / 0.7)}
.border-slate-200\/75{border-color:rgb(226 232 240 / 0.75)}
.border-slate-200\/80{border-color:rgb(226 232 240 / 0.8)}
.border-slate-200\/90{border-color:rgb(226 232 240 / 0.9)}
.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}
.border-slate-300\/80{border-color:rgb(203 213 225 / 0.8)}
.border-slate-50{--tw-border-opacity:1;border-color:rgb(248 250 252 / var(--tw-border-opacity, 1))}
.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}
.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}
.border-transparent{border-color:transparent}
.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}
.border-white\/10{border-color:rgb(255 255 255 / 0.1)}
.border-white\/15{border-color:rgb(255 255 255 / 0.15)}
.border-white\/20{border-color:rgb(255 255 255 / 0.2)}
.border-white\/25{border-color:rgb(255 255 255 / 0.25)}
.border-white\/30{border-color:rgb(255 255 255 / 0.3)}
.border-white\/40{border-color:rgb(255 255 255 / 0.4)}
.border-white\/5{border-color:rgb(255 255 255 / 0.05)}
.\!bg-\[\#1455a0\]{--tw-bg-opacity:1 !important;background-color:rgb(20 85 160 / var(--tw-bg-opacity, 1)) !important}
.bg-\[\#07172e\]{--tw-bg-opacity:1;background-color:rgb(7 23 46 / var(--tw-bg-opacity, 1))}
.bg-\[\#0b1f3a\]{--tw-bg-opacity:1;background-color:rgb(11 31 58 / var(--tw-bg-opacity, 1))}
.bg-\[\#1455a0\]{--tw-bg-opacity:1;background-color:rgb(20 85 160 / var(--tw-bg-opacity, 1))}
.bg-\[\#1455a0\]\/10{background-color:rgb(20 85 160 / 0.1)}
.bg-\[\#f5f8fc\]{--tw-bg-opacity:1;background-color:rgb(245 248 252 / var(--tw-bg-opacity, 1))}
.bg-\[\#f8fafc\]{--tw-bg-opacity:1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}
.bg-\[\#f8fafc\]\/60{background-color:rgb(248 250 252 / 0.6)}
.bg-\[\#fa891d\]{--tw-bg-opacity:1;background-color:rgb(250 137 29 / var(--tw-bg-opacity, 1))}
.bg-\[\#fa891d\]\/10{background-color:rgb(250 137 29 / 0.1)}
.bg-\[\#fa891d\]\/15{background-color:rgb(250 137 29 / 0.15)}
.bg-\[\#fa891d\]\/20{background-color:rgb(250 137 29 / 0.2)}
.bg-\[Canvas\]{background-color:Canvas}
.bg-accent\/40{background-color:hsl(var(--accent) / 0.4)}
.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}
.bg-amber-100\/70{background-color:rgb(254 243 199 / 0.7)}
.bg-amber-200{--tw-bg-opacity:1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}
.bg-amber-200\/90{background-color:rgb(253 230 138 / 0.9)}
.bg-amber-400\/15{background-color:rgb(251 191 36 / 0.15)}
.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}
.bg-amber-50\/25{background-color:rgb(255 251 235 / 0.25)}
.bg-amber-50\/30{background-color:rgb(255 251 235 / 0.3)}
.bg-amber-50\/60{background-color:rgb(255 251 235 / 0.6)}
.bg-amber-50\/70{background-color:rgb(255 251 235 / 0.7)}
.bg-amber-50\/80{background-color:rgb(255 251 235 / 0.8)}
.bg-amber-50\/90{background-color:rgb(255 251 235 / 0.9)}
.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}
.bg-amber-500\/10{background-color:rgb(245 158 11 / 0.1)}
.bg-amber-500\/15{background-color:rgb(245 158 11 / 0.15)}
.bg-amber-500\/90{background-color:rgb(245 158 11 / 0.9)}
.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}
.bg-background{background-color:hsl(var(--background))}
.bg-background\/95{background-color:hsl(var(--background) / 0.95)}
.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}
.bg-black\/0{background-color:rgb(0 0 0 / 0)}
.bg-black\/10{background-color:rgb(0 0 0 / 0.1)}
.bg-black\/35{background-color:rgb(0 0 0 / 0.35)}
.bg-black\/40{background-color:rgb(0 0 0 / 0.4)}
.bg-black\/50{background-color:rgb(0 0 0 / 0.5)}
.bg-black\/55{background-color:rgb(0 0 0 / 0.55)}
.bg-black\/60{background-color:rgb(0 0 0 / 0.6)}
.bg-black\/65{background-color:rgb(0 0 0 / 0.65)}
.bg-black\/90{background-color:rgb(0 0 0 / 0.9)}
.bg-black\/95{background-color:rgb(0 0 0 / 0.95)}
.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}
.bg-blue-100\/60{background-color:rgb(219 234 254 / 0.6)}
.bg-blue-100\/70{background-color:rgb(219 234 254 / 0.7)}
.bg-blue-100\/80{background-color:rgb(219 234 254 / 0.8)}
.bg-blue-100\/90{background-color:rgb(219 234 254 / 0.9)}
.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}
.bg-blue-50\/20{background-color:rgb(239 246 255 / 0.2)}
.bg-blue-50\/25{background-color:rgb(239 246 255 / 0.25)}
.bg-blue-50\/30{background-color:rgb(239 246 255 / 0.3)}
.bg-blue-50\/40{background-color:rgb(239 246 255 / 0.4)}
.bg-blue-50\/50{background-color:rgb(239 246 255 / 0.5)}
.bg-blue-50\/60{background-color:rgb(239 246 255 / 0.6)}
.bg-blue-50\/70{background-color:rgb(239 246 255 / 0.7)}
.bg-blue-50\/80{background-color:rgb(239 246 255 / 0.8)}
.bg-blue-50\/90{background-color:rgb(239 246 255 / 0.9)}
.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}
.bg-blue-500\/10{background-color:rgb(59 130 246 / 0.1)}
.bg-blue-500\/15{background-color:rgb(59 130 246 / 0.15)}
.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}
.bg-blue-600\/10{background-color:rgb(37 99 235 / 0.1)}
.bg-blue-600\/15{background-color:rgb(37 99 235 / 0.15)}
.bg-blue-600\/20{background-color:rgb(37 99 235 / 0.2)}
.bg-blue-600\/25{background-color:rgb(37 99 235 / 0.25)}
.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}
.bg-border{background-color:hsl(var(--border))}
.bg-card{background-color:hsl(var(--card))}
.bg-card\/60{background-color:hsl(var(--card) / 0.6)}
.bg-card\/95{background-color:hsl(var(--card) / 0.95)}
.bg-destructive\/10{background-color:hsl(var(--destructive) / 0.1)}
.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}
.bg-emerald-200{--tw-bg-opacity:1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}
.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}
.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}
.bg-emerald-50\/10{background-color:rgb(236 253 245 / 0.1)}
.bg-emerald-50\/15{background-color:rgb(236 253 245 / 0.15)}
.bg-emerald-50\/20{background-color:rgb(236 253 245 / 0.2)}
.bg-emerald-50\/25{background-color:rgb(236 253 245 / 0.25)}
.bg-emerald-50\/70{background-color:rgb(236 253 245 / 0.7)}
.bg-emerald-50\/80{background-color:rgb(236 253 245 / 0.8)}
.bg-emerald-50\/90{background-color:rgb(236 253 245 / 0.9)}
.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}
.bg-emerald-500\/10{background-color:rgb(16 185 129 / 0.1)}
.bg-emerald-500\/15{background-color:rgb(16 185 129 / 0.15)}
.bg-emerald-500\/90{background-color:rgb(16 185 129 / 0.9)}
.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}
.bg-emerald-800{--tw-bg-opacity:1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}
.bg-emerald-800\/80{background-color:rgb(6 95 70 / 0.8)}
.bg-emerald-950\/90{background-color:rgb(2 44 34 / 0.9)}
.bg-foreground{background-color:hsl(var(--foreground))}
.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-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}
.bg-input{background-color:hsl(var(--input))}
.bg-input\/30{background-color:hsl(var(--input) / 0.3)}
.bg-muted{background-color:hsl(var(--muted))}
.bg-muted\/20{background-color:hsl(var(--muted) / 0.2)}
.bg-muted\/50{background-color:hsl(var(--muted) / 0.5)}
.bg-neutral-400{--tw-bg-opacity:1;background-color:rgb(163 163 163 / var(--tw-bg-opacity, 1))}
.bg-neutral-50{--tw-bg-opacity:1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}
.bg-neutral-600{--tw-bg-opacity:1;background-color:rgb(82 82 82 / var(--tw-bg-opacity, 1))}
.bg-neutral-700{--tw-bg-opacity:1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}
.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}
.bg-popover{background-color:hsl(var(--popover))}
.bg-primary{background-color:hsl(var(--primary))}
.bg-primary-foreground{background-color:hsl(var(--primary-foreground))}
.bg-primary\/10{background-color:hsl(var(--primary) / 0.1)}
.bg-primary\/5{background-color:hsl(var(--primary) / 0.05)}
.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}
.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}
.bg-purple-500\/20{background-color:rgb(168 85 247 / 0.2)}
.bg-rose-100{--tw-bg-opacity:1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}
.bg-rose-100\/80{background-color:rgb(255 228 230 / 0.8)}
.bg-rose-200{--tw-bg-opacity:1;background-color:rgb(254 205 211 / var(--tw-bg-opacity, 1))}
.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}
.bg-rose-50\/20{background-color:rgb(255 241 242 / 0.2)}
.bg-rose-50\/30{background-color:rgb(255 241 242 / 0.3)}
.bg-rose-50\/40{background-color:rgb(255 241 242 / 0.4)}
.bg-rose-50\/50{background-color:rgb(255 241 242 / 0.5)}
.bg-rose-50\/70{background-color:rgb(255 241 242 / 0.7)}
.bg-rose-50\/75{background-color:rgb(255 241 242 / 0.75)}
.bg-rose-50\/80{background-color:rgb(255 241 242 / 0.8)}
.bg-rose-50\/90{background-color:rgb(255 241 242 / 0.9)}
.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}
.bg-rose-500\/15{background-color:rgb(244 63 94 / 0.15)}
.bg-rose-500\/20{background-color:rgb(244 63 94 / 0.2)}
.bg-rose-500\/90{background-color:rgb(244 63 94 / 0.9)}
.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}
.bg-rose-900\/80{background-color:rgb(136 19 55 / 0.8)}
.bg-rose-950\/60{background-color:rgb(76 5 25 / 0.6)}
.bg-secondary{background-color:hsl(var(--secondary))}
.bg-secondary\/40{background-color:hsl(var(--secondary) / 0.4)}
.bg-secondary\/50{background-color:hsl(var(--secondary) / 0.5)}
.bg-secondary\/60{background-color:hsl(var(--secondary) / 0.6)}
.bg-sidebar{background-color:hsl(var(--sidebar))}
.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}
.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}
.bg-sky-400{--tw-bg-opacity:1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}
.bg-sky-50\/60{background-color:rgb(240 249 255 / 0.6)}
.bg-sky-600\/15{background-color:rgb(2 132 199 / 0.15)}
.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}
.bg-slate-100\/60{background-color:rgb(241 245 249 / 0.6)}
.bg-slate-100\/75{background-color:rgb(241 245 249 / 0.75)}
.bg-slate-100\/80{background-color:rgb(241 245 249 / 0.8)}
.bg-slate-100\/90{background-color:rgb(241 245 249 / 0.9)}
.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}
.bg-slate-200\/60{background-color:rgb(226 232 240 / 0.6)}
.bg-slate-200\/80{background-color:rgb(226 232 240 / 0.8)}
.bg-slate-200\/90{background-color:rgb(226 232 240 / 0.9)}
.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}
.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}
.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}
.bg-slate-50\/30{background-color:rgb(248 250 252 / 0.3)}
.bg-slate-50\/40{background-color:rgb(248 250 252 / 0.4)}
.bg-slate-50\/50{background-color:rgb(248 250 252 / 0.5)}
.bg-slate-50\/60{background-color:rgb(248 250 252 / 0.6)}
.bg-slate-50\/70{background-color:rgb(248 250 252 / 0.7)}
.bg-slate-50\/80{background-color:rgb(248 250 252 / 0.8)}
.bg-slate-50\/90{background-color:rgb(248 250 252 / 0.9)}
.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}
.bg-slate-500\/90{background-color:rgb(100 116 139 / 0.9)}
.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}
.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}
.bg-slate-900\/60{background-color:rgb(15 23 42 / 0.6)}
.bg-slate-900\/65{background-color:rgb(15 23 42 / 0.65)}
.bg-slate-900\/75{background-color:rgb(15 23 42 / 0.75)}
.bg-slate-900\/85{background-color:rgb(15 23 42 / 0.85)}
.bg-slate-900\/90{background-color:rgb(15 23 42 / 0.9)}
.bg-slate-900\/95{background-color:rgb(15 23 42 / 0.95)}
.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}
.bg-slate-950\/0{background-color:rgb(2 6 23 / 0)}
.bg-transparent{background-color:transparent}
.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}
.bg-white\/10{background-color:rgb(255 255 255 / 0.1)}
.bg-white\/15{background-color:rgb(255 255 255 / 0.15)}
.bg-white\/20{background-color:rgb(255 255 255 / 0.2)}
.bg-white\/30{background-color:rgb(255 255 255 / 0.3)}
.bg-white\/5{background-color:rgb(255 255 255 / 0.05)}
.bg-white\/50{background-color:rgb(255 255 255 / 0.5)}
.bg-white\/70{background-color:rgb(255 255 255 / 0.7)}
.bg-white\/80{background-color:rgb(255 255 255 / 0.8)}
.bg-white\/90{background-color:rgb(255 255 255 / 0.9)}
.bg-white\/95{background-color:rgb(255 255 255 / 0.95)}
.bg-white\/\[0\.02\]{background-color:rgb(255 255 255 / 0.02)}
.bg-white\/\[0\.03\]{background-color:rgb(255 255 255 / 0.03)}
.bg-white\/\[0\.04\]{background-color:rgb(255 255 255 / 0.04)}
.bg-white\/\[0\.05\]{background-color:rgb(255 255 255 / 0.05)}
.bg-white\/\[0\.06\]{background-color:rgb(255 255 255 / 0.06)}
.bg-white\/\[0\.08\]{background-color:rgb(255 255 255 / 0.08)}
.bg-white\/\[2\%\]{background-color:rgb(255 255 255 / 2%)}
.bg-\[radial-gradient\(ellipse_at_top\2c _var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(ellipse at top, var(--tw-gradient-stops))}
.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}
.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}
.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}
.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}
.bg-gradient-to-tr{background-image:linear-gradient(to top right, var(--tw-gradient-stops))}
.bg-hero-gradient{background-image:linear-gradient(120deg, #0b1f3a, #1455a0)}
.from-\[\#002d5a\]{--tw-gradient-from:#002d5a var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 45 90 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#003366\]{--tw-gradient-from:#003366 var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 51 102 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#003688\]{--tw-gradient-from:#003688 var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 54 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#004380\]{--tw-gradient-from:#004380 var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 67 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#004c73\]{--tw-gradient-from:#004c73 var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 76 115 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#004d25\]{--tw-gradient-from:#004d25 var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 77 37 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#004d26\]{--tw-gradient-from:#004d26 var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 77 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#00529c\]{--tw-gradient-from:#00529c var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 82 156 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#005e6a\]{--tw-gradient-from:#005e6a var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 94 106 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#0077a8\]{--tw-gradient-from:#0077a8 var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 119 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#00827d\]{--tw-gradient-from:#00827d var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 130 125 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#061427\]{--tw-gradient-from:#061427 var(--tw-gradient-from-position);--tw-gradient-to:rgb(6 20 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#061427\]\/50{--tw-gradient-from:rgb(6 20 39 / 0.5) var(--tw-gradient-from-position);--tw-gradient-to:rgb(6 20 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#07172e\]{--tw-gradient-from:#07172e var(--tw-gradient-from-position);--tw-gradient-to:rgb(7 23 46 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#07172e\]\/40{--tw-gradient-from:rgb(7 23 46 / 0.4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(7 23 46 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#07172e\]\/85{--tw-gradient-from:rgb(7 23 46 / 0.85) var(--tw-gradient-from-position);--tw-gradient-to:rgb(7 23 46 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#07172e\]\/90{--tw-gradient-from:rgb(7 23 46 / 0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(7 23 46 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#0a2027\]{--tw-gradient-from:#0a2027 var(--tw-gradient-from-position);--tw-gradient-to:rgb(10 32 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#0b1f3a\]{--tw-gradient-from:#0b1f3a var(--tw-gradient-from-position);--tw-gradient-to:rgb(11 31 58 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#1455a0\]{--tw-gradient-from:#1455a0 var(--tw-gradient-from-position);--tw-gradient-to:rgb(20 85 160 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#1455a0\]\/30{--tw-gradient-from:rgb(20 85 160 / 0.3) var(--tw-gradient-from-position);--tw-gradient-to:rgb(20 85 160 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#1a1a2e\]{--tw-gradient-from:#1a1a2e var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 26 46 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#1e1f29\]{--tw-gradient-from:#1e1f29 var(--tw-gradient-from-position);--tw-gradient-to:rgb(30 31 41 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#1e293b\]{--tw-gradient-from:#1e293b var(--tw-gradient-from-position);--tw-gradient-to:rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#334155\]{--tw-gradient-from:#334155 var(--tw-gradient-from-position);--tw-gradient-to:rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#421d6b\]{--tw-gradient-from:#421d6b var(--tw-gradient-from-position);--tw-gradient-to:rgb(66 29 107 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#7d0000\]{--tw-gradient-from:#7d0000 var(--tw-gradient-from-position);--tw-gradient-to:rgb(125 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#990000\]{--tw-gradient-from:#990000 var(--tw-gradient-from-position);--tw-gradient-to:rgb(153 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#a31218\]{--tw-gradient-from:#a31218 var(--tw-gradient-from-position);--tw-gradient-to:rgb(163 18 24 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#c8390b\]{--tw-gradient-from:#c8390b var(--tw-gradient-from-position);--tw-gradient-to:rgb(200 57 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#cc5200\]{--tw-gradient-from:#cc5200 var(--tw-gradient-from-position);--tw-gradient-to:rgb(204 82 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#fa7e1e\]{--tw-gradient-from:#fa7e1e var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 126 30 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#fa891d\]{--tw-gradient-from:#fa891d var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 137 29 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-amber-400{--tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);--tw-gradient-to:rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-amber-50\/70{--tw-gradient-from:rgb(255 251 235 / 0.7) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-amber-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-black\/40{--tw-gradient-from:rgb(0 0 0 / 0.4) 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)}
.from-black\/55{--tw-gradient-from:rgb(0 0 0 / 0.55) 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)}
.from-black\/60{--tw-gradient-from:rgb(0 0 0 / 0.6) 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)}
.from-black\/70{--tw-gradient-from:rgb(0 0 0 / 0.7) 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)}
.from-black\/75{--tw-gradient-from:rgb(0 0 0 / 0.75) 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)}
.from-black\/80{--tw-gradient-from:rgb(0 0 0 / 0.8) 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)}
.from-black\/85{--tw-gradient-from:rgb(0 0 0 / 0.85) 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)}
.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-blue-50\/40{--tw-gradient-from:rgb(239 246 255 / 0.4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-blue-50\/50{--tw-gradient-from:rgb(239 246 255 / 0.5) var(--tw-gradient-from-position);--tw-gradient-to:rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-blue-50\/60{--tw-gradient-from:rgb(239 246 255 / 0.6) var(--tw-gradient-from-position);--tw-gradient-to:rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-blue-50\/70{--tw-gradient-from:rgb(239 246 255 / 0.7) var(--tw-gradient-from-position);--tw-gradient-to:rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-blue-50\/80{--tw-gradient-from:rgb(239 246 255 / 0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-blue-50\/90{--tw-gradient-from:rgb(239 246 255 / 0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-emerald-600{--tw-gradient-from:#059669 var(--tw-gradient-from-position);--tw-gradient-to:rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-indigo-600{--tw-gradient-from:#4f46e5 var(--tw-gradient-from-position);--tw-gradient-to:rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-muted\/35{--tw-gradient-from:hsl(var(--muted) / 0.35) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-rose-500{--tw-gradient-from:#f43f5e var(--tw-gradient-from-position);--tw-gradient-to:rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-sky-400\/50{--tw-gradient-from:rgb(56 189 248 / 0.5) var(--tw-gradient-from-position);--tw-gradient-to:rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-sky-500\/15{--tw-gradient-from:rgb(14 165 233 / 0.15) var(--tw-gradient-from-position);--tw-gradient-to:rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-slate-50{--tw-gradient-from:#f8fafc var(--tw-gradient-from-position);--tw-gradient-to:rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-slate-50\/80{--tw-gradient-from:rgb(248 250 252 / 0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-slate-50\/90{--tw-gradient-from:rgb(248 250 252 / 0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(248 250 252 / 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)}
.from-white\/10{--tw-gradient-from:rgb(255 255 255 / 0.1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.via-\[\#003d79\]{--tw-gradient-to:rgb(0 61 121 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #003d79 var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#00407a\]{--tw-gradient-to:rgb(0 64 122 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #00407a var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#00454e\]{--tw-gradient-to:rgb(0 69 78 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #00454e var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#0047b3\]{--tw-gradient-to:rgb(0 71 179 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0047b3 var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#004c8f\]{--tw-gradient-to:rgb(0 76 143 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #004c8f var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#004f91\]{--tw-gradient-to:rgb(0 79 145 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #004f91 var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#00625e\]{--tw-gradient-to:rgb(0 98 94 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #00625e var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#006633\]{--tw-gradient-to:rgb(0 102 51 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #006633 var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#006699\]{--tw-gradient-to:rgb(0 102 153 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #006699 var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#0066b3\]{--tw-gradient-to:rgb(0 102 179 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0066b3 var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#0092cf\]{--tw-gradient-to:rgb(0 146 207 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0092cf var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#061427\]\/85{--tw-gradient-to:rgb(6 20 39 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(6 20 39 / 0.85) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#07172e\]\/40{--tw-gradient-to:rgb(7 23 46 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(7 23 46 / 0.4) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#07172e\]\/70{--tw-gradient-to:rgb(7 23 46 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(7 23 46 / 0.7) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#07172e\]\/75{--tw-gradient-to:rgb(7 23 46 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(7 23 46 / 0.75) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#07172e\]\/80{--tw-gradient-to:rgb(7 23 46 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(7 23 46 / 0.8) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#07172e\]\/85{--tw-gradient-to:rgb(7 23 46 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(7 23 46 / 0.85) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#091f3d\]{--tw-gradient-to:rgb(9 31 61 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #091f3d var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#0b1f3a\]{--tw-gradient-to:rgb(11 31 58 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0b1f3a var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#0f172a\]{--tw-gradient-to:rgb(15 23 42 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#11323d\]{--tw-gradient-to:rgb(17 50 61 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #11323d var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#1455a0\]{--tw-gradient-to:rgb(20 85 160 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #1455a0 var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#1e293b\]{--tw-gradient-to:rgb(30 41 59 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #1e293b var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#24243e\]{--tw-gradient-to:rgb(36 36 62 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #24243e var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#2a2b36\]{--tw-gradient-to:rgb(42 43 54 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #2a2b36 var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#5c2d91\]{--tw-gradient-to:rgb(92 45 145 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #5c2d91 var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#9e0000\]{--tw-gradient-to:rgb(158 0 0 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #9e0000 var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#b30000\]{--tw-gradient-to:rgb(179 0 0 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #b30000 var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#c4161d\]{--tw-gradient-to:rgb(196 22 29 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #c4161d var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#d62976\]{--tw-gradient-to:rgb(214 41 118 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #d62976 var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#e64a19\]{--tw-gradient-to:rgb(230 74 25 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #e64a19 var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#e65c00\]{--tw-gradient-to:rgb(230 92 0 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #e65c00 var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#f59e0b\]{--tw-gradient-to:rgb(245 158 11 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f59e0b var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#fa891d\]{--tw-gradient-to:rgb(250 137 29 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fa891d var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-amber-50\/20{--tw-gradient-to:rgb(255 251 235 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(255 251 235 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-black\/10{--tw-gradient-to:rgb(0 0 0 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(0 0 0 / 0.1) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-black\/25{--tw-gradient-to:rgb(0 0 0 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(0 0 0 / 0.25) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-black\/40{--tw-gradient-to:rgb(0 0 0 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(0 0 0 / 0.4) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-blue-50\/20{--tw-gradient-to:rgb(239 246 255 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(239 246 255 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-blue-50\/30{--tw-gradient-to:rgb(239 246 255 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(239 246 255 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-emerald-50\/20{--tw-gradient-to:rgb(236 253 245 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(236 253 245 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-indigo-50\/20{--tw-gradient-to:rgb(238 242 255 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(238 242 255 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-muted\/20{--tw-gradient-to:hsl(var(--muted) / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--muted) / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-rose-400{--tw-gradient-to:rgb(251 113 133 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fb7185 var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-sky-50{--tw-gradient-to:rgb(240 249 255 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f0f9ff var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-sky-50\/20{--tw-gradient-to:rgb(240 249 255 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(240 249 255 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-sky-50\/40{--tw-gradient-to:rgb(240 249 255 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(240 249 255 / 0.4) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-slate-50\/70{--tw-gradient-to:rgb(248 250 252 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(248 250 252 / 0.7) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-transparent{--tw-gradient-to:rgb(0 0 0 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-white{--tw-gradient-to:rgb(255 255 255 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-white\/15{--tw-gradient-to:rgb(255 255 255 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(255 255 255 / 0.15) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-white\/35{--tw-gradient-to:rgb(255 255 255 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(255 255 255 / 0.35) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-white\/40{--tw-gradient-to:rgb(255 255 255 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(255 255 255 / 0.4) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.to-\[\#002244\]{--tw-gradient-to:#002244 var(--tw-gradient-to-position)}
.to-\[\#002255\]{--tw-gradient-to:#002255 var(--tw-gradient-to-position)}
.to-\[\#00274d\]{--tw-gradient-to:#00274d var(--tw-gradient-to-position)}
.to-\[\#00292f\]{--tw-gradient-to:#00292f var(--tw-gradient-to-position)}
.to-\[\#002d57\]{--tw-gradient-to:#002d57 var(--tw-gradient-to-position)}
.to-\[\#003318\]{--tw-gradient-to:#003318 var(--tw-gradient-to-position)}
.to-\[\#00331a\]{--tw-gradient-to:#00331a var(--tw-gradient-to-position)}
.to-\[\#00334d\]{--tw-gradient-to:#00334d var(--tw-gradient-to-position)}
.to-\[\#003d3a\]{--tw-gradient-to:#003d3a var(--tw-gradient-to-position)}
.to-\[\#004f70\]{--tw-gradient-to:#004f70 var(--tw-gradient-to-position)}
.to-\[\#020617\]{--tw-gradient-to:#020617 var(--tw-gradient-to-position)}
.to-\[\#051114\]{--tw-gradient-to:#051114 var(--tw-gradient-to-position)}
.to-\[\#061427\]\/40{--tw-gradient-to:rgb(6 20 39 / 0.4) var(--tw-gradient-to-position)}
.to-\[\#061427\]\/90{--tw-gradient-to:rgb(6 20 39 / 0.9) var(--tw-gradient-to-position)}
.to-\[\#07172e\]{--tw-gradient-to:#07172e var(--tw-gradient-to-position)}
.to-\[\#07172e\]\/55{--tw-gradient-to:rgb(7 23 46 / 0.55) var(--tw-gradient-to-position)}
.to-\[\#07172e\]\/60{--tw-gradient-to:rgb(7 23 46 / 0.6) var(--tw-gradient-to-position)}
.to-\[\#07172e\]\/90{--tw-gradient-to:rgb(7 23 46 / 0.9) var(--tw-gradient-to-position)}
.to-\[\#07172e\]\/95{--tw-gradient-to:rgb(7 23 46 / 0.95) var(--tw-gradient-to-position)}
.to-\[\#07182f\]{--tw-gradient-to:#07182f var(--tw-gradient-to-position)}
.to-\[\#0b1f3a\]{--tw-gradient-to:#0b1f3a var(--tw-gradient-to-position)}
.to-\[\#0f0f1c\]{--tw-gradient-to:#0f0f1c var(--tw-gradient-to-position)}
.to-\[\#0f172a\]{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}
.to-\[\#12131a\]{--tw-gradient-to:#12131a var(--tw-gradient-to-position)}
.to-\[\#1455a0\]{--tw-gradient-to:#1455a0 var(--tw-gradient-to-position)}
.to-\[\#1455a0\]\/15{--tw-gradient-to:rgb(20 85 160 / 0.15) var(--tw-gradient-to-position)}
.to-\[\#1455a0\]\/40{--tw-gradient-to:rgb(20 85 160 / 0.4) var(--tw-gradient-to-position)}
.to-\[\#1455a0\]\/50{--tw-gradient-to:rgb(20 85 160 / 0.5) var(--tw-gradient-to-position)}
.to-\[\#1e6ac4\]{--tw-gradient-to:#1e6ac4 var(--tw-gradient-to-position)}
.to-\[\#2563eb\]{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}
.to-\[\#2c1347\]{--tw-gradient-to:#2c1347 var(--tw-gradient-to-position)}
.to-\[\#4d0000\]{--tw-gradient-to:#4d0000 var(--tw-gradient-to-position)}
.to-\[\#660000\]{--tw-gradient-to:#660000 var(--tw-gradient-to-position)}
.to-\[\#660b0f\]{--tw-gradient-to:#660b0f var(--tw-gradient-to-position)}
.to-\[\#803300\]{--tw-gradient-to:#803300 var(--tw-gradient-to-position)}
.to-\[\#8d2706\]{--tw-gradient-to:#8d2706 var(--tw-gradient-to-position)}
.to-\[\#962fbf\]{--tw-gradient-to:#962fbf var(--tw-gradient-to-position)}
.to-\[\#ef4444\]{--tw-gradient-to:#ef4444 var(--tw-gradient-to-position)}
.to-\[\#f59e0b\]{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}
.to-\[\#fa891d\]{--tw-gradient-to:#fa891d var(--tw-gradient-to-position)}
.to-\[\#fbbf24\]{--tw-gradient-to:#fbbf24 var(--tw-gradient-to-position)}
.to-amber-400\/50{--tw-gradient-to:rgb(251 191 36 / 0.5) var(--tw-gradient-to-position)}
.to-amber-50\/40{--tw-gradient-to:rgb(255 251 235 / 0.4) var(--tw-gradient-to-position)}
.to-amber-500{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}
.to-black\/10{--tw-gradient-to:rgb(0 0 0 / 0.1) var(--tw-gradient-to-position)}
.to-black\/15{--tw-gradient-to:rgb(0 0 0 / 0.15) var(--tw-gradient-to-position)}
.to-blue-50\/20{--tw-gradient-to:rgb(239 246 255 / 0.2) var(--tw-gradient-to-position)}
.to-blue-50\/60{--tw-gradient-to:rgb(239 246 255 / 0.6) var(--tw-gradient-to-position)}
.to-blue-50\/70{--tw-gradient-to:rgb(239 246 255 / 0.7) var(--tw-gradient-to-position)}
.to-blue-50\/80{--tw-gradient-to:rgb(239 246 255 / 0.8) var(--tw-gradient-to-position)}
.to-emerald-500{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}
.to-indigo-50{--tw-gradient-to:#eef2ff var(--tw-gradient-to-position)}
.to-indigo-50\/50{--tw-gradient-to:rgb(238 242 255 / 0.5) var(--tw-gradient-to-position)}
.to-muted\/40{--tw-gradient-to:hsl(var(--muted) / 0.4) var(--tw-gradient-to-position)}
.to-orange-50\/60{--tw-gradient-to:rgb(255 247 237 / 0.6) var(--tw-gradient-to-position)}
.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}
.to-sky-400{--tw-gradient-to:#38bdf8 var(--tw-gradient-to-position)}
.to-sky-50{--tw-gradient-to:#f0f9ff var(--tw-gradient-to-position)}
.to-slate-50{--tw-gradient-to:#f8fafc var(--tw-gradient-to-position)}
.to-slate-50\/40{--tw-gradient-to:rgb(248 250 252 / 0.4) var(--tw-gradient-to-position)}
.to-slate-50\/60{--tw-gradient-to:rgb(248 250 252 / 0.6) var(--tw-gradient-to-position)}
.to-slate-50\/70{--tw-gradient-to:rgb(248 250 252 / 0.7) var(--tw-gradient-to-position)}
.to-teal-400{--tw-gradient-to:#2dd4bf var(--tw-gradient-to-position)}
.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}
.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}
.to-white\/10{--tw-gradient-to:rgb(255 255 255 / 0.1) var(--tw-gradient-to-position)}
.bg-clip-padding{background-clip:padding-box}
.bg-clip-text{-webkit-background-clip:text;background-clip:text}
.fill-\[\#fa891d\]{fill:#fa891d}
.fill-amber-300{fill:#fcd34d}
.fill-amber-400{fill:#fbbf24}
.fill-amber-500{fill:#f59e0b}
.fill-amber-600{fill:#d97706}
.fill-amber-800{fill:#92400e}
.fill-current{fill:currentColor}
.fill-foreground{fill:hsl(var(--foreground))}
.fill-slate-100{fill:#f1f5f9}
.fill-slate-200{fill:#e2e8f0}
.fill-white{fill:#fff}
.fill-white\/40{fill:rgb(255 255 255 / 0.4)}
.stroke-emerald-500{stroke:#10b981}
.stroke-slate-100{stroke:#f1f5f9}
.stroke-1{stroke-width:1}
.stroke-\[1\.75\]{stroke-width:1.75}
.stroke-\[2\.5\]{stroke-width:2.5}
.stroke-\[3\]{stroke-width:3}
.object-contain{-o-object-fit:contain;object-fit:contain}
.object-cover{-o-object-fit:cover;object-fit:cover}
.object-\[center_25\%\]{-o-object-position:center 25%;object-position:center 25%}
.object-\[center_35\%\]{-o-object-position:center 35%;object-position:center 35%}
.object-center{-o-object-position:center;object-position:center}
.\!p-0{padding:0px !important}
.p-0{padding:0px}
.p-0\.5{padding:0.125rem}
.p-1{padding:0.25rem}
.p-1\.5{padding:0.375rem}
.p-10{padding:2.5rem}
.p-2{padding:0.5rem}
.p-2\.5{padding:0.625rem}
.p-3{padding:0.75rem}
.p-3\.5{padding:0.875rem}
.p-4{padding:1rem}
.p-5{padding:1.25rem}
.p-6{padding:1.5rem}
.p-7{padding:1.75rem}
.p-8{padding:2rem}
.p-\[3px\]{padding:3px}
.p-px{padding:1px}
.px-1{padding-left:0.25rem;padding-right:0.25rem}
.px-1\.5{padding-left:0.375rem;padding-right:0.375rem}
.px-2{padding-left:0.5rem;padding-right:0.5rem}
.px-2\.5{padding-left:0.625rem;padding-right:0.625rem}
.px-3{padding-left:0.75rem;padding-right:0.75rem}
.px-3\.5{padding-left:0.875rem;padding-right:0.875rem}
.px-4{padding-left:1rem;padding-right:1rem}
.px-5{padding-left:1.25rem;padding-right:1.25rem}
.px-6{padding-left:1.5rem;padding-right:1.5rem}
.px-7{padding-left:1.75rem;padding-right:1.75rem}
.px-8{padding-left:2rem;padding-right:2rem}
.px-\[6px\]{padding-left:6px;padding-right:6px}
.py-0{padding-top:0px;padding-bottom:0px}
.py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}
.py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}
.py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.py-12{padding-top:3rem;padding-bottom:3rem}
.py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.py-16{padding-top:4rem;padding-bottom:4rem}
.py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}
.py-20{padding-top:5rem;padding-bottom:5rem}
.py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}
.py-4{padding-top:1rem;padding-bottom:1rem}
.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{padding-bottom:0px}
.pb-1{padding-bottom:0.25rem}
.pb-1\.5{padding-bottom:0.375rem}
.pb-10{padding-bottom:2.5rem}
.pb-12{padding-bottom:3rem}
.pb-14{padding-bottom:3.5rem}
.pb-16{padding-bottom:4rem}
.pb-2{padding-bottom:0.5rem}
.pb-2\.5{padding-bottom:0.625rem}
.pb-20{padding-bottom:5rem}
.pb-3{padding-bottom:0.75rem}
.pb-3\.5{padding-bottom:0.875rem}
.pb-4{padding-bottom:1rem}
.pb-5{padding-bottom:1.25rem}
.pb-6{padding-bottom:1.5rem}
.pl-0\.5{padding-left:0.125rem}
.pl-1{padding-left:0.25rem}
.pl-1\.5{padding-left:0.375rem}
.pl-10{padding-left:2.5rem}
.pl-2{padding-left:0.5rem}
.pl-2\.5{padding-left:0.625rem}
.pl-3\.5{padding-left:0.875rem}
.pl-4{padding-left:1rem}
.pl-5{padding-left:1.25rem}
.pl-7{padding-left:1.75rem}
.pl-8{padding-left:2rem}
.pl-9{padding-left:2.25rem}
.pr-0\.5{padding-right:0.125rem}
.pr-1{padding-right:0.25rem}
.pr-1\.5{padding-right:0.375rem}
.pr-11{padding-right:2.75rem}
.pr-2{padding-right:0.5rem}
.pr-2\.5{padding-right:0.625rem}
.pr-3{padding-right:0.75rem}
.pr-3\.5{padding-right:0.875rem}
.pr-6{padding-right:1.5rem}
.pr-7{padding-right:1.75rem}
.pr-8{padding-right:2rem}
.pr-9{padding-right:2.25rem}
.pt-0{padding-top:0px}
.pt-0\.5{padding-top:0.125rem}
.pt-1{padding-top:0.25rem}
.pt-1\.5{padding-top:0.375rem}
.pt-10{padding-top:2.5rem}
.pt-14{padding-top:3.5rem}
.pt-16{padding-top:4rem}
.pt-2{padding-top:0.5rem}
.pt-2\.5{padding-top:0.625rem}
.pt-24{padding-top:6rem}
.pt-28{padding-top:7rem}
.pt-3{padding-top:0.75rem}
.pt-3\.5{padding-top:0.875rem}
.pt-4{padding-top:1rem}
.pt-5{padding-top:1.25rem}
.pt-6{padding-top:1.5rem}
.pt-8{padding-top:2rem}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.text-start{text-align:start}
.align-middle{vertical-align:middle}
.font-handwriting{font-family:Caveat, Kalam, cursive, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif}
.font-heading{font-family:Geist, Geist Variable, Inter, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.font-mono{font-family:Geist Mono, Geist Variable, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}
.font-sans{font-family:Geist, Geist Variable, Inter, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.text-2xl{font-size:1.5rem;line-height:2rem}
.text-3xl{font-size:1.875rem;line-height:2.25rem}
.text-4xl{font-size:2.25rem;line-height:2.5rem}
.text-\[0\.625rem\]{font-size:0.625rem}
.text-\[0\.75rem\]{font-size:0.75rem}
.text-\[0\.8rem\]{font-size:0.8rem}
.text-\[10\.5px\]{font-size:10.5px}
.text-\[10px\]{font-size:10px}
.text-\[11px\]{font-size:11px}
.text-\[13px\]{font-size:13px}
.text-\[14px\]{font-size:14px}
.text-\[15px\]{font-size:15px}
.text-\[9px\]{font-size:9px}
.text-base{font-size:1rem;line-height:1.5rem}
.text-lg{font-size:1.125rem;line-height:1.75rem}
.text-sm{font-size:0.875rem;line-height:1.25rem}
.text-sm\/relaxed{font-size:0.875rem;line-height:1.625}
.text-xl{font-size:1.25rem;line-height:1.75rem}
.text-xs{font-size:0.75rem;line-height:1rem}
.text-xs\/none{font-size:0.75rem;line-height:1}
.\!font-bold{font-weight:700 !important}
.font-black{font-weight:900}
.font-bold{font-weight:700}
.font-extrabold{font-weight:800}
.font-light{font-weight:300}
.font-medium{font-weight:500}
.font-normal{font-weight:400}
.font-semibold{font-weight:600}
.uppercase{text-transform:uppercase}
.capitalize{text-transform:capitalize}
.italic{font-style:italic}
.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-7{line-height:1.75rem}
.leading-\[1\.15\]{line-height:1.15}
.leading-none{line-height:1}
.leading-normal{line-height:1.5}
.leading-relaxed{line-height:1.625}
.leading-snug{line-height:1.375}
.leading-tight{line-height:1.25}
.tracking-normal{letter-spacing:0em}
.tracking-tight{letter-spacing:-0.025em}
.tracking-wide{letter-spacing:0.025em}
.tracking-wider{letter-spacing:0.05em}
.tracking-widest{letter-spacing:0.1em}
.\!text-white{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1)) !important}
.text-\[\#07172e\]{--tw-text-opacity:1;color:rgb(7 23 46 / var(--tw-text-opacity, 1))}
.text-\[\#07172e\]\/80{color:rgb(7 23 46 / 0.8)}
.text-\[\#0b1f3a\]{--tw-text-opacity:1;color:rgb(11 31 58 / var(--tw-text-opacity, 1))}
.text-\[\#1455a0\]{--tw-text-opacity:1;color:rgb(20 85 160 / var(--tw-text-opacity, 1))}
.text-\[\#1455a0\]\/30{color:rgb(20 85 160 / 0.3)}
.text-\[\#475569\]{--tw-text-opacity:1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}
.text-\[\#dbe8f8\]{--tw-text-opacity:1;color:rgb(219 232 248 / var(--tw-text-opacity, 1))}
.text-\[\#dbe8f8\]\/50{color:rgb(219 232 248 / 0.5)}
.text-\[\#dbe8f8\]\/70{color:rgb(219 232 248 / 0.7)}
.text-\[\#dbe8f8\]\/75{color:rgb(219 232 248 / 0.75)}
.text-\[\#dbe8f8\]\/80{color:rgb(219 232 248 / 0.8)}
.text-\[\#dbe8f8\]\/90{color:rgb(219 232 248 / 0.9)}
.text-\[\#fa891d\]{--tw-text-opacity:1;color:rgb(250 137 29 / var(--tw-text-opacity, 1))}
.text-\[\#fa891d\]\/80{color:rgb(250 137 29 / 0.8)}
.text-\[CanvasText\]{color:CanvasText}
.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}
.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}
.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36 / 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\/80{color:rgb(217 119 6 / 0.8)}
.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}
.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}
.text-amber-800\/90{color:rgb(146 64 14 / 0.9)}
.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}
.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}
.text-background{color:hsl(var(--background))}
.text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}
.text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}
.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253 / 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-900{--tw-text-opacity:1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}
.text-blue-950{--tw-text-opacity:1;color:rgb(23 37 84 / var(--tw-text-opacity, 1))}
.text-border{color:hsl(var(--border))}
.text-card-foreground{color:hsl(var(--card-foreground))}
.text-current{color:currentColor}
.text-destructive{color:hsl(var(--destructive))}
.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}
.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}
.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}
.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}
.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}
.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}
.text-emerald-700\/90{color:rgb(4 120 87 / 0.9)}
.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}
.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}
.text-emerald-950{--tw-text-opacity:1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}
.text-foreground{color:hsl(var(--foreground))}
.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-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}
.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}
.text-muted{color:hsl(var(--muted))}
.text-muted-foreground{color:hsl(var(--muted-foreground))}
.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / 0.6)}
.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / 0.7)}
.text-neutral-100{--tw-text-opacity:1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}
.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}
.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}
.text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}
.text-neutral-800{--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}
.text-neutral-900{--tw-text-opacity:1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}
.text-neutral-950{--tw-text-opacity:1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}
.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18 / 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-purple-200{--tw-text-opacity:1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}
.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}
.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}
.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}
.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}
.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}
.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}
.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}
.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}
.text-rose-600\/90{color:rgb(225 29 72 / 0.9)}
.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}
.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}
.text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}
.text-rose-950{--tw-text-opacity:1;color:rgb(76 5 25 / var(--tw-text-opacity, 1))}
.text-secondary-foreground{color:hsl(var(--secondary-foreground))}
.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}
.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / 0.7)}
.text-sky-200{--tw-text-opacity:1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}
.text-sky-200\/70{color:rgb(186 230 253 / 0.7)}
.text-sky-200\/90{color:rgb(186 230 253 / 0.9)}
.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}
.text-sky-300\/80{color:rgb(125 211 252 / 0.8)}
.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}
.text-sky-400\/80{color:rgb(56 189 248 / 0.8)}
.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}
.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}
.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}
.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}
.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}
.text-slate-300\/85{color:rgb(203 213 225 / 0.85)}
.text-slate-300\/90{color:rgb(203 213 225 / 0.9)}
.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}
.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}
.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}
.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}
.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}
.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}
.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23 / 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-white\/30{color:rgb(255 255 255 / 0.3)}
.text-white\/40{color:rgb(255 255 255 / 0.4)}
.text-white\/50{color:rgb(255 255 255 / 0.5)}
.text-white\/60{color:rgb(255 255 255 / 0.6)}
.text-white\/70{color:rgb(255 255 255 / 0.7)}
.text-white\/80{color:rgb(255 255 255 / 0.8)}
.text-white\/90{color:rgb(255 255 255 / 0.9)}
.text-white\/95{color:rgb(255 255 255 / 0.95)}
.underline{text-decoration-line:underline}
.line-through{text-decoration-line:line-through}
.decoration-neutral-400{text-decoration-color:#a3a3a3}
.decoration-slate-300{text-decoration-color:#cbd5e1}
.underline-offset-2{text-underline-offset:2px}
.underline-offset-4{text-underline-offset:4px}
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.opacity-0{opacity:0}
.opacity-100{opacity:1}
.opacity-30{opacity:0.3}
.opacity-35{opacity:0.35}
.opacity-40{opacity:0.4}
.opacity-45{opacity:0.45}
.opacity-50{opacity:0.5}
.opacity-60{opacity:0.6}
.opacity-65{opacity:0.65}
.opacity-70{opacity:0.7}
.opacity-80{opacity:0.8}
.opacity-85{opacity:0.85}
.opacity-90{opacity:0.9}
.opacity-95{opacity:0.95}
.opacity-\[0\.02\]{opacity:0.02}
.opacity-\[0\.035\]{opacity:0.035}
.opacity-\[0\.03\]{opacity:0.03}
.opacity-\[0\.04\]{opacity:0.04}
.opacity-\[0\.05\]{opacity:0.05}
.opacity-\[0\.06\]{opacity:0.06}
.opacity-\[0\.08\]{opacity:0.08}
.opacity-\[max\(var\(--drawer-overlay-min-opacity\2c 0\)\2c calc\(1-var\(--drawer-swipe-progress\)\)\)\]{opacity:max(var(--drawer-overlay-min-opacity,0), calc(1 - var(--drawer-swipe-progress)))}
.bg-blend-color{background-blend-mode:color}
.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--sidebar-border);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-\[0_0_0_9999px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{--tw-shadow:0 0 0 9999px rgba(0,0,0,0.4);--tw-shadow-colored:0 0 0 9999px 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-\[0_0_10px_rgba\(250\2c 137\2c 29\2c 0\.5\)\]{--tw-shadow:0 0 10px rgba(250,137,29,0.5);--tw-shadow-colored:0 0 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-\[0_0_12px_\#fa891d\]{--tw-shadow:0 0 12px #fa891d;--tw-shadow-colored:0 0 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-\[0_0_6px_rgba\(255\2c 255\2c 255\2c 0\.8\)\]{--tw-shadow:0 0 6px rgba(255,255,255,0.8);--tw-shadow-colored:0 0 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-\[0_0_8px_rgba\(250\2c 137\2c 29\2c 0\.4\)\]{--tw-shadow:0 0 8px rgba(250,137,29,0.4);--tw-shadow-colored:0 0 8px 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-\[0_12px_36px_-6px_rgba\(11\2c 31\2c 58\2c 0\.16\)\]{--tw-shadow:0 12px 36px -6px rgba(11,31,58,0.16);--tw-shadow-colored:0 12px 36px -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-\[0_16px_40px_-12px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-shadow:0 16px 40px -12px rgba(0,0,0,0.5);--tw-shadow-colored:0 16px 40px -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-\[0_1px_6px_rgba\(20\2c 85\2c 160\2c 0\.6\)\]{--tw-shadow:0 1px 6px rgba(20,85,160,0.6);--tw-shadow-colored:0 1px 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-\[0_4px_24px_-6px_rgba\(11\2c 31\2c 58\2c 0\.07\)\]{--tw-shadow:0 4px 24px -6px rgba(11,31,58,0.07);--tw-shadow-colored:0 4px 24px -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-\[0_6px_20px_-4px_rgba\(16\2c 185\2c 129\2c 0\.45\)\]{--tw-shadow:0 6px 20px -4px rgba(16,185,129,0.45);--tw-shadow-colored:0 6px 20px -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-\[0_6px_20px_-4px_rgba\(20\2c 85\2c 160\2c 0\.45\)\]{--tw-shadow:0 6px 20px -4px rgba(20,85,160,0.45);--tw-shadow-colored:0 6px 20px -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-\[0_6px_20px_-4px_rgba\(20\2c 85\2c 160\2c 0\.5\)\]{--tw-shadow:0 6px 20px -4px rgba(20,85,160,0.5);--tw-shadow-colored:0 6px 20px -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-\[0_6px_20px_-4px_rgba\(20\2c 85\2c 160\2c 0\.6\)\]{--tw-shadow:0 6px 20px -4px rgba(20,85,160,0.6);--tw-shadow-colored:0 6px 20px -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-\[0_8px_24px_-4px_rgba\(250\2c 137\2c 29\2c 0\.5\)\]{--tw-shadow:0 8px 24px -4px rgba(250,137,29,0.5);--tw-shadow-colored:0 8px 24px -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-inner{--tw-shadow:inset 0 2px 4px 0 rgb(0 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 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-\[\#1455a0\]\/20{--tw-shadow-color:rgb(20 85 160 / 0.2);--tw-shadow:var(--tw-shadow-colored)}
.shadow-blue-900\/10{--tw-shadow-color:rgb(30 58 138 / 0.1);--tw-shadow:var(--tw-shadow-colored)}
.shadow-blue-900\/20{--tw-shadow-color:rgb(30 58 138 / 0.2);--tw-shadow:var(--tw-shadow-colored)}
.shadow-blue-900\/30{--tw-shadow-color:rgb(30 58 138 / 0.3);--tw-shadow:var(--tw-shadow-colored)}
.shadow-blue-900\/5{--tw-shadow-color:rgb(30 58 138 / 0.05);--tw-shadow:var(--tw-shadow-colored)}
.shadow-blue-950\/20{--tw-shadow-color:rgb(23 37 84 / 0.2);--tw-shadow:var(--tw-shadow-colored)}
.shadow-blue-950\/40{--tw-shadow-color:rgb(23 37 84 / 0.4);--tw-shadow:var(--tw-shadow-colored)}
.shadow-emerald-500\/25{--tw-shadow-color:rgb(16 185 129 / 0.25);--tw-shadow:var(--tw-shadow-colored)}
.shadow-emerald-500\/30{--tw-shadow-color:rgb(16 185 129 / 0.3);--tw-shadow:var(--tw-shadow-colored)}
.shadow-emerald-600\/20{--tw-shadow-color:rgb(5 150 105 / 0.2);--tw-shadow:var(--tw-shadow-colored)}
.shadow-primary\/5{--tw-shadow-color:hsl(var(--primary) / 0.05);--tw-shadow:var(--tw-shadow-colored)}
.outline-none{outline:2px solid transparent;outline-offset:2px}
.outline{outline-style:solid}
.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.ring-\[\#1455a0\]{--tw-ring-opacity:1;--tw-ring-color:rgb(20 85 160 / var(--tw-ring-opacity, 1))}
.ring-\[\#1455a0\]\/20{--tw-ring-color:rgb(20 85 160 / 0.2)}
.ring-\[\#1455a0\]\/30{--tw-ring-color:rgb(20 85 160 / 0.3)}
.ring-\[\#1455a0\]\/40{--tw-ring-color:rgb(20 85 160 / 0.4)}
.ring-\[\#fa891d\]\/50{--tw-ring-color:rgb(250 137 29 / 0.5)}
.ring-background{--tw-ring-color:hsl(var(--background))}
.ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254 / var(--tw-ring-opacity, 1))}
.ring-blue-50{--tw-ring-opacity:1;--tw-ring-color:rgb(239 246 255 / var(--tw-ring-opacity, 1))}
.ring-blue-500\/10{--tw-ring-color:rgb(59 130 246 / 0.1)}
.ring-blue-500\/20{--tw-ring-color:rgb(59 130 246 / 0.2)}
.ring-card{--tw-ring-color:hsl(var(--card))}
.ring-emerald-50{--tw-ring-opacity:1;--tw-ring-color:rgb(236 253 245 / var(--tw-ring-opacity, 1))}
.ring-emerald-500\/30{--tw-ring-color:rgb(16 185 129 / 0.3)}
.ring-foreground\/10{--tw-ring-color:hsl(var(--foreground) / 0.1)}
.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219 / var(--tw-ring-opacity, 1))}
.ring-orange-100\/80{--tw-ring-color:rgb(255 237 213 / 0.8)}
.ring-primary\/20{--tw-ring-color:hsl(var(--primary) / 0.2)}
.ring-ring\/50{--tw-ring-color:hsl(var(--ring) / 0.5)}
.ring-rose-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 205 211 / var(--tw-ring-opacity, 1))}
.ring-rose-300{--tw-ring-opacity:1;--tw-ring-color:rgb(253 164 175 / var(--tw-ring-opacity, 1))}
.ring-rose-400{--tw-ring-opacity:1;--tw-ring-color:rgb(251 113 133 / var(--tw-ring-opacity, 1))}
.ring-sidebar-ring{--tw-ring-color:hsl(var(--sidebar-ring))}
.ring-sky-400\/20{--tw-ring-color:rgb(56 189 248 / 0.2)}
.ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240 / var(--tw-ring-opacity, 1))}
.ring-slate-200\/50{--tw-ring-color:rgb(226 232 240 / 0.5)}
.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255 / var(--tw-ring-opacity, 1))}
.ring-white\/10{--tw-ring-color:rgb(255 255 255 / 0.1)}
.ring-white\/5{--tw-ring-color:rgb(255 255 255 / 0.05)}
.ring-white\/50{--tw-ring-color:rgb(255 255 255 / 0.5)}
.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}
.blur-\[100px\]{--tw-blur:blur(100px);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)}
.blur-\[110px\]{--tw-blur:blur(110px);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)}
.blur-\[120px\]{--tw-blur:blur(120px);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)}
.blur-\[130px\]{--tw-blur:blur(130px);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)}
.blur-\[90px\]{--tw-blur:blur(90px);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)}
.blur-xl{--tw-blur:blur(24px);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)}
.brightness-0{--tw-brightness:brightness(0);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)}
.brightness-\[0\.25\]{--tw-brightness:brightness(0.25);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)}
.brightness-\[0\.4\]{--tw-brightness:brightness(0.4);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)}
.brightness-\[0\.75\]{--tw-brightness:brightness(0.75);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)}
.brightness-\[0\.85\]{--tw-brightness:brightness(0.85);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)}
.brightness-\[0\.8\]{--tw-brightness:brightness(0.8);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)}
.contrast-125{--tw-contrast:contrast(1.25);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-\[0_10px_20px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-drop-shadow:drop-shadow(0 10px 20px rgba(0,0,0,0.5));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-\[0_10px_24px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{--tw-drop-shadow:drop-shadow(0 10px 24px rgba(0,0,0,0.4));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-\[0_2px_10px_rgba\(251\2c 191\2c 36\2c 0\.45\)\]{--tw-drop-shadow:drop-shadow(0 2px 10px rgba(251,191,36,0.45));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-\[0_8px_16px_rgba\(0\2c 0\2c 0\2c 0\.3\)\]{--tw-drop-shadow:drop-shadow(0 8px 16px rgba(0,0,0,0.3));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-md{--tw-drop-shadow:drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 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)}
.drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px rgb(0 0 0 / 0.05));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-xl{--tw-drop-shadow:drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08));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{--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
.backdrop-blur-md{--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);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(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-\[color\2c box-shadow\2c background-color\]{transition-property:color,box-shadow,background-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-\[color\2c box-shadow\]{transition-property:color,box-shadow;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-\[left\2c right\2c width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-\[margin\2c opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-\[opacity\2c transform\2c translate\]{transition-property:opacity,transform,translate;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-\[opacity\2c transform\2c width\2c height\2c scale\2c translate\]{transition-property:opacity,transform,width,height,scale,translate;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-\[top\2c left\2c right\2c bottom\]{transition-property:top,left,right,bottom;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-\[transform\2c height\2c opacity\2c filter\]{transition-property:transform,height,opacity,filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-\[translate\2c scale\2c opacity\]{transition-property:translate,scale,opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-\[width\2c height\2c padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-colors{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-none{transition-property:none}
.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.duration-100{transition-duration:100ms}
.duration-1000{transition-duration:1000ms}
.duration-150{transition-duration:150ms}
.duration-200{transition-duration:200ms}
.duration-300{transition-duration:300ms}
.duration-500{transition-duration:500ms}
.duration-700{transition-duration:700ms}
.duration-\[0\.35s\]{transition-duration:0.35s}
.ease-\[cubic-bezier\(0\.22\2c 1\2c 0\.36\2c 1\)\]{transition-timing-function:cubic-bezier(0.22,1,0.36,1)}
.ease-\[cubic-bezier\(0\.32\2c 0\.72\2c 0\2c 1\)\]{transition-timing-function:cubic-bezier(0.32,0.72,0,1)}
.ease-\[cubic-bezier\(0\.45\2c 1\.005\2c 0\2c 1\.005\)\]{transition-timing-function:cubic-bezier(0.45,1.005,0,1.005)}
.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}
.ease-linear{transition-timing-function:linear}
.ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}
.will-change-transform{will-change:transform}
.contain-content{contain:content}
.\[--bleed\:3rem\]{--bleed:3rem}
.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:var(--spacing(4))}
.\[--drawer-content-height\:var\(--drawer-height\2c auto\)\]{--drawer-content-height:var(--drawer-height,auto)}
.\[--gap\:0\.75rem\]{--gap:0.75rem}
.\[--height\:var\(--toast-frontmost-height\2c var\(--toast-height\)\)\]{--height:var(--toast-frontmost-height,var(--toast-height))}
.\[--offset-y\:calc\(var\(--toast-offset-y\)\*-1\+calc\(var\(--toast-index\)\*var\(--gap\)\*-1\)\+var\(--toast-swipe-movement-y\)\)\]{--offset-y:calc(var(--toast-offset-y) * -1 + calc(var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y))}
.\[--peek\:0\.75rem\]{--peek:0.75rem}
.\[--peek\:1rem\]{--peek:1rem}
.\[--scale\:calc\(max\(0\2c 1-\(var\(--toast-index\)\*0\.1\)\)\)\]{--scale:calc(max(0, 1 - (var(--toast-index) * 0.1)))}
.\[--shrink\:calc\(1-var\(--scale\)\)\]{--shrink:calc(1 - var(--scale))}
.\[--stack-height\:var\(--drawer-frontmost-height\2c var\(--drawer-height\2c 0px\)\)\]{--stack-height:var(--drawer-frontmost-height,var(--drawer-height,0px))}
.\[--stack-peek-offset\:max\(0px\2c calc\(\(var\(--nested-drawers\)-var\(--stack-progress\)\)\*var\(--peek\)\)\)\]{--stack-peek-offset:max(0px, calc((var(--nested-drawers) - var(--stack-progress)) * var(--peek)))}
.\[--stack-progress\:clamp\(0\2c var\(--drawer-swipe-progress\)\2c 1\)\]{--stack-progress:clamp(0, var(--drawer-swipe-progress), 1)}
.\[--stack-scale-base\:max\(0\2c calc\(1-\(var\(--nested-drawers\)\*var\(--stack-step\)\)\)\)\]{--stack-scale-base:max(0, calc(1 - (var(--nested-drawers) * var(--stack-step))))}
.\[--stack-scale\:clamp\(0\2c calc\(var\(--stack-scale-base\)\+\(var\(--stack-step\)\*var\(--stack-progress\)\)\)\2c 1\)\]{--stack-scale:clamp(0, calc(var(--stack-scale-base) + (var(--stack-step) * var(--stack-progress))), 1)}
.\[--stack-shrink\:calc\(1-var\(--stack-scale\)\)\]{--stack-shrink:calc(1 - var(--stack-scale))}
.\[--stack-step\:0\.05\]{--stack-step:0.05}
.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}
.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}
.\[content-visibility\:auto\]{content-visibility:auto}
.\[interpolate-size\:allow-keywords\]{interpolate-size:allow-keywords}
.\[scrollbar-width\:none\]{scrollbar-width:none}
.\[scrollbar-width\:thin\]{scrollbar-width:thin}
.\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)-\(var\(--toast-index\)\*var\(--peek\)\)-\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale))}
.\[transition\:transform_500ms_cubic-bezier\(0\.22\2c 1\2c 0\.36\2c 1\)\2c opacity_500ms\2c height_150ms\]{transition:transform 500ms cubic-bezier(0.22,1,0.36,1),opacity 500ms,height 150ms}

@keyframes flipStageIn {
  0% {
    opacity: 0;
    transform: perspective(1000px) rotateY(10deg) scale(0.985);
  }
  100% {
    opacity: 1;
    transform: perspective(1000px) rotateY(0deg) scale(1);
  }
}

.animate-stage-flip {
  animation: flipStageIn 0.32s cubic-bezier(0.16, 1, 0.3, 1) forwards;
  transform-style: preserve-3d;
}

/* Hide scrollbar utility */
.no-scrollbar::-webkit-scrollbar {
  display: none;
}
.no-scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

/* Authentic handwriting brand font */
.font-handwriting {
  font-family: 'Caveat', 'Kalam', cursive, serif !important;
}

/* 3D Card Flip utilities */
.perspective-1200 {
  perspective: 1200px;
  -webkit-perspective: 1200px;
}
.transform-style-3d {
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
}
.backface-hidden {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
.rotate-y-180 {
  transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
}
.\*\:w-full > *{width:100%}
.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\] > *{svg:not([class*='size-'])}
.marker\:text-\[\#1455a0\] *::marker{color:rgb(20 85 160 )}
.marker\:text-\[\#1455a0\]::marker{color:rgb(20 85 160 )}
.selection\:bg-primary *::-moz-selection{background-color:hsl(var(--primary))}
.selection\:bg-primary *::selection{background-color:hsl(var(--primary))}
.selection\:text-primary-foreground *::-moz-selection{color:hsl(var(--primary-foreground))}
.selection\:text-primary-foreground *::selection{color:hsl(var(--primary-foreground))}
.selection\:bg-primary::-moz-selection{background-color:hsl(var(--primary))}
.selection\:bg-primary::selection{background-color:hsl(var(--primary))}
.selection\:text-primary-foreground::-moz-selection{color:hsl(var(--primary-foreground))}
.selection\:text-primary-foreground::selection{color:hsl(var(--primary-foreground))}
.file\:inline-flex::file-selector-button{display:inline-flex}
.file\:h-6::file-selector-button{height:1.5rem}
.file\:border-0::file-selector-button{border-width:0px}
.file\:bg-transparent::file-selector-button{background-color:transparent}
.file\:text-sm::file-selector-button{font-size:0.875rem;line-height:1.25rem}
.file\:font-medium::file-selector-button{font-weight:500}
.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}
.placeholder\:font-normal::-moz-placeholder{font-weight:400}
.placeholder\:font-normal::placeholder{font-weight:400}
.placeholder\:normal-case::-moz-placeholder{text-transform:none}
.placeholder\:normal-case::placeholder{text-transform:none}
.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}
.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}
.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}
.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}
.before\:absolute::before{content:var(--tw-content);position:absolute}
.before\:bottom-2\.5::before{content:var(--tw-content);bottom:0.625rem}
.before\:left-4::before{content:var(--tw-content);left:1rem}
.before\:top-2\.5::before{content:var(--tw-content);top:0.625rem}
.before\:z-0::before{content:var(--tw-content);z-index:0}
.before\:mr-1::before{content:var(--tw-content);margin-right:0.25rem}
.before\:h-px::before{content:var(--tw-content);height:1px}
.before\:w-0\.5::before{content:var(--tw-content);width:0.125rem}
.before\:min-w-0::before{content:var(--tw-content);min-width:0px}
.before\:flex-1::before{content:var(--tw-content);flex:1 1 0%}
.before\:bg-border::before{content:var(--tw-content);background-color:hsl(var(--border))}
.before\:bg-slate-200\/80::before{content:var(--tw-content);background-color:rgb(226 232 240 / 0.8)}
.after\:pointer-events-none::after{content:var(--tw-content);pointer-events:none}
.after\:absolute::after{content:var(--tw-content);position:absolute}
.after\:-inset-2::after{content:var(--tw-content);inset:-0.5rem}
.after\:inset-0::after{content:var(--tw-content);inset:0px}
.after\:-inset-x-3::after{content:var(--tw-content);left:-0.75rem;right:-0.75rem}
.after\:-inset-y-2::after{content:var(--tw-content);top:-0.5rem;bottom:-0.5rem}
.after\:inset-y-0::after{content:var(--tw-content);top:0px;bottom:0px}
.after\:left-0::after{content:var(--tw-content);left:0px}
.after\:left-1\/2::after{content:var(--tw-content);left:50%}
.after\:right-0::after{content:var(--tw-content);right:0px}
.after\:start-1\/2::after{content:var(--tw-content);inset-inline-start:50%}
.after\:top-full::after{content:var(--tw-content);top:100%}
.after\:ml-1::after{content:var(--tw-content);margin-left:0.25rem}
.after\:block::after{content:var(--tw-content);display:block}
.after\:h-\[calc\(var\(--gap\)\+1px\)\]::after{content:var(--tw-content);height:calc(var(--gap) + 1px)}
.after\:h-px::after{content:var(--tw-content);height:1px}
.after\:w-1::after{content:var(--tw-content);width:0.25rem}
.after\:w-4::after{content:var(--tw-content);width:1rem}
.after\:w-\[2px\]::after{content:var(--tw-content);width:2px}
.after\:w-full::after{content:var(--tw-content);width:100%}
.after\:min-w-0::after{content:var(--tw-content);min-width:0px}
.after\:flex-1::after{content:var(--tw-content);flex:1 1 0%}
.after\:shrink-0::after{content:var(--tw-content);flex-shrink:0}
.after\:-translate-x-1\/2::after{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.after\:rounded-full::after{content:var(--tw-content);border-radius:9999px}
.after\:border::after{content:var(--tw-content);border-width:1px}
.after\:border-border::after{content:var(--tw-content);border-color:hsl(var(--border))}
.after\:bg-blue-100\/70::after{content:var(--tw-content);background-color:rgb(219 234 254 / 0.7)}
.after\:bg-border::after{content:var(--tw-content);background-color:hsl(var(--border))}
.after\:bg-muted::after{content:var(--tw-content);background-color:hsl(var(--muted))}
.after\:mix-blend-darken::after{content:var(--tw-content);mix-blend-mode:darken}
.after\:content-\[\'\'\]::after{--tw-content:'';content:var(--tw-content)}
.first\:rounded-l-lg:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}
.first\:border-l:first-child{border-left-width:1px}
.last\:mt-0:last-child{margin-top:0px}
.last\:rounded-r-lg:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}
.last\:border-0:last-child{border-width:0px}
.even\:bg-white:nth-child(even){--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}
.focus-within\:border-ring:focus-within{border-color:hsl(var(--ring))}
.focus-within\:ring-1:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:hsl(var(--ring) / 0.5)}
.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.hover\:-translate-y-1\.5:hover{--tw-translate-y:-0.375rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.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)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.hover\:border:hover{border-width:1px}
.hover\:border-\[\#1455a0\]:hover{--tw-border-opacity:1;border-color:rgb(20 85 160 / var(--tw-border-opacity, 1))}
.hover\:border-\[\#1455a0\]\/30:hover{border-color:rgb(20 85 160 / 0.3)}
.hover\:border-\[\#1455a0\]\/40:hover{border-color:rgb(20 85 160 / 0.4)}
.hover\:border-\[\#1455a0\]\/50:hover{border-color:rgb(20 85 160 / 0.5)}
.hover\:border-\[\#1455a0\]\/60:hover{border-color:rgb(20 85 160 / 0.6)}
.hover\:border-amber-300:hover{--tw-border-opacity:1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}
.hover\:border-amber-400\/90:hover{border-color:rgb(251 191 36 / 0.9)}
.hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}
.hover\:border-blue-200\/80:hover{border-color:rgb(191 219 254 / 0.8)}
.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}
.hover\:border-blue-500\/40:hover{border-color:rgb(59 130 246 / 0.4)}
.hover\:border-cyan-400\/50:hover{border-color:rgb(34 211 238 / 0.5)}
.hover\:border-emerald-300:hover{--tw-border-opacity:1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}
.hover\:border-emerald-500\/40:hover{border-color:rgb(16 185 129 / 0.4)}
.hover\:border-emerald-500\/50:hover{border-color:rgb(16 185 129 / 0.5)}
.hover\:border-neutral-200:hover{--tw-border-opacity:1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}
.hover\:border-pink-500\/50:hover{border-color:rgb(236 72 153 / 0.5)}
.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / 0.4)}
.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / 0.5)}
.hover\:border-red-400\/40:hover{border-color:rgb(248 113 113 / 0.4)}
.hover\:border-rose-200:hover{--tw-border-opacity:1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}
.hover\:border-rose-300:hover{--tw-border-opacity:1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}
.hover\:border-slate-200:hover{--tw-border-opacity:1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}
.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}
.hover\:border-white\/30:hover{border-color:rgb(255 255 255 / 0.3)}
.hover\:border-white\/35:hover{border-color:rgb(255 255 255 / 0.35)}
.hover\:bg-\[\#0b1f3a\]:hover{--tw-bg-opacity:1;background-color:rgb(11 31 58 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#0e3f79\]:hover{--tw-bg-opacity:1;background-color:rgb(14 63 121 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#0f407b\]:hover{--tw-bg-opacity:1;background-color:rgb(15 64 123 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#0f4280\]:hover{--tw-bg-opacity:1;background-color:rgb(15 66 128 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#1455a0\]:hover{--tw-bg-opacity:1;background-color:rgb(20 85 160 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#d97210\]:hover{--tw-bg-opacity:1;background-color:rgb(217 114 16 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#e07512\]:hover{--tw-bg-opacity:1;background-color:rgb(224 117 18 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#e07712\]:hover{--tw-bg-opacity:1;background-color:rgb(224 119 18 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#e07810\]:hover{--tw-bg-opacity:1;background-color:rgb(224 120 16 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#e27712\]:hover{--tw-bg-opacity:1;background-color:rgb(226 119 18 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[color-mix\(in_oklch\2c var\(--secondary\)\2c var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}
.hover\:bg-accent:hover{background-color:hsl(var(--accent))}
.hover\:bg-accent\/60:hover{background-color:hsl(var(--accent) / 0.6)}
.hover\:bg-accent\/70:hover{background-color:hsl(var(--accent) / 0.7)}
.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}
.hover\:bg-amber-200\/80:hover{background-color:rgb(253 230 138 / 0.8)}
.hover\:bg-amber-50\/40:hover{background-color:rgb(255 251 235 / 0.4)}
.hover\:bg-amber-600:hover{--tw-bg-opacity:1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}
.hover\:bg-amber-700:hover{--tw-bg-opacity:1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}
.hover\:bg-background:hover{background-color:hsl(var(--background))}
.hover\:bg-background\/80:hover{background-color:hsl(var(--background) / 0.8)}
.hover\:bg-black\/5:hover{background-color:rgb(0 0 0 / 0.05)}
.hover\:bg-black\/80:hover{background-color:rgb(0 0 0 / 0.8)}
.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}
.hover\:bg-blue-100\/70:hover{background-color:rgb(219 234 254 / 0.7)}
.hover\:bg-blue-100\/80:hover{background-color:rgb(219 234 254 / 0.8)}
.hover\:bg-blue-100\/90:hover{background-color:rgb(219 234 254 / 0.9)}
.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}
.hover\:bg-blue-50\/15:hover{background-color:rgb(239 246 255 / 0.15)}
.hover\:bg-blue-50\/20:hover{background-color:rgb(239 246 255 / 0.2)}
.hover\:bg-blue-50\/25:hover{background-color:rgb(239 246 255 / 0.25)}
.hover\:bg-blue-50\/30:hover{background-color:rgb(239 246 255 / 0.3)}
.hover\:bg-blue-50\/40:hover{background-color:rgb(239 246 255 / 0.4)}
.hover\:bg-blue-50\/50:hover{background-color:rgb(239 246 255 / 0.5)}
.hover\:bg-blue-50\/60:hover{background-color:rgb(239 246 255 / 0.6)}
.hover\:bg-blue-50\/80:hover{background-color:rgb(239 246 255 / 0.8)}
.hover\:bg-blue-50\/90:hover{background-color:rgb(239 246 255 / 0.9)}
.hover\:bg-card:hover{background-color:hsl(var(--card))}
.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / 0.1)}
.hover\:bg-destructive\/20:hover{background-color:hsl(var(--destructive) / 0.2)}
.hover\:bg-emerald-50:hover{--tw-bg-opacity:1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}
.hover\:bg-emerald-50\/40:hover{background-color:rgb(236 253 245 / 0.4)}
.hover\:bg-emerald-50\/45:hover{background-color:rgb(236 253 245 / 0.45)}
.hover\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}
.hover\:bg-emerald-700:hover{--tw-bg-opacity:1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}
.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}
.hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}
.hover\:bg-muted:hover{background-color:hsl(var(--muted))}
.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / 0.4)}
.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / 0.5)}
.hover\:bg-neutral-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}
.hover\:bg-neutral-200:hover{--tw-bg-opacity:1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}
.hover\:bg-neutral-900:hover{--tw-bg-opacity:1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}
.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / 0.8)}
.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / 0.9)}
.hover\:bg-red-500\/20:hover{background-color:rgb(239 68 68 / 0.2)}
.hover\:bg-red-500\/80:hover{background-color:rgb(239 68 68 / 0.8)}
.hover\:bg-rose-50:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}
.hover\:bg-rose-50\/40:hover{background-color:rgb(255 241 242 / 0.4)}
.hover\:bg-rose-50\/50:hover{background-color:rgb(255 241 242 / 0.5)}
.hover\:bg-rose-500\/40:hover{background-color:rgb(244 63 94 / 0.4)}
.hover\:bg-rose-600:hover{--tw-bg-opacity:1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}
.hover\:bg-rose-700:hover{--tw-bg-opacity:1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}
.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}
.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}
.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}
.hover\:bg-slate-100\/50:hover{background-color:rgb(241 245 249 / 0.5)}
.hover\:bg-slate-100\/70:hover{background-color:rgb(241 245 249 / 0.7)}
.hover\:bg-slate-100\/80:hover{background-color:rgb(241 245 249 / 0.8)}
.hover\:bg-slate-100\/90:hover{background-color:rgb(241 245 249 / 0.9)}
.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}
.hover\:bg-slate-200\/60:hover{background-color:rgb(226 232 240 / 0.6)}
.hover\:bg-slate-200\/80:hover{background-color:rgb(226 232 240 / 0.8)}
.hover\:bg-slate-300:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}
.hover\:bg-slate-400:hover{--tw-bg-opacity:1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}
.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}
.hover\:bg-slate-50\/50:hover{background-color:rgb(248 250 252 / 0.5)}
.hover\:bg-slate-50\/60:hover{background-color:rgb(248 250 252 / 0.6)}
.hover\:bg-slate-50\/70:hover{background-color:rgb(248 250 252 / 0.7)}
.hover\:bg-slate-50\/80:hover{background-color:rgb(248 250 252 / 0.8)}
.hover\:bg-slate-50\/90:hover{background-color:rgb(248 250 252 / 0.9)}
.hover\:bg-slate-900:hover{--tw-bg-opacity:1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}
.hover\:bg-transparent:hover{background-color:transparent}
.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}
.hover\:bg-white\/10:hover{background-color:rgb(255 255 255 / 0.1)}
.hover\:bg-white\/15:hover{background-color:rgb(255 255 255 / 0.15)}
.hover\:bg-white\/20:hover{background-color:rgb(255 255 255 / 0.2)}
.hover\:bg-white\/30:hover{background-color:rgb(255 255 255 / 0.3)}
.hover\:bg-white\/50:hover{background-color:rgb(255 255 255 / 0.5)}
.hover\:bg-white\/60:hover{background-color:rgb(255 255 255 / 0.6)}
.hover\:bg-white\/70:hover{background-color:rgb(255 255 255 / 0.7)}
.hover\:bg-white\/80:hover{background-color:rgb(255 255 255 / 0.8)}
.hover\:bg-white\/\[0\.08\]:hover{background-color:rgb(255 255 255 / 0.08)}
.hover\:bg-white\/\[0\.1\]:hover{background-color:rgb(255 255 255 / 0.1)}
.hover\:from-\[\#0b1f3a\]:hover{--tw-gradient-from:#0b1f3a var(--tw-gradient-from-position);--tw-gradient-to:rgb(11 31 58 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.hover\:from-\[\#0e3f79\]:hover{--tw-gradient-from:#0e3f79 var(--tw-gradient-from-position);--tw-gradient-to:rgb(14 63 121 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.hover\:from-\[\#0f4280\]:hover{--tw-gradient-from:#0f4280 var(--tw-gradient-from-position);--tw-gradient-to:rgb(15 66 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.hover\:from-emerald-700:hover{--tw-gradient-from:#047857 var(--tw-gradient-from-position);--tw-gradient-to:rgb(4 120 87 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.hover\:to-\[\#07172e\]:hover{--tw-gradient-to:#07172e var(--tw-gradient-to-position)}
.hover\:to-\[\#1455a0\]:hover{--tw-gradient-to:#1455a0 var(--tw-gradient-to-position)}
.hover\:to-\[\#1d4ed8\]:hover{--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}
.hover\:to-emerald-600:hover{--tw-gradient-to:#059669 var(--tw-gradient-to-position)}
.hover\:text-\[\#0b1f3a\]:hover{--tw-text-opacity:1;color:rgb(11 31 58 / var(--tw-text-opacity, 1))}
.hover\:text-\[\#1455a0\]:hover{--tw-text-opacity:1;color:rgb(20 85 160 / var(--tw-text-opacity, 1))}
.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}
.hover\:text-amber-200:hover{--tw-text-opacity:1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}
.hover\:text-amber-950:hover{--tw-text-opacity:1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}
.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246 / 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-destructive:hover{color:hsl(var(--destructive))}
.hover\:text-emerald-700:hover{--tw-text-opacity:1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}
.hover\:text-foreground:hover{color:hsl(var(--foreground))}
.hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(156 163 175 / 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-muted-foreground:hover{color:hsl(var(--muted-foreground))}
.hover\:text-primary:hover{color:hsl(var(--primary))}
.hover\:text-rose-600:hover{--tw-text-opacity:1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}
.hover\:text-rose-700:hover{--tw-text-opacity:1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}
.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}
.hover\:text-slate-600:hover{--tw-text-opacity:1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}
.hover\:text-slate-700:hover{--tw-text-opacity:1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}
.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42 / 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\:no-underline:hover{text-decoration-line:none}
.hover\:opacity-100:hover{opacity:1}
.hover\:opacity-90:hover{opacity:0.9}
.hover\:opacity-95:hover{opacity:0.95}
.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--sidebar-accent);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.hover\:shadow-\[0_12px_28px_-6px_rgba\(20\2c 85\2c 160\2c 0\.12\)\]:hover{--tw-shadow:0 12px 28px -6px rgba(20,85,160,0.12);--tw-shadow-colored:0 12px 28px -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\:shadow-\[0_12px_28px_-6px_rgba\(244\2c 63\2c 94\2c 0\.08\)\]:hover{--tw-shadow:0 12px 28px -6px rgba(244,63,94,0.08);--tw-shadow-colored:0 12px 28px -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\:shadow-\[0_12px_32px_-4px_rgba\(250\2c 137\2c 29\2c 0\.65\)\]:hover{--tw-shadow:0 12px 32px -4px rgba(250,137,29,0.65);--tw-shadow-colored:0 12px 32px -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-\[0_16px_36px_-10px_rgba\(20\2c 85\2c 160\2c 0\.14\)\]:hover{--tw-shadow:0 16px 36px -10px rgba(20,85,160,0.14);--tw-shadow-colored:0 16px 36px -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)}
.hover\:shadow-\[0_8px_24px_-4px_rgba\(16\2c 185\2c 129\2c 0\.55\)\]:hover{--tw-shadow:0 8px 24px -4px rgba(16,185,129,0.55);--tw-shadow-colored:0 8px 24px -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-\[0_8px_24px_-4px_rgba\(20\2c 85\2c 160\2c 0\.55\)\]:hover{--tw-shadow:0 8px 24px -4px rgba(20,85,160,0.55);--tw-shadow-colored:0 8px 24px -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-\[0_8px_24px_-4px_rgba\(20\2c 85\2c 160\2c 0\.6\)\]:hover{--tw-shadow:0 8px 24px -4px rgba(20,85,160,0.6);--tw-shadow-colored:0 8px 24px -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-lg:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.hover\:shadow-black\/20:hover{--tw-shadow-color:rgb(0 0 0 / 0.2);--tw-shadow:var(--tw-shadow-colored)}
.hover\:shadow-pink-500\/20:hover{--tw-shadow-color:rgb(236 72 153 / 0.2);--tw-shadow:var(--tw-shadow-colored)}
.hover\:ring-2:hover{--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)}
.hover\:ring-ring\/20:hover{--tw-ring-color:hsl(var(--ring) / 0.2)}
.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);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)}
.hover\:after\:bg-sidebar-border:hover::after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}
.focus\:z-10:focus{z-index:10}
.focus\:border-\[\#1455a0\]:focus{--tw-border-opacity:1;border-color:rgb(20 85 160 / var(--tw-border-opacity, 1))}
.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}
.focus\:border-rose-500:focus{--tw-border-opacity:1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}
.focus\:bg-accent:focus{background-color:hsl(var(--accent))}
.focus\:bg-muted:focus{background-color:hsl(var(--muted))}
.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}
.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}
.focus\:text-destructive:focus{color:hsl(var(--destructive))}
.focus\:text-emerald-700:focus{--tw-text-opacity:1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}
.focus\:text-rose-700:focus{--tw-text-opacity:1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}
.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}
.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.focus\:ring-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-\[\#1455a0\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(20 85 160 / var(--tw-ring-opacity, 1))}
.focus\:ring-\[\#1455a0\]\/15:focus{--tw-ring-color:rgb(20 85 160 / 0.15)}
.focus\:ring-\[\#1455a0\]\/20:focus{--tw-ring-color:rgb(20 85 160 / 0.2)}
.focus\:ring-rose-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(254 205 211 / var(--tw-ring-opacity, 1))}
.focus\:ring-rose-500\/20:focus{--tw-ring-color:rgb(244 63 94 / 0.2)}
.focus-visible\:z-10:focus-visible{z-index:10}
.focus-visible\:border-\[\#1455a0\]:focus-visible{--tw-border-opacity:1;border-color:rgb(20 85 160 / var(--tw-border-opacity, 1))}
.focus-visible\:border-destructive\/40:focus-visible{border-color:hsl(var(--destructive) / 0.4)}
.focus-visible\:border-emerald-500:focus-visible{--tw-border-opacity:1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}
.focus-visible\:border-ring:focus-visible{border-color:hsl(var(--ring))}
.focus-visible\:border-rose-500:focus-visible{--tw-border-opacity:1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}
.focus-visible\:bg-white:focus-visible{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}
.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}
.focus-visible\:outline-1:focus-visible{outline-width:1px}
.focus-visible\:ring-0: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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.focus-visible\:ring-1: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(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-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-\[3px\]: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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.focus-visible\:ring-\[\#1455a0\]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(20 85 160 / var(--tw-ring-opacity, 1))}
.focus-visible\:ring-\[\#1455a0\]\/20:focus-visible{--tw-ring-color:rgb(20 85 160 / 0.2)}
.focus-visible\:ring-amber-400:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36 / var(--tw-ring-opacity, 1))}
.focus-visible\:ring-destructive:focus-visible{--tw-ring-color:hsl(var(--destructive))}
.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:hsl(var(--destructive) / 0.2)}
.focus-visible\:ring-emerald-200:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(167 243 208 / var(--tw-ring-opacity, 1))}
.focus-visible\:ring-primary:focus-visible{--tw-ring-color:hsl(var(--primary))}
.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}
.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:hsl(var(--ring) / 0.5)}
.focus-visible\:ring-rose-200:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(254 205 211 / var(--tw-ring-opacity, 1))}
.focus-visible\:ring-rose-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(244 63 94 / var(--tw-ring-opacity, 1))}
.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px}
.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}
.\*\:focus-visible\:relative:focus-visible > *{position:relative}
.\*\:focus-visible\:z-10:focus-visible > *{z-index:10}
.focus-visible\:after\:border-ring:focus-visible::after{content:var(--tw-content);border-color:hsl(var(--ring))}
.active\:scale-90:active{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.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)) skewX(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:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.active\:scale-\[0\.99\]:active{--tw-scale-x:0.99;--tw-scale-y:0.99;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.active\:cursor-grabbing:active{cursor:grabbing}
.active\:bg-black\/10:active{background-color:rgb(0 0 0 / 0.1)}
.active\:bg-gray-100:active{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}
.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}
.active\:text-gray-500:active{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}
.active\:text-gray-700:active{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}
.active\:text-gray-800:active{--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}
.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}
.disabled\:pointer-events-none:disabled{pointer-events:none}
.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}
.disabled\:bg-input\/50:disabled{background-color:hsl(var(--input) / 0.5)}
.disabled\:bg-transparent:disabled{background-color:transparent}
.disabled\:text-slate-300:disabled{--tw-text-opacity:1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}
.disabled\:opacity-30:disabled{opacity:0.3}
.disabled\:opacity-35:disabled{opacity:0.35}
.disabled\:opacity-40:disabled{opacity:0.4}
.disabled\:opacity-50:disabled{opacity:0.5}
.disabled\:hover\:scale-100:hover:disabled{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}
.group\/link:hover .group-hover\/link\:translate-x-0\.5{--tw-translate-x:0.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.group\/part:hover .group-hover\/part\:translate-x-0\.5{--tw-translate-x:0.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.group:hover .group-hover\:-translate-x-1{--tw-translate-x:-0.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.group:hover .group-hover\:-translate-y-1{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.group:hover .group-hover\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.group\/btn:hover .group-hover\/btn\: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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.group\/itin:hover .group-hover\/itin\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.group:hover .group-hover\:border-\[\#1455a0\]{--tw-border-opacity:1;border-color:rgb(20 85 160 / var(--tw-border-opacity, 1))}
.group:hover .group-hover\:border-\[\#1455a0\]\/25{border-color:rgb(20 85 160 / 0.25)}
.group:hover .group-hover\:border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}
.group:hover .group-hover\:border-sky-400\/50{border-color:rgb(56 189 248 / 0.5)}
.group:hover .group-hover\:border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}
.group:hover .group-hover\:border-white\/40{border-color:rgb(255 255 255 / 0.4)}
.group\/accordion-trigger:hover .group-hover\/accordion-trigger\:bg-\[\#1455a0\]{--tw-bg-opacity:1;background-color:rgb(20 85 160 / var(--tw-bg-opacity, 1))}
.group:hover .group-hover\:bg-\[\#0b1f3a\]{--tw-bg-opacity:1;background-color:rgb(11 31 58 / var(--tw-bg-opacity, 1))}
.group:hover .group-hover\:bg-\[\#1455a0\]{--tw-bg-opacity:1;background-color:rgb(20 85 160 / var(--tw-bg-opacity, 1))}
.group:hover .group-hover\:bg-black\/25{background-color:rgb(0 0 0 / 0.25)}
.group:hover .group-hover\:bg-blue-50\/25{background-color:rgb(239 246 255 / 0.25)}
.group:hover .group-hover\:bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}
.group:hover .group-hover\:bg-slate-900\/70{background-color:rgb(15 23 42 / 0.7)}
.group:hover .group-hover\:bg-slate-950\/15{background-color:rgb(2 6 23 / 0.15)}
.group:hover .group-hover\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}
.group:hover .group-hover\:bg-white\/20{background-color:rgb(255 255 255 / 0.2)}
.group\/accordion-trigger:hover .group-hover\/accordion-trigger\:text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
.group\/exception:hover .group-hover\/exception\:text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}
.group\/itin:hover .group-hover\/itin\:text-\[\#1455a0\]{--tw-text-opacity:1;color:rgb(20 85 160 / var(--tw-text-opacity, 1))}
.group\/menu-button:hover .group-hover\/menu-button\:text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}
.group\/trig:hover .group-hover\/trig\:text-\[\#1455a0\]{--tw-text-opacity:1;color:rgb(20 85 160 / var(--tw-text-opacity, 1))}
.group:hover .group-hover\:text-\[\#0b1f3a\]{--tw-text-opacity:1;color:rgb(11 31 58 / var(--tw-text-opacity, 1))}
.group:hover .group-hover\:text-\[\#1455a0\]{--tw-text-opacity:1;color:rgb(20 85 160 / var(--tw-text-opacity, 1))}
.group:hover .group-hover\:text-\[\#dbe8f8\]{--tw-text-opacity:1;color:rgb(219 232 248 / var(--tw-text-opacity, 1))}
.group:hover .group-hover\:text-\[\#fa891d\]{--tw-text-opacity:1;color:rgb(250 137 29 / var(--tw-text-opacity, 1))}
.group:hover .group-hover\:text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}
.group:hover .group-hover\:text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}
.group:hover .group-hover\:text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}
.group:hover .group-hover\:text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}
.group:hover .group-hover\:text-sky-200{--tw-text-opacity:1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}
.group:hover .group-hover\:text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}
.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
.group\/menu-item:hover .group-hover\/menu-item\:opacity-100{opacity:1}
.group:hover .group-hover\:opacity-100{opacity:1}
.group:hover .group-hover\:opacity-20{opacity:0.2}
.group:hover .group-hover\:opacity-80{opacity:0.8}
.group:hover .group-hover\:opacity-85{opacity:0.85}
.group:hover .group-hover\:opacity-90{opacity:0.9}
.group:hover .group-hover\:opacity-\[0\.18\]{opacity:0.18}
.group:hover .group-hover\:shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.group\/context-menu-item:focus .group-focus\/context-menu-item\:text-accent-foreground{color:hsl(var(--accent-foreground))}
.group\/dropdown-menu-item:focus .group-focus\/dropdown-menu-item\:text-accent-foreground{color:hsl(var(--accent-foreground))}
.group\/menubar-item:focus .group-focus\/menubar-item\:text-accent-foreground{color:hsl(var(--accent-foreground))}
.peer\/menu-button:hover ~ .peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}
.peer:disabled ~ .peer-disabled\:cursor-not-allowed{cursor:not-allowed}
.peer:disabled ~ .peer-disabled\:opacity-50{opacity:0.5}
.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-0.3rem}
.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-0.3rem}
.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-0.15rem}
.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-0.15rem}
.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}
.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}
.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}
.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}
.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}
.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}
.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}
.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}
.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}
.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:0.5rem}
.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:0.75rem}
.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:0.75rem}
.has-\[\>svg\]\:gap-x-2:has(>svg){-moz-column-gap:0.5rem;column-gap:0.5rem}
.has-\[\>\[data-slot\=field\]\]\:rounded-lg:has(>[data-slot=field]){border-radius:var(--radius)}
.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-width:1px}
.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:border-ring:has(:focus-visible):has(>[data-slot=field]){border-color:hsl(var(--ring))}
.has-\[\>input\:focus-visible\]\:border-ring:has(>input:focus-visible){border-color:hsl(var(--ring))}
.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:hsl(var(--ring))}
.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:hsl(var(--destructive))}
.has-\[\>svg\]\:p-0:has(>svg){padding:0px}
.has-\[button\]\:p-0:has(button){padding:0px}
.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0px}
.has-\[select\:disabled\]\:opacity-50:has(select:disabled){opacity:0.5}
.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(:focus-visible):has(>[data-slot=field]){--tw-ring-color:hsl(var(--ring) / 0.5)}
.has-\[\>input\:focus-visible\]\:ring-ring\/50:has(>input:focus-visible){--tw-ring-color:hsl(var(--ring) / 0.5)}
.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:hsl(var(--ring) / 0.5)}
.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:hsl(var(--destructive) / 0.2)}
.has-\[\>a\2c \>button\]\:hover\:bg-muted\/50:hover:has(>a,>button){background-color:hsl(var(--muted) / 0.5)}
.group\/alert:has(>svg) .group-has-\[\>svg\]\/alert\:col-start-2{grid-column-start:2}
.group\/field-label:has(:focus-visible) .group-has-\[\:focus-visible\]\/field-label\:border-transparent{border-color:transparent}
.group\/input-group:has(>input) .group-has-\[\>input\]\/input-group\:pb-2{padding-bottom:0.5rem}
.group\/input-group:has(>input) .group-has-\[\>input\]\/input-group\:pt-2{padding-top:0.5rem}
.group\/field-label:has(:focus-visible) .group-has-\[\:focus-visible\]\/field-label\:ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.aria-disabled\:pointer-events-none[aria-disabled="true"]{pointer-events:none}
.aria-disabled\:opacity-50[aria-disabled="true"]{opacity:0.5}
.aria-expanded\:bg-muted[aria-expanded="true"]{background-color:hsl(var(--muted))}
.aria-expanded\:bg-secondary[aria-expanded="true"]{background-color:hsl(var(--secondary))}
.aria-expanded\:text-foreground[aria-expanded="true"]{color:hsl(var(--foreground))}
.aria-expanded\:text-secondary-foreground[aria-expanded="true"]{color:hsl(var(--secondary-foreground))}
.aria-expanded\:opacity-100[aria-expanded="true"]{opacity:1}
.aria-pressed\:bg-muted[aria-pressed="true"]{background-color:hsl(var(--muted))}
.aria-selected\:text-slate-300[aria-selected="true"]{--tw-text-opacity:1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}
.aria-\[orientation\=horizontal\]\:h-px[aria-orientation="horizontal"]{height:1px}
.aria-\[orientation\=horizontal\]\:w-full[aria-orientation="horizontal"]{width:100%}
.aria-\[orientation\=vertical\]\:flex-col[aria-orientation="vertical"]{flex-direction:column}
.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation="horizontal"]::after{content:var(--tw-content);left:0px}
.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation="horizontal"]::after{content:var(--tw-content);height:0.25rem}
.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation="horizontal"]::after{content:var(--tw-content);width:100%}
.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation="horizontal"]::after{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation="horizontal"]::after{content:var(--tw-content);--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.group\/accordion-trigger[aria-expanded="true"] .group-aria-expanded\/accordion-trigger\:inline{display:inline}
.group\/accordion-trigger[aria-expanded="true"] .group-aria-expanded\/accordion-trigger\:hidden{display:none}
.data-\[active\=false\]\:pointer-events-none[data-active="false"]{pointer-events:none}
.data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"]{pointer-events:none}
.data-\[modal\=true\]\:pointer-events-auto[data-modal="true"]{pointer-events:auto}
.data-\[side\=bottom\]\:inset-x-0[data-side="bottom"]{left:0px;right:0px}
.data-\[side\=left\]\:inset-y-0[data-side="left"]{top:0px;bottom:0px}
.data-\[side\=right\]\:inset-y-0[data-side="right"]{top:0px;bottom:0px}
.data-\[side\=top\]\:inset-x-0[data-side="top"]{left:0px;right:0px}
.data-\[swipe-axis\=x\]\:inset-y-0[data-swipe-axis="x"]{top:0px;bottom:0px}
.data-\[swipe-axis\=y\]\:inset-x-0[data-swipe-axis="y"]{left:0px;right:0px}
.data-\[direction\=end\]\:bottom-4[data-direction="end"]{bottom:1rem}
.data-\[direction\=start\]\:top-4[data-direction="start"]{top:1rem}
.data-\[side\=bottom\]\:bottom-0[data-side="bottom"]{bottom:0px}
.data-\[side\=bottom\]\:top-1[data-side="bottom"]{top:0.25rem}
.data-\[side\=inline-end\]\:-left-1[data-side="inline-end"]{left:-0.25rem}
.data-\[side\=inline-start\]\:-right-1[data-side="inline-start"]{right:-0.25rem}
.data-\[side\=left\]\:-right-1[data-side="left"]{right:-0.25rem}
.data-\[side\=left\]\:left-0[data-side="left"]{left:0px}
.data-\[side\=right\]\:-left-1[data-side="right"]{left:-0.25rem}
.data-\[side\=right\]\:right-0[data-side="right"]{right:0px}
.data-\[side\=top\]\:-bottom-2\.5[data-side="top"]{bottom:-0.625rem}
.data-\[side\=top\]\:top-0[data-side="top"]{top:0px}
.data-\[swipe-direction\=down\]\:bottom-0[data-swipe-direction="down"]{bottom:0px}
.data-\[swipe-direction\=left\]\:left-0[data-swipe-direction="left"]{left:0px}
.data-\[swipe-direction\=right\]\:right-0[data-swipe-direction="right"]{right:0px}
.data-\[swipe-direction\=up\]\:top-0[data-swipe-direction="up"]{top:0px}
.data-\[active\=true\]\:z-10[data-active="true"]{z-index:10}
.data-\[size\=lg\]\:size-10[data-size="lg"]{width:2.5rem;height:2.5rem}
.data-\[size\=sm\]\:size-6[data-size="sm"]{width:1.5rem;height:1.5rem}
.data-\[side\=bottom\]\:h-auto[data-side="bottom"]{height:auto}
.data-\[side\=left\]\:h-full[data-side="left"]{height:100%}
.data-\[side\=right\]\:h-full[data-side="right"]{height:100%}
.data-\[side\=top\]\:h-auto[data-side="top"]{height:auto}
.data-\[size\=default\]\:h-10[data-size="default"]{height:2.5rem}
.data-\[size\=default\]\:h-8[data-size="default"]{height:2rem}
.data-\[size\=default\]\:h-\[18\.4px\][data-size="default"]{height:18.4px}
.data-\[size\=sm\]\:h-7[data-size="sm"]{height:1.75rem}
.data-\[size\=sm\]\:h-\[14px\][data-size="sm"]{height:14px}
.data-\[side\=left\]\:w-3\/4[data-side="left"]{width:75%}
.data-\[side\=right\]\:w-3\/4[data-side="right"]{width:75%}
.data-\[size\=default\]\:w-\[32px\][data-size="default"]{width:32px}
.data-\[size\=sm\]\:w-\[24px\][data-size="sm"]{width:24px}
.data-\[size\=default\]\:max-w-xs[data-size="default"]{max-width:20rem}
.data-\[size\=sm\]\:max-w-xs[data-size="sm"]{max-width:20rem}
.data-\[variant\=ghost\]\:max-w-full[data-variant="ghost"]{max-width:100%}
.data-\[swipe-direction\=down\]\:origin-bottom[data-swipe-direction="down"]{transform-origin:bottom}
.data-\[swipe-direction\=left\]\:origin-left[data-swipe-direction="left"]{transform-origin:left}
.data-\[swipe-direction\=right\]\:origin-right[data-swipe-direction="right"]{transform-origin:right}
.data-\[swipe-direction\=up\]\:origin-top[data-swipe-direction="up"]{transform-origin:top}
.data-\[active\=true\]\:translate-y-0[data-active="true"]{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-active="false"][data-direction="end"]{--tw-translate-y:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-active="false"][data-direction="start"]{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side="inline-end"]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side="inline-start"]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.data-\[side\=left\]\:-translate-y-1\/2[data-side="left"]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.data-\[side\=right\]\:-translate-y-1\/2[data-side="right"]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.data-\[active\=false\]\:scale-95[data-active="false"]{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.data-\[active\=true\]\:scale-100[data-active="true"]{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.data-\[align-trigger\=true\]\:animate-none[data-align-trigger="true"]{animation:none}
.data-\[side\=left\]\:cursor-w-resize[data-side="left"]{cursor:w-resize}
.data-\[side\=right\]\:cursor-e-resize[data-side="right"]{cursor:e-resize}
.data-\[orientation\=vertical\]\:flex-row[data-orientation="vertical"]{flex-direction:row}
.data-\[swipe-axis\=x\]\:flex-row[data-swipe-axis="x"]{flex-direction:row}
.data-\[align\=end\]\:flex-row-reverse[data-align="end"]{flex-direction:row-reverse}
.data-\[slot\=checkbox-group\]\:gap-3[data-slot="checkbox-group"]{gap:0.75rem}
.data-\[align\=end\]\:self-end[data-align="end"]{align-self:flex-end}
.data-\[range-middle\=true\]\:rounded-none[data-range-middle="true"]{border-radius:0px}
.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\2c 10px\)\][data-size="sm"]{border-radius:min(var(--radius-md), 10px)}
.data-\[range-end\=true\]\:rounded-r-lg[data-range-end="true"]{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}
.data-\[range-start\=true\]\:rounded-l-lg[data-range-start="true"]{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}
.data-\[swipe-direction\=down\]\:rounded-t-xl[data-swipe-direction="down"]{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}
.data-\[swipe-direction\=left\]\:rounded-r-xl[data-swipe-direction="left"]{border-top-right-radius:0.75rem;border-bottom-right-radius:0.75rem}
.data-\[swipe-direction\=right\]\:rounded-l-xl[data-swipe-direction="right"]{border-top-left-radius:0.75rem;border-bottom-left-radius:0.75rem}
.data-\[swipe-direction\=up\]\:rounded-b-xl[data-swipe-direction="up"]{border-bottom-right-radius:0.75rem;border-bottom-left-radius:0.75rem}
.data-\[active\=true\]\:border-b-2[data-active="true"]{border-bottom-width:2px}
.data-\[side\=bottom\]\:border-t[data-side="bottom"]{border-top-width:1px}
.data-\[side\=left\]\:border-r[data-side="left"]{border-right-width:1px}
.data-\[side\=right\]\:border-l[data-side="right"]{border-left-width:1px}
.data-\[side\=top\]\:border-b[data-side="top"]{border-bottom-width:1px}
.data-\[swipe-direction\=down\]\:border-t[data-swipe-direction="down"]{border-top-width:1px}
.data-\[swipe-direction\=left\]\:border-r[data-swipe-direction="left"]{border-right-width:1px}
.data-\[swipe-direction\=right\]\:border-l[data-swipe-direction="right"]{border-left-width:1px}
.data-\[swipe-direction\=up\]\:border-b[data-swipe-direction="up"]{border-bottom-width:1px}
.data-\[state\=idle\]\:border-dashed[data-state="idle"]{border-style:dashed}
.data-\[active\=true\]\:border-ring[data-active="true"]{border-color:hsl(var(--ring))}
.data-\[selected\=true\]\:border-transparent[data-selected="true"]{border-color:transparent}
.data-\[state\=checked\]\:border-\[\#1455a0\][data-state="checked"]{--tw-border-opacity:1;border-color:rgb(20 85 160 / var(--tw-border-opacity, 1))}
.data-\[state\=error\]\:border-destructive\/30[data-state="error"]{border-color:hsl(var(--destructive) / 0.3)}
.data-\[state\=open\]\:border-\[\#1455a0\]\/40[data-state="open"]{border-color:rgb(20 85 160 / 0.4)}
.data-\[state\=open\]\:border-\[\#1455a0\]\/50[data-state="open"]{border-color:rgb(20 85 160 / 0.5)}
.data-\[active\=true\]\:border-b-\[\#1455a0\][data-active="true"]{--tw-border-opacity:1;border-bottom-color:rgb(20 85 160 / var(--tw-border-opacity, 1))}
.data-\[active\=true\]\:bg-white[data-active="true"]{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}
.data-\[active\]\:bg-\[\#1455a0\][data-active]{--tw-bg-opacity:1;background-color:rgb(20 85 160 / var(--tw-bg-opacity, 1))}
.data-\[range-end\=true\]\:bg-\[\#1455a0\][data-range-end="true"]{--tw-bg-opacity:1;background-color:rgb(20 85 160 / var(--tw-bg-opacity, 1))}
.data-\[range-middle\=true\]\:bg-blue-50[data-range-middle="true"]{--tw-bg-opacity:1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}
.data-\[range-start\=true\]\:bg-\[\#1455a0\][data-range-start="true"]{--tw-bg-opacity:1;background-color:rgb(20 85 160 / var(--tw-bg-opacity, 1))}
.data-\[selected-single\=true\]\:bg-\[\#1455a0\][data-selected-single="true"]{--tw-bg-opacity:1;background-color:rgb(20 85 160 / var(--tw-bg-opacity, 1))}
.data-\[state\=active\]\:bg-\[\#1455a0\][data-state="active"]{--tw-bg-opacity:1;background-color:rgb(20 85 160 / var(--tw-bg-opacity, 1))}
.data-\[state\=checked\]\:bg-\[\#1455a0\][data-state="checked"]{--tw-bg-opacity:1;background-color:rgb(20 85 160 / var(--tw-bg-opacity, 1))}
.data-\[state\=on\]\:bg-muted[data-state="on"]{background-color:hsl(var(--muted))}
.data-\[state\=open\]\:bg-blue-50\/30[data-state="open"]{background-color:rgb(239 246 255 / 0.3)}
.data-\[state\=open\]\:bg-sidebar-accent[data-state="open"]{background-color:hsl(var(--sidebar-accent))}
.data-\[state\=selected\]\:bg-blue-50\/40[data-state="selected"]{background-color:rgb(239 246 255 / 0.4)}
.data-\[state\=selected\]\:bg-muted[data-state="selected"]{background-color:hsl(var(--muted))}
.data-\[size\=sm\]\:py-0\.5[data-size="sm"]{padding-top:0.125rem;padding-bottom:0.125rem}
.data-\[size\=md\]\:text-sm[data-size="md"]{font-size:0.875rem;line-height:1.25rem}
.data-\[size\=sm\]\:text-xs[data-size="sm"]{font-size:0.75rem;line-height:1rem}
.data-\[variant\=label\]\:text-sm[data-variant="label"]{font-size:0.875rem;line-height:1.25rem}
.data-\[variant\=legend\]\:text-base[data-variant="legend"]{font-size:1rem;line-height:1.5rem}
.data-\[active\]\:font-bold[data-active]{font-weight:700}
.data-\[selected-single\=true\]\:font-bold[data-selected-single="true"]{font-weight:700}
.data-\[state\=active\]\:font-bold[data-state="active"]{font-weight:700}
.data-\[active\]\:text-white[data-active]{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
.data-\[invalid\=true\]\:text-destructive[data-invalid="true"]{color:hsl(var(--destructive))}
.data-\[range-end\=true\]\:text-white[data-range-end="true"]{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
.data-\[range-middle\=true\]\:text-\[\#1455a0\][data-range-middle="true"]{--tw-text-opacity:1;color:rgb(20 85 160 / var(--tw-text-opacity, 1))}
.data-\[range-start\=true\]\:text-white[data-range-start="true"]{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
.data-\[selected-single\=true\]\:text-white[data-selected-single="true"]{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
.data-\[state\=active\]\:text-white[data-state="active"]{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
.data-\[state\=open\]\:text-sidebar-accent-foreground[data-state="open"]{color:hsl(var(--sidebar-accent-foreground))}
.data-\[variant\=destructive\]\:text-destructive[data-variant="destructive"]{color:hsl(var(--destructive))}
.data-\[active\=false\]\:opacity-0[data-active="false"]{opacity:0}
.data-\[active\=true\]\:opacity-100[data-active="true"]{opacity:1}
.data-\[disabled\=true\]\:opacity-50[data-disabled="true"]{opacity:0.5}
.data-\[active\=true\]\:ring-ring\/50[data-active="true"]{--tw-ring-color:hsl(var(--ring) / 0.5)}
.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\2c 0\2c 0\.84\2c 0\)\][data-active="false"]{transition-timing-function:cubic-bezier(0.7,0,0.84,0)}
.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\2c 1\2c 0\.32\2c 1\)\][data-active="true"]{transition-timing-function:cubic-bezier(0.23,1,0.32,1)}
.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size="sm"]{--card-spacing:var(--spacing(3))}
.data-\[swipe-direction\=up\]\:\[--closed-transform\:translate3d\(0\2c calc\(-100\%-var\(--drawer-inset\2c 0px\)-2px\)\2c 0\)\][data-swipe-direction="up"]{--closed-transform:translate3d(0,calc(-100% - var(--drawer-inset,0px) - 2px),0)}
.data-\[swipe-direction\=down\]\:\[--closed-transform\:translate3d\(0\2c calc\(100\%\+var\(--drawer-inset\2c 0px\)\+2px\)\2c 0\)\][data-swipe-direction="down"]{--closed-transform:translate3d(0,calc(100% + var(--drawer-inset,0px) + 2px),0)}
.data-\[swipe-direction\=left\]\:\[--closed-transform\:translate3d\(calc\(-100\%-var\(--drawer-inset\2c 0px\)-2px\)\2c 0\2c 0\)\][data-swipe-direction="left"]{--closed-transform:translate3d(calc(-100% - var(--drawer-inset,0px) - 2px),0,0)}
.data-\[swipe-direction\=right\]\:\[--closed-transform\:translate3d\(calc\(100\%\+var\(--drawer-inset\2c 0px\)\+2px\)\2c 0\2c 0\)\][data-swipe-direction="right"]{--closed-transform:translate3d(calc(100% + var(--drawer-inset,0px) + 2px),0,0)}
.data-\[swipe-axis\=y\]\:\[--drawer-content-max-height\:calc\(100dvh-6rem\)\][data-swipe-axis="y"]{--drawer-content-max-height:calc(100dvh - 6rem)}
.data-\[swipe-axis\=x\]\:\[--drawer-content-width\:75\%\][data-swipe-axis="x"]{--drawer-content-width:75%}
.data-\[swipe-direction\=left\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction="left"]{--translate-x:calc(var(--drawer-swipe-movement-x) + var(--stack-peek-offset) + (var(--stack-shrink) * 100%))}
.data-\[swipe-direction\=right\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction="right"]{--translate-x:calc(var(--drawer-swipe-movement-x) - var(--stack-peek-offset) - (var(--stack-shrink) * 100%))}
.data-\[swipe-direction\=up\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\2c 0px\)\+var\(--drawer-swipe-movement-y\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction="up"]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) + var(--stack-peek-offset) + (var(--stack-shrink) * var(--stack-height)))}
.data-\[swipe-direction\=down\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\2c 0px\)\+var\(--drawer-swipe-movement-y\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction="down"]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) - var(--stack-peek-offset) - (var(--stack-shrink) * var(--stack-height)))}
.\*\:data-\[slot\=select-value\]\:line-clamp-1[data-slot="select-value"] > *{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.\*\:data-\[slot\=select-value\]\:flex[data-slot="select-value"] > *{display:flex}
.\*\:data-\[slot\=attachment\]\:flex-none[data-slot="attachment"] > *{flex:none}
.\*\:data-\[slot\=field-label\]\:flex-auto[data-slot="field-label"] > *{flex:1 1 auto}
.\*\:data-\[slot\=attachment\]\:snap-start[data-slot="attachment"] > *{scroll-snap-align:start}
.\*\:data-\[slot\=select-value\]\:items-center[data-slot="select-value"] > *{align-items:center}
.\*\:data-\[slot\=field-group\]\:gap-4[data-slot="field-group"] > *{gap:1rem}
.\*\:data-\[slot\=select-value\]\:gap-1\.5[data-slot="select-value"] > *{gap:0.375rem}
.\*\:data-\[slot\=bubble-content\]\:rounded-none[data-slot="bubble-content"] > *{border-radius:0px}
.\*\:data-\[slot\=bubble-content\]\:border-border[data-slot="bubble-content"] > *{border-color:hsl(var(--border))}
.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\][data-slot="bubble-content"] > *{background-color:oklch(from var(--primary) 0.93 calc(c * 0.4) h)}
.\*\:data-\[slot\=bubble-content\]\:bg-background[data-slot="bubble-content"] > *{background-color:hsl(var(--background))}
.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10[data-slot="bubble-content"] > *{background-color:hsl(var(--destructive) / 0.1)}
.\*\:data-\[slot\=bubble-content\]\:bg-muted[data-slot="bubble-content"] > *{background-color:hsl(var(--muted))}
.\*\:data-\[slot\=bubble-content\]\:bg-primary[data-slot="bubble-content"] > *{background-color:hsl(var(--primary))}
.\*\:data-\[slot\=bubble-content\]\:bg-secondary[data-slot="bubble-content"] > *{background-color:hsl(var(--secondary))}
.\*\:data-\[slot\=bubble-content\]\:bg-transparent[data-slot="bubble-content"] > *{background-color:transparent}
.\*\:data-\[slot\=bubble-content\]\:p-0[data-slot="bubble-content"] > *{padding:0px}
.\*\:data-\[slot\=field\]\:p-2\.5[data-slot="field"] > *{padding:0.625rem}
.\*\:data-\[slot\=alert-description\]\:text-destructive\/90[data-slot="alert-description"] > *{color:hsl(var(--destructive) / 0.9)}
.\*\:data-\[slot\=bubble-content\]\:text-destructive[data-slot="bubble-content"] > *{color:hsl(var(--destructive))}
.\*\:data-\[slot\=bubble-content\]\:text-foreground[data-slot="bubble-content"] > *{color:hsl(var(--foreground))}
.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground[data-slot="bubble-content"] > *{color:hsl(var(--primary-foreground))}
.\*\:data-\[slot\=bubble-content\]\:text-secondary-foreground[data-slot="bubble-content"] > *{color:hsl(var(--secondary-foreground))}
.\*\:data-\[slot\=avatar\]\:ring-2[data-slot="avatar"] > *{--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)}
.\*\:data-\[slot\=avatar\]\:ring-background[data-slot="avatar"] > *{--tw-ring-color:hsl(var(--background))}
.data-\[side\=bottom\]\:before\:left-0[data-side="bottom"]::before{content:var(--tw-content);left:0px}
.data-\[side\=bottom\]\:before\:right-0[data-side="bottom"]::before{content:var(--tw-content);right:0px}
.data-\[side\=bottom\]\:before\:top-\[-10px\][data-side="bottom"]::before{content:var(--tw-content);top:-10px}
.data-\[swipe-axis\=x\]\:after\:inset-y-0[data-swipe-axis="x"]::after{content:var(--tw-content);top:0px;bottom:0px}
.data-\[swipe-axis\=y\]\:after\:inset-x-0[data-swipe-axis="y"]::after{content:var(--tw-content);left:0px;right:0px}
.data-\[swipe-direction\=down\]\:after\:top-full[data-swipe-direction="down"]::after{content:var(--tw-content);top:100%}
.data-\[swipe-direction\=left\]\:after\:right-full[data-swipe-direction="left"]::after{content:var(--tw-content);right:100%}
.data-\[swipe-direction\=right\]\:after\:left-full[data-swipe-direction="right"]::after{content:var(--tw-content);left:100%}
.data-\[swipe-direction\=up\]\:after\:bottom-full[data-swipe-direction="up"]::after{content:var(--tw-content);bottom:100%}
.hover\:data-\[selected-single\=true\]\:bg-\[\#0b1f3a\][data-selected-single="true"]:hover{--tw-bg-opacity:1;background-color:rgb(11 31 58 / var(--tw-bg-opacity, 1))}
.data-\[variant\=destructive\]\:focus\:bg-destructive\/10:focus[data-variant="destructive"]{background-color:hsl(var(--destructive) / 0.1)}
.data-\[variant\=destructive\]\:focus\:text-destructive:focus[data-variant="destructive"]{color:hsl(var(--destructive))}
.group[data-disabled="true"] .group-data-\[disabled\=true\]\:pointer-events-none{pointer-events:none}
.group\/attachment[data-orientation="vertical"] .group-data-\[orientation\=vertical\]\/attachment\:absolute{position:absolute}
.group\/day[data-focused="true"] .group-data-\[focused\=true\]\/day\:relative{position:relative}
.group\/attachment[data-orientation="vertical"] .group-data-\[orientation\=vertical\]\/attachment\:right-3{right:0.75rem}
.group\/attachment[data-orientation="vertical"] .group-data-\[orientation\=vertical\]\/attachment\:top-3{top:0.75rem}
.group[data-side="left"] .group-data-\[side\=left\]\:-right-4{right:-1rem}
.group[data-side="right"] .group-data-\[side\=right\]\:left-0{left:0px}
.group\/day[data-focused="true"] .group-data-\[focused\=true\]\/day\:z-10{z-index:10}
.group\/drawer-popup[data-swipe-direction="left"] .group-data-\[swipe-direction\=left\]\/drawer-popup\:order-last{order:9999}
.group\/drawer-popup[data-swipe-direction="up"] .group-data-\[swipe-direction\=up\]\/drawer-popup\:order-last{order:9999}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}
.group\/field-group[data-variant="outline"] .group-data-\[variant\=outline\]\/field-group\:-mb-2{margin-bottom:-0.5rem}
.group\/questionnaire-choice[data-shortcut] .group-data-\[shortcut\]\/questionnaire-choice\:inline-flex{display:inline-flex}
.group\/alert-dialog-content[data-size="sm"] .group-data-\[size\=sm\]\/alert-dialog-content\:grid{display:grid}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:hidden{display:none}
.group\/questionnaire-choice[data-type="checkbox"] .group-data-\[type\=checkbox\]\/questionnaire-choice\:hidden{display:none}
.group\/questionnaire-choice[data-type="radio"] .group-data-\[type\=radio\]\/questionnaire-choice\:hidden{display:none}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:\!size-10{width:2.5rem !important;height:2.5rem !important}
.group\/avatar[data-size="default"] .group-data-\[size\=default\]\/avatar\:size-2\.5{width:0.625rem;height:0.625rem}
.group\/switch[data-size="default"] .group-data-\[size\=default\]\/switch\:size-4{width:1rem;height:1rem}
.group\/avatar[data-size="lg"] .group-data-\[size\=lg\]\/avatar\:size-3{width:0.75rem;height:0.75rem}
.group\/avatar[data-size="sm"] .group-data-\[size\=sm\]\/avatar\:size-2{width:0.5rem;height:0.5rem}
.group\/item[data-size="sm"] .group-data-\[size\=sm\]\/item\:size-8{width:2rem;height:2rem}
.group\/switch[data-size="sm"] .group-data-\[size\=sm\]\/switch\:size-3{width:0.75rem;height:0.75rem}
.group\/item[data-size="xs"] .group-data-\[size\=xs\]\/item\:size-6{width:1.5rem;height:1.5rem}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:\!h-8{height:2rem !important}
.group\/drawer-popup[data-swipe-axis="x"] .group-data-\[swipe-axis\=x\]\/drawer-popup\:h-full{height:100%}
.group\/drawer-popup[data-swipe-axis="y"] .group-data-\[swipe-axis\=y\]\/drawer-popup\:h-3{height:0.75rem}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:\!w-8{width:2rem !important}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+1rem\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+1rem\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:w-\[var\(--sidebar-width-icon\)\]{width:var(--sidebar-width-icon)}
.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}
.group\/attachment[data-orientation="vertical"] .group-data-\[orientation\=vertical\]\/attachment\:w-full{width:100%}
.group\/attachment[data-size="sm"] .group-data-\[size\=sm\]\/attachment\:w-8{width:2rem}
.group\/attachment[data-size="xs"] .group-data-\[size\=xs\]\/attachment\:w-7{width:1.75rem}
.group\/drawer-popup[data-swipe-axis="x"] .group-data-\[swipe-axis\=x\]\/drawer-popup\:w-3{width:0.75rem}
.group\/drawer-popup[data-swipe-axis="y"] .group-data-\[swipe-axis\=y\]\/drawer-popup\:w-full{width:100%}
.group\/marker[data-variant="separator"] .group-data-\[variant\=separator\]\/marker\:flex-none{flex:none}
.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.group[data-side="right"] .group-data-\[side\=right\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.group\/alert-dialog-content[data-size="sm"] .group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.group\/tabs[data-orientation="vertical"] .group-data-\[orientation\=vertical\]\/tabs\:flex-col{flex-direction:column}
.group\/drawer-popup[data-swipe-direction="up"] .group-data-\[swipe-direction\=up\]\/drawer-popup\:items-start{align-items:flex-start}
.group\/drawer-popup[data-swipe-direction="down"] .group-data-\[swipe-direction\=down\]\/drawer-popup\:items-end{align-items:flex-end}
.group\/drawer-popup[data-swipe-axis="x"] .group-data-\[swipe-axis\=x\]\/drawer-popup\:items-center{align-items:center}
.group\/drawer-popup[data-swipe-direction="left"] .group-data-\[swipe-direction\=left\]\/drawer-popup\:justify-start{justify-content:flex-start}
.group\/message[data-align="end"] .group-data-\[align\=end\]\/message\:justify-end{justify-content:flex-end}
.group\/drawer-popup[data-swipe-direction="right"] .group-data-\[swipe-direction\=right\]\/drawer-popup\:justify-end{justify-content:flex-end}
.group\/drawer-popup[data-swipe-axis="y"] .group-data-\[swipe-axis\=y\]\/drawer-popup\:justify-center{justify-content:center}
.group\/attachment[data-orientation="vertical"] .group-data-\[orientation\=vertical\]\/attachment\:gap-1{gap:0.25rem}
.group\/item[data-size="xs"] .group-data-\[size\=xs\]\/item\:gap-0{gap:0px}
.group\/bubble[data-align="end"] .group-data-\[align\=end\]\/bubble\:self-end{align-self:flex-end}
.group\/message[data-align="end"] .group-data-\[align\=end\]\/message\:self-end{align-self:flex-end}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}
.group\/attachment[data-size="xs"] .group-data-\[size\=xs\]\/attachment\:rounded-md{border-radius:calc(var(--radius) - 2px)}
.group\/toggle-group[data-spacing="0"] .group-data-\[spacing\=0\]\/toggle-group\:rounded-none{border-radius:0px}
.group\/questionnaire-choice[data-type="radio"] .group-data-\[type\=radio\]\/questionnaire-choice\:rounded-full{border-radius:9999px}
.group[data-variant="floating"] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}
.group\/navigation-menu[data-viewport="false"] .group-data-\[viewport\=false\]\/navigation-menu\:rounded-lg{border-radius:var(--radius)}
.group[data-side="left"] .group-data-\[side\=left\]\:border-r{border-right-width:1px}
.group[data-side="right"] .group-data-\[side\=right\]\:border-l{border-left-width:1px}
.group\/day[data-focused="true"] .group-data-\[focused\=true\]\/day\:border-ring{border-color:hsl(var(--ring))}
.group\/attachment[data-state="error"] .group-data-\[state\=error\]\/attachment\:bg-destructive\/10{background-color:hsl(var(--destructive) / 0.1)}
.group\/navigation-menu[data-viewport="false"] .group-data-\[viewport\=false\]\/navigation-menu\:bg-popover{background-color:hsl(var(--popover))}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0px !important}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:\!p-2{padding:0.5rem !important}
.group\/attachment[data-orientation="vertical"] .group-data-\[orientation\=vertical\]\/attachment\:px-1{padding-left:0.25rem;padding-right:0.25rem}
.group\/toggle-group[data-spacing="0"] .group-data-\[spacing\=0\]\/toggle-group\:px-2{padding-left:0.5rem;padding-right:0.5rem}
.group\/drawer-popup[data-swipe-axis="y"] .group-data-\[swipe-axis\=y\]\/drawer-popup\:text-center{text-align:center}
.group\/marker[data-variant="separator"] .group-data-\[variant\=separator\]\/marker\:text-center{text-align:center}
.group\/avatar[data-size="sm"] .group-data-\[size\=sm\]\/avatar\:text-xs{font-size:0.75rem;line-height:1rem}
.group\/card[data-size="sm"] .group-data-\[size\=sm\]\/card\:text-sm{font-size:0.875rem;line-height:1.25rem}
.group\/item[data-size="xs"] .group-data-\[size\=xs\]\/item\:text-xs{font-size:0.75rem;line-height:1rem}
.group[data-active="true"] .group-data-\[active\=true\]\:text-\[\#1455a0\]{--tw-text-opacity:1;color:rgb(20 85 160 / var(--tw-text-opacity, 1))}
.group\/attachment[data-state="error"] .group-data-\[state\=error\]\/attachment\:text-destructive{color:hsl(var(--destructive))}
.group\/attachment[data-state="error"] .group-data-\[state\=error\]\/attachment\:text-destructive\/80{color:hsl(var(--destructive) / 0.8)}
.group\/navigation-menu[data-viewport="false"] .group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground{color:hsl(var(--popover-foreground))}
.group\/command-item[data-checked="true"] .group-data-\[checked\=true\]\/command-item\:opacity-100{opacity:1}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}
.group\/field[data-disabled="true"] .group-data-\[disabled\=true\]\/field\:opacity-50{opacity:0.5}
.group\/input-group[data-disabled="true"] .group-data-\[disabled\=true\]\/input-group\:opacity-50{opacity:0.5}
.group[data-disabled="true"] .group-data-\[disabled\=true\]\:opacity-50{opacity:0.5}
.group\/attachment[data-state="done"] .group-data-\[state\=done\]\/attachment\:opacity-100{opacity:1}
.group\/attachment[data-state="idle"] .group-data-\[state\=idle\]\/attachment\:opacity-100{opacity:1}
.group[data-variant="floating"] .group-data-\[variant\=floating\]\:shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.group\/navigation-menu[data-viewport="false"] .group-data-\[viewport\=false\]\/navigation-menu\:shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.group\/day[data-focused="true"] .group-data-\[focused\=true\]\/day\: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)}
.group[data-variant="floating"] .group-data-\[variant\=floating\]\: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)}
.group\/navigation-menu[data-viewport="false"] .group-data-\[viewport\=false\]\/navigation-menu\: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)}
.group\/day[data-focused="true"] .group-data-\[focused\=true\]\/day\:ring-\[\#1455a0\]\/40{--tw-ring-color:rgb(20 85 160 / 0.4)}
.group[data-variant="floating"] .group-data-\[variant\=floating\]\:ring-sidebar-border{--tw-ring-color:hsl(var(--sidebar-border))}
.group\/navigation-menu[data-viewport="false"] .group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10{--tw-ring-color:hsl(var(--foreground) / 0.1)}
.group\/navigation-menu[data-viewport="false"] .group-data-\[viewport\=false\]\/navigation-menu\:duration-300{transition-duration:300ms}
.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:after\:left-full::after{content:var(--tw-content);left:100%}
.group\/drawer-popup[data-swipe-axis="x"] .group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:h-24::after{content:var(--tw-content);height:6rem}
.group\/drawer-popup[data-swipe-axis="y"] .group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:h-1::after{content:var(--tw-content);height:0.25rem}
.group\/drawer-popup[data-swipe-axis="x"] .group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:w-1::after{content:var(--tw-content);width:0.25rem}
.group\/drawer-popup[data-swipe-axis="y"] .group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:w-24::after{content:var(--tw-content);width:6rem}
.group[data-collapsible="offcanvas"] .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover{background-color:hsl(var(--sidebar))}
.group[data-collapsible="offcanvas"] .data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side="left"]{left:calc(var(--sidebar-width) * -1)}
.group[data-collapsible="offcanvas"] .data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side="right"]{right:calc(var(--sidebar-width) * -1)}
.peer\/menu-button[data-size="default"] ~ .peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:0.375rem}
.peer\/menu-button[data-size="lg"] ~ .peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:0.625rem}
.peer\/menu-button[data-size="sm"] ~ .peer-data-\[size\=sm\]\/menu-button\:top-1{top:0.25rem}
@supports (-webkit-touch-callout:none){.supports-\[-webkit-touch-callout\:none\]\:absolute{position:absolute}}
.dark\:divide-white\/10:is(.dark *) > :not([hidden]) ~ :not([hidden]){border-color:rgb(255 255 255 / 0.1)}
.dark\:divide-white\/5:is(.dark *) > :not([hidden]) ~ :not([hidden]){border-color:rgb(255 255 255 / 0.05)}
.dark\:border:is(.dark *){border-width:1px}
.dark\:border-none:is(.dark *){border-style:none}
.dark\:border-amber-500:is(.dark *){--tw-border-opacity:1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}
.dark\:border-amber-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}
.dark\:border-blue-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}
.dark\:border-blue-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}
.dark\:border-emerald-500:is(.dark *){--tw-border-opacity:1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}
.dark\:border-emerald-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}
.dark\:border-gray-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}
.dark\:border-input:is(.dark *){border-color:hsl(var(--input))}
.dark\:border-neutral-500:is(.dark *){--tw-border-opacity:1;border-color:rgb(115 115 115 / var(--tw-border-opacity, 1))}
.dark\:border-neutral-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}
.dark\:border-neutral-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1))}
.dark\:border-rose-500:is(.dark *){--tw-border-opacity:1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}
.dark\:border-rose-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(136 19 55 / var(--tw-border-opacity, 1))}
.dark\:border-slate-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}
.dark\:border-transparent:is(.dark *){border-color:transparent}
.dark\:border-white\/10:is(.dark *){border-color:rgb(255 255 255 / 0.1)}
.dark\:border-white\/20:is(.dark *){border-color:rgb(255 255 255 / 0.2)}
.dark\:border-white\/5:is(.dark *){border-color:rgb(255 255 255 / 0.05)}
.dark\:border-white\/\[9\%\]:is(.dark *){border-color:rgb(255 255 255 / 9%)}
.dark\:bg-\[\#0b1f3a\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(11 31 58 / var(--tw-bg-opacity, 1))}
.dark\:bg-\[\#1a1a1a\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}
.dark\:bg-amber-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}
.dark\:bg-amber-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(69 26 3 / var(--tw-bg-opacity, 1))}
.dark\:bg-blue-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}
.dark\:bg-blue-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 37 84 / var(--tw-bg-opacity, 1))}
.dark\:bg-blue-950\/40:is(.dark *){background-color:rgb(23 37 84 / 0.4)}
.dark\:bg-destructive\/20:is(.dark *){background-color:hsl(var(--destructive) / 0.2)}
.dark\:bg-emerald-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}
.dark\:bg-emerald-900\/70:is(.dark *){background-color:rgb(6 78 59 / 0.7)}
.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}
.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}
.dark\:bg-input\/20:is(.dark *){background-color:hsl(var(--input) / 0.2)}
.dark\:bg-input\/30:is(.dark *){background-color:hsl(var(--input) / 0.3)}
.dark\:bg-neutral-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(163 163 163 / var(--tw-bg-opacity, 1))}
.dark\:bg-neutral-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(82 82 82 / var(--tw-bg-opacity, 1))}
.dark\:bg-neutral-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}
.dark\:bg-neutral-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}
.dark\:bg-neutral-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}
.dark\:bg-rose-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}
.dark\:bg-rose-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(76 5 25 / var(--tw-bg-opacity, 1))}
.dark\:bg-transparent:is(.dark *){background-color:transparent}
.dark\:bg-white:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}
.dark\:bg-white\/10:is(.dark *){background-color:rgb(255 255 255 / 0.1)}
.dark\:bg-white\/5:is(.dark *){background-color:rgb(255 255 255 / 0.05)}
.dark\:bg-white\/\[2\%\]:is(.dark *){background-color:rgb(255 255 255 / 2%)}
.dark\:bg-white\/\[3\%\]:is(.dark *){background-color:rgb(255 255 255 / 3%)}
.dark\:text-amber-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}
.dark\:text-blue-300:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}
.dark\:text-emerald-400:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}
.dark\:text-emerald-500:is(.dark *){--tw-text-opacity:1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}
.dark\:text-gray-200:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}
.dark\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}
.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}
.dark\:text-gray-600:is(.dark *){--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}
.dark\:text-neutral-100:is(.dark *){--tw-text-opacity:1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}
.dark\:text-neutral-200:is(.dark *){--tw-text-opacity:1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}
.dark\:text-neutral-300:is(.dark *){--tw-text-opacity:1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}
.dark\:text-neutral-400:is(.dark *){--tw-text-opacity:1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}
.dark\:text-neutral-500:is(.dark *){--tw-text-opacity:1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}
.dark\:text-neutral-600:is(.dark *){--tw-text-opacity:1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}
.dark\:text-neutral-900:is(.dark *){--tw-text-opacity:1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}
.dark\:text-rose-100:is(.dark *){--tw-text-opacity:1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}
.dark\:text-sky-400:is(.dark *){--tw-text-opacity:1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}
.dark\:text-slate-300:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}
.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
.dark\:after\:mix-blend-lighten:is(.dark *)::after{content:var(--tw-content);mix-blend-mode:lighten}
.dark\:hover\:border-none:hover:is(.dark *){border-style:none}
.dark\:hover\:bg-destructive\/30:hover:is(.dark *){background-color:hsl(var(--destructive) / 0.3)}
.dark\:hover\:bg-gray-900:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}
.dark\:hover\:bg-input\/50:hover:is(.dark *){background-color:hsl(var(--input) / 0.5)}
.dark\:hover\:bg-muted\/50:hover:is(.dark *){background-color:hsl(var(--muted) / 0.5)}
.dark\:hover\:bg-slate-800\/50:hover:is(.dark *){background-color:rgb(30 41 59 / 0.5)}
.dark\:hover\:bg-white\/10:hover:is(.dark *){background-color:rgb(255 255 255 / 0.1)}
.dark\:hover\:bg-white\/5:hover:is(.dark *){background-color:rgb(255 255 255 / 0.05)}
.hover\:dark\:bg-white\/5:is(.dark *):hover{background-color:rgb(255 255 255 / 0.05)}
.dark\:hover\:text-emerald-500:hover:is(.dark *){--tw-text-opacity:1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}
.dark\:hover\:text-gray-200:hover:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}
.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}
.hover\:dark\:text-white:is(.dark *):hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
.dark\:focus\:border-blue-700:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}
.dark\:focus\:border-blue-800:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}
.dark\:focus-visible\:ring-destructive\/40:focus-visible:is(.dark *){--tw-ring-color:hsl(var(--destructive) / 0.4)}
.dark\:active\:bg-gray-700:active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}
.dark\:active\:text-gray-300:active:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}
.dark\:disabled\:bg-input\/80:disabled:is(.dark *){background-color:hsl(var(--input) / 0.8)}
.dark\:disabled\:bg-transparent:disabled:is(.dark *){background-color:transparent}
.group\/exception:hover .group-hover\/exception\:dark\:text-emerald-500:is(.dark *){--tw-text-opacity:1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}
.group:hover .group-hover\:dark\:text-emerald-500:is(.dark *){--tw-text-opacity:1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}
.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]):is(.dark *){--tw-ring-color:hsl(var(--destructive) / 0.4)}
.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\][data-slot="bubble-content"] > *:is(.dark *){background-color:oklch(from var(--primary) 0.3 calc(c * 0.4) h)}
.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20[data-slot="bubble-content"] > *:is(.dark *){background-color:hsl(var(--destructive) / 0.2)}
.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:focus[data-variant="destructive"]:is(.dark *){background-color:hsl(var(--destructive) / 0.2)}
@media (min-width: 640px){.sm\:inset-x-8{left:2rem;right:2rem}.sm\:-left-12{left:-3rem}.sm\:-left-14{left:-3.5rem}.sm\:-right-12{right:-3rem}.sm\:-right-14{right:-3.5rem}.sm\:bottom-4{bottom:1rem}.sm\:bottom-6{bottom:1.5rem}.sm\:left-6{left:1.5rem}.sm\:left-auto{left:auto}.sm\:right-3{right:0.75rem}.sm\:right-4{right:1rem}.sm\:right-6{right:1.5rem}.sm\:top-5{top:1.25rem}.sm\:order-2{order:2}.sm\:order-3{order:3}.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:0px;margin-right:0px}.sm\:-mt-2{margin-top:-0.5rem}.sm\:-mt-28{margin-top:-7rem}.sm\:mb-16{margin-bottom:4rem}.sm\:mb-2{margin-bottom:0.5rem}.sm\:mb-3{margin-bottom:0.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-0{margin-left:0px}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0px}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-16{margin-top:4rem}.sm\:mt-9{margin-top:2.25rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:aspect-\[16\/10\]{aspect-ratio:16/10}.sm\:aspect-\[21\/9\]{aspect-ratio:21/9}.sm\:size-10{width:2.5rem;height:2.5rem}.sm\:size-11{width:2.75rem;height:2.75rem}.sm\:size-12{width:3rem;height:3rem}.sm\:size-14{width:3.5rem;height:3.5rem}.sm\:size-16{width:4rem;height:4rem}.sm\:size-2\.5{width:0.625rem;height:0.625rem}.sm\:size-24{width:6rem;height:6rem}.sm\:size-4{width:1rem;height:1rem}.sm\:size-48{width:12rem;height:12rem}.sm\:size-52{width:13rem;height:13rem}.sm\:size-6{width:1.5rem;height:1.5rem}.sm\:size-8{width:2rem;height:2rem}.sm\:size-9{width:2.25rem;height:2.25rem}.sm\:h-10{height:2.5rem}.sm\:h-11{height:2.75rem}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-20{height:5rem}.sm\:h-24{height:6rem}.sm\:h-28{height:7rem}.sm\:h-36{height:9rem}.sm\:h-40{height:10rem}.sm\:h-52{height:13rem}.sm\:h-6{height:1.5rem}.sm\:h-64{height:16rem}.sm\:h-72{height:18rem}.sm\:h-8{height:2rem}.sm\:h-9{height:2.25rem}.sm\:h-\[480px\]{height:480px}.sm\:h-\[500px\]{height:500px}.sm\:h-\[520px\]{height:520px}.sm\:max-h-\[330px\]{max-height:330px}.sm\:max-h-\[360px\]{max-height:360px}.sm\:max-h-\[70vh\]{max-height:70vh}.sm\:max-h-\[78vh\]{max-height:78vh}.sm\:min-h-0{min-height:0px}.sm\:min-h-8{min-height:2rem}.sm\:min-h-\[76px\]{min-height:76px}.sm\:min-h-\[90px\]{min-height:90px}.sm\:w-1\.5{width:0.375rem}.sm\:w-10{width:2.5rem}.sm\:w-11{width:2.75rem}.sm\:w-28{width:7rem}.sm\:w-32{width:8rem}.sm\:w-36{width:9rem}.sm\:w-40{width:10rem}.sm\:w-44{width:11rem}.sm\:w-52{width:13rem}.sm\:w-56{width:14rem}.sm\:w-60{width:15rem}.sm\:w-64{width:16rem}.sm\:w-72{width:18rem}.sm\:w-96{width:24rem}.sm\:w-\[12\%\]{width:12%}.sm\:w-\[24\%\]{width:24%}.sm\:w-\[26\%\]{width:26%}.sm\:w-\[30\%\]{width:30%}.sm\:w-\[32\%\]{width:32%}.sm\:w-\[34\%\]{width:34%}.sm\:w-\[45\%\]{width:45%}.sm\:w-\[46\%\]{width:46%}.sm\:w-\[8\%\]{width:8%}.sm\:w-\[950px\]{width:950px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-\[300px\]{min-width:300px}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-\[200px\]{max-width:200px}.sm\:max-w-\[280px\]{max-width:280px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-initial{flex:0 1 auto}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-1\.5{gap:0.375rem}.sm\:gap-2{gap:0.5rem}.sm\:gap-2\.5{gap:0.625rem}.sm\:gap-3{gap:0.75rem}.sm\:gap-3\.5{gap:0.875rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.sm\:gap-y-5{row-gap:1.25rem}.sm\:space-y-1 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem * var(--tw-space-y-reverse))}.sm\:space-y-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))}.sm\:space-y-14 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}.sm\:space-y-3 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * var(--tw-space-y-reverse))}.sm\:space-y-3\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.875rem * var(--tw-space-y-reverse))}.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\: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))}.sm\: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))}.sm\: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))}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-full{border-radius:9999px}.sm\:rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.sm\:border-b-0{border-bottom-width:0px}.sm\:border-l{border-left-width:1px}.sm\:border-r{border-right-width:1px}.sm\:border-t-0{border-top-width:0px}.sm\:border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.sm\:p-1\.5{padding:0.375rem}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-14{padding:3.5rem}.sm\:p-2{padding:0.5rem}.sm\:p-2\.5{padding:0.625rem}.sm\:p-3{padding:0.75rem}.sm\:p-3\.5{padding:0.875rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:\!py-4{padding-top:1rem !important;padding-bottom:1rem !important}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-3{padding-left:0.75rem;padding-right:0.75rem}.sm\:px-3\.5{padding-left:0.875rem;padding-right:0.875rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-0{padding-top:0px;padding-bottom:0px}.sm\:py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}.sm\:py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-0{padding-bottom:0px}.sm\:pb-16{padding-bottom:4rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pb-3{padding-bottom:0.75rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pl-0{padding-left:0px}.sm\:pl-2{padding-left:0.5rem}.sm\:pl-3{padding-left:0.75rem}.sm\:pl-5{padding-left:1.25rem}.sm\:pt-0{padding-top:0px}.sm\:pt-14{padding-top:3.5rem}.sm\:pt-16{padding-top:4rem}.sm\:pt-20{padding-top:5rem}.sm\:pt-28{padding-top:7rem}.sm\:pt-3{padding-top:0.75rem}.sm\:pt-32{padding-top:8rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-5{padding-top:1.25rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pt-8{padding-top:2rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.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-\[11px\]{font-size:11px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[14\.5px\]{font-size:14.5px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[28px\]{font-size:28px}.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:0.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:0.75rem;line-height:1rem}.sm\:leading-tight{line-height:1.25}.data-\[side\=left\]\:sm\:max-w-sm[data-side="left"]{max-width:24rem}.data-\[side\=right\]\:sm\:max-w-sm[data-side="right"]{max-width:24rem}.data-\[size\=default\]\:sm\:max-w-sm[data-size="default"]{max-width:24rem}.data-\[swipe-axis\=x\]\:sm\:\[--drawer-content-width\:24rem\][data-swipe-axis="x"]{--drawer-content-width:24rem}.group\/alert-dialog-content[data-size="default"] .sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2{grid-row:span 2 / span 2}.group\/alert-dialog-content[data-size="default"] .sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start{place-items:start}.group\/alert-dialog-content[data-size="default"] .sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left{text-align:left}}
@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-5{grid-column:span 5 / span 5}.md\:col-span-7{grid-column:span 7 / span 7}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-auto{aspect-ratio:auto}.md\:size-12{width:3rem;height:3rem}.md\:h-12{height:3rem}.md\:h-14{height:3.5rem}.md\:h-16{height:4rem}.md\:h-20{height:5rem}.md\:h-24{height:6rem}.md\:h-32{height:8rem}.md\:h-\[380px\]{height:380px}.md\:h-\[calc\(380px\/3-5px\)\]{height:calc(380px / 3 - 5px)}.md\:min-h-\[175px\]{min-height:175px}.md\:w-14{width:3.5rem}.md\:w-52{width:13rem}.md\:w-auto{width:auto}.md\:min-w-\[210px\]{min-width:210px}.md\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-0\.5{gap:0.125rem}.md\:divide-x > :not([hidden]) ~ :not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.md\:divide-y-0 > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:self-auto{align-self:auto}.md\:text-pretty{text-wrap:pretty}.md\:border-l{border-left-width:1px}.md\:border-t-0{border-top-width:0px}.md\:p-8{padding:2rem}.md\:pl-6{padding-left:1.5rem}.md\:pt-0{padding-top:0px}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[15px\]{font-size:15px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:0.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:opacity-0{opacity:0}.md\:after\:hidden::after{content:var(--tw-content);display:none}.peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:m-2{margin:0.5rem}.peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0px}.peer[data-variant="inset"][data-state="collapsed"] ~ .md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2{margin-left:0.5rem}.peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:0.75rem}.peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}}
@media (min-width: 1024px){.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:top-6{top:1.5rem}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:-mt-3{margin-top:-0.75rem}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-24{height:6rem}.lg\:h-72{height:18rem}.lg\:h-\[420px\]{height:420px}.lg\:w-1\/2{width:50%}.lg\:w-56{width:14rem}.lg\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.lg\:grid-cols-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\: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))}.lg\:divide-x > :not([hidden]) ~ :not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.lg\:divide-y-0 > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.lg\:self-center{align-self:center}.lg\:border-l{border-left-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:p-7{padding:1.75rem}.lg\:p-8{padding:2rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pl-8{padding-left:2rem}.lg\:pt-0{padding-top:0px}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-14{padding-top:3.5rem}.lg\:pt-28{padding-top:7rem}.lg\:pt-36{padding-top:9rem}.lg\:pt-6{padding-top:1.5rem}.lg\:pt-8{padding-top:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-\[42px\]{font-size:42px}.lg\:text-\[44px\]{font-size:44px}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}
@media (min-width: 1280px){.xl\:col-span-4{grid-column:span 4 / span 4}.xl\:col-span-8{grid-column:span 8 / span 8}.xl\:inline{display:inline}.xl\:hidden{display:none}.xl\:size-8{width:2rem;height:2rem}.xl\:w-\[520px\]{width:520px}.xl\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.xl\:rounded-3xl{border-radius:1.5rem}.xl\:p-14{padding:3.5rem}.xl\:p-7{padding:1.75rem}.xl\:p-9{padding:2.25rem}.xl\:px-14{padding-left:3.5rem;padding-right:3.5rem}.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}.xl\:text-\[46px\]{font-size:46px}.xl\:text-base{font-size:1rem;line-height:1.5rem}.xl\:text-lg{font-size:1.125rem;line-height:1.75rem}}
.ltr\:-translate-x-1\/2:where([dir="ltr"], [dir="ltr"] *){--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.rtl\:-translate-x-1\/2:where([dir="rtl"], [dir="rtl"] *){--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.rtl\:translate-x-1\/2:where([dir="rtl"], [dir="rtl"] *){--tw-translate-x:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.rtl\:flex-row-reverse:where([dir="rtl"], [dir="rtl"] *){flex-direction:row-reverse}
.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}
.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}
.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-lg:first-child[data-selected=true] button{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}
.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0px}
.\[\&\:not\(\:has\(\~\[data-slot\=questionnaire-description\]\)\)\]\:mb-4:not(:has(~[data-slot=questionnaire-description])){margin-bottom:1rem}
.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-lg:nth-child(2)[data-selected=true] button{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}
.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}
.\[\&\>\[data-slot\=bubble-content\]\:is\(button\2c a\)\:hover\]\:bg-\[color-mix\(in_oklch\2c var\(--muted\)\2c var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}
.\[\&\>\[data-slot\=bubble-content\]\:is\(button\2c a\)\:hover\]\:bg-\[color-mix\(in_oklch\2c var\(--secondary\)\2c var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}
.\[\&\>\[data-slot\=bubble-content\]\:is\(button\2c a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) 0.88 calc(c * 0.5) h)}
.\[\&\>\[data-slot\=bubble-content\]\:is\(button\2c a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:hsl(var(--destructive) / 0.2)}
.\[\&\>\[data-slot\=bubble-content\]\:is\(button\2c a\)\:hover\]\:bg-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:hsl(var(--muted))}
.\[\&\>\[data-slot\=bubble-content\]\:is\(button\2c a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:hsl(var(--primary) / 0.8)}
.\[\&\>\[data-slot\=bubble-content\]\:is\(button\2c a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:hsl(var(--foreground))}
.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\2c a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover:is(.dark *){background-color:oklch(from var(--primary) 0.35 calc(c * 0.5) h)}
.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\2c a\)\:hover\]\:bg-destructive\/30>[data-slot=bubble-content]:is(button,a):hover:is(.dark *){background-color:hsl(var(--destructive) / 0.3)}
.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\2c a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover:is(.dark *){background-color:hsl(var(--input) / 0.3)}
.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\2c a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover:is(.dark *){background-color:hsl(var(--muted) / 0.5)}
.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-lg>[data-slot=select-trigger]:last-of-type:has(select[aria-hidden=true]:last-child){border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}
.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*='w-']){width:-moz-fit-content;width:fit-content}
.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-l-none>[data-slot]~[data-slot]{border-top-left-radius:0px;border-bottom-left-radius:0px}
.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-t-none>[data-slot]~[data-slot]{border-top-left-radius:0px;border-top-right-radius:0px}
.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-l-0>[data-slot]~[data-slot]{border-left-width:0px}
.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-t-0>[data-slot]~[data-slot]{border-top-width:0px}
.\[\&\>a\:hover\]\:text-primary>a:hover{color:hsl(var(--primary))}
.\[\&\>a\]\:underline>a{text-decoration-line:underline}
.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}
.\[\&\>button\]\:hidden>button{display:none}
.\[\&\>input\]\:flex-1>input{flex:1 1 0%}
.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3>input:has(>[data-align=block-end]){padding-top:0.75rem}
.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3>input:has(>[data-align=block-start]){padding-bottom:0.75rem}
.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5>input:has(>[data-align=inline-end]){padding-right:0.375rem}
.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5>input:has(>[data-align=inline-start]){padding-left:0.375rem}
.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}
.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*='size-']){width:0.875rem;height:0.875rem}
.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*='size-']){width:1rem;height:1rem}
.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}
.\[\&\>svg\]\:size-3\.5>svg{width:0.875rem;height:0.875rem}
.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}
.\[\&\>svg\]\:h-2\.5>svg{height:0.625rem}
.\[\&\>svg\]\:h-3>svg{height:0.75rem}
.\[\&\>svg\]\:w-2\.5>svg{width:0.625rem}
.\[\&\>svg\]\:w-3>svg{width:0.75rem}
.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}
.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}
.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}
.\[\&\>svg\]\:text-slate-400>svg{--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}
.group\/avatar[data-size="sm"] .group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden>svg{display:none}
.group\/avatar[data-size="default"] .group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2>svg{width:0.5rem;height:0.5rem}
.group\/avatar[data-size="lg"] .group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2>svg{width:0.5rem;height:0.5rem}
.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}
.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.\[\&\[data-active\]\]\:bg-\[\#1455a0\][data-active]{--tw-bg-opacity:1;background-color:rgb(20 85 160 / var(--tw-bg-opacity, 1))}
.\[\&\[data-active\]\]\:font-bold[data-active]{font-weight:700}
.\[\&\[data-active\]\]\:text-white[data-active]{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
.\[\&\[data-ending-style\]\:not\(\[data-limited\]\)\:not\(\[data-swipe-direction\]\)\]\:\[transform\:translateY\(150\%\)\][data-ending-style]:not([data-limited]):not([data-swipe-direction]){transform:translateY(150%)}
.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}
.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke='#ccc']{stroke:hsl(var(--border) / 0.5)}
.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}
.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke='#fff']{stroke:transparent}
.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke='#ccc']{stroke:hsl(var(--border))}
.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector{fill:hsl(var(--muted))}
.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}
.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke='#ccc']{stroke:hsl(var(--border))}
.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke='#fff']{stroke:transparent}
.\[\&_\[data-slot\=accordion-trigger-icon\]\]\:box-content [data-slot=accordion-trigger-icon]{box-sizing:content-box}
.\[\&_\[data-slot\=accordion-trigger-icon\]\]\:size-4 [data-slot=accordion-trigger-icon]{width:1rem;height:1rem}
.\[\&_\[data-slot\=accordion-trigger-icon\]\]\:rounded-full [data-slot=accordion-trigger-icon]{border-radius:9999px}
.\[\&_\[data-slot\=accordion-trigger-icon\]\]\:bg-slate-100 [data-slot=accordion-trigger-icon]{--tw-bg-opacity:1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}
.\[\&_\[data-slot\=accordion-trigger-icon\]\]\:p-1\.5 [data-slot=accordion-trigger-icon]{padding:0.375rem}
.\[\&_\[data-slot\=accordion-trigger-icon\]\]\:text-slate-500 [data-slot=accordion-trigger-icon]{--tw-text-opacity:1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}
.\[\&_\[data-slot\=accordion-trigger-icon\]\]\:transition-all [data-slot=accordion-trigger-icon]{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.group\/accordion-trigger:hover .group-hover\/accordion-trigger\:\[\&_\[data-slot\=accordion-trigger-icon\]\]\:bg-blue-50 [data-slot=accordion-trigger-icon]{--tw-bg-opacity:1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}
.group\/accordion-trigger:hover .group-hover\/accordion-trigger\:\[\&_\[data-slot\=accordion-trigger-icon\]\]\:text-\[\#1455a0\] [data-slot=accordion-trigger-icon]{--tw-text-opacity:1;color:rgb(20 85 160 / var(--tw-text-opacity, 1))}
.\[\&_\[data-slot\=table-container\]\]\:overflow-x-hidden [data-slot=table-container]{overflow-x:hidden}
.\[\&_a\]\:underline a{text-decoration-line:underline}
.\[\&_a\]\:hover\:text-foreground:hover a{color:hsl(var(--foreground))}
.\[\&_img\]\:size-full img{width:100%;height:100%}
.\[\&_img\]\:object-cover img{-o-object-fit:cover;object-fit:cover}
.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:1rem}
.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*='size-']){width:0.75rem;height:0.75rem}
.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*='size-']){width:0.875rem;height:0.875rem}
.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*='size-']){width:1rem;height:1rem}
.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*='size-']){width:1.25rem;height:1.25rem}
.group\/attachment[data-orientation="vertical"] .group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*='size-']){width:1.5rem;height:1.5rem}
.group\/attachment[data-size="xs"] .group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*='size-']){width:0.875rem;height:0.875rem}
.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}
.\[\&_svg\]\:size-2\.5 svg{width:0.625rem;height:0.625rem}
.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}
.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}
.\[\&_svg\]\:\!text-white svg{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1)) !important}
.hover\:\[\&_svg\]\:stroke-emerald-500 svg:hover{stroke:#10b981}
.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180 svg[data-direction="start"]{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.dark\:\[\&_svg\]\:\!text-white svg:is(.dark *){--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1)) !important}
.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}
.\[\&_tr\]\:border-b tr{border-bottom-width:1px}
.\[\&_video\]\:size-full video{width:100%;height:100%}
.\[\&_video\]\:object-cover video{-o-object-fit:cover;object-fit:cover}
[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-0.5rem}
[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}
[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-0.5rem}
[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}
[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent{background-color:transparent}
[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:transparent}
[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:-0.375rem}

