@media (prefers-color-scheme: dark) {
  ::-webkit-scrollbar { width: 6px; height: 6px; }
  ::-webkit-scrollbar-track { background: rgb(255, 255, 255); }
  ::-webkit-scrollbar-thumb { background: rgb(193, 193, 193) !important; border-radius: 12px !important; }
  ::-webkit-scrollbar-thumb:hover { background: rgb(160, 160, 160) !important; }
}
.scroll-margin { scroll-margin-top: 70px; }
.scroll-margin-up { scroll-margin-top: 100px; }
.scroll-section-tab { scroll-margin-top: 0px; }
.box-shadow-lesson { box-shadow: rgba(0, 0, 0, 0) 10px 5px 3px, rgba(0, 0, 0, 0.01) 6px 3px 3px, rgba(0, 0, 0, 0.03) 3px 2px 2px, rgba(0, 0, 0, 0.05) 2px 1px 2px, rgba(0, 0, 0, 0.05) 0px 0px 1px; }
.highlight-color { color: rgb(255, 255, 255) !important; background-color: rgb(117, 1, 2) !important; }
.focus-note-color { background-color: rgb(10, 1, 131) !important; border-color: rgb(255, 255, 255) !important; }
.overlap-pink, .overlap-pink .highlight-color { color: rgb(255, 255, 255) !important; background-color: rgb(229, 0, 226) !important; }
.note-color { color: rgb(255, 255, 255) !important; background-color: rgb(18, 4, 226) !important; }
.homework-border::before { content: ""; z-index: -1; background: linear-gradient(90deg, rgb(244, 196, 100), rgb(255, 66, 66)); border-radius: 4px; padding: 2px; position: absolute; inset: -2px; }
.homework-border { background: rgb(255, 255, 255); border-radius: 4px; padding: 3px; position: relative; }
.bg-hover-lesson-2:hover, .bg-hover-lesson-3:hover { background: rgb(255, 236, 240); }
.bg-hover-lesson-1:hover, .bg-hover-lesson-4:hover { background: rgb(247, 238, 252); }
.bg-hover-quiz-0:hover, .bg-hover-quiz-1:hover, .bg-hover-quiz-3:hover, .bg-hover-quiz-4:hover, .bg-hover-quiz-7:hover { background: rgb(229, 242, 255); }
.bg-hover-quiz-2:hover { transition: opacity 0.3s; background: linear-gradient(120deg, rgb(244, 196, 100) 50%, rgb(255, 66, 66) 84.27%) !important; }
.bg-lesson-2, .bg-lesson-3 { background: rgb(255, 236, 240); box-shadow: rgb(255, 59, 48) 0px 0px 0px 2px; }
.bg-lesson-1, .bg-lesson-4 { background: rgb(247, 238, 252); box-shadow: rgb(175, 82, 222) 0px 0px 0px 2px; }
.bg-quiz-0, .bg-quiz-1, .bg-quiz-3, .bg-quiz-4, .bg-quiz-7 { background: rgb(229, 242, 255); box-shadow: rgb(0, 122, 255) 0px 0px 0px 2px; }
.bg-quiz-2 { background: linear-gradient(120deg, rgb(244, 196, 100) 50%, rgb(255, 66, 66) 84.27%); transition: opacity 0.3s; box-shadow: rgb(29, 29, 31) 0px 0px 0px 2px; }
input:focus { outline: none; }
input { color: rgb(0, 0, 0); }
.timeline:hover .current, .volume-slider:hover .current-volume { transition: 0.5s; opacity: 1 !important; }
.audio-player .timeline .progress { background: var(--color-primary1); border-radius: 20px 0px 0px 20px; width: 0%; height: 100%; transition: 0.25s; position: relative; }
.audio-player .timeline .progress::before { z-index: 1; background: var(--color-primary1); content: ""; border-radius: 100%; width: 12px; height: 12px; position: absolute; top: 0px; right: -6px; }
.audio-player .timeline .progress::after { z-index: 1; content: ""; background: rgb(255, 255, 255); border-radius: 100%; width: 8px; height: 8px; position: absolute; top: 2px; right: -4px; }
.audio-player .timeline .progress .current { opacity: 0; color: var(--color-primary1); transition: 0.5s; position: absolute; top: -20px; right: -11px; }
.play-container { cursor: pointer; background: var(--color-primary1); border-radius: 100%; padding: 6px 5px; }
.toggle-play.play { cursor: pointer; border-left: 8px solid rgb(255, 255, 255); width: 0px; height: 0px; position: relative; left: 3px; }
.toggle-play.pause { cursor: pointer; width: 13px; height: 10px; position: relative; }
.toggle-play.pause::before { content: ""; background: rgb(255, 255, 255); width: 3px; height: 10px; position: absolute; top: 0px; left: 3px; }
.toggle-play.pause::after { content: ""; background: rgb(255, 255, 255); width: 3px; height: 10px; position: absolute; top: 0px; right: 3px; }
.time { display: flex; }
.time > * { padding: 2px; }
.timeline-wrap { align-items: center; width: 100%; height: 25px; display: flex; }
.controls { width: 170px; margin-left: 10px; display: flex; }
.volume-container { z-index: 2; position: relative; }
.volume-container .volume-button { align-items: center; height: 26px; display: flex; }
.volume-container .volume-slider { cursor: pointer; z-index: -1; border-radius: 20px; width: 85px; height: 6px; margin-left: 10px; transition: 0.25s; position: absolute; top: 8px; }
.volume-container .volume-slider:hover .volume-percentage { opacity: 1; transition: 0.2s; }
.volume-container .volume-slider .volume-percentage { color: var(--color-primary1); opacity: 0; transition: 0.5s; position: absolute; top: -19px; }
input[type="range"]::-webkit-slider-runnable-track { background: var(--color-neu6); border-radius: 16px; height: 8px; }
.audio-element-hidden { display: none; }
.audio-element-block { display: block; }
.audio-element { display: none; }
.audio-speaking .timeline, .audio-speaking .volume-slider { background: rgb(242, 243, 244); }
#countdown { text-align: center; width: 90px; height: 90px; margin: auto; position: relative; }
#countdown #svg-border { width: 90px; height: 90px; position: absolute; top: 0px; right: 0px; transform: rotateY(-180deg) rotate(-90deg); }
#countdown #svg-border circle { stroke-dasharray: 263; stroke-dashoffset: 0; stroke: var(--color-primary1); fill: none; }
#countdown #circle-border-notrec { stroke-dasharray: 263; stroke-dashoffset: 0; fill: none; stroke: unset !important; }
.disable-tab { opacity: 0.6 !important; background-color: rgba(255, 255, 255, 0.4) !important; }
@keyframes countdown { 
  0% { stroke-dashoffset: 0; }
  100% { stroke-dashoffset: 263px; }
}
@keyframes pulse { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.5; }
}
html[data-theme="theme1"] { --color-primary1: #f99d1c; --color-primary2: #f15f22; --color-primary3: #ffc5b0; --color-neu1: #22313f; --color-neu2: #808890; --color-neu3: #b2b7bc; --color-neu4: #e5e7e8; --color-neu5: #f2f3f4; --color-neu6: #fff; --color-neu7: #fff2ee; --color-neu8: #178cff; --color-green1: #038c4c; --color-orange: #ff821e; --color-red: #c12525; }
html[data-theme="theme2"] { --color-primary1: #164675; --color-primary2: #c12525; --color-neu1: #22313f; --color-neu2: #808890; --color-neu3: #b2b7bc; --color-neu4: #e5e7e8; --color-neu5: #f2f3f4; --color-neu6: #fff; --color-neu7: #d7ebff; --color-green1: #038c4c; --color-orange: #ff821e; --color-red: #c12525; }
.slick-prev::before, .slick-next::before { color: var(--color-primary1) !important; }
.swiper-pagination-bullet-active { background: var(--color-primary1); }
::-webkit-scrollbar-thumb { background: var(--color-primary1); }
.scrollbar::-webkit-scrollbar-thumb { background: rgb(199, 199, 204) !important; border-radius: 10px !important; }
.scrollbar::-webkit-scrollbar { background: rgb(247, 247, 247) !important; border-radius: 10px !important; width: 4px !important; height: 4px !important; }
.container-radio input ~ .checkmark::after, .container-radio input.checked-input ~ .checkmark { background: var(--color-primary1); }
.active-subtab::after { content: ""; background: var(--color-primary1); border-radius: 30px; width: 4px; height: 100%; position: absolute; left: 0px; }
input[type="range"]::-webkit-slider-thumb { appearance: none; background-color: rgb(255, 255, 255); border: 2px solid rgb(30, 58, 138); border-radius: 50%; width: 8px; height: 8px; box-shadow: rgb(30, 58, 138) -405px 0px 0px 400px; }
.yp input[type="range"]::-webkit-slider-thumb { appearance: none; background-color: rgb(255, 255, 255); border: 2px solid rgb(255, 109, 58); border-radius: 50%; width: 8px; height: 8px; box-shadow: rgb(255, 109, 58) -405px 0px 0px 400px; }
.bg-warning { background: var(--color-primary1) !important; }
.fill-primary1, .fill-primary1 g, .fill-primary1 path { fill: var(--color-primary1) !important; }
.pagination span, .active-tag { background: var(--color-primary1) !important; }
.deactive-tag { background: var(--color-neu3) !important; }
.sticky-bar-writing { width: 35px; transition: 0.5s; animation: auto ease 0s 1 normal none running none; overflow: hidden; }
.sticky-bar-writing:hover { width: 150px; transition: 0.5s; }
.sticky-bar-writing .number-bar { display: block; }
.sticky-bar-writing:hover .number-bar, .sticky-bar-writing .title-bar { display: none; }
.sticky-bar-writing:hover .title-bar { display: block; }
.content-tab-writing { scroll-behavior: smooth; }
.diff-string table { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.tab-self-writing { box-shadow: none !important; }
.tab-body { padding: 0px !important; }
.diff-string table tbody tr td:first-child { background: rgb(255, 255, 255); display: none; }
.diff-string table tbody tr td { background: rgb(255, 255, 255); }
.diff-string-left table tbody tr:first-child, .diff-string-right table tbody tr:last-child { display: none; }
.tab-writing { border-radius: 8px 8px 8px 0px !important; }
.tab-writing .bg-background { background: var(--color-primary1); border-radius: 8px 8px 0px 0px; color: rgb(255, 255, 255) !important; }
.tabs-wraper button { background: var(--color-neu1); color: rgb(255, 255, 255) !important; border-radius: 8px 8px 0px 0px !important; }
.tabs-wraper [data-slot="tabList"] { padding: 0px; border-radius: 8px 8px 0px 0px !important; gap: 4px !important; }
.tabs-wraper [data-slot="tabContent"] { padding: 0px 20px; color: rgb(255, 255, 255) !important; }
.tab-self-writing { border-radius: 0px 20px 20px !important; }
.active-location { scroll-snap-align: start none; background-color: rgb(154, 209, 183); animation: 1.5s ease-in-out 0s 1 normal none running blink; }
#popup-selected { z-index: 11111; transition: 0.4s; animation: auto ease 0s 1 normal none running none; }
#popup-selected-explain { transition: 0.4s; animation: auto ease 0s 1 normal none running none; }
.active-cmt { border: solid 1px var(--color-primary1) !important; }
.popup-explain-ui { border: .5px solid var(--color-neu5); z-index: 1111; width: 250px; color: var(--color-neu1); background: rgb(255, 255, 255); border-radius: 14px; padding: 20px; font-style: normal; position: absolute; top: 25px; left: 0px; box-shadow: rgb(0, 0, 0) 0px 0px 15px, rgb(0, 0, 0) 0px 2px 30px, rgb(0, 0, 0) 0px 0px 1px; }
mark { color: unset !important; }
.active-ref { background: var(--color-primary1) !important; }
.diff-string { overflow: auto; }
.div-comparison { padding: 10px; overflow: auto; }
#wrap-parent { flex-direction: column; }
#wrap-content [data-slot="base"] { margin: auto; padding: 0px 10px; overflow-x: auto; }
#wrap-content [data-selected="true"] span { background: var(--color-primary1) !important; }
#wrap-content [data-selected="true"] div { color: rgb(255, 255, 255) !important; }
.text-red-wrong { background-color: rgba(0, 0, 0, 0); color: var(--color-red) !important; }
.tabs-wraper [data-slot="tabList"] button { position: relative; }
.tabs-wraper [data-slot="tabList"] button:hover .grammar-tooltip { }
.grammar-tooltip { z-index: 1212; background: red; top: -60px; left: 0px; }
.active-tab-writing { background: var(--color-primary1) !important; }
.select-search button, .select-search button:hover { background-color: unset; }
.swiper-pagination { z-index: 111; justify-content: center; align-items: center; display: flex; position: relative; transform: translateY(-30px); }
.swiper-pagination-bullet { border-radius: 100%; width: 12px; height: 12px; margin-right: 5px; display: block; background: 99px center rgb(235, 235, 245) !important; }
.swiper-pagination-bullet-active { border-radius: 12px; width: 12px; background: 99px center rgb(60, 60, 67) !important; }
.dropdow-menu { width: 110px; }
.dropdow-menu li:hover { background: 0px 0px !important; }
.dropdow-menu li:hover span { color: wheat; }
.dropdow-menu span { color: rgb(255, 255, 255); }
.dropdow-wrap { box-shadow: none; background: 0px 0px; }
#header { width: 100%; transition: top 0.3s; position: sticky; top: 0px; left: 0px; }
.gradient-primary1 { background: var(--Gradient-Gradiant,radial-gradient(112.83% 137.63% at 0% 20.62%,#ff6d3a 0%,#ffb799 100%)); }
#scrollableDiv { overflow-x: auto; }
.active-hover:hover path { transition: 0.4s; fill: var(--color-primary1) !important; }
.disable-dots .swiper-pagination { display: none !important; }
@keyframes blinking { 
  100% { opacity: 0; }
  50% { opacity: 1; }
}
.active-comment { transition: 1s; animation: 1s ease 0s 2 alternate none running blinking; }
.dropdown-popup li { margin-bottom: 0px !important; }
.wrapper-input-comment [contenteditable="true"]:empty::before { content: "Nhập thảo luận về bài viết"; pointer-events: none; color: rgb(138, 138, 142); font-size: 14px; font-style: normal; font-weight: 400; line-height: 18px; display: block; transform: translate(4px, 1px); }
.input-comment { max-height: 400px; overflow: hidden; }
.gradient-bg-primary1 { background: var(--Gradient-Gradiant,radial-gradient(112.83% 137.63% at 0% 20.62%,#ff6d3a 0%,#ffb799 100%)); }
.wraper-review:hover .navigate-swiper { display: flex; }
.wraper-review .navigate-swiper { display: none; }
.over-bg { z-index: 111; backdrop-filter: blur(3px); background: rgb(0, 0, 0); border-radius: 8px; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
#inputSearch:focus { border: 1px solid rgb(19, 166, 46); }
.checkbox-input { border: 0.5px solid rgb(0, 0, 0) !important; }
.box-shadow-card { box-shadow: rgba(16, 24, 40, 0.1) 0px 1px 2px 1px, rgba(16, 24, 40, 0.06) 0px 1px 2px; }
.box-shadow-filling { background-color: rgb(242, 242, 247); box-shadow: rgba(0, 0, 0, 0.25) 0px 2px inset; }
.data-\[placement\=right\]\:before\:-translate-y-1\/2[data-placement="right"]::before { z-index: 1221; border: 1px solid rgb(255, 109, 58); left: -9px; }
.data-\[placement\=left\]\:before\:-translate-y-1\/2[data-placement="left"]::before { z-index: 1221; border: 1px solid rgb(255, 109, 58); right: -5px; }
.data-\[placement\=top\]\:before\:-translate-x-1\/2[data-placement="top"]::before { z-index: 1221; border: 1px solid rgb(255, 109, 58); bottom: -5px; right: -5px; }
.data-\[placement\=bottom\]\:before\:-translate-x-1\/2[data-placement="bottom"]::before { z-index: 1221; border: 1px solid rgb(255, 109, 58); top: -5px; right: -5px; }
.before\:w-2\.5::before { width: 14px; height: 14px; }
.bg-transparent[data-placement="top"]::after { content: ""; z-index: 12121212; background: rgb(255, 255, 255); width: 60px; height: 10px; position: absolute; bottom: 1px; left: 42%; }
.bg-transparent[data-placement="bottom"]::after { content: ""; z-index: 12121212; background: rgb(255, 255, 255); width: 60px; height: 11px; position: absolute; top: 1px; left: 42%; }
.bg-transparent[data-placement="left"]::after { content: ""; z-index: 12121212; background: rgb(255, 255, 255); width: 20px; height: 60px; position: absolute; top: 43%; right: 1px; }
.bg-transparent[data-placement="right"]::after { content: ""; z-index: 12121212; background: rgb(255, 255, 255); width: 20px; height: 60px; position: absolute; top: 43%; left: 1px; }
.before\:w-2\.5::after { width: 20px; height: 20px; }
body [role="dialog"] { z-index: 2333333; backdrop-filter: unset !important; background: rgb(255, 255, 255) !important; }
body [data-state="open"] { z-index: 2333333; }
.before\:\!duration-300::before { animation-duration: 1s !important; }
.card-course [role="progressbar"] { background-color: rgb(242, 242, 247) !important; }
#simplified-tag { z-index: 1; color: rgb(255, 255, 255); background: rgb(255, 109, 58); border-radius: 4px 0px 0px 4px; padding: 4px; font-size: 12px; font-style: normal; font-weight: 700; line-height: 18px; transition: 0.2s; position: absolute; top: 10px; right: -5px; }
.simplified { opacity: 1; transition: 0.2s; }
.card-item:hover .simplified { opacity: 0; transition: 50ms; }
.notfound-course::before { content: ""; border-top: 6px solid rgba(0, 0, 0, 0); border-bottom: 6px solid rgba(0, 0, 0, 0); border-left: 10px solid rgb(86, 95, 204); width: 7px; height: 0px; position: absolute; top: 42px; bottom: 0px; left: -7px; transform: rotate(180deg); }
#arrow-tag { position: relative; right: 0px; }
#arrow-tag::before { content: ""; border-top: 4px solid rgba(0, 0, 0, 0); border-bottom: 4px solid rgba(0, 0, 0, 0); border-left: 4px solid rgb(153, 7, 0); width: 4px; height: 4px; position: absolute; top: 33.3px; bottom: 0px; right: -3px; transform: rotate(-134deg); }
#arrow-tag-blog { position: relative; }
#arrow-tag-blog::before { content: ""; border-top: 4px solid rgba(0, 0, 0, 0); border-bottom: 4px solid rgba(0, 0, 0, 0); border-left: 4px solid rgb(25, 31, 81); width: 4px; height: 4px; position: absolute; top: -3.7px; bottom: 0px; right: -11px; transform: rotate(135deg); }
#arrow-tag-blog::after { content: ""; border-top: 4px solid rgba(0, 0, 0, 0); border-bottom: 4px solid rgba(0, 0, 0, 0); border-left: 4px solid rgb(25, 31, 81); width: 4px; height: 4px; position: absolute; top: -3.7px; bottom: 0px; left: -128px; transform: rotate(45deg); }
#trial-tag { z-index: 1; color: rgb(255, 255, 255); background: rgb(86, 95, 204); border-radius: 4px 0px 0px 4px; padding: 4px; font-size: 12px; font-style: normal; font-weight: 700; line-height: 18px; position: absolute; top: 10px; right: -5px; }
.slider-course .swiper { padding-right: 4px !important; }
.box-shadow-table { box-shadow: rgba(16, 24, 40, 0.1) 0px 4px 8px -2px, rgba(16, 24, 40, 0.06) 0px 2px 4px -2px; }
#arrow-trial-tag::before { content: ""; border-top: 5px solid rgba(0, 0, 0, 0); border-bottom: 5px solid rgba(0, 0, 0, 0); border-left: 5px solid rgb(46, 52, 123); width: 5px; height: 5px; position: absolute; top: 31px; bottom: 0px; right: -5px; }
.progress-course .bg-slate-900 { border-radius: 20px; background: rgb(19, 166, 46) !important; }
[role="dialog"] { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.current-day::after { content: ""; background: rgb(255, 109, 59); border-radius: 100%; width: 6px; height: 6px; position: absolute; top: 5px; right: 0px; }
.current-weekday::after { content: ""; background: rgb(255, 109, 59); border-radius: 100%; width: 6px; height: 6px; position: absolute; top: 11px; right: 3px; }
.swiper-pagination { display: none; }
.calendar-week .day-item:first-of-type { border-radius: 4px 0px 0px 4px; margin-left: 10px; }
.calendar-week .day-item:last-of-type { border-radius: 0px 4px 4px 0px; }
.week-item-active { }
.calendar-week:hover .day-item { background: rgb(243, 243, 249); }
.calendar-week-day .item-week-day:first-of-type { margin-left: 10px; }
.pagination-wrap .pagination-blog .data-\[active\=true\]\:bg-success[data-active="true"] { background: var(--color-primary1) !important; }
.scrollbar-hide::-webkit-scrollbar { display: none; }
.scrollbar-hide { scrollbar-width: none; }
.parent-menu .child-menu { visibility: hidden; transition: 0.3s ease-in-out; }
.parent-menu:hover .child-menu { opacity: 1; visibility: visible; transition: 0.3s ease-in-out; }
.custom-content h2 { color: rgb(19, 166, 46); }
.custom-content h4 { margin-top: 12px; }
.custom-content h3 { color: rgb(255, 109, 59); }
.custom-content h1 { line-height: 65px; }
.custom-content h1, .custom-content h2, .custom-content h3 { margin-top: 20px; }
.custom-content p { margin-top: 10px; line-height: 1.8; }
.custom-content .table-wrapper:has(thead) { max-height: 500px; overflow-y: auto; }
.custom-content .has-scroll thead { z-index: 1; position: sticky; top: -0.5px; }
.custom-content .table-wrapper:has(.has-scroll) { border: 1px solid rgba(135, 135, 135, 0.25); }
.custom-content .table-wrapper { margin: 20px auto; }
.custom-content table td, .custom-content table th { border: 1px solid; padding: 10px; }
.custom-content a { color: rgb(50, 107, 255); overflow-wrap: break-word; text-decoration: underline; }
.custom-content a:hover { text-decoration: underline; }
.custom-content li { margin-left: 16px; line-height: 1.8; }
.custom-content table li { margin-left: 30px; }
.custom-content table p { margin-top: 0px; }
.custom-style { font-style: italic !important; }
.content-blog blockquote { border: 1px solid rgb(107, 107, 107); border-radius: 6px; margin: 25px 0px; padding: 10px; }
.float-button:hover { height: 200px; }
.float-button:hover .zalo-floating { transition: 0.3s ease-in-out; transform: translateY(-70px) !important; }
.float-button:hover .vote-floating { transition: 0.3s ease-in-out; transform: translateY(-135px) !important; }
.zalo-group:hover .title-zalo { opacity: 1; width: 200px; }
.report-group:hover .title-report { opacity: 1; width: 185px; }
video { image-rendering: crisp-edges; }
.custom-video-player { overflow: hidden; }
::part(bottom), [part~="bottom"]:hover { background-color: rgba(0, 0, 0, 0); }
[data-slot="wrapper"], .backdrop-opacity-disabled { z-index: 12211212; }
@media only screen and (max-width: 450px) {
  .day-item-active { width: 30px; height: 30px; }
  .day-item, .item-week-day, .default-box-week, .week-item { width: 37px !important; height: 37px !important; }
}
@media only screen and (max-width: 360px) {
  .day-item, .item-week-day, .default-box-week, .week-item { width: 35px !important; height: 35px !important; }
}
@media only screen and (max-width: 767px) {
  .day-item, .item-week-day, .default-box-week, .week-item { width: 50px; height: 50px; }
  .slider-course .swiper-wrapper { margin-bottom: 20px; }
  .slider-course .swiper-pagination { display: flex; transform: translateY(0px); }
  .slider-course .swiper-button-prev, .slider-course .swiper-button-next { display: none !important; }
  .bg-transparent[role="tooltip"] { width: 90%; margin: auto; transform: translate(-6px) !important; }
  .wraper-review .navigate-swiper { display: flex !important; }
  .swiper-pagination { transform: translateY(-20px); }
  .swiper-pagination-bullet { width: 8px; height: 8px; }
  .swiper-pagination-bullet-active { width: 8px; }
  #wrap-content [data-slot="tabList"] { padding: 10px; flex-wrap: wrap !important; }
  #wrap-content .rounded-full { border-radius: 10px !important; }
}
.container-checkbox { cursor: pointer; padding-left: 12px; display: block; position: relative; }
.container-checkbox input { opacity: 0; cursor: pointer; width: 0px; height: 0px; position: absolute; }
.shadow-medium.w-full ul { margin: 0px !important; }
.shadow-sm { box-shadow: rgba(16, 24, 40, 0.06) 0px 2px 4px -2px; }
.shadow-md { box-shadow: rgba(16, 24, 40, 0.1) 0px 4px 8px -2px; }
.checkmark-checkbox { border: 1px solid gray; border-radius: 3px; width: 22px; height: 22px; position: absolute; top: 0px; left: 0px; }
.container-checkbox:hover input ~ .checkmark-checkbox { background-color: rgb(224, 220, 220); }
.container-checkbox input:checked ~ .checkmark-checkbox { background-color: rgb(34, 49, 63); }
.checkmark-checkbox::after { content: ""; display: none; position: absolute; }
.container-checkbox input:checked ~ .checkmark-checkbox::after { display: block; }
.container-checkbox .checkmark-checkbox::after { border-style: solid; border-color: rgb(255, 255, 255); border-image: none; border-width: 0px 2px 2px 0px; width: 6px; height: 13px; top: 3px; left: 8px; transform: rotate(45deg); }
.input-fill { background-color: rgba(0, 0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); margin-right: 20px; font-style: normal; font-weight: 400; line-height: 20px; }
.content-exam table, .content-exam th, .content-exam td { margin: 20px 0px; border: 1px solid !important; }
.content-exam tbody td { padding: 10px; }
.content-exam .container-radio { cursor: pointer; align-items: center; width: 20px; height: 20px; font-size: 30px; display: flex; position: relative; }
.content-exam .container-radio input ~ .checkmark::after { background: rgb(255, 109, 58); }
.content-exam .container-radio input { opacity: 0; cursor: pointer; position: absolute; }
.content-exam .checkmark { border: 1px solid gray; border-radius: 50%; width: 20px; height: 20px; position: absolute; top: 0px; left: 0px; }
.content-exam .container-radio:hover .checkmark { background: rgb(224, 220, 220); }
.content-exam .checkmark::after { content: ""; display: none; position: absolute; }
.content-exam .container-radio .checkmark::after { border-radius: 50%; width: 18px; height: 18px; top: 48%; left: 52%; transform: translate(-50%, -50%) rotate(45deg); }
.content-exam .container-radio input:checked ~ .checkmark::after { display: block; }
.content-exam ul li { margin-left: 1rem !important; }
.gapfill-highlightable { cursor: text; }
.gapfill-highlight { cursor: pointer; background-color: rgb(254, 240, 138); border-radius: 2px; padding: 1px 0px; transition: background-color 0.2s; }
.gapfill-highlight:hover { background-color: rgb(253, 224, 71); }
.button-gradient-pro:hover { color: rgb(255, 255, 255) !important; background: linear-gradient(90deg, rgb(255, 138, 61) 0%, rgb(255, 106, 92) 25%, rgb(255, 77, 141) 45%, rgb(168, 85, 247) 65%, rgb(96, 165, 250) 85%, rgb(59, 130, 246) 100%) !important; }
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translateY(6px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.animate-value-change { animation: 0.35s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal forwards running fadeInUp; }
@import url(assets/fonts.googleapis.com/css2.css);
*, ::before, ::after, ::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: #3b82f680; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
*, ::before, ::after { box-sizing: border-box; border: 0px solid rgb(229, 231, 235); }
::before, ::after { --tw-content: ""; }
html, :host { text-size-adjust: 100%; tab-size: 4; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; line-height: 1.5; }
body { line-height: inherit; margin: 0px; }
hr { height: 0px; color: inherit; border-top-width: 1px; }
abbr:where([title]) { text-decoration: underline dotted; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
a { color: inherit; text-decoration: inherit; }
b, strong { font-weight: bolder; }
code, kbd, samp, pre { font-feature-settings: normal; font-variation-settings: normal; font-family: Inconsolata, monospace; font-size: 1em; }
small { font-size: 80%; }
sub, sup { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
button, input, optgroup, select, textarea { font-feature-settings: inherit; font-variation-settings: inherit; font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0px; padding: 0px; }
button, select { text-transform: none; }
button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) { appearance: button; background-color: rgba(0, 0, 0, 0); background-image: none; }
progress { vertical-align: baseline; }
::-webkit-inner-spin-button { height: auto; }
::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
summary { display: list-item; }
blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre { margin: 0px; }
fieldset { margin: 0px; padding: 0px; }
legend { padding: 0px; }
ol, ul, menu { margin: 0px; padding: 0px; list-style: none; }
dialog { padding: 0px; }
textarea { resize: vertical; }
input::placeholder, textarea::placeholder { opacity: 1; color: rgb(156, 163, 175); }
button, [role="button"] { cursor: pointer; }
:disabled { cursor: default; }
img, svg, video, canvas, audio, iframe, embed, object { vertical-align: middle; display: block; }
img, video { max-width: 100%; height: auto; }
[hidden]:where(:not([hidden="until-found"])) { display: none; }
:root, [data-theme] { color: hsl(var(--nextui-foreground)); background-color: hsl(var(--nextui-background)); }
html { --color-primary1: #f99d1c; --color-primary2: #f15f22; --color-neu1: #22313f; --color-neu2: #808890; --color-neu3: #b2b7bc; --color-neu4: #c7c7cc; --color-neu5: #f2f3f4; --color-neu6: #e5e5ea; --color-neu7: #fff2ee; --color-neu8: #178cff; --color-green1: #038c4c; --color-orange: #ff821e; --color-red: #c12525; }
.container-full { width: 100%; }
@media (min-width: 640px) {
  .container-full { max-width: 640px; }
}
@media (min-width: 768px) {
  .container-full { max-width: 768px; }
}
@media (min-width: 1024px) {
  .container-full { max-width: 1024px; }
}
@media (min-width: 1280px) {
  .container-full { max-width: 1280px; }
}
@media (min-width: 1440px) {
  .container-full { max-width: 1440px; }
}
@media (min-width: 1536px) {
  .container-full { max-width: 1536px; }
}
@media (min-width: 1920px) {
  .container-full { max-width: 1920px; }
}
@media (min-width: 2560px) {
  .container-full { max-width: 2560px; }
}
.container-full { max-width: 1280px; margin-left: auto; margin-right: auto; padding-left: 1rem; padding-right: 1rem; }
@media (min-width: 768px) {
  .container-full { padding-left: 1.5rem; padding-right: 1.5rem; }
}
@media (min-width: 1280px) {
  .container-full { padding-left: 2.5rem; padding-right: 2.5rem; }
}
@media (min-width: 1536px) {
  .container-full { padding-left: 0px; padding-right: 0px; }
}
.container-system { width: 100%; }
@media (min-width: 640px) {
  .container-system { max-width: 640px; }
}
@media (min-width: 768px) {
  .container-system { max-width: 768px; }
}
@media (min-width: 1024px) {
  .container-system { max-width: 1024px; }
}
@media (min-width: 1280px) {
  .container-system { max-width: 1280px; }
}
@media (min-width: 1440px) {
  .container-system { max-width: 1440px; }
}
@media (min-width: 1536px) {
  .container-system { max-width: 1536px; }
}
@media (min-width: 1920px) {
  .container-system { max-width: 1920px; }
}
@media (min-width: 2560px) {
  .container-system { max-width: 2560px; }
}
.container-system { max-width: 1540px; margin-left: auto; margin-right: auto; padding-left: 1.25rem; padding-right: 1.25rem; }
.container-full-2 { max-width: 1052px; margin-left: auto; margin-right: auto; padding-left: 1rem; padding-right: 1rem; }
@media (min-width: 1280px) {
  .container-full-2 { padding-left: 0px; padding-right: 0px; }
}
.text-h3-bold { letter-spacing: -2%; font-size: 48px; font-weight: 700; line-height: 60px; }
.text-h4-bold { letter-spacing: -0.02em; font-size: 36px; font-weight: 700; line-height: 44px; }
.text-h5 { font-size: 24px; font-weight: 800; line-height: 28px; }
.text-h6 { letter-spacing: 0.4px; font-size: 20px; font-weight: 700; line-height: 32px; }
.\!text-h6-bold { font-size: 24px !important; font-style: normal !important; font-weight: 700 !important; line-height: 32px !important; }
.text-h6-bold { font-size: 24px; font-style: normal; font-weight: 700; line-height: 32px; }
.body1 { font-size: 16px; font-style: normal; font-weight: 400; line-height: 20px; }
.caption-3 { font-size: 10px; font-style: normal; font-weight: 500; line-height: 10px; }
.\!body { font-size: 18px !important; font-style: normal !important; font-weight: 400 !important; line-height: 24px !important; }
.body { font-size: 18px; font-style: normal; font-weight: 400; line-height: 24px; }
.body-2 { font-size: 14px; font-style: normal; font-weight: 400; line-height: 18px; }
.youpass-la-gi { letter-spacing: 0.22px; font-size: 22px; font-style: normal; font-weight: 400; line-height: 30px; }
.h3 { letter-spacing: -0.96px; font-size: 48px; font-style: normal; font-weight: 700; line-height: 52px; }
.text-button-small { font-size: 12px; font-style: normal; font-weight: 700; line-height: 18px; }
.text-button-small-regular { font-size: 12px; font-style: normal; font-weight: 400; line-height: 18px; }
.shadow-medium { box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 40px, rgba(0, 0, 0, 0.1) 0px 0px 3px inset; }
.\!container { width: 100% !important; }
.container { width: 100%; }
@media (min-width: 640px) {
  .\!container { max-width: 640px !important; }
  .container { max-width: 640px; }
}
@media (min-width: 768px) {
  .\!container { max-width: 768px !important; }
  .container { max-width: 768px; }
}
@media (min-width: 1024px) {
  .\!container { max-width: 1024px !important; }
  .container { max-width: 1024px; }
}
@media (min-width: 1280px) {
  .\!container { max-width: 1280px !important; }
  .container { max-width: 1280px; }
}
@media (min-width: 1440px) {
  .\!container { max-width: 1440px !important; }
  .container { max-width: 1440px; }
}
@media (min-width: 1536px) {
  .\!container { max-width: 1536px !important; }
  .container { max-width: 1536px; }
}
@media (min-width: 1920px) {
  .\!container { max-width: 1920px !important; }
  .container { max-width: 1920px; }
}
@media (min-width: 2560px) {
  .\!container { max-width: 2560px !important; }
  .container { max-width: 2560px; }
}
.sr-only { clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
.pointer-events-none { pointer-events: none; }
.pointer-events-auto { pointer-events: auto; }
.visible { visibility: visible; }
.invisible { visibility: hidden; }
.collapse { visibility: collapse; }
.static { position: static; }
.fixed { position: fixed; }
.absolute { position: absolute; }
.relative { position: relative; }
.sticky { position: sticky; }
.inset-0 { inset: 0px; }
.inset-x-0 { left: 0px; right: 0px; }
.inset-y-0 { top: 0px; bottom: 0px; }
.-bottom-0\.5 { bottom: -0.125rem; }
.-bottom-1 { bottom: -0.25rem; }
.-bottom-2 { bottom: -0.5rem; }
.-bottom-3 { bottom: -0.75rem; }
.-bottom-4 { bottom: -1rem; }
.-bottom-8 { bottom: -2rem; }
.-bottom-\[103px\] { bottom: -103px; }
.-bottom-\[11px\] { bottom: -11px; }
.-bottom-\[1px\] { bottom: -1px; }
.-bottom-\[60px\] { bottom: -60px; }
.-bottom-\[80px\] { bottom: -80px; }
.-bottom-\[8px\] { bottom: -8px; }
.-bottom-\[9px\] { bottom: -9px; }
.-left-1 { left: -0.25rem; }
.-left-1\.5 { left: -0.375rem; }
.-left-2 { left: -0.5rem; }
.-left-4 { left: -1rem; }
.-left-\[113px\] { left: -113px; }
.-left-\[203px\] { left: -203px; }
.-left-\[247px\] { left: -247px; }
.-left-\[250px\] { left: -250px; }
.-left-\[345px\] { left: -345px; }
.-left-\[36px\] { left: -36px; }
.-left-\[422px\] { left: -422px; }
.-left-\[87px\] { left: -87px; }
.-left-\[8px\] { left: -8px; }
.-left-full { left: -100%; }
.-right-0\.5 { right: -0.125rem; }
.-right-1 { right: -0.25rem; }
.-right-1\.5 { right: -0.375rem; }
.-right-10 { right: -2.5rem; }
.-right-2 { right: -0.5rem; }
.-right-2\.5 { right: -0.625rem; }
.-right-3 { right: -0.75rem; }
.-right-4 { right: -1rem; }
.-right-\[156px\] { right: -156px; }
.-right-\[194px\] { right: -194px; }
.-right-\[239px\] { right: -239px; }
.-right-\[256px\] { right: -256px; }
.-right-\[2px\] { right: -2px; }
.-right-\[312px\] { right: -312px; }
.-right-\[36px\] { right: -36px; }
.-right-\[473px\] { right: -473px; }
.-right-\[63px\] { right: -63px; }
.-top-0\.5 { top: -0.125rem; }
.-top-1 { top: -0.25rem; }
.-top-1\.5 { top: -0.375rem; }
.-top-10 { top: -2.5rem; }
.-top-2 { top: -0.5rem; }
.-top-2\.5 { top: -0.625rem; }
.-top-3 { top: -0.75rem; }
.-top-\[0\.688rem\] { top: -0.688rem; }
.-top-\[100px\] { top: -100px; }
.-top-\[154px\] { top: -154px; }
.-top-\[1px\] { top: -1px; }
.-top-\[232px\] { top: -232px; }
.-top-\[293px\] { top: -293px; }
.-top-\[8px\] { top: -8px; }
.-top-full { top: -100%; }
.-top-px { top: -1px; }
.bottom-0 { bottom: 0px; }
.bottom-1 { bottom: 0.25rem; }
.bottom-2 { bottom: 0.5rem; }
.bottom-3 { bottom: 0.75rem; }
.bottom-4 { bottom: 1rem; }
.bottom-5 { bottom: 1.25rem; }
.bottom-6 { bottom: 1.5rem; }
.bottom-8 { bottom: 2rem; }
.bottom-\[-6px\] { bottom: -6px; }
.bottom-\[-7px\] { bottom: -7px; }
.bottom-\[10\%\] { bottom: 10%; }
.bottom-\[10px\] { bottom: 10px; }
.bottom-\[20px\] { bottom: 20px; }
.bottom-\[30px\] { bottom: 30px; }
.bottom-\[5\%\] { bottom: 5%; }
.bottom-\[5\.063rem\] { bottom: 5.063rem; }
.bottom-full { bottom: 100%; }
.end-1 { inset-inline-end: 0.25rem; }
.end-1\.5 { inset-inline-end: 0.375rem; }
.end-3 { inset-inline-end: 0.75rem; }
.end-auto { inset-inline-end: auto; }
.left-0 { left: 0px; }
.left-0\.5 { left: 0.125rem; }
.left-1 { left: 0.25rem; }
.left-1\/2 { left: 50%; }
.left-10 { left: 2.5rem; }
.left-14 { left: 3.5rem; }
.left-2 { left: 0.5rem; }
.left-3\.5 { left: 0.875rem; }
.left-4 { left: 1rem; }
.left-5 { left: 1.25rem; }
.left-\[-5\.5px\] { left: -5.5px; }
.left-\[-6px\] { left: -6px; }
.left-\[10\%\] { left: 10%; }
.left-\[100\%\] { left: 100%; }
.left-\[10px\] { left: 10px; }
.left-\[141px\] { left: 141px; }
.left-\[1px\] { left: 1px; }
.left-\[37\%\] { left: 37%; }
.left-\[40\%\] { left: 40%; }
.left-\[5\%\] { left: 5%; }
.left-\[50\%\] { left: 50%; }
.left-\[59px\] { left: 59px; }
.left-\[5px\] { left: 5px; }
.left-\[70px\] { left: 70px; }
.left-\[80\%\] { left: 80%; }
.left-\[calc\(50\%-71px\)\] { left: calc(50% - 71px); }
.left-auto { left: auto; }
.left-full { left: 100%; }
.right-0 { right: 0px; }
.right-0\.5 { right: 0.125rem; }
.right-1 { right: 0.25rem; }
.right-1\.5 { right: 0.375rem; }
.right-10 { right: 2.5rem; }
.right-2 { right: 0.5rem; }
.right-2\.5 { right: 0.625rem; }
.right-20 { right: 5rem; }
.right-3 { right: 0.75rem; }
.right-4 { right: 1rem; }
.right-5 { right: 1.25rem; }
.right-6 { right: 1.5rem; }
.right-8 { right: 2rem; }
.right-\[-30px\] { right: -30px; }
.right-\[-6px\] { right: -6px; }
.right-\[10\%\] { right: 10%; }
.right-\[10px\] { right: 10px; }
.right-\[136px\] { right: 136px; }
.right-\[20px\] { right: 20px; }
.right-\[27px\] { right: 27px; }
.right-\[3\.5px\] { right: 3.5px; }
.right-\[35px\] { right: 35px; }
.right-\[5\%\] { right: 5%; }
.right-\[50\%\] { right: 50%; }
.right-\[57px\] { right: 57px; }
.right-\[5px\] { right: 5px; }
.right-\[7px\] { right: 7px; }
.right-full { right: 100%; }
.start-0 { inset-inline-start: 0px; }
.start-1\.5 { inset-inline-start: 0.375rem; }
.start-2 { inset-inline-start: 0.5rem; }
.start-3 { inset-inline-start: 0.75rem; }
.start-\[calc\(var\(--cursor-hit-x\)\*-1\)\] { inset-inline-start: calc(var(--cursor-hit-x)*-1); }
.start-auto { inset-inline-start: auto; }
.top-0 { top: 0px; }
.top-0\.5 { top: 0.125rem; }
.top-1 { top: 0.25rem; }
.top-1\.5 { top: 0.375rem; }
.top-1\/2 { top: 50%; }
.top-10 { top: 2.5rem; }
.top-12 { top: 3rem; }
.top-16 { top: 4rem; }
.top-2 { top: 0.5rem; }
.top-2\.5 { top: 0.625rem; }
.top-20 { top: 5rem; }
.top-24 { top: 6rem; }
.top-3 { top: 0.75rem; }
.top-32 { top: 8rem; }
.top-4 { top: 1rem; }
.top-5 { top: 1.25rem; }
.top-6 { top: 1.5rem; }
.top-8 { top: 2rem; }
.top-9 { top: 2.25rem; }
.top-\[-13px\] { top: -13px; }
.top-\[-18px\] { top: -18px; }
.top-\[-1px\] { top: -1px; }
.top-\[-30px\] { top: -30px; }
.top-\[-4px\] { top: -4px; }
.top-\[-50\%\] { top: -50%; }
.top-\[-6px\] { top: -6px; }
.top-\[0\.5px\] { top: 0.5px; }
.top-\[10\%\] { top: 10%; }
.top-\[100\%\] { top: 100%; }
.top-\[111px\] { top: 111px; }
.top-\[120px\] { top: 120px; }
.top-\[22px\] { top: 22px; }
.top-\[25px\] { top: 25px; }
.top-\[26px\] { top: 26px; }
.top-\[3\.5px\] { top: 3.5px; }
.top-\[361px\] { top: 361px; }
.top-\[40\%\] { top: 40%; }
.top-\[40px\] { top: 40px; }
.top-\[5\%\] { top: 5%; }
.top-\[50\%\] { top: 50%; }
.top-\[5px\] { top: 5px; }
.top-\[6px\] { top: 6px; }
.top-\[7px\] { top: 7px; }
.top-\[8px\] { top: 8px; }
.top-\[calc\(100\%_\+_2px\)\] { top: calc(100% + 2px); }
.top-\[var\(--navbar-height\)\] { top: var(--navbar-height); }
.top-full { top: 100%; }
.top-px { top: 1px; }
.\!z-0 { z-index: 0 !important; }
.\!z-10 { z-index: 10 !important; }
.\!z-\[10000\] { z-index: 10000 !important; }
.-z-10 { z-index: -10; }
.-z-30 { z-index: -30; }
.z-0 { z-index: 0; }
.z-10 { z-index: 10; }
.z-20 { z-index: 20; }
.z-30 { z-index: 30; }
.z-40 { z-index: 40; }
.z-50 { z-index: 50; }
.z-\[-1\] { z-index: -1; }
.z-\[100000000\] { z-index: 100000000; }
.z-\[10000000\] { z-index: 10000000; }
.z-\[10000120\] { z-index: 10000120; }
.z-\[10000121\] { z-index: 10000121; }
.z-\[10000130\] { z-index: 10000130; }
.z-\[10000\] { z-index: 10000; }
.z-\[10001\] { z-index: 10001; }
.z-\[1000\] { z-index: 1000; }
.z-\[100\] { z-index: 100; }
.z-\[101\] { z-index: 101; }
.z-\[10\] { z-index: 10; }
.z-\[111111\] { z-index: 111111; }
.z-\[11111\] { z-index: 11111; }
.z-\[1111\] { z-index: 1111; }
.z-\[111\] { z-index: 111; }
.z-\[112\] { z-index: 112; }
.z-\[1212\] { z-index: 1212; }
.z-\[12219999\] { z-index: 12219999; }
.z-\[1221\] { z-index: 1221; }
.z-\[1\] { z-index: 1; }
.z-\[2\] { z-index: 2; }
.z-\[3000\] { z-index: 3000; }
.z-\[3\] { z-index: 3; }
.z-\[90\] { z-index: 90; }
.z-\[99999999\] { z-index: 99999999; }
.z-\[9999999\] { z-index: 9999999; }
.z-\[999999\] { z-index: 999999; }
.z-\[99999\] { z-index: 99999; }
.z-\[9999\] { z-index: 9999; }
.z-\[999\] { z-index: 999; }
.z-\[99\] { z-index: 99; }
.order-1 { order: 1; }
.order-2 { order: 2; }
.order-3 { order: 3; }
.order-last { order: 9999; }
.col-span-1 { grid-column: span 1 / span 1; }
.col-span-11 { grid-column: span 11 / span 11; }
.col-span-12 { grid-column: span 12 / span 12; }
.col-span-2 { grid-column: span 2 / span 2; }
.col-span-3 { grid-column: span 3 / span 3; }
.col-span-4 { grid-column: span 4 / span 4; }
.col-span-5 { grid-column: span 5 / span 5; }
.col-span-6 { grid-column: span 6 / span 6; }
.col-start-1 { grid-column-start: 1; }
.row-start-1 { grid-row-start: 1; }
.\!m-0 { margin: 0px !important; }
.-m-1 { margin: -0.25rem; }
.-m-2 { margin: -0.5rem; }
.-m-2\.5 { margin: -0.625rem; }
.m-0 { margin: 0px; }
.m-1 { margin: 0.25rem; }
.m-4 { margin: 1rem; }
.m-auto { margin: auto; }
.\!mx-3 { margin-left: 0.75rem !important; margin-right: 0.75rem !important; }
.\!my-0 { margin-top: 0px !important; margin-bottom: 0px !important; }
.-mx-1 { margin-left: -0.25rem; margin-right: -0.25rem; }
.-mx-2 { margin-left: -0.5rem; margin-right: -0.5rem; }
.-mx-\[19px\] { margin-left: -19px; margin-right: -19px; }
.mx-0 { margin-left: 0px; margin-right: 0px; }
.mx-0\.5 { margin-left: 0.125rem; margin-right: 0.125rem; }
.mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; }
.mx-12 { margin-left: 3rem; margin-right: 3rem; }
.mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.mx-3 { margin-left: 0.75rem; margin-right: 0.75rem; }
.mx-4 { margin-left: 1rem; margin-right: 1rem; }
.mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
.mx-8 { margin-left: 2rem; margin-right: 2rem; }
.mx-\[12px\] { margin-left: 12px; margin-right: 12px; }
.mx-\[20px\] { margin-left: 20px; margin-right: 20px; }
.mx-\[24px\] { margin-left: 24px; margin-right: 24px; }
.mx-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\] { margin-left: 0.5rem; margin-right: 0.5rem; }
.mx-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\] { margin-left: 0.375rem; margin-right: 0.375rem; }
.mx-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\] { margin-left: 0.25rem; margin-right: 0.25rem; }
.mx-auto { margin-left: auto; margin-right: auto; }
.my-0 { margin-top: 0px; margin-bottom: 0px; }
.my-0\.5 { margin-top: 0.125rem; margin-bottom: 0.125rem; }
.my-1 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
.my-10 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
.my-16 { margin-top: 4rem; margin-bottom: 4rem; }
.my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.my-2\.5 { margin-top: 0.625rem; margin-bottom: 0.625rem; }
.my-3 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
.my-4 { margin-top: 1rem; margin-bottom: 1rem; }
.my-5 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
.my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
.my-8 { margin-top: 2rem; margin-bottom: 2rem; }
.my-\[1\.875rem\] { margin-top: 1.875rem; margin-bottom: 1.875rem; }
.my-\[15px\] { margin-top: 15px; margin-bottom: 15px; }
.my-\[20px\] { margin-top: 20px; margin-bottom: 20px; }
.my-\[24px\] { margin-top: 24px; margin-bottom: 24px; }
.my-\[3px\] { margin-top: 3px; margin-bottom: 3px; }
.my-\[4px\] { margin-top: 4px; margin-bottom: 4px; }
.my-\[60px\] { margin-top: 60px; margin-bottom: 60px; }
.my-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\] { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.my-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\] { margin-top: 0.375rem; margin-bottom: 0.375rem; }
.my-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\] { margin-top: 0.25rem; margin-bottom: 0.25rem; }
.my-auto { margin-top: auto; margin-bottom: auto; }
.-mb-0\.5 { margin-bottom: -0.125rem; }
.-mb-1 { margin-bottom: -0.25rem; }
.-mb-16 { margin-bottom: -4rem; }
.-mb-2 { margin-bottom: -0.5rem; }
.-ml-1 { margin-left: -0.25rem; }
.-ml-16 { margin-left: -4rem; }
.-ml-\[5\%\] { margin-left: -5%; }
.-mr-12 { margin-right: -3rem; }
.-mr-2 { margin-right: -0.5rem; }
.-mr-4 { margin-right: -1rem; }
.-ms-2 { margin-inline-start: -0.5rem; }
.-mt-1 { margin-top: -0.25rem; }
.-mt-1\.5 { margin-top: -0.375rem; }
.-mt-12 { margin-top: -3rem; }
.-mt-2\.5 { margin-top: -0.625rem; }
.-mt-3 { margin-top: -0.75rem; }
.-mt-5 { margin-top: -1.25rem; }
.-mt-\[1px\] { margin-top: -1px; }
.-mt-\[9px\] { margin-top: -9px; }
.mb-0 { margin-bottom: 0px; }
.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-14 { margin-bottom: 3.5rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-2\.5 { margin-bottom: 0.625rem; }
.mb-20 { margin-bottom: 5rem; }
.mb-3 { margin-bottom: 0.75rem; }
.mb-4 { margin-bottom: 1rem; }
.mb-5 { margin-bottom: 1.25rem; }
.mb-6 { margin-bottom: 1.5rem; }
.mb-8 { margin-bottom: 2rem; }
.mb-\[0\.938rem\] { margin-bottom: 0.938rem; }
.mb-\[1\.125rem\] { margin-bottom: 1.125rem; }
.mb-\[1\.3125rem\] { margin-bottom: 1.3125rem; }
.mb-\[1\.875rem\] { margin-bottom: 1.875rem; }
.mb-\[100px\] { margin-bottom: 100px; }
.mb-\[10px\] { margin-bottom: 10px; }
.mb-\[12px\] { margin-bottom: 12px; }
.mb-\[14px\] { margin-bottom: 14px; }
.mb-\[15px\] { margin-bottom: 15px; }
.mb-\[16px\] { margin-bottom: 16px; }
.mb-\[18px\] { margin-bottom: 18px; }
.mb-\[20px\] { margin-bottom: 20px; }
.mb-\[25px\] { margin-bottom: 25px; }
.mb-\[26px\] { margin-bottom: 26px; }
.mb-\[2px\] { margin-bottom: 2px; }
.mb-\[30px\] { margin-bottom: 30px; }
.mb-\[35px\] { margin-bottom: 35px; }
.mb-\[40px\] { margin-bottom: 40px; }
.mb-\[4px\] { margin-bottom: 4px; }
.mb-\[6px\] { margin-bottom: 6px; }
.mb-px { margin-bottom: 1px; }
.me-2 { margin-inline-end: 0.5rem; }
.ml-0 { margin-left: 0px; }
.ml-0\.5 { margin-left: 0.125rem; }
.ml-1 { margin-left: 0.25rem; }
.ml-1\.5 { margin-left: 0.375rem; }
.ml-10 { margin-left: 2.5rem; }
.ml-11 { margin-left: 2.75rem; }
.ml-12 { margin-left: 3rem; }
.ml-2 { margin-left: 0.5rem; }
.ml-2\.5 { margin-left: 0.625rem; }
.ml-28 { margin-left: 7rem; }
.ml-3 { margin-left: 0.75rem; }
.ml-4 { margin-left: 1rem; }
.ml-5 { margin-left: 1.25rem; }
.ml-6 { margin-left: 1.5rem; }
.ml-8 { margin-left: 2rem; }
.ml-\[1\.5em\] { margin-left: 1.5em; }
.ml-\[12px\] { margin-left: 12px; }
.ml-\[15px\] { margin-left: 15px; }
.ml-\[1em\] { margin-left: 1em; }
.ml-\[2\.125rem\] { margin-left: 2.125rem; }
.ml-\[2px\] { margin-left: 2px; }
.ml-\[3px\] { margin-left: 3px; }
.ml-\[45px\] { margin-left: 45px; }
.ml-\[4px\] { margin-left: 4px; }
.ml-\[63px\] { margin-left: 63px; }
.ml-\[6px\] { margin-left: 6px; }
.ml-\[8px\] { margin-left: 8px; }
.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-10 { margin-right: 2.5rem; }
.mr-2 { margin-right: 0.5rem; }
.mr-2\.5 { margin-right: 0.625rem; }
.mr-3 { margin-right: 0.75rem; }
.mr-4 { margin-right: 1rem; }
.mr-5 { margin-right: 1.25rem; }
.mr-6 { margin-right: 1.5rem; }
.mr-\[10px\] { margin-right: 10px; }
.mr-\[12px\] { margin-right: 12px; }
.mr-\[16px\] { margin-right: 16px; }
.mr-\[1px\] { margin-right: 1px; }
.mr-\[20px\] { margin-right: 20px; }
.mr-\[23px\] { margin-right: 23px; }
.mr-\[2px\] { margin-right: 2px; }
.mr-\[3px\] { margin-right: 3px; }
.mr-\[4px\] { margin-right: 4px; }
.mr-\[6px\] { margin-right: 6px; }
.mr-\[8px\] { margin-right: 8px; }
.mr-auto { margin-right: auto; }
.ms-2 { margin-inline-start: 0.5rem; }
.mt-0 { margin-top: 0px; }
.mt-0\.5 { margin-top: 0.125rem; }
.mt-1 { margin-top: 0.25rem; }
.mt-1\.5 { margin-top: 0.375rem; }
.mt-10 { margin-top: 2.5rem; }
.mt-12 { margin-top: 3rem; }
.mt-14 { margin-top: 3.5rem; }
.mt-2 { margin-top: 0.5rem; }
.mt-2\.5 { margin-top: 0.625rem; }
.mt-20 { margin-top: 5rem; }
.mt-24 { margin-top: 6rem; }
.mt-3 { margin-top: 0.75rem; }
.mt-4 { margin-top: 1rem; }
.mt-5 { margin-top: 1.25rem; }
.mt-6 { margin-top: 1.5rem; }
.mt-7 { margin-top: 1.75rem; }
.mt-8 { margin-top: 2rem; }
.mt-9 { margin-top: 2.25rem; }
.mt-\[-2px\] { margin-top: -2px; }
.mt-\[1\.5rem\] { margin-top: 1.5rem; }
.mt-\[100px\] { margin-top: 100px; }
.mt-\[10px\] { margin-top: 10px; }
.mt-\[12px\] { margin-top: 12px; }
.mt-\[14px\] { margin-top: 14px; }
.mt-\[15px\] { margin-top: 15px; }
.mt-\[17px\] { margin-top: 17px; }
.mt-\[1px\] { margin-top: 1px; }
.mt-\[1rem\] { margin-top: 1rem; }
.mt-\[20px\] { margin-top: 20px; }
.mt-\[24px\] { margin-top: 24px; }
.mt-\[25px\] { margin-top: 25px; }
.mt-\[2px\] { margin-top: 2px; }
.mt-\[30px\] { margin-top: 30px; }
.mt-\[32px\] { margin-top: 32px; }
.mt-\[333px\] { margin-top: 333px; }
.mt-\[3px\] { margin-top: 3px; }
.mt-\[40\%\] { margin-top: 40%; }
.mt-\[40px\] { margin-top: 40px; }
.mt-\[44px\] { margin-top: 44px; }
.mt-\[5px\] { margin-top: 5px; }
.mt-\[60px\] { margin-top: 60px; }
.mt-\[6px\] { margin-top: 6px; }
.mt-\[8px\] { margin-top: 8px; }
.mt-auto { margin-top: auto; }
.box-border { box-sizing: border-box; }
.box-content { box-sizing: content-box; }
.line-clamp-1 { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.line-clamp-2 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.line-clamp-3 { -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.line-clamp-4 { -webkit-line-clamp: 4; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.line-clamp-5 { -webkit-line-clamp: 5; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.line-clamp-6 { -webkit-line-clamp: 6; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.block { display: block; }
.inline-block { display: inline-block; }
.inline { display: inline; }
.flex { display: flex; }
.inline-flex { display: inline-flex; }
.table { display: table; }
.table-cell { display: table-cell; }
.grid { display: grid; }
.inline-grid { display: inline-grid; }
.contents { display: contents; }
.hidden { display: none; }
.aspect-\[105\.14\/64\.22\] { aspect-ratio: 105.14 / 64.22; }
.aspect-\[107\/25\] { aspect-ratio: 107 / 25; }
.aspect-\[1088\/700\] { aspect-ratio: 1088 / 700; }
.aspect-\[1168\/512\] { aspect-ratio: 1168 / 512; }
.aspect-\[1168\/612\] { aspect-ratio: 1168 / 612; }
.aspect-\[120\/36\] { aspect-ratio: 120 / 36; }
.aspect-\[126\/60\] { aspect-ratio: 126 / 60; }
.aspect-\[13\/6\] { aspect-ratio: 13 / 6; }
.aspect-\[13\/9\] { aspect-ratio: 13 / 9; }
.aspect-\[132\/32\] { aspect-ratio: 132 / 32; }
.aspect-\[132\/74\] { aspect-ratio: 132 / 74; }
.aspect-\[140\/140\] { aspect-ratio: 140 / 140; }
.aspect-\[141\/35\] { aspect-ratio: 141 / 35; }
.aspect-\[1424\/772\] { aspect-ratio: 1424 / 772; }
.aspect-\[156\/56\] { aspect-ratio: 156 / 56; }
.aspect-\[16\/9\] { aspect-ratio: 16 / 9; }
.aspect-\[164\/34\] { aspect-ratio: 164 / 34; }
.aspect-\[169\/60\] { aspect-ratio: 169 / 60; }
.aspect-\[17\/8\] { aspect-ratio: 17 / 8; }
.aspect-\[171\/36\] { aspect-ratio: 171 / 36; }
.aspect-\[172\/99\] { aspect-ratio: 172 / 99; }
.aspect-\[188\/78\] { aspect-ratio: 188 / 78; }
.aspect-\[198\/48\] { aspect-ratio: 198 / 48; }
.aspect-\[2\/1\] { aspect-ratio: 2 / 1; }
.aspect-\[200\/204\] { aspect-ratio: 200 / 204; }
.aspect-\[22\/26\] { aspect-ratio: 22 / 26; }
.aspect-\[220\/260\] { aspect-ratio: 220 / 260; }
.aspect-\[229\/193\] { aspect-ratio: 229 / 193; }
.aspect-\[232\/120\] { aspect-ratio: 232 / 120; }
.aspect-\[241\/365\] { aspect-ratio: 241 / 365; }
.aspect-\[252\/190\] { aspect-ratio: 252 / 190; }
.aspect-\[253\/76\] { aspect-ratio: 253 / 76; }
.aspect-\[254\/381\] { aspect-ratio: 254 / 381; }
.aspect-\[29\/44\] { aspect-ratio: 29 / 44; }
.aspect-\[290\/56\] { aspect-ratio: 290 / 56; }
.aspect-\[312\/264\] { aspect-ratio: 312 / 264; }
.aspect-\[341\/290\] { aspect-ratio: 341 / 290; }
.aspect-\[342\/195\] { aspect-ratio: 342 / 195; }
.aspect-\[344\/166\] { aspect-ratio: 344 / 166; }
.aspect-\[344\/180\] { aspect-ratio: 344 / 180; }
.aspect-\[344\/500\] { aspect-ratio: 344 / 500; }
.aspect-\[344\/72\] { aspect-ratio: 344 / 72; }
.aspect-\[351\/240\] { aspect-ratio: 351 / 240; }
.aspect-\[357\/518\] { aspect-ratio: 357 / 518; }
.aspect-\[367\/400\] { aspect-ratio: 367 / 400; }
.aspect-\[376\/94\] { aspect-ratio: 376 / 94; }
.aspect-\[389\/95\] { aspect-ratio: 389 / 95; }
.aspect-\[4\/1\] { aspect-ratio: 4 / 1; }
.aspect-\[40\/50\] { aspect-ratio: 40 / 50; }
.aspect-\[404\/164\] { aspect-ratio: 404 / 164; }
.aspect-\[440\/114\] { aspect-ratio: 440 / 114; }
.aspect-\[450\/377\] { aspect-ratio: 450 / 377; }
.aspect-\[5\/2\] { aspect-ratio: 5 / 2; }
.aspect-\[500\/334\] { aspect-ratio: 500 / 334; }
.aspect-\[504\/286\] { aspect-ratio: 504 / 286; }
.aspect-\[512\/323\] { aspect-ratio: 512 / 323; }
.aspect-\[518\/211\] { aspect-ratio: 518 / 211; }
.aspect-\[560\/315\] { aspect-ratio: 560 / 315; }
.aspect-\[561\/54\] { aspect-ratio: 561 / 54; }
.aspect-\[569\/48\] { aspect-ratio: 569 / 48; }
.aspect-\[574\/48\] { aspect-ratio: 574 / 48; }
.aspect-\[592\/400\] { aspect-ratio: 592 / 400; }
.aspect-\[600\/232\] { aspect-ratio: 600 / 232; }
.aspect-\[623\/424\] { aspect-ratio: 623 / 424; }
.aspect-\[700\/600\] { aspect-ratio: 700 / 600; }
.aspect-\[744\/660\] { aspect-ratio: 744 / 660; }
.aspect-\[8\/33\] { aspect-ratio: 8 / 33; }
.aspect-\[80\/37\] { aspect-ratio: 80 / 37; }
.aspect-\[800\/580\] { aspect-ratio: 800 / 580; }
.aspect-\[817\/720\] { aspect-ratio: 817 / 720; }
.aspect-\[820\/692\] { aspect-ratio: 820 / 692; }
.aspect-auto { aspect-ratio: auto; }
.aspect-square { aspect-ratio: 1 / 1; }
.aspect-video { aspect-ratio: 16 / 9; }
.size-10 { width: 2.5rem; height: 2.5rem; }
.size-12 { width: 3rem; height: 3rem; }
.size-2 { width: 0.5rem; height: 0.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-5 { width: 1.25rem; height: 1.25rem; }
.size-6 { width: 1.5rem; height: 1.5rem; }
.size-7 { width: 1.75rem; height: 1.75rem; }
.size-8 { width: 2rem; height: 2rem; }
.size-\[52px\] { width: 52px; height: 52px; }
.size-\[72px\] { width: 72px; height: 72px; }
.size-\[76px\] { width: 76px; height: 76px; }
.\!h-10 { height: 2.5rem !important; }
.\!h-5 { height: 1.25rem !important; }
.\!h-auto { height: auto !important; }
.\!h-fit { height: fit-content !important; }
.h-0 { height: 0px; }
.h-0\.5 { height: 0.125rem; }
.h-1 { height: 0.25rem; }
.h-1\.5 { height: 0.375rem; }
.h-1\/2 { height: 50%; }
.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-20 { height: 5rem; }
.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-40 { height: 10rem; }
.h-48 { height: 12rem; }
.h-5 { height: 1.25rem; }
.h-56 { height: 14rem; }
.h-6 { height: 1.5rem; }
.h-7 { height: 1.75rem; }
.h-8 { height: 2rem; }
.h-80 { height: 20rem; }
.h-9 { height: 2.25rem; }
.h-96 { height: 24rem; }
.h-\[--visual-viewport-height\] { height: var(--visual-viewport-height); }
.h-\[1\.125rem\] { height: 1.125rem; }
.h-\[1\.13em\] { height: 1.13em; }
.h-\[1\.35rem\] { height: 1.35rem; }
.h-\[1\.5rem\] { height: 1.5rem; }
.h-\[1\.625rem\] { height: 1.625rem; }
.h-\[1\.875rem\] { height: 1.875rem; }
.h-\[10\.75rem\] { height: 10.75rem; }
.h-\[100\%\] { height: 100%; }
.h-\[100dvh\] { height: 100dvh; }
.h-\[100px\] { height: 100px; }
.h-\[100vh\] { height: 100vh; }
.h-\[106px\] { height: 106px; }
.h-\[10px\] { height: 10px; }
.h-\[110px\] { height: 110px; }
.h-\[114px\] { height: 114px; }
.h-\[11px\] { height: 11px; }
.h-\[120px\] { height: 120px; }
.h-\[124px\] { height: 124px; }
.h-\[125px\] { height: 125px; }
.h-\[12px\] { height: 12px; }
.h-\[136px\] { height: 136px; }
.h-\[13px\] { height: 13px; }
.h-\[140px\] { height: 140px; }
.h-\[144px\] { height: 144px; }
.h-\[147px\] { height: 147px; }
.h-\[150px\] { height: 150px; }
.h-\[153px\] { height: 153px; }
.h-\[15px\] { height: 15px; }
.h-\[166px\] { height: 166px; }
.h-\[16px\] { height: 16px; }
.h-\[170px\] { height: 170px; }
.h-\[188px\] { height: 188px; }
.h-\[18px\] { height: 18px; }
.h-\[190px\] { height: 190px; }
.h-\[1em\] { height: 1em; }
.h-\[1px\] { height: 1px; }
.h-\[1rem\] { height: 1rem; }
.h-\[2\.094rem\] { height: 2.094rem; }
.h-\[2\.75rem\] { height: 2.75rem; }
.h-\[200px\] { height: 200px; }
.h-\[208px\] { height: 208px; }
.h-\[20px\] { height: 20px; }
.h-\[220px\] { height: 220px; }
.h-\[22px\] { height: 22px; }
.h-\[230px\] { height: 230px; }
.h-\[236px\] { height: 236px; }
.h-\[244px\] { height: 244px; }
.h-\[24px\] { height: 24px; }
.h-\[250px\] { height: 250px; }
.h-\[252px\] { height: 252px; }
.h-\[25rem\] { height: 25rem; }
.h-\[260px\] { height: 260px; }
.h-\[26px\] { height: 26px; }
.h-\[280px\] { height: 280px; }
.h-\[286px\] { height: 286px; }
.h-\[28px\] { height: 28px; }
.h-\[29px\] { height: 29px; }
.h-\[2px\] { height: 2px; }
.h-\[2rem\] { height: 2rem; }
.h-\[3\.125rem\] { height: 3.125rem; }
.h-\[3\.5rem\] { height: 3.5rem; }
.h-\[3\.75rem\] { height: 3.75rem; }
.h-\[300px\] { height: 300px; }
.h-\[30px\] { height: 30px; }
.h-\[32px\] { height: 32px; }
.h-\[334px\] { height: 334px; }
.h-\[33px\] { height: 33px; }
.h-\[34px\] { height: 34px; }
.h-\[35\.125rem\] { height: 35.125rem; }
.h-\[350px\] { height: 350px; }
.h-\[35px\] { height: 35px; }
.h-\[360px\] { height: 360px; }
.h-\[36px\] { height: 36px; }
.h-\[37px\] { height: 37px; }
.h-\[39px\] { height: 39px; }
.h-\[3px\] { height: 3px; }
.h-\[400px\] { height: 400px; }
.h-\[40px\] { height: 40px; }
.h-\[420px\] { height: 420px; }
.h-\[42px\] { height: 42px; }
.h-\[440px\] { height: 440px; }
.h-\[44px\] { height: 44px; }
.h-\[460px\] { height: 460px; }
.h-\[46px\] { height: 46px; }
.h-\[48px\] { height: 48px; }
.h-\[49\%\] { height: 49%; }
.h-\[4px\] { height: 4px; }
.h-\[5\.75rem\] { height: 5.75rem; }
.h-\[50\%\] { height: 50%; }
.h-\[500px\] { height: 500px; }
.h-\[50px\] { height: 50px; }
.h-\[50vh\] { height: 50vh; }
.h-\[52px\] { height: 52px; }
.h-\[54px\] { height: 54px; }
.h-\[56px\] { height: 56px; }
.h-\[6\.25rem\] { height: 6.25rem; }
.h-\[600px\] { height: 600px; }
.h-\[60px\] { height: 60px; }
.h-\[62px\] { height: 62px; }
.h-\[630px\] { height: 630px; }
.h-\[64\.22px\] { height: 64.22px; }
.h-\[64px\] { height: 64px; }
.h-\[65px\] { height: 65px; }
.h-\[67px\] { height: 67px; }
.h-\[68px\] { height: 68px; }
.h-\[6px\] { height: 6px; }
.h-\[70\%\] { height: 70%; }
.h-\[70px\] { height: 70px; }
.h-\[70vh\] { height: 70vh; }
.h-\[720px\] { height: 720px; }
.h-\[75\%\] { height: 75%; }
.h-\[76px\] { height: 76px; }
.h-\[79px\] { height: 79px; }
.h-\[80\%\] { height: 80%; }
.h-\[800px\] { height: 800px; }
.h-\[80px\] { height: 80px; }
.h-\[80vh\] { height: 80vh; }
.h-\[83\%\] { height: 83%; }
.h-\[84px\] { height: 84px; }
.h-\[85vh\] { height: 85vh; }
.h-\[9\.25rem\] { height: 9.25rem; }
.h-\[90\%\] { height: 90%; }
.h-\[90px\] { height: 90px; }
.h-\[90vh\] { height: 90vh; }
.h-\[95\%\] { height: 95%; }
.h-\[96\%\] { height: 96%; }
.h-\[99\%\] { height: 99%; }
.h-\[calc\(100\%\+10px\)\] { height: calc(100% + 10px); }
.h-\[calc\(100\%\+16px\)\] { height: calc(100% + 16px); }
.h-\[calc\(100\%\+20px\)\] { height: calc(100% + 20px); }
.h-\[calc\(100\%-52px\)\] { height: calc(100% - 52px); }
.h-\[calc\(100dvh_-_var\(--navbar-height\)\)\] { height: calc(100dvh - var(--navbar-height)); }
.h-\[calc\(100vh-116px\)\] { height: calc(-116px + 100vh); }
.h-\[calc\(100vh-124px\)\] { height: calc(-124px + 100vh); }
.h-\[calc\(100vh-146px\)\] { height: calc(-146px + 100vh); }
.h-\[calc\(100vh-148px\)\] { height: calc(-148px + 100vh); }
.h-\[calc\(100vh-160px\)\] { height: calc(-160px + 100vh); }
.h-\[calc\(100vh-165px\)\] { height: calc(-165px + 100vh); }
.h-\[calc\(100vh-170px\)\] { height: calc(-170px + 100vh); }
.h-\[calc\(100vh-185px\)\] { height: calc(-185px + 100vh); }
.h-\[calc\(100vh-203px\)\] { height: calc(-203px + 100vh); }
.h-\[calc\(100vh-238px\)\] { height: calc(-238px + 100vh); }
.h-\[calc\(100vh-300px\)\] { height: calc(-300px + 100vh); }
.h-\[calc\(100vh-30vh\)\] { height: 70vh; }
.h-\[calc\(100vh-310px\)\] { height: calc(-310px + 100vh); }
.h-\[calc\(100vh-400px\)\] { height: calc(-400px + 100vh); }
.h-\[calc\(100vh-42px\)\] { height: calc(-42px + 100vh); }
.h-\[calc\(100vh-53px\)\] { height: calc(-53px + 100vh); }
.h-\[calc\(100vh-63px\)\] { height: calc(-63px + 100vh); }
.h-\[calc\(100vh-64px\)\] { height: calc(-64px + 100vh); }
.h-\[calc\(100vh-70px\)\] { height: calc(-70px + 100vh); }
.h-\[calc\(100vh-71px\)\] { height: calc(-71px + 100vh); }
.h-\[calc\(100vh-82px\)\] { height: calc(-82px + 100vh); }
.h-\[calc\(100vh-86px\)\] { height: calc(-86px + 100vh); }
.h-\[calc\(50vh-115px\)\] { height: calc(-115px + 50vh); }
.h-\[var\(--navbar-height\)\] { height: var(--navbar-height); }
.h-\[var\(--picker-height\)\] { height: var(--picker-height); }
.h-\[var\(--radix-select-trigger-height\)\] { height: var(--radix-select-trigger-height); }
.h-auto { height: auto; }
.h-divider { height: var(--nextui-divider-weight); }
.h-fit { height: fit-content; }
.h-full { height: 100%; }
.h-px { height: 1px; }
.h-screen { height: 100vh; }
.\!max-h-\[150px\] { max-height: 150px !important; }
.max-h-0 { max-height: 0px; }
.max-h-40 { max-height: 10rem; }
.max-h-48 { max-height: 12rem; }
.max-h-60 { max-height: 15rem; }
.max-h-8 { max-height: 2rem; }
.max-h-\[--radix-select-content-available-height\] { max-height: var(--radix-select-content-available-height); }
.max-h-\[0px\] { max-height: 0px; }
.max-h-\[100dvh\] { max-height: 100dvh; }
.max-h-\[120px\] { max-height: 120px; }
.max-h-\[2000px\] { max-height: 2000px; }
.max-h-\[200px\] { max-height: 200px; }
.max-h-\[20rem\] { max-height: 20rem; }
.max-h-\[24rem\] { max-height: 24rem; }
.max-h-\[25rem\] { max-height: 25rem; }
.max-h-\[28px\] { max-height: 28px; }
.max-h-\[28rem\] { max-height: 28rem; }
.max-h-\[30px\] { max-height: 30px; }
.max-h-\[32rem\] { max-height: 32rem; }
.max-h-\[36rem\] { max-height: 36rem; }
.max-h-\[400px\] { max-height: 400px; }
.max-h-\[42rem\] { max-height: 42rem; }
.max-h-\[48rem\] { max-height: 48rem; }
.max-h-\[500px\] { max-height: 500px; }
.max-h-\[50vh\] { max-height: 50vh; }
.max-h-\[56rem\] { max-height: 56rem; }
.max-h-\[600px\] { max-height: 600px; }
.max-h-\[60vh\] { max-height: 60vh; }
.max-h-\[64rem\] { max-height: 64rem; }
.max-h-\[67vh\] { max-height: 67vh; }
.max-h-\[70vh\] { max-height: 70vh; }
.max-h-\[80vh\] { max-height: 80vh; }
.max-h-\[85\%\] { max-height: 85%; }
.max-h-\[85vh\] { max-height: 85vh; }
.max-h-\[90px\] { max-height: 90px; }
.max-h-\[90vh\] { max-height: 90vh; }
.max-h-\[95vh\] { max-height: 95vh; }
.max-h-\[calc\(100\%_-_8rem\)\] { max-height: calc(100% - 8rem); }
.max-h-\[calc\(100vh-11\.625rem\)\] { max-height: calc(-11.625rem + 100vh); }
.max-h-\[calc\(100vh-124px\)\] { max-height: calc(-124px + 100vh); }
.max-h-\[none\] { max-height: none; }
.max-h-full { max-height: 100%; }
.min-h-0 { min-height: 0px; }
.min-h-1 { min-height: 0.25rem; }
.min-h-10 { min-height: 2.5rem; }
.min-h-11 { min-height: 2.75rem; }
.min-h-12 { min-height: 3rem; }
.min-h-14 { min-height: 3.5rem; }
.min-h-16 { min-height: 4rem; }
.min-h-3 { min-height: 0.75rem; }
.min-h-3\.5 { min-height: 0.875rem; }
.min-h-4 { min-height: 1rem; }
.min-h-40 { min-height: 10rem; }
.min-h-5 { min-height: 1.25rem; }
.min-h-6 { min-height: 1.5rem; }
.min-h-7 { min-height: 1.75rem; }
.min-h-8 { min-height: 2rem; }
.min-h-9 { min-height: 2.25rem; }
.min-h-96 { min-height: 24rem; }
.min-h-\[10\.5rem\] { min-height: 10.5rem; }
.min-h-\[100dvh\] { min-height: 100dvh; }
.min-h-\[100px\] { min-height: 100px; }
.min-h-\[12\.5rem\] { min-height: 12.5rem; }
.min-h-\[130px\] { min-height: 130px; }
.min-h-\[140px\] { min-height: 140px; }
.min-h-\[168px\] { min-height: 168px; }
.min-h-\[16px\] { min-height: 16px; }
.min-h-\[180px\] { min-height: 180px; }
.min-h-\[2\.063rem\] { min-height: 2.063rem; }
.min-h-\[200px\] { min-height: 200px; }
.min-h-\[20rem\] { min-height: 20rem; }
.min-h-\[240px\] { min-height: 240px; }
.min-h-\[28px\] { min-height: 28px; }
.min-h-\[3\.75rem\] { min-height: 3.75rem; }
.min-h-\[300px\] { min-height: 300px; }
.min-h-\[30px\] { min-height: 30px; }
.min-h-\[320px\] { min-height: 320px; }
.min-h-\[32px\] { min-height: 32px; }
.min-h-\[33px\] { min-height: 33px; }
.min-h-\[360px\] { min-height: 360px; }
.min-h-\[365px\] { min-height: 365px; }
.min-h-\[36px\] { min-height: 36px; }
.min-h-\[377px\] { min-height: 377px; }
.min-h-\[4\.5625rem\] { min-height: 4.5625rem; }
.min-h-\[40vh\] { min-height: 40vh; }
.min-h-\[420px\] { min-height: 420px; }
.min-h-\[450px\] { min-height: 450px; }
.min-h-\[48px\] { min-height: 48px; }
.min-h-\[50px\] { min-height: 50px; }
.min-h-\[510px\] { min-height: 510px; }
.min-h-\[52px\] { min-height: 52px; }
.min-h-\[57px\] { min-height: 57px; }
.min-h-\[5rem\] { min-height: 5rem; }
.min-h-\[631px\] { min-height: 631px; }
.min-h-\[715px\] { min-height: 715px; }
.min-h-\[72px\] { min-height: 72px; }
.min-h-\[80px\] { min-height: 80px; }
.min-h-\[80vh\] { min-height: 80vh; }
.min-h-\[86px\] { min-height: 86px; }
.min-h-\[8rem\] { min-height: 8rem; }
.min-h-\[90vh\] { min-height: 90vh; }
.min-h-\[96px\] { min-height: 96px; }
.min-h-\[calc\(100vh-100px\)\] { min-height: calc(-100px + 100vh); }
.min-h-\[calc\(100vh-125px\)\] { min-height: calc(-125px + 100vh); }
.min-h-\[calc\(100vh-180px\)\] { min-height: calc(-180px + 100vh); }
.min-h-\[calc\(100vh-188px\)\] { min-height: calc(-188px + 100vh); }
.min-h-\[calc\(100vh-200px\)\] { min-height: calc(-200px + 100vh); }
.min-h-\[calc\(100vh-310px\)\] { min-height: calc(-310px + 100vh); }
.min-h-\[calc\(100vh-80px\)\] { min-height: calc(-80px + 100vh); }
.min-h-\[calc\(100vh-86px\)\] { min-height: calc(-86px + 100vh); }
.min-h-full { min-height: 100%; }
.min-h-screen { min-height: 100vh; }
.\!w-3\/5 { width: 60% !important; }
.\!w-\[26\%\] { width: 26% !important; }
.\!w-fit { width: fit-content !important; }
.\!w-full { width: 100% !important; }
.w-0 { width: 0px; }
.w-0\.5 { width: 0.125rem; }
.w-1 { width: 0.25rem; }
.w-1\.5 { width: 0.375rem; }
.w-1\/2 { width: 50%; }
.w-1\/3 { width: 33.3333%; }
.w-1\/4 { width: 25%; }
.w-1\/5 { width: 20%; }
.w-1\/6 { width: 16.6667%; }
.w-10 { width: 2.5rem; }
.w-10\/12 { width: 83.3333%; }
.w-11 { width: 2.75rem; }
.w-12 { width: 3rem; }
.w-14 { width: 3.5rem; }
.w-16 { width: 4rem; }
.w-2 { width: 0.5rem; }
.w-2\.5 { width: 0.625rem; }
.w-2\/12 { width: 16.6667%; }
.w-2\/3 { width: 66.6667%; }
.w-2\/5 { width: 40%; }
.w-20 { width: 5rem; }
.w-24 { width: 6rem; }
.w-28 { width: 7rem; }
.w-3 { width: 0.75rem; }
.w-3\.5 { width: 0.875rem; }
.w-3\/12 { width: 25%; }
.w-3\/4 { width: 75%; }
.w-3\/5 { width: 60%; }
.w-32 { width: 8rem; }
.w-36 { width: 9rem; }
.w-4 { width: 1rem; }
.w-4\/5 { width: 80%; }
.w-4\/6 { width: 66.6667%; }
.w-40 { width: 10rem; }
.w-48 { width: 12rem; }
.w-5 { width: 1.25rem; }
.w-5\/6 { width: 83.3333%; }
.w-56 { width: 14rem; }
.w-6 { width: 1.5rem; }
.w-6\/12 { width: 50%; }
.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-96 { width: 24rem; }
.w-\[0px\] { width: 0px; }
.w-\[1\.125rem\] { width: 1.125rem; }
.w-\[1\.5rem\] { width: 1.5rem; }
.w-\[10\%\] { width: 10%; }
.w-\[100px\] { width: 100px; }
.w-\[100vw\] { width: 100vw; }
.w-\[104px\] { width: 104px; }
.w-\[10px\] { width: 10px; }
.w-\[110\%\] { width: 110%; }
.w-\[110px\] { width: 110px; }
.w-\[114px\] { width: 114px; }
.w-\[1200px\] { width: 1200px; }
.w-\[120px\] { width: 120px; }
.w-\[12px\] { width: 12px; }
.w-\[132px\] { width: 132px; }
.w-\[136px\] { width: 136px; }
.w-\[13px\] { width: 13px; }
.w-\[140px\] { width: 140px; }
.w-\[145px\] { width: 145px; }
.w-\[15\%\] { width: 15%; }
.w-\[150px\] { width: 150px; }
.w-\[15px\] { width: 15px; }
.w-\[15rem\] { width: 15rem; }
.w-\[163px\] { width: 163px; }
.w-\[170px\] { width: 170px; }
.w-\[172px\] { width: 172px; }
.w-\[18\.75rem\] { width: 18.75rem; }
.w-\[18px\] { width: 18px; }
.w-\[190px\] { width: 190px; }
.w-\[1px\] { width: 1px; }
.w-\[1rem\] { width: 1rem; }
.w-\[2\.094rem\] { width: 2.094rem; }
.w-\[2\.75rem\] { width: 2.75rem; }
.w-\[200px\] { width: 200px; }
.w-\[20px\] { width: 20px; }
.w-\[215px\] { width: 215px; }
.w-\[220px\] { width: 220px; }
.w-\[226px\] { width: 226px; }
.w-\[22px\] { width: 22px; }
.w-\[23px\] { width: 23px; }
.w-\[240px\] { width: 240px; }
.w-\[24rem\] { width: 24rem; }
.w-\[25\%\] { width: 25%; }
.w-\[250px\] { width: 250px; }
.w-\[252px\] { width: 252px; }
.w-\[260px\] { width: 260px; }
.w-\[264px\] { width: 264px; }
.w-\[265px\] { width: 265px; }
.w-\[280px\] { width: 280px; }
.w-\[28px\] { width: 28px; }
.w-\[296px\] { width: 296px; }
.w-\[2px\] { width: 2px; }
.w-\[30\%\] { width: 30%; }
.w-\[300px\] { width: 300px; }
.w-\[304px\] { width: 304px; }
.w-\[30px\] { width: 30px; }
.w-\[320px\] { width: 320px; }
.w-\[32px\] { width: 32px; }
.w-\[33px\] { width: 33px; }
.w-\[34px\] { width: 34px; }
.w-\[35\%\] { width: 35%; }
.w-\[35px\] { width: 35px; }
.w-\[360px\] { width: 360px; }
.w-\[3rem\] { width: 3rem; }
.w-\[40\%\] { width: 40%; }
.w-\[40px\] { width: 40px; }
.w-\[42\%\] { width: 42%; }
.w-\[5\.75rem\] { width: 5.75rem; }
.w-\[50\%\] { width: 50%; }
.w-\[500px\] { width: 500px; }
.w-\[50px\] { width: 50px; }
.w-\[50vw\] { width: 50vw; }
.w-\[51px\] { width: 51px; }
.w-\[52px\] { width: 52px; }
.w-\[55px\] { width: 55px; }
.w-\[56px\] { width: 56px; }
.w-\[57\.9\%\] { width: 57.9%; }
.w-\[5rem\] { width: 5rem; }
.w-\[60\%\] { width: 60%; }
.w-\[60px\] { width: 60px; }
.w-\[610px\] { width: 610px; }
.w-\[64px\] { width: 64px; }
.w-\[65\%\] { width: 65%; }
.w-\[65px\] { width: 65px; }
.w-\[663px\] { width: 663px; }
.w-\[66px\] { width: 66px; }
.w-\[7\.5rem\] { width: 7.5rem; }
.w-\[70\%\] { width: 70%; }
.w-\[700px\] { width: 700px; }
.w-\[70px\] { width: 70px; }
.w-\[720px\] { width: 720px; }
.w-\[75\%\] { width: 75%; }
.w-\[7rem\] { width: 7rem; }
.w-\[80\%\] { width: 80%; }
.w-\[80px\] { width: 80px; }
.w-\[820px\] { width: 820px; }
.w-\[82px\] { width: 82px; }
.w-\[85\%\] { width: 85%; }
.w-\[85px\] { width: 85px; }
.w-\[9\.25rem\] { width: 9.25rem; }
.w-\[9\.375rem\] { width: 9.375rem; }
.w-\[90\%\] { width: 90%; }
.w-\[90px\] { width: 90px; }
.w-\[90rem\] { width: 90rem; }
.w-\[90vw\] { width: 90vw; }
.w-\[92\%\] { width: 92%; }
.w-\[95\%\] { width: 95%; }
.w-\[95vw\] { width: 95vw; }
.w-\[96\%\] { width: 96%; }
.w-\[98\%\] { width: 98%; }
.w-\[99\%\] { width: 99%; }
.w-\[calc\(100\%\+16px\)\] { width: calc(100% + 16px); }
.w-\[calc\(100\%\+20px\)\] { width: calc(100% + 20px); }
.w-\[calc\(100\%\+var\(--cursor-hit-x\)\*2\)\] { width: calc(100% + var(--cursor-hit-x)*2); }
.w-\[calc\(100\%-24px\)\] { width: calc(100% - 24px); }
.w-\[calc\(100\%-32px\)\] { width: calc(100% - 32px); }
.w-\[calc\(100\%\/7\)\] { width: 14.2857%; }
.w-\[calc\(100\%_-_16px\)\] { width: calc(100% - 16px); }
.w-\[calc\(100\%_-_theme\(spacing\.6\)\)\] { width: calc(100% - 1.5rem); }
.w-\[calc\(100vw-40px\)\] { width: calc(-40px + 100vw); }
.w-\[calc\(100vw-5rem\)\] { width: calc(-5rem + 100vw); }
.w-\[calc\(100vw-80px\)\] { width: calc(-80px + 100vw); }
.w-\[calc\(85vw\)\] { width: 85vw; }
.w-\[calc\(var\(--visible-months\)_\*_var\(--calendar-width\)\)\] { width: calc(var(--visible-months)*var(--calendar-width)); }
.w-\[min\(595px\,78\%\)\] { width: min(595px, 78%); }
.w-\[min\(92vw\,560px\)\] { width: min(92vw, 560px); }
.w-auto { width: auto; }
.w-divider { width: var(--nextui-divider-weight); }
.w-fit { width: fit-content; }
.w-full { width: 100%; }
.w-max { width: max-content; }
.w-px { width: 1px; }
.w-screen { width: 100vw; }
.min-w-0 { min-width: 0px; }
.min-w-1 { min-width: 0.25rem; }
.min-w-10 { min-width: 2.5rem; }
.min-w-12 { min-width: 3rem; }
.min-w-16 { min-width: 4rem; }
.min-w-2 { min-width: 0.5rem; }
.min-w-20 { min-width: 5rem; }
.min-w-24 { min-width: 6rem; }
.min-w-3 { min-width: 0.75rem; }
.min-w-3\.5 { min-width: 0.875rem; }
.min-w-4 { min-width: 1rem; }
.min-w-40 { min-width: 10rem; }
.min-w-5 { min-width: 1.25rem; }
.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-\[10\.8125rem\] { min-width: 10.8125rem; }
.min-w-\[100px\] { min-width: 100px; }
.min-w-\[10rem\] { min-width: 10rem; }
.min-w-\[120px\] { min-width: 120px; }
.min-w-\[140px\] { min-width: 140px; }
.min-w-\[143px\] { min-width: 143px; }
.min-w-\[150px\] { min-width: 150px; }
.min-w-\[160px\] { min-width: 160px; }
.min-w-\[180px\] { min-width: 180px; }
.min-w-\[200px\] { min-width: 200px; }
.min-w-\[220px\] { min-width: 220px; }
.min-w-\[241px\] { min-width: 241px; }
.min-w-\[280px\] { min-width: 280px; }
.min-w-\[2rem\] { min-width: 2rem; }
.min-w-\[3\.5rem\] { min-width: 3.5rem; }
.min-w-\[30\%\] { min-width: 30%; }
.min-w-\[300px\] { min-width: 300px; }
.min-w-\[30rem\] { min-width: 30rem; }
.min-w-\[320px\] { min-width: 320px; }
.min-w-\[461px\] { min-width: 461px; }
.min-w-\[5\.625rem\] { min-width: 5.625rem; }
.min-w-\[50px\] { min-width: 50px; }
.min-w-\[5rem\] { min-width: 5rem; }
.min-w-\[6rem\] { min-width: 6rem; }
.min-w-\[7\.5rem\] { min-width: 7.5rem; }
.min-w-\[75px\] { min-width: 75px; }
.min-w-\[80px\] { min-width: 80px; }
.min-w-\[82px\] { min-width: 82px; }
.min-w-\[87px\] { min-width: 87px; }
.min-w-\[8rem\] { min-width: 8rem; }
.min-w-\[9rem\] { min-width: 9rem; }
.min-w-\[var\(--radix-select-trigger-width\)\] { min-width: var(--radix-select-trigger-width); }
.min-w-fit { min-width: fit-content; }
.min-w-full { min-width: 100%; }
.min-w-max { min-width: max-content; }
.min-w-min { min-width: min-content; }
.max-w-10 { max-width: 2.5rem; }
.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-8 { max-width: 2rem; }
.max-w-\[1000px\] { max-width: 1000px; }
.max-w-\[100px\] { max-width: 100px; }
.max-w-\[1024px\] { max-width: 1024px; }
.max-w-\[1066px\] { max-width: 1066px; }
.max-w-\[1100px\] { max-width: 1100px; }
.max-w-\[12\.5rem\] { max-width: 12.5rem; }
.max-w-\[1200px\] { max-width: 1200px; }
.max-w-\[1240px\] { max-width: 1240px; }
.max-w-\[127px\] { max-width: 127px; }
.max-w-\[1280px\] { max-width: 1280px; }
.max-w-\[12rem\] { max-width: 12rem; }
.max-w-\[130px\] { max-width: 130px; }
.max-w-\[132px\] { max-width: 132px; }
.max-w-\[1400px\] { max-width: 1400px; }
.max-w-\[1440px\] { max-width: 1440px; }
.max-w-\[1536px\] { max-width: 1536px; }
.max-w-\[160px\] { max-width: 160px; }
.max-w-\[194px\] { max-width: 194px; }
.max-w-\[20rem\] { max-width: 20rem; }
.max-w-\[220px\] { max-width: 220px; }
.max-w-\[27\.3125rem\] { max-width: 27.3125rem; }
.max-w-\[270px\] { max-width: 270px; }
.max-w-\[280px\] { max-width: 280px; }
.max-w-\[300px\] { max-width: 300px; }
.max-w-\[315px\] { max-width: 315px; }
.max-w-\[31rem\] { max-width: 31rem; }
.max-w-\[320px\] { max-width: 320px; }
.max-w-\[342px\] { max-width: 342px; }
.max-w-\[360px\] { max-width: 360px; }
.max-w-\[370px\] { max-width: 370px; }
.max-w-\[380px\] { max-width: 380px; }
.max-w-\[384px\] { max-width: 384px; }
.max-w-\[388px\] { max-width: 388px; }
.max-w-\[40\%\] { max-width: 40%; }
.max-w-\[400px\] { max-width: 400px; }
.max-w-\[420px\] { max-width: 420px; }
.max-w-\[45rem\] { max-width: 45rem; }
.max-w-\[466px\] { max-width: 466px; }
.max-w-\[485px\] { max-width: 485px; }
.max-w-\[486px\] { max-width: 486px; }
.max-w-\[50\%\] { max-width: 50%; }
.max-w-\[500px\] { max-width: 500px; }
.max-w-\[50px\] { max-width: 50px; }
.max-w-\[51\.25rem\] { max-width: 51.25rem; }
.max-w-\[510px\] { max-width: 510px; }
.max-w-\[520px\] { max-width: 520px; }
.max-w-\[540px\] { max-width: 540px; }
.max-w-\[588px\] { max-width: 588px; }
.max-w-\[600px\] { max-width: 600px; }
.max-w-\[640px\] { max-width: 640px; }
.max-w-\[6rem\] { max-width: 6rem; }
.max-w-\[700px\] { max-width: 700px; }
.max-w-\[720px\] { max-width: 720px; }
.max-w-\[75rem\] { max-width: 75rem; }
.max-w-\[768px\] { max-width: 768px; }
.max-w-\[794px\] { max-width: 794px; }
.max-w-\[800px\] { max-width: 800px; }
.max-w-\[832px\] { max-width: 832px; }
.max-w-\[85\%\] { max-width: 85%; }
.max-w-\[850px\] { max-width: 850px; }
.max-w-\[90\%\] { max-width: 90%; }
.max-w-\[900px\] { max-width: 900px; }
.max-w-\[92vw\] { max-width: 92vw; }
.max-w-\[960px\] { max-width: 960px; }
.max-w-\[980px\] { max-width: 980px; }
.max-w-\[995px\] { max-width: 995px; }
.max-w-\[996px\] { max-width: 996px; }
.max-w-\[9rem\] { max-width: 9rem; }
.max-w-\[calc\(100\%-10px\)\] { max-width: calc(100% - 10px); }
.max-w-\[calc\(100vw-2rem\)\] { max-width: calc(-2rem + 100vw); }
.max-w-\[calc\(100vw-40px\)\] { max-width: calc(-40px + 100vw); }
.max-w-\[calc\(100vw-80px\)\] { max-width: calc(-80px + 100vw); }
.max-w-\[none\] { max-width: none; }
.max-w-fit { max-width: fit-content; }
.max-w-full { max-width: 100%; }
.max-w-lg { max-width: 32rem; }
.max-w-md { max-width: 28rem; }
.max-w-none { max-width: none; }
.max-w-sm { max-width: 24rem; }
.max-w-xl { max-width: 36rem; }
.max-w-xs { max-width: 20rem; }
.flex-1 { flex: 1 1 0%; }
.flex-\[4\] { flex: 4 1 0%; }
.flex-\[6\] { flex: 6 1 0%; }
.flex-auto { flex: 1 1 auto; }
.flex-initial { flex: 0 1 auto; }
.flex-none { flex: 0 0 auto; }
.flex-shrink-0 { flex-shrink: 0; }
.shrink { flex-shrink: 1; }
.shrink-0 { flex-shrink: 0; }
.flex-grow, .grow { flex-grow: 1; }
.basis-0 { flex-basis: 0px; }
.basis-full { flex-basis: 100%; }
.table-auto { table-layout: auto; }
.table-fixed { table-layout: fixed; }
.border-collapse { border-collapse: collapse; }
.origin-bottom { transform-origin: center bottom; }
.origin-center { transform-origin: 50% center; }
.origin-left { transform-origin: 0px center; }
.origin-right { transform-origin: 100% center; }
.origin-top { transform-origin: center top; }
.origin-top-left { transform-origin: 0px 0px; }
.-translate-x-0 { --tw-translate-x: -0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
.-translate-x-0\.5 { --tw-translate-x: -.125rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
.-translate-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-1\/4 { --tw-translate-x: -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)); }
.-translate-x-2 { --tw-translate-x: -.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-x-3 { --tw-translate-x: -.75rem; 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-4 { --tw-translate-x: -1rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
.-translate-x-40 { --tw-translate-x: -10rem; 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-\[15\%\] { --tw-translate-x: -15%; 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-\[22px\] { --tw-translate-x: -22px; 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-\[37\%\] { --tw-translate-x: -37%; 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-\[4\%\] { --tw-translate-x: -4%; 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-\[50\%\] { --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-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 { --tw-translate-y: -.25rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
.-translate-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-10 { --tw-translate-y: -2.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-2 { --tw-translate-y: -.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-\[10\%\] { --tw-translate-y: -10%; 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-\[10px\] { --tw-translate-y: -10px; 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-\[15\%\] { --tw-translate-y: -15%; 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-\[3px\] { --tw-translate-y: -3px; 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-\[50\%\] { --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-x-0 { --tw-translate-x: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
.translate-x-1 { --tw-translate-x: .25rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
.translate-x-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-1\/4 { --tw-translate-x: 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)); }
.translate-x-14 { --tw-translate-x: 3.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-x-2\.5 { --tw-translate-x: .625rem; 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-3 { --tw-translate-x: .75rem; 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-4 { --tw-translate-x: 1rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
.translate-x-\[-50\%\] { --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-\[100\%\] { --tw-translate-x: 100%; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
.translate-x-\[1px\] { --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-x-\[30px\] { --tw-translate-x: 30px; 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-\[40px\] { --tw-translate-x: 40px; 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-\[442px\] { --tw-translate-x: 442px; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
.translate-y-0 { --tw-translate-y: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
.translate-y-0\.5 { --tw-translate-y: .125rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
.translate-y-1 { --tw-translate-y: .25rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
.translate-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: .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-20 { --tw-translate-y: 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-4 { --tw-translate-y: 1rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
.translate-y-\[-30px\] { --tw-translate-y: -30px; 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-\[-50\%\] { --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-\[0\.5px\] { --tw-translate-y: .5px; 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-\[20px\] { --tw-translate-y: 20px; 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-\[30\%\] { --tw-translate-y: 30%; 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-\[7px\] { --tw-translate-y: 7px; 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-full { --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)); }
.-rotate-6 { --tw-rotate: -6deg; 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-0 { --tw-rotate: 0deg; 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)); }
.rotate-\[-180deg\] { --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-\[-90deg\] { --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-\[0deg\] { --tw-rotate: 0deg; 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-\[90deg\] { --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-0 { --tw-scale-x: 0; --tw-scale-y: 0; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
.scale-100 { --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
.scale-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)); }
.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-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)); }
.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)); }
.scale-90 { --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)); }
.scale-\[-1\] { --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-\[1\.6\] { --tw-scale-x: 1.6; --tw-scale-y: 1.6; 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-x-\[-1\] { --tw-scale-x: -1; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
.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 appearance-in { 
  0% { opacity: 0; transform: translateZ(0px) scale(0.95); }
  60% { opacity: 0.75; backface-visibility: hidden; transform: translateZ(0px) scale(1.05); }
  100% { opacity: 1; transform: translateZ(0px) scale(1); }
}
.animate-\[appearance-in_1s_infinite\] { animation: 1s ease 0s infinite normal none running appearance-in; }
.animate-\[fadeIn_0\.3s_ease-out\] { animation: 0.3s ease-out 0s 1 normal none running fadeIn; }
@keyframes chevron-nudge-x { 
  0% { transform: translate(6px); }
  100% { transform: translate(-6px); }
}
.animate-chevron-nudge-x { animation: 0.75s ease-in-out 0s infinite alternate none running chevron-nudge-x; }
@keyframes chevron-nudge-y { 
  0% { transform: translateY(-6px); }
  100% { transform: translateY(6px); }
}
.animate-chevron-nudge-y { animation: 0.75s ease-in-out 0s infinite alternate none running chevron-nudge-y; }
@keyframes drip-expand { 
  0% { opacity: 0.2; transform: scale(0); }
  100% { opacity: 0; transform: scale(2); }
}
.animate-drip-expand { animation: 0.42s linear 0s 1 normal none running drip-expand; }
@keyframes indeterminate-bar { 
  0% { transform: translate(-50%) scaleX(0.2); }
  100% { transform: translate(100%) scaleX(1); }
}
.animate-indeterminate-bar { animation: 1.5s cubic-bezier(0.65, 0.815, 0.735, 0.395) 0s infinite normal none running indeterminate-bar; }
.animate-none { animation: auto ease 0s 1 normal none running none; }
@keyframes ping { 
  75%, 100% { opacity: 0; transform: scale(2); }
}
.animate-ping { animation: 1s cubic-bezier(0, 0, 0.2, 1) 0s infinite normal none running ping; }
@keyframes pulse { 
  50% { opacity: 0.5; }
}
.animate-pulse { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running pulse; }
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
.animate-spin { animation: 1s linear 0s infinite normal none running spin; }
@keyframes spinner-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.animate-spinner-ease-spin { animation: 0.8s ease 0s infinite normal none running spinner-spin; }
.animate-spinner-linear-spin { animation: 0.8s linear 0s infinite normal none running spinner-spin; }
.\!cursor-default { cursor: default !important; }
.\!cursor-not-allowed { cursor: not-allowed !important; }
.\!cursor-pointer { cursor: pointer !important; }
.cursor-default { cursor: default; }
.cursor-grab { cursor: grab; }
.cursor-move { cursor: move; }
.cursor-not-allowed { cursor: not-allowed; }
.cursor-pointer { cursor: pointer; }
.cursor-text { cursor: text; }
.touch-none { touch-action: none; }
.select-none { user-select: none; }
.resize-none { resize: none; }
.resize-y { resize: vertical; }
.\!resize { resize: both !important; }
.resize { resize: both; }
.snap-y { scroll-snap-type: y var(--tw-scroll-snap-strictness); }
.snap-mandatory { --tw-scroll-snap-strictness: mandatory; }
.snap-start { scroll-snap-align: start; }
.snap-center { scroll-snap-align: center; }
.-scroll-mr-\[110px\] { scroll-margin-right: -110px; }
.scroll-ml-\[10\%\] { }
.scroll-mt-16 { scroll-margin-top: 4rem; }
.scroll-mt-24 { scroll-margin-top: 6rem; }
.scroll-mt-\[120px\] { scroll-margin-top: 120px; }
.scroll-mt-\[30px\] { scroll-margin-top: 30px; }
.scroll-mt-\[80px\] { scroll-margin-top: 80px; }
.scroll-py-6 { scroll-padding-top: 1.5rem; scroll-padding-bottom: 1.5rem; }
.list-inside { list-style-position: inside; }
.list-disc { list-style-type: disc; }
.list-none { list-style-type: none; }
.appearance-none { appearance: none; }
.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.grid-cols-24 { grid-template-columns: repeat(24, minmax(0px, 1fr)); }
.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
.grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
.grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
.grid-cols-\[repeat\(30\,minmax\(0\,1fr\)\)\] { grid-template-columns: repeat(30, minmax(0px, 1fr)); }
.grid-rows-\[0fr\] { grid-template-rows: 0fr; }
.grid-rows-\[1fr\] { grid-template-rows: 1fr; }
.flex-row { flex-direction: row; }
.flex-row-reverse { flex-direction: row-reverse; }
.flex-col { flex-direction: column; }
.flex-col-reverse { flex-direction: column-reverse; }
.flex-wrap { flex-wrap: wrap; }
.flex-nowrap { flex-wrap: nowrap; }
.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 !important; }
.\!gap-1 { gap: 0.25rem !important; }
.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-2 { gap: 0.5rem; }
.gap-2\.5 { gap: 0.625rem; }
.gap-20 { gap: 5rem; }
.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-9 { gap: 2.25rem; }
.gap-\[0\.25rem\] { gap: 0.25rem; }
.gap-\[0\.375rem\] { gap: 0.375rem; }
.gap-\[0\.5rem\] { gap: 0.5rem; }
.gap-\[1\.25rem\] { gap: 1.25rem; }
.gap-\[10px\] { gap: 10px; }
.gap-\[12px\] { gap: 12px; }
.gap-\[15px\] { gap: 15px; }
.gap-\[16px\] { gap: 16px; }
.gap-\[18px\] { gap: 18px; }
.gap-\[19px\] { gap: 19px; }
.gap-\[1rem\] { gap: 1rem; }
.gap-\[20px\] { gap: 20px; }
.gap-\[25px\] { gap: 25px; }
.gap-\[3px\] { gap: 3px; }
.gap-\[44px\] { gap: 44px; }
.gap-\[4px\] { gap: 4px; }
.gap-\[50px\] { gap: 50px; }
.gap-\[5px\] { gap: 5px; }
.gap-\[60px\] { gap: 60px; }
.gap-\[6px\] { gap: 6px; }
.gap-\[76px\] { gap: 76px; }
.gap-\[8px\] { gap: 8px; }
.gap-x-0 { column-gap: 0px; }
.gap-x-0\.5 { column-gap: 0.125rem; }
.gap-x-1 { column-gap: 0.25rem; }
.gap-x-2 { column-gap: 0.5rem; }
.gap-x-3 { column-gap: 0.75rem; }
.gap-x-4 { column-gap: 1rem; }
.gap-x-6 { column-gap: 1.5rem; }
.gap-x-\[3px\] { column-gap: 3px; }
.gap-x-\[4\.83px\] { column-gap: 4.83px; }
.gap-x-\[4px\] { column-gap: 4px; }
.gap-y-1\.5 { row-gap: 0.375rem; }
.gap-y-10 { row-gap: 2.5rem; }
.gap-y-2 { row-gap: 0.5rem; }
.gap-y-4 { row-gap: 1rem; }
.gap-y-6 { row-gap: 1.5rem; }
.space-x-0\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.125rem*var(--tw-space-x-reverse)); margin-left: calc(.125rem*calc(1 - var(--tw-space-x-reverse))); }
.space-x-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.25rem*var(--tw-space-x-reverse)); margin-left: calc(.25rem*calc(1 - var(--tw-space-x-reverse))); }
.space-x-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.75rem*var(--tw-space-x-reverse)); margin-left: calc(.75rem*calc(1 - var(--tw-space-x-reverse))); }
.space-y-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.25rem*calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.25rem*var(--tw-space-y-reverse)); }
.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.375rem*calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.375rem*var(--tw-space-y-reverse)); }
.space-y-10 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(2.5rem*calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(2.5rem*var(--tw-space-y-reverse)); }
.space-y-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.5rem*calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.5rem*var(--tw-space-y-reverse)); }
.space-y-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.75rem*calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.75rem*var(--tw-space-y-reverse)); }
.space-y-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1rem*calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1rem*var(--tw-space-y-reverse)); }
.space-y-5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1.25rem*calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.25rem*var(--tw-space-y-reverse)); }
.space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1.5rem*calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.5rem*var(--tw-space-y-reverse)); }
.space-y-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(2rem*calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(2rem*var(--tw-space-y-reverse)); }
.self-start { align-self: flex-start; }
.self-end { align-self: flex-end; }
.self-center { align-self: center; }
.self-stretch { align-self: stretch; }
.overflow-auto { overflow: auto; }
.\!overflow-hidden { overflow: hidden !important; }
.overflow-hidden { overflow: hidden; }
.overflow-clip { overflow: clip; }
.overflow-visible { overflow: visible; }
.overflow-scroll { overflow: scroll; }
.overflow-x-auto { overflow-x: auto; }
.overflow-y-auto { overflow-y: auto; }
.overflow-x-hidden { overflow-x: hidden; }
.overflow-y-hidden { overflow-y: hidden; }
.overflow-x-clip { overflow-x: clip; }
.overflow-x-scroll { overflow-x: scroll; }
.overflow-y-scroll { overflow-y: scroll; }
.overscroll-contain { overscroll-behavior: contain; }
.scroll-smooth { scroll-behavior: smooth; }
.truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.text-ellipsis { text-overflow: ellipsis; }
.\!whitespace-normal { white-space: normal !important; }
.whitespace-normal { white-space: normal; }
.whitespace-nowrap { white-space: nowrap; }
.whitespace-pre { white-space: pre; }
.whitespace-pre-line { white-space: pre-line; }
.whitespace-pre-wrap { white-space: pre-wrap; }
.text-nowrap { text-wrap: nowrap; }
.break-words { overflow-wrap: break-word; }
.break-all { word-break: break-all; }
.\!rounded-\[32px\] { border-radius: 32px !important; }
.\!rounded-lg { border-radius: 0.5rem !important; }
.\!rounded-none { border-radius: 0px !important; }
.rounded { border-radius: 0.25rem; }
.rounded-2xl { border-radius: 1rem; }
.rounded-3xl { border-radius: 1.5rem; }
.rounded-\[0\.25rem\] { border-radius: 0.25rem; }
.rounded-\[0\.625rem\] { border-radius: 0.625rem; }
.rounded-\[1\.25rem\] { border-radius: 1.25rem; }
.rounded-\[10px\] { border-radius: 10px; }
.rounded-\[12px\] { border-radius: 12px; }
.rounded-\[13px\] { border-radius: 13px; }
.rounded-\[14px\] { border-radius: 14px; }
.rounded-\[15px\] { border-radius: 15px; }
.rounded-\[16px\] { border-radius: 16px; }
.rounded-\[20px\] { border-radius: 20px; }
.rounded-\[24px\] { border-radius: 24px; }
.rounded-\[25px\] { border-radius: 25px; }
.rounded-\[28px\] { border-radius: 28px; }
.rounded-\[30px\] { border-radius: 30px; }
.rounded-\[32px\] { border-radius: 32px; }
.rounded-\[3px\] { border-radius: 3px; }
.rounded-\[40px\] { border-radius: 40px; }
.rounded-\[4px\] { border-radius: 4px; }
.rounded-\[6px\] { border-radius: 6px; }
.rounded-\[7px\] { border-radius: 7px; }
.rounded-\[8px\] { border-radius: 8px; }
.rounded-\[99px\] { border-radius: 99px; }
.rounded-\[9px\] { border-radius: 9px; }
.rounded-\[calc\(theme\(borderRadius\.large\)\/1\.5\)\] { border-radius: calc(var(--nextui-radius-large)/1.5); }
.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\] { border-radius: calc(var(--nextui-radius-medium)*.5); }
.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\] { border-radius: calc(var(--nextui-radius-medium)*.6); }
.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\] { border-radius: calc(var(--nextui-radius-medium)*.7); }
.rounded-\[calc\(theme\(borderRadius\.medium\)\/2\)\] { border-radius: calc(var(--nextui-radius-medium)/2); }
.rounded-\[calc\(theme\(borderRadius\.small\)\/2\)\] { border-radius: calc(var(--nextui-radius-small)/2); }
.rounded-\[inherit\] { border-radius: inherit; }
.rounded-full { border-radius: 9999px; }
.rounded-large { border-radius: var(--nextui-radius-large); }
.rounded-lg { border-radius: 0.5rem; }
.rounded-md { border-radius: 0.375rem; }
.rounded-medium { border-radius: var(--nextui-radius-medium); }
.rounded-none { border-radius: 0px; }
.rounded-sm { border-radius: 0.125rem; }
.rounded-small { border-radius: var(--nextui-radius-small); }
.rounded-xl { border-radius: 0.75rem; }
.\!rounded-e-none { border-start-end-radius: 0px !important; border-end-end-radius: 0px !important; }
.\!rounded-s-none { border-start-start-radius: 0px !important; border-end-start-radius: 0px !important; }
.rounded-b-2xl { border-bottom-right-radius: 1rem; border-bottom-left-radius: 1rem; }
.rounded-b-large { border-bottom-right-radius: var(--nextui-radius-large); border-bottom-left-radius: var(--nextui-radius-large); }
.rounded-b-lg { border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
.rounded-b-md { border-bottom-right-radius: 0.375rem; border-bottom-left-radius: 0.375rem; }
.rounded-b-medium { border-bottom-right-radius: var(--nextui-radius-medium); border-bottom-left-radius: var(--nextui-radius-medium); }
.rounded-b-none { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.rounded-b-small { border-bottom-right-radius: var(--nextui-radius-small); border-bottom-left-radius: var(--nextui-radius-small); }
.rounded-b-xl { border-bottom-right-radius: 0.75rem; border-bottom-left-radius: 0.75rem; }
.rounded-l-2xl { border-top-left-radius: 1rem; border-bottom-left-radius: 1rem; }
.rounded-l-\[20px\] { border-top-left-radius: 20px; border-bottom-left-radius: 20px; }
.rounded-l-\[8px\] { border-top-left-radius: 8px; border-bottom-left-radius: 8px; }
.rounded-l-full { border-top-left-radius: 9999px; border-bottom-left-radius: 9999px; }
.rounded-l-lg { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
.rounded-l-md { border-top-left-radius: 0.375rem; border-bottom-left-radius: 0.375rem; }
.rounded-l-none { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.rounded-l-xl { border-top-left-radius: 0.75rem; border-bottom-left-radius: 0.75rem; }
.rounded-r-\[12px\] { border-top-right-radius: 12px; border-bottom-right-radius: 12px; }
.rounded-r-\[8px\] { border-top-right-radius: 8px; border-bottom-right-radius: 8px; }
.rounded-r-lg { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
.rounded-r-md { border-top-right-radius: 0.375rem; border-bottom-right-radius: 0.375rem; }
.rounded-r-none { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.rounded-r-xl { border-top-right-radius: 0.75rem; border-bottom-right-radius: 0.75rem; }
.rounded-t-2xl { border-top-left-radius: 1rem; border-top-right-radius: 1rem; }
.rounded-t-\[10px\] { border-top-left-radius: 10px; border-top-right-radius: 10px; }
.rounded-t-\[12px\] { border-top-left-radius: 12px; border-top-right-radius: 12px; }
.rounded-t-\[2px\] { border-top-left-radius: 2px; border-top-right-radius: 2px; }
.rounded-t-\[3px\] { border-top-left-radius: 3px; border-top-right-radius: 3px; }
.rounded-t-\[4px\] { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.rounded-t-\[8px\] { border-top-left-radius: 8px; border-top-right-radius: 8px; }
.rounded-t-large { border-top-left-radius: var(--nextui-radius-large); border-top-right-radius: var(--nextui-radius-large); }
.rounded-t-lg { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
.rounded-t-md { border-top-left-radius: 0.375rem; border-top-right-radius: 0.375rem; }
.rounded-t-medium { border-top-left-radius: var(--nextui-radius-medium); border-top-right-radius: var(--nextui-radius-medium); }
.rounded-t-none { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.rounded-t-small { border-top-left-radius: var(--nextui-radius-small); border-top-right-radius: var(--nextui-radius-small); }
.rounded-t-xl { border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem; }
.rounded-bl-2xl { border-bottom-left-radius: 1rem; }
.rounded-bl-3xl { border-bottom-left-radius: 1.5rem; }
.rounded-bl-\[12px\] { border-bottom-left-radius: 12px; }
.rounded-bl-\[20px\] { border-bottom-left-radius: 20px; }
.rounded-bl-\[8px\] { border-bottom-left-radius: 8px; }
.rounded-bl-lg { border-bottom-left-radius: 0.5rem; }
.rounded-bl-md { border-bottom-left-radius: 0.375rem; }
.rounded-bl-none { border-bottom-left-radius: 0px; }
.rounded-br-\[12px\] { border-bottom-right-radius: 12px; }
.rounded-br-\[13px\] { border-bottom-right-radius: 13px; }
.rounded-br-\[40px\] { border-bottom-right-radius: 40px; }
.rounded-br-\[4px\] { border-bottom-right-radius: 4px; }
.rounded-br-\[8px\] { border-bottom-right-radius: 8px; }
.rounded-br-lg { border-bottom-right-radius: 0.5rem; }
.rounded-br-xl { border-bottom-right-radius: 0.75rem; }
.rounded-tl-\[20px\] { border-top-left-radius: 20px; }
.rounded-tl-\[4px\] { border-top-left-radius: 4px; }
.rounded-tl-\[8px\] { border-top-left-radius: 8px; }
.rounded-tl-lg { border-top-left-radius: 0.5rem; }
.rounded-tl-md { border-top-left-radius: 0.375rem; }
.rounded-tr-3xl { border-top-right-radius: 1.5rem; }
.rounded-tr-\[12px\] { border-top-right-radius: 12px; }
.rounded-tr-\[8px\] { border-top-right-radius: 8px; }
.rounded-tr-lg { border-top-right-radius: 0.5rem; }
.rounded-tr-none { border-top-right-radius: 0px; }
.rounded-tr-xl { border-top-right-radius: 0.75rem; }
.border { border-width: 1px; }
.border-0 { border-width: 0px; }
.border-1 { border-width: 1px; }
.border-2 { border-width: 2px; }
.border-3 { border-width: 3px; }
.border-4 { border-width: 4px; }
.border-\[0\.5px\] { border-width: 0.5px; }
.border-\[0\.6px\] { border-width: 0.6px; }
.border-\[0\.7px\] { border-width: 0.7px; }
.border-\[1\.5px\] { border-width: 1.5px; }
.border-\[1\.75px\] { border-width: 1.75px; }
.border-\[1px\] { border-width: 1px; }
.border-\[2\.5px\] { border-width: 2.5px; }
.border-\[2px\] { border-width: 2px; }
.border-\[3px\] { border-width: 3px; }
.border-medium { border-width: var(--nextui-border-width-medium); }
.border-small { border-width: var(--nextui-border-width-small); }
.border-x { border-left-width: 1px; border-right-width: 1px; }
.border-x-\[calc\(theme\(spacing\.5\)\/2\)\] { border-left-width: 0.625rem; border-right-width: 0.625rem; }
.border-x-\[calc\(theme\(spacing\.6\)\/2\)\] { border-left-width: 0.75rem; border-right-width: 0.75rem; }
.border-x-\[calc\(theme\(spacing\.7\)\/2\)\] { border-left-width: 0.875rem; border-right-width: 0.875rem; }
.border-y { border-top-width: 1px; border-bottom-width: 1px; }
.border-y-\[calc\(theme\(spacing\.5\)\/2\)\] { border-top-width: 0.625rem; border-bottom-width: 0.625rem; }
.border-y-\[calc\(theme\(spacing\.6\)\/2\)\] { border-top-width: 0.75rem; border-bottom-width: 0.75rem; }
.border-y-\[calc\(theme\(spacing\.7\)\/2\)\] { border-top-width: 0.875rem; border-bottom-width: 0.875rem; }
.\!border-r-0 { border-right-width: 0px !important; }
.border-b { border-bottom-width: 1px; }
.border-b-0 { border-bottom-width: 0px; }
.border-b-1 { border-bottom-width: 1px; }
.border-b-2 { border-bottom-width: 2px; }
.border-b-4 { border-bottom-width: 4px; }
.border-b-\[1px\] { border-bottom-width: 1px; }
.border-b-\[2px\] { border-bottom-width: 2px; }
.border-b-\[3px\] { border-bottom-width: 3px; }
.border-b-\[6px\] { border-bottom-width: 6px; }
.border-b-\[7px\] { border-bottom-width: 7px; }
.border-b-medium { border-bottom-width: var(--nextui-border-width-medium); }
.border-l { border-left-width: 1px; }
.border-l-0 { border-left-width: 0px; }
.border-l-1 { border-left-width: 1px; }
.border-l-2 { border-left-width: 2px; }
.border-l-3 { border-left-width: 3px; }
.border-l-\[1px\] { border-left-width: 1px; }
.border-l-\[5px\] { border-left-width: 5px; }
.border-l-\[6px\] { border-left-width: 6px; }
.border-l-\[7px\] { border-left-width: 7px; }
.border-r { border-right-width: 1px; }
.border-r-0 { border-right-width: 0px; }
.border-r-\[18px\] { border-right-width: 18px; }
.border-r-\[1px\] { border-right-width: 1px; }
.border-r-\[6px\] { border-right-width: 6px; }
.border-r-\[7px\] { border-right-width: 7px; }
.border-t, .border-t-1 { border-top-width: 1px; }
.border-t-2 { border-top-width: 2px; }
.border-t-\[0\.6px\] { border-top-width: 0.6px; }
.border-t-\[18px\] { border-top-width: 18px; }
.border-t-\[1px\] { border-top-width: 1px; }
.border-t-\[3px\] { border-top-width: 3px; }
.border-t-\[6px\] { border-top-width: 6px; }
.border-t-\[7px\] { border-top-width: 7px; }
.border-solid { border-style: solid; }
.border-dashed { border-style: dashed; }
.border-dotted { border-style: dotted; }
.\!border-none { border-style: none !important; }
.border-none { border-style: none; }
.\!border-danger { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))) !important; }
.\!border-primary-01 { --tw-border-opacity: 1 !important; border-color: rgb(255 109 58/var(--tw-border-opacity,1)) !important; }
.\!border-teritary-01 { --tw-border-opacity: 1 !important; border-color: rgb(255 59 48/var(--tw-border-opacity,1)) !important; }
.border-\[\#000\] { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.border-\[\#0028FB\] { --tw-border-opacity: 1; border-color: rgb(0 40 251/var(--tw-border-opacity,1)); }
.border-\[\#007AFF\] { --tw-border-opacity: 1; border-color: rgb(0 122 255/var(--tw-border-opacity,1)); }
.border-\[\#0e98f0\] { --tw-border-opacity: 1; border-color: rgb(14 152 240/var(--tw-border-opacity,1)); }
.border-\[\#27ae60\] { --tw-border-opacity: 1; border-color: rgb(39 174 96/var(--tw-border-opacity,1)); }
.border-\[\#418FC6\] { --tw-border-opacity: 1; border-color: rgb(65 143 198/var(--tw-border-opacity,1)); }
.border-\[\#418ec8\] { --tw-border-opacity: 1; border-color: rgb(65 142 200/var(--tw-border-opacity,1)); }
.border-\[\#5d61cf\] { --tw-border-opacity: 1; border-color: rgb(93 97 207/var(--tw-border-opacity,1)); }
.border-\[\#C7C7CC\] { --tw-border-opacity: 1; border-color: rgb(199 199 204/var(--tw-border-opacity,1)); }
.border-\[\#E5E5EA\] { --tw-border-opacity: 1; border-color: rgb(229 229 234/var(--tw-border-opacity,1)); }
.border-\[\#E8E1D3\] { --tw-border-opacity: 1; border-color: rgb(232 225 211/var(--tw-border-opacity,1)); }
.border-\[\#E8E8E8\] { --tw-border-opacity: 1; border-color: rgb(232 232 232/var(--tw-border-opacity,1)); }
.border-\[\#FFA41B\] { --tw-border-opacity: 1; border-color: rgb(255 164 27/var(--tw-border-opacity,1)); }
.border-\[\#c1c1c1\] { --tw-border-opacity: 1; border-color: rgb(193 193 193/var(--tw-border-opacity,1)); }
.border-\[\#c5c5c5\] { --tw-border-opacity: 1; border-color: rgb(197 197 197/var(--tw-border-opacity,1)); }
.border-\[\#c7c7cc\] { --tw-border-opacity: 1; border-color: rgb(199 199 204/var(--tw-border-opacity,1)); }
.border-\[\#d4a898\] { --tw-border-opacity: 1; border-color: rgb(212 168 152/var(--tw-border-opacity,1)); }
.border-\[\#d5d5d5\] { --tw-border-opacity: 1; border-color: rgb(213 213 213/var(--tw-border-opacity,1)); }
.border-\[\#e7e5e1\] { --tw-border-opacity: 1; border-color: rgb(231 229 225/var(--tw-border-opacity,1)); }
.border-\[\#edddd5\] { --tw-border-opacity: 1; border-color: rgb(237 221 213/var(--tw-border-opacity,1)); }
.border-\[\#f05f23\] { --tw-border-opacity: 1; border-color: rgb(240 95 35/var(--tw-border-opacity,1)); }
.border-\[\#f0ddd3\] { --tw-border-opacity: 1; border-color: rgb(240 221 211/var(--tw-border-opacity,1)); }
.border-\[\#f9e8d4\] { --tw-border-opacity: 1; border-color: rgb(249 232 212/var(--tw-border-opacity,1)); }
.border-\[rgba\(0\,0\,0\,\.5\)\] { border-color: rgba(0, 0, 0, 0.5); }
.border-amber-200 { --tw-border-opacity: 1; border-color: rgb(253 230 138/var(--tw-border-opacity,1)); }
.border-amber-300 { --tw-border-opacity: 1; border-color: rgb(252 211 77/var(--tw-border-opacity,1)); }
.border-amber-500 { --tw-border-opacity: 1; border-color: rgb(245 158 11/var(--tw-border-opacity,1)); }
.border-background { --tw-border-opacity: 1; border-color: rgb(209 209 214/var(--tw-border-opacity,1)); }
.border-black { --tw-border-opacity: 1; border-color: rgb(36 36 36/var(--tw-border-opacity,1)); }
.border-black\/5 { border-color: rgba(36, 36, 36, 0.05); }
.border-blue-100\/50 { border-color: rgba(219, 234, 254, 0.5); }
.border-blue-200 { --tw-border-opacity: 1; border-color: rgb(191 219 254/var(--tw-border-opacity,1)); }
.border-blue-300 { --tw-border-opacity: 1; border-color: rgb(147 197 253/var(--tw-border-opacity,1)); }
.border-blue-400 { --tw-border-opacity: 1; border-color: rgb(96 165 250/var(--tw-border-opacity,1)); }
.border-blue-500 { --tw-border-opacity: 1; border-color: rgb(59 130 246/var(--tw-border-opacity,1)); }
.border-cyan-500 { --tw-border-opacity: 1; border-color: rgb(6 182 212/var(--tw-border-opacity,1)); }
.border-danger { --tw-border-opacity: 1; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))); }
.border-danger-100 { --tw-border-opacity: 1; border-color: hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity,var(--tw-border-opacity))); }
.border-danger-200 { --tw-border-opacity: 1; border-color: hsl(var(--nextui-danger-200)/var(--nextui-danger-200-opacity,var(--tw-border-opacity))); }
.border-dark-0 { --tw-border-opacity: 1; border-color: rgb(220 220 221/var(--tw-border-opacity,1)); }
.border-dark-25 { --tw-border-opacity: 1; border-color: rgb(196 196 199/var(--tw-border-opacity,1)); }
.border-dark-25\/40 { border-color: rgba(196, 196, 199, 0.4); }
.border-dark-50\/30 { border-color: rgba(138, 138, 142, 0.3); }
.border-dark-50\/50 { border-color: rgba(138, 138, 142, 0.5); }
.border-dark-75 { --tw-border-opacity: 1; border-color: rgb(29 29 31/var(--tw-border-opacity,1)); }
.border-default { --tw-border-opacity: 1; border-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-border-opacity))); }
.border-default-200 { --tw-border-opacity: 1; border-color: hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-border-opacity))); }
.border-default-300 { --tw-border-opacity: 1; border-color: hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity,var(--tw-border-opacity))); }
.border-divider { --tw-border-opacity: 1; border-color: hsl(var(--nextui-divider)/var(--nextui-divider-opacity,var(--tw-border-opacity))); }
.border-foreground { --tw-border-opacity: 1; border-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-border-opacity))); }
.border-gray-100 { --tw-border-opacity: 1; border-color: rgb(243 244 246/var(--tw-border-opacity,1)); }
.border-gray-100\/50 { border-color: rgba(243, 244, 246, 0.5); }
.border-gray-200 { --tw-border-opacity: 1; border-color: rgb(229 231 235/var(--tw-border-opacity,1)); }
.border-gray-200\/60 { border-color: rgba(229, 231, 235, 0.6); }
.border-gray-300 { --tw-border-opacity: 1; border-color: rgb(209 213 219/var(--tw-border-opacity,1)); }
.border-gray-400 { --tw-border-opacity: 1; border-color: rgb(156 163 175/var(--tw-border-opacity,1)); }
.border-gray-50 { --tw-border-opacity: 1; border-color: rgb(229 229 234/var(--tw-border-opacity,1)); }
.border-gray-500 { --tw-border-opacity: 1; border-color: rgb(107 114 128/var(--tw-border-opacity,1)); }
.border-gray-900 { --tw-border-opacity: 1; border-color: rgb(17 24 39/var(--tw-border-opacity,1)); }
.border-green-100\/60 { border-color: rgba(220, 252, 231, 0.6); }
.border-green-300 { --tw-border-opacity: 1; border-color: rgb(134 239 172/var(--tw-border-opacity,1)); }
.border-green-500 { --tw-border-opacity: 1; border-color: rgb(34 197 94/var(--tw-border-opacity,1)); }
.border-green-600 { --tw-border-opacity: 1; border-color: rgb(22 163 74/var(--tw-border-opacity,1)); }
.border-indigo-100\/50 { border-color: rgba(224, 231, 255, 0.5); }
.border-indigo-200 { --tw-border-opacity: 1; border-color: rgb(199 210 254/var(--tw-border-opacity,1)); }
.border-indigo-300 { --tw-border-opacity: 1; border-color: rgb(165 180 252/var(--tw-border-opacity,1)); }
.border-indigo-500 { --tw-border-opacity: 1; border-color: rgb(99 102 241/var(--tw-border-opacity,1)); }
.border-light-0 { --tw-border-opacity: 1; border-color: rgb(245 245 247/var(--tw-border-opacity,1)); }
.border-light-02 { border-color: rgba(60, 60, 67, 0.6); }
.border-light-04 { border-color: rgba(60, 60, 67, 0.18); }
.border-light-06 { --tw-border-opacity: 1; border-color: rgb(229 229 234/var(--tw-border-opacity,1)); }
.border-neu1 { border-color: var(--color-neu1); }
.border-neu3 { border-color: var(--color-neu3); }
.border-neu4 { border-color: var(--color-neu4); }
.border-neu6 { border-color: var(--color-neu6); }
.border-neu8 { border-color: var(--color-neu8); }
.border-neutral-04 { --tw-border-opacity: 1; border-color: rgb(199 199 204/var(--tw-border-opacity,1)); }
.border-neutral-05 { --tw-border-opacity: 1; border-color: rgb(209 209 214/var(--tw-border-opacity,1)); }
.border-neutral-06 { --tw-border-opacity: 1; border-color: rgb(229 229 234/var(--tw-border-opacity,1)); }
.border-neutral-06\/40 { border-color: rgba(229, 229, 234, 0.4); }
.border-neutral-06\/60 { border-color: rgba(229, 229, 234, 0.6); }
.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-500 { --tw-border-opacity: 1; border-color: rgb(115 115 115/var(--tw-border-opacity,1)); }
.border-orange-100\/50 { border-color: rgba(255, 237, 213, 0.5); }
.border-orange-100\/60 { border-color: rgba(255, 237, 213, 0.6); }
.border-pastel-07 { --tw-border-opacity: 1; border-color: rgb(255 164 27/var(--tw-border-opacity,1)); }
.border-primary-01 { --tw-border-opacity: 1; border-color: rgb(255 109 58/var(--tw-border-opacity,1)); }
.border-primary-01\/10 { border-color: rgba(255, 109, 58, 0.1); }
.border-primary-01\/20 { border-color: rgba(255, 109, 58, 0.2); }
.border-primary-01\/30 { border-color: rgba(255, 109, 58, 0.3); }
.border-primary-01\/50 { border-color: rgba(255, 109, 58, 0.5); }
.border-primary-02 { --tw-border-opacity: 1; border-color: rgb(255 240 235/var(--tw-border-opacity,1)); }
.border-primary-03\/20 { border-color: rgba(255, 197, 176, 0.2); }
.border-primary-03\/40 { border-color: rgba(255, 197, 176, 0.4); }
.border-primary-05 { border-color: rgb(193, 37, 37); }
.border-primary-07 { --tw-border-opacity: 1; border-color: rgb(153 7 0/var(--tw-border-opacity,1)); }
.border-primary-100 { --tw-border-opacity: 1; border-color: hsl(var(--nextui-primary-100)/var(--nextui-primary-100-opacity,var(--tw-border-opacity))); }
.border-primary-200 { --tw-border-opacity: 1; border-color: hsl(var(--nextui-primary-200)/var(--nextui-primary-200-opacity,var(--tw-border-opacity))); }
.border-primary1 { --tw-border-opacity: 1; border-color: rgb(255 109 58/var(--tw-border-opacity,1)); }
.border-purple-300 { --tw-border-opacity: 1; border-color: rgb(216 180 254/var(--tw-border-opacity,1)); }
.border-red { border-color: var(--color-red); }
.border-secondary { --tw-border-opacity: 1; border-color: rgb(238 232 227/var(--tw-border-opacity,1)); }
.border-secondary-01 { --tw-border-opacity: 1; border-color: rgb(19 166 46/var(--tw-border-opacity,1)); }
.border-secondary-01\/20 { border-color: rgba(19, 166, 46, 0.2); }
.border-secondary-01\/30 { border-color: rgba(19, 166, 46, 0.3); }
.border-secondary-01\/40 { border-color: rgba(19, 166, 46, 0.4); }
.border-secondary-01\/50 { border-color: rgba(19, 166, 46, 0.5); }
.border-secondary-02 { --tw-border-opacity: 1; border-color: rgb(229 246 233/var(--tw-border-opacity,1)); }
.border-secondary-03 { --tw-border-opacity: 1; border-color: rgb(178 229 188/var(--tw-border-opacity,1)); }
.border-secondary-05 { --tw-border-opacity: 1; border-color: rgb(7 35 98/var(--tw-border-opacity,1)); }
.border-secondary-100 { --tw-border-opacity: 1; border-color: hsl(var(--nextui-secondary-100)/var(--nextui-secondary-100-opacity,var(--tw-border-opacity))); }
.border-secondary-200 { --tw-border-opacity: 1; border-color: hsl(var(--nextui-secondary-200)/var(--nextui-secondary-200-opacity,var(--tw-border-opacity))); }
.border-slate-100 { --tw-border-opacity: 1; border-color: rgb(241 245 249/var(--tw-border-opacity,1)); }
.border-slate-200 { --tw-border-opacity: 1; border-color: rgb(226 232 240/var(--tw-border-opacity,1)); }
.border-slate-600 { --tw-border-opacity: 1; border-color: rgb(71 85 105/var(--tw-border-opacity,1)); }
.border-slate-900 { --tw-border-opacity: 1; border-color: rgb(15 23 42/var(--tw-border-opacity,1)); }
.border-success { --tw-border-opacity: 1; border-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))); }
.border-success-100 { --tw-border-opacity: 1; border-color: hsl(var(--nextui-success-100)/var(--nextui-success-100-opacity,var(--tw-border-opacity))); }
.border-success-200 { --tw-border-opacity: 1; border-color: hsl(var(--nextui-success-200)/var(--nextui-success-200-opacity,var(--tw-border-opacity))); }
.border-success-300 { --tw-border-opacity: 1; border-color: hsl(var(--nextui-success-300)/var(--nextui-success-300-opacity,var(--tw-border-opacity))); }
.border-teritary-01 { --tw-border-opacity: 1; border-color: rgb(255 59 48/var(--tw-border-opacity,1)); }
.border-teritary-01\/30 { border-color: rgba(255, 59, 48, 0.3); }
.border-teritary-03 { --tw-border-opacity: 1; border-color: rgb(52 199 89/var(--tw-border-opacity,1)); }
.border-teritary-06 { --tw-border-opacity: 1; border-color: rgb(0 122 255/var(--tw-border-opacity,1)); }
.border-teritary-07 { --tw-border-opacity: 1; border-color: rgb(88 86 214/var(--tw-border-opacity,1)); }
.border-teritary-yellow700 { --tw-border-opacity: 1; border-color: rgb(128 89 0/var(--tw-border-opacity,1)); }
.border-transparent { border-color: rgba(0, 0, 0, 0); }
.border-warning { --tw-border-opacity: 1; border-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))); }
.border-warning-100 { --tw-border-opacity: 1; border-color: hsl(var(--nextui-warning-100)/var(--nextui-warning-100-opacity,var(--tw-border-opacity))); }
.border-warning-200 { --tw-border-opacity: 1; border-color: hsl(var(--nextui-warning-200)/var(--nextui-warning-200-opacity,var(--tw-border-opacity))); }
.border-warning-300 { --tw-border-opacity: 1; border-color: hsl(var(--nextui-warning-300)/var(--nextui-warning-300-opacity,var(--tw-border-opacity))); }
.border-white { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.border-white-25 { --tw-border-opacity: 1; border-color: rgb(244 244 244/var(--tw-border-opacity,1)); }
.border-white-50 { border-color: rgb(242, 242, 247); }
.border-white\/40 { border-color: rgba(255, 255, 255, 0.4); }
.border-white\/60 { border-color: rgba(255, 255, 255, 0.6); }
.border-white\/80 { border-color: rgba(255, 255, 255, 0.8); }
.border-x-transparent { border-left-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); }
.border-y-transparent { border-top-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); }
.border-b-\[\#2e2e41\] { --tw-border-opacity: 1; border-bottom-color: rgb(46 46 65/var(--tw-border-opacity,1)); }
.border-b-\[\#E5E5EA\] { --tw-border-opacity: 1; border-bottom-color: rgb(229 229 234/var(--tw-border-opacity,1)); }
.border-b-\[\#df8200\] { --tw-border-opacity: 1; border-bottom-color: rgb(223 130 0/var(--tw-border-opacity,1)); }
.border-b-\[\#f05f23\] { --tw-border-opacity: 1; border-bottom-color: rgb(240 95 35/var(--tw-border-opacity,1)); }
.border-b-black { --tw-border-opacity: 1; border-bottom-color: rgb(36 36 36/var(--tw-border-opacity,1)); }
.border-b-current { border-bottom-color: currentcolor; }
.border-b-danger { --tw-border-opacity: 1; border-bottom-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))); }
.border-b-default { --tw-border-opacity: 1; border-bottom-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-border-opacity))); }
.border-b-foreground { --tw-border-opacity: 1; border-bottom-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-border-opacity))); }
.border-b-light-06, .border-b-neutral-06 { --tw-border-opacity: 1; border-bottom-color: rgb(229 229 234/var(--tw-border-opacity,1)); }
.border-b-secondary { --tw-border-opacity: 1; border-bottom-color: rgb(238 232 227/var(--tw-border-opacity,1)); }
.border-b-success { --tw-border-opacity: 1; border-bottom-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))); }
.border-b-transparent { border-bottom-color: rgba(0, 0, 0, 0); }
.border-b-warning { --tw-border-opacity: 1; border-bottom-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))); }
.border-b-white { --tw-border-opacity: 1; border-bottom-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.border-l-light-06 { --tw-border-opacity: 1; border-left-color: rgb(229 229 234/var(--tw-border-opacity,1)); }
.border-l-primary-01 { --tw-border-opacity: 1; border-left-color: rgb(255 109 58/var(--tw-border-opacity,1)); }
.border-l-secondary-01 { --tw-border-opacity: 1; border-left-color: rgb(19 166 46/var(--tw-border-opacity,1)); }
.border-l-transparent { border-left-color: rgba(0, 0, 0, 0); }
.border-r-\[\#E5E5EA\] { --tw-border-opacity: 1; border-right-color: rgb(229 229 234/var(--tw-border-opacity,1)); }
.border-r-black { --tw-border-opacity: 1; border-right-color: rgb(36 36 36/var(--tw-border-opacity,1)); }
.border-r-neutral-200 { --tw-border-opacity: 1; border-right-color: rgb(229 229 229/var(--tw-border-opacity,1)); }
.border-r-transparent { border-right-color: rgba(0, 0, 0, 0); }
.border-s-danger { --tw-border-opacity: 1; border-inline-start-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))); }
.border-s-foreground { --tw-border-opacity: 1; border-inline-start-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-border-opacity))); }
.border-s-secondary { --tw-border-opacity: 1; border-inline-start-color: rgb(238 232 227/var(--tw-border-opacity,1)); }
.border-s-success { --tw-border-opacity: 1; border-inline-start-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))); }
.border-s-warning { --tw-border-opacity: 1; border-inline-start-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))); }
.border-t-black { --tw-border-opacity: 1; border-top-color: rgb(36 36 36/var(--tw-border-opacity,1)); }
.border-t-gray-200 { --tw-border-opacity: 1; border-top-color: rgb(229 231 235/var(--tw-border-opacity,1)); }
.border-t-neutral-06 { --tw-border-opacity: 1; border-top-color: rgb(229 229 234/var(--tw-border-opacity,1)); }
.border-t-primary-01 { --tw-border-opacity: 1; border-top-color: rgb(255 109 58/var(--tw-border-opacity,1)); }
.border-t-transparent { border-top-color: rgba(0, 0, 0, 0); }
.border-t-white { --tw-border-opacity: 1; border-top-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.\!bg-black { --tw-bg-opacity: 1 !important; background-color: rgb(36 36 36/var(--tw-bg-opacity,1)) !important; }
.\!bg-black\/80 { background-color: rgba(36, 36, 36, 0.8) !important; }
.\!bg-danger-50 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity))) !important; }
.\!bg-neutral-06 { --tw-bg-opacity: 1 !important; background-color: rgb(229 229 234/var(--tw-bg-opacity,1)) !important; }
.\!bg-neutral-100 { --tw-bg-opacity: 1 !important; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)) !important; }
.\!bg-orange-01 { --tw-bg-opacity: 1 !important; background-color: rgb(251 239 228/var(--tw-bg-opacity,1)) !important; }
.\!bg-transparent { background-color: rgba(0, 0, 0, 0) !important; }
.\!bg-white { --tw-bg-opacity: 1 !important; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)) !important; }
.\!bg-white-50 { background-color: rgb(242, 242, 247) !important; }
.bg-\[\#000\] { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.bg-\[\#000\]\/70 { background-color: rgba(0, 0, 0, 0.7); }
.bg-\[\#0028FB\] { --tw-bg-opacity: 1; background-color: rgb(0 40 251/var(--tw-bg-opacity,1)); }
.bg-\[\#007AFF1A\] { background-color: rgba(0, 122, 255, 0.1); }
.bg-\[\#13A62E\] { --tw-bg-opacity: 1; background-color: rgb(19 166 46/var(--tw-bg-opacity,1)); }
.bg-\[\#178CFF33\] { background-color: rgba(23, 140, 255, 0.2); }
.bg-\[\#191F51\] { --tw-bg-opacity: 1; background-color: rgb(25 31 81/var(--tw-bg-opacity,1)); }
.bg-\[\#1A1A1A\] { --tw-bg-opacity: 1; background-color: rgb(26 26 26/var(--tw-bg-opacity,1)); }
.bg-\[\#1E3A8A\] { --tw-bg-opacity: 1; background-color: rgb(30 58 138/var(--tw-bg-opacity,1)); }
.bg-\[\#262626\] { --tw-bg-opacity: 1; background-color: rgb(38 38 38/var(--tw-bg-opacity,1)); }
.bg-\[\#33a83b\] { --tw-bg-opacity: 1; background-color: rgb(51 168 59/var(--tw-bg-opacity,1)); }
.bg-\[\#33bdb8\]\/10 { background-color: rgba(51, 189, 184, 0.1); }
.bg-\[\#358E14\] { --tw-bg-opacity: 1; background-color: rgb(53 142 20/var(--tw-bg-opacity,1)); }
.bg-\[\#4DC262\] { --tw-bg-opacity: 1; background-color: rgb(77 194 98/var(--tw-bg-opacity,1)); }
.bg-\[\#4c4c4c\] { --tw-bg-opacity: 1; background-color: rgb(76 76 76/var(--tw-bg-opacity,1)); }
.bg-\[\#8A8A8E\] { --tw-bg-opacity: 1; background-color: rgb(138 138 142/var(--tw-bg-opacity,1)); }
.bg-\[\#990700\]\/15 { background-color: rgba(153, 7, 0, 0.15); }
.bg-\[\#9ad1b7\] { --tw-bg-opacity: 1; background-color: rgb(154 209 183/var(--tw-bg-opacity,1)); }
.bg-\[\#D1E8FF\] { --tw-bg-opacity: 1; background-color: rgb(209 232 255/var(--tw-bg-opacity,1)); }
.bg-\[\#D7D7D7\] { --tw-bg-opacity: 1; background-color: rgb(215 215 215/var(--tw-bg-opacity,1)); }
.bg-\[\#DDDFF5\] { --tw-bg-opacity: 1; background-color: rgb(221 223 245/var(--tw-bg-opacity,1)); }
.bg-\[\#DFEDFD\] { --tw-bg-opacity: 1; background-color: rgb(223 237 253/var(--tw-bg-opacity,1)); }
.bg-\[\#E5F6E9CC\] { background-color: rgba(229, 246, 233, 0.8); }
.bg-\[\#E5F6E9\] { --tw-bg-opacity: 1; background-color: rgb(229 246 233/var(--tw-bg-opacity,1)); }
.bg-\[\#E8E8E8\] { --tw-bg-opacity: 1; background-color: rgb(232 232 232/var(--tw-bg-opacity,1)); }
.bg-\[\#F1F1F1\] { --tw-bg-opacity: 1; background-color: rgb(241 241 241/var(--tw-bg-opacity,1)); }
.bg-\[\#F2F2F7\] { --tw-bg-opacity: 1; background-color: rgb(242 242 247/var(--tw-bg-opacity,1)); }
.bg-\[\#F4F4F4\] { --tw-bg-opacity: 1; background-color: rgb(244 244 244/var(--tw-bg-opacity,1)); }
.bg-\[\#F4F4F4\]\/95 { background-color: rgba(244, 244, 244, 0.95); }
.bg-\[\#F4FBF4\] { --tw-bg-opacity: 1; background-color: rgb(244 251 244/var(--tw-bg-opacity,1)); }
.bg-\[\#F5845A\]\/20 { background-color: rgba(245, 132, 90, 0.2); }
.bg-\[\#F5845A\]\/40 { background-color: rgba(245, 132, 90, 0.4); }
.bg-\[\#F5845A\]\/70 { background-color: rgba(245, 132, 90, 0.7); }
.bg-\[\#F5F5F7\] { --tw-bg-opacity: 1; background-color: rgb(245 245 247/var(--tw-bg-opacity,1)); }
.bg-\[\#F9F9F6\] { --tw-bg-opacity: 1; background-color: rgb(249 249 246/var(--tw-bg-opacity,1)); }
.bg-\[\#FAF8F4\] { --tw-bg-opacity: 1; background-color: rgb(250 248 244/var(--tw-bg-opacity,1)); }
.bg-\[\#FAF9F8\] { --tw-bg-opacity: 1; background-color: rgb(250 249 248/var(--tw-bg-opacity,1)); }
.bg-\[\#FAFAFA\] { --tw-bg-opacity: 1; background-color: rgb(250 250 250/var(--tw-bg-opacity,1)); }
.bg-\[\#FDE6BF\] { --tw-bg-opacity: 1; background-color: rgb(253 230 191/var(--tw-bg-opacity,1)); }
.bg-\[\#FDEBEC\] { --tw-bg-opacity: 1; background-color: rgb(253 235 236/var(--tw-bg-opacity,1)); }
.bg-\[\#FEF2DC\] { --tw-bg-opacity: 1; background-color: rgb(254 242 220/var(--tw-bg-opacity,1)); }
.bg-\[\#FF3B300D\] { background-color: rgba(255, 59, 48, 0.05); }
.bg-\[\#FF3B30\] { --tw-bg-opacity: 1; background-color: rgb(255 59 48/var(--tw-bg-opacity,1)); }
.bg-\[\#FF6D3A\] { --tw-bg-opacity: 1; background-color: rgb(255 109 58/var(--tw-bg-opacity,1)); }
.bg-\[\#FF95001A\] { background-color: rgba(255, 149, 0, 0.1); }
.bg-\[\#FFA41B\] { --tw-bg-opacity: 1; background-color: rgb(255 164 27/var(--tw-bg-opacity,1)); }
.bg-\[\#FFEDD1\] { --tw-bg-opacity: 1; background-color: rgb(255 237 209/var(--tw-bg-opacity,1)); }
.bg-\[\#FFF0EB\] { --tw-bg-opacity: 1; background-color: rgb(255 240 235/var(--tw-bg-opacity,1)); }
.bg-\[\#FFF3ED\] { --tw-bg-opacity: 1; background-color: rgb(255 243 237/var(--tw-bg-opacity,1)); }
.bg-\[\#FFFAF6\] { --tw-bg-opacity: 1; background-color: rgb(255 250 246/var(--tw-bg-opacity,1)); }
.bg-\[\#bbd8f0\] { --tw-bg-opacity: 1; background-color: rgb(187 216 240/var(--tw-bg-opacity,1)); }
.bg-\[\#c8c8cb\] { --tw-bg-opacity: 1; background-color: rgb(200 200 203/var(--tw-bg-opacity,1)); }
.bg-\[\#d5f5e3\] { --tw-bg-opacity: 1; background-color: rgb(213 245 227/var(--tw-bg-opacity,1)); }
.bg-\[\#e0e6ff\] { --tw-bg-opacity: 1; background-color: rgb(224 230 255/var(--tw-bg-opacity,1)); }
.bg-\[\#e5f6e9\] { --tw-bg-opacity: 1; background-color: rgb(229 246 233/var(--tw-bg-opacity,1)); }
.bg-\[\#e8ddd8\] { --tw-bg-opacity: 1; background-color: rgb(232 221 216/var(--tw-bg-opacity,1)); }
.bg-\[\#ebe7ff66\] { background-color: rgba(235, 231, 255, 0.4); }
.bg-\[\#efefef\] { --tw-bg-opacity: 1; background-color: rgb(239 239 239/var(--tw-bg-opacity,1)); }
.bg-\[\#f05f23\] { --tw-bg-opacity: 1; background-color: rgb(240 95 35/var(--tw-bg-opacity,1)); }
.bg-\[\#f1f1f2\] { --tw-bg-opacity: 1; background-color: rgb(241 241 242/var(--tw-bg-opacity,1)); }
.bg-\[\#f1f2ec\] { --tw-bg-opacity: 1; background-color: rgb(241 242 236/var(--tw-bg-opacity,1)); }
.bg-\[\#f4f4f4\] { --tw-bg-opacity: 1; background-color: rgb(244 244 244/var(--tw-bg-opacity,1)); }
.bg-\[\#fef8eb\] { --tw-bg-opacity: 1; background-color: rgb(254 248 235/var(--tw-bg-opacity,1)); }
.bg-\[\#ff6d3a\] { --tw-bg-opacity: 1; background-color: rgb(255 109 58/var(--tw-bg-opacity,1)); }
.bg-\[\#ffebe0\] { --tw-bg-opacity: 1; background-color: rgb(255 235 224/var(--tw-bg-opacity,1)); }
.bg-\[\#fff1ea\] { --tw-bg-opacity: 1; background-color: rgb(255 241 234/var(--tw-bg-opacity,1)); }
.bg-\[black\]\/10 { background-color: rgba(0, 0, 0, 0.1); }
.bg-\[black\]\/50 { background-color: rgba(0, 0, 0, 0.5); }
.bg-\[black\]\/60 { background-color: rgba(0, 0, 0, 0.6); }
.bg-\[red\]\/30 { background-color: rgba(255, 0, 0, 0.3); }
.bg-\[rgba\(35\,35\,35\,0\.5\)\] { background-color: rgba(35, 35, 35, 0.5); }
.bg-amber-100 { --tw-bg-opacity: 1; background-color: rgb(254 243 199/var(--tw-bg-opacity,1)); }
.bg-amber-50 { --tw-bg-opacity: 1; background-color: rgb(255 251 235/var(--tw-bg-opacity,1)); }
.bg-background { --tw-bg-opacity: 1; background-color: rgb(209 209 214/var(--tw-bg-opacity,1)); }
.bg-background-01 { --tw-bg-opacity: 1; background-color: rgb(242 242 247/var(--tw-bg-opacity,1)); }
.bg-background-02 { --tw-bg-opacity: 1; background-color: rgb(255 248 242/var(--tw-bg-opacity,1)); }
.bg-background-03 { --tw-bg-opacity: 1; background-color: rgb(251 239 228/var(--tw-bg-opacity,1)); }
.bg-background\/10 { background-color: rgba(209, 209, 214, 0.1); }
.bg-background\/70 { background-color: rgba(209, 209, 214, 0.7); }
.bg-background\/80 { background-color: rgba(209, 209, 214, 0.8); }
.bg-black { --tw-bg-opacity: 1; background-color: rgb(36 36 36/var(--tw-bg-opacity,1)); }
.bg-black\/20 { background-color: rgba(36, 36, 36, 0.2); }
.bg-black\/25 { background-color: rgba(36, 36, 36, 0.25); }
.bg-black\/40 { background-color: rgba(36, 36, 36, 0.4); }
.bg-black\/5 { background-color: rgba(36, 36, 36, 0.05); }
.bg-black\/50 { background-color: rgba(36, 36, 36, 0.5); }
.bg-black\/60 { background-color: rgba(36, 36, 36, 0.6); }
.bg-black\/80 { background-color: rgba(36, 36, 36, 0.8); }
.bg-blue-100 { --tw-bg-opacity: 1; background-color: rgb(219 234 254/var(--tw-bg-opacity,1)); }
.bg-blue-25 { --tw-bg-opacity: 1; background-color: rgb(229 242 255/var(--tw-bg-opacity,1)); }
.bg-blue-50 { --tw-bg-opacity: 1; background-color: rgb(239 246 255/var(--tw-bg-opacity,1)); }
.bg-blue-50\/50 { background-color: rgba(239, 246, 255, 0.5); }
.bg-blue-500 { --tw-bg-opacity: 1; background-color: rgb(59 130 246/var(--tw-bg-opacity,1)); }
.bg-blue-600 { --tw-bg-opacity: 1; background-color: rgb(37 99 235/var(--tw-bg-opacity,1)); }
.bg-brown-25 { --tw-bg-opacity: 1; background-color: rgb(246 243 239/var(--tw-bg-opacity,1)); }
.bg-content1 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-content1)/var(--nextui-content1-opacity,var(--tw-bg-opacity))); }
.bg-content3 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-content3)/var(--nextui-content3-opacity,var(--tw-bg-opacity))); }
.bg-current { background-color: currentcolor; }
.bg-cyan-25 { --tw-bg-opacity: 1; background-color: rgb(229 249 249/var(--tw-bg-opacity,1)); }
.bg-cyan-50 { --tw-bg-opacity: 1; background-color: rgb(236 254 255/var(--tw-bg-opacity,1)); }
.bg-cyan-500 { --tw-bg-opacity: 1; background-color: rgb(6 182 212/var(--tw-bg-opacity,1)); }
.bg-danger { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))); }
.bg-danger-100 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity,var(--tw-bg-opacity))); }
.bg-danger-50 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity))); }
.bg-danger\/20 { background-color: hsl(var(--nextui-danger)/.2); }
.bg-dark-0 { --tw-bg-opacity: 1; background-color: rgb(220 220 221/var(--tw-bg-opacity,1)); }
.bg-dark-06 { background-color: rgba(235, 235, 245, 0.6); }
.bg-dark-25 { --tw-bg-opacity: 1; background-color: rgb(196 196 199/var(--tw-bg-opacity,1)); }
.bg-dark-50 { --tw-bg-opacity: 1; background-color: rgb(138 138 142/var(--tw-bg-opacity,1)); }
.bg-dark-75 { --tw-bg-opacity: 1; background-color: rgb(29 29 31/var(--tw-bg-opacity,1)); }
.bg-default { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-bg-opacity))); }
.bg-default-100 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity))); }
.bg-default-200 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-bg-opacity))); }
.bg-default-300 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity,var(--tw-bg-opacity))); }
.bg-default-300\/50 { background-color: hsl(var(--nextui-default-300)/.5); }
.bg-default-400 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity,var(--tw-bg-opacity))); }
.bg-default-50 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-50)/var(--nextui-default-50-opacity,var(--tw-bg-opacity))); }
.bg-default-500 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-500)/var(--nextui-default-500-opacity,var(--tw-bg-opacity))); }
.bg-default-800 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-800)/var(--nextui-default-800-opacity,var(--tw-bg-opacity))); }
.bg-default\/40 { background-color: hsl(var(--nextui-default)/.4); }
.bg-divider { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-divider)/var(--nextui-divider-opacity,var(--tw-bg-opacity))); }
.bg-foreground { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity))); }
.bg-foreground\/10 { background-color: hsl(var(--nextui-foreground)/.1); }
.bg-gray-100 { --tw-bg-opacity: 1; background-color: rgb(243 244 246/var(--tw-bg-opacity,1)); }
.bg-gray-200 { --tw-bg-opacity: 1; background-color: rgb(229 231 235/var(--tw-bg-opacity,1)); }
.bg-gray-300 { --tw-bg-opacity: 1; background-color: rgb(209 213 219/var(--tw-bg-opacity,1)); }
.bg-gray-400 { --tw-bg-opacity: 1; background-color: rgb(156 163 175/var(--tw-bg-opacity,1)); }
.bg-gray-400\/50 { background-color: rgba(156, 163, 175, 0.5); }
.bg-gray-50 { --tw-bg-opacity: 1; background-color: rgb(229 229 234/var(--tw-bg-opacity,1)); }
.bg-gray-50\/30 { background-color: rgba(229, 229, 234, 0.3); }
.bg-green-100 { --tw-bg-opacity: 1; background-color: rgb(220 252 231/var(--tw-bg-opacity,1)); }
.bg-green-200 { --tw-bg-opacity: 1; background-color: rgb(187 247 208/var(--tw-bg-opacity,1)); }
.bg-green-50 { --tw-bg-opacity: 1; background-color: rgb(240 253 244/var(--tw-bg-opacity,1)); }
.bg-green-50\/40 { background-color: rgba(240, 253, 244, 0.4); }
.bg-green-500 { --tw-bg-opacity: 1; background-color: rgb(34 197 94/var(--tw-bg-opacity,1)); }
.bg-green-600 { --tw-bg-opacity: 1; background-color: rgb(22 163 74/var(--tw-bg-opacity,1)); }
.bg-indigo-50 { --tw-bg-opacity: 1; background-color: rgb(238 242 255/var(--tw-bg-opacity,1)); }
.bg-indigo-50\/30 { background-color: rgba(238, 242, 255, 0.3); }
.bg-inherit { background-color: inherit; }
.bg-light-0 { --tw-bg-opacity: 1; background-color: rgb(245 245 247/var(--tw-bg-opacity,1)); }
.bg-light-02, .bg-light-03 { background-color: rgba(60, 60, 67, 0.6); }
.bg-light-04 { background-color: rgba(60, 60, 67, 0.18); }
.bg-light-06 { --tw-bg-opacity: 1; background-color: rgb(229 229 234/var(--tw-bg-opacity,1)); }
.bg-neu2 { background-color: var(--color-neu2); }
.bg-neu3 { background-color: var(--color-neu3); }
.bg-neu4 { background-color: var(--color-neu4); }
.bg-neu5 { background-color: var(--color-neu5); }
.bg-neu7 { background-color: var(--color-neu7); }
.bg-neu8 { background-color: var(--color-neu8); }
.bg-neutral-04 { --tw-bg-opacity: 1; background-color: rgb(199 199 204/var(--tw-bg-opacity,1)); }
.bg-neutral-05 { --tw-bg-opacity: 1; background-color: rgb(209 209 214/var(--tw-bg-opacity,1)); }
.bg-neutral-06 { --tw-bg-opacity: 1; background-color: rgb(229 229 234/var(--tw-bg-opacity,1)); }
.bg-neutral-06\/70 { background-color: rgba(229, 229, 234, 0.7); }
.bg-neutral-100 { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.bg-neutral-200 { --tw-bg-opacity: 1; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)); }
.bg-neutral-300 { --tw-bg-opacity: 1; background-color: rgb(212 212 212/var(--tw-bg-opacity,1)); }
.bg-orange-01 { --tw-bg-opacity: 1; background-color: rgb(251 239 228/var(--tw-bg-opacity,1)); }
.bg-orange-02 { --tw-bg-opacity: 1; background-color: rgb(255 248 242/var(--tw-bg-opacity,1)); }
.bg-orange-03 { --tw-bg-opacity: 1; background-color: rgb(255 250 246/var(--tw-bg-opacity,1)); }
.bg-orange-400 { --tw-bg-opacity: 1; background-color: rgb(251 146 60/var(--tw-bg-opacity,1)); }
.bg-orange-50\/40 { background-color: rgba(255, 247, 237, 0.4); }
.bg-orange-50\/50 { background-color: rgba(255, 247, 237, 0.5); }
.bg-orange-500 { --tw-bg-opacity: 1; background-color: rgb(249 115 22/var(--tw-bg-opacity,1)); }
.bg-overlay\/30 { background-color: hsl(var(--nextui-overlay)/.3); }
.bg-overlay\/50 { background-color: hsl(var(--nextui-overlay)/.5); }
.bg-pastel-01 { --tw-bg-opacity: 1; background-color: rgb(255 109 59/var(--tw-bg-opacity,1)); }
.bg-pastel-02 { --tw-bg-opacity: 1; background-color: rgb(86 95 204/var(--tw-bg-opacity,1)); }
.bg-pastel-03 { --tw-bg-opacity: 1; background-color: rgb(141 216 181/var(--tw-bg-opacity,1)); }
.bg-pastel-06 { --tw-bg-opacity: 1; background-color: rgb(90 136 229/var(--tw-bg-opacity,1)); }
.bg-pastel-06\/50 { background-color: rgba(90, 136, 229, 0.5); }
.bg-pastel-07 { --tw-bg-opacity: 1; background-color: rgb(255 164 27/var(--tw-bg-opacity,1)); }
.bg-pastel-11 { --tw-bg-opacity: 1; background-color: rgb(87 205 150/var(--tw-bg-opacity,1)); }
.bg-pastel-green-25 { --tw-bg-opacity: 1; background-color: rgb(215 243 230/var(--tw-bg-opacity,1)); }
.bg-pastel-purple25 { --tw-bg-opacity: 1; background-color: rgb(221 223 245/var(--tw-bg-opacity,1)); }
.bg-pastel-yellow25 { --tw-bg-opacity: 1; background-color: rgb(255 237 209/var(--tw-bg-opacity,1)); }
.bg-pastel-yellow50 { --tw-bg-opacity: 1; background-color: rgb(255 219 164/var(--tw-bg-opacity,1)); }
.bg-primary-01 { --tw-bg-opacity: 1; background-color: rgb(255 109 58/var(--tw-bg-opacity,1)); }
.bg-primary-01\/10 { background-color: rgba(255, 109, 58, 0.1); }
.bg-primary-01\/20 { background-color: rgba(255, 109, 58, 0.2); }
.bg-primary-01\/5 { background-color: rgba(255, 109, 58, 0.05); }
.bg-primary-01\/50 { background-color: rgba(255, 109, 58, 0.5); }
.bg-primary-02 { --tw-bg-opacity: 1; background-color: rgb(255 240 235/var(--tw-bg-opacity,1)); }
.bg-primary-02\/50 { background-color: rgba(255, 240, 235, 0.5); }
.bg-primary-03 { --tw-bg-opacity: 1; background-color: rgb(255 197 176/var(--tw-bg-opacity,1)); }
.bg-primary-03\/30 { background-color: rgba(255, 197, 176, 0.3); }
.bg-primary-03\/5 { background-color: rgba(255, 197, 176, 0.05); }
.bg-primary-05 { background-color: rgb(193, 37, 37); }
.bg-primary-07 { --tw-bg-opacity: 1; background-color: rgb(153 7 0/var(--tw-bg-opacity,1)); }
.bg-primary-100 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-primary-100)/var(--nextui-primary-100-opacity,var(--tw-bg-opacity))); }
.bg-primary-50 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-primary-50)/var(--nextui-primary-50-opacity,var(--tw-bg-opacity))); }
.bg-primary1 { --tw-bg-opacity: 1; background-color: rgb(255 109 58/var(--tw-bg-opacity,1)); }
.bg-primary1\/10 { background-color: rgba(255, 109, 58, 0.1); }
.bg-primary2 { --tw-bg-opacity: 1; background-color: rgb(255 240 235/var(--tw-bg-opacity,1)); }
.bg-purple-10 { --tw-bg-opacity: 1; background-color: rgb(238 239 250/var(--tw-bg-opacity,1)); }
.bg-purple-50 { --tw-bg-opacity: 1; background-color: rgb(250 245 255/var(--tw-bg-opacity,1)); }
.bg-red { background-color: var(--color-red); }
.bg-rose-200 { --tw-bg-opacity: 1; background-color: rgb(254 205 211/var(--tw-bg-opacity,1)); }
.bg-secondary { --tw-bg-opacity: 1; background-color: rgb(238 232 227/var(--tw-bg-opacity,1)); }
.bg-secondary-01 { --tw-bg-opacity: 1; background-color: rgb(19 166 46/var(--tw-bg-opacity,1)); }
.bg-secondary-01\/10 { background-color: rgba(19, 166, 46, 0.1); }
.bg-secondary-01\/40 { background-color: rgba(19, 166, 46, 0.4); }
.bg-secondary-01\/5 { background-color: rgba(19, 166, 46, 0.05); }
.bg-secondary-02 { --tw-bg-opacity: 1; background-color: rgb(229 246 233/var(--tw-bg-opacity,1)); }
.bg-secondary-02\/20 { background-color: rgba(229, 246, 233, 0.2); }
.bg-secondary-02\/50 { background-color: rgba(229, 246, 233, 0.5); }
.bg-secondary-02\/80 { background-color: rgba(229, 246, 233, 0.8); }
.bg-secondary-03 { --tw-bg-opacity: 1; background-color: rgb(178 229 188/var(--tw-bg-opacity,1)); }
.bg-secondary-03\/10 { background-color: rgba(178, 229, 188, 0.1); }
.bg-secondary-03\/30 { background-color: rgba(178, 229, 188, 0.3); }
.bg-secondary-04 { --tw-bg-opacity: 1; background-color: rgb(128 212 143/var(--tw-bg-opacity,1)); }
.bg-secondary-05 { --tw-bg-opacity: 1; background-color: rgb(7 35 98/var(--tw-bg-opacity,1)); }
.bg-secondary-06 { --tw-bg-opacity: 1; background-color: rgb(0 117 0/var(--tw-bg-opacity,1)); }
.bg-secondary-07 { --tw-bg-opacity: 1; background-color: rgb(7 35 98/var(--tw-bg-opacity,1)); }
.bg-secondary-100 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-secondary-100)/var(--nextui-secondary-100-opacity,var(--tw-bg-opacity))); }
.bg-secondary-50 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity,var(--tw-bg-opacity))); }
.bg-secondary\/20 { background-color: rgba(238, 232, 227, 0.2); }
.bg-secondary01 { --tw-bg-opacity: 1; background-color: rgb(19 166 46/var(--tw-bg-opacity,1)); }
.bg-slate-100 { --tw-bg-opacity: 1; background-color: rgb(241 245 249/var(--tw-bg-opacity,1)); }
.bg-slate-200 { --tw-bg-opacity: 1; background-color: rgb(226 232 240/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-900 { --tw-bg-opacity: 1; background-color: rgb(15 23 42/var(--tw-bg-opacity,1)); }
.bg-success { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))); }
.bg-success-100 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success-100)/var(--nextui-success-100-opacity,var(--tw-bg-opacity))); }
.bg-success-50 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity,var(--tw-bg-opacity))); }
.bg-success\/20 { background-color: hsl(var(--nextui-success)/.2); }
.bg-teritary-01 { --tw-bg-opacity: 1; background-color: rgb(255 59 48/var(--tw-bg-opacity,1)); }
.bg-teritary-01\/20 { background-color: rgba(255, 59, 48, 0.2); }
.bg-teritary-03\/10 { background-color: rgba(52, 199, 89, 0.1); }
.bg-teritary-06 { --tw-bg-opacity: 1; background-color: rgb(0 122 255/var(--tw-bg-opacity,1)); }
.bg-teritary-06\/10 { background-color: rgba(0, 122, 255, 0.1); }
.bg-teritary-07\/25 { background-color: rgba(88, 86, 214, 0.25); }
.bg-teritary-09\/10 { background-color: rgba(255, 66, 102, 0.1); }
.bg-teritary-11 { --tw-bg-opacity: 1; background-color: rgb(238 238 251/var(--tw-bg-opacity,1)); }
.bg-teritary-blue-800 { --tw-bg-opacity: 1; background-color: rgb(0 0 77/var(--tw-bg-opacity,1)); }
.bg-teritary-pink25 { --tw-bg-opacity: 1; background-color: rgb(255 236 240/var(--tw-bg-opacity,1)); }
.bg-teritary-red { --tw-bg-opacity: 1; background-color: rgb(255 235 234/var(--tw-bg-opacity,1)); }
.bg-teritary-yellow { --tw-bg-opacity: 1; background-color: rgb(255 216 14/var(--tw-bg-opacity,1)); }
.bg-teritary-yellow\/20 { background-color: rgba(255, 216, 14, 0.2); }
.bg-teritary-yellow25 { --tw-bg-opacity: 1; background-color: rgb(255 251 231/var(--tw-bg-opacity,1)); }
.bg-teritary-yellow700 { --tw-bg-opacity: 1; background-color: rgb(128 89 0/var(--tw-bg-opacity,1)); }
.bg-transparent { background-color: rgba(0, 0, 0, 0); }
.bg-warning { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))); }
.bg-warning-100 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning-100)/var(--nextui-warning-100-opacity,var(--tw-bg-opacity))); }
.bg-warning-50 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity,var(--tw-bg-opacity))); }
.bg-warning\/20 { background-color: hsl(var(--nextui-warning)/.2); }
.bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.bg-white-01 { --tw-bg-opacity: 1; background-color: rgb(242 242 247/var(--tw-bg-opacity,1)); }
.bg-white-03, .bg-white-25 { --tw-bg-opacity: 1; background-color: rgb(244 244 244/var(--tw-bg-opacity,1)); }
.bg-white-50 { background-color: rgb(242, 242, 247); }
.bg-white\/10 { background-color: rgba(255, 255, 255, 0.1); }
.bg-white\/20 { background-color: rgba(255, 255, 255, 0.2); }
.bg-white\/25 { background-color: rgba(255, 255, 255, 0.25); }
.bg-white\/30 { background-color: rgba(255, 255, 255, 0.3); }
.bg-white\/60 { background-color: rgba(255, 255, 255, 0.6); }
.bg-white\/80 { background-color: rgba(255, 255, 255, 0.8); }
.bg-white\/85 { background-color: rgba(255, 255, 255, 0.85); }
.bg-white\/90 { background-color: rgba(255, 255, 255, 0.9); }
.bg-white\/95 { background-color: rgba(255, 255, 255, 0.95); }
.bg-yellow-300 { --tw-bg-opacity: 1; background-color: rgb(253 224 71/var(--tw-bg-opacity,1)); }
.bg-yellow-stroke { background-color: rgba(255, 216, 14, 0.1); }
.bg-opacity-10 { --tw-bg-opacity: .1; }
.bg-opacity-30 { --tw-bg-opacity: .3; }
.bg-opacity-50 { --tw-bg-opacity: .5; }
.bg-opacity-70 { --tw-bg-opacity: .7; }
.bg-opacity-80 { --tw-bg-opacity: .8; }
.bg-\[image\:radial-gradient\(var\(--pattern-fg\)_1px\,_transparent_0\)\] { background-image: radial-gradient(var(--pattern-fg)1px,transparent 0); }
.bg-\[linear-gradient\(180deg\,\#FFFAF6_75\%\,rgba\(255\,250\,246\,0\.60\)_100\%\)\] { background-image: linear-gradient(rgb(255, 250, 246) 75%, rgba(255, 250, 246, 0.6) 100%); }
.bg-\[linear-gradient\(270deg\,\#1D1D1F_0\%\,\#78787D_50\%\,\#1D1D1F_100\%\)\] { background-image: linear-gradient(270deg, rgb(29, 29, 31) 0%, rgb(120, 120, 125) 50%, rgb(29, 29, 31) 100%); }
.bg-\[linear-gradient\(90deg\,\#D1D1D6_0\%\,\#E5E5EA_50\%\,\#C7C7CC_100\%\)\] { background-image: linear-gradient(90deg, rgb(209, 209, 214) 0%, rgb(229, 229, 234) 50%, rgb(199, 199, 204) 100%); }
.bg-\[linear-gradient\(90deg\,\#FF6F3B_0\%\,\#FFA82E_46\.63\%\,\#15A62E_100\%\)\] { background-image: linear-gradient(90deg, rgb(255, 111, 59) 0%, rgb(255, 168, 46) 46.63%, rgb(21, 166, 46) 100%); }
.bg-\[url\(\/images\/entrance-test-result\/watermask-tambon\.svg\)\] { background-image: url("/images/entrance-test-result/watermask-tambon.svg"); }
.bg-\[url\(\/images\/onboarding\/onboarding-bg\.png\)\] { background-image: url("/images/onboarding/onboarding-bg.png"); }
.bg-\[url\(\/images\/unlimited\/background-unlimited-desktop\.png\)\] { background-image: url("/images/unlimited/background-unlimited-desktop.png"); }
.bg-\[url\(\/images\/unlimited\/bg-pro\.png\)\] { background-image: url("/images/unlimited/bg-pro.png"); }
.bg-\[url\(\/images\/unlimited\/border-avatar\.png\)\] { background-image: url("/images/unlimited/border-avatar.png"); }
.bg-\[url\(\/images\/unlimited\/border-unlimited-mobile\.png\)\] { background-image: url("/images/unlimited/border-unlimited-mobile.png"); }
.bg-gradient-to-br { background-image: linear-gradient(to bottom right,var(--tw-gradient-stops)); }
.bg-gradient-to-l { background-image: linear-gradient(to left,var(--tw-gradient-stops)); }
.bg-gradient-to-r { background-image: linear-gradient(to right,var(--tw-gradient-stops)); }
.bg-gradient-to-t { background-image: linear-gradient(to top,var(--tw-gradient-stops)); }
.bg-stripe-gradient-danger { background-image: linear-gradient(45deg,hsl(var(--nextui-danger-200))25%,hsl(var(--nextui-danger))25%,hsl(var(--nextui-danger))50%,hsl(var(--nextui-danger-200))50%,hsl(var(--nextui-danger-200))75%,hsl(var(--nextui-danger))75%,hsl(var(--nextui-danger))); }
.bg-stripe-gradient-default { background-image: linear-gradient(45deg,hsl(var(--nextui-default-200))25%,hsl(var(--nextui-default-400))25%,hsl(var(--nextui-default-400))50%,hsl(var(--nextui-default-200))50%,hsl(var(--nextui-default-200))75%,hsl(var(--nextui-default-400))75%,hsl(var(--nextui-default-400))); }
.bg-stripe-gradient-primary { background-image: linear-gradient(45deg,hsl(var(--nextui-primary-200))25%,hsl(var(--nextui-primary))25%,hsl(var(--nextui-primary))50%,hsl(var(--nextui-primary-200))50%,hsl(var(--nextui-primary-200))75%,hsl(var(--nextui-primary))75%,hsl(var(--nextui-primary))); }
.bg-stripe-gradient-secondary { background-image: linear-gradient(45deg,hsl(var(--nextui-secondary-200))25%,hsl(var(--nextui-secondary))25%,hsl(var(--nextui-secondary))50%,hsl(var(--nextui-secondary-200))50%,hsl(var(--nextui-secondary-200))75%,hsl(var(--nextui-secondary))75%,hsl(var(--nextui-secondary))); }
.bg-stripe-gradient-success { background-image: linear-gradient(45deg,hsl(var(--nextui-success-200))25%,hsl(var(--nextui-success))25%,hsl(var(--nextui-success))50%,hsl(var(--nextui-success-200))50%,hsl(var(--nextui-success-200))75%,hsl(var(--nextui-success))75%,hsl(var(--nextui-success))); }
.bg-stripe-gradient-warning { background-image: linear-gradient(45deg,hsl(var(--nextui-warning-200))25%,hsl(var(--nextui-warning))25%,hsl(var(--nextui-warning))50%,hsl(var(--nextui-warning-200))50%,hsl(var(--nextui-warning-200))75%,hsl(var(--nextui-warning))75%,hsl(var(--nextui-warning))); }
.from-\[\#3eb489\] { --tw-gradient-from: #3eb489 var(--tw-gradient-from-position); --tw-gradient-to: #3eb48900 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-\[\#FF6F3B\] { --tw-gradient-from: #ff6f3b var(--tw-gradient-from-position); --tw-gradient-to: #ff6f3b00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-\[rgba\(0\,10\,73\,1\)\] { --tw-gradient-from: #000a49 var(--tw-gradient-from-position); --tw-gradient-to: #000a4900 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: #eff6ff00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-dark-black { --tw-gradient-from: #050505 var(--tw-gradient-from-position); --tw-gradient-to: #05050500 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-gray-50 { --tw-gradient-from: #e5e5ea var(--tw-gradient-from-position); --tw-gradient-to: #e5e5ea00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-indigo-50 { --tw-gradient-from: #eef2ff var(--tw-gradient-from-position); --tw-gradient-to: #eef2ff00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-neutral-03 { --tw-gradient-from: #aeaeb2 var(--tw-gradient-from-position); --tw-gradient-to: #aeaeb200 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-orange-03 { --tw-gradient-from: #fffaf6 var(--tw-gradient-from-position); --tw-gradient-to: #fffaf600 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-orange-100 { --tw-gradient-from: #ffedd5 var(--tw-gradient-from-position); --tw-gradient-to: #ffedd500 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-primary-02 { --tw-gradient-from: #fff0eb var(--tw-gradient-from-position); --tw-gradient-to: #fff0eb00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-primary1 { --tw-gradient-from: #ff6d3a var(--tw-gradient-from-position); --tw-gradient-to: #ff6d3a00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-primary1\/10 { --tw-gradient-from: #ff6d3a1a var(--tw-gradient-from-position); --tw-gradient-to: #ff6d3a00 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: #f8fafc00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-white\/50 { --tw-gradient-from: #ffffff80 var(--tw-gradient-from-position); --tw-gradient-to: #fff0 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.via-\[\#1e7bd1\] { --tw-gradient-to: #1e7bd100 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),#1e7bd1 var(--tw-gradient-via-position),var(--tw-gradient-to); }
.via-\[\#7b4c9e\] { --tw-gradient-to: #7b4c9e00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),#7b4c9e var(--tw-gradient-via-position),var(--tw-gradient-to); }
.via-\[\#FFA82E\] { --tw-gradient-to: #ffa82e00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),#ffa82e var(--tw-gradient-via-position),var(--tw-gradient-to); }
.via-\[\#d8434a\] { --tw-gradient-to: #d8434a00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),#d8434a var(--tw-gradient-via-position),var(--tw-gradient-to); }
.via-\[\#f16623\] { --tw-gradient-to: #f1662300 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),#f16623 var(--tw-gradient-via-position),var(--tw-gradient-to); }
.via-\[rgba\(1\,6\,16\,0\.18\)\] { --tw-gradient-to: #01061000 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),#0106102e var(--tw-gradient-via-position),var(--tw-gradient-to); }
.via-orange-03 { --tw-gradient-to: #fffaf600 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),#fffaf6 var(--tw-gradient-via-position),var(--tw-gradient-to); }
.via-pink-100 { --tw-gradient-to: #fce7f300 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),#fce7f3 var(--tw-gradient-via-position),var(--tw-gradient-to); }
.via-white { --tw-gradient-to: #fff0 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to); }
.via-white\/30 { --tw-gradient-to: #fff0 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),#ffffff4d var(--tw-gradient-via-position),var(--tw-gradient-to); }
.via-70\% { --tw-gradient-via-position: 70%; }
.via-\[50\%\] { --tw-gradient-via-position: 50%; }
.to-\[\#15A62E\] { --tw-gradient-to: #15a62e var(--tw-gradient-to-position); }
.to-\[\#fabf49\] { --tw-gradient-to: #fabf49 var(--tw-gradient-to-position); }
.to-black\/0 { --tw-gradient-to: #24242400 var(--tw-gradient-to-position); }
.to-blue-100 { --tw-gradient-to: #dbeafe var(--tw-gradient-to-position); }
.to-blue-50 { --tw-gradient-to: #eff6ff var(--tw-gradient-to-position); }
.to-gray-100 { --tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position); }
.to-indigo-50 { --tw-gradient-to: #eef2ff var(--tw-gradient-to-position); }
.to-neutral-03\/5 { --tw-gradient-to: #aeaeb20d var(--tw-gradient-to-position); }
.to-orange-03 { --tw-gradient-to: #fffaf6 var(--tw-gradient-to-position); }
.to-orange-400 { --tw-gradient-to: #fb923c var(--tw-gradient-to-position); }
.to-orange-400\/20 { --tw-gradient-to: #fb923c33 var(--tw-gradient-to-position); }
.to-purple-50 { --tw-gradient-to: #faf5ff var(--tw-gradient-to-position); }
.to-slate-100 { --tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position); }
.to-transparent { --tw-gradient-to: transparent var(--tw-gradient-to-position); }
.bg-\[size\:10px_10px\] { background-size: 10px 10px; }
.bg-cover { background-size: cover; }
.bg-stripe-size { background-size: 1.25rem 1.25rem; }
.bg-fixed { background-attachment: fixed; }
.bg-clip-text { background-clip: text; }
.bg-center { background-position: 50% center; }
.bg-no-repeat { background-repeat: no-repeat; }
.fill-\[\#000\] { fill: rgb(0, 0, 0); }
.fill-\[\#007AFF\] { fill: rgb(0, 122, 255); }
.fill-\[\#8E0000\] { fill: rgb(142, 0, 0); }
.fill-\[red\] { fill: red; }
.fill-black { fill: rgb(36, 36, 36); }
.fill-blue-500 { fill: rgb(59, 130, 246); }
.fill-current { fill: currentcolor; }
.fill-cyan-500 { fill: rgb(6, 182, 212); }
.fill-dark-50 { fill: rgb(138, 138, 142); }
.fill-dark-75 { fill: rgb(29, 29, 31); }
.fill-gray-50 { fill: rgb(229, 229, 234); }
.fill-green-400 { fill: rgb(74, 222, 128); }
.fill-inherit { fill: inherit; }
.fill-light-0 { fill: rgb(245, 245, 247); }
.fill-light-02 { fill: rgba(60, 60, 67, 0.6); }
.fill-light-04 { fill: rgba(60, 60, 67, 0.18); }
.fill-neutral-05 { fill: rgb(209, 209, 214); }
.fill-none { fill: none; }
.fill-pastel-02 { fill: rgb(86, 95, 204); }
.fill-pastel-07 { fill: rgb(255, 164, 27); }
.fill-pastel-yellow { fill: rgb(255, 182, 73); }
.fill-primary-01 { fill: rgb(255, 109, 58); }
.fill-primary-05 { fill: rgb(193, 37, 37); }
.fill-primary1 { fill: rgb(255, 109, 58); }
.fill-secondary-01 { fill: rgb(19, 166, 46); }
.fill-slate-500 { fill: rgb(100, 116, 139); }
.fill-teritary-01 { fill: rgb(255, 59, 48); }
.fill-teritary-06 { fill: rgb(0, 122, 255); }
.fill-teritary-07 { fill: rgb(88, 86, 214); }
.fill-teritary-09 { fill: rgb(255, 66, 102); }
.fill-teritary-yellow { fill: rgb(255, 216, 14); }
.fill-teritary-yellow700 { fill: rgb(128, 89, 0); }
.fill-transparent { fill: rgba(0, 0, 0, 0); }
.fill-white { fill: rgb(255, 255, 255); }
.fill-yellow-400 { fill: rgb(250, 204, 21); }
.stroke-\[\#000\] { stroke: rgb(0, 0, 0); }
.stroke-\[\#358E14\] { stroke: rgb(53, 142, 20); }
.stroke-\[\#3C3C43\] { stroke: rgb(60, 60, 67); }
.stroke-\[\#8A8A8E\] { stroke: rgb(138, 138, 142); }
.stroke-\[red\] { stroke: red; }
.stroke-background-01 { stroke: rgb(242, 242, 247); }
.stroke-black { stroke: rgb(36, 36, 36); }
.stroke-brown-200 { stroke: rgb(190, 169, 142); }
.stroke-current { stroke: currentcolor; }
.stroke-dark-50 { stroke: rgb(138, 138, 142); }
.stroke-dark-75 { stroke: rgb(29, 29, 31); }
.stroke-default-300\/50 { stroke: hsl(var(--nextui-default-300)/.5); }
.stroke-gray-500 { stroke: rgb(107, 114, 128); }
.stroke-inherit { stroke: inherit; }
.stroke-light-0 { stroke: rgb(245, 245, 247); }
.stroke-light-00 { stroke: rgb(43, 50, 66); }
.stroke-light-01 { stroke: rgb(0, 0, 0); }
.stroke-light-02, .stroke-light-02\/60 { stroke: rgba(60, 60, 67, 0.6); }
.stroke-neutral-02 { stroke: rgb(142, 142, 147); }
.stroke-neutral-04 { stroke: rgb(199, 199, 204); }
.stroke-pastel-07 { stroke: rgb(255, 164, 27); }
.stroke-primary-01 { stroke: rgb(255, 109, 58); }
.stroke-secondary-01 { stroke: rgb(19, 166, 46); }
.stroke-slate-500 { stroke: rgb(100, 116, 139); }
.stroke-teritary-01 { stroke: rgb(255, 59, 48); }
.stroke-teritary-06 { stroke: rgb(0, 122, 255); }
.stroke-white { stroke: rgb(255, 255, 255); }
.stroke-1 { stroke-width: 1px; }
.stroke-2 { stroke-width: 2px; }
.stroke-\[1\.5px\] { stroke-width: 1.5px; }
.stroke-\[2\.5\] { stroke-width: 2.5px; }
.stroke-\[2px\] { stroke-width: 2px; }
.stroke-\[3\], .stroke-\[3px\] { stroke-width: 3px; }
.stroke-\[6px\] { stroke-width: 6px; }
.object-contain { object-fit: contain; }
.object-cover { object-fit: cover; }
.object-fill { object-fit: fill; }
.object-\[0\%_30\%\] { object-position: 0% 30%; }
.object-left { object-position: left center; }
.object-left-top { object-position: left top; }
.object-top { object-position: center top; }
.\!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-20 { padding: 5rem; }
.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-8 { padding: 2rem; }
.p-\[0\.25rem\] { padding: 0.25rem; }
.p-\[1\.25rem\] { padding: 1.25rem; }
.p-\[10px\] { padding: 10px; }
.p-\[12px\] { padding: 12px; }
.p-\[14px_24px\] { padding: 14px 24px; }
.p-\[15px\] { padding: 15px; }
.p-\[16px\] { padding: 16px; }
.p-\[16px_20px\] { padding: 16px 20px; }
.p-\[16px_24px\] { padding: 16px 24px; }
.p-\[18px_24px\] { padding: 18px 24px; }
.p-\[1px\] { padding: 1px; }
.p-\[1rem\] { padding: 1rem; }
.p-\[20px\] { padding: 20px; }
.p-\[22px_25px\] { padding: 22px 25px; }
.p-\[25px\] { padding: 25px; }
.p-\[2px\] { padding: 2px; }
.p-\[30px\] { padding: 30px; }
.p-\[35px\] { padding: 35px; }
.p-\[35px_25px\] { padding: 35px 25px; }
.p-\[4px\] { padding: 4px; }
.p-\[5px_20px_20px\] { padding: 5px 20px 20px; }
.p-\[6px\] { padding: 6px; }
.p-\[6px_16px\] { padding: 6px 16px; }
.\!px-0 { padding-left: 0px !important; padding-right: 0px !important; }
.\!px-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; }
.\!px-1\.5 { padding-left: 0.375rem !important; padding-right: 0.375rem !important; }
.\!px-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; }
.\!px-2\.5 { padding-left: 0.625rem !important; padding-right: 0.625rem !important; }
.\!px-20 { padding-left: 5rem !important; padding-right: 5rem !important; }
.\!px-3 { padding-left: 0.75rem !important; padding-right: 0.75rem !important; }
.\!px-4 { padding-left: 1rem !important; padding-right: 1rem !important; }
.\!px-6 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }
.\!py-2\.5 { padding-top: 0.625rem !important; padding-bottom: 0.625rem !important; }
.\!py-\[11px\] { padding-top: 11px !important; padding-bottom: 11px !important; }
.px-0 { padding-left: 0px; padding-right: 0px; }
.px-0\.5 { padding-left: 0.125rem; padding-right: 0.125rem; }
.px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.px-1\.5 { padding-left: 0.375rem; padding-right: 0.375rem; }
.px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
.px-12 { padding-left: 3rem; padding-right: 3rem; }
.px-16 { padding-left: 4rem; padding-right: 4rem; }
.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.px-2\.5 { padding-left: 0.625rem; padding-right: 0.625rem; }
.px-20 { padding-left: 5rem; padding-right: 5rem; }
.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.px-3\.5 { padding-left: 0.875rem; padding-right: 0.875rem; }
.px-4 { padding-left: 1rem; padding-right: 1rem; }
.px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.px-8 { padding-left: 2rem; padding-right: 2rem; }
.px-\[0\.25rem\] { padding-left: 0.25rem; padding-right: 0.25rem; }
.px-\[0\.438rem\] { padding-left: 0.438rem; padding-right: 0.438rem; }
.px-\[0\.5rem\] { padding-left: 0.5rem; padding-right: 0.5rem; }
.px-\[0\.625rem\] { padding-left: 0.625rem; padding-right: 0.625rem; }
.px-\[0\.75rem\] { padding-left: 0.75rem; padding-right: 0.75rem; }
.px-\[1\.25rem\] { padding-left: 1.25rem; padding-right: 1.25rem; }
.px-\[1\.4375rem\] { padding-left: 1.4375rem; padding-right: 1.4375rem; }
.px-\[1\.438rem\] { padding-left: 1.438rem; padding-right: 1.438rem; }
.px-\[10\%\] { padding-left: 10%; padding-right: 10%; }
.px-\[100px\] { padding-left: 100px; padding-right: 100px; }
.px-\[10px\] { padding-left: 10px; padding-right: 10px; }
.px-\[12px\] { padding-left: 12px; padding-right: 12px; }
.px-\[14px\] { padding-left: 14px; padding-right: 14px; }
.px-\[16px\] { padding-left: 16px; padding-right: 16px; }
.px-\[18px\] { padding-left: 18px; padding-right: 18px; }
.px-\[1rem\] { padding-left: 1rem; padding-right: 1rem; }
.px-\[20px\] { padding-left: 20px; padding-right: 20px; }
.px-\[24px\] { padding-left: 24px; padding-right: 24px; }
.px-\[26px\] { padding-left: 26px; padding-right: 26px; }
.px-\[28px\] { padding-left: 28px; padding-right: 28px; }
.px-\[30px\] { padding-left: 30px; padding-right: 30px; }
.px-\[45px\] { padding-left: 45px; padding-right: 45px; }
.px-\[50px\] { padding-left: 50px; padding-right: 50px; }
.px-\[5px\] { padding-left: 5px; padding-right: 5px; }
.px-\[6px\] { padding-left: 6px; padding-right: 6px; }
.px-\[8px\] { padding-left: 8px; padding-right: 8px; }
.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-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-40 { padding-top: 10rem; padding-bottom: 10rem; }
.py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
.py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.py-8 { padding-top: 2rem; padding-bottom: 2rem; }
.py-\[0\.375rem\] { padding-top: 0.375rem; padding-bottom: 0.375rem; }
.py-\[0\.563rem\] { padding-top: 0.563rem; padding-bottom: 0.563rem; }
.py-\[0\.5rem\] { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.py-\[0\.625rem\] { padding-top: 0.625rem; padding-bottom: 0.625rem; }
.py-\[1\.1875rem\] { padding-top: 1.1875rem; padding-bottom: 1.1875rem; }
.py-\[1\.5625rem\] { padding-top: 1.5625rem; padding-bottom: 1.5625rem; }
.py-\[1\.563rem\] { padding-top: 1.563rem; padding-bottom: 1.563rem; }
.py-\[100px\] { padding-top: 100px; padding-bottom: 100px; }
.py-\[10px\] { padding-top: 10px; padding-bottom: 10px; }
.py-\[11px\] { padding-top: 11px; padding-bottom: 11px; }
.py-\[12px\] { padding-top: 12px; padding-bottom: 12px; }
.py-\[13px\] { padding-top: 13px; padding-bottom: 13px; }
.py-\[18px\] { padding-top: 18px; padding-bottom: 18px; }
.py-\[1px\] { padding-top: 1px; padding-bottom: 1px; }
.py-\[1rem\] { padding-top: 1rem; padding-bottom: 1rem; }
.py-\[2\.1875rem\] { padding-top: 2.1875rem; padding-bottom: 2.1875rem; }
.py-\[200px\] { padding-top: 200px; padding-bottom: 200px; }
.py-\[20px\] { padding-top: 20px; padding-bottom: 20px; }
.py-\[26px\] { padding-top: 26px; padding-bottom: 26px; }
.py-\[2px\] { padding-top: 2px; padding-bottom: 2px; }
.py-\[3px\] { padding-top: 3px; padding-bottom: 3px; }
.py-\[400px\] { padding-top: 400px; padding-bottom: 400px; }
.py-\[4px\] { padding-top: 4px; padding-bottom: 4px; }
.py-\[50px\] { padding-top: 50px; padding-bottom: 50px; }
.py-\[5px\] { padding-top: 5px; padding-bottom: 5px; }
.py-\[60px\] { padding-top: 60px; padding-bottom: 60px; }
.py-\[67px\] { padding-top: 67px; padding-bottom: 67px; }
.py-\[6px\] { padding-top: 6px; padding-bottom: 6px; }
.py-\[70px\] { padding-top: 70px; padding-bottom: 70px; }
.py-\[80px\] { padding-top: 80px; padding-bottom: 80px; }
.py-\[8px\] { padding-top: 8px; padding-bottom: 8px; }
.py-\[95px\] { padding-top: 95px; padding-bottom: 95px; }
.\!pb-0 { padding-bottom: 0px !important; }
.\!pb-6 { padding-bottom: 1.5rem !important; }
.\!pl-0 { padding-left: 0px !important; }
.\!pl-2 { padding-left: 0.5rem !important; }
.pb-0 { padding-bottom: 0px; }
.pb-0\.5 { padding-bottom: 0.125rem; }
.pb-1 { padding-bottom: 0.25rem; }
.pb-1\.5 { padding-bottom: 0.375rem; }
.pb-10 { padding-bottom: 2.5rem; }
.pb-14 { padding-bottom: 3.5rem; }
.pb-2 { padding-bottom: 0.5rem; }
.pb-2\.5 { padding-bottom: 0.625rem; }
.pb-20 { padding-bottom: 5rem; }
.pb-24 { padding-bottom: 6rem; }
.pb-28 { padding-bottom: 7rem; }
.pb-3 { padding-bottom: 0.75rem; }
.pb-32 { padding-bottom: 8rem; }
.pb-4 { padding-bottom: 1rem; }
.pb-5 { padding-bottom: 1.25rem; }
.pb-6 { padding-bottom: 1.5rem; }
.pb-8 { padding-bottom: 2rem; }
.pb-9 { padding-bottom: 2.25rem; }
.pb-\[120px\] { padding-bottom: 120px; }
.pb-\[150px\] { padding-bottom: 150px; }
.pb-\[16px\] { padding-bottom: 16px; }
.pb-\[20px\] { padding-bottom: 20px; }
.pb-\[2px\] { padding-bottom: 2px; }
.pb-\[3\.75rem\] { padding-bottom: 3.75rem; }
.pb-\[30px\] { padding-bottom: 30px; }
.pb-\[51px\] { padding-bottom: 51px; }
.pb-\[57px\] { padding-bottom: 57px; }
.pb-\[5rem\] { padding-bottom: 5rem; }
.pb-\[6px\] { padding-bottom: 6px; }
.pb-\[8px\] { padding-bottom: 8px; }
.pe-2 { padding-inline-end: 0.5rem; }
.pe-6 { padding-inline-end: 1.5rem; }
.pl-0 { padding-left: 0px; }
.pl-0\.5 { padding-left: 0.125rem; }
.pl-1 { padding-left: 0.25rem; }
.pl-10 { padding-left: 2.5rem; }
.pl-2 { padding-left: 0.5rem; }
.pl-3 { padding-left: 0.75rem; }
.pl-4 { padding-left: 1rem; }
.pl-5 { padding-left: 1.25rem; }
.pl-6 { padding-left: 1.5rem; }
.pl-8 { padding-left: 2rem; }
.pl-\[1\.25rem\] { padding-left: 1.25rem; }
.pl-\[1\.2rem\] { padding-left: 1.2rem; }
.pl-\[10px\] { padding-left: 10px; }
.pl-\[12px\] { padding-left: 12px; }
.pl-\[16px\] { padding-left: 16px; }
.pl-\[18px\] { padding-left: 18px; }
.pl-\[1px\] { padding-left: 1px; }
.pl-\[2\.5rem\] { padding-left: 2.5rem; }
.pl-\[3px\] { padding-left: 3px; }
.pl-\[40px\] { padding-left: 40px; }
.pl-\[50px\] { padding-left: 50px; }
.pr-0 { padding-right: 0px; }
.pr-0\.5 { padding-right: 0.125rem; }
.pr-1 { padding-right: 0.25rem; }
.pr-1\.5 { padding-right: 0.375rem; }
.pr-2 { padding-right: 0.5rem; }
.pr-2\.5 { padding-right: 0.625rem; }
.pr-28 { padding-right: 7rem; }
.pr-3 { padding-right: 0.75rem; }
.pr-4 { padding-right: 1rem; }
.pr-5 { padding-right: 1.25rem; }
.pr-7 { padding-right: 1.75rem; }
.pr-8 { padding-right: 2rem; }
.pr-\[1\.25rem\] { padding-right: 1.25rem; }
.pr-\[120px\] { padding-right: 120px; }
.pr-\[20px\] { padding-right: 20px; }
.pr-\[5\.5rem\] { padding-right: 5.5rem; }
.pr-\[8px\] { padding-right: 8px; }
.pr-\[90px\] { padding-right: 90px; }
.ps-2 { padding-inline-start: 0.5rem; }
.pt-0 { padding-top: 0px; }
.pt-0\.5 { padding-top: 0.125rem; }
.pt-1 { padding-top: 0.25rem; }
.pt-10 { padding-top: 2.5rem; }
.pt-12 { padding-top: 3rem; }
.pt-14 { padding-top: 3.5rem; }
.pt-2 { padding-top: 0.5rem; }
.pt-2\.5 { padding-top: 0.625rem; }
.pt-20 { padding-top: 5rem; }
.pt-3 { padding-top: 0.75rem; }
.pt-3\.5 { padding-top: 0.875rem; }
.pt-4 { padding-top: 1rem; }
.pt-40 { padding-top: 10rem; }
.pt-5 { padding-top: 1.25rem; }
.pt-6 { padding-top: 1.5rem; }
.pt-8 { padding-top: 2rem; }
.pt-\[0\.625rem\] { padding-top: 0.625rem; }
.pt-\[1\.25rem\] { padding-top: 1.25rem; }
.pt-\[100px\] { padding-top: 100px; }
.pt-\[10px\] { padding-top: 10px; }
.pt-\[13px\] { padding-top: 13px; }
.pt-\[15px\] { padding-top: 15px; }
.pt-\[1px\] { padding-top: 1px; }
.pt-\[1rem\] { padding-top: 1rem; }
.pt-\[20px\] { padding-top: 20px; }
.pt-\[2px\] { padding-top: 2px; }
.pt-\[53px\] { padding-top: 53px; }
.pt-\[60px\] { padding-top: 60px; }
.pt-\[68px\] { padding-top: 68px; }
.\!text-left { text-align: left !important; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.text-justify { text-align: justify; }
.text-start { text-align: start; }
.text-end { text-align: end; }
.align-baseline { vertical-align: baseline; }
.align-top { vertical-align: top; }
.align-middle { vertical-align: middle; }
.font-lexend { font-family: Lexend, sans-serif; }
.font-mono { font-family: Inconsolata, monospace; }
.\!text-\[1\.6rem\] { font-size: 1.6rem !important; }
.\!text-\[16px\] { font-size: 16px !important; }
.\!text-\[24px\] { font-size: 24px !important; }
.text-2xl { font-size: 1.5rem; line-height: 2rem; }
.text-3xl { font-size: 1.875rem; line-height: 2.25rem; }
.text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
.text-5xl { font-size: 3rem; line-height: 1; }
.text-9xl { font-size: 8rem; line-height: 1; }
.text-\[0\.55rem\] { font-size: 0.55rem; }
.text-\[0\.5rem\] { font-size: 0.5rem; }
.text-\[0\.6rem\] { font-size: 0.6rem; }
.text-\[0\.875rem\] { font-size: 0.875rem; }
.text-\[0\.8rem\] { font-size: 0.8rem; }
.text-\[0px\] { font-size: 0px; }
.text-\[100\%\] { font-size: 100%; }
.text-\[10px\] { font-size: 10px; }
.text-\[11px\] { font-size: 11px; }
.text-\[12px\] { font-size: 12px; }
.text-\[13px\] { font-size: 13px; }
.text-\[14px\] { font-size: 14px; }
.text-\[15px\] { font-size: 15px; }
.text-\[16px\] { font-size: 16px; }
.text-\[17px\] { font-size: 17px; }
.text-\[18px\] { font-size: 18px; }
.text-\[20px\] { font-size: 20px; }
.text-\[22px\] { font-size: 22px; }
.text-\[26px\] { font-size: 26px; }
.text-\[28px\] { font-size: 28px; }
.text-\[30px\] { font-size: 30px; }
.text-\[32px\] { font-size: 32px; }
.text-\[36px\] { font-size: 36px; }
.text-\[52px\] { font-size: 52px; }
.text-\[56px\] { font-size: 56px; }
.text-\[72px\] { font-size: 72px; }
.text-\[8px\] { font-size: 8px; }
.text-base { font-size: 1rem; line-height: 1.5rem; }
.text-large { font-size: var(--nextui-font-size-large); line-height: var(--nextui-line-height-large); }
.text-lg { font-size: 1.125rem; line-height: 1.75rem; }
.text-medium { font-size: var(--nextui-font-size-medium); line-height: var(--nextui-line-height-medium); }
.text-sm { font-size: 0.875rem; line-height: 1.25rem; }
.text-small { font-size: var(--nextui-font-size-small); line-height: var(--nextui-line-height-small); }
.text-tiny { font-size: var(--nextui-font-size-tiny); line-height: var(--nextui-line-height-tiny); }
.text-xl { font-size: 1.25rem; line-height: 1.75rem; }
.text-xs { font-size: 0.75rem; line-height: 1rem; }
.\!font-bold { font-weight: 700 !important; }
.\!font-light { font-weight: 300 !important; }
.\!font-medium { font-weight: 500 !important; }
.\!font-normal { font-weight: 400 !important; }
.\!font-semibold { font-weight: 600 !important; }
.font-\[600\] { font-weight: 600; }
.font-black { font-weight: 900; }
.font-bold { font-weight: 700; }
.font-extrabold { font-weight: 800; }
.font-extralight { font-weight: 200; }
.font-light { font-weight: 300; }
.font-medium { font-weight: 500; }
.font-normal { font-weight: 400; }
.font-semibold { font-weight: 600; }
.uppercase { text-transform: uppercase; }
.lowercase { text-transform: lowercase; }
.capitalize { text-transform: capitalize; }
.\!italic { font-style: italic !important; }
.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-5 { line-height: 1.25rem !important; }
.\!leading-\[18px\] { line-height: 18px !important; }
.\!leading-\[20px\] { line-height: 20px !important; }
.\!leading-\[24px\] { line-height: 24px !important; }
.\!leading-\[26px\] { line-height: 26px !important; }
.\!leading-\[28px\] { line-height: 28px !important; }
.leading-4 { line-height: 1rem; }
.leading-5 { line-height: 1.25rem; }
.leading-6 { line-height: 1.5rem; }
.leading-8 { line-height: 2rem; }
.leading-9 { line-height: 2.25rem; }
.leading-\[1\.125rem\] { line-height: 1.125rem; }
.leading-\[1\.15\] { line-height: 1.15; }
.leading-\[1\.3\] { line-height: 1.3; }
.leading-\[1\.5\] { line-height: 1.5; }
.leading-\[1\.5em\] { line-height: 1.5em; }
.leading-\[1\.65\] { line-height: 1.65; }
.leading-\[1\.75\] { line-height: 1.75; }
.leading-\[1\.7\] { line-height: 1.7; }
.leading-\[1\.85\] { line-height: 1.85; }
.leading-\[10px\] { line-height: 10px; }
.leading-\[12px\] { line-height: 12px; }
.leading-\[13px\] { line-height: 13px; }
.leading-\[14px\] { line-height: 14px; }
.leading-\[18px\] { line-height: 18px; }
.leading-\[2\.1\] { line-height: 2.1; }
.leading-\[2\.75rem\] { line-height: 2.75rem; }
.leading-\[20px\] { line-height: 20px; }
.leading-\[22px\] { line-height: 22px; }
.leading-\[24px\] { line-height: 24px; }
.leading-\[26px\] { line-height: 26px; }
.leading-\[32px\] { line-height: 32px; }
.leading-\[36px\] { line-height: 36px; }
.leading-\[38px\] { line-height: 38px; }
.leading-\[44px\] { line-height: 44px; }
.leading-\[72px\] { line-height: 72px; }
.leading-\[8px\] { line-height: 8px; }
.leading-loose { line-height: 2; }
.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-\[-0\.02em\] { letter-spacing: -0.02em; }
.tracking-\[-0\.4px\] { letter-spacing: -0.4px; }
.tracking-\[-0\.72px\] { letter-spacing: -0.72px; }
.tracking-\[-1\.44px\] { letter-spacing: -1.44px; }
.tracking-\[0\.5px\] { letter-spacing: 0.5px; }
.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-\[\#007AFF\] { --tw-text-opacity: 1 !important; color: rgb(0 122 255/var(--tw-text-opacity,1)) !important; }
.\!text-\[\#3C3C4399\] { color: rgba(60, 60, 67, 0.6) !important; }
.\!text-black { --tw-text-opacity: 1 !important; color: rgb(36 36 36/var(--tw-text-opacity,1)) !important; }
.\!text-danger { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity))) !important; }
.\!text-dark-50 { --tw-text-opacity: 1 !important; color: rgb(138 138 142/var(--tw-text-opacity,1)) !important; }
.\!text-dark-75 { --tw-text-opacity: 1 !important; color: rgb(29 29 31/var(--tw-text-opacity,1)) !important; }
.\!text-primary-01 { --tw-text-opacity: 1 !important; color: rgb(255 109 58/var(--tw-text-opacity,1)) !important; }
.\!text-secondary-01 { --tw-text-opacity: 1 !important; color: rgb(19 166 46/var(--tw-text-opacity,1)) !important; }
.\!text-teritary-01 { --tw-text-opacity: 1 !important; color: rgb(255 59 48/var(--tw-text-opacity,1)) !important; }
.\!text-typo-light-01 { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-typo-light-01)/var(--nextui-typo-light-01-opacity,var(--tw-text-opacity))) !important; }
.text-\[\#000000\] { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.text-\[\#00001A\] { --tw-text-opacity: 1; color: rgb(0 0 26/var(--tw-text-opacity,1)); }
.text-\[\#000\] { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.text-\[\#0063EC\] { --tw-text-opacity: 1; color: rgb(0 99 236/var(--tw-text-opacity,1)); }
.text-\[\#007AFF\] { --tw-text-opacity: 1; color: rgb(0 122 255/var(--tw-text-opacity,1)); }
.text-\[\#13A62E\] { --tw-text-opacity: 1; color: rgb(19 166 46/var(--tw-text-opacity,1)); }
.text-\[\#1A0000\] { --tw-text-opacity: 1; color: rgb(26 0 0/var(--tw-text-opacity,1)); }
.text-\[\#1A1A1A\] { --tw-text-opacity: 1; color: rgb(26 26 26/var(--tw-text-opacity,1)); }
.text-\[\#1D1D1F\] { --tw-text-opacity: 1; color: rgb(29 29 31/var(--tw-text-opacity,1)); }
.text-\[\#1a1a1a\] { --tw-text-opacity: 1; color: rgb(26 26 26/var(--tw-text-opacity,1)); }
.text-\[\#1e8449\] { --tw-text-opacity: 1; color: rgb(30 132 73/var(--tw-text-opacity,1)); }
.text-\[\#24aa09\] { --tw-text-opacity: 1; color: rgb(36 170 9/var(--tw-text-opacity,1)); }
.text-\[\#2B3242\] { --tw-text-opacity: 1; color: rgb(43 50 66/var(--tw-text-opacity,1)); }
.text-\[\#326BFF\] { --tw-text-opacity: 1; color: rgb(50 107 255/var(--tw-text-opacity,1)); }
.text-\[\#33bdb8\] { --tw-text-opacity: 1; color: rgb(51 189 184/var(--tw-text-opacity,1)); }
.text-\[\#3C3C4399\] { color: rgba(60, 60, 67, 0.6); }
.text-\[\#3C3C43\] { --tw-text-opacity: 1; color: rgb(60 60 67/var(--tw-text-opacity,1)); }
.text-\[\#3c3c4399\] { color: rgba(60, 60, 67, 0.6); }
.text-\[\#4A2E1B\] { --tw-text-opacity: 1; color: rgb(74 46 27/var(--tw-text-opacity,1)); }
.text-\[\#4E4E4E\] { --tw-text-opacity: 1; color: rgb(78 78 78/var(--tw-text-opacity,1)); }
.text-\[\#565FCC\] { --tw-text-opacity: 1; color: rgb(86 95 204/var(--tw-text-opacity,1)); }
.text-\[\#5d61cf\] { --tw-text-opacity: 1; color: rgb(93 97 207/var(--tw-text-opacity,1)); }
.text-\[\#6b3a2a\] { --tw-text-opacity: 1; color: rgb(107 58 42/var(--tw-text-opacity,1)); }
.text-\[\#8A8A8E\] { --tw-text-opacity: 1; color: rgb(138 138 142/var(--tw-text-opacity,1)); }
.text-\[\#A1A1A1\] { --tw-text-opacity: 1; color: rgb(161 161 161/var(--tw-text-opacity,1)); }
.text-\[\#C5B398\] { --tw-text-opacity: 1; color: rgb(197 179 152/var(--tw-text-opacity,1)); }
.text-\[\#E53935\] { --tw-text-opacity: 1; color: rgb(229 57 53/var(--tw-text-opacity,1)); }
.text-\[\#FF3B30\] { --tw-text-opacity: 1; color: rgb(255 59 48/var(--tw-text-opacity,1)); }
.text-\[\#FF6D3A\] { --tw-text-opacity: 1; color: rgb(255 109 58/var(--tw-text-opacity,1)); }
.text-\[\#c4a090\] { --tw-text-opacity: 1; color: rgb(196 160 144/var(--tw-text-opacity,1)); }
.text-\[\#ef972c\] { --tw-text-opacity: 1; color: rgb(239 151 44/var(--tw-text-opacity,1)); }
.text-\[\#f05f23\] { --tw-text-opacity: 1; color: rgb(240 95 35/var(--tw-text-opacity,1)); }
.text-\[\#fa0000\] { --tw-text-opacity: 1; color: rgb(250 0 0/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-800 { --tw-text-opacity: 1; color: rgb(146 64 14/var(--tw-text-opacity,1)); }
.text-amber-900 { --tw-text-opacity: 1; color: rgb(120 53 15/var(--tw-text-opacity,1)); }
.text-background { --tw-text-opacity: 1; color: rgb(209 209 214/var(--tw-text-opacity,1)); }
.text-black { --tw-text-opacity: 1; color: rgb(36 36 36/var(--tw-text-opacity,1)); }
.text-black\/40 { color: rgba(36, 36, 36, 0.4); }
.text-black\/60 { color: rgba(36, 36, 36, 0.6); }
.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-900 { --tw-text-opacity: 1; color: rgb(30 58 138/var(--tw-text-opacity,1)); }
.text-current { color: currentcolor; }
.text-cyan-500 { --tw-text-opacity: 1; color: rgb(6 182 212/var(--tw-text-opacity,1)); }
.text-danger { --tw-text-opacity: 1; color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity))); }
.text-danger-300 { --tw-text-opacity: 1; color: hsl(var(--nextui-danger-300)/var(--nextui-danger-300-opacity,var(--tw-text-opacity))); }
.text-danger-500 { --tw-text-opacity: 1; color: hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity,var(--tw-text-opacity))); }
.text-danger-600 { --tw-text-opacity: 1; color: hsl(var(--nextui-danger-600)/var(--nextui-danger-600-opacity,var(--tw-text-opacity))); }
.text-danger-foreground { --tw-text-opacity: 1; color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity))); }
.text-danger\/80 { color: hsl(var(--nextui-danger)/.8); }
.text-dark-0 { --tw-text-opacity: 1; color: rgb(220 220 221/var(--tw-text-opacity,1)); }
.text-dark-05 { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.text-dark-25 { --tw-text-opacity: 1; color: rgb(196 196 199/var(--tw-text-opacity,1)); }
.text-dark-50 { --tw-text-opacity: 1; color: rgb(138 138 142/var(--tw-text-opacity,1)); }
.text-dark-75 { --tw-text-opacity: 1; color: rgb(29 29 31/var(--tw-text-opacity,1)); }
.text-default-400 { --tw-text-opacity: 1; color: hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity,var(--tw-text-opacity))); }
.text-default-500 { --tw-text-opacity: 1; color: hsl(var(--nextui-default-500)/var(--nextui-default-500-opacity,var(--tw-text-opacity))); }
.text-default-600 { --tw-text-opacity: 1; color: hsl(var(--nextui-default-600)/var(--nextui-default-600-opacity,var(--tw-text-opacity))); }
.text-default-700 { --tw-text-opacity: 1; color: hsl(var(--nextui-default-700)/var(--nextui-default-700-opacity,var(--tw-text-opacity))); }
.text-default-foreground { --tw-text-opacity: 1; color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity))); }
.text-emerald-500 { --tw-text-opacity: 1; color: rgb(16 185 129/var(--tw-text-opacity,1)); }
.text-foreground { --tw-text-opacity: 1; color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-text-opacity))); }
.text-foreground-400 { --tw-text-opacity: 1; color: hsl(var(--nextui-foreground-400)/var(--nextui-foreground-400-opacity,var(--tw-text-opacity))); }
.text-foreground-500 { --tw-text-opacity: 1; color: hsl(var(--nextui-foreground-500)/var(--nextui-foreground-500-opacity,var(--tw-text-opacity))); }
.text-foreground-600 { --tw-text-opacity: 1; color: hsl(var(--nextui-foreground-600)/var(--nextui-foreground-600-opacity,var(--tw-text-opacity))); }
.text-foreground\/50 { color: hsl(var(--nextui-foreground)/.5); }
.text-gray-100 { --tw-text-opacity: 1; color: rgb(243 244 246/var(--tw-text-opacity,1)); }
.text-gray-200 { --tw-text-opacity: 1; color: rgb(229 231 235/var(--tw-text-opacity,1)); }
.text-gray-300 { --tw-text-opacity: 1; color: rgb(209 213 219/var(--tw-text-opacity,1)); }
.text-gray-400 { --tw-text-opacity: 1; color: rgb(156 163 175/var(--tw-text-opacity,1)); }
.text-gray-500 { --tw-text-opacity: 1; color: rgb(107 114 128/var(--tw-text-opacity,1)); }
.text-gray-600 { --tw-text-opacity: 1; color: rgb(75 85 99/var(--tw-text-opacity,1)); }
.text-gray-700 { --tw-text-opacity: 1; color: rgb(55 65 81/var(--tw-text-opacity,1)); }
.text-gray-800 { --tw-text-opacity: 1; color: rgb(31 41 55/var(--tw-text-opacity,1)); }
.text-gray-900 { --tw-text-opacity: 1; color: rgb(17 24 39/var(--tw-text-opacity,1)); }
.text-green-500 { --tw-text-opacity: 1; color: rgb(34 197 94/var(--tw-text-opacity,1)); }
.text-green-600 { --tw-text-opacity: 1; color: rgb(22 163 74/var(--tw-text-opacity,1)); }
.text-green-700 { --tw-text-opacity: 1; color: rgb(21 128 61/var(--tw-text-opacity,1)); }
.text-green-800 { --tw-text-opacity: 1; color: rgb(22 101 52/var(--tw-text-opacity,1)); }
.text-green-900 { --tw-text-opacity: 1; color: rgb(20 83 45/var(--tw-text-opacity,1)); }
.text-indigo-600 { --tw-text-opacity: 1; color: rgb(79 70 229/var(--tw-text-opacity,1)); }
.text-inherit { color: inherit; }
.text-light-0 { --tw-text-opacity: 1; color: rgb(245 245 247/var(--tw-text-opacity,1)); }
.text-light-00 { --tw-text-opacity: 1; color: rgb(43 50 66/var(--tw-text-opacity,1)); }
.text-light-01 { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.text-light-02, .text-light-03 { color: rgba(60, 60, 67, 0.6); }
.text-neu1 { color: var(--color-neu1); }
.text-neu2 { color: var(--color-neu2); }
.text-neu3 { color: var(--color-neu3); }
.text-neu8 { color: var(--color-neu8); }
.text-neutral-01 { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.text-neutral-03 { --tw-text-opacity: 1; color: rgb(174 174 178/var(--tw-text-opacity,1)); }
.text-neutral-05 { --tw-text-opacity: 1; color: rgb(209 209 214/var(--tw-text-opacity,1)); }
.text-neutral-06 { --tw-text-opacity: 1; color: rgb(229 229 234/var(--tw-text-opacity,1)); }
.text-neutral-500 { --tw-text-opacity: 1; color: rgb(115 115 115/var(--tw-text-opacity,1)); }
.text-neutral-700 { --tw-text-opacity: 1; color: rgb(64 64 64/var(--tw-text-opacity,1)); }
.text-neutral-900 { --tw-text-opacity: 1; color: rgb(23 23 23/var(--tw-text-opacity,1)); }
.text-orange-500 { --tw-text-opacity: 1; color: rgb(249 115 22/var(--tw-text-opacity,1)); }
.text-orange-600 { --tw-text-opacity: 1; color: rgb(234 88 12/var(--tw-text-opacity,1)); }
.text-orange-600\/80 { color: rgba(234, 88, 12, 0.8); }
.text-pastel-02 { --tw-text-opacity: 1; color: rgb(86 95 204/var(--tw-text-opacity,1)); }
.text-pastel-07 { --tw-text-opacity: 1; color: rgb(255 164 27/var(--tw-text-opacity,1)); }
.text-pastel-yellow600 { --tw-text-opacity: 1; color: rgb(204 113 0/var(--tw-text-opacity,1)); }
.text-primary-01 { --tw-text-opacity: 1; color: rgb(255 109 58/var(--tw-text-opacity,1)); }
.text-primary-01\/50 { color: rgba(255, 109, 58, 0.5); }
.text-primary-02 { --tw-text-opacity: 1; color: rgb(255 240 235/var(--tw-text-opacity,1)); }
.text-primary-05 { color: rgb(193, 37, 37); }
.text-primary-06 { --tw-text-opacity: 1; color: rgb(204 58 7/var(--tw-text-opacity,1)); }
.text-primary-300 { --tw-text-opacity: 1; color: hsl(var(--nextui-primary-300)/var(--nextui-primary-300-opacity,var(--tw-text-opacity))); }
.text-primary-500 { --tw-text-opacity: 1; color: hsl(var(--nextui-primary-500)/var(--nextui-primary-500-opacity,var(--tw-text-opacity))); }
.text-primary-600 { --tw-text-opacity: 1; color: hsl(var(--nextui-primary-600)/var(--nextui-primary-600-opacity,var(--tw-text-opacity))); }
.text-primary-foreground { --tw-text-opacity: 1; color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity))); }
.text-primary1 { --tw-text-opacity: 1; color: rgb(255 109 58/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-red { color: var(--color-red); }
.text-rose-500 { --tw-text-opacity: 1; color: rgb(244 63 94/var(--tw-text-opacity,1)); }
.text-secondary { --tw-text-opacity: 1; color: rgb(238 232 227/var(--tw-text-opacity,1)); }
.text-secondary-01 { --tw-text-opacity: 1; color: rgb(19 166 46/var(--tw-text-opacity,1)); }
.text-secondary-01\/90 { color: rgba(19, 166, 46, 0.9); }
.text-secondary-04 { --tw-text-opacity: 1; color: rgb(128 212 143/var(--tw-text-opacity,1)); }
.text-secondary-05 { --tw-text-opacity: 1; color: rgb(7 35 98/var(--tw-text-opacity,1)); }
.text-secondary-300 { --tw-text-opacity: 1; color: hsl(var(--nextui-secondary-300)/var(--nextui-secondary-300-opacity,var(--tw-text-opacity))); }
.text-secondary-500 { --tw-text-opacity: 1; color: hsl(var(--nextui-secondary-500)/var(--nextui-secondary-500-opacity,var(--tw-text-opacity))); }
.text-secondary-600 { --tw-text-opacity: 1; color: hsl(var(--nextui-secondary-600)/var(--nextui-secondary-600-opacity,var(--tw-text-opacity))); }
.text-secondary-foreground { --tw-text-opacity: 1; color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity))); }
.text-secondary-green { --tw-text-opacity: 1; color: rgb(77 194 98/var(--tw-text-opacity,1)); }
.text-secondary\/80 { color: rgba(238, 232, 227, 0.8); }
.text-secondary01 { --tw-text-opacity: 1; color: rgb(19 166 46/var(--tw-text-opacity,1)); }
.text-slate-400 { --tw-text-opacity: 1; color: rgb(148 163 184/var(--tw-text-opacity,1)); }
.text-slate-50 { --tw-text-opacity: 1; color: rgb(248 250 252/var(--tw-text-opacity,1)); }
.text-slate-500 { --tw-text-opacity: 1; color: rgb(100 116 139/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-success { --tw-text-opacity: 1; color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-text-opacity))); }
.text-success-400 { --tw-text-opacity: 1; color: hsl(var(--nextui-success-400)/var(--nextui-success-400-opacity,var(--tw-text-opacity))); }
.text-success-500 { --tw-text-opacity: 1; color: hsl(var(--nextui-success-500)/var(--nextui-success-500-opacity,var(--tw-text-opacity))); }
.text-success-600 { --tw-text-opacity: 1; color: hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity,var(--tw-text-opacity))); }
.text-success-700 { --tw-text-opacity: 1; color: hsl(var(--nextui-success-700)/var(--nextui-success-700-opacity,var(--tw-text-opacity))); }
.text-success-foreground { --tw-text-opacity: 1; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))); }
.text-success\/80 { color: hsl(var(--nextui-success)/.8); }
.text-teritary-01 { --tw-text-opacity: 1; color: rgb(255 59 48/var(--tw-text-opacity,1)); }
.text-teritary-02 { --tw-text-opacity: 1; color: rgb(255 204 0/var(--tw-text-opacity,1)); }
.text-teritary-03 { --tw-text-opacity: 1; color: rgb(52 199 89/var(--tw-text-opacity,1)); }
.text-teritary-04 { --tw-text-opacity: 1; color: rgb(0 199 190/var(--tw-text-opacity,1)); }
.text-teritary-06 { --tw-text-opacity: 1; color: rgb(0 122 255/var(--tw-text-opacity,1)); }
.text-teritary-07 { --tw-text-opacity: 1; color: rgb(88 86 214/var(--tw-text-opacity,1)); }
.text-teritary-09 { --tw-text-opacity: 1; color: rgb(255 66 102/var(--tw-text-opacity,1)); }
.text-teritary-yellow700 { --tw-text-opacity: 1; color: rgb(128 89 0/var(--tw-text-opacity,1)); }
.text-transparent { color: rgba(0, 0, 0, 0); }
.text-typo-light-01 { --tw-text-opacity: 1; color: hsl(var(--nextui-typo-light-01)/var(--nextui-typo-light-01-opacity,var(--tw-text-opacity))); }
.text-warning { --tw-text-opacity: 1; color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-text-opacity))); }
.text-warning-400 { --tw-text-opacity: 1; color: hsl(var(--nextui-warning-400)/var(--nextui-warning-400-opacity,var(--tw-text-opacity))); }
.text-warning-500 { --tw-text-opacity: 1; color: hsl(var(--nextui-warning-500)/var(--nextui-warning-500-opacity,var(--tw-text-opacity))); }
.text-warning-600 { --tw-text-opacity: 1; color: hsl(var(--nextui-warning-600)/var(--nextui-warning-600-opacity,var(--tw-text-opacity))); }
.text-warning-700 { --tw-text-opacity: 1; color: hsl(var(--nextui-warning-700)/var(--nextui-warning-700-opacity,var(--tw-text-opacity))); }
.text-warning-foreground { --tw-text-opacity: 1; color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity))); }
.text-warning\/80 { color: hsl(var(--nextui-warning)/.8); }
.text-white { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.text-white\/60 { color: rgba(255, 255, 255, 0.6); }
.underline { text-decoration-line: underline; }
.line-through { text-decoration-line: line-through; }
.\!no-underline { text-decoration-line: none !important; }
.no-underline { text-decoration-line: none; }
.decoration-solid { text-decoration-style: solid; }
.decoration-1 { text-decoration-thickness: 1px; }
.decoration-auto { text-decoration-thickness: auto; }
.underline-offset-2 { text-underline-offset: 2px; }
.underline-offset-4 { text-underline-offset: 4px; }
.underline-offset-auto { text-underline-offset: auto; }
.antialiased { -webkit-font-smoothing: antialiased; }
.subpixel-antialiased { -webkit-font-smoothing: auto; }
.accent-black { accent-color: rgb(36, 36, 36); }
.accent-gray-400 { accent-color: rgb(156, 163, 175); }
.accent-light-01 { accent-color: rgb(0, 0, 0); }
.accent-primary-01 { accent-color: rgb(255, 109, 58); }
.accent-secondary-01 { accent-color: rgb(19, 166, 46); }
.opacity-0 { opacity: 0; }
.opacity-100 { opacity: 1; }
.opacity-20 { opacity: 0.2; }
.opacity-30 { opacity: 0.3; }
.opacity-40 { opacity: 0.4; }
.opacity-45 { opacity: 0.45; }
.opacity-50 { opacity: 0.5; }
.opacity-60 { opacity: 0.6; }
.opacity-70 { opacity: 0.7; }
.opacity-75 { opacity: 0.75; }
.opacity-90 { opacity: 0.9; }
.opacity-\[0\.0001\] { opacity: 0.0001; }
.opacity-\[0\.03\] { opacity: 0.03; }
.opacity-\[0\.3\] { opacity: 0.3; }
.opacity-\[0\.4\] { opacity: 0.4; }
.opacity-\[0\.5\] { opacity: 0.5; }
.opacity-\[0\.6\] { opacity: 0.6; }
.opacity-\[0\.8\] { opacity: 0.8; }
.opacity-\[0\] { opacity: 0; }
.opacity-\[1\] { opacity: 1; }
.opacity-\[value\] { }
.opacity-disabled { opacity: var(--nextui-disabled-opacity); }
.\!shadow-none { --tw-shadow: 0 0 #0000 !important; --tw-shadow-colored: 0 0 #0000 !important; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }
.shadow { --tw-shadow: 0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a; --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 #00000040; --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_-4px_16px_rgba\(0\,0\,0\,0\.06\)\] { --tw-shadow: 0 -4px 16px #0000000f; --tw-shadow-colored: 0 -4px 16px 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_\#418FC6\] { --tw-shadow: 0 0 0 1px #418fc6; --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_1px_\#418ec8\] { --tw-shadow: 0 0 0 1px #418ec8; --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_8px_\#FF6D3A\] { --tw-shadow: 0 0 8px #ff6d3a; --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_32px_rgba\(0\,0\,0\,0\.12\)\] { --tw-shadow: 0 12px 32px #0000001f; --tw-shadow-colored: 0 12px 32px 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_0px_0_rgba\(0\,0\,0\,0\.05\)\] { --tw-shadow: 0 1px 0px 0 #0000000d; --tw-shadow-colored: 0 1px 0px 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-\[0_2px_8px_rgba\(0\,0\,0\,0\.08\)\] { --tw-shadow: 0 2px 8px #00000014; --tw-shadow-colored: 0 2px 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_2px_8px_rgba\(253\,224\,71\,0\.3\)\] { --tw-shadow: 0 2px 8px #fde0474d; --tw-shadow-colored: 0 2px 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_4px_15px_rgba\(0\,0\,0\,0\.15\)\] { --tw-shadow: 0 4px 15px #00000026; --tw-shadow-colored: 0 4px 15px 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_20px_0_rgba\(22\,70\,117\,0\.21\)\] { --tw-shadow: 0 4px 20px 0 #16467536; --tw-shadow-colored: 0 4px 20px 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-\[0_4px_8px_-2px_rgba\(16\,24\,40\,0\.10\)\,_0_2px_4px_-2px_rgba\(16\,24\,40\,0\.06\)\] { --tw-shadow: 0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f; --tw-shadow-colored: 0 4px 8px -2px 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-\[0_5px_15px_rgba\(0\,0\,0\,0\.03\)\] { --tw-shadow: 0 5px 15px #00000008; --tw-shadow-colored: 0 5px 15px 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_5px_20px_rgba\(0\,0\,0\,0\.02\)\] { --tw-shadow: 0 5px 20px #00000005; --tw-shadow-colored: 0 5px 20px 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_rgba\(0\,0\,0\,0\.08\)\] { --tw-shadow: 0 6px 20px #00000014; --tw-shadow-colored: 0 6px 20px 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_30px_rgb\(0\,0\,0\,0\.08\)\] { --tw-shadow: 0 8px 30px #00000014; --tw-shadow-colored: 0 8px 30px 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_32px_rgba\(0\,0\,0\,0\.04\)\] { --tw-shadow: 0 8px 32px #0000000a; --tw-shadow-colored: 0 8px 32px 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-\[0px_1px_2px_0px_rgba\(16\,24\,40\,0\.06\)\,0px_1px_3px_0px_rgba\(16\,24\,40\,0\.1\)\] { --tw-shadow: 0px 1px 2px 0px #1018280f,0px 1px 3px 0px #1018281a; --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color),0px 1px 3px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-\[0px_20px_20px_0px_rgb\(0_0_0\/0\.05\)\] { --tw-shadow: 0px 20px 20px 0px #0000000d; --tw-shadow-colored: 0px 20px 20px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-\[0px_2px_4px_-2px_rgba\(16\,24\,40\,0\.06\)\,0px_4px_8px_-2px_rgba\(16\,24\,40\,0\.1\)\] { --tw-shadow: 0px 2px 4px -2px #1018280f,0px 4px 8px -2px #1018281a; --tw-shadow-colored: 0px 2px 4px -2px var(--tw-shadow-color),0px 4px 8px -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-\[0px_2px_4px_-2px_rgba\(16\,24\,40\,0\.1\)\,0px_2px_4px_-2px_rgba\(16\,24\,40\,0\.06\)\] { --tw-shadow: 0px 2px 4px -2px #1018281a,0px 2px 4px -2px #1018280f; --tw-shadow-colored: 0px 2px 4px -2px var(--tw-shadow-color),0px 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-\[0px_2px_4px_0px_rgba\(16\,24\,40\,0\.1\)\,0px_2px_4px_0px_rgba\(16\,24\,40\,0\.06\)\] { --tw-shadow: 0px 2px 4px 0px #1018281a,0px 2px 4px 0px #1018280f; --tw-shadow-colored: 0px 2px 4px 0px var(--tw-shadow-color),0px 2px 4px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-\[0px_4px_8px_-2px_rgba\(16\,24\,40\,0\.1\)\,0px_2px_4px_-2px_rgba\(16\,24\,40\,0\.06\)\] { --tw-shadow: 0px 4px 8px -2px #1018281a,0px 2px 4px -2px #1018280f; --tw-shadow-colored: 0px 4px 8px -2px var(--tw-shadow-color),0px 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-inner { --tw-shadow: inset 0 2px 4px 0 #0000000d; --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-large { --tw-shadow: var(--nextui-box-shadow-large); --tw-shadow-colored: var(--nextui-box-shadow-large); 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 #0000001a,0 4px 6px -4px #0000001a; --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 #0000001a,0 2px 4px -2px #0000001a; --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-medium { --tw-shadow: var(--nextui-box-shadow-medium); --tw-shadow-colored: var(--nextui-box-shadow-medium); 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 #0000000d; --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-small { --tw-shadow: var(--nextui-box-shadow-small); --tw-shadow-colored: var(--nextui-box-shadow-small); 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 #0000001a,0 8px 10px -6px #0000001a; --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-black\/5 { --tw-shadow-color: #2424240d; --tw-shadow: var(--tw-shadow-colored); }
.shadow-blue-500\/50 { --tw-shadow-color: #3b82f680; --tw-shadow: var(--tw-shadow-colored); }
.shadow-danger\/40 { --tw-shadow-color: hsl(var(--nextui-danger)/.4); --tw-shadow: var(--tw-shadow-colored); }
.shadow-default\/50 { --tw-shadow-color: hsl(var(--nextui-default)/.5); --tw-shadow: var(--tw-shadow-colored); }
.shadow-foreground\/40 { --tw-shadow-color: hsl(var(--nextui-foreground)/.4); --tw-shadow: var(--tw-shadow-colored); }
.shadow-primary-01\/20 { --tw-shadow-color: #ff6d3a33; --tw-shadow: var(--tw-shadow-colored); }
.shadow-secondary\/40 { --tw-shadow-color: #eee8e366; --tw-shadow: var(--tw-shadow-colored); }
.shadow-success\/40 { --tw-shadow-color: hsl(var(--nextui-success)/.4); --tw-shadow: var(--tw-shadow-colored); }
.shadow-teritary-01\/20 { --tw-shadow-color: #ff3b3033; --tw-shadow: var(--tw-shadow-colored); }
.shadow-teritary-06\/20 { --tw-shadow-color: #007aff33; --tw-shadow: var(--tw-shadow-colored); }
.shadow-warning\/40 { --tw-shadow-color: hsl(var(--nextui-warning)/.4); --tw-shadow: var(--tw-shadow-colored); }
.\!outline-none { outline-offset: 2px !important; outline: rgba(0, 0, 0, 0) solid 2px !important; }
.outline-none { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
.outline { outline-style: solid; }
.outline-\[3px\] { outline-width: 3px; }
.outline-offset-1 { outline-offset: 1px; }
.outline-teritary-03\/10 { outline-color: rgba(52, 199, 89, 0.1); }
.outline-transparent { outline-color: rgba(0, 0, 0, 0); }
.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-background { --tw-ring-opacity: 1; --tw-ring-color: rgb(209 209 214/var(--tw-ring-opacity,1)); }
.ring-black\/5 { --tw-ring-color: #2424240d; }
.ring-danger { --tw-ring-opacity: 1; --tw-ring-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-ring-opacity))); }
.ring-dark-75\/10 { --tw-ring-color: #1d1d1f1a; }
.ring-default { --tw-ring-opacity: 1; --tw-ring-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-ring-opacity))); }
.ring-focus { --tw-ring-opacity: 1; --tw-ring-color: hsl(var(--nextui-focus)/var(--nextui-focus-opacity,var(--tw-ring-opacity))); }
.ring-primary-01 { --tw-ring-opacity: 1; --tw-ring-color: rgb(255 109 58/var(--tw-ring-opacity,1)); }
.ring-primary-01\/15 { --tw-ring-color: #ff6d3a26; }
.ring-primary1\/30 { --tw-ring-color: #ff6d3a4d; }
.ring-secondary { --tw-ring-opacity: 1; --tw-ring-color: rgb(238 232 227/var(--tw-ring-opacity,1)); }
.ring-success { --tw-ring-opacity: 1; --tw-ring-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-ring-opacity))); }
.ring-transparent { --tw-ring-color: transparent; }
.ring-warning { --tw-ring-opacity: 1; --tw-ring-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-ring-opacity))); }
.ring-offset-2 { --tw-ring-offset-width: 2px; }
.ring-offset-background { --tw-ring-offset-color: #d1d1d6; }
.ring-offset-slate-900 { --tw-ring-offset-color: #0f172a; }
.ring-offset-white { --tw-ring-offset-color: #fff; }
.blur { --tw-blur: blur(8px); filter: var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow); }
.blur-\[2px\] { --tw-blur: blur(2px); 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-lg { --tw-blur: blur(16px); 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); }
.grayscale { --tw-grayscale: grayscale(100%); filter: var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow); }
.\!invert { --tw-invert: invert(100%) !important; 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) !important; }
.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); }
.saturate-150 { --tw-saturate: saturate(1.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); }
.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-\[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-\[2px\] { --tw-backdrop-blur: blur(2px); 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-lg { --tw-backdrop-blur: blur(16px); 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); }
.backdrop-opacity-disabled { --tw-backdrop-opacity: opacity(var(--nextui-disabled-opacity)); 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-saturate-150 { --tw-backdrop-saturate: saturate(1.5); 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-none { transition-property: none !important; }
.transition { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter, backdrop-filter; transition-duration: 0.25s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[color\,opacity\] { transition-property: color, opacity; transition-duration: 0.25s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[flex\,max-width\] { transition-property: flex, max-width; transition-duration: 0.25s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[font-weight\] { transition-property: font-weight; transition-duration: 0.25s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[gap\] { transition-property: gap; transition-duration: 0.25s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[grid-template-rows\,opacity\,flex\,max-width\,width\,max-height\] { transition-property: grid-template-rows, opacity, flex, max-width, width, max-height; transition-duration: 0.25s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[grid-template-rows\] { transition-property: grid-template-rows; transition-duration: 0.25s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[opacity\,transform\] { transition-property: opacity, transform; transition-duration: 0.25s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[transform\,background-color\,color\] { transition-property: transform, background-color, color; transition-duration: 0.25s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[transform\,color\,left\,opacity\] { transition-property: transform, color, left, opacity; transition-duration: 0.25s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[width\] { transition-property: width; transition-duration: 0.25s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-all { transition-property: all; transition-duration: 0.25s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-colors { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-duration: 0.25s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-none { transition-property: none; }
.transition-opacity { transition-property: opacity; transition-duration: 0.25s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-shadow { transition-property: box-shadow; transition-duration: 0.25s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-transform { transition-property: transform; transition-duration: 0.25s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.delay-100 { transition-delay: 0.1s; }
.delay-500 { transition-delay: 0.5s; }
.\!duration-100 { transition-duration: 0.1s !important; }
.\!duration-150 { transition-duration: 0.15s !important; }
.\!duration-200 { transition-duration: 0.2s !important; }
.\!duration-250 { transition-duration: 0.25s !important; }
.\!duration-300 { transition-duration: 0.3s !important; }
.\!duration-500 { transition-duration: 0.5s !important; }
.duration-100 { transition-duration: 0.1s; }
.duration-1000 { transition-duration: 1s; }
.duration-150 { transition-duration: 0.15s; }
.duration-200 { transition-duration: 0.2s; }
.duration-2000 { transition-duration: 2s; }
.duration-300 { transition-duration: 0.3s; }
.duration-400 { transition-duration: 0.4s; }
.duration-500 { transition-duration: 0.5s; }
.duration-700 { transition-duration: 0.7s; }
.\!ease-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important; }
.\!ease-soft-spring { transition-timing-function: cubic-bezier(0.155, 1.105, 0.295, 1.12) !important; }
.ease-in { transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }
.ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.ease-linear { transition-timing-function: linear; }
.ease-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
.will-change-auto { will-change: auto; }
.will-change-transform { will-change: transform; }
@keyframes enter { 
  0% { 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)); }
}
@keyframes exit { 
  100% { 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)); }
}
.animate-in { --tw-enter-opacity: initial; --tw-enter-scale: initial; --tw-enter-rotate: initial; --tw-enter-translate-x: initial; --tw-enter-translate-y: initial; animation-name: enter; animation-duration: 0.25s; }
.fade-in { --tw-enter-opacity: 0; }
.zoom-in { --tw-enter-scale: 0; }
.slide-in-from-bottom-2 { --tw-enter-translate-y: .5rem; }
.slide-in-from-top-1 { --tw-enter-translate-y: -.25rem; }
.slide-in-from-top-2 { --tw-enter-translate-y: -.5rem; }
.\!duration-100 { animation-duration: 0.1s !important; }
.\!duration-150 { animation-duration: 0.15s !important; }
.\!duration-200 { animation-duration: 0.2s !important; }
.\!duration-250 { animation-duration: 0.25s !important; }
.\!duration-300 { animation-duration: 0.3s !important; }
.\!duration-500 { animation-duration: 0.5s !important; }
.duration-100 { animation-duration: 0.1s; }
.duration-1000 { animation-duration: 1s; }
.duration-150 { animation-duration: 0.15s; }
.duration-200 { animation-duration: 0.2s; }
.duration-2000 { animation-duration: 2s; }
.duration-300 { animation-duration: 0.3s; }
.duration-400 { animation-duration: 0.4s; }
.duration-500 { animation-duration: 0.5s; }
.duration-700 { animation-duration: 0.7s; }
.delay-100 { animation-delay: 0.1s; }
.delay-500 { animation-delay: 0.5s; }
.\!ease-out { animation-timing-function: cubic-bezier(0, 0, 0.2, 1) !important; }
.\!ease-soft-spring { animation-timing-function: cubic-bezier(0.155, 1.105, 0.295, 1.12) !important; }
.ease-in { animation-timing-function: cubic-bezier(0.4, 0, 1, 1); }
.ease-in-out { animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.ease-linear { animation-timing-function: linear; }
.ease-out { animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }
.\!running { animation-play-state: running !important; }
.running { animation-play-state: running; }
.paused { animation-play-state: paused; }
:root, .light, [data-theme="light"] { --lightningcss-light: initial; --lightningcss-dark: ; color-scheme: light; --nextui-background: 0 0% 100%; --nextui-foreground-50: 0 0% 98.04%; --nextui-foreground-100: 240 4.76% 95.88%; --nextui-foreground-200: 240 5.88% 90%; --nextui-foreground-300: 240 4.88% 83.92%; --nextui-foreground-400: 240 5.03% 64.9%; --nextui-foreground-500: 240 3.83% 46.08%; --nextui-foreground-600: 240 5.2% 33.92%; --nextui-foreground-700: 240 5.26% 26.08%; --nextui-foreground-800: 240 3.7% 15.88%; --nextui-foreground-900: 240 5.88% 10%; --nextui-foreground: 201.82 24.44% 8.82%; --nextui-divider: 0 0% 6.67%; --nextui-divider-opacity: .15; --nextui-focus: 212.02 100% 46.67%; --nextui-overlay: 0 0% 0%; --nextui-content1: 0 0% 100%; --nextui-content1-foreground: 201.82 24.44% 8.82%; --nextui-content2: 240 4.76% 95.88%; --nextui-content2-foreground: 240 3.7% 15.88%; --nextui-content3: 240 5.88% 90%; --nextui-content3-foreground: 240 5.26% 26.08%; --nextui-content4: 240 4.88% 83.92%; --nextui-content4-foreground: 240 5.2% 33.92%; --nextui-default-50: 0 0% 98.04%; --nextui-default-100: 240 4.76% 95.88%; --nextui-default-200: 240 5.88% 90%; --nextui-default-300: 240 4.88% 83.92%; --nextui-default-400: 240 5.03% 64.9%; --nextui-default-500: 240 3.83% 46.08%; --nextui-default-600: 240 5.2% 33.92%; --nextui-default-700: 240 5.26% 26.08%; --nextui-default-800: 240 3.7% 15.88%; --nextui-default-900: 240 5.88% 10%; --nextui-default-foreground: 0 0% 0%; --nextui-default: 240 4.88% 83.92%; --nextui-primary: 17.68 88.09% 53.92%; --nextui-secondary: 20 100% 95.29%; --nextui-success-50: 146.67 64.29% 94.51%; --nextui-success-100: 145.71 61.4% 88.82%; --nextui-success-200: 146.2 61.74% 77.45%; --nextui-success-300: 145.79 62.57% 66.47%; --nextui-success-400: 146.01 62.45% 55.1%; --nextui-success-500: 145.96 79.46% 43.92%; --nextui-success-600: 146.01 79.89% 35.1%; --nextui-success-700: 145.79 79.26% 26.47%; --nextui-success-800: 146.2 79.78% 17.45%; --nextui-success-900: 145.71 77.78% 8.82%; --nextui-success-foreground: 0 0% 0%; --nextui-success: 145.96 79.46% 43.92%; --nextui-warning-50: 54.55 91.67% 95.29%; --nextui-warning-100: 37.14 91.3% 90.98%; --nextui-warning-200: 37.14 91.3% 81.96%; --nextui-warning-300: 36.96 91.24% 73.14%; --nextui-warning-400: 37.01 91.26% 64.12%; --nextui-warning-500: 37.03 91.27% 55.1%; --nextui-warning-600: 37.01 74.22% 44.12%; --nextui-warning-700: 36.96 73.96% 33.14%; --nextui-warning-800: 37.14 75% 21.96%; --nextui-warning-900: 37.14 75% 10.98%; --nextui-warning-foreground: 0 0% 0%; --nextui-warning: 37.03 91.27% 55.1%; --nextui-danger-50: 339.13 92% 95.1%; --nextui-danger-100: 340 91.84% 90.39%; --nextui-danger-200: 339.33 90% 80.39%; --nextui-danger-300: 339.11 90.6% 70.78%; --nextui-danger-400: 339 90% 60.78%; --nextui-danger-500: 339.2 90.36% 51.18%; --nextui-danger-600: 339 86.54% 40.78%; --nextui-danger-700: 339.11 85.99% 30.78%; --nextui-danger-800: 339.33 86.54% 20.39%; --nextui-danger-900: 340 84.91% 10.39%; --nextui-danger-foreground: 0 0% 100%; --nextui-danger: 339.2 90.36% 51.18%; --nextui-typo-light-01: 0 0% 0%; --nextui-primary-foreground: 0 0% 100%; --nextui-divider-weight: 1px; --nextui-disabled-opacity: .5; --nextui-font-size-tiny: .75rem; --nextui-font-size-small: .875rem; --nextui-font-size-medium: 1rem; --nextui-font-size-large: 1.125rem; --nextui-line-height-tiny: 1rem; --nextui-line-height-small: 1.25rem; --nextui-line-height-medium: 1.5rem; --nextui-line-height-large: 1.75rem; --nextui-radius-small: 8px; --nextui-radius-medium: 12px; --nextui-radius-large: 14px; --nextui-border-width-small: 1px; --nextui-border-width-medium: 2px; --nextui-border-width-large: 3px; --nextui-box-shadow-small: 0px 0px 5px 0px #00000005,0px 2px 10px 0px #0000000f,0px 0px 1px 0px #0000004d; --nextui-box-shadow-medium: 0px 0px 15px 0px #00000008,0px 2px 30px 0px #00000014,0px 0px 1px 0px #0000004d; --nextui-box-shadow-large: 0px 0px 30px 0px #0000000a,0px 30px 60px 0px #0000001f,0px 0px 1px 0px #0000004d; --nextui-hover-opacity: .8; }
.dark, [data-theme="dark"] { --lightningcss-light: ; --lightningcss-dark: initial; color-scheme: dark; --nextui-background: 0 0% 0%; --nextui-foreground-50: 240 5.88% 10%; --nextui-foreground-100: 240 3.7% 15.88%; --nextui-foreground-200: 240 5.26% 26.08%; --nextui-foreground-300: 240 5.2% 33.92%; --nextui-foreground-400: 240 3.83% 46.08%; --nextui-foreground-500: 240 5.03% 64.9%; --nextui-foreground-600: 240 4.88% 83.92%; --nextui-foreground-700: 240 5.88% 90%; --nextui-foreground-800: 240 4.76% 95.88%; --nextui-foreground-900: 0 0% 98.04%; --nextui-foreground: 210 5.56% 92.94%; --nextui-focus: 212.02 100% 46.67%; --nextui-overlay: 0 0% 0%; --nextui-divider: 0 0% 100%; --nextui-divider-opacity: .15; --nextui-content1: 240 5.88% 10%; --nextui-content1-foreground: 0 0% 98.04%; --nextui-content2: 240 3.7% 15.88%; --nextui-content2-foreground: 240 4.76% 95.88%; --nextui-content3: 240 5.26% 26.08%; --nextui-content3-foreground: 240 5.88% 90%; --nextui-content4: 240 5.2% 33.92%; --nextui-content4-foreground: 240 4.88% 83.92%; --nextui-default-50: 240 5.88% 10%; --nextui-default-100: 240 3.7% 15.88%; --nextui-default-200: 240 5.26% 26.08%; --nextui-default-300: 240 5.2% 33.92%; --nextui-default-400: 240 3.83% 46.08%; --nextui-default-500: 240 5.03% 64.9%; --nextui-default-600: 240 4.88% 83.92%; --nextui-default-700: 240 5.88% 90%; --nextui-default-800: 240 4.76% 95.88%; --nextui-default-900: 0 0% 98.04%; --nextui-default-foreground: 0 0% 100%; --nextui-default: 240 5.26% 26.08%; --nextui-primary-50: 211.84 100% 9.61%; --nextui-primary-100: 211.84 100% 19.22%; --nextui-primary-200: 212.24 100% 28.82%; --nextui-primary-300: 212.14 100% 38.43%; --nextui-primary-400: 212.02 100% 46.67%; --nextui-primary-500: 212.14 92.45% 58.43%; --nextui-primary-600: 212.24 92.45% 68.82%; --nextui-primary-700: 211.84 92.45% 79.22%; --nextui-primary-800: 211.84 92.45% 89.61%; --nextui-primary-900: 212.5 92.31% 94.9%; --nextui-primary-foreground: 0 0% 100%; --nextui-primary: 212.02 100% 46.67%; --nextui-secondary-50: 270 66.67% 9.41%; --nextui-secondary-100: 270 66.67% 18.82%; --nextui-secondary-200: 270 66.67% 28.24%; --nextui-secondary-300: 270 66.67% 37.65%; --nextui-secondary-400: 270 66.67% 47.06%; --nextui-secondary-500: 270 59.26% 57.65%; --nextui-secondary-600: 270 59.26% 68.24%; --nextui-secondary-700: 270 59.26% 78.82%; --nextui-secondary-800: 270 59.26% 89.41%; --nextui-secondary-900: 270 61.54% 94.9%; --nextui-secondary-foreground: 0 0% 100%; --nextui-secondary: 270 59.26% 57.65%; --nextui-success-50: 145.71 77.78% 8.82%; --nextui-success-100: 146.2 79.78% 17.45%; --nextui-success-200: 145.79 79.26% 26.47%; --nextui-success-300: 146.01 79.89% 35.1%; --nextui-success-400: 145.96 79.46% 43.92%; --nextui-success-500: 146.01 62.45% 55.1%; --nextui-success-600: 145.79 62.57% 66.47%; --nextui-success-700: 146.2 61.74% 77.45%; --nextui-success-800: 145.71 61.4% 88.82%; --nextui-success-900: 146.67 64.29% 94.51%; --nextui-success-foreground: 0 0% 0%; --nextui-success: 145.96 79.46% 43.92%; --nextui-warning-50: 37.14 75% 10.98%; --nextui-warning-100: 37.14 75% 21.96%; --nextui-warning-200: 36.96 73.96% 33.14%; --nextui-warning-300: 37.01 74.22% 44.12%; --nextui-warning-400: 37.03 91.27% 55.1%; --nextui-warning-500: 37.01 91.26% 64.12%; --nextui-warning-600: 36.96 91.24% 73.14%; --nextui-warning-700: 37.14 91.3% 81.96%; --nextui-warning-800: 37.14 91.3% 90.98%; --nextui-warning-900: 54.55 91.67% 95.29%; --nextui-warning-foreground: 0 0% 0%; --nextui-warning: 37.03 91.27% 55.1%; --nextui-danger-50: 340 84.91% 10.39%; --nextui-danger-100: 339.33 86.54% 20.39%; --nextui-danger-200: 339.11 85.99% 30.78%; --nextui-danger-300: 339 86.54% 40.78%; --nextui-danger-400: 339.2 90.36% 51.18%; --nextui-danger-500: 339 90% 60.78%; --nextui-danger-600: 339.11 90.6% 70.78%; --nextui-danger-700: 339.33 90% 80.39%; --nextui-danger-800: 340 91.84% 90.39%; --nextui-danger-900: 339.13 92% 95.1%; --nextui-danger-foreground: 0 0% 100%; --nextui-danger: 339.2 90.36% 51.18%; --nextui-divider-weight: 1px; --nextui-disabled-opacity: .5; --nextui-font-size-tiny: .75rem; --nextui-font-size-small: .875rem; --nextui-font-size-medium: 1rem; --nextui-font-size-large: 1.125rem; --nextui-line-height-tiny: 1rem; --nextui-line-height-small: 1.25rem; --nextui-line-height-medium: 1.5rem; --nextui-line-height-large: 1.75rem; --nextui-radius-small: 8px; --nextui-radius-medium: 12px; --nextui-radius-large: 14px; --nextui-border-width-small: 1px; --nextui-border-width-medium: 2px; --nextui-border-width-large: 3px; --nextui-box-shadow-small: 0px 0px 5px 0px #0000000d,0px 2px 10px 0px #0003,inset 0px 0px 1px 0px #ffffff26; --nextui-box-shadow-medium: 0px 0px 15px 0px #0000000f,0px 2px 30px 0px #00000038,inset 0px 0px 1px 0px #ffffff26; --nextui-box-shadow-large: 0px 0px 30px 0px #00000012,0px 30px 60px 0px #00000042,inset 0px 0px 1px 0px #ffffff26; --nextui-hover-opacity: .9; }
.leading-inherit { line-height: inherit; }
.bg-img-inherit { background-image: inherit; }
.bg-clip-inherit { background-clip: inherit; }
.text-fill-inherit { -webkit-text-fill-color: inherit; }
.tap-highlight-transparent { -webkit-tap-highlight-color: transparent; }
.input-search-cancel-button-none::-webkit-search-cancel-button { appearance: none; }
.transition-background { transition-property: background; transition-duration: 0.25s; transition-timing-function: ease; }
.transition-colors-opacity { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity; transition-duration: 0.25s; transition-timing-function: ease; }
.transition-width { transition-property: width; transition-duration: 0.25s; transition-timing-function: ease; }
.transition-height { transition-property: height; transition-duration: 0.25s; transition-timing-function: ease; }
.transition-size { transition-property: width, height; transition-duration: 0.25s; transition-timing-function: ease; }
.transition-left { transition-property: left; transition-duration: 0.25s; transition-timing-function: ease; }
.transition-transform-opacity { transition-property: transform, opacity; transition-duration: 0.25s; transition-timing-function: ease; }
.transition-transform-background { transition-property: transform, background; transition-duration: 0.25s; transition-timing-function: ease; }
.transition-transform-colors { transition-property: transform, color, background, background-color, border-color, text-decoration-color, fill, stroke; transition-duration: 0.25s; transition-timing-function: ease; }
.transition-transform-colors-opacity { transition-property: transform, color, background, background-color, border-color, text-decoration-color, fill, stroke, opacity; transition-duration: 0.25s; transition-timing-function: ease; }
.scrollbar-hide { scrollbar-width: none; }
.scrollbar-hide::-webkit-scrollbar { display: none; }
.scrollbar-default { scrollbar-width: auto; }
.scrollbar-default::-webkit-scrollbar { display: block; }
.scroll-container::-webkit-scrollbar { width: 10px; height: 10px; }
.scroll-container::-webkit-scrollbar-thumb { background-color: rgb(136, 136, 136); border: 2px solid rgb(255, 255, 255); border-radius: 10px; }
.scroll-container::-webkit-scrollbar-thumb:hover { background-color: rgb(85, 85, 85); }
.scroll-container::-webkit-scrollbar-track { background-color: rgb(241, 241, 241); border-radius: 10px; }
.scroll-container::-webkit-scrollbar-horizontal { height: 10px; }
.scroll-container::-webkit-scrollbar-vertical { width: 10px; }
.card-border { background: linear-gradient(135deg, rgb(255, 122, 24), rgb(255, 179, 71), rgb(255, 61, 119), rgb(123, 92, 255), rgb(42, 168, 255)); border-radius: 14px; }
.content-v2 div, .content-v2 p, .content-v2 h1, .content-v2 h2, .content-v2 h3, .content-v2 h4, .content-v2 h5 { margin: 0.5rem 0px; }
.border-gradient { position: relative; }
.border-gradient::before { content: ""; background: linear-gradient(90deg, rgb(244, 196, 100), rgb(255, 66, 66)) border-box border-box; border-radius: 50px; padding: 2px; position: absolute; inset: 0px; mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) 0px 0px content-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) 0px 0px; }
.border-gradient-8 { z-index: 10; position: relative; }
.border-gradient-8::before { content: ""; z-index: -1; background: linear-gradient(90deg, rgb(244, 196, 100), rgb(255, 66, 66)) border-box border-box; border-radius: 8px; padding: 2px; position: absolute; inset: 0px; mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) 0px 0px content-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) 0px 0px; }
@keyframes liftAndDrop { 
  0%, 100% { transform: translateY(0px); }
  30% { transform: translateY(0.3rem); }
}
.lift-and-drop { transition: transform 0.2s; animation: 1s ease 0s infinite normal none running liftAndDrop; }
.hover-pause:hover { animation-play-state: paused; }
.rotatey180 { transform: rotateY(180deg); }
.\!rotateX180 { transform: rotateX(180deg) !important; }
.rotateX180 { transform: rotateX(180deg); }
.question-index { text-align: center; color: rgb(34, 49, 63); background: rgb(255, 255, 255); border-radius: 100%; width: 30px; height: 30px; margin: 0px 18px; padding: 5px; font-size: 16px; font-weight: 500; line-height: 20px; display: inline-block; box-shadow: rgba(25, 110, 194, 0.6) 0px 0px 4px; }
.input-fill { background-color: rgba(0, 0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); margin-right: 20px; font-style: normal; font-weight: 400; line-height: 20px; }
.content-exam table, .content-exam th, .content-exam td { margin: 20px 0px; border: 1px solid !important; }
.shadow-sm { box-shadow: rgba(16, 24, 40, 0.1) 0px 1px 3px, rgba(16, 24, 40, 0.06) 0px 1px 2px; }
.shadow-md { box-shadow: rgba(16, 24, 40, 0.1) 0px 4px 8px -2px, rgba(16, 24, 40, 0.06) 0px 2px 4px -2px; }
.shadow-lg { box-shadow: rgba(16, 24, 40, 0.08) 0px 12px 16px -4px, rgba(16, 24, 40, 0.03) 0px 4px 6px -2px; }
.review-real-exam ul li { margin-left: 1.25rem !important; }
.review-real-exam ul { margin-bottom: 0px !important; padding-top: 0px !important; }
.knowledge-map-list li { list-style-type: none !important; }
ul li { list-style-type: disc; }
ul ul li { list-style-type: circle; }
ul ul ul li { list-style-type: square; }
ol > li { list-style-type: decimal; }
a { color: inherit; }
.title { font-size: 40px; font-weight: 700; line-height: 50px; }
.headline1 { font-size: 28px; font-weight: 700; line-height: 40px; }
.headline2 { font-size: 24px; font-weight: 700; line-height: 28px; }
.body01 { font-size: 16px; font-style: normal; font-weight: 400; line-height: 20px; }
.text-web-body1 { font-size: 1rem; font-style: normal; font-weight: 700; line-height: 1.25rem; }
.body2 { font-size: 14px; font-weight: 400; line-height: 24px; }
.text-web-body2 { font-size: 14px; font-style: normal; font-weight: 700; line-height: 18px; text-decoration-line: underline; }
.body02-bold { font-size: 14px; font-style: normal; font-weight: 700; line-height: 18px; }
.body02 { font-size: 14px; font-style: normal; font-weight: 400; line-height: 18px; }
.body3 { font-size: 16px; font-weight: 500; line-height: 20px; }
.body03 { font-size: 12px; font-style: normal; font-weight: 300; line-height: 16px; }
.text-web-body3 { font-size: 12px; font-style: normal; font-weight: 400; line-height: 16px; }
.body4 { font-size: 16px; font-weight: 400; line-height: 20px; }
.body5 { font-size: 14px; font-weight: 400; line-height: 20px; }
.body6 { font-size: 14px; line-height: 18px; }
.home-body { letter-spacing: 0.18px; font-size: 1.125rem; font-weight: 400; line-height: 24px; }
.text-web { font-size: 24px; font-weight: 800; line-height: 28px; }
.caption-2 { font-size: 12px; font-style: normal; font-weight: 300; line-height: 14px; }
.body-1 { font-size: 16px; font-style: normal; font-weight: 400; line-height: 20px; }
.body-3 { font-size: 12px; font-style: normal; font-weight: 400; line-height: 16px; }
.subtitle-1 { font-size: 14px; font-style: normal; }
.h1 { font-size: 80px; font-style: normal; font-weight: 700; line-height: 82px; }
.\!text-t4-regular { font-size: 0.875rem !important; font-style: normal !important; font-weight: 400 !important; line-height: 18px !important; }
.text-t4-regular { font-size: 0.875rem; font-style: normal; font-weight: 400; line-height: 18px; }
.text-t4-semibold { font-size: 0.875rem; font-style: normal; font-weight: 600; line-height: 1.125rem; }
.\!t4 { font-size: 0.875rem !important; font-style: normal !important; font-weight: 700 !important; line-height: 18px !important; }
.t4, .t4_bold { font-size: 0.875rem; font-style: normal; font-weight: 700; line-height: 18px; }
.\!text-t2-regular { font-size: 1.125rem !important; font-style: normal !important; font-weight: 400 !important; line-height: 22px !important; }
.text-t2-regular { font-size: 1.125rem; font-style: normal; font-weight: 400; line-height: 22px; }
.\!text-t2-bold { font-size: 1.125rem !important; font-style: normal !important; font-weight: 700 !important; line-height: 22px !important; }
.text-t2-bold { font-size: 1.125rem; font-style: normal; font-weight: 700; line-height: 22px; }
.\!text-t3 { font-size: 1rem !important; font-style: normal !important; font-weight: 400 !important; line-height: 1.25rem !important; }
.text-t3 { font-size: 1rem; font-style: normal; font-weight: 400; line-height: 1.25rem; }
.text-t3-semibold { font-size: 1rem; font-style: normal; font-weight: 600; line-height: 1.25rem; }
.\!text-t3-bold { font-size: 1rem !important; font-style: normal !important; font-weight: 700 !important; line-height: 1.25rem !important; }
.text-t3-bold { font-size: 1rem; font-style: normal; font-weight: 700; line-height: 1.25rem; }
.\!text-t4-bold { font-size: 0.875rem !important; font-weight: 700 !important; line-height: 1.125rem !important; }
.text-t4-bold { font-size: 0.875rem; font-weight: 700; line-height: 1.125rem; }
.text-t4 { font-size: 0.9rem; font-style: normal; font-weight: 400; line-height: 18px; }
.\!text-t5-bold { font-size: 0.75rem !important; font-style: normal !important; font-weight: 700 !important; line-height: 0.875rem !important; }
.text-t5-bold { font-size: 0.75rem; font-style: normal; font-weight: 700; line-height: 0.875rem; }
.\!text-t5-regular { font-size: 0.75rem !important; font-style: normal !important; font-weight: 400 !important; line-height: 0.875rem !important; }
.text-t5-regular { font-size: 0.75rem; font-style: normal; font-weight: 400; line-height: 0.875rem; }
.text-t6-bold { font-size: 0.625rem; font-style: normal; font-weight: 700; line-height: 0.75rem; }
.text-t6-regular { font-size: 0.625rem; font-style: normal; font-weight: 400; line-height: 0.75rem; }
.text-web-h3 { font-size: 40px; font-style: normal; font-weight: 700; line-height: 48px; }
.h4, .text-web-h4 { font-size: 28px; font-style: normal; font-weight: 700; line-height: 38px; }
.\!h5 { font-size: 24px !important; font-style: normal !important; font-weight: 700 !important; line-height: 28px !important; }
.h5, .text-web-h5 { font-size: 24px; font-style: normal; font-weight: 700; line-height: 28px; }
.h6 { font-size: 20px; font-style: normal; font-weight: 700; line-height: 24px; }
.text-web-h6 { letter-spacing: 0.4px; font-size: 20px; font-style: normal; font-weight: 700; line-height: 24px; }
.h7 { font-size: 18px; font-weight: 700; line-height: 24px; }
.text-web-h7 { letter-spacing: 0.36px; font-size: 18px; font-style: normal; font-weight: 700; line-height: 24px; }
.h8 { letter-spacing: 0.32px; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; }
.text-web-h8 { font-size: 16px; font-style: normal; font-weight: 700; line-height: 20px; }
.text-web-h9 { font-size: 14px; font-style: normal; font-weight: 700; line-height: 18px; text-decoration-line: underline; }
.h9 { font-size: 14px; font-style: normal; font-weight: 700; line-height: 18px; }
.h11 { font-size: 10px; font-style: normal; font-weight: 700; line-height: 10px; }
.text-button { font-size: 16px; font-style: normal; font-weight: 700; line-height: 20px; }
.text-web-button { font-size: 16px; font-style: normal; font-weight: 700; line-height: 16px; }
.text-header { font-size: 13px; font-style: normal; font-weight: 700; line-height: 18px; }
.caption { font-size: 14px; font-style: normal; font-weight: 400; line-height: 16px; }
.t2 { font-size: 18px; font-style: normal; font-weight: 700; line-height: 22px; }
.t3 { font-size: 16px; font-style: normal; font-weight: 700; line-height: 20px; }
.t4_bold { font-size: 14px; font-style: normal; font-weight: 700; line-height: 18px; }
.t5 { font-size: 12px; font-style: normal; font-weight: 600; line-height: 14px; }
.shadow-card { box-shadow: rgba(0, 0, 0, 0) 10px 5px 3px, rgba(0, 0, 0, 0.01) 6px 3px 3px, rgba(0, 0, 0, 0.03) 3px 2px 2px, rgba(0, 0, 0, 0.05) 2px 1px 2px, rgba(0, 0, 0, 0.05) 0px 0px 1px; }
.shadow-3 { box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; }
.shadow-xl { box-shadow: rgba(16, 24, 40, 0.08) 0px 20px 24px -4px, rgba(16, 24, 40, 0.03) 0px 8px 8px -4px; }
.shadow-2xl { box-shadow: rgba(16, 24, 40, 0.18) 0px 24px 48px -12px; }
.shadow-navigator { box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px; }
.button-supper-small { font-size: 12px; font-style: normal; font-weight: 700; line-height: 18px; }
.button { font-size: 1rem; font-weight: 700; line-height: 1rem; }
.h-screen-mobile { height: var(--height-screen); }
.text-t1-regular { font-size: 1.25rem; font-style: normal; font-weight: 400; line-height: 24px; }
.\!text-t1-bold { font-size: 1.25rem !important; font-style: normal !important; font-weight: 700 !important; line-height: 24px !important; }
.text-t1-bold { font-size: 1.25rem; font-style: normal; font-weight: 700; line-height: 24px; }
.\!text-h5-bold { font-size: 1.875rem !important; font-style: normal !important; font-weight: 700 !important; line-height: 38px !important; }
.text-h5-bold { font-size: 1.875rem; font-style: normal; font-weight: 700; line-height: 38px; }
.option-drag { pointer-events: auto !important; }
@keyframes bounce-mini-y { 
  0%, 100% { transform: translateY(30px); }
  50% { transform: translateY(0px); }
}
@keyframes bounce-mini-x { 
  0%, 100% { transform: translate(10px); }
  50% { transform: translate(0px); }
}
.animate-bounce-mini-y { animation: 1.5s ease 0s infinite normal none running bounce-mini-y; }
@keyframes moveSlideshow { 
  100% { transform: translate(-3700px); }
}
@keyframes moveSlideshowReverse { 
  0% { transform: translate(-3700px); }
}
.\[--cursor-hit-x\:8px\] { --cursor-hit-x: 8px; }
.\[--pattern-fg\:var\(--color-gray-950\)\] { --pattern-fg: var(--color-gray-950); }
.\[--picker-height\:224px\] { --picker-height: 224px; }
.\[--scale-enter\:100\%\] { --scale-enter: 100%; }
.\[--scale-exit\:100\%\] { --scale-exit: 100%; }
.\[--scroll-shadow-size\:100px\] { --scroll-shadow-size: 100px; }
.\[--slide-enter\:0px\] { --slide-enter: 0px; }
.\[--slide-exit\:80px\] { --slide-exit: 80px; }
.\[background-clip\:padding-box\] { background-clip: padding-box; }
.\[letter-spacing\:-0\.72px\] { letter-spacing: -0.72px; }
.\[letter-spacing\:-1\.12px\] { letter-spacing: -1.12px; }
.\[mask-image\:linear-gradient\(\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\] { mask-image: linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent); }
:root { --foreground-rgb: 0,0,0; --background-start-rgb: 214,219,220; --background-end-rgb: 255,255,255; --height-screen: 100vh; }
.box-shadow-card { box-shadow: rgba(16, 24, 40, 0.1) 0px 1px 2px 1px, rgba(16, 24, 40, 0.06) 0px 1px 2px; }
.card-course [role="progressbar"] { background-color: rgb(242, 242, 247) !important; }
#simplified-tag { z-index: 1; color: rgb(255, 255, 255); background: rgb(255, 109, 58); border-radius: 4px 0px 0px 4px; padding: 4px; font-size: 12px; font-style: normal; font-weight: 700; line-height: 18px; transition: 0.2s; position: absolute; top: 10px; right: -5px; }
.simplified { opacity: 1; transition: 0.2s; }
.card-item:hover .simplified { opacity: 0; transition: 50ms; }
.scrollable-element { scroll-behavior: smooth; overflow: auto scroll; }
.infinite-scroll-component { overflow: unset !important; }
.break-comment { word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap; }
html { scroll-behavior: smooth; }
#root { --lightningcss-light: initial; --lightningcss-dark: ; color-scheme: light; color: rgb(36, 36, 36); font-synthesis: none; text-rendering: optimizelegibility; scroll-snap-type: x mandatory; -webkit-font-smoothing: antialiased; text-size-adjust: 100%; background-color: rgb(255, 255, 255) !important; }
:root { --lightningcss-light: initial; --lightningcss-dark: ; color-scheme: light; color: rgb(36, 36, 36); font-synthesis: none; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; text-size-adjust: 100%; box-sizing: border-box; background-color: rgb(255, 255, 255); }
h1, h2, h3, h4, h5, h6 { margin-top: 0px; font-weight: 700; }
h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.17em; }
h4 { font-size: 1em; }
h5 { font-size: 0.83em; }
h6 { font-size: 0.67em; }
strong { font-weight: 700; }
.content-bundle ul li { margin-left: 10px; padding-top: 4px; list-style: outside; }
.content-cms table, .content-cms th, .content-cms td { margin: 20px 0px; border: 1px solid !important; padding: 10px !important; }
.content-cms ul, .content-cms ol { margin-left: 10px; padding-top: 4px; padding-bottom: 10px; padding-left: 12px; line-height: 1.5; list-style: outside; }
.content-notification ol { flex-direction: column; gap: 20px; margin: 10px 0px 10px 10px; padding-top: 4px; padding-bottom: 10px; padding-left: 12px; line-height: 1.5; list-style: decimal; display: flex; }
.content-cms p { padding-bottom: 10px; line-height: 1.5; }
.content-cms-v1 p { font-weight: 400; line-height: 1.5; }
.content-cms-v1 h2 { padding-bottom: 0.75rem; }
.content-cms-v1 ul { margin-left: 10px; padding-top: 4px; padding-bottom: 10px; padding-left: 12px; line-height: 1.5; list-style: outside; }
.content-cms-v1 table, .content-cms-v1 th, .content-cms-v1 td { margin: 20px 0px; border: 1px solid !important; }
.content-cms-v1 table, .content-cms-v1 th, .content-cms-v1 td, .content-cms-v1 p { margin: 10px !important; }
.content-cms ul { flex-direction: column; display: flex; }
.content-cms h2 { padding-bottom: 1.3rem; }
.content-exam table { width: 100% !important; }
.content-learning-profile ul { margin-left: 10px; padding-top: 4px; padding-bottom: 10px; padding-left: 12px; line-height: 1.5; list-style: outside; }
.popup-modal .close-button { border: 1px solid rgb(0, 0, 0); border-radius: 100%; padding: 4px; }
p, span { text-indent: unset !important; }
body { place-items: center; margin: 0px; font-size: 1rem; }
h1 { font-size: 3.2em; line-height: 1.1; }
.tab-menu .flex-shrink-0 { width: 100%; }
textarea:focus, button:focus, select:focus-visible, button:focus-visible { outline: none; }
@media (prefers-color-scheme: light) {
  :root { color: rgb(33, 53, 71); background-color: rgb(255, 255, 255); }
}
.toast-fail { color: rgb(220, 59, 138); background: rgb(255, 248, 251); border: 1px solid rgb(220, 59, 138); border-radius: 16px; padding: 16px; font-size: 18px; font-weight: 700; line-height: 24px; box-shadow: rgba(1, 89, 160, 0.15) 8px 10px 48px; }
.toast-warning { color: rgb(216, 164, 8); background: rgb(255, 249, 233); border: 1px solid rgb(216, 164, 8); border-radius: 16px; padding: 16px; font-size: 18px; font-weight: 700; line-height: 24px; box-shadow: rgba(1, 89, 160, 0.15) 8px 10px 48px; }
.toast-success { color: rgb(1, 164, 70); background: rgb(228, 255, 221); border: 1px solid rgb(1, 164, 70); border-radius: 16px; padding: 16px; font-size: 18px; font-weight: 700; line-height: 24px; box-shadow: rgba(1, 89, 160, 0.15) 8px 10px 48px; }
button.ant-btn { align-items: center; display: flex !important; }
.tab-default { scroll-margin-top: 200px; }
.lesson-slider .swiper-button-prev { top: 43px; left: -11px; }
.lesson-slider .swiper-button-next { top: 43px; right: -11px; }
.swiper-button-next, .swiper-button-prev { color: red; z-index: 123; opacity: 0.6; background-position: 50% center; background-repeat: no-repeat; background-size: 40px; width: 50px; }
.swiper-button-prev::after, .swiper-button-next::after { content: ""; }
.swiper-button-disabled svg path { fill: rgb(178, 183, 188) !important; }
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { pointer-events: unset; cursor: not-allowed; }
.time-question, .length { opacity: 0; animation: 1s ease-in-out 0s 1 normal forwards running fadeIn; }
.slider { width: 100%; margin: 50% auto; }
.speaking-result section { overflow-y: unset !important; }
a:focus { outline: none; }
input::-webkit-outer-spin-button { appearance: none; margin: 0px; }
input::-webkit-inner-spin-button { appearance: none; margin: 0px; }
input[type="number"] { }
input[type="range"] { appearance: none; cursor: pointer; border-radius: 16px; outline: none; width: 100%; transition: 0.4s; position: absolute; overflow: hidden; }
#rangevalue { text-align: center; color: rgb(87, 158, 129); width: 100%; margin: auto; padding: 10px 0px; font-size: 18px; transition: 0.4s ease-out; display: block; }
@keyframes fadeIn { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes scaleZoomIn { 
  0% { opacity: 0; transform: scale(1.1); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes scaleZoomOutLow { 
  0% { opacity: 0; transform: scale(0.9); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes transtionNav { 
  0% { opacity: 0; transform: translate(-40px); }
  100% { opacity: 1; transform: translate(0px); }
}
@keyframes scaleTransTestMic { 
  0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(1.3); }
}
@keyframes zoomoutPopup { 
  0% { opacity: 0; transform: scale(0.8); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes transtionLeft { 
  0% { left: 100px; }
  100% { left: 20px; }
}
.zoomout-popup { transition: all; animation: 0.2s ease 0s 1 normal none running zoomoutPopup; }
.zoomin-content { animation: 0.6s ease-out 0s 1 normal none running scaleZoomIn; }
.zoomin-content-low { animation: 0.5s ease 0s 1 normal none running scaleZoomOutLow; }
.box-shadow-md { box-shadow: none !important; }
.object-top-banner { object-position: 0px -150px; }
.slick-next { z-index: 11 !important; top: 40% !important; right: -10px !important; }
.slick-prev { z-index: 11 !important; top: 40% !important; left: -10px !important; }
.dropdow-menu-mb hr { display: none; }
@media only screen and (max-width: 1024px) {
  .box-shadow-none { box-shadow: none !important; }
  .box-shadow-md { box-shadow: rgba(0, 70, 251, 0.2) 0px 2px 10px !important; }
  .volume-icon { width: 16px; }
  .nav-opened { display: none; }
  .timeline { margin-right: 0px !important; }
}
.custom-editor .ql-container, .custom-editor .ql-editor { min-height: 300px; }
.textarea-selected textarea { transition: 1s; animation: auto ease 0s 1 normal none running none; height: 70px !important; }
.scroll-margin-top { scroll-margin-top: 3px; }
.comment-wraper { scroll-behavior: smooth; }
.nav-search { transition: 0.4s; }
.dropdow-menu-mb button { padding-bottom: 0px; }
.dropdow-left button { padding: 20px 0px 0px; }
.thumb-card { opacity: 0; background: rgba(0, 0, 0, 0.8); width: 100%; height: 100%; transition: 0.7s; position: absolute; }
.content-card:hover .thumb-card { opacity: 1; transition: 0.7s; }
.input-comment:focus { outline: none; }
.icon-close-image:hover svg { transition: 0.2s; transform: rotate(90deg); }
.icon-close-image svg { transition: 0.2s; }
.wrap-comment:hover .icon-pin { opacity: 1 !important; }
.dropdown-popup li { margin-bottom: 0px !important; }
.input-login { background: rgb(255, 255, 255) !important; }
.swiper-button-next, .swiper-button-prev { background: rgba(60, 60, 67, 0.18); border-radius: 100%; width: 40px !important; height: 40px !important; }
.swiper-slide-active .swiper-slide-shadow-coverflow { background-image: none !important; }
.swiper-slide-next .swiper-slide-shadow-coverflow, .swiper-slide-prev .swiper-slide-shadow-coverflow { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; background-image: none !important; }
.swiper-button-next, .swiper-button-prev { opacity: 1 !important; }
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { opacity: 0.4 !important; }
.swiper-button-next::after, .swiper-rtl .swiper-button-next::after, .swiper-button-prev::after, .swiper-rtl .swiper-button-prev::after { color: rgba(60, 60, 67, 0.6); font-size: 12px !important; }
@media only screen and (max-width: 768px) {
  .zoomin-content { animation: auto ease 0s 1 normal none running none; }
  .pagination ul { margin-left: 0px !important; }
  .tab-speaking-result [data-slot="tabList"] { background-color: rgba(0, 0, 0, 0) !important; width: 100% !important; display: block !important; }
  .speaking-result [role="tabpanel"] { padding-left: 0px !important; padding-right: 0px !important; }
  .tabs-wraper [data-slot="tabContent"] { padding: 0px 10px; }
}
.block-html p { margin-bottom: 0.7rem; }
.block-html * { line-height: 1.4; }
.block-html div { margin-bottom: 1.5rem; }
.block-html h1, .block-html h2, .block-html h3, .block-html h4, .block-html h5, .block-html h6 { margin-top: 1.5rem; margin-bottom: 0.5rem; }
.mocktest .swiper-wrapper { align-items: stretch; }
.mocktest .swiper-slide { height: unset; }
.no-scrollbar { scrollbar-width: none; }
.no-scrollbar::-webkit-scrollbar { width: 0px; height: 0px; }
.parent { background: rgb(255, 255, 255); justify-content: center; align-items: center; width: 100px; height: 100px; display: flex; }
.parent[data-isopen="true"] { width: 400px; height: 200px; }
.child { background: rgb(241, 7, 163); border-radius: 50%; width: 40px; height: 40px; }
.box-coin-card { box-shadow: rgba(16, 24, 40, 0.1) 0px 4px 8px -2px, rgba(16, 24, 40, 0.06) 0px 2px 4px -2px; }
.group-tooltip:hover .content-tooltip { display: block; }
.card-boxshadow-mocktest { box-shadow: rgba(0, 0, 0, 0.29) 0px 15px 15px -8px; }
.bundle-purchase-card p { font-size: 0.9rem; font-style: normal; font-weight: 400; line-height: 18px; }
.bundle-purchase-card ul { flex-direction: column; gap: 0.5rem; margin-top: 0.5rem; font-size: 1rem; font-style: normal; font-weight: 700; line-height: 1.25rem; list-style-position: inside; display: flex; }
.cms-ul ul { list-style-type: inherit; list-style-position: inside; }
.content-cms .cms-ul ol { list-style: decimal; }
@keyframes activeSectionFlash { 
  0%, 100% { background-color: rgb(249, 249, 246); }
  50% { background-color: rgb(247, 247, 217); }
}
.animate-active-section-flash { animation: 0.8s ease-in-out 0s 3 normal none running activeSectionFlash; }
@keyframes spark-twinkle { 
  0%, 100% { opacity: 0.4; transform: scale(0.8) rotate(0deg); }
  50% { opacity: 1; transform: scale(1.1)rotate(var(--sr)); }
}
.spark { transform-origin: 50% center; animation: 3s ease-in-out 0s infinite normal both running spark-twinkle; }
@keyframes fillProgress { 
  0% { width: 0%; }
  100% { width: 100%; }
}
.animate-progress { animation-name: fillProgress; animation-timing-function: linear; animation-fill-mode: forwards; }
@keyframes pulse-btn { 
  0% { transform: scale(1); box-shadow: rgba(240, 95, 35, 0.7) 0px 0px; }
  50% { transform: scale(1.05); box-shadow: rgba(240, 95, 35, 0) 0px 0px 0px 12px; }
  100% { transform: scale(1); box-shadow: rgba(240, 95, 35, 0) 0px 0px; }
}
.btn-pulse { animation: 1.5s ease 0s infinite normal none running pulse-btn; }
.btn-pulse:hover { animation: 1.5s ease 0s infinite normal none running pulse-btn; transform: translateY(-3px) scale(1.05); box-shadow: rgba(240, 95, 35, 0.4) 0px 6px 18px; }
.grad-rainbow { background: linear-gradient(90deg, rgb(62, 180, 137), rgb(30, 123, 209), rgb(123, 76, 158), rgb(216, 67, 74), rgb(241, 102, 35), rgb(250, 191, 73)); }
.animate-fade-in { animation: 0.4s ease-out 0s 1 normal forwards running fadeIn; }
@media (min-width: 640px) {
  .sm\:container-system { width: 100%; }
  @media (min-width: 640px) {
  .sm\:container-system { max-width: 640px; }
}
  @media (min-width: 768px) {
  .sm\:container-system { max-width: 768px; }
}
  @media (min-width: 1024px) {
  .sm\:container-system { max-width: 1024px; }
}
  @media (min-width: 1280px) {
  .sm\:container-system { max-width: 1280px; }
}
  @media (min-width: 1440px) {
  .sm\:container-system { max-width: 1440px; }
}
  @media (min-width: 1536px) {
  .sm\:container-system { max-width: 1536px; }
}
  @media (min-width: 1920px) {
  .sm\:container-system { max-width: 1920px; }
}
  @media (min-width: 2560px) {
  .sm\:container-system { max-width: 2560px; }
}
  .sm\:container-system { max-width: 1540px; margin-left: auto; margin-right: auto; padding-left: 1.25rem; padding-right: 1.25rem; }
  .sm\:\!text-h1-bold { letter-spacing: -0.02em !important; font-size: 72px !important; font-weight: 700 !important; line-height: 90px !important; }
  .sm\:\!text-h4-bold { letter-spacing: -0.02em !important; font-size: 36px !important; font-weight: 700 !important; line-height: 44px !important; }
  .sm\:text-h6 { letter-spacing: 0.4px; font-size: 20px; font-weight: 700; line-height: 32px; }
  .sm\:\!text-h6-bold { font-size: 24px !important; font-style: normal !important; font-weight: 700 !important; line-height: 32px !important; }
  .sm\:text-h6-bold { font-size: 24px; font-style: normal; font-weight: 700; line-height: 32px; }
  .sm\:body2 { font-size: 0.875rem; font-weight: 400; line-height: 1.5rem; }
  .sm\:body4 { font-size: 16px; font-weight: 400; line-height: 20px; }
  .sm\:youpass-la-gi { letter-spacing: 0.22px; font-size: 22px; font-style: normal; font-weight: 400; line-height: 30px; }
  .sm\:h3 { letter-spacing: -0.96px; font-size: 48px; font-style: normal; font-weight: 700; line-height: 52px; }
  .sm\:h8 { letter-spacing: 0.32px; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; }
}
@media (min-width: 768px) {
  .md\:container-full { width: 100%; }
  @media (min-width: 640px) {
  .md\:container-full { max-width: 640px; }
}
  @media (min-width: 768px) {
  .md\:container-full { max-width: 768px; }
}
  @media (min-width: 1024px) {
  .md\:container-full { max-width: 1024px; }
}
  @media (min-width: 1280px) {
  .md\:container-full { max-width: 1280px; }
}
  @media (min-width: 1440px) {
  .md\:container-full { max-width: 1440px; }
}
  @media (min-width: 1536px) {
  .md\:container-full { max-width: 1536px; }
}
  @media (min-width: 1920px) {
  .md\:container-full { max-width: 1920px; }
}
  @media (min-width: 2560px) {
  .md\:container-full { max-width: 2560px; }
}
  .md\:container-full { max-width: 1280px; margin-left: auto; margin-right: auto; padding-left: 1rem; padding-right: 1rem; }
  @media (min-width: 768px) {
  .md\:container-full { padding-left: 1.5rem; padding-right: 1.5rem; }
}
  @media (min-width: 1280px) {
  .md\:container-full { padding-left: 2.5rem; padding-right: 2.5rem; }
}
  @media (min-width: 1536px) {
  .md\:container-full { padding-left: 0px; padding-right: 0px; }
}
  .md\:text-h3-bold { letter-spacing: -2%; font-size: 48px; font-weight: 700; line-height: 60px; }
  .md\:text-h5 { font-size: 24px; font-weight: 800; line-height: 28px; }
  .md\:text-h6-bold { font-size: 24px; font-style: normal; font-weight: 700; line-height: 32px; }
  .md\:body5 { font-size: 14px; font-weight: 400; line-height: 20px; }
  .md\:caption-2 { font-size: 12px; font-style: normal; font-weight: 300; line-height: 16px; }
  .md\:caption-3 { font-size: 10px; font-style: normal; font-weight: 500; line-height: 10px; }
  .md\:body-1 { font-size: 16px; font-style: normal; font-weight: 400; line-height: 20px; }
  .md\:h3 { letter-spacing: -0.96px; font-size: 48px; font-style: normal; font-weight: 700; line-height: 52px; }
  .md\:h8 { letter-spacing: 0.32px; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; }
  .md\:text-button { font-size: 16px; font-style: normal; font-weight: 700; line-height: 20px; }
}
@media (min-width: 1024px) {
  .lg\:text-h6-bold { font-size: 24px; font-style: normal; font-weight: 700; line-height: 32px; }
  .lg\:body3 { font-size: 16px; font-weight: 500; line-height: 20px; }
  .lg\:body-1 { font-size: 16px; font-style: normal; font-weight: 400; line-height: 20px; }
  .lg\:h25 { font-size: 52px; font-style: normal; font-weight: 700; line-height: 48px; }
  .lg\:youpass-la-gi { letter-spacing: 0.22px; font-size: 22px; font-style: normal; font-weight: 400; line-height: 30px; }
  .lg\:h3 { letter-spacing: -0.96px; font-size: 48px; font-style: normal; font-weight: 700; line-height: 52px; }
  .lg\:h8 { letter-spacing: 0.32px; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; }
}
@media (min-width: 1280px) {
  .xl\:container-elearning { width: 100%; }
  @media (min-width: 640px) {
  .xl\:container-elearning { max-width: 640px; }
}
  @media (min-width: 768px) {
  .xl\:container-elearning { max-width: 768px; }
}
  @media (min-width: 1024px) {
  .xl\:container-elearning { max-width: 1024px; }
}
  @media (min-width: 1280px) {
  .xl\:container-elearning { max-width: 1280px; }
}
  @media (min-width: 1440px) {
  .xl\:container-elearning { max-width: 1440px; }
}
  @media (min-width: 1536px) {
  .xl\:container-elearning { max-width: 1536px; }
}
  @media (min-width: 1920px) {
  .xl\:container-elearning { max-width: 1920px; }
}
  @media (min-width: 2560px) {
  .xl\:container-elearning { max-width: 2560px; }
}
  .xl\:container-elearning { max-width: 1440px; margin-left: auto; margin-right: auto; padding-left: 1.5rem; padding-right: 1.5rem; }
  @media (min-width: 640px) {
  .xl\:container-elearning { padding-left: 2.5rem; padding-right: 2.5rem; }
}
  @media (min-width: 1280px) {
  .xl\:container-elearning { padding-left: 0px; padding-right: 0px; }
}
  .xl\:\!text-h1-bold { letter-spacing: -0.02em !important; font-size: 72px !important; font-weight: 700 !important; line-height: 90px !important; }
  .xl\:\!text-h3-bold { letter-spacing: -2% !important; font-size: 48px !important; font-weight: 700 !important; line-height: 60px !important; }
  .xl\:\!text-h4-bold { letter-spacing: -0.02em !important; font-size: 36px !important; font-weight: 700 !important; line-height: 44px !important; }
  .xl\:\!text-h6-bold { font-size: 24px !important; font-style: normal !important; font-weight: 700 !important; line-height: 32px !important; }
  .xl\:text-h6-bold { font-size: 24px; font-style: normal; font-weight: 700; line-height: 32px; }
  .xl\:caption-3 { font-size: 10px; font-style: normal; font-weight: 500; line-height: 10px; }
  .xl\:h25 { font-size: 52px; font-style: normal; font-weight: 700; line-height: 48px; }
  .xl\:youpass-la-gi { letter-spacing: 0.22px; font-size: 22px; font-style: normal; font-weight: 400; line-height: 30px; }
  .xl\:h8 { letter-spacing: 0.32px; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; }
}
@media (min-width: 1440px) {
  .hd\+\:\!text-h3-bold { letter-spacing: -2% !important; font-size: 48px !important; font-weight: 700 !important; line-height: 60px !important; }
}
@media (min-width: 1280px) {
  .xl\:container { width: 100%; }
  @media (min-width: 640px) {
  .xl\:container { max-width: 640px; }
}
  @media (min-width: 768px) {
  .xl\:container { max-width: 768px; }
}
  @media (min-width: 1024px) {
  .xl\:container { max-width: 1024px; }
}
  @media (min-width: 1280px) {
  .xl\:container { max-width: 1280px; }
}
  @media (min-width: 1440px) {
  .xl\:container { max-width: 1440px; }
}
  @media (min-width: 1536px) {
  .xl\:container { max-width: 1536px; }
}
  @media (min-width: 1920px) {
  .xl\:container { max-width: 1920px; }
}
  @media (min-width: 2560px) {
  .xl\:container { max-width: 2560px; }
}
}
.marker\:font-extrabold ::marker { font-weight: 800; }
.marker\:font-extrabold::marker { font-weight: 800; }
.file\:cursor-pointer::file-selector-button { cursor: pointer; }
.file\:border-0::file-selector-button { border-width: 0px; }
.file\:bg-transparent::file-selector-button { background-color: rgba(0, 0, 0, 0); }
.placeholder\:text-danger::placeholder { --tw-text-opacity: 1; color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity))); }
.placeholder\:text-dark-50::placeholder { --tw-text-opacity: 1; color: rgb(138 138 142/var(--tw-text-opacity,1)); }
.placeholder\:text-foreground-500::placeholder { --tw-text-opacity: 1; color: hsl(var(--nextui-foreground-500)/var(--nextui-foreground-500-opacity,var(--tw-text-opacity))); }
.placeholder\:text-light-03::placeholder { color: rgba(60, 60, 67, 0.6); }
.placeholder\:text-light-04::placeholder { color: rgba(60, 60, 67, 0.18); }
.placeholder\:text-secondary::placeholder { --tw-text-opacity: 1; color: rgb(238 232 227/var(--tw-text-opacity,1)); }
.placeholder\:text-slate-500::placeholder { --tw-text-opacity: 1; color: rgb(100 116 139/var(--tw-text-opacity,1)); }
.placeholder\:text-success-600::placeholder { --tw-text-opacity: 1; color: hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity,var(--tw-text-opacity))); }
.placeholder\:text-warning-600::placeholder { --tw-text-opacity: 1; color: hsl(var(--nextui-warning-600)/var(--nextui-warning-600-opacity,var(--tw-text-opacity))); }
.placeholder\:text-t3::placeholder { font-size: 1rem; font-style: normal; font-weight: 400; line-height: 1.25rem; }
.placeholder\:text-t5-regular::placeholder { font-size: 0.75rem; font-style: normal; font-weight: 400; line-height: 0.875rem; }
.before\:absolute::before { content: var(--tw-content); position: absolute; }
.before\:inset-0::before { content: var(--tw-content); inset: 0px; }
.before\:z-0::before { content: var(--tw-content); z-index: 0; }
.before\:z-\[-1\]::before { content: var(--tw-content); z-index: -1; }
.before\:box-border::before { content: var(--tw-content); box-sizing: border-box; }
.before\:block::before { content: var(--tw-content); display: block; }
.before\:hidden::before { content: var(--tw-content); display: none; }
.before\:h-0\.5::before { content: var(--tw-content); height: 0.125rem; }
.before\:h-11::before { content: var(--tw-content); height: 2.75rem; }
.before\:h-2\.5::before { content: var(--tw-content); height: 0.625rem; }
.before\:h-px::before { content: var(--tw-content); height: 1px; }
.before\:w-0::before { content: var(--tw-content); width: 0px; }
.before\:w-11::before { content: var(--tw-content); width: 2.75rem; }
.before\:w-2\.5::before { content: var(--tw-content); width: 0.625rem; }
.before\:w-6::before { content: var(--tw-content); width: 1.5rem; }
.before\:-translate-x-full::before { content: var(--tw-content); --tw-translate-x: -100%; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
.before\:-translate-y-1::before { content: var(--tw-content); --tw-translate-y: -.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)); }
.before\:rotate-0::before { content: var(--tw-content); --tw-rotate: 0deg; 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)); }
.before\:rotate-45::before { content: var(--tw-content); --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)); }
@keyframes shimmer { 
  100% { content: var(--tw-content); transform: translate(220%); }
  0% { content: var(--tw-content); transform: translate(-120%); }
}
.before\:animate-\[shimmer_2s_infinite\]::before { content: var(--tw-content); animation: 2s ease 0s infinite normal none running shimmer; }
.before\:animate-none::before { content: var(--tw-content); animation: auto ease 0s 1 normal none running none; }
.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]::before { content: var(--tw-content); border-radius: calc(var(--nextui-radius-medium)*.5); }
.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]::before { content: var(--tw-content); border-radius: calc(var(--nextui-radius-medium)*.6); }
.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]::before { content: var(--tw-content); border-radius: calc(var(--nextui-radius-medium)*.7); }
.before\:rounded-full::before { content: var(--tw-content); border-radius: 9999px; }
.before\:rounded-none::before { content: var(--tw-content); border-radius: 0px; }
.before\:rounded-sm::before { content: var(--tw-content); border-radius: 0.125rem; }
.before\:border-2::before { content: var(--tw-content); border-width: 2px; }
.before\:border-t::before { content: var(--tw-content); border-top-width: 1px; }
.before\:border-solid::before { content: var(--tw-content); border-style: solid; }
.before\:border-content4\/30::before { content: var(--tw-content); border-color: hsl(var(--nextui-content4)/.3); }
.before\:border-danger::before { content: var(--tw-content); --tw-border-opacity: 1; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))); }
.before\:border-default::before { content: var(--tw-content); --tw-border-opacity: 1; border-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-border-opacity))); }
.before\:bg-content1::before { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-content1)/var(--nextui-content1-opacity,var(--tw-bg-opacity))); }
.before\:bg-current::before { content: var(--tw-content); background-color: currentcolor; }
.before\:bg-danger::before { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))); }
.before\:bg-danger\/20::before { content: var(--tw-content); background-color: hsl(var(--nextui-danger)/.2); }
.before\:bg-default\/60::before { content: var(--tw-content); background-color: hsl(var(--nextui-default)/.6); }
.before\:bg-foreground::before { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity))); }
.before\:bg-secondary::before { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(238 232 227/var(--tw-bg-opacity,1)); }
.before\:bg-secondary\/20::before { content: var(--tw-content); background-color: rgba(238, 232, 227, 0.2); }
.before\:bg-success::before { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))); }
.before\:bg-success\/20::before { content: var(--tw-content); background-color: hsl(var(--nextui-success)/.2); }
.before\:bg-warning::before { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))); }
.before\:bg-warning\/20::before { content: var(--tw-content); background-color: hsl(var(--nextui-warning)/.2); }
.before\:bg-gradient-to-r::before { content: var(--tw-content); background-image: linear-gradient(to right,var(--tw-gradient-stops)); }
.before\:from-transparent::before { content: var(--tw-content); --tw-gradient-from: transparent var(--tw-gradient-from-position); --tw-gradient-to: #0000 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.before\:via-content4::before { content: var(--tw-content); --tw-gradient-to: hsl(var(--nextui-content4)/0)var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),hsl(var(--nextui-content4)/var(--nextui-content4-opacity,1))var(--tw-gradient-via-position),var(--tw-gradient-to); }
.before\:to-transparent::before { content: var(--tw-content); --tw-gradient-to: transparent var(--tw-gradient-to-position); }
.before\:opacity-0::before { content: var(--tw-content); opacity: 0; }
.before\:opacity-100::before { content: var(--tw-content); opacity: 1; }
.before\:shadow-small::before { content: var(--tw-content); --tw-shadow: var(--nextui-box-shadow-small); --tw-shadow-colored: var(--nextui-box-shadow-small); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.before\:transition-colors::before { content: var(--tw-content); transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-duration: 0.25s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.before\:transition-none::before { content: var(--tw-content); transition-property: none; }
.before\:transition-transform::before { content: var(--tw-content); transition-property: transform; transition-duration: 0.25s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.before\:duration-150::before { content: var(--tw-content); transition-duration: 0.15s; }
.before\:content-\[\'\'\]::before { --tw-content: ""; content: var(--tw-content); }
.before\:duration-150::before { content: var(--tw-content); animation-duration: 0.15s; }
.before\:transition-width::before { content: var(--tw-content); transition-property: width; transition-duration: 0.25s; transition-timing-function: ease; }
.after\:pointer-events-none::after { content: var(--tw-content); pointer-events: none; }
.after\:absolute::after { content: var(--tw-content); position: absolute; }
.after\:inset-0::after { content: var(--tw-content); inset: 0px; }
.after\:-bottom-1::after { content: var(--tw-content); bottom: -0.25rem; }
.after\:-bottom-\[2px\]::after { content: var(--tw-content); bottom: -2px; }
.after\:bottom-0::after { content: var(--tw-content); 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\:top-0::after { content: var(--tw-content); top: 0px; }
.after\:-z-10::after { content: var(--tw-content); z-index: -10; }
.after\:z-0::after { content: var(--tw-content); z-index: 0; }
.after\:ml-0\.5::after { content: var(--tw-content); margin-left: 0.125rem; }
.after\:ms-0\.5::after { content: var(--tw-content); margin-inline-start: 0.125rem; }
.after\:block::after { content: var(--tw-content); display: block; }
.after\:h-0::after { content: var(--tw-content); height: 0px; }
.after\:h-4::after { content: var(--tw-content); height: 1rem; }
.after\:h-5::after { content: var(--tw-content); height: 1.25rem; }
.after\:h-\[2px\]::after { content: var(--tw-content); height: 2px; }
.after\:h-divider::after { content: var(--tw-content); height: var(--nextui-divider-weight); }
.after\:h-full::after { content: var(--tw-content); height: 100%; }
.after\:h-px::after { content: var(--tw-content); height: 1px; }
.after\:w-0::after { content: var(--tw-content); width: 0px; }
.after\:w-4::after { content: var(--tw-content); width: 1rem; }
.after\:w-5::after { content: var(--tw-content); width: 1.25rem; }
.after\:w-6::after { content: var(--tw-content); width: 1.5rem; }
.after\:w-\[80\%\]::after { content: var(--tw-content); width: 80%; }
.after\:w-full::after { content: var(--tw-content); width: 100%; }
.after\:origin-center::after { content: var(--tw-content); transform-origin: 50% center; }
.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\:translate-y-1::after { content: var(--tw-content); --tw-translate-y: .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)); }
.after\:rotate-0::after { content: var(--tw-content); --tw-rotate: 0deg; 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\:scale-50::after { content: var(--tw-content); --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)); }
.after\:rounded-\[calc\(theme\(borderRadius\.large\)\/2\)\]::after { content: var(--tw-content); border-radius: calc(var(--nextui-radius-large)/2); }
.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]::after { content: var(--tw-content); border-radius: calc(var(--nextui-radius-medium)*.5); }
.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]::after { content: var(--tw-content); border-radius: calc(var(--nextui-radius-medium)*.6); }
.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]::after { content: var(--tw-content); border-radius: calc(var(--nextui-radius-medium)*.7); }
.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\/3\)\]::after { content: var(--tw-content); border-radius: calc(var(--nextui-radius-medium)/3); }
.after\:rounded-\[calc\(theme\(borderRadius\.small\)\/3\)\]::after { content: var(--tw-content); border-radius: calc(var(--nextui-radius-small)/3); }
.after\:rounded-full::after { content: var(--tw-content); border-radius: 9999px; }
.after\:rounded-lg::after { content: var(--tw-content); border-radius: 0.5rem; }
.after\:rounded-none::after { content: var(--tw-content); border-radius: 0px; }
.after\:rounded-xl::after { content: var(--tw-content); border-radius: 0.75rem; }
.after\:\!bg-danger::after { content: var(--tw-content); --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))) !important; }
.after\:bg-background::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(209 209 214/var(--tw-bg-opacity,1)); }
.after\:bg-content1::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-content1)/var(--nextui-content1-opacity,var(--tw-bg-opacity))); }
.after\:bg-content3::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-content3)/var(--nextui-content3-opacity,var(--tw-bg-opacity))); }
.after\:bg-current::after { content: var(--tw-content); background-color: currentcolor; }
.after\:bg-danger::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))); }
.after\:bg-default::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-bg-opacity))); }
.after\:bg-default-foreground::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-bg-opacity))); }
.after\:bg-divider::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-divider)/var(--nextui-divider-opacity,var(--tw-bg-opacity))); }
.after\:bg-foreground::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity))); }
.after\:bg-secondary::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(238 232 227/var(--tw-bg-opacity,1)); }
.after\:bg-success::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))); }
.after\:bg-warning::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))); }
.after\:text-danger::after { content: var(--tw-content); --tw-text-opacity: 1; color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity))); }
.after\:text-danger-foreground::after { content: var(--tw-content); --tw-text-opacity: 1; color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity))); }
.after\:text-default-foreground::after { content: var(--tw-content); --tw-text-opacity: 1; color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity))); }
.after\:text-primary-foreground::after { content: var(--tw-content); --tw-text-opacity: 1; color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity))); }
.after\:text-secondary-foreground::after { content: var(--tw-content); --tw-text-opacity: 1; color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity))); }
.after\:text-success-foreground::after { content: var(--tw-content); --tw-text-opacity: 1; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))); }
.after\:text-warning-foreground::after { content: var(--tw-content); --tw-text-opacity: 1; color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity))); }
.after\:opacity-0::after { content: var(--tw-content); opacity: 0; }
.after\:opacity-100::after { content: var(--tw-content); opacity: 1; }
.after\:shadow-\[0_1px_0px_0_rgba\(0\,0\,0\,0\.05\)\]::after { content: var(--tw-content); --tw-shadow: 0 1px 0px 0 #0000000d; --tw-shadow-colored: 0 1px 0px 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); }
.after\:shadow-small::after { content: var(--tw-content); --tw-shadow: var(--nextui-box-shadow-small); --tw-shadow-colored: var(--nextui-box-shadow-small); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.after\:transition-all::after { content: var(--tw-content); transition-property: all; transition-duration: 0.25s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.after\:transition-none::after { content: var(--tw-content); transition-property: none; }
.after\:transition-transform::after { content: var(--tw-content); transition-property: transform; transition-duration: 0.25s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.after\:\!duration-200::after { content: var(--tw-content); transition-duration: 0.2s !important; }
.after\:duration-150::after { content: var(--tw-content); transition-duration: 0.15s; }
.after\:\!ease-linear::after { content: var(--tw-content); transition-timing-function: linear !important; }
.after\:content-\[\'\'\]::after { --tw-content: ""; content: var(--tw-content); }
.after\:content-\[\'\*\'\]::after { --tw-content: "*"; content: var(--tw-content); }
.after\:\!duration-200::after { content: var(--tw-content); animation-duration: 0.2s !important; }
.after\:duration-150::after { content: var(--tw-content); animation-duration: 0.15s; }
.after\:\!ease-linear::after { content: var(--tw-content); animation-timing-function: linear !important; }
.after\:transition-background::after { content: var(--tw-content); transition-property: background; transition-duration: 0.25s; transition-timing-function: ease; }
.after\:transition-width::after { content: var(--tw-content); transition-property: width; transition-duration: 0.25s; transition-timing-function: ease; }
.after\:transition-height::after { content: var(--tw-content); transition-property: height; transition-duration: 0.25s; transition-timing-function: ease; }
.after\:transition-transform-opacity::after { content: var(--tw-content); transition-property: transform, opacity; transition-duration: 0.25s; transition-timing-function: ease; }
.first\:-ml-0\.5:first-child { margin-left: -0.125rem; }
.first\:mt-2:first-child { margin-top: 0.5rem; }
.first\:rounded-s-full:first-child { border-start-start-radius: 9999px; border-end-start-radius: 9999px; }
.first\:rounded-s-large:first-child { border-start-start-radius: var(--nextui-radius-large); border-end-start-radius: var(--nextui-radius-large); }
.first\:rounded-s-lg:first-child { border-start-start-radius: 0.5rem; border-end-start-radius: 0.5rem; }
.first\:rounded-s-medium:first-child { border-start-start-radius: var(--nextui-radius-medium); border-end-start-radius: var(--nextui-radius-medium); }
.first\:rounded-s-none:first-child { border-start-start-radius: 0px; border-end-start-radius: 0px; }
.first\:rounded-s-small:first-child { border-start-start-radius: var(--nextui-radius-small); border-end-start-radius: var(--nextui-radius-small); }
.first\:before\:rounded-s-lg:first-child::before { content: var(--tw-content); border-start-start-radius: 0.5rem; border-end-start-radius: 0.5rem; }
.last\:rounded-e-full:last-child { border-start-end-radius: 9999px; border-end-end-radius: 9999px; }
.last\:rounded-e-large:last-child { border-start-end-radius: var(--nextui-radius-large); border-end-end-radius: var(--nextui-radius-large); }
.last\:rounded-e-lg:last-child { border-start-end-radius: 0.5rem; border-end-end-radius: 0.5rem; }
.last\:rounded-e-medium:last-child { border-start-end-radius: var(--nextui-radius-medium); border-end-end-radius: var(--nextui-radius-medium); }
.last\:rounded-e-none:last-child { border-start-end-radius: 0px; border-end-end-radius: 0px; }
.last\:rounded-e-small:last-child { border-start-end-radius: var(--nextui-radius-small); border-end-end-radius: var(--nextui-radius-small); }
.last\:border-0:last-child { border-width: 0px; }
.last\:border-b-0:last-child, .last\:border-b-\[0px\]:last-child { border-bottom-width: 0px; }
.last\:border-r-\[0px\]:last-child { border-right-width: 0px; }
.last\:before\:rounded-e-lg:last-child::before { content: var(--tw-content); border-start-end-radius: 0.5rem; border-end-end-radius: 0.5rem; }
.first-of-type\:rounded-e-none:first-of-type { border-start-end-radius: 0px; border-end-end-radius: 0px; }
.last-of-type\:rounded-s-none:last-of-type { border-start-start-radius: 0px; border-end-start-radius: 0px; }
.checked\:border-blue-500:checked { --tw-border-opacity: 1; border-color: rgb(59 130 246/var(--tw-border-opacity,1)); }
.checked\:bg-blue-500:checked { --tw-bg-opacity: 1; background-color: rgb(59 130 246/var(--tw-bg-opacity,1)); }
.checked\:bg-white:checked { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.autofill\:bg-transparent:autofill { background-color: rgba(0, 0, 0, 0); }
.focus-within\:relative:focus-within { position: relative; }
.focus-within\:z-20:focus-within { z-index: 20; }
.focus-within\:border-danger:focus-within { --tw-border-opacity: 1; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))); }
.focus-within\:border-default-400:focus-within { --tw-border-opacity: 1; border-color: hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity,var(--tw-border-opacity))); }
.focus-within\:border-default-foreground:focus-within { --tw-border-opacity: 1; border-color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-border-opacity))); }
.focus-within\:border-secondary:focus-within { --tw-border-opacity: 1; border-color: rgb(238 232 227/var(--tw-border-opacity,1)); }
.focus-within\:border-success:focus-within { --tw-border-opacity: 1; border-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))); }
.focus-within\:border-warning:focus-within { --tw-border-opacity: 1; border-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))); }
.focus-within\:bg-danger-50:focus-within { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity))); }
.focus-within\:bg-primary-50:focus-within { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-primary-50)/var(--nextui-primary-50-opacity,var(--tw-bg-opacity))); }
.focus-within\:bg-secondary-50:focus-within { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity,var(--tw-bg-opacity))); }
.focus-within\:bg-success-50:focus-within { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity,var(--tw-bg-opacity))); }
.focus-within\:bg-warning-50:focus-within { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity,var(--tw-bg-opacity))); }
.focus-within\:ring-2:focus-within { --tw-ring-offset-shadow: var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000); }
.focus-within\:ring-primary1:focus-within { --tw-ring-opacity: 1; --tw-ring-color: rgb(255 109 58/var(--tw-ring-opacity,1)); }
.focus-within\:after\:w-full:focus-within::after { content: var(--tw-content); width: 100%; }
.hover\:-translate-x-0:hover { --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)); }
.hover\:-translate-y-1:hover { --tw-translate-y: -.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: -.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\:-translate-y-2:hover { --tw-translate-y: -.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)); }
.hover\:-translate-y-8:hover { --tw-translate-y: -2rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
.hover\:-translate-y-\[5\%\]:hover { --tw-translate-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)); }
.hover\:translate-y-0\.5:hover { --tw-translate-y: .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: .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\: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\:rounded-\[28px\]:hover { border-radius: 28px; }
.hover\:border:hover { border-width: 1px; }
.hover\:border-\[\#0e98f0\]:hover { --tw-border-opacity: 1; border-color: rgb(14 152 240/var(--tw-border-opacity,1)); }
.hover\:border-\[\#418FC6\]:hover { --tw-border-opacity: 1; border-color: rgb(65 143 198/var(--tw-border-opacity,1)); }
.hover\:border-\[\#418ec8\]:hover { --tw-border-opacity: 1; border-color: rgb(65 142 200/var(--tw-border-opacity,1)); }
.hover\:border-\[\#e6521a\]:hover { --tw-border-opacity: 1; border-color: rgb(230 82 26/var(--tw-border-opacity,1)); }
.hover\:border-background:hover { --tw-border-opacity: 1; border-color: rgb(209 209 214/var(--tw-border-opacity,1)); }
.hover\:border-black:hover { --tw-border-opacity: 1; border-color: rgb(36 36 36/var(--tw-border-opacity,1)); }
.hover\:border-blue-300:hover { --tw-border-opacity: 1; border-color: rgb(147 197 253/var(--tw-border-opacity,1)); }
.hover\:border-blue-400:hover { --tw-border-opacity: 1; border-color: rgb(96 165 250/var(--tw-border-opacity,1)); }
.hover\:border-blue-500:hover { --tw-border-opacity: 1; border-color: rgb(59 130 246/var(--tw-border-opacity,1)); }
.hover\:border-danger:hover { --tw-border-opacity: 1; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))); }
.hover\:border-dark-75:hover { --tw-border-opacity: 1; border-color: rgb(29 29 31/var(--tw-border-opacity,1)); }
.hover\:border-default:hover { --tw-border-opacity: 1; border-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-border-opacity))); }
.hover\:border-default-300:hover { --tw-border-opacity: 1; border-color: hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity,var(--tw-border-opacity))); }
.hover\:border-default-400:hover { --tw-border-opacity: 1; border-color: hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity,var(--tw-border-opacity))); }
.hover\:border-green-600:hover { --tw-border-opacity: 1; border-color: rgb(22 163 74/var(--tw-border-opacity,1)); }
.hover\:border-indigo-300:hover { --tw-border-opacity: 1; border-color: rgb(165 180 252/var(--tw-border-opacity,1)); }
.hover\:border-light-01:hover { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.hover\:border-light-02:hover { border-color: rgba(60, 60, 67, 0.6); }
.hover\:border-neu3:hover { border-color: var(--color-neu3); }
.hover\:border-neu6:hover { border-color: var(--color-neu6); }
.hover\:border-neutral-03:hover { --tw-border-opacity: 1; border-color: rgb(174 174 178/var(--tw-border-opacity,1)); }
.hover\:border-neutral-05:hover { --tw-border-opacity: 1; border-color: rgb(209 209 214/var(--tw-border-opacity,1)); }
.hover\:border-neutral-06:hover { --tw-border-opacity: 1; border-color: rgb(229 229 234/var(--tw-border-opacity,1)); }
.hover\:border-neutral-300:hover { --tw-border-opacity: 1; border-color: rgb(212 212 212/var(--tw-border-opacity,1)); }
.hover\:border-neutral-400:hover { --tw-border-opacity: 1; border-color: rgb(163 163 163/var(--tw-border-opacity,1)); }
.hover\:border-primary-01:hover { --tw-border-opacity: 1; border-color: rgb(255 109 58/var(--tw-border-opacity,1)); }
.hover\:border-primary-01\/30:hover { border-color: rgba(255, 109, 58, 0.3); }
.hover\:border-primary-01\/80:hover { border-color: rgba(255, 109, 58, 0.8); }
.hover\:border-primary-03:hover { --tw-border-opacity: 1; border-color: rgb(255 197 176/var(--tw-border-opacity,1)); }
.hover\:border-primary-06:hover { --tw-border-opacity: 1; border-color: rgb(204 58 7/var(--tw-border-opacity,1)); }
.hover\:border-secondary:hover { --tw-border-opacity: 1; border-color: rgb(238 232 227/var(--tw-border-opacity,1)); }
.hover\:border-secondary-01:hover { --tw-border-opacity: 1; border-color: rgb(19 166 46/var(--tw-border-opacity,1)); }
.hover\:border-secondary-04\/20:hover { border-color: rgba(128, 212, 143, 0.2); }
.hover\:border-secondary\/70:hover { border-color: rgba(238, 232, 227, 0.7); }
.hover\:border-success:hover { --tw-border-opacity: 1; border-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))); }
.hover\:border-teritary-01:hover { --tw-border-opacity: 1; border-color: rgb(255 59 48/var(--tw-border-opacity,1)); }
.hover\:border-teritary-06\/20:hover { border-color: rgba(0, 122, 255, 0.2); }
.hover\:border-warning:hover { --tw-border-opacity: 1; border-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))); }
.hover\:\!bg-foreground:hover { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity))) !important; }
.hover\:\!bg-neutral-100:hover { --tw-bg-opacity: 1 !important; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)) !important; }
.hover\:bg-\[\#000\]\/50:hover { background-color: rgba(0, 0, 0, 0.5); }
.hover\:bg-\[\#262626\]:hover { --tw-bg-opacity: 1; background-color: rgb(38 38 38/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#3C3C432E\]:hover { background-color: rgba(60, 60, 67, 0.18); }
.hover\:bg-\[\#E5F6E9\]:hover { --tw-bg-opacity: 1; background-color: rgb(229 246 233/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#F2F2F7\]:hover { --tw-bg-opacity: 1; background-color: rgb(242 242 247/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#F4F4F4\]:hover { --tw-bg-opacity: 1; background-color: rgb(244 244 244/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#F9F9F6\]:hover { --tw-bg-opacity: 1; background-color: rgb(249 249 246/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#FF5A20\]:hover { --tw-bg-opacity: 1; background-color: rgb(255 90 32/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#FF8A61\]:hover { --tw-bg-opacity: 1; background-color: rgb(255 138 97/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#bbd8f0\]:hover { --tw-bg-opacity: 1; background-color: rgb(187 216 240/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#d6d6d6\]:hover { --tw-bg-opacity: 1; background-color: rgb(214 214 214/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#e05b2b\]:hover { --tw-bg-opacity: 1; background-color: rgb(224 91 43/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#e4e4e4\]:hover { --tw-bg-opacity: 1; background-color: rgb(228 228 228/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#e6521a\]:hover { --tw-bg-opacity: 1; background-color: rgb(230 82 26/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#efefef\]:hover { --tw-bg-opacity: 1; background-color: rgb(239 239 239/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#fde8dc\]:hover { --tw-bg-opacity: 1; background-color: rgb(253 232 220/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#fef8eb\]:hover { --tw-bg-opacity: 1; background-color: rgb(254 248 235/var(--tw-bg-opacity,1)); }
.hover\:bg-amber-100:hover { --tw-bg-opacity: 1; background-color: rgb(254 243 199/var(--tw-bg-opacity,1)); }
.hover\:bg-background:hover { --tw-bg-opacity: 1; background-color: rgb(209 209 214/var(--tw-bg-opacity,1)); }
.hover\:bg-background-01:hover { --tw-bg-opacity: 1; background-color: rgb(242 242 247/var(--tw-bg-opacity,1)); }
.hover\:bg-black:hover { --tw-bg-opacity: 1; background-color: rgb(36 36 36/var(--tw-bg-opacity,1)); }
.hover\:bg-black\/5:hover { background-color: rgba(36, 36, 36, 0.05); }
.hover\:bg-blue-25:hover { --tw-bg-opacity: 1; background-color: rgb(229 242 255/var(--tw-bg-opacity,1)); }
.hover\:bg-blue-50:hover { --tw-bg-opacity: 1; background-color: rgb(239 246 255/var(--tw-bg-opacity,1)); }
.hover\:bg-blue-600:hover { --tw-bg-opacity: 1; background-color: rgb(37 99 235/var(--tw-bg-opacity,1)); }
.hover\:bg-danger:hover { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))); }
.hover\:bg-danger-50:hover { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity))); }
.hover\:bg-dark-50:hover { --tw-bg-opacity: 1; background-color: rgb(138 138 142/var(--tw-bg-opacity,1)); }
.hover\:bg-default-100:hover { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity))); }
.hover\:bg-default-200:hover { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-bg-opacity))); }
.hover\:bg-gray-100:hover { --tw-bg-opacity: 1; background-color: rgb(243 244 246/var(--tw-bg-opacity,1)); }
.hover\:bg-gray-200:hover { --tw-bg-opacity: 1; background-color: rgb(229 231 235/var(--tw-bg-opacity,1)); }
.hover\:bg-gray-200\/60:hover { background-color: rgba(229, 231, 235, 0.6); }
.hover\:bg-gray-300:hover { --tw-bg-opacity: 1; background-color: rgb(209 213 219/var(--tw-bg-opacity,1)); }
.hover\:bg-gray-50:hover { --tw-bg-opacity: 1; background-color: rgb(229 229 234/var(--tw-bg-opacity,1)); }
.hover\:bg-gray-500:hover { --tw-bg-opacity: 1; background-color: rgb(107 114 128/var(--tw-bg-opacity,1)); }
.hover\:bg-green-50:hover { --tw-bg-opacity: 1; background-color: rgb(240 253 244/var(--tw-bg-opacity,1)); }
.hover\:bg-green-600:hover { --tw-bg-opacity: 1; background-color: rgb(22 163 74/var(--tw-bg-opacity,1)); }
.hover\:bg-light-0:hover { --tw-bg-opacity: 1; background-color: rgb(245 245 247/var(--tw-bg-opacity,1)); }
.hover\:bg-light-02\/20:hover { background-color: rgba(60, 60, 67, 0.2); }
.hover\:bg-light-04:hover { background-color: rgba(60, 60, 67, 0.18); }
.hover\:bg-neu3:hover { background-color: var(--color-neu3); }
.hover\:bg-neu6:hover { background-color: var(--color-neu6); }
.hover\:bg-neu7:hover { background-color: var(--color-neu7); }
.hover\:bg-neutral-05:hover { --tw-bg-opacity: 1; background-color: rgb(209 209 214/var(--tw-bg-opacity,1)); }
.hover\:bg-neutral-06:hover { --tw-bg-opacity: 1; background-color: rgb(229 229 234/var(--tw-bg-opacity,1)); }
.hover\:bg-neutral-06\/50:hover { background-color: rgba(229, 229, 234, 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\/50:hover { background-color: rgba(229, 229, 229, 0.5); }
.hover\:bg-neutral-50:hover { --tw-bg-opacity: 1; background-color: rgb(250 250 250/var(--tw-bg-opacity,1)); }
.hover\:bg-orange-01:hover { --tw-bg-opacity: 1; background-color: rgb(251 239 228/var(--tw-bg-opacity,1)); }
.hover\:bg-orange-600:hover { --tw-bg-opacity: 1; background-color: rgb(234 88 12/var(--tw-bg-opacity,1)); }
.hover\:bg-primary-01\/30:hover { background-color: rgba(255, 109, 58, 0.3); }
.hover\:bg-primary-01\/90:hover { background-color: rgba(255, 109, 58, 0.9); }
.hover\:bg-primary-02:hover { --tw-bg-opacity: 1; background-color: rgb(255 240 235/var(--tw-bg-opacity,1)); }
.hover\:bg-primary-03:hover { --tw-bg-opacity: 1; background-color: rgb(255 197 176/var(--tw-bg-opacity,1)); }
.hover\:bg-primary-03\/10:hover { background-color: rgba(255, 197, 176, 0.1); }
.hover\:bg-primary-03\/50:hover { background-color: rgba(255, 197, 176, 0.5); }
.hover\:bg-primary-06:hover { --tw-bg-opacity: 1; background-color: rgb(204 58 7/var(--tw-bg-opacity,1)); }
.hover\:bg-primary-07:hover { --tw-bg-opacity: 1; background-color: rgb(153 7 0/var(--tw-bg-opacity,1)); }
.hover\:bg-primary-07\/10:hover { background-color: rgba(153, 7, 0, 0.1); }
.hover\:bg-primary-50:hover { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-primary-50)/var(--nextui-primary-50-opacity,var(--tw-bg-opacity))); }
.hover\:bg-primary1\/90:hover { background-color: rgba(255, 109, 58, 0.9); }
.hover\:bg-primary3:hover { --tw-bg-opacity: 1; background-color: rgb(255 197 176/var(--tw-bg-opacity,1)); }
.hover\:bg-red:hover { background-color: var(--color-red); }
.hover\:bg-secondary-01\/10:hover { background-color: rgba(19, 166, 46, 0.1); }
.hover\:bg-secondary-01\/80:hover { background-color: rgba(19, 166, 46, 0.8); }
.hover\:bg-secondary-01\/90:hover { background-color: rgba(19, 166, 46, 0.9); }
.hover\:bg-secondary-02:hover { --tw-bg-opacity: 1; background-color: rgb(229 246 233/var(--tw-bg-opacity,1)); }
.hover\:bg-secondary-03:hover { --tw-bg-opacity: 1; background-color: rgb(178 229 188/var(--tw-bg-opacity,1)); }
.hover\:bg-secondary-04\/5:hover { background-color: rgba(128, 212, 143, 0.05); }
.hover\:bg-secondary-05\/90:hover { background-color: rgba(7, 35, 98, 0.9); }
.hover\:bg-secondary-50:hover { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity,var(--tw-bg-opacity))); }
.hover\:bg-secondary-green:hover { --tw-bg-opacity: 1; background-color: rgb(77 194 98/var(--tw-bg-opacity,1)); }
.hover\:bg-slate-100:hover { --tw-bg-opacity: 1; background-color: rgb(241 245 249/var(--tw-bg-opacity,1)); }
.hover\:bg-slate-100\/80:hover { background-color: rgba(241, 245, 249, 0.8); }
.hover\:bg-slate-200:hover { --tw-bg-opacity: 1; background-color: rgb(226 232 240/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: rgba(248, 250, 252, 0.5); }
.hover\:bg-slate-900\/90:hover { background-color: rgba(15, 23, 42, 0.9); }
.hover\:bg-success-50:hover { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity,var(--tw-bg-opacity))); }
.hover\:bg-teritary-01\/90:hover { background-color: rgba(255, 59, 48, 0.9); }
.hover\:bg-teritary-03\/50:hover { background-color: rgba(52, 199, 89, 0.5); }
.hover\:bg-teritary-06\/10:hover { background-color: rgba(0, 122, 255, 0.1); }
.hover\:bg-teritary-06\/5:hover { background-color: rgba(0, 122, 255, 0.05); }
.hover\:bg-teritary-06\/90:hover { background-color: rgba(0, 122, 255, 0.9); }
.hover\:bg-teritary-09\/10:hover { background-color: rgba(255, 66, 102, 0.1); }
.hover\:bg-teritary-yellow\/20:hover { background-color: rgba(255, 216, 14, 0.2); }
.hover\:bg-warning-50:hover { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity,var(--tw-bg-opacity))); }
.hover\:bg-white:hover { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.hover\:bg-white-01:hover { --tw-bg-opacity: 1; background-color: rgb(242 242 247/var(--tw-bg-opacity,1)); }
.hover\:bg-white-03:hover, .hover\:bg-white-25:hover { --tw-bg-opacity: 1; background-color: rgb(244 244 244/var(--tw-bg-opacity,1)); }
.hover\:bg-white-50:hover { background-color: rgb(242, 242, 247); }
.hover\:bg-white\/20:hover { background-color: rgba(255, 255, 255, 0.2); }
.hover\:bg-\[url\(\/images\/unlimited\/background-unlimited-desktop\.png\)\]:hover { background-image: url("/images/unlimited/background-unlimited-desktop.png"); }
.hover\:bg-\[url\(\/images\/unlimited\/bg-pro-desktop\.png\)\]:hover { background-image: url("/images/unlimited/bg-pro-desktop.png"); }
.hover\:bg-none:hover { background-image: none; }
.hover\:from-orange-400:hover { --tw-gradient-from: #fb923c var(--tw-gradient-from-position); --tw-gradient-to: #fb923c00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.hover\:to-primary1:hover { --tw-gradient-to: #ff6d3a var(--tw-gradient-to-position); }
.hover\:fill-black:hover { fill: rgb(36, 36, 36); }
.hover\:fill-light-01:hover { fill: rgb(0, 0, 0); }
.hover\:fill-teritary-600:hover { fill: rgb(0, 46, 178); }
.hover\:stroke-dark-75:hover { stroke: rgb(29, 29, 31); }
.hover\:stroke-light-01:hover { stroke: rgb(0, 0, 0); }
.hover\:stroke-light-02:hover { stroke: rgba(60, 60, 67, 0.6); }
.hover\:stroke-neutral-02:hover { stroke: rgb(142, 142, 147); }
.hover\:\!text-black:hover { --tw-text-opacity: 1 !important; color: rgb(36 36 36/var(--tw-text-opacity,1)) !important; }
.hover\:text-\[\#000\]:hover { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.hover\:text-\[\#0060C8\]:hover { --tw-text-opacity: 1; color: rgb(0 96 200/var(--tw-text-opacity,1)); }
.hover\:text-\[\#0366d3\]:hover { --tw-text-opacity: 1; color: rgb(3 102 211/var(--tw-text-opacity,1)); }
.hover\:text-\[\#13A62E\]:hover { --tw-text-opacity: 1; color: rgb(19 166 46/var(--tw-text-opacity,1)); }
.hover\:text-\[\#5d61cf\]:hover { --tw-text-opacity: 1; color: rgb(93 97 207/var(--tw-text-opacity,1)); }
.hover\:text-\[\#ea531e\]:hover { --tw-text-opacity: 1; color: rgb(234 83 30/var(--tw-text-opacity,1)); }
.hover\:text-\[\#f05f23\]:hover { --tw-text-opacity: 1; color: rgb(240 95 35/var(--tw-text-opacity,1)); }
.hover\:text-amber-900:hover { --tw-text-opacity: 1; color: rgb(120 53 15/var(--tw-text-opacity,1)); }
.hover\:text-black:hover { --tw-text-opacity: 1; color: rgb(36 36 36/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-600:hover { --tw-text-opacity: 1; color: rgb(37 99 235/var(--tw-text-opacity,1)); }
.hover\:text-blue-700:hover { --tw-text-opacity: 1; color: rgb(29 78 216/var(--tw-text-opacity,1)); }
.hover\:text-blue-800:hover { --tw-text-opacity: 1; color: rgb(30 64 175/var(--tw-text-opacity,1)); }
.hover\:text-dark-75:hover { --tw-text-opacity: 1; color: rgb(29 29 31/var(--tw-text-opacity,1)); }
.hover\:text-gray-900:hover { --tw-text-opacity: 1; color: rgb(17 24 39/var(--tw-text-opacity,1)); }
.hover\:text-light-01:hover { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.hover\:text-orange-600:hover { --tw-text-opacity: 1; color: rgb(234 88 12/var(--tw-text-opacity,1)); }
.hover\:text-primary-01:hover, .hover\:text-primary1:hover { --tw-text-opacity: 1; color: rgb(255 109 58/var(--tw-text-opacity,1)); }
.hover\:text-secondary-01:hover { --tw-text-opacity: 1; color: rgb(19 166 46/var(--tw-text-opacity,1)); }
.hover\:text-slate-600:hover { --tw-text-opacity: 1; color: rgb(71 85 105/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-teritary-01:hover { --tw-text-opacity: 1; color: rgb(255 59 48/var(--tw-text-opacity,1)); }
.hover\:text-teritary-06:hover { --tw-text-opacity: 1; color: rgb(0 122 255/var(--tw-text-opacity,1)); }
.hover\:text-teritary-06\/80:hover { color: rgba(0, 122, 255, 0.8); }
.hover\:text-teritary-600:hover { --tw-text-opacity: 1; color: rgb(0 46 178/var(--tw-text-opacity,1)); }
.hover\:underline:hover { text-decoration-line: underline; }
.hover\:\!opacity-100:hover { opacity: 1 !important; }
.hover\:opacity-100:hover { opacity: 1; }
.hover\:opacity-80:hover { opacity: 0.8; }
.hover\:opacity-90:hover { opacity: 0.9; }
.hover\:opacity-\[1\]:hover { opacity: 1; }
.hover\:shadow-\[0_0_0_1px_\#418ec8\]:hover { --tw-shadow: 0 0 0 1px #418ec8; --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_10px_25px_rgba\(0\,0\,0\,0\.08\)\]:hover { --tw-shadow: 0 10px 25px #00000014; --tw-shadow-colored: 0 10px 25px 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_3px_6px_rgba\(0\,0\,0\,\.1\)\,0_3px_6px_rgba\(0\,0\,0\,\.15\)\]:hover { --tw-shadow: 0 3px 6px #0000001a,0 3px 6px #00000026; --tw-shadow-colored: 0 3px 6px var(--tw-shadow-color),0 3px 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-lg:hover { --tw-shadow: 0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a; --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 #0000001a,0 2px 4px -2px #0000001a; --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\:outline-primary-01\/30:hover { outline-color: rgba(255, 109, 58, 0.3); }
.hover\:ring-primary-01\/10:hover { --tw-ring-color: #ff6d3a1a; }
.hover\:transition-all:hover { transition-property: all; transition-duration: 0.25s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.hover\:shadow-md:hover { box-shadow: rgba(16, 24, 40, 0.1) 0px 4px 8px -2px, rgba(16, 24, 40, 0.06) 0px 2px 4px -2px; }
.hover\:shadow-lg:hover { box-shadow: rgba(16, 24, 40, 0.08) 0px 12px 16px -4px, rgba(16, 24, 40, 0.03) 0px 4px 6px -2px; }
.hover\:shadow-1:hover { box-shadow: rgba(251, 148, 0, 0.2) 0px 0px 20px; }
.hover\:after\:bg-danger\/20:hover::after { content: var(--tw-content); background-color: hsl(var(--nextui-danger)/.2); }
.hover\:after\:bg-foreground\/10:hover::after { content: var(--tw-content); background-color: hsl(var(--nextui-foreground)/.1); }
.hover\:after\:bg-secondary\/20:hover::after { content: var(--tw-content); background-color: rgba(238, 232, 227, 0.2); }
.hover\:after\:bg-success\/20:hover::after { content: var(--tw-content); background-color: hsl(var(--nextui-success)/.2); }
.hover\:after\:bg-warning\/20:hover::after { content: var(--tw-content); background-color: hsl(var(--nextui-warning)/.2); }
.hover\:after\:opacity-100:hover::after { content: var(--tw-content); opacity: 1; }
.focus-within\:hover\:border-danger:hover:focus-within { --tw-border-opacity: 1; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))); }
.focus-within\:hover\:border-default-foreground:hover:focus-within { --tw-border-opacity: 1; border-color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-border-opacity))); }
.focus-within\:hover\:border-secondary:hover:focus-within { --tw-border-opacity: 1; border-color: rgb(238 232 227/var(--tw-border-opacity,1)); }
.focus-within\:hover\:border-success:hover:focus-within { --tw-border-opacity: 1; border-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))); }
.focus-within\:hover\:border-warning:hover:focus-within { --tw-border-opacity: 1; border-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))); }
.focus-within\:hover\:bg-default-100:hover:focus-within { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity))); }
.focus\:border-1:focus { border-width: 1px; }
.focus\:border-solid:focus { border-style: solid; }
.focus\:border-blue-500:focus { --tw-border-opacity: 1; border-color: rgb(59 130 246/var(--tw-border-opacity,1)); }
.focus\:border-dark-50:focus { --tw-border-opacity: 1; border-color: rgb(138 138 142/var(--tw-border-opacity,1)); }
.focus\:border-dark-75:focus { --tw-border-opacity: 1; border-color: rgb(29 29 31/var(--tw-border-opacity,1)); }
.focus\:border-light-01:focus { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.focus\:border-primary-01:focus { --tw-border-opacity: 1; border-color: rgb(255 109 58/var(--tw-border-opacity,1)); }
.focus\:border-primary-01\/40:focus { border-color: rgba(255, 109, 58, 0.4); }
.focus\:border-primary-01\/60:focus { border-color: rgba(255, 109, 58, 0.6); }
.focus\:bg-danger-400\/50:focus { background-color: hsl(var(--nextui-danger-400)/.5); }
.focus\:bg-default-400\/50:focus { background-color: hsl(var(--nextui-default-400)/.5); }
.focus\:bg-neutral-06:focus { --tw-bg-opacity: 1; background-color: rgb(229 229 234/var(--tw-bg-opacity,1)); }
.focus\:bg-primary-400\/50:focus { background-color: hsl(var(--nextui-primary-400)/.5); }
.focus\:bg-secondary-400\/50:focus { background-color: hsl(var(--nextui-secondary-400)/.5); }
.focus\:bg-success-400\/50:focus { background-color: hsl(var(--nextui-success-400)/.5); }
.focus\:bg-warning-400\/50:focus { background-color: hsl(var(--nextui-warning-400)/.5); }
.focus\:bg-white:focus { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.focus\:text-black:focus { --tw-text-opacity: 1; color: rgb(36 36 36/var(--tw-text-opacity,1)); }
.focus\:text-dark-75:focus { --tw-text-opacity: 1; color: rgb(29 29 31/var(--tw-text-opacity,1)); }
.focus\:underline:focus { text-decoration-line: underline; }
.focus\:shadow-sm:focus { --tw-shadow: 0 1px 2px 0 #0000000d; --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); }
.focus\:outline-none:focus { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
.focus\:ring-0:focus { --tw-ring-offset-shadow: var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000); }
.focus\:ring-1:focus { --tw-ring-offset-shadow: var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000); }
.focus\:ring-2:focus { --tw-ring-offset-shadow: var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000); }
.focus\:ring-dark-75:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(29 29 31/var(--tw-ring-opacity,1)); }
.focus\:ring-primary-01\/20:focus { --tw-ring-color: #ff6d3a33; }
.focus\:ring-slate-950:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(2 6 23/var(--tw-ring-opacity,1)); }
.focus\:ring-offset-2:focus { --tw-ring-offset-width: 2px; }
.focus\:shadow-sm:focus { box-shadow: rgba(16, 24, 40, 0.1) 0px 1px 3px, rgba(16, 24, 40, 0.06) 0px 1px 2px; }
.focus-visible\:z-10:focus-visible { z-index: 10; }
.focus-visible\:border-dark-50:focus-visible { --tw-border-opacity: 1; border-color: rgb(138 138 142/var(--tw-border-opacity,1)); }
.focus-visible\:border-neutral-400:focus-visible { --tw-border-opacity: 1; border-color: rgb(163 163 163/var(--tw-border-opacity,1)); }
.focus-visible\:outline-none:focus-visible { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
.focus-visible\:outline-2:focus-visible { outline-width: 2px; }
.focus-visible\:outline-offset-2:focus-visible { outline-offset: 2px; }
.focus-visible\:outline-focus:focus-visible { outline-color: hsl(var(--nextui-focus)/var(--nextui-focus-opacity,1)); }
.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-primary-01:focus-visible { --tw-ring-opacity: 1; --tw-ring-color: rgb(255 109 58/var(--tw-ring-opacity,1)); }
.focus-visible\:ring-primary-01\/50:focus-visible { --tw-ring-color: #ff6d3a80; }
.focus-visible\:ring-slate-950:focus-visible { --tw-ring-opacity: 1; --tw-ring-color: rgb(2 6 23/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; }
.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: .98; --tw-scale-y: .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\:cursor-grabbing:active { cursor: grabbing; }
.active\:border-0:active { border-width: 0px; }
.active\:border-\[\#418ec8\]:active { --tw-border-opacity: 1; border-color: rgb(65 142 200/var(--tw-border-opacity,1)); }
.active\:bg-\[\#c94e22\]:active { --tw-bg-opacity: 1; background-color: rgb(201 78 34/var(--tw-bg-opacity,1)); }
.active\:bg-default-200:active { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-bg-opacity))); }
.active\:bg-default-300:active { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity,var(--tw-bg-opacity))); }
.active\:bg-neutral-200:active { --tw-bg-opacity: 1; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)); }
.active\:underline:active { text-decoration-line: underline; }
.active\:\!opacity-70:active { opacity: 0.7 !important; }
.active\:opacity-disabled:active { opacity: var(--nextui-disabled-opacity); }
.active\:shadow-inner:active { --tw-shadow: inset 0 2px 4px 0 #0000000d; --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); }
.disabled\:pointer-events-none:disabled { pointer-events: none; }
.disabled\:cursor-default:disabled { cursor: default; }
.disabled\:cursor-not-allowed:disabled { cursor: not-allowed; }
.disabled\:bg-neutral-06\/30:disabled { background-color: rgba(229, 229, 234, 0.3); }
.disabled\:opacity-30:disabled { opacity: 0.3; }
.disabled\:opacity-40:disabled { opacity: 0.4; }
.disabled\:opacity-50:disabled { opacity: 0.5; }
.disabled\:opacity-60:disabled { opacity: 0.6; }
.disabled\:hover\:bg-white:hover:disabled { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.group:last-child .group-last\:hidden { display: none; }
.group:last-child .group-last\:border-none { border-style: none; }
.group\/hl:hover .group-hover\/hl\:pointer-events-none { pointer-events: none; }
.group:hover .group-hover\:mb-2\.5 { margin-bottom: 0.625rem; }
.group:hover .group-hover\:block { display: block; }
.group:hover .group-hover\:flex { display: flex; }
.group:hover .group-hover\:hidden { display: none; }
.group:hover .group-hover\:h-full { height: 100%; }
.group:hover .group-hover\:max-h-\[9999px\] { max-height: 9999px; }
.group\/item:hover .group-hover\/item\: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:hover .group-hover\:translate-x-0\.5 { --tw-translate-x: .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: .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:hover .group-hover\: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\:items-start { align-items: flex-start; }
.group:hover .group-hover\:border-\[\#418ec8\] { --tw-border-opacity: 1; border-color: rgb(65 142 200/var(--tw-border-opacity,1)); }
.group:hover .group-hover\:border-current { border-color: currentcolor; }
.group:hover .group-hover\:border-transparent { border-color: rgba(0, 0, 0, 0); }
.group\/hl:hover .group-hover\/hl\:bg-transparent { background-color: rgba(0, 0, 0, 0); }
.group:hover .group-hover\:bg-primary-01 { --tw-bg-opacity: 1; background-color: rgb(255 109 58/var(--tw-bg-opacity,1)); }
.group:hover .group-hover\:bg-white-01 { --tw-bg-opacity: 1; background-color: rgb(242 242 247/var(--tw-bg-opacity,1)); }
.group:hover .group-hover\:fill-dark-75 { fill: rgb(29, 29, 31); }
.group:hover .group-hover\:fill-light-01 { fill: rgb(0, 0, 0); }
.group:hover .group-hover\:fill-primary-01 { fill: rgb(255, 109, 58); }
.group:hover .group-hover\:fill-secondary-01 { fill: rgb(19, 166, 46); }
.group:hover .group-hover\:fill-teritary-09 { fill: rgb(255, 66, 102); }
.group:hover .group-hover\:fill-teritary-yellow { fill: rgb(255, 216, 14); }
.group:hover .group-hover\:stroke-dark-75 { stroke: rgb(29, 29, 31); }
.group:hover .group-hover\:stroke-light-01 { stroke: rgb(0, 0, 0); }
.group:hover .group-hover\:stroke-primary-01 { stroke: rgb(255, 109, 58); }
.group:hover .group-hover\:stroke-secondary-01 { stroke: rgb(19, 166, 46); }
.group:hover .group-hover\:stroke-white { stroke: rgb(255, 255, 255); }
.group:hover .group-hover\:text-\[\#ea531e\] { --tw-text-opacity: 1; color: rgb(234 83 30/var(--tw-text-opacity,1)); }
.group:hover .group-hover\:text-blue-700 { --tw-text-opacity: 1; color: rgb(29 78 216/var(--tw-text-opacity,1)); }
.group:hover .group-hover\:text-current { color: currentcolor; }
.group:hover .group-hover\:text-dark-50 { --tw-text-opacity: 1; color: rgb(138 138 142/var(--tw-text-opacity,1)); }
.group:hover .group-hover\:text-dark-75 { --tw-text-opacity: 1; color: rgb(29 29 31/var(--tw-text-opacity,1)); }
.group:hover .group-hover\:text-primary-01 { --tw-text-opacity: 1; color: rgb(255 109 58/var(--tw-text-opacity,1)); }
.group:hover .group-hover\:text-primary-01\/80 { color: rgba(255, 109, 58, 0.8); }
.group:hover .group-hover\:text-primary1 { --tw-text-opacity: 1; color: rgb(255 109 58/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\/item:hover .group-hover\/item\:opacity-100, .group\/word:hover .group-hover\/word\:opacity-100 { opacity: 1; }
.group:hover .group-hover\:opacity-0 { opacity: 0; }
.group:hover .group-hover\:opacity-100, .group:hover .group-hover\:opacity-\[1\] { opacity: 1; }
.group:hover .group-hover\:backdrop-blur-\[20px\] { --tw-backdrop-blur: blur(20px); 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); }
.group\/locate.locate .group-\[\.locate\]\/locate\:bg-transparent { background-color: rgba(0, 0, 0, 0); }
.peer:checked ~ .peer-checked\:bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.peer:disabled ~ .peer-disabled\:cursor-not-allowed { cursor: not-allowed; }
.peer:disabled ~ .peer-disabled\:opacity-70 { opacity: 0.7; }
.has-\[\:disabled\]\:opacity-60:has(:disabled) { opacity: 0.6; }
.aria-expanded\:scale-\[0\.97\][aria-expanded="true"] { --tw-scale-x: .97; --tw-scale-y: .97; 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-expanded\:opacity-70[aria-expanded="true"] { opacity: 0.7; }
.aria-selected\:opacity-100[aria-selected="true"] { opacity: 1; }
.data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"], .data-\[disabled\]\:pointer-events-none[data-disabled] { pointer-events: none; }
.data-\[loaded\=true\]\:pointer-events-auto[data-loaded="true"], .data-\[visible\=true\]\:pointer-events-auto[data-visible="true"] { pointer-events: auto; }
.data-\[focus-visible\=true\]\:z-10[data-focus-visible="true"], .data-\[focused\=true\]\:z-10[data-focused="true"] { z-index: 10; }
.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_10px\)\][data-has-label="true"] { margin-top: calc(var(--nextui-font-size-small) + 10px); }
.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_12px\)\][data-has-label="true"] { margin-top: calc(var(--nextui-font-size-small) + 12px); }
.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_8px\)\][data-has-label="true"] { margin-top: calc(var(--nextui-font-size-small) + 8px); }
.data-\[open\=true\]\:block[data-open="true"] { display: block; }
.data-\[open\=true\]\:flex[data-open="true"] { display: flex; }
.data-\[hidden\=true\]\:hidden[data-hidden="true"], .data-\[inert\=true\]\:hidden[data-inert="true"] { display: none; }
.data-\[justify\=end\]\:flex-grow[data-justify="end"], .data-\[justify\=start\]\:flex-grow[data-justify="start"] { flex-grow: 1; }
.data-\[justify\=end\]\:basis-0[data-justify="end"], .data-\[justify\=start\]\:basis-0[data-justify="start"] { flex-basis: 0px; }
.data-\[focus-visible\=true\]\:-translate-x-3[data-focus-visible="true"], .data-\[hover\=true\]\:-translate-x-3[data-hover="true"] { --tw-translate-x: -.75rem; 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-\[hover\=true\]\:translate-x-0[data-hover="true"] { --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)); }
.data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] { --tw-translate-y: .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)); }
.data-\[side\=left\]\:-translate-x-1[data-side="left"] { --tw-translate-x: -.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)); }
.data-\[side\=right\]\:translate-x-1[data-side="right"] { --tw-translate-x: .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)); }
.data-\[side\=top\]\:-translate-y-1[data-side="top"] { --tw-translate-y: -.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)); }
.data-\[before\=true\]\:rotate-180[data-before="true"], .data-\[direction\=ascending\]\:rotate-180[data-direction="ascending"] { --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)); }
.data-\[open\=true\]\:-rotate-90[data-open="true"] { --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-\[open\=true\]\:rotate-180[data-open="true"] { --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)); }
.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-\[active\=true\]\:scale-110[data-active="true"] { --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)); }
.data-\[invisible\=true\]\:scale-0[data-invisible="true"] { --tw-scale-x: 0; --tw-scale-y: 0; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
.data-\[pressed\=true\]\:scale-100[data-pressed="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-\[pressed\=true\]\:scale-\[0\.97\][data-pressed="true"] { --tw-scale-x: .97; --tw-scale-y: .97; 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-\[disabled\=true\]\:cursor-default[data-disabled="true"] { cursor: default; }
.data-\[disabled\=true\]\:cursor-not-allowed[data-disabled="true"] { cursor: not-allowed; }
.data-\[dragging\=true\]\:cursor-grabbing[data-dragging="true"] { cursor: grabbing; }
.data-\[readonly\=true\]\:cursor-default[data-readonly="true"] { cursor: default; }
.data-\[sortable\=true\]\:cursor-pointer[data-sortable="true"] { cursor: pointer; }
.data-\[unavailable\=true\]\:cursor-default[data-unavailable="true"] { cursor: default; }
.data-\[visible\=true\]\:cursor-pointer[data-visible="true"] { cursor: pointer; }
.data-\[orientation\=horizontal\]\:flex-row[data-orientation="horizontal"] { flex-direction: row; }
.data-\[has-helper\=true\]\:items-start[data-has-helper="true"] { align-items: flex-start; }
.data-\[justify\=start\]\:justify-start[data-justify="start"] { justify-content: flex-start; }
.data-\[justify\=end\]\:justify-end[data-justify="end"] { justify-content: flex-end; }
.data-\[justify\=center\]\:justify-center[data-justify="center"] { justify-content: center; }
.data-\[loaded\=true\]\:overflow-visible[data-loaded="true"] { overflow: visible; }
.data-\[has-multiple-rows\=true\]\:rounded-large[data-has-multiple-rows="true"] { border-radius: var(--nextui-radius-large); }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:rounded-full[data-range-selection="true"][data-selection-end="true"][data-selected="true"], .data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:rounded-full[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { border-radius: 9999px; }
.data-\[menu-open\=true\]\:border-none[data-menu-open="true"] { border-style: none; }
.data-\[active\=true\]\:border-danger[data-active="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))); }
.data-\[active\=true\]\:border-danger-400[data-active="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-danger-400)/var(--nextui-danger-400-opacity,var(--tw-border-opacity))); }
.data-\[active\=true\]\:border-default-300[data-active="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity,var(--tw-border-opacity))); }
.data-\[active\=true\]\:border-default-400[data-active="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity,var(--tw-border-opacity))); }
.data-\[active\=true\]\:border-foreground[data-active="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-border-opacity))); }
.data-\[active\=true\]\:border-secondary[data-active="true"] { --tw-border-opacity: 1; border-color: rgb(238 232 227/var(--tw-border-opacity,1)); }
.data-\[active\=true\]\:border-success[data-active="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))); }
.data-\[active\=true\]\:border-warning[data-active="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))); }
.data-\[focus\=true\]\:border-danger[data-focus="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))); }
.data-\[focus\=true\]\:border-default-400[data-focus="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity,var(--tw-border-opacity))); }
.data-\[focus\=true\]\:border-default-foreground[data-focus="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-border-opacity))); }
.data-\[focus\=true\]\:border-secondary[data-focus="true"] { --tw-border-opacity: 1; border-color: rgb(238 232 227/var(--tw-border-opacity,1)); }
.data-\[focus\=true\]\:border-success[data-focus="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))); }
.data-\[focus\=true\]\:border-warning[data-focus="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))); }
.data-\[hover\=true\]\:border-danger[data-hover="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))); }
.data-\[hover\=true\]\:border-default[data-hover="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-border-opacity))); }
.data-\[hover\=true\]\:border-default-400[data-hover="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity,var(--tw-border-opacity))); }
.data-\[hover\=true\]\:border-secondary[data-hover="true"] { --tw-border-opacity: 1; border-color: rgb(238 232 227/var(--tw-border-opacity,1)); }
.data-\[hover\=true\]\:border-success[data-hover="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))); }
.data-\[hover\=true\]\:border-warning[data-hover="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))); }
.data-\[open\=true\]\:border-danger[data-open="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))); }
.data-\[open\=true\]\:border-default-400[data-open="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity,var(--tw-border-opacity))); }
.data-\[open\=true\]\:border-default-foreground[data-open="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-border-opacity))); }
.data-\[open\=true\]\:border-secondary[data-open="true"] { --tw-border-opacity: 1; border-color: rgb(238 232 227/var(--tw-border-opacity,1)); }
.data-\[open\=true\]\:border-success[data-open="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))); }
.data-\[open\=true\]\:border-warning[data-open="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))); }
.data-\[state\=open\]\:border-dark-75[data-state="open"] { --tw-border-opacity: 1; border-color: rgb(29 29 31/var(--tw-border-opacity,1)); }
.data-\[active\=true\]\:bg-danger[data-active="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))); }
.data-\[active\=true\]\:bg-danger-100[data-active="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity,var(--tw-bg-opacity))); }
.data-\[active\=true\]\:bg-danger-200[data-active="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger-200)/var(--nextui-danger-200-opacity,var(--tw-bg-opacity))); }
.data-\[active\=true\]\:bg-default-200[data-active="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-bg-opacity))); }
.data-\[active\=true\]\:bg-default-400[data-active="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity,var(--tw-bg-opacity))); }
.data-\[active\=true\]\:bg-primary-200[data-active="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-primary-200)/var(--nextui-primary-200-opacity,var(--tw-bg-opacity))); }
.data-\[active\=true\]\:bg-secondary[data-active="true"] { --tw-bg-opacity: 1; background-color: rgb(238 232 227/var(--tw-bg-opacity,1)); }
.data-\[active\=true\]\:bg-secondary-200[data-active="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-secondary-200)/var(--nextui-secondary-200-opacity,var(--tw-bg-opacity))); }
.data-\[active\=true\]\:bg-success[data-active="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))); }
.data-\[active\=true\]\:bg-success-200[data-active="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success-200)/var(--nextui-success-200-opacity,var(--tw-bg-opacity))); }
.data-\[active\=true\]\:bg-warning[data-active="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))); }
.data-\[active\=true\]\:bg-warning-200[data-active="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning-200)/var(--nextui-warning-200-opacity,var(--tw-bg-opacity))); }
.data-\[hover\=true\]\:\!bg-danger[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:\!bg-danger-100[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:\!bg-default[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:\!bg-secondary[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: rgb(238 232 227/var(--tw-bg-opacity,1)) !important; }
.data-\[hover\=true\]\:\!bg-success[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:\!bg-warning[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:bg-content2[data-hover="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-content2)/var(--nextui-content2-opacity,var(--tw-bg-opacity))); }
.data-\[hover\=true\]\:bg-danger[data-hover="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))); }
.data-\[hover\=true\]\:bg-danger-100[data-hover="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity,var(--tw-bg-opacity))); }
.data-\[hover\=true\]\:bg-danger-50[data-hover="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity))); }
.data-\[hover\=true\]\:bg-danger\/20[data-hover="true"] { background-color: hsl(var(--nextui-danger)/.2); }
.data-\[hover\=true\]\:bg-default[data-hover="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-bg-opacity))); }
.data-\[hover\=true\]\:bg-default-100[data-hover="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity))); }
.data-\[hover\=true\]\:bg-default-200[data-hover="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-bg-opacity))); }
.data-\[hover\=true\]\:bg-default\/40[data-hover="true"] { background-color: hsl(var(--nextui-default)/.4); }
.data-\[hover\=true\]\:bg-foreground-200[data-hover="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-foreground-200)/var(--nextui-foreground-200-opacity,var(--tw-bg-opacity))); }
.data-\[hover\=true\]\:bg-primary-50[data-hover="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-primary-50)/var(--nextui-primary-50-opacity,var(--tw-bg-opacity))); }
.data-\[hover\=true\]\:bg-secondary[data-hover="true"] { --tw-bg-opacity: 1; background-color: rgb(238 232 227/var(--tw-bg-opacity,1)); }
.data-\[hover\=true\]\:bg-secondary-50[data-hover="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity,var(--tw-bg-opacity))); }
.data-\[hover\=true\]\:bg-secondary\/20[data-hover="true"] { background-color: rgba(238, 232, 227, 0.2); }
.data-\[hover\=true\]\:bg-success[data-hover="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))); }
.data-\[hover\=true\]\:bg-success-100[data-hover="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success-100)/var(--nextui-success-100-opacity,var(--tw-bg-opacity))); }
.data-\[hover\=true\]\:bg-success-50[data-hover="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity,var(--tw-bg-opacity))); }
.data-\[hover\=true\]\:bg-success\/20[data-hover="true"] { background-color: hsl(var(--nextui-success)/.2); }
.data-\[hover\=true\]\:bg-transparent[data-hover="true"] { background-color: rgba(0, 0, 0, 0); }
.data-\[hover\=true\]\:bg-warning[data-hover="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))); }
.data-\[hover\=true\]\:bg-warning-100[data-hover="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning-100)/var(--nextui-warning-100-opacity,var(--tw-bg-opacity))); }
.data-\[hover\=true\]\:bg-warning-50[data-hover="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity,var(--tw-bg-opacity))); }
.data-\[hover\=true\]\:bg-warning\/20[data-hover="true"] { background-color: hsl(var(--nextui-warning)/.2); }
.data-\[hover\]\:bg-danger-200[data-hover] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger-200)/var(--nextui-danger-200-opacity,var(--tw-bg-opacity))); }
.data-\[hover\]\:bg-danger-50[data-hover] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity))); }
.data-\[hover\]\:bg-default-100[data-hover] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity))); }
.data-\[hover\]\:bg-primary-200[data-hover] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-primary-200)/var(--nextui-primary-200-opacity,var(--tw-bg-opacity))); }
.data-\[hover\]\:bg-primary-50[data-hover] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-primary-50)/var(--nextui-primary-50-opacity,var(--tw-bg-opacity))); }
.data-\[hover\]\:bg-secondary-200[data-hover] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-secondary-200)/var(--nextui-secondary-200-opacity,var(--tw-bg-opacity))); }
.data-\[hover\]\:bg-secondary-50[data-hover] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity,var(--tw-bg-opacity))); }
.data-\[hover\]\:bg-success-200[data-hover] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success-200)/var(--nextui-success-200-opacity,var(--tw-bg-opacity))); }
.data-\[hover\]\:bg-success-50[data-hover] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity,var(--tw-bg-opacity))); }
.data-\[hover\]\:bg-warning-100[data-hover] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning-100)/var(--nextui-warning-100-opacity,var(--tw-bg-opacity))); }
.data-\[hover\]\:bg-warning-200[data-hover] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning-200)/var(--nextui-warning-200-opacity,var(--tw-bg-opacity))); }
.data-\[in-range\=false\]\:bg-default-200[data-in-range="false"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-bg-opacity))); }
.data-\[in-range\=true\]\:bg-background\/50[data-in-range="true"] { background-color: rgba(209, 209, 214, 0.5); }
.data-\[in-range\=true\]\:bg-danger[data-in-range="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))); }
.data-\[in-range\=true\]\:bg-foreground[data-in-range="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity))); }
.data-\[in-range\=true\]\:bg-secondary[data-in-range="true"] { --tw-bg-opacity: 1; background-color: rgb(238 232 227/var(--tw-bg-opacity,1)); }
.data-\[in-range\=true\]\:bg-success[data-in-range="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))); }
.data-\[in-range\=true\]\:bg-warning[data-in-range="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))); }
.data-\[loaded\=true\]\:\!bg-transparent[data-loaded="true"] { background-color: rgba(0, 0, 0, 0) !important; }
.data-\[selected\=true\]\:bg-danger[data-selected="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))); }
.data-\[selected\=true\]\:bg-default[data-selected="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-bg-opacity))); }
.data-\[selected\=true\]\:bg-foreground[data-selected="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity))); }
.data-\[selected\=true\]\:bg-secondary[data-selected="true"] { --tw-bg-opacity: 1; background-color: rgb(238 232 227/var(--tw-bg-opacity,1)); }
.data-\[selected\=true\]\:bg-success[data-selected="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))); }
.data-\[selected\=true\]\:bg-warning[data-selected="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))); }
.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-danger[data-hover="true"][data-selected="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))); }
.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-foreground[data-hover="true"][data-selected="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity))); }
.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-secondary[data-hover="true"][data-selected="true"] { --tw-bg-opacity: 1; background-color: rgb(238 232 227/var(--tw-bg-opacity,1)); }
.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-success[data-hover="true"][data-selected="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))); }
.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-warning[data-hover="true"][data-selected="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))); }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:data-\[outside-month\=true\]\:bg-transparent[data-outside-month="true"][data-range-selection="true"][data-selected="true"] { background-color: rgba(0, 0, 0, 0); }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-danger[data-range-selection="true"][data-selection-end="true"][data-selected="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))); }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-foreground[data-range-selection="true"][data-selection-end="true"][data-selected="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity))); }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-secondary[data-range-selection="true"][data-selection-end="true"][data-selected="true"] { --tw-bg-opacity: 1; background-color: rgb(238 232 227/var(--tw-bg-opacity,1)); }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-success[data-range-selection="true"][data-selection-end="true"][data-selected="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))); }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-warning[data-range-selection="true"][data-selection-end="true"][data-selected="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))); }
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-danger[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))); }
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-foreground[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity))); }
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-secondary[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { --tw-bg-opacity: 1; background-color: rgb(238 232 227/var(--tw-bg-opacity,1)); }
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-success[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))); }
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-warning[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))); }
.data-\[state\=checked\]\:bg-slate-900[data-state="checked"] { --tw-bg-opacity: 1; background-color: rgb(15 23 42/var(--tw-bg-opacity,1)); }
.data-\[state\=checked\]\:bg-white[data-state="checked"] { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.data-\[state\=open\]\:\!bg-white-25[data-state="open"] { --tw-bg-opacity: 1 !important; background-color: rgb(244 244 244/var(--tw-bg-opacity,1)) !important; }
.data-\[state\=open\]\:bg-slate-100[data-state="open"] { --tw-bg-opacity: 1; background-color: rgb(241 245 249/var(--tw-bg-opacity,1)); }
.data-\[has-end-content\=true\]\:pe-1\.5[data-has-end-content="true"] { padding-inline-end: 0.375rem; }
.data-\[has-helper\=true\]\:pb-\[calc\(theme\(fontSize\.tiny\)_\+8px\)\][data-has-helper="true"], .data-\[has-helper\=true\]\:pb-\[calc\(theme\(fontSize\.tiny\)_\+_8px\)\][data-has-helper="true"] { padding-bottom: calc(var(--nextui-font-size-tiny) + 8px); }
.data-\[has-start-content\=true\]\:ps-1\.5[data-has-start-content="true"] { padding-inline-start: 0.375rem; }
.data-\[has-title\=true\]\:pt-1[data-has-title="true"] { padding-top: 0.25rem; }
.data-\[active\=true\]\:font-semibold[data-active="true"] { font-weight: 600; }
.data-\[active\=true\]\:text-danger-foreground[data-active="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity))); }
.data-\[active\=true\]\:text-default-foreground[data-active="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity))); }
.data-\[active\=true\]\:text-primary-foreground[data-active="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity))); }
.data-\[active\=true\]\:text-secondary-foreground[data-active="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity))); }
.data-\[active\=true\]\:text-success-foreground[data-active="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))); }
.data-\[active\=true\]\:text-warning-foreground[data-active="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity))); }
.data-\[disabled\=true\]\:text-default-300[data-disabled="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity,var(--tw-text-opacity))); }
.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-danger-300[data-placeholder="true"][data-editable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-danger-300)/var(--nextui-danger-300-opacity,var(--tw-text-opacity))); }
.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-foreground-500[data-placeholder="true"][data-editable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-foreground-500)/var(--nextui-foreground-500-opacity,var(--tw-text-opacity))); }
.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-primary-300[data-placeholder="true"][data-editable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-primary-300)/var(--nextui-primary-300-opacity,var(--tw-text-opacity))); }
.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-secondary-300[data-placeholder="true"][data-editable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-secondary-300)/var(--nextui-secondary-300-opacity,var(--tw-text-opacity))); }
.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-success-400[data-placeholder="true"][data-editable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-success-400)/var(--nextui-success-400-opacity,var(--tw-text-opacity))); }
.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-warning-400[data-placeholder="true"][data-editable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-warning-400)/var(--nextui-warning-400-opacity,var(--tw-text-opacity))); }
.data-\[editable\=true\]\:text-danger[data-editable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity))); }
.data-\[editable\=true\]\:text-foreground[data-editable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-text-opacity))); }
.data-\[editable\=true\]\:text-secondary[data-editable="true"] { --tw-text-opacity: 1; color: rgb(238 232 227/var(--tw-text-opacity,1)); }
.data-\[editable\=true\]\:text-success-600[data-editable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity,var(--tw-text-opacity))); }
.data-\[editable\=true\]\:text-warning-600[data-editable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-warning-600)/var(--nextui-warning-600-opacity,var(--tw-text-opacity))); }
.data-\[has-value\=true\]\:text-default-foreground[data-has-value="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity))); }
.data-\[hover\=true\]\:\!text-danger-foreground[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:\!text-primary-foreground[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:\!text-secondary-foreground[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:\!text-success-foreground[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:\!text-warning-foreground[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:text-danger[data-hover="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity))); }
.data-\[hover\=true\]\:text-danger-500[data-hover="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity,var(--tw-text-opacity))); }
.data-\[hover\=true\]\:text-danger-foreground[data-hover="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity))); }
.data-\[hover\=true\]\:text-default-500[data-hover="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-default-500)/var(--nextui-default-500-opacity,var(--tw-text-opacity))); }
.data-\[hover\=true\]\:text-default-foreground[data-hover="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity))); }
.data-\[hover\=true\]\:text-foreground-400[data-hover="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-foreground-400)/var(--nextui-foreground-400-opacity,var(--tw-text-opacity))); }
.data-\[hover\=true\]\:text-foreground-600[data-hover="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-foreground-600)/var(--nextui-foreground-600-opacity,var(--tw-text-opacity))); }
.data-\[hover\=true\]\:text-primary-400[data-hover="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-primary-400)/var(--nextui-primary-400-opacity,var(--tw-text-opacity))); }
.data-\[hover\=true\]\:text-primary-foreground[data-hover="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity))); }
.data-\[hover\=true\]\:text-secondary[data-hover="true"] { --tw-text-opacity: 1; color: rgb(238 232 227/var(--tw-text-opacity,1)); }
.data-\[hover\=true\]\:text-secondary-400[data-hover="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-secondary-400)/var(--nextui-secondary-400-opacity,var(--tw-text-opacity))); }
.data-\[hover\=true\]\:text-secondary-foreground[data-hover="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity))); }
.data-\[hover\=true\]\:text-success[data-hover="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-text-opacity))); }
.data-\[hover\=true\]\:text-success-600[data-hover="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity,var(--tw-text-opacity))); }
.data-\[hover\=true\]\:text-success-foreground[data-hover="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))); }
.data-\[hover\=true\]\:text-warning[data-hover="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-text-opacity))); }
.data-\[hover\=true\]\:text-warning-600[data-hover="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-warning-600)/var(--nextui-warning-600-opacity,var(--tw-text-opacity))); }
.data-\[hover\=true\]\:text-warning-foreground[data-hover="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity))); }
.data-\[invalid\=true\]\:data-\[editable\=true\]\:text-danger[data-editable="true"][data-invalid="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity))); }
.data-\[invalid\=true\]\:text-danger-300[data-invalid="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-danger-300)/var(--nextui-danger-300-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:data-\[hover\=true\]\:text-background[data-hover="true"][data-selected="true"] { --tw-text-opacity: 1; color: rgb(209 209 214/var(--tw-text-opacity,1)); }
.data-\[selected\=true\]\:data-\[hover\=true\]\:text-danger-foreground[data-hover="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:data-\[hover\=true\]\:text-primary-foreground[data-hover="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:data-\[hover\=true\]\:text-secondary-foreground[data-hover="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:data-\[hover\=true\]\:text-success-foreground[data-hover="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:data-\[hover\=true\]\:text-warning-foreground[data-hover="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:data-\[outside-month\=true\]\:text-default-300[data-outside-month="true"][data-range-selection="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-danger-500[data-range-selection="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-foreground[data-range-selection="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-secondary[data-range-selection="true"][data-selected="true"] { --tw-text-opacity: 1; color: rgb(238 232 227/var(--tw-text-opacity,1)); }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-success-600[data-range-selection="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-warning-500[data-range-selection="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-warning-500)/var(--nextui-warning-500-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-background[data-range-selection="true"][data-selection-end="true"][data-selected="true"] { --tw-text-opacity: 1; color: rgb(209 209 214/var(--tw-text-opacity,1)); }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-danger-foreground[data-range-selection="true"][data-selection-end="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-primary-foreground[data-range-selection="true"][data-selection-end="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-secondary-foreground[data-range-selection="true"][data-selection-end="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection="true"][data-selection-end="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-warning-foreground[data-range-selection="true"][data-selection-end="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-background[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { --tw-text-opacity: 1; color: rgb(209 209 214/var(--tw-text-opacity,1)); }
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-danger-foreground[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-primary-foreground[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-secondary-foreground[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-warning-foreground[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:text-background[data-selected="true"] { --tw-text-opacity: 1; color: rgb(209 209 214/var(--tw-text-opacity,1)); }
.data-\[selected\=true\]\:text-danger[data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:text-danger-foreground[data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:text-default-foreground[data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:text-primary-foreground[data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:text-secondary[data-selected="true"] { --tw-text-opacity: 1; color: rgb(238 232 227/var(--tw-text-opacity,1)); }
.data-\[selected\=true\]\:text-secondary-foreground[data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:text-success-600[data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:text-success-foreground[data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:text-warning-600[data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-warning-600)/var(--nextui-warning-600-opacity,var(--tw-text-opacity))); }
.data-\[selected\=true\]\:text-warning-foreground[data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity))); }
.data-\[state\=checked\]\:text-slate-50[data-state="checked"] { --tw-text-opacity: 1; color: rgb(248 250 252/var(--tw-text-opacity,1)); }
.data-\[state\=checked\]\:text-slate-900[data-state="checked"] { --tw-text-opacity: 1; color: rgb(15 23 42/var(--tw-text-opacity,1)); }
.data-\[state\=open\]\:text-slate-500[data-state="open"] { --tw-text-opacity: 1; color: rgb(100 116 139/var(--tw-text-opacity,1)); }
.data-\[unavailable\=true\]\:text-default-300[data-unavailable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity,var(--tw-text-opacity))); }
.data-\[unavailable\=true\]\:line-through[data-unavailable="true"] { text-decoration-line: line-through; }
.data-\[disabled\=true\]\:data-\[outside-month\=true\]\:opacity-0[data-outside-month="true"][data-disabled="true"] { opacity: 0; }
.data-\[disabled\=true\]\:opacity-30[data-disabled="true"] { opacity: 0.3; }
.data-\[disabled\]\:opacity-50[data-disabled] { opacity: 0.5; }
.data-\[hover-unselected\=true\]\:opacity-disabled[data-hover-unselected="true"] { opacity: var(--nextui-disabled-opacity); }
.data-\[hover\=true\]\:opacity-hover[data-hover="true"] { opacity: var(--nextui-hover-opacity); }
.data-\[in-range\=true\]\:opacity-100[data-in-range="true"] { opacity: 1; }
.data-\[invisible\=true\]\:opacity-0[data-invisible="true"] { opacity: 0; }
.data-\[loaded\=true\]\:opacity-100[data-loaded="true"], .data-\[moving\]\:opacity-100[data-moving] { opacity: 1; }
.data-\[pressed\=true\]\:opacity-50[data-pressed="true"] { opacity: 0.5; }
.data-\[pressed\=true\]\:opacity-70[data-pressed="true"] { opacity: 0.7; }
.data-\[visible\=true\]\:opacity-100[data-visible="true"] { opacity: 1; }
.data-\[active\=true\]\:shadow-md[data-active="true"] { --tw-shadow: 0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a; --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); }
.data-\[hover\=true\]\:shadow-lg[data-hover="true"] { --tw-shadow: 0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a; --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); }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:shadow-md[data-selection-end="true"][data-selected="true"], .data-\[selected\=true\]\:data-\[selection-start\=true\]\:shadow-md[data-selection-start="true"][data-selected="true"], .data-\[selected\=true\]\:shadow-md[data-selected="true"] { --tw-shadow: 0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a; --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); }
.data-\[selected\=true\]\:shadow-none[data-selected="true"] { --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); }
.data-\[active\=true\]\:shadow-danger\/40[data-active="true"] { --tw-shadow-color: hsl(var(--nextui-danger)/.4); --tw-shadow: var(--tw-shadow-colored); }
.data-\[active\=true\]\:shadow-default\/50[data-active="true"] { --tw-shadow-color: hsl(var(--nextui-default)/.5); --tw-shadow: var(--tw-shadow-colored); }
.data-\[active\=true\]\:shadow-secondary\/40[data-active="true"] { --tw-shadow-color: #eee8e366; --tw-shadow: var(--tw-shadow-colored); }
.data-\[active\=true\]\:shadow-success\/40[data-active="true"] { --tw-shadow-color: hsl(var(--nextui-success)/.4); --tw-shadow: var(--tw-shadow-colored); }
.data-\[active\=true\]\:shadow-warning\/40[data-active="true"] { --tw-shadow-color: hsl(var(--nextui-warning)/.4); --tw-shadow: var(--tw-shadow-colored); }
.data-\[hover\=true\]\:shadow-danger\/30[data-hover="true"] { --tw-shadow-color: hsl(var(--nextui-danger)/.3); --tw-shadow: var(--tw-shadow-colored); }
.data-\[hover\=true\]\:shadow-default\/50[data-hover="true"] { --tw-shadow-color: hsl(var(--nextui-default)/.5); --tw-shadow: var(--tw-shadow-colored); }
.data-\[hover\=true\]\:shadow-secondary\/30[data-hover="true"] { --tw-shadow-color: #eee8e34d; --tw-shadow: var(--tw-shadow-colored); }
.data-\[hover\=true\]\:shadow-success\/30[data-hover="true"] { --tw-shadow-color: hsl(var(--nextui-success)/.3); --tw-shadow: var(--tw-shadow-colored); }
.data-\[hover\=true\]\:shadow-warning\/30[data-hover="true"] { --tw-shadow-color: hsl(var(--nextui-warning)/.3); --tw-shadow: var(--tw-shadow-colored); }
.data-\[selected\=true\]\:shadow-danger\/40[data-selected="true"] { --tw-shadow-color: hsl(var(--nextui-danger)/.4); --tw-shadow: var(--tw-shadow-colored); }
.data-\[selected\=true\]\:shadow-foreground\/40[data-selected="true"] { --tw-shadow-color: hsl(var(--nextui-foreground)/.4); --tw-shadow: var(--tw-shadow-colored); }
.data-\[selected\=true\]\:shadow-secondary\/40[data-selected="true"] { --tw-shadow-color: #eee8e366; --tw-shadow: var(--tw-shadow-colored); }
.data-\[selected\=true\]\:shadow-success\/40[data-selected="true"] { --tw-shadow-color: hsl(var(--nextui-success)/.4); --tw-shadow: var(--tw-shadow-colored); }
.data-\[selected\=true\]\:shadow-warning\/40[data-selected="true"] { --tw-shadow-color: hsl(var(--nextui-warning)/.4); --tw-shadow: var(--tw-shadow-colored); }
.data-\[focus-visible\=true\]\:outline-2[data-focus-visible="true"] { outline-width: 2px; }
.data-\[focus-visible\=true\]\:outline-offset-2[data-focus-visible="true"] { outline-offset: 2px; }
.data-\[focus-visible\=true\]\:outline-focus[data-focus-visible="true"] { outline-color: hsl(var(--nextui-focus)/var(--nextui-focus-opacity,1)); }
.data-\[focus-visible\]\:outline-danger-foreground[data-focus-visible] { outline-color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,1)); }
.data-\[focus-visible\]\:outline-default-foreground[data-focus-visible] { outline-color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,1)); }
.data-\[focus-visible\]\:outline-primary-foreground[data-focus-visible] { outline-color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,1)); }
.data-\[focus-visible\]\:outline-secondary-foreground[data-focus-visible] { outline-color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,1)); }
.data-\[focus-visible\]\:outline-success-foreground[data-focus-visible] { outline-color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,1)); }
.data-\[focus-visible\]\:outline-warning-foreground[data-focus-visible] { outline-color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,1)); }
.data-\[menu-open\=true\]\:backdrop-blur-xl[data-menu-open="true"] { --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); }
.data-\[disabled\=true\]\:transition-none[data-disabled="true"] { transition-property: none; }
.data-\[hover\=true\]\:transition-colors[data-hover="true"] { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-duration: 0.25s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.data-\[moving\=true\]\:transition-transform[data-moving="true"] { transition-property: transform; transition-duration: 0.25s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.data-\[state\=closed\]\:duration-300[data-state="closed"] { transition-duration: 0.3s; }
.data-\[state\=open\]\:duration-500[data-state="open"] { transition-duration: 0.5s; }
.data-\[state\=open\]\:animate-in[data-state="open"] { --tw-enter-opacity: initial; --tw-enter-scale: initial; --tw-enter-rotate: initial; --tw-enter-translate-x: initial; --tw-enter-translate-y: initial; animation-name: enter; animation-duration: 0.25s; }
.data-\[state\=closed\]\:animate-out[data-state="closed"] { --tw-exit-opacity: initial; --tw-exit-scale: initial; --tw-exit-rotate: initial; --tw-exit-translate-x: initial; --tw-exit-translate-y: initial; animation-name: exit; animation-duration: 0.25s; }
.data-\[state\=closed\]\:fade-out-0[data-state="closed"] { --tw-exit-opacity: 0; }
.data-\[state\=open\]\:fade-in-0[data-state="open"] { --tw-enter-opacity: 0; }
.data-\[state\=closed\]\:zoom-out-95[data-state="closed"] { --tw-exit-scale: .95; }
.data-\[state\=open\]\:zoom-in-95[data-state="open"] { --tw-enter-scale: .95; }
.data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] { --tw-enter-translate-y: -.5rem; }
.data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] { --tw-enter-translate-x: .5rem; }
.data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] { --tw-enter-translate-x: -.5rem; }
.data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] { --tw-enter-translate-y: .5rem; }
.data-\[state\=closed\]\:slide-out-to-bottom[data-state="closed"] { --tw-exit-translate-y: 100%; }
.data-\[state\=closed\]\:slide-out-to-left[data-state="closed"] { --tw-exit-translate-x: -100%; }
.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state="closed"] { --tw-exit-translate-x: -50%; }
.data-\[state\=closed\]\:slide-out-to-right[data-state="closed"] { --tw-exit-translate-x: 100%; }
.data-\[state\=closed\]\:slide-out-to-top[data-state="closed"] { --tw-exit-translate-y: -100%; }
.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state="closed"] { --tw-exit-translate-y: -48%; }
.data-\[state\=open\]\:slide-in-from-bottom[data-state="open"] { --tw-enter-translate-y: 100%; }
.data-\[state\=open\]\:slide-in-from-left[data-state="open"] { --tw-enter-translate-x: -100%; }
.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state="open"] { --tw-enter-translate-x: -50%; }
.data-\[state\=open\]\:slide-in-from-right[data-state="open"] { --tw-enter-translate-x: 100%; }
.data-\[state\=open\]\:slide-in-from-top[data-state="open"] { --tw-enter-translate-y: -100%; }
.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state="open"] { --tw-enter-translate-y: -48%; }
.data-\[state\=closed\]\:duration-300[data-state="closed"] { animation-duration: 0.3s; }
.data-\[state\=open\]\:duration-500[data-state="open"] { animation-duration: 0.5s; }
.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll="true"] { scrollbar-width: none; }
.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll="true"]::-webkit-scrollbar { display: none; }
.data-\[active\=true\]\:shadow-md[data-active="true"], .data-\[selected\=true\]\:data-\[selection-end\=true\]\:shadow-md[data-selection-end="true"][data-selected="true"], .data-\[selected\=true\]\:data-\[selection-start\=true\]\:shadow-md[data-selection-start="true"][data-selected="true"], .data-\[selected\=true\]\:shadow-md[data-selected="true"] { box-shadow: rgba(16, 24, 40, 0.1) 0px 4px 8px -2px, rgba(16, 24, 40, 0.06) 0px 2px 4px -2px; }
.data-\[hover\=true\]\:shadow-lg[data-hover="true"] { box-shadow: rgba(16, 24, 40, 0.08) 0px 12px 16px -4px, rgba(16, 24, 40, 0.03) 0px 4px 6px -2px; }
.data-\[top-bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-top-bottom-scroll="true"] { mask-image: linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent); }
.data-\[top-scroll\=true\]\:\[mask-image\:linear-gradient\(0deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-top-scroll="true"] { mask-image: linear-gradient(0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent); }
.data-\[bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(180deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-bottom-scroll="true"] { mask-image: linear-gradient(180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent); }
.data-\[left-scroll\=true\]\:\[mask-image\:linear-gradient\(270deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-left-scroll="true"] { mask-image: linear-gradient(270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent); }
.data-\[right-scroll\=true\]\:\[mask-image\:linear-gradient\(90deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-right-scroll="true"] { mask-image: linear-gradient(90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent); }
.data-\[left-right-scroll\=true\]\:\[mask-image\:linear-gradient\(to_right\,\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-left-right-scroll="true"] { mask-image: linear-gradient(to right,#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent); }
.data-\[placement\=bottom-end\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement="bottom-end"]::before { content: var(--tw-content); top: calc(1.5px - 0.3125rem); }
.data-\[placement\=bottom-end\]\:before\:right-3[data-placement="bottom-end"]::before { content: var(--tw-content); right: 0.75rem; }
.data-\[placement\=bottom-start\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement="bottom-start"]::before { content: var(--tw-content); top: calc(1.5px - 0.3125rem); }
.data-\[placement\=bottom-start\]\:before\:left-3[data-placement="bottom-start"]::before { content: var(--tw-content); left: 0.75rem; }
.data-\[placement\=bottom\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement="bottom"]::before { content: var(--tw-content); top: calc(1.5px - 0.3125rem); }
.data-\[placement\=bottom\]\:before\:left-1\/2[data-placement="bottom"]::before { content: var(--tw-content); left: 50%; }
.data-\[placement\=left-end\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement="left-end"]::before { content: var(--tw-content); right: calc(3px - 0.3125rem); }
.data-\[placement\=left-end\]\:before\:bottom-1\/4[data-placement="left-end"]::before { content: var(--tw-content); bottom: 25%; }
.data-\[placement\=left-start\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement="left-start"]::before { content: var(--tw-content); right: calc(3px - 0.3125rem); }
.data-\[placement\=left-start\]\:before\:top-1\/4[data-placement="left-start"]::before { content: var(--tw-content); top: 25%; }
.data-\[placement\=left\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement="left"]::before { content: var(--tw-content); right: calc(2px - 0.3125rem); }
.data-\[placement\=left\]\:before\:top-1\/2[data-placement="left"]::before { content: var(--tw-content); top: 50%; }
.data-\[placement\=right-end\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement="right-end"]::before { content: var(--tw-content); left: calc(3px - 0.3125rem); }
.data-\[placement\=right-end\]\:before\:bottom-1\/4[data-placement="right-end"]::before { content: var(--tw-content); bottom: 25%; }
.data-\[placement\=right-start\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement="right-start"]::before { content: var(--tw-content); left: calc(3px - 0.3125rem); }
.data-\[placement\=right-start\]\:before\:top-1\/4[data-placement="right-start"]::before { content: var(--tw-content); top: 25%; }
.data-\[placement\=right\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement="right"]::before { content: var(--tw-content); left: calc(2px - 0.3125rem); }
.data-\[placement\=right\]\:before\:top-1\/2[data-placement="right"]::before { content: var(--tw-content); top: 50%; }
.data-\[placement\=top-end\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement="top-end"]::before { content: var(--tw-content); bottom: calc(1.5px - 0.3125rem); }
.data-\[placement\=top-end\]\:before\:right-3[data-placement="top-end"]::before { content: var(--tw-content); right: 0.75rem; }
.data-\[placement\=top-start\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement="top-start"]::before { content: var(--tw-content); bottom: calc(1.5px - 0.3125rem); }
.data-\[placement\=top-start\]\:before\:left-3[data-placement="top-start"]::before { content: var(--tw-content); left: 0.75rem; }
.data-\[placement\=top\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement="top"]::before { content: var(--tw-content); bottom: calc(1.5px - 0.3125rem); }
.data-\[placement\=top\]\:before\:left-1\/2[data-placement="top"]::before { content: var(--tw-content); left: 50%; }
.data-\[loaded\=true\]\:before\:-z-10[data-loaded="true"]::before { content: var(--tw-content); z-index: -10; }
.data-\[arrow\=true\]\:before\:block[data-arrow="true"]::before { content: var(--tw-content); display: block; }
.data-\[outside-month\=true\]\:before\:hidden[data-outside-month="true"]::before { content: var(--tw-content); display: none; }
.data-\[placement\=bottom\]\:before\:-translate-x-1\/2[data-placement="bottom"]::before { 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)); }
.data-\[placement\=left\]\:before\:-translate-y-1\/2[data-placement="left"]::before, .data-\[placement\=right\]\:before\:-translate-y-1\/2[data-placement="right"]::before { 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)); }
.data-\[placement\=top\]\:before\:-translate-x-1\/2[data-placement="top"]::before { 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)); }
.data-\[loaded\=true\]\:before\:animate-none[data-loaded="true"]::before { content: var(--tw-content); animation: auto ease 0s 1 normal none running none; }
.data-\[range-end\=true\]\:before\:rounded-r-full[data-range-end="true"]::before { content: var(--tw-content); border-top-right-radius: 9999px; border-bottom-right-radius: 9999px; }
.data-\[range-start\=true\]\:before\:rounded-l-full[data-range-start="true"]::before { content: var(--tw-content); border-top-left-radius: 9999px; border-bottom-left-radius: 9999px; }
.data-\[selection-end\=true\]\:before\:rounded-r-full[data-selection-end="true"]::before { content: var(--tw-content); border-top-right-radius: 9999px; border-bottom-right-radius: 9999px; }
.data-\[selection-start\=true\]\:before\:rounded-l-full[data-selection-start="true"]::before { content: var(--tw-content); border-top-left-radius: 9999px; border-bottom-left-radius: 9999px; }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-danger-50[data-range-selection="true"][data-selected="true"]::before { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity))); }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-foreground\/10[data-range-selection="true"][data-selected="true"]::before { content: var(--tw-content); background-color: hsl(var(--nextui-foreground)/.1); }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-primary-50[data-range-selection="true"][data-selected="true"]::before { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-primary-50)/var(--nextui-primary-50-opacity,var(--tw-bg-opacity))); }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-secondary-50[data-range-selection="true"][data-selected="true"]::before { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity,var(--tw-bg-opacity))); }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-success-100[data-range-selection="true"][data-selected="true"]::before { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success-100)/var(--nextui-success-100-opacity,var(--tw-bg-opacity))); }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-warning-100[data-range-selection="true"][data-selected="true"]::before { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning-100)/var(--nextui-warning-100-opacity,var(--tw-bg-opacity))); }
.data-\[loaded\=true\]\:before\:opacity-0[data-loaded="true"]::before { content: var(--tw-content); opacity: 0; }
.data-\[selected\=true\]\:before\:opacity-100[data-selected="true"]::before { content: var(--tw-content); opacity: 1; }
.data-\[active\=true\]\:after\:w-full[data-active="true"]::after, .data-\[focus\=true\]\:after\:w-full[data-focus="true"]::after, .data-\[open\=true\]\:after\:w-full[data-open="true"]::after { content: var(--tw-content); width: 100%; }
.data-\[dragging\=true\]\:after\:scale-100[data-dragging="true"]::after { content: var(--tw-content); --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-\[dragging\=true\]\:after\:scale-80[data-dragging="true"]::after { content: var(--tw-content); --tw-scale-x: .8; --tw-scale-y: .8; 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\]\:after\:bg-danger-400[data-active="true"]::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger-400)/var(--nextui-danger-400-opacity,var(--tw-bg-opacity))); }
.data-\[selected\=true\]\:after\:bg-danger[data-selected="true"]::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))); }
.data-\[selected\=true\]\:after\:bg-foreground[data-selected="true"]::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity))); }
.data-\[selected\=true\]\:after\:bg-secondary[data-selected="true"]::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(238 232 227/var(--tw-bg-opacity,1)); }
.data-\[selected\=true\]\:after\:bg-success[data-selected="true"]::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))); }
.data-\[selected\=true\]\:after\:bg-warning[data-selected="true"]::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))); }
.data-\[loaded\=true\]\:after\:opacity-0[data-loaded="true"]::after { content: var(--tw-content); opacity: 0; }
.data-\[selected\=true\]\:after\:opacity-100[data-selected="true"]::after { content: var(--tw-content); opacity: 1; }
.data-\[selectable\=true\]\:focus\:border-danger:focus[data-selectable="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))); }
.data-\[selectable\=true\]\:focus\:border-default:focus[data-selectable="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-border-opacity))); }
.data-\[selectable\=true\]\:focus\:border-secondary:focus[data-selectable="true"] { --tw-border-opacity: 1; border-color: rgb(238 232 227/var(--tw-border-opacity,1)); }
.data-\[selectable\=true\]\:focus\:border-success:focus[data-selectable="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))); }
.data-\[selectable\=true\]\:focus\:border-warning:focus[data-selectable="true"] { --tw-border-opacity: 1; border-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))); }
.data-\[invalid\=true\]\:focus\:bg-danger-400\/50:focus[data-invalid="true"] { background-color: hsl(var(--nextui-danger-400)/.5); }
.data-\[selectable\=true\]\:focus\:bg-danger:focus[data-selectable="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))); }
.data-\[selectable\=true\]\:focus\:bg-danger\/20:focus[data-selectable="true"] { background-color: hsl(var(--nextui-danger)/.2); }
.data-\[selectable\=true\]\:focus\:bg-default:focus[data-selectable="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-bg-opacity))); }
.data-\[selectable\=true\]\:focus\:bg-default-100:focus[data-selectable="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity))); }
.data-\[selectable\=true\]\:focus\:bg-default\/40:focus[data-selectable="true"] { background-color: hsl(var(--nextui-default)/.4); }
.data-\[selectable\=true\]\:focus\:bg-secondary:focus[data-selectable="true"] { --tw-bg-opacity: 1; background-color: rgb(238 232 227/var(--tw-bg-opacity,1)); }
.data-\[selectable\=true\]\:focus\:bg-secondary\/20:focus[data-selectable="true"] { background-color: rgba(238, 232, 227, 0.2); }
.data-\[selectable\=true\]\:focus\:bg-success:focus[data-selectable="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))); }
.data-\[selectable\=true\]\:focus\:bg-success\/20:focus[data-selectable="true"] { background-color: hsl(var(--nextui-success)/.2); }
.data-\[selectable\=true\]\:focus\:bg-warning:focus[data-selectable="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))); }
.data-\[selectable\=true\]\:focus\:bg-warning\/20:focus[data-selectable="true"] { background-color: hsl(var(--nextui-warning)/.2); }
.data-\[editable\=true\]\:focus\:text-danger:focus[data-editable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity))); }
.data-\[editable\=true\]\:focus\:text-default-foreground:focus[data-editable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity))); }
.data-\[editable\=true\]\:focus\:text-secondary:focus[data-editable="true"] { --tw-text-opacity: 1; color: rgb(238 232 227/var(--tw-text-opacity,1)); }
.data-\[editable\=true\]\:focus\:text-success:focus[data-editable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-text-opacity))); }
.data-\[editable\=true\]\:focus\:text-success-600:focus[data-editable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity,var(--tw-text-opacity))); }
.data-\[editable\=true\]\:focus\:text-warning:focus[data-editable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-text-opacity))); }
.data-\[editable\=true\]\:focus\:text-warning-600:focus[data-editable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-warning-600)/var(--nextui-warning-600-opacity,var(--tw-text-opacity))); }
.data-\[invalid\=true\]\:data-\[editable\=true\]\:focus\:text-danger:focus[data-editable="true"][data-invalid="true"], .data-\[selectable\=true\]\:focus\:text-danger:focus[data-selectable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity))); }
.data-\[selectable\=true\]\:focus\:text-danger-foreground:focus[data-selectable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selectable\=true\]\:focus\:text-default-500:focus[data-selectable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-default-500)/var(--nextui-default-500-opacity,var(--tw-text-opacity))); }
.data-\[selectable\=true\]\:focus\:text-default-foreground:focus[data-selectable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selectable\=true\]\:focus\:text-primary-foreground:focus[data-selectable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selectable\=true\]\:focus\:text-secondary:focus[data-selectable="true"] { --tw-text-opacity: 1; color: rgb(238 232 227/var(--tw-text-opacity,1)); }
.data-\[selectable\=true\]\:focus\:text-secondary-foreground:focus[data-selectable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selectable\=true\]\:focus\:text-success:focus[data-selectable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-text-opacity))); }
.data-\[selectable\=true\]\:focus\:text-success-foreground:focus[data-selectable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selectable\=true\]\:focus\:text-warning:focus[data-selectable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-text-opacity))); }
.data-\[selectable\=true\]\:focus\:text-warning-foreground:focus[data-selectable="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity))); }
.data-\[selectable\=true\]\:focus\:shadow-danger\/30:focus[data-selectable="true"] { --tw-shadow-color: hsl(var(--nextui-danger)/.3); --tw-shadow: var(--tw-shadow-colored); }
.data-\[selectable\=true\]\:focus\:shadow-default\/50:focus[data-selectable="true"] { --tw-shadow-color: hsl(var(--nextui-default)/.5); --tw-shadow: var(--tw-shadow-colored); }
.data-\[selectable\=true\]\:focus\:shadow-secondary\/30:focus[data-selectable="true"] { --tw-shadow-color: #eee8e34d; --tw-shadow: var(--tw-shadow-colored); }
.data-\[selectable\=true\]\:focus\:shadow-success\/30:focus[data-selectable="true"] { --tw-shadow-color: hsl(var(--nextui-success)/.3); --tw-shadow: var(--tw-shadow-colored); }
.data-\[selectable\=true\]\:focus\:shadow-warning\/30:focus[data-selectable="true"] { --tw-shadow-color: hsl(var(--nextui-warning)/.3); --tw-shadow: var(--tw-shadow-colored); }
.group[data-filled-within="true"] .group-data-\[filled-within\=true\]\:pointer-events-auto, .group[data-has-value="true"] .group-data-\[has-value\=true\]\:pointer-events-auto { pointer-events: auto; }
.group[data-filled-within="true"] .group-data-\[filled-within\=true\]\:start-0, .group[data-filled="true"] .group-data-\[filled\=true\]\:start-0 { inset-inline-start: 0px; }
.group[data-focus-visible="true"] .group-data-\[focus-visible\=true\]\:z-10 { z-index: 10; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:ms-4 { margin-inline-start: 1rem; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:ms-5 { margin-inline-start: 1.25rem; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:ms-6 { margin-inline-start: 1.5rem; }
.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-3 { margin-left: 0.75rem; }
.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-4 { margin-left: 1rem; }
.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-5 { margin-left: 1.25rem; }
.group[data-focus-visible="true"] .group-data-\[focus-visible\=true\]\:block, .group[data-has-value="true"] .group-data-\[has-value\=true\]\:block { display: block; }
.group[data-has-helper="true"] .group-data-\[has-helper\=true\]\:flex { display: flex; }
.group[data-focus-visible="true"] .group-data-\[focus-visible\=true\]\:hidden { display: none; }
.group[data-pressed="true"] .group-data-\[pressed\=true\]\:w-5 { width: 1.25rem; }
.group[data-pressed="true"] .group-data-\[pressed\=true\]\:w-6 { width: 1.5rem; }
.group[data-pressed="true"] .group-data-\[pressed\=true\]\:w-7 { width: 1.75rem; }
.group[data-filled-within="true"] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_20px\)\] { --tw-translate-y: calc(calc(100% + var(--nextui-font-size-small)/2 + 20px)*-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[data-filled-within="true"] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_24px\)\] { --tw-translate-y: calc(calc(100% + var(--nextui-font-size-small)/2 + 24px)*-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[data-filled-within="true"] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.tiny\)\/2_\+_16px\)\] { --tw-translate-y: calc(calc(100% + var(--nextui-font-size-tiny)/2 + 16px)*-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[data-filled-within="true"] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_3\.5px\)\] { --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small)/2 - 3.5px)*-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[data-filled-within="true"] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_4px\)\] { --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small)/2 - 4px)*-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[data-filled-within="true"] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px\)\] { --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small)/2 - 6px)*-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[data-filled-within="true"] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px_-_theme\(borderWidth\.medium\)\)\] { --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small)/2 - 6px - var(--nextui-border-width-medium))*-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[data-filled-within="true"] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px\)\] { --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small)/2 - 8px)*-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[data-filled-within="true"] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\] { --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small)/2 - 8px - var(--nextui-border-width-medium))*-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[data-filled-within="true"] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_5px\)\] { --tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny)/2 - 5px)*-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[data-filled-within="true"] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px\)\] { --tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny)/2 - 8px)*-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[data-filled-within="true"] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\] { --tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny)/2 - 8px - var(--nextui-border-width-medium))*-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[data-filled="true"] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_20px\)\] { --tw-translate-y: calc(calc(100% + var(--nextui-font-size-small)/2 + 20px)*-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[data-filled="true"] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_24px\)\] { --tw-translate-y: calc(calc(100% + var(--nextui-font-size-small)/2 + 24px)*-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[data-filled="true"] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.tiny\)\/2_\+_16px\)\] { --tw-translate-y: calc(calc(100% + var(--nextui-font-size-tiny)/2 + 16px)*-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[data-filled="true"] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_3\.5px\)\] { --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small)/2 - 3.5px)*-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[data-filled="true"] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_4px\)\] { --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small)/2 - 4px)*-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[data-filled="true"] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px\)\] { --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small)/2 - 6px)*-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[data-filled="true"] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px_-_theme\(borderWidth\.medium\)\)\] { --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small)/2 - 6px - var(--nextui-border-width-medium))*-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[data-filled="true"] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px\)\] { --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small)/2 - 8px)*-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[data-filled="true"] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\] { --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small)/2 - 8px - var(--nextui-border-width-medium))*-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[data-filled="true"] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_5px\)\] { --tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny)/2 - 5px)*-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[data-filled="true"] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px\)\] { --tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny)/2 - 8px)*-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[data-filled="true"] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\] { --tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny)/2 - 8px - var(--nextui-border-width-medium))*-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[data-selected="true"] .group-data-\[selected\=true\]\:translate-x-3 { --tw-translate-x: .75rem; 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-copied="true"] .group-data-\[copied\=true\]\: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)); }
.group[data-copied="true"] .group-data-\[copied\=true\]\: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)); }
.group[data-filled-within="true"] .group-data-\[filled-within\=true\]\:scale-85, .group[data-filled="true"] .group-data-\[filled\=true\]\:scale-85 { --tw-scale-x: .85; --tw-scale-y: .85; 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-has-value="true"] .group-data-\[has-value\=true\]\: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)); }
.group[data-pressed="true"] .group-data-\[pressed\=true\]\:scale-95 { --tw-scale-x: .95; --tw-scale-y: .95; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
.group[data-selected="true"] .group-data-\[selected\=true\]\: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)); }
.group\/tr[data-disabled="true"] .group-data-\[disabled\=true\]\/tr\:cursor-not-allowed { cursor: not-allowed; }
.group[data-has-multiple-months="true"] .group-data-\[has-multiple-months\=true\]\:flex-row { flex-direction: row; }
.group[data-has-label="true"] .group-data-\[has-label\=true\]\:items-start { align-items: flex-start; }
.group[data-has-label="true"] .group-data-\[has-label\=true\]\:items-end { align-items: flex-end; }
.group[data-focus="true"] .group-data-\[focus\=true\]\:\!border-danger { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))) !important; }
.group[data-focus="true"] .group-data-\[focus\=true\]\:border-danger { --tw-border-opacity: 1; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))); }
.group[data-focus="true"] .group-data-\[focus\=true\]\:border-default-foreground { --tw-border-opacity: 1; border-color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-border-opacity))); }
.group[data-focus="true"] .group-data-\[focus\=true\]\:border-secondary { --tw-border-opacity: 1; border-color: rgb(238 232 227/var(--tw-border-opacity,1)); }
.group[data-focus="true"] .group-data-\[focus\=true\]\:border-success { --tw-border-opacity: 1; border-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))); }
.group[data-focus="true"] .group-data-\[focus\=true\]\:border-warning { --tw-border-opacity: 1; border-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))); }
.group[data-invalid="true"] .group-data-\[invalid\=true\]\:border-danger, .group[data-selected="true"] .group-data-\[selected\=true\]\:border-danger { --tw-border-opacity: 1; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))); }
.group[data-selected="true"] .group-data-\[selected\=true\]\:border-default-500 { --tw-border-opacity: 1; border-color: hsl(var(--nextui-default-500)/var(--nextui-default-500-opacity,var(--tw-border-opacity))); }
.group[data-selected="true"] .group-data-\[selected\=true\]\:border-secondary { --tw-border-opacity: 1; border-color: rgb(238 232 227/var(--tw-border-opacity,1)); }
.group[data-selected="true"] .group-data-\[selected\=true\]\:border-success { --tw-border-opacity: 1; border-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))); }
.group[data-selected="true"] .group-data-\[selected\=true\]\:border-warning { --tw-border-opacity: 1; border-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))); }
.group[data-focus="true"] .group-data-\[focus\=true\]\:\!bg-danger-50 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity))) !important; }
.group[data-focus="true"] .group-data-\[focus\=true\]\:bg-danger-50 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity))); }
.group[data-focus="true"] .group-data-\[focus\=true\]\:bg-default-100 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity))); }
.group[data-focus="true"] .group-data-\[focus\=true\]\:bg-default-200 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-bg-opacity))); }
.group[data-focus="true"] .group-data-\[focus\=true\]\:bg-primary-50 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-primary-50)/var(--nextui-primary-50-opacity,var(--tw-bg-opacity))); }
.group[data-focus="true"] .group-data-\[focus\=true\]\:bg-secondary-50 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity,var(--tw-bg-opacity))); }
.group[data-focus="true"] .group-data-\[focus\=true\]\:bg-success-50 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity,var(--tw-bg-opacity))); }
.group[data-focus="true"] .group-data-\[focus\=true\]\:bg-warning-50 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity,var(--tw-bg-opacity))); }
.group[data-hover-unselected="true"] .group-data-\[hover-unselected\=true\]\:bg-default-100 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity))); }
.group[data-invalid="true"] .group-data-\[invalid\=true\]\:bg-danger-50 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity))); }
.group[data-selected="true"] .group-data-\[selected\=true\]\:bg-danger { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))); }
.group[data-selected="true"] .group-data-\[selected\=true\]\:bg-default-400 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity,var(--tw-bg-opacity))); }
.group[data-selected="true"] .group-data-\[selected\=true\]\:bg-secondary { --tw-bg-opacity: 1; background-color: rgb(238 232 227/var(--tw-bg-opacity,1)); }
.group[data-selected="true"] .group-data-\[selected\=true\]\:bg-success { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))); }
.group[data-selected="true"] .group-data-\[selected\=true\]\:bg-warning { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))); }
.group[data-has-helper="true"] .group-data-\[has-helper\=true\]\:pt-2 { padding-top: 0.5rem; }
.group[data-has-helper="true"] .group-data-\[has-helper\=true\]\:pt-3 { padding-top: 0.75rem; }
.group[data-has-helper="true"] .group-data-\[has-helper\=true\]\:pt-4, .group[data-has-label="true"] .group-data-\[has-label\=true\]\:pt-4 { padding-top: 1rem; }
.group[data-has-label="true"] .group-data-\[has-label\=true\]\:pt-5 { padding-top: 1.25rem; }
.group\/tr[data-disabled="true"] .group-data-\[disabled\=true\]\/tr\:text-foreground-300 { --tw-text-opacity: 1; color: hsl(var(--nextui-foreground-300)/var(--nextui-foreground-300-opacity,var(--tw-text-opacity))); }
.group[data-filled-within="true"] .group-data-\[filled-within\=true\]\:text-default-600 { --tw-text-opacity: 1; color: hsl(var(--nextui-default-600)/var(--nextui-default-600-opacity,var(--tw-text-opacity))); }
.group[data-filled-within="true"] .group-data-\[filled-within\=true\]\:text-foreground { --tw-text-opacity: 1; color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-text-opacity))); }
.group[data-filled="true"] .group-data-\[filled\=true\]\:text-default-600 { --tw-text-opacity: 1; color: hsl(var(--nextui-default-600)/var(--nextui-default-600-opacity,var(--tw-text-opacity))); }
.group[data-filled="true"] .group-data-\[filled\=true\]\:text-foreground { --tw-text-opacity: 1; color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-text-opacity))); }
.group[data-has-value="true"] .group-data-\[has-value\=true\]\:text-default-foreground { --tw-text-opacity: 1; color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity))); }
.group[data-has-value="true"] .group-data-\[has-value\=true\]\:text-foreground { --tw-text-opacity: 1; color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-text-opacity))); }
.group[data-invalid="true"] .group-data-\[invalid\=true\]\:text-danger, .group[data-selected="true"] .group-data-\[selected\=true\]\:text-danger { --tw-text-opacity: 1; color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity))); }
.group[data-selected="true"] .group-data-\[selected\=true\]\:text-danger-foreground { --tw-text-opacity: 1; color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity))); }
.group[data-selected="true"] .group-data-\[selected\=true\]\:text-default-foreground { --tw-text-opacity: 1; color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity))); }
.group[data-selected="true"] .group-data-\[selected\=true\]\:text-foreground { --tw-text-opacity: 1; color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-text-opacity))); }
.group[data-selected="true"] .group-data-\[selected\=true\]\:text-primary-foreground { --tw-text-opacity: 1; color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity))); }
.group[data-selected="true"] .group-data-\[selected\=true\]\:text-secondary { --tw-text-opacity: 1; color: rgb(238 232 227/var(--tw-text-opacity,1)); }
.group[data-selected="true"] .group-data-\[selected\=true\]\:text-secondary-foreground { --tw-text-opacity: 1; color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity))); }
.group[data-selected="true"] .group-data-\[selected\=true\]\:text-success { --tw-text-opacity: 1; color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-text-opacity))); }
.group[data-selected="true"] .group-data-\[selected\=true\]\:text-success-foreground { --tw-text-opacity: 1; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))); }
.group[data-selected="true"] .group-data-\[selected\=true\]\:text-warning { --tw-text-opacity: 1; color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-text-opacity))); }
.group[data-selected="true"] .group-data-\[selected\=true\]\:text-warning-foreground { --tw-text-opacity: 1; color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity))); }
.group[data-copied="true"] .group-data-\[copied\=true\]\:opacity-0 { opacity: 0; }
.group[data-copied="true"] .group-data-\[copied\=true\]\:opacity-100 { opacity: 1; }
.group[data-has-value="true"] .group-data-\[has-value\=true\]\:opacity-70 { opacity: 0.7; }
.group\/th[data-hover="true"] .group-data-\[hover\=true\]\/th\:opacity-100, .group[data-loaded="true"] .group-data-\[loaded\=true\]\:opacity-100 { opacity: 1; }
.group[data-pressed="true"] .group-data-\[pressed\=true\]\:opacity-70 { opacity: 0.7; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:opacity-0 { opacity: 0; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:opacity-100 { opacity: 1; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:opacity-60 { opacity: 0.6; }
.group[data-focus-visible="true"] .group-data-\[focus-visible\=true\]\: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-focus-visible="true"] .group-data-\[focus-visible\=true\]\:ring-focus { --tw-ring-opacity: 1; --tw-ring-color: hsl(var(--nextui-focus)/var(--nextui-focus-opacity,var(--tw-ring-opacity))); }
.group[data-focus-visible="true"] .group-data-\[focus-visible\=true\]\:ring-offset-2 { --tw-ring-offset-width: 2px; }
.group[data-focus-visible="true"] .group-data-\[focus-visible\=true\]\:ring-offset-background { --tw-ring-offset-color: #d1d1d6; }
.group\/tr[data-odd="true"] .group-data-\[odd\=true\]\/tr\:before\:-z-10::before { content: var(--tw-content); z-index: -10; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:before\:w-full::before { content: var(--tw-content); width: 100%; }
.group[data-open="true"] .group-data-\[open\=true\]\:before\:translate-y-px::before { content: var(--tw-content); --tw-translate-y: 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)); }
.group[data-open="true"] .group-data-\[open\=true\]\:before\:rotate-45::before { content: var(--tw-content); --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)); }
.group\/tr[data-middle="true"] .group-data-\[middle\=true\]\/tr\:before\:rounded-none::before { content: var(--tw-content); border-radius: 0px; }
.group[data-hover="true"] .group-data-\[hover\=true\]\:before\:bg-default-100::before, .group\/tr[data-odd="true"] .group-data-\[odd\=true\]\/tr\:before\:bg-default-100::before { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity))); }
.group\/tr[data-odd="true"] .group-data-\[odd\=true\]\/tr\:before\:opacity-100::before { content: var(--tw-content); opacity: 1; }
.group[data-required="true"] .group-data-\[required\=true\]\:after\:ml-0\.5::after { content: var(--tw-content); margin-left: 0.125rem; }
.group[data-focus="true"] .group-data-\[focus\=true\]\:after\:w-full::after { content: var(--tw-content); width: 100%; }
.group[data-open="true"] .group-data-\[open\=true\]\:after\:translate-y-0::after { content: var(--tw-content); --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[data-open="true"] .group-data-\[open\=true\]\:after\:-rotate-45::after { content: var(--tw-content); --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)); }
.group[data-selected="true"] .group-data-\[selected\=true\]\:after\:scale-100::after { content: var(--tw-content); --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[data-invalid="true"] .group-data-\[invalid\=true\]\:after\:bg-danger::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))); }
.group[data-required="true"] .group-data-\[required\=true\]\:after\:text-danger::after { content: var(--tw-content); --tw-text-opacity: 1; color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity))); }
.group[data-selected="true"] .group-data-\[selected\=true\]\:after\:opacity-100::after { content: var(--tw-content); opacity: 1; }
.group[data-required="true"] .group-data-\[required\=true\]\:after\:content-\[\'\*\'\]::after { --tw-content: "*"; content: var(--tw-content); }
.group[data-invalid="true"] .group-data-\[invalid\=true\]\:hover\:border-danger:hover { --tw-border-opacity: 1; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))); }
.group[data-invalid="true"] .group-data-\[invalid\=true\]\:hover\:bg-danger-100:hover { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity,var(--tw-bg-opacity))); }
.group[data-invalid="true"] .group-data-\[invalid\=true\]\:focus-within\:hover\:border-danger:hover:focus-within { --tw-border-opacity: 1; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))); }
.group[data-invalid="true"] .group-data-\[invalid\=true\]\:focus-within\:hover\:bg-danger-50:hover:focus-within { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity))); }
.group\/tr[aria-selected="false"][data-hover="true"] .group-aria-\[selected\=false\]\/tr\:group-data-\[hover\=true\]\/tr\:before\:bg-default-100::before { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity))); }
.group\/tr[aria-selected="false"][data-hover="true"] .group-aria-\[selected\=false\]\/tr\:group-data-\[hover\=true\]\/tr\:before\:opacity-70::before { content: var(--tw-content); opacity: 0.7; }
.group\/tr[data-odd="true"] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-danger\/20[data-selected="true"]::before { content: var(--tw-content); background-color: hsl(var(--nextui-danger)/.2); }
.group\/tr[data-odd="true"] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-default\/60[data-selected="true"]::before { content: var(--tw-content); background-color: hsl(var(--nextui-default)/.6); }
.group\/tr[data-odd="true"] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-secondary\/20[data-selected="true"]::before { content: var(--tw-content); background-color: rgba(238, 232, 227, 0.2); }
.group\/tr[data-odd="true"] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-success\/20[data-selected="true"]::before { content: var(--tw-content); background-color: hsl(var(--nextui-success)/.2); }
.group\/tr[data-odd="true"] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-warning\/20[data-selected="true"]::before { content: var(--tw-content); background-color: hsl(var(--nextui-warning)/.2); }
.peer[data-filled="true"] ~ .peer-data-\[filled\=true\]\:pointer-events-auto { pointer-events: auto; }
.peer[data-filled="true"] ~ .peer-data-\[filled\=true\]\:block { display: block; }
.peer[data-filled="true"] ~ .peer-data-\[filled\=true\]\:scale-100 { --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
.peer[data-filled="true"] ~ .peer-data-\[filled\=true\]\:opacity-70 { opacity: 0.7; }
@media (prefers-reduced-motion: no-preference) {
  .motion-safe\:duration-200 { transition-duration: 0.2s; }
  .motion-safe\:ease-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
  .motion-safe\:animate-in { --tw-enter-opacity: initial; --tw-enter-scale: initial; --tw-enter-rotate: initial; --tw-enter-translate-x: initial; --tw-enter-translate-y: initial; animation-name: enter; animation-duration: 0.25s; }
  .motion-safe\:fade-in-0 { --tw-enter-opacity: 0; }
  .motion-safe\:zoom-in-95 { --tw-enter-scale: .95; }
  .motion-safe\:slide-in-from-top-2 { --tw-enter-translate-y: -.5rem; }
  .motion-safe\:duration-200 { animation-duration: 0.2s; }
  .motion-safe\:ease-out { animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }
}
@media (prefers-reduced-motion: reduce) {
  .motion-reduce\: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)); }
  .motion-reduce\:animate-none { animation: auto ease 0s 1 normal none running none; }
  .motion-reduce\:opacity-100 { opacity: 1; }
  .motion-reduce\:transition-none { transition-property: none; }
  .motion-reduce\:after\:transition-none::after { content: var(--tw-content); transition-property: none; }
}
@media not all and (min-width: 1280px) {
  .max-xl\:mx-6 { margin-left: 1.5rem; margin-right: 1.5rem; }
  .max-xl\:hidden { display: none; }
  .max-xl\:flex-col { flex-direction: column; }
  .max-xl\:gap-4 { gap: 1rem; }
  .max-xl\:text-sm { font-size: 0.875rem; line-height: 1.25rem; }
}
@media not all and (min-width: 1024px) {
  .max-lg\:contents { display: contents; }
  .max-lg\:hidden { display: none; }
  .max-lg\:aspect-\[2\/1\] { aspect-ratio: 2 / 1; }
  .max-lg\:h-1\/2 { height: 50%; }
  .max-lg\:h-\[1px\] { height: 1px; }
  .max-lg\:h-\[49\%\] { height: 49%; }
  .max-lg\:h-auto { height: auto; }
  .max-lg\:w-full { width: 100%; }
  .max-lg\:cursor-pointer { cursor: pointer; }
  .max-lg\:flex-col { flex-direction: column; }
  .max-lg\:gap-4 { gap: 1rem; }
  .max-lg\:gap-\[60px\] { gap: 60px; }
  .max-lg\:overflow-visible { overflow: visible; }
  .max-lg\:overflow-y-auto { overflow-y: auto; }
  .max-lg\:p-2 { padding: 0.5rem; }
  .max-lg\:p-5 { padding: 1.25rem; }
  .max-lg\:py-\[1px\] { padding-top: 1px; padding-bottom: 1px; }
  .max-lg\:pb-0 { padding-bottom: 0px; }
  .max-lg\:pt-0 { padding-top: 0px; }
  .max-lg\:pt-4 { padding-top: 1rem; }
  .max-lg\:text-\[10px\] { font-size: 10px; }
  .max-lg\:tracking-tight { letter-spacing: -0.025em; }
  .max-lg\:text-t5-bold { font-size: 0.75rem; font-style: normal; font-weight: 700; line-height: 0.875rem; }
}
@media (max-width: 1020px) {
  .max-\[1020px\]\:p-3 { padding: 0.75rem; }
}
@media not all and (min-width: 768px) {
  .max-md\:mt-20 { margin-top: 5rem; }
  .max-md\:block { display: block; }
  .max-md\:flex { display: flex; }
  .max-md\:\!hidden { display: none !important; }
  .max-md\:hidden { display: none; }
  .max-md\:w-11\/12 { width: 91.6667%; }
  .max-md\:w-20 { width: 5rem; }
  .max-md\:w-44 { width: 11rem; }
  .max-md\:w-full { width: 100%; }
  .max-md\: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)); }
  .max-md\:cursor-pointer { cursor: pointer; }
  .max-md\:\!grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)) !important; }
  .max-md\:flex-col { flex-direction: column; }
  .max-md\:items-stretch { align-items: stretch; }
  .max-md\:justify-center { justify-content: center; }
  .max-md\:gap-4 { gap: 1rem; }
  .max-md\:gap-8 { gap: 2rem; }
  .max-md\: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)); }
  .max-md\: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)); }
  .max-md\:self-center { align-self: center; }
  .max-md\:px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
  .max-md\:px-4 { padding-left: 1rem; padding-right: 1rem; }
  .max-md\:py-2\.5 { padding-top: 0.625rem; padding-bottom: 0.625rem; }
  .max-md\:py-\[3px\] { padding-top: 3px; padding-bottom: 3px; }
  .max-md\:pb-4 { padding-bottom: 1rem; }
  .max-md\:text-sm { font-size: 0.875rem; line-height: 1.25rem; }
  .max-md\:h9 { font-size: 14px; font-style: normal; font-weight: 700; line-height: 18px; }
}
@media not all and (min-width: 640px) {
  .max-sm\:mb-7 { margin-bottom: 1.75rem; }
  .max-sm\:flex { display: flex; }
  .max-sm\:hidden { display: none; }
  .max-sm\:min-h-\[0px\] { min-height: 0px; }
  .max-sm\:w-1\/2 { width: 50%; }
  .max-sm\:w-24 { width: 6rem; }
  .max-sm\:w-\[100px\] { width: 100px; }
  .max-sm\:w-full { width: 100%; }
  .max-sm\: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)); }
  .max-sm\:flex-col { flex-direction: column; }
  .max-sm\:items-start { align-items: flex-start; }
  .max-sm\:justify-center { justify-content: center; }
  .max-sm\:gap-2 { gap: 0.5rem; }
  .max-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)); }
  .max-sm\:border-b { border-bottom-width: 1px; }
  .max-sm\:pb-2 { padding-bottom: 0.5rem; }
  .max-sm\:pb-24 { padding-bottom: 6rem; }
  .max-sm\:text-xs { font-size: 0.75rem; line-height: 1rem; }
  .max-sm\:text-t4-regular { font-size: 0.875rem; font-style: normal; font-weight: 400; line-height: 18px; }
  .max-sm\:text-t4-bold { font-size: 0.875rem; font-weight: 700; line-height: 1.125rem; }
}
@media (max-width: 380px) {
  .max-\[380px\]\:pr-14 { padding-right: 3.5rem; }
}
@media (min-width: 640px) {
  .sm\:absolute { position: absolute; }
  .sm\:-left-14 { left: -3.5rem; }
  .sm\:-right-14 { right: -3.5rem; }
  .sm\:-top-10 { top: -2.5rem; }
  .sm\:bottom-0 { bottom: 0px; }
  .sm\:bottom-20 { bottom: 5rem; }
  .sm\:left-0 { left: 0px; }
  .sm\:left-1\/2 { left: 50%; }
  .sm\:left-\[9\%\] { left: 9%; }
  .sm\:left-auto { left: auto; }
  .sm\:right-0 { right: 0px; }
  .sm\:right-1 { right: 0.25rem; }
  .sm\:right-12 { right: 3rem; }
  .sm\:right-4 { right: 1rem; }
  .sm\:top-\[-22\%\] { top: -22%; }
  .sm\:order-1 { order: 1; }
  .sm\:order-2 { order: 2; }
  .sm\:col-span-1 { grid-column: span 1 / span 1; }
  .sm\:col-span-2 { grid-column: span 2 / span 2; }
  .sm\:col-span-3 { grid-column: span 3 / span 3; }
  .sm\:m-0 { margin: 0px; }
  .sm\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .sm\:mx-6 { margin-left: 1.5rem; margin-right: 1.5rem; }
  .sm\:mx-auto { margin-left: auto; margin-right: auto; }
  .sm\:my-0 { margin-top: 0px; margin-bottom: 0px; }
  .sm\:my-16 { margin-top: 4rem; margin-bottom: 4rem; }
  .sm\:mb-0 { margin-bottom: 0px; }
  .sm\:mb-2 { margin-bottom: 0.5rem; }
  .sm\:ml-0 { margin-left: 0px; }
  .sm\:ml-2\.5 { margin-left: 0.625rem; }
  .sm\:ml-4 { margin-left: 1rem; }
  .sm\:ml-auto { margin-left: auto; }
  .sm\:mr-20 { margin-right: 5rem; }
  .sm\:mt-0 { margin-top: 0px; }
  .sm\:mt-10 { margin-top: 2.5rem; }
  .sm\:mt-2 { margin-top: 0.5rem; }
  .sm\:mt-3 { margin-top: 0.75rem; }
  .sm\:mt-8 { margin-top: 2rem; }
  .sm\:mt-\[19px\] { margin-top: 19px; }
  .sm\:line-clamp-2 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .sm\:line-clamp-4 { -webkit-line-clamp: 4; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .sm\:block { display: block; }
  .sm\:inline { display: inline; }
  .sm\:flex { display: flex; }
  .sm\:grid { display: grid; }
  .sm\:hidden { display: none; }
  .sm\:\!h-14 { height: 3.5rem !important; }
  .sm\:h-10 { height: 2.5rem; }
  .sm\:h-14 { height: 3.5rem; }
  .sm\:h-2\.5 { height: 0.625rem; }
  .sm\:h-20 { height: 5rem; }
  .sm\:h-4 { height: 1rem; }
  .sm\:h-5 { height: 1.25rem; }
  .sm\:h-6 { height: 1.5rem; }
  .sm\:h-9 { height: 2.25rem; }
  .sm\:h-\[2\.375rem\] { height: 2.375rem; }
  .sm\:h-\[200px\] { height: 200px; }
  .sm\:h-\[215px\] { height: 215px; }
  .sm\:h-\[26px\] { height: 26px; }
  .sm\:h-\[31\.75rem\] { height: 31.75rem; }
  .sm\:h-\[3rem\] { height: 3rem; }
  .sm\:h-\[4\.25rem\] { height: 4.25rem; }
  .sm\:h-\[700px\] { height: 700px; }
  .sm\:h-\[70px\] { height: 70px; }
  .sm\:h-\[800px\] { height: 800px; }
  .sm\:h-\[80px\] { height: 80px; }
  .sm\:h-\[calc\(100vh-100px\)\] { height: calc(-100px + 100vh); }
  .sm\:h-\[calc\(100vh-124px\)\] { height: calc(-124px + 100vh); }
  .sm\:h-\[calc\(100vh-203px\)\] { height: calc(-203px + 100vh); }
  .sm\:h-fit { height: fit-content; }
  .sm\:max-h-16 { max-height: 4rem; }
  .sm\:max-h-\[600px\] { max-height: 600px; }
  .sm\:max-h-\[85vh\] { max-height: 85vh; }
  .sm\:max-h-\[calc\(100vh-210px\)\] { max-height: calc(-210px + 100vh); }
  .sm\:min-h-16 { min-height: 4rem; }
  .sm\:min-h-\[147px\] { min-height: 147px; }
  .sm\:min-h-\[200px\] { min-height: 200px; }
  .sm\:min-h-\[36px\] { min-height: 36px; }
  .sm\:min-h-\[4\.5rem\] { min-height: 4.5rem; }
  .sm\:min-h-\[72px\] { min-height: 72px; }
  .sm\:min-h-\[calc\(100vh-100px\)\] { min-height: calc(-100px + 100vh); }
  .sm\:min-h-\[calc\(100vh-124px\)\] { min-height: calc(-124px + 100vh); }
  .sm\:min-h-\[calc\(100vh-60px\)\] { min-height: calc(-60px + 100vh); }
  .sm\:w-1\/2 { width: 50%; }
  .sm\:w-1\/3 { width: 33.3333%; }
  .sm\:w-10 { width: 2.5rem; }
  .sm\:w-12 { width: 3rem; }
  .sm\:w-2\.5 { width: 0.625rem; }
  .sm\:w-2\/12 { width: 16.6667%; }
  .sm\:w-2\/3 { width: 66.6667%; }
  .sm\:w-2\/5 { width: 40%; }
  .sm\:w-3\/5 { width: 60%; }
  .sm\:w-4 { width: 1rem; }
  .sm\:w-4\/5 { width: 80%; }
  .sm\:w-5 { width: 1.25rem; }
  .sm\:w-6 { width: 1.5rem; }
  .sm\:w-8\/12 { width: 66.6667%; }
  .sm\:w-9 { width: 2.25rem; }
  .sm\:w-\[100px\] { width: 100px; }
  .sm\:w-\[103px\] { width: 103px; }
  .sm\:w-\[145px\] { width: 145px; }
  .sm\:w-\[190px\] { width: 190px; }
  .sm\:w-\[215px\] { width: 215px; }
  .sm\:w-\[240px\] { width: 240px; }
  .sm\:w-\[25rem\] { width: 25rem; }
  .sm\:w-\[300px\] { width: 300px; }
  .sm\:w-\[340px\] { width: 340px; }
  .sm\:w-\[35\%\] { width: 35%; }
  .sm\:w-\[38\%\] { width: 38%; }
  .sm\:w-\[4\.25rem\] { width: 4.25rem; }
  .sm\:w-\[40\%\] { width: 40%; }
  .sm\:w-\[400px\] { width: 400px; }
  .sm\:w-\[440px\] { width: 440px; }
  .sm\:w-\[45\%\] { width: 45%; }
  .sm\:w-\[50\%\] { width: 50%; }
  .sm\:w-\[500px\] { width: 500px; }
  .sm\:w-\[510px\] { width: 510px; }
  .sm\:w-\[52\.75rem\] { width: 52.75rem; }
  .sm\:w-\[55\%\] { width: 55%; }
  .sm\:w-\[550px\] { width: 550px; }
  .sm\:w-\[60\%\] { width: 60%; }
  .sm\:w-\[600px\] { width: 600px; }
  .sm\:w-\[65\%\] { width: 65%; }
  .sm\:w-\[70\%\] { width: 70%; }
  .sm\:w-\[720px\] { width: 720px; }
  .sm\:w-\[80\%\] { width: 80%; }
  .sm\:w-\[844px\] { width: 844px; }
  .sm\:w-\[90\%\] { width: 90%; }
  .sm\:w-\[90vw\] { width: 90vw; }
  .sm\:w-\[calc\(100vw-150px\)\] { width: calc(-150px + 100vw); }
  .sm\:w-auto { width: auto; }
  .sm\:w-fit { width: fit-content; }
  .sm\:w-full { width: 100%; }
  .sm\:min-w-10 { min-width: 2.5rem; }
  .sm\:min-w-16 { min-width: 4rem; }
  .sm\:min-w-\[250px\] { min-width: 250px; }
  .sm\:min-w-\[366px\] { min-width: 366px; }
  .sm\:max-w-16 { max-width: 4rem; }
  .sm\:max-w-\[550px\] { max-width: 550px; }
  .sm\:max-w-\[682px\] { max-width: 682px; }
  .sm\:max-w-xl { max-width: 36rem; }
  .sm\:-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)); }
  .sm\:-translate-x-\[2\%\] { --tw-translate-x: -2%; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
  .sm\:-translate-x-\[5\%\] { --tw-translate-x: -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)); }
  .sm\:-translate-y-1 { --tw-translate-y: -.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)); }
  .sm\: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)); }
  .sm\:translate-x-\[9px\] { --tw-translate-x: 9px; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
  .sm\:translate-y-\[50\%\] { --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)); }
  .sm\:-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)); }
  .sm\:rotate-0 { --tw-rotate: 0deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
  .sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .sm\:flex-row { flex-direction: row; }
  .sm\:flex-col { flex-direction: column; }
  .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\:items-stretch { align-items: stretch; }
  .sm\:justify-start { justify-content: flex-start; }
  .sm\:justify-end { justify-content: flex-end; }
  .sm\:justify-between { justify-content: space-between; }
  .sm\:gap-0 { gap: 0px; }
  .sm\:gap-10 { gap: 2.5rem; }
  .sm\:gap-2 { gap: 0.5rem; }
  .sm\:gap-3 { gap: 0.75rem; }
  .sm\:gap-4 { gap: 1rem; }
  .sm\:gap-5 { gap: 1.25rem; }
  .sm\:gap-6 { gap: 1.5rem; }
  .sm\:gap-8 { gap: 2rem; }
  .sm\:gap-\[36px\] { gap: 36px; }
  .sm\:gap-\[44px\] { gap: 44px; }
  .sm\:gap-\[60px\] { gap: 60px; }
  .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.5rem*var(--tw-space-x-reverse)); margin-left: calc(.5rem*calc(1 - var(--tw-space-x-reverse))); }
  .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(1rem*var(--tw-space-x-reverse)); margin-left: calc(1rem*calc(1 - var(--tw-space-x-reverse))); }
  .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0px*calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0px*var(--tw-space-y-reverse)); }
  .sm\:self-auto { align-self: auto; }
  .sm\:overflow-y-auto { overflow-y: auto; }
  .sm\:overflow-y-hidden { overflow-y: hidden; }
  .sm\:whitespace-nowrap { white-space: nowrap; }
  .sm\:rounded-2xl { border-radius: 1rem; }
  .sm\:rounded-\[20px\] { border-radius: 20px; }
  .sm\:rounded-\[8px\] { border-radius: 8px; }
  .sm\:rounded-lg { border-radius: 0.5rem; }
  .sm\:rounded-xl { border-radius: 0.75rem; }
  .sm\:border { border-width: 1px; }
  .sm\:border-2 { border-width: 2px; }
  .sm\:border-none { border-style: none; }
  .sm\:bg-secondary-02 { --tw-bg-opacity: 1; background-color: rgb(229 246 233/var(--tw-bg-opacity,1)); }
  .sm\:p-1 { padding: 0.25rem; }
  .sm\:p-2\.5 { padding: 0.625rem; }
  .sm\:p-20 { padding: 5rem; }
  .sm\:p-3 { padding: 0.75rem; }
  .sm\:p-4 { padding: 1rem; }
  .sm\:p-5 { padding: 1.25rem; }
  .sm\:p-6 { padding: 1.5rem; }
  .sm\:p-8 { padding: 2rem; }
  .sm\:p-\[0\.625rem\] { padding: 0.625rem; }
  .sm\:\!px-5 { padding-left: 1.25rem !important; padding-right: 1.25rem !important; }
  .sm\:px-0 { padding-left: 0px; padding-right: 0px; }
  .sm\:px-1\.5 { padding-left: 0.375rem; padding-right: 0.375rem; }
  .sm\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .sm\:px-14 { padding-left: 3.5rem; padding-right: 3.5rem; }
  .sm\:px-16 { padding-left: 4rem; padding-right: 4rem; }
  .sm\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .sm\:px-20 { padding-left: 5rem; padding-right: 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-8 { padding-left: 2rem; padding-right: 2rem; }
  .sm\:px-\[0\.625rem\] { padding-left: 0.625rem; padding-right: 0.625rem; }
  .sm\:px-\[34px\] { padding-left: 34px; padding-right: 34px; }
  .sm\:py-0 { padding-top: 0px; padding-bottom: 0px; }
  .sm\:py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
  .sm\:py-16 { padding-top: 4rem; padding-bottom: 4rem; }
  .sm\:py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .sm\:py-2\.5 { padding-top: 0.625rem; padding-bottom: 0.625rem; }
  .sm\:py-20 { padding-top: 5rem; padding-bottom: 5rem; }
  .sm\:py-4 { padding-top: 1rem; padding-bottom: 1rem; }
  .sm\:py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
  .sm\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .sm\:py-8 { padding-top: 2rem; padding-bottom: 2rem; }
  .sm\:py-\[150px\] { padding-top: 150px; padding-bottom: 150px; }
  .sm\:py-\[60px\] { padding-top: 60px; padding-bottom: 60px; }
  .sm\:pb-0 { padding-bottom: 0px; }
  .sm\:pb-10 { padding-bottom: 2.5rem; }
  .sm\:pb-4 { padding-bottom: 1rem; }
  .sm\:pb-5 { padding-bottom: 1.25rem; }
  .sm\:pb-\[124px\] { padding-bottom: 124px; }
  .sm\:pb-\[158px\] { padding-bottom: 158px; }
  .sm\:pb-\[28px\] { padding-bottom: 28px; }
  .sm\:pl-2 { padding-left: 0.5rem; }
  .sm\:pl-5 { padding-left: 1.25rem; }
  .sm\:pl-7 { padding-left: 1.75rem; }
  .sm\:pl-\[2\.5rem\] { padding-left: 2.5rem; }
  .sm\:pl-\[9\%\] { padding-left: 9%; }
  .sm\:pr-0 { padding-right: 0px; }
  .sm\:pr-5 { padding-right: 1.25rem; }
  .sm\:pt-0 { padding-top: 0px; }
  .sm\:pt-10 { padding-top: 2.5rem; }
  .sm\:pt-12 { padding-top: 3rem; }
  .sm\:pt-20 { padding-top: 5rem; }
  .sm\:pt-3 { padding-top: 0.75rem; }
  .sm\:pt-5 { padding-top: 1.25rem; }
  .sm\:pt-6 { padding-top: 1.5rem; }
  .sm\:pt-\[132px\] { padding-top: 132px; }
  .sm\:pt-\[140px\] { padding-top: 140px; }
  .sm\:text-left { text-align: left; }
  .sm\:text-right { text-align: right; }
  .sm\:text-justify { text-align: justify; }
  .sm\:text-2xl { font-size: 1.5rem; line-height: 2rem; }
  .sm\:text-\[12px\] { font-size: 12px; }
  .sm\:text-\[15px\] { font-size: 15px; }
  .sm\:text-\[16px\] { font-size: 16px; }
  .sm\:text-\[20px\] { font-size: 20px; }
  .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\:\!font-bold { font-weight: 700 !important; }
  .sm\:\!leading-10 { line-height: 2.5rem !important; }
  .sm\:text-white { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
  .sm\:scroll-container::-webkit-scrollbar { width: 10px; height: 10px; }
  .sm\:scroll-container::-webkit-scrollbar-thumb { background-color: rgb(136, 136, 136); border: 2px solid rgb(255, 255, 255); border-radius: 10px; }
  .sm\:scroll-container::-webkit-scrollbar-thumb:hover { background-color: rgb(85, 85, 85); }
  .sm\:scroll-container::-webkit-scrollbar-track { background-color: rgb(241, 241, 241); border-radius: 10px; }
  .sm\:scroll-container::-webkit-scrollbar-horizontal { height: 10px; }
  .sm\:scroll-container::-webkit-scrollbar-vertical { width: 10px; }
  .sm\:body2 { font-size: 14px; font-weight: 400; line-height: 24px; }
  .sm\:body02-bold { font-size: 14px; font-style: normal; font-weight: 700; line-height: 18px; }
  .sm\:body02 { font-size: 14px; font-style: normal; font-weight: 400; line-height: 18px; }
  .sm\:body4 { font-size: 16px; font-weight: 400; line-height: 20px; }
  .sm\:home-body { letter-spacing: 0.18px; font-size: 1.125rem; font-weight: 400; line-height: 24px; }
  .sm\:text-t4-regular { font-size: 0.875rem; font-style: normal; font-weight: 400; line-height: 18px; }
  .sm\:text-t2-bold { font-size: 1.125rem; font-style: normal; font-weight: 700; line-height: 22px; }
  .sm\:text-t3 { font-size: 1rem; font-style: normal; font-weight: 400; line-height: 1.25rem; }
  .sm\:text-t3-bold { font-size: 1rem; font-style: normal; font-weight: 700; line-height: 1.25rem; }
  .sm\:text-t4-bold { font-size: 0.875rem; font-weight: 700; line-height: 1.125rem; }
  .sm\:text-t5-regular { font-size: 0.75rem; font-style: normal; font-weight: 400; line-height: 0.875rem; }
  .sm\:text-web-h2 { letter-spacing: -1.2px; font-size: 3.75rem; font-style: normal; font-weight: 700; line-height: 4.25rem; }
  .sm\:text-web-h3 { font-size: 40px; font-style: normal; font-weight: 700; line-height: 48px; }
  .sm\:h4, .sm\:text-web-h4 { font-size: 28px; font-style: normal; font-weight: 700; line-height: 38px; }
  .sm\:h5, .sm\:text-web-h5 { font-size: 24px; font-style: normal; font-weight: 700; line-height: 28px; }
  .sm\:h6 { font-size: 20px; font-style: normal; font-weight: 700; line-height: 24px; }
  .sm\:text-web-h6 { letter-spacing: 0.4px; font-size: 20px; font-style: normal; font-weight: 700; line-height: 24px; }
  .sm\:h7 { font-size: 18px; font-weight: 700; line-height: 24px; }
  .sm\:text-web-h7 { letter-spacing: 0.36px; font-size: 18px; font-style: normal; font-weight: 700; line-height: 24px; }
  .sm\:h8 { letter-spacing: 0.32px; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; }
  .sm\:text-web-h8 { font-size: 16px; font-style: normal; font-weight: 700; line-height: 20px; }
  .sm\:h9 { font-size: 14px; font-style: normal; font-weight: 700; line-height: 18px; }
  .sm\:h11 { font-size: 10px; font-style: normal; font-weight: 700; line-height: 10px; }
  .sm\:text-button-md { font-size: 13px; font-style: normal; font-weight: 700; line-height: 16px; }
  .sm\:text-t1-regular { font-size: 1.25rem; font-style: normal; font-weight: 400; line-height: 24px; }
  .sm\:\!text-t1-bold { font-size: 1.25rem !important; font-style: normal !important; font-weight: 700 !important; line-height: 24px !important; }
  .sm\:text-t1-bold { font-size: 1.25rem; font-style: normal; font-weight: 700; line-height: 24px; }
  .sm\:\!text-h5-bold { font-size: 1.875rem !important; font-style: normal !important; font-weight: 700 !important; line-height: 38px !important; }
  .sm\:text-h5-bold { font-size: 1.875rem; font-style: normal; font-weight: 700; line-height: 38px; }
  .sm\:animate-bounce-mini-x { animation: 2s ease 0s infinite normal none running bounce-mini-x; }
  .sm\:\[--scale-enter\:100\%\] { --scale-enter: 100%; }
  .sm\:\[--scale-exit\:103\%\] { --scale-exit: 103%; }
  .sm\:\[--slide-enter\:0px\] { --slide-enter: 0px; }
  .sm\:\[--slide-exit\:0px\] { --slide-exit: 0px; }
  .placeholder\:sm\:text-t3::placeholder { font-size: 1rem; font-style: normal; font-weight: 400; line-height: 1.25rem; }
  .sm\:hover\:bg-background-01:hover { --tw-bg-opacity: 1; background-color: rgb(242 242 247/var(--tw-bg-opacity,1)); }
  .sm\:data-\[visible\=true\]\:pointer-events-none[data-visible="true"] { pointer-events: none; }
  .sm\:data-\[visible\=true\]\:opacity-0[data-visible="true"] { opacity: 0; }
  .group[data-hover="true"] .sm\:group-data-\[hover\=true\]\:data-\[visible\=true\]\:pointer-events-auto[data-visible="true"] { pointer-events: auto; }
  .group[data-hover="true"] .sm\:group-data-\[hover\=true\]\:data-\[visible\=true\]\:opacity-100[data-visible="true"] { opacity: 1; }
  @media not all and (min-width: 1280px) {
  .sm\:max-xl\:w-3\/4 { width: 75%; }
}
}
@media (min-width: 768px) {
  .md\:-bottom-\[37px\] { bottom: -37px; }
  .md\:-left-2 { left: -0.5rem; }
  .md\:-right-3\.5 { right: -0.875rem; }
  .md\:-right-\[114px\] { right: -114px; }
  .md\:-right-\[18px\] { right: -18px; }
  .md\:-top-2 { top: -0.5rem; }
  .md\:bottom-0 { bottom: 0px; }
  .md\:bottom-1\/2 { bottom: 50%; }
  .md\:left-1\/2 { left: 50%; }
  .md\:left-6 { left: 1.5rem; }
  .md\:left-9 { left: 2.25rem; }
  .md\:left-\[130px\] { left: 130px; }
  .md\:left-\[266px\] { left: 266px; }
  .md\:top-0 { top: 0px; }
  .md\:top-0\.5 { top: 0.125rem; }
  .md\:top-1\/2 { top: 50%; }
  .md\:top-\[22px\] { top: 22px; }
  .md\:top-auto { top: auto; }
  .md\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .md\:mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
  .md\:mx-4 { margin-left: 1rem; margin-right: 1rem; }
  .md\:mx-auto { margin-left: auto; margin-right: auto; }
  .md\:mb-0 { margin-bottom: 0px; }
  .md\:mb-10 { margin-bottom: 2.5rem; }
  .md\:mb-3 { margin-bottom: 0.75rem; }
  .md\:mb-5 { margin-bottom: 1.25rem; }
  .md\:mb-8 { margin-bottom: 2rem; }
  .md\:ml-0 { margin-left: 0px; }
  .md\:ml-3 { margin-left: 0.75rem; }
  .md\:ml-\[12px\] { margin-left: 12px; }
  .md\:ml-\[65px\] { margin-left: 65px; }
  .md\:ml-auto { margin-left: auto; }
  .md\:mr-3 { margin-right: 0.75rem; }
  .md\:mr-\[12px\] { margin-right: 12px; }
  .md\:mr-\[16px\] { margin-right: 16px; }
  .md\:mt-0 { margin-top: 0px; }
  .md\:mt-16 { margin-top: 4rem; }
  .md\:mt-28 { margin-top: 7rem; }
  .md\:mt-3 { margin-top: 0.75rem; }
  .md\:mt-4 { margin-top: 1rem; }
  .md\:mt-6 { margin-top: 1.5rem; }
  .md\:mt-8 { margin-top: 2rem; }
  .md\:mt-\[3\.75rem\] { margin-top: 3.75rem; }
  .md\:mt-\[308px\] { margin-top: 308px; }
  .md\:line-clamp-2 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .md\:block { display: block; }
  .md\:flex { display: flex; }
  .md\:table-cell { display: table-cell; }
  .md\:grid { display: grid; }
  .md\:hidden { display: none; }
  .md\:aspect-\[1200\/300\] { aspect-ratio: 1200 / 300; }
  .md\:aspect-\[1200\/500\] { aspect-ratio: 1200 / 500; }
  .md\:aspect-\[1280\/400\] { aspect-ratio: 1280 / 400; }
  .md\:aspect-\[1280\/560\] { aspect-ratio: 1280 / 560; }
  .md\:aspect-\[149\/91\] { aspect-ratio: 149 / 91; }
  .md\:aspect-\[251\/63\] { aspect-ratio: 251 / 63; }
  .md\:aspect-square { aspect-ratio: 1 / 1; }
  .md\:h-1 { height: 0.25rem; }
  .md\:h-10 { height: 2.5rem; }
  .md\:h-12 { height: 3rem; }
  .md\:h-14 { height: 3.5rem; }
  .md\:h-20 { height: 5rem; }
  .md\:h-5 { height: 1.25rem; }
  .md\:h-6 { height: 1.5rem; }
  .md\:h-60 { height: 15rem; }
  .md\:h-8 { height: 2rem; }
  .md\:h-9 { height: 2.25rem; }
  .md\:h-\[102px\] { height: 102px; }
  .md\:h-\[10rem\] { height: 10rem; }
  .md\:h-\[120px\] { height: 120px; }
  .md\:h-\[121px\] { height: 121px; }
  .md\:h-\[128px\] { height: 128px; }
  .md\:h-\[20px\] { height: 20px; }
  .md\:h-\[220px\] { height: 220px; }
  .md\:h-\[251px\] { height: 251px; }
  .md\:h-\[25rem\] { height: 25rem; }
  .md\:h-\[3\.75rem\] { height: 3.75rem; }
  .md\:h-\[340px\] { height: 340px; }
  .md\:h-\[36px\] { height: 36px; }
  .md\:h-\[446px\] { height: 446px; }
  .md\:h-\[50px\] { height: 50px; }
  .md\:h-\[522px\] { height: 522px; }
  .md\:h-\[523px\] { height: 523px; }
  .md\:h-\[53px\] { height: 53px; }
  .md\:h-\[67px\] { height: 67px; }
  .md\:h-\[8rem\] { height: 8rem; }
  .md\:h-\[91px\] { height: 91px; }
  .md\:h-\[calc\(100vh-60px\)\] { height: calc(-60px + 100vh); }
  .md\:h-full { height: 100%; }
  .md\:max-h-\[600px\] { max-height: 600px; }
  .md\:max-h-\[90vh\] { max-height: 90vh; }
  .md\:min-h-\[402px\] { min-height: 402px; }
  .md\:min-h-\[857px\] { min-height: 857px; }
  .md\:min-h-\[864px\] { min-height: 864px; }
  .md\:min-h-\[991px\] { min-height: 991px; }
  .md\:min-h-\[calc\(100vh-165px\)\] { min-height: calc(-165px + 100vh); }
  .md\:min-h-screen { min-height: 100vh; }
  .md\:w-1\/2 { width: 50%; }
  .md\:w-1\/3 { width: 33.3333%; }
  .md\:w-1\/5 { width: 20%; }
  .md\:w-10 { width: 2.5rem; }
  .md\:w-10\/12 { width: 83.3333%; }
  .md\:w-12 { width: 3rem; }
  .md\:w-14 { width: 3.5rem; }
  .md\:w-2\/3 { width: 66.6667%; }
  .md\:w-3\/4 { width: 75%; }
  .md\:w-5 { width: 1.25rem; }
  .md\:w-5\/12 { width: 41.6667%; }
  .md\:w-5\/6 { width: 83.3333%; }
  .md\:w-6 { width: 1.5rem; }
  .md\:w-60 { width: 15rem; }
  .md\:w-64 { width: 16rem; }
  .md\:w-7\/12 { width: 58.3333%; }
  .md\:w-\[12\.5rem\] { width: 12.5rem; }
  .md\:w-\[120\%\] { width: 120%; }
  .md\:w-\[150px\] { width: 150px; }
  .md\:w-\[197px\] { width: 197px; }
  .md\:w-\[200px\] { width: 200px; }
  .md\:w-\[20px\] { width: 20px; }
  .md\:w-\[20rem\] { width: 20rem; }
  .md\:w-\[22px\] { width: 22px; }
  .md\:w-\[240px\] { width: 240px; }
  .md\:w-\[249px\] { width: 249px; }
  .md\:w-\[25\%\] { width: 25%; }
  .md\:w-\[25rem\] { width: 25rem; }
  .md\:w-\[27\%\] { width: 27%; }
  .md\:w-\[277px\] { width: 277px; }
  .md\:w-\[28\%\] { width: 28%; }
  .md\:w-\[28\.125rem\] { width: 28.125rem; }
  .md\:w-\[3\.75rem\] { width: 3.75rem; }
  .md\:w-\[30px\] { width: 30px; }
  .md\:w-\[37\.5rem\] { width: 37.5rem; }
  .md\:w-\[380px\] { width: 380px; }
  .md\:w-\[400px\] { width: 400px; }
  .md\:w-\[40px\] { width: 40px; }
  .md\:w-\[420px\] { width: 420px; }
  .md\:w-\[432px\] { width: 432px; }
  .md\:w-\[440px\] { width: 440px; }
  .md\:w-\[450px\] { width: 450px; }
  .md\:w-\[452px\] { width: 452px; }
  .md\:w-\[45px\] { width: 45px; }
  .md\:w-\[50\%\] { width: 50%; }
  .md\:w-\[500px\] { width: 500px; }
  .md\:w-\[50px\] { width: 50px; }
  .md\:w-\[50rem\] { width: 50rem; }
  .md\:w-\[56rem\] { width: 56rem; }
  .md\:w-\[600px\] { width: 600px; }
  .md\:w-\[70\%\] { width: 70%; }
  .md\:w-\[730px\] { width: 730px; }
  .md\:w-\[75\%\] { width: 75%; }
  .md\:w-\[800px\] { width: 800px; }
  .md\:w-\[80px\] { width: 80px; }
  .md\:w-\[8rem\] { width: 8rem; }
  .md\:w-\[90\%\] { width: 90%; }
  .md\:w-auto { width: auto; }
  .md\:w-fit { width: fit-content; }
  .md\:w-full { width: 100%; }
  .md\:min-w-10 { min-width: 2.5rem; }
  .md\:min-w-\[192px\] { min-width: 192px; }
  .md\:min-w-\[300px\] { min-width: 300px; }
  .md\:min-w-\[360px\] { min-width: 360px; }
  .md\:min-w-\[400px\] { min-width: 400px; }
  .md\:min-w-\[450px\] { min-width: 450px; }
  .md\:max-w-\[220px\] { max-width: 220px; }
  .md\:max-w-\[450px\] { max-width: 450px; }
  .md\:max-w-\[56rem\] { max-width: 56rem; }
  .md\:max-w-\[713px\] { max-width: 713px; }
  .md\:max-w-\[730px\] { max-width: 730px; }
  .md\:max-w-\[85\%\] { max-width: 85%; }
  .md\:max-w-none { max-width: none; }
  .md\:-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)); }
  .md\:-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)); }
  .md\:translate-x-\[none\] { --tw-translate-x: none; 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)); }
  .md\: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)); }
  .md\:translate-y-\[none\] { --tw-translate-y: none; 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)); }
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .md\:flex-row { flex-direction: row; }
  .md\:flex-col { flex-direction: column; }
  .md\:items-start { align-items: flex-start; }
  .md\:items-end { align-items: flex-end; }
  .md\:items-center { align-items: center; }
  .md\:justify-start { justify-content: flex-start; }
  .md\:justify-center { justify-content: center; }
  .md\:justify-between { justify-content: space-between; }
  .md\:gap-10 { gap: 2.5rem; }
  .md\:gap-12 { gap: 3rem; }
  .md\:gap-3 { gap: 0.75rem; }
  .md\:gap-4 { gap: 1rem; }
  .md\:gap-5 { gap: 1.25rem; }
  .md\:gap-6 { gap: 1.5rem; }
  .md\:gap-8 { gap: 2rem; }
  .md\:gap-\[12px\] { gap: 12px; }
  .md\:overflow-auto { overflow: auto; }
  .md\:overflow-visible { overflow: visible; }
  .md\:overflow-x-visible { overflow-x: visible; }
  .md\:whitespace-normal { white-space: normal; }
  .md\:whitespace-nowrap { white-space: nowrap; }
  .md\:rounded-2xl { border-radius: 1rem; }
  .md\:rounded-3xl { border-radius: 1.5rem; }
  .md\:rounded-md { border-radius: 0.375rem; }
  .md\:rounded-xl { border-radius: 0.75rem; }
  .md\:rounded-b-md { border-bottom-right-radius: 0.375rem; border-bottom-left-radius: 0.375rem; }
  .md\:border { border-width: 1px; }
  .md\:border-b-0 { border-bottom-width: 0px; }
  .md\:border-l-2 { border-left-width: 2px; }
  .md\:border-l-4 { border-left-width: 4px; }
  .md\:border-r { border-right-width: 1px; }
  .md\:border-r-2 { border-right-width: 2px; }
  .md\:border-b-transparent { border-bottom-color: rgba(0, 0, 0, 0); }
  .md\:border-l-\[\#f05f23\] { --tw-border-opacity: 1; border-left-color: rgb(240 95 35/var(--tw-border-opacity,1)); }
  .md\:border-l-transparent { border-left-color: rgba(0, 0, 0, 0); }
  .md\:bg-transparent { background-color: rgba(0, 0, 0, 0); }
  .md\:bg-white-02 { --tw-bg-opacity: 1; background-color: rgb(255 248 242/var(--tw-bg-opacity,1)); }
  .md\:bg-white-03 { --tw-bg-opacity: 1; background-color: rgb(244 244 244/var(--tw-bg-opacity,1)); }
  .md\:via-40\% { --tw-gradient-via-position: 40%; }
  .md\:object-\[0\%_0\%\] { object-position: 0% 0%; }
  .md\:p-0 { padding: 0px; }
  .md\:p-10 { padding: 2.5rem; }
  .md\:p-2 { padding: 0.5rem; }
  .md\:p-4 { padding: 1rem; }
  .md\:p-5 { padding: 1.25rem; }
  .md\:p-6 { padding: 1.5rem; }
  .md\:p-8 { padding: 2rem; }
  .md\:p-\[30px\] { padding: 30px; }
  .md\:p-\[8px\] { padding: 8px; }
  .md\:px-0 { padding-left: 0px; padding-right: 0px; }
  .md\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .md\:px-12 { padding-left: 3rem; padding-right: 3rem; }
  .md\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .md\:px-20 { padding-left: 5rem; padding-right: 5rem; }
  .md\:px-24 { padding-left: 6rem; padding-right: 6rem; }
  .md\:px-4 { padding-left: 1rem; padding-right: 1rem; }
  .md\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .md\:px-8 { padding-left: 2rem; padding-right: 2rem; }
  .md\:px-\[0px\] { padding-left: 0px; padding-right: 0px; }
  .md\:px-\[11\.5rem\] { padding-left: 11.5rem; padding-right: 11.5rem; }
  .md\:px-\[30px\] { padding-left: 30px; padding-right: 30px; }
  .md\:py-1\.5 { padding-top: 0.375rem; padding-bottom: 0.375rem; }
  .md\:py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .md\:py-12 { padding-top: 3rem; padding-bottom: 3rem; }
  .md\:py-16 { padding-top: 4rem; padding-bottom: 4rem; }
  .md\:py-20 { padding-top: 5rem; padding-bottom: 5rem; }
  .md\:py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
  .md\:py-4 { padding-top: 1rem; padding-bottom: 1rem; }
  .md\:py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
  .md\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .md\:py-\[40px\] { padding-top: 40px; padding-bottom: 40px; }
  .md\:py-\[60px\] { padding-top: 60px; padding-bottom: 60px; }
  .md\:py-\[7px\] { padding-top: 7px; padding-bottom: 7px; }
  .md\:pb-0 { padding-bottom: 0px; }
  .md\:pb-16 { padding-bottom: 4rem; }
  .md\:pb-8 { padding-bottom: 2rem; }
  .md\:pb-\[0px\] { padding-bottom: 0px; }
  .md\:pb-\[100px\] { padding-bottom: 100px; }
  .md\:pb-\[130px\] { padding-bottom: 130px; }
  .md\:pb-\[88px\] { padding-bottom: 88px; }
  .md\:pl-5 { padding-left: 1.25rem; }
  .md\:pr-0 { padding-right: 0px; }
  .md\:pr-3 { padding-right: 0.75rem; }
  .md\:pr-\[120px\] { padding-right: 120px; }
  .md\:pt-0 { padding-top: 0px; }
  .md\:pt-10 { padding-top: 2.5rem; }
  .md\:pt-12 { padding-top: 3rem; }
  .md\:pt-20 { padding-top: 5rem; }
  .md\:pt-32 { padding-top: 8rem; }
  .md\:pt-4 { padding-top: 1rem; }
  .md\:pt-5 { padding-top: 1.25rem; }
  .md\:text-left { text-align: left; }
  .md\:text-center { text-align: center; }
  .md\:text-3xl { font-size: 1.875rem; line-height: 2.25rem; }
  .md\:text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
  .md\:text-5xl { font-size: 3rem; line-height: 1; }
  .md\:text-6xl { font-size: 3.75rem; line-height: 1; }
  .md\:text-\[12px\] { font-size: 12px; }
  .md\:text-\[16px\] { font-size: 16px; }
  .md\:text-\[22px\] { font-size: 22px; }
  .md\:text-\[34px\] { font-size: 34px; }
  .md\:text-\[35px\] { font-size: 35px; }
  .md\:text-\[36px\] { font-size: 36px; }
  .md\:text-\[40px\] { font-size: 40px; }
  .md\:text-\[72px\] { font-size: 72px; }
  .md\:text-\[8px\] { font-size: 8px; }
  .md\:text-base { font-size: 1rem; line-height: 1.5rem; }
  .md\:text-sm { font-size: 0.875rem; line-height: 1.25rem; }
  .md\:font-bold { font-weight: 700; }
  .md\:\!leading-\[4\.5rem\] { line-height: 4.5rem !important; }
  .md\:leading-\[48px\] { line-height: 48px; }
  .md\:leading-\[60px\] { line-height: 60px; }
  .md\:body01 { font-size: 16px; font-style: normal; font-weight: 400; line-height: 20px; }
  .md\:body5 { font-size: 14px; font-weight: 400; line-height: 20px; }
  .md\:caption-2 { font-size: 12px; font-style: normal; font-weight: 300; line-height: 14px; }
  .md\:body-1 { font-size: 16px; font-style: normal; font-weight: 400; line-height: 20px; }
  .md\:text-t3 { font-size: 1rem; font-style: normal; font-weight: 400; line-height: 1.25rem; }
  .md\:text-t3-bold { font-size: 1rem; font-style: normal; font-weight: 700; line-height: 1.25rem; }
  .md\:text-t4-bold { font-size: 0.875rem; font-weight: 700; line-height: 1.125rem; }
  .md\:text-t6-bold { font-size: 0.625rem; font-style: normal; font-weight: 700; line-height: 0.75rem; }
  .md\:text-web-h2 { letter-spacing: -1.2px; font-size: 3.75rem; font-style: normal; font-weight: 700; line-height: 4.25rem; }
  .md\:h4 { font-size: 28px; font-style: normal; font-weight: 700; line-height: 38px; }
  .md\:h5 { font-size: 24px; font-style: normal; font-weight: 700; line-height: 28px; }
  .md\:h6 { font-size: 20px; font-style: normal; font-weight: 700; line-height: 24px; }
  .md\:h8 { letter-spacing: 0.32px; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; }
  .md\:text-button { font-size: 16px; font-style: normal; font-weight: 700; line-height: 20px; }
  .md\:t2 { font-size: 18px; font-style: normal; font-weight: 700; line-height: 22px; }
  .md\:t3 { font-size: 16px; font-style: normal; font-weight: 700; line-height: 20px; }
  .md\:text-t1-regular { font-size: 1.25rem; font-style: normal; font-weight: 400; line-height: 24px; }
  .md\:text-t1-bold { font-size: 1.25rem; font-style: normal; font-weight: 700; line-height: 24px; }
  .md\:text-h5-bold { font-size: 1.875rem; font-style: normal; font-weight: 700; line-height: 38px; }
  .group:hover .md\:group-hover\:mb-8 { margin-bottom: 2rem; }
  @media not all and (min-width: 1280px) {
  .md\:max-xl\:h-4 { height: 1rem; }
  .md\:max-xl\:h-6 { height: 1.5rem; }
  .md\:max-xl\:h-8 { height: 2rem; }
  .md\:max-xl\:w-4 { width: 1rem; }
  .md\:max-xl\:w-6 { width: 1.5rem; }
  .md\:max-xl\:w-9 { width: 2.25rem; }
  .md\:max-xl\:space-y-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.25rem*calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.25rem*var(--tw-space-y-reverse)); }
  .md\:max-xl\:p-1\.5 { padding: 0.375rem; }
  .md\:max-xl\:p-3 { padding: 0.75rem; }
  .md\:max-xl\:text-lg { font-size: 1.125rem; line-height: 1.75rem; }
  .md\:max-xl\:leading-3 { line-height: 0.75rem; }
  .md\:max-xl\:text-t5-bold { font-size: 0.75rem; font-style: normal; font-weight: 700; line-height: 0.875rem; }
  .md\:max-xl\:text-t6-regular { font-size: 0.625rem; font-style: normal; font-weight: 400; line-height: 0.75rem; }
}
  @media not all and (min-width: 1024px) {
  .md\:max-lg\:hidden { display: none; }
  .md\:max-lg\:min-h-\[180px\] { min-height: 180px; }
  .md\:max-lg\:w-4\/12 { width: 33.3333%; }
  .md\:max-lg\:flex-col { flex-direction: column; }
  .md\:max-lg\:gap-x-3 { column-gap: 0.75rem; }
  .md\:max-lg\:gap-y-5 { row-gap: 1.25rem; }
}
}
@media (min-width: 1024px) {
  .lg\:absolute { position: absolute; }
  .lg\:relative { position: relative; }
  .lg\:-bottom-\[95px\] { bottom: -95px; }
  .lg\:bottom-4 { bottom: 1rem; }
  .lg\:left-0 { left: 0px; }
  .lg\:left-\[284px\] { left: 284px; }
  .lg\:left-\[57\%\] { left: 57%; }
  .lg\:right-0 { right: 0px; }
  .lg\:right-4 { right: 1rem; }
  .lg\:top-0 { top: 0px; }
  .lg\:top-1\/2 { top: 50%; }
  .lg\:top-4 { top: 1rem; }
  .lg\:order-1 { order: 1; }
  .lg\:order-2 { order: 2; }
  .lg\:col-span-5 { grid-column: span 5 / span 5; }
  .lg\:col-span-7 { grid-column: span 7 / span 7; }
  .lg\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .lg\:mx-10 { margin-left: 2.5rem; margin-right: 2.5rem; }
  .lg\:-ml-4 { margin-left: -1rem; }
  .lg\:mb-4 { margin-bottom: 1rem; }
  .lg\:ml-0 { margin-left: 0px; }
  .lg\:ml-3 { margin-left: 0.75rem; }
  .lg\:ml-\[calc\(100\%\/2\)\] { margin-left: 50%; }
  .lg\:ml-auto { margin-left: auto; }
  .lg\:mr-2 { margin-right: 0.5rem; }
  .lg\:mt-0 { margin-top: 0px; }
  .lg\:mt-5 { margin-top: 1.25rem; }
  .lg\:mt-7 { margin-top: 1.75rem; }
  .lg\:mt-\[44px\] { margin-top: 44px; }
  .lg\:block { display: block; }
  .lg\:inline { display: inline; }
  .lg\:flex { display: flex; }
  .lg\:hidden { display: none; }
  .lg\:aspect-\[1\/1\] { aspect-ratio: 1 / 1; }
  .lg\:aspect-\[303\/76\] { aspect-ratio: 303 / 76; }
  .lg\:aspect-\[312\/402\] { aspect-ratio: 312 / 402; }
  .lg\:aspect-\[339\/96\] { aspect-ratio: 339 / 96; }
  .lg\:aspect-\[370\/375\] { aspect-ratio: 370 / 375; }
  .lg\:aspect-\[440\/144\] { aspect-ratio: 440 / 144; }
  .lg\:aspect-\[625\/400\] { aspect-ratio: 625 / 400; }
  .lg\:h-10 { height: 2.5rem; }
  .lg\:h-4 { height: 1rem; }
  .lg\:h-5 { height: 1.25rem; }
  .lg\:h-6 { height: 1.5rem; }
  .lg\:h-8 { height: 2rem; }
  .lg\:h-9 { height: 2.25rem; }
  .lg\:h-\[100px\] { height: 100px; }
  .lg\:h-\[108px\] { height: 108px; }
  .lg\:h-\[130px\] { height: 130px; }
  .lg\:h-\[200px\] { height: 200px; }
  .lg\:h-\[210px\] { height: 210px; }
  .lg\:h-\[304px\] { height: 304px; }
  .lg\:h-\[37\.5rem\] { height: 37.5rem; }
  .lg\:h-\[450px\] { height: 450px; }
  .lg\:h-\[46px\] { height: 46px; }
  .lg\:h-\[60px\] { height: 60px; }
  .lg\:h-\[95px\] { height: 95px; }
  .lg\:h-\[96px\] { height: 96px; }
  .lg\:h-\[97\.5\%\] { height: 97.5%; }
  .lg\:h-\[calc\(100vh-260px\)\] { height: calc(-260px + 100vh); }
  .lg\:h-\[calc\(100vh-40px\)\] { height: calc(-40px + 100vh); }
  .lg\:h-\[calc\(100vh-86px\)\] { height: calc(-86px + 100vh); }
  .lg\:h-auto { height: auto; }
  .lg\:h-full { height: 100%; }
  .lg\:max-h-0 { max-height: 0px; }
  .lg\:max-h-\[800px\] { max-height: 800px; }
  .lg\:max-h-\[85vh\] { max-height: 85vh; }
  .lg\:max-h-\[min\(38vh\,280px\)\] { max-height: min(38vh, 280px); }
  .lg\:min-h-0 { min-height: 0px; }
  .lg\:min-h-\[134px\] { min-height: 134px; }
  .lg\:min-h-\[140px\] { min-height: 140px; }
  .lg\:min-h-\[193px\] { min-height: 193px; }
  .lg\:min-h-\[411px\] { min-height: 411px; }
  .lg\:min-h-\[60px\] { min-height: 60px; }
  .lg\:min-h-\[80vh\] { min-height: 80vh; }
  .lg\:\!w-\[312px\] { width: 312px !important; }
  .lg\:w-0 { width: 0px; }
  .lg\:w-1\/2 { width: 50%; }
  .lg\:w-1\/3 { width: 33.3333%; }
  .lg\:w-10 { width: 2.5rem; }
  .lg\:w-2\/12 { width: 16.6667%; }
  .lg\:w-2\/3 { width: 66.6667%; }
  .lg\:w-2\/5 { width: 40%; }
  .lg\:w-3\/4 { width: 75%; }
  .lg\:w-4 { width: 1rem; }
  .lg\:w-4\/12 { width: 33.3333%; }
  .lg\:w-5 { width: 1.25rem; }
  .lg\:w-6 { width: 1.5rem; }
  .lg\:w-6\/12 { width: 50%; }
  .lg\:w-8 { width: 2rem; }
  .lg\:w-8\/12 { width: 66.6667%; }
  .lg\:w-9 { width: 2.25rem; }
  .lg\:w-\[100px\] { width: 100px; }
  .lg\:w-\[114px\] { width: 114px; }
  .lg\:w-\[140px\] { width: 140px; }
  .lg\:w-\[1px\] { width: 1px; }
  .lg\:w-\[20\%\] { width: 20%; }
  .lg\:w-\[200px\] { width: 200px; }
  .lg\:w-\[230px\] { width: 230px; }
  .lg\:w-\[250px\] { width: 250px; }
  .lg\:w-\[30\%\] { width: 30%; }
  .lg\:w-\[300px\] { width: 300px; }
  .lg\:w-\[312px\] { width: 312px; }
  .lg\:w-\[344px\] { width: 344px; }
  .lg\:w-\[384px\] { width: 384px; }
  .lg\:w-\[40\%\] { width: 40%; }
  .lg\:w-\[400px\] { width: 400px; }
  .lg\:w-\[49\%\] { width: 49%; }
  .lg\:w-\[500px\] { width: 500px; }
  .lg\:w-\[55px\] { width: 55px; }
  .lg\:w-\[60\%\] { width: 60%; }
  .lg\:w-\[600px\] { width: 600px; }
  .lg\:w-\[60px\] { width: 60px; }
  .lg\:w-\[660px\] { width: 660px; }
  .lg\:w-\[70\%\] { width: 70%; }
  .lg\:w-\[720px\] { width: 720px; }
  .lg\:w-\[75\%\] { width: 75%; }
  .lg\:w-\[80\%\] { width: 80%; }
  .lg\:w-\[98\%\] { width: 98%; }
  .lg\:w-fit { width: fit-content; }
  .lg\:w-full { width: 100%; }
  .lg\:min-w-\[250px\] { min-width: 250px; }
  .lg\:min-w-\[51\.25rem\] { min-width: 51.25rem; }
  .lg\:max-w-0 { max-width: 0px; }
  .lg\:max-w-\[35\%\] { max-width: 35%; }
  .lg\:max-w-\[42\.125rem\] { max-width: 42.125rem; }
  .lg\:max-w-\[52\.125rem\] { max-width: 52.125rem; }
  .lg\:max-w-\[65\%\] { max-width: 65%; }
  .lg\:max-w-\[700px\] { max-width: 700px; }
  .lg\:max-w-\[920px\] { max-width: 920px; }
  .lg\:max-w-\[944px\] { max-width: 944px; }
  .lg\:max-w-full { max-width: 100%; }
  .lg\:flex-1 { flex: 1 1 0%; }
  .lg\:flex-\[0_0_0px\] { flex: 0 0 0px; }
  .lg\:flex-\[1_1_35\%\] { flex: 1 1 35%; }
  .lg\:flex-\[1_1_65\%\] { flex: 1 1 65%; }
  .lg\:shrink-0 { flex-shrink: 0; }
  .lg\:-translate-x-12 { --tw-translate-x: -3rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
  .lg\:-translate-x-\[22px\] { --tw-translate-x: -22px; 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-x-\[5\%\] { --tw-translate-x: -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)); }
  .lg\:-translate-y-1\.5 { --tw-translate-y: -.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)); }
  .lg\:-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)); }
  .lg\:translate-x-12 { --tw-translate-x: 3rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
  .lg\:translate-y-\[3\.5px\] { --tw-translate-y: 3.5px; 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\:rotate-0 { --tw-rotate: 0deg; 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 chevron-nudge-y { 
  0% { transform: translateY(-6px); }
  100% { transform: translateY(6px); }
}
  .lg\:animate-chevron-nudge-y { animation: 0.75s ease-in-out 0s infinite alternate none running chevron-nudge-y; }
  .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .lg\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
  .lg\:grid-cols-\[1fr_320px\] { grid-template-columns: 1fr 320px; }
  .lg\:flex-row { flex-direction: row; }
  .lg\:flex-col { flex-direction: column; }
  .lg\:items-start { align-items: flex-start; }
  .lg\:items-center { align-items: center; }
  .lg\:justify-start { justify-content: flex-start; }
  .lg\:justify-center { justify-content: center; }
  .lg\:gap-0 { gap: 0px; }
  .lg\:gap-10 { gap: 2.5rem; }
  .lg\:gap-12 { gap: 3rem; }
  .lg\:gap-3 { gap: 0.75rem; }
  .lg\:gap-4 { gap: 1rem; }
  .lg\:gap-5 { gap: 1.25rem; }
  .lg\:gap-6 { gap: 1.5rem; }
  .lg\:gap-7 { gap: 1.75rem; }
  .lg\:gap-8 { gap: 2rem; }
  .lg\:gap-x-4 { column-gap: 1rem; }
  .lg\:gap-x-6 { column-gap: 1.5rem; }
  .lg\:overflow-hidden { overflow: hidden; }
  .lg\:overflow-y-auto { overflow-y: auto; }
  .lg\:overflow-x-hidden { overflow-x: hidden; }
  .lg\:whitespace-nowrap { white-space: nowrap; }
  .lg\:rounded-\[40px\] { border-radius: 40px; }
  .lg\:rounded-\[9px\] { border-radius: 9px; }
  .lg\:rounded-b-xl { border-bottom-right-radius: 0.75rem; border-bottom-left-radius: 0.75rem; }
  .lg\:border-b-0 { border-bottom-width: 0px; }
  .lg\:border-r-1 { border-right-width: 1px; }
  .lg\:border-t { border-top-width: 1px; }
  .lg\:border-t-neutral-06 { --tw-border-opacity: 1; border-top-color: rgb(229 229 234/var(--tw-border-opacity,1)); }
  .lg\:bg-\[url\(\/images\/unlimited\/border-unlimited-desktop\.png\)\] { background-image: url("/images/unlimited/border-unlimited-desktop.png"); }
  .lg\:p-10 { padding: 2.5rem; }
  .lg\:p-2 { padding: 0.5rem; }
  .lg\:p-4 { padding: 1rem; }
  .lg\:p-8 { padding: 2rem; }
  .lg\:p-\[10px\] { padding: 10px; }
  .lg\:\!px-\[0\.875rem\] { padding-left: 0.875rem !important; padding-right: 0.875rem !important; }
  .lg\:px-0 { padding-left: 0px; padding-right: 0px; }
  .lg\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .lg\:px-14 { padding-left: 3.5rem; padding-right: 3.5rem; }
  .lg\:px-20 { padding-left: 5rem; padding-right: 5rem; }
  .lg\:px-32 { padding-left: 8rem; padding-right: 8rem; }
  .lg\:px-4 { padding-left: 1rem; padding-right: 1rem; }
  .lg\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .lg\:px-8 { padding-left: 2rem; padding-right: 2rem; }
  .lg\:px-\[14px\] { padding-left: 14px; padding-right: 14px; }
  .lg\:px-\[182px\] { padding-left: 182px; padding-right: 182px; }
  .lg\:px-\[35px\] { padding-left: 35px; padding-right: 35px; }
  .lg\:py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .lg\:py-2\.5 { padding-top: 0.625rem; padding-bottom: 0.625rem; }
  .lg\:py-20 { padding-top: 5rem; padding-bottom: 5rem; }
  .lg\:py-4 { padding-top: 1rem; padding-bottom: 1rem; }
  .lg\:py-\[13px\] { padding-top: 13px; padding-bottom: 13px; }
  .lg\:py-\[57px\] { padding-top: 57px; padding-bottom: 57px; }
  .lg\:py-\[60px\] { padding-top: 60px; padding-bottom: 60px; }
  .lg\:py-\[72px\] { padding-top: 72px; padding-bottom: 72px; }
  .lg\:pb-0 { padding-bottom: 0px; }
  .lg\:pb-14 { padding-bottom: 3.5rem; }
  .lg\:pb-20 { padding-bottom: 5rem; }
  .lg\:pb-4 { padding-bottom: 1rem; }
  .lg\:pb-5 { padding-bottom: 1.25rem; }
  .lg\:pb-\[100px\] { padding-bottom: 100px; }
  .lg\:pb-\[171px\] { padding-bottom: 171px; }
  .lg\:pb-\[3\.75rem\] { padding-bottom: 3.75rem; }
  .lg\:pb-\[44px\] { padding-bottom: 44px; }
  .lg\:pl-12 { padding-left: 3rem; }
  .lg\:pl-\[73px\] { padding-left: 73px; }
  .lg\:pr-4 { padding-right: 1rem; }
  .lg\:pr-5 { padding-right: 1.25rem; }
  .lg\:pr-6 { padding-right: 1.5rem; }
  .lg\:pt-10 { padding-top: 2.5rem; }
  .lg\:pt-4 { padding-top: 1rem; }
  .lg\:pt-5 { padding-top: 1.25rem; }
  .lg\:text-left { text-align: left; }
  .lg\:text-5xl { font-size: 3rem; line-height: 1; }
  .lg\:text-\[16px\] { font-size: 16px; }
  .lg\:text-\[22px\] { font-size: 22px; }
  .lg\:text-\[28px\] { font-size: 28px; }
  .lg\:text-base { font-size: 1rem; line-height: 1.5rem; }
  .lg\:text-xl { font-size: 1.25rem; line-height: 1.75rem; }
  .lg\:font-medium { font-weight: 500; }
  .lg\:leading-\[60px\] { line-height: 60px; }
  .lg\:text-web-body1 { font-size: 1rem; font-style: normal; font-weight: 700; line-height: 1.25rem; }
  .lg\:body02 { font-size: 14px; font-style: normal; font-weight: 400; line-height: 18px; }
  .lg\:body3 { font-size: 16px; font-weight: 500; line-height: 20px; }
  .lg\:body03 { font-size: 12px; font-style: normal; font-weight: 300; line-height: 16px; }
  .lg\:home-body { letter-spacing: 0.18px; font-size: 1.125rem; font-weight: 400; line-height: 24px; }
  .lg\:body-1 { font-size: 16px; font-style: normal; font-weight: 400; line-height: 20px; }
  .lg\:\!text-t4-regular { font-size: 0.875rem !important; font-style: normal !important; font-weight: 400 !important; line-height: 18px !important; }
  .lg\:text-t4-regular { font-size: 0.875rem; font-style: normal; font-weight: 400; line-height: 18px; }
  .lg\:text-t2-bold { font-size: 1.125rem; font-style: normal; font-weight: 700; line-height: 22px; }
  .lg\:text-t3-bold { font-size: 1rem; font-style: normal; font-weight: 700; line-height: 1.25rem; }
  .lg\:text-t4-bold { font-size: 0.875rem; font-weight: 700; line-height: 1.125rem; }
  .lg\:text-t6-regular { font-size: 0.625rem; font-style: normal; font-weight: 400; line-height: 0.75rem; }
  .lg\:text-web-h2 { letter-spacing: -1.2px; font-size: 3.75rem; font-style: normal; font-weight: 700; line-height: 4.25rem; }
  .lg\:h4, .lg\:text-web-h4 { font-size: 28px; font-style: normal; font-weight: 700; line-height: 38px; }
  .lg\:h5, .lg\:text-web-h5 { font-size: 24px; font-style: normal; font-weight: 700; line-height: 28px; }
  .lg\:h6 { font-size: 20px; font-style: normal; font-weight: 700; line-height: 24px; }
  .lg\:h7 { font-size: 18px; font-weight: 700; line-height: 24px; }
  .lg\:text-web-h7 { letter-spacing: 0.36px; font-size: 18px; font-style: normal; font-weight: 700; line-height: 24px; }
  .lg\:h8 { letter-spacing: 0.32px; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; }
  .lg\:text-web-h8 { font-size: 16px; font-style: normal; font-weight: 700; line-height: 20px; }
  .lg\:h9 { font-size: 14px; font-style: normal; font-weight: 700; line-height: 18px; }
  .lg\:t5 { font-size: 12px; font-style: normal; font-weight: 600; line-height: 14px; }
  .lg\:text-t1-bold { font-size: 1.25rem; font-style: normal; font-weight: 700; line-height: 24px; }
  .lg\:text-h5-bold { font-size: 1.875rem; font-style: normal; font-weight: 700; line-height: 38px; }
  .lg\:hover\:-translate-y-2:hover { --tw-translate-y: -.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)); }
  .lg\:hover\:bg-white-03:hover { --tw-bg-opacity: 1; background-color: rgb(244 244 244/var(--tw-bg-opacity,1)); }
  .group:hover .lg\:group-hover\:block { display: block; }
  @media not all and (min-width: 1536px) {
  .lg\:max-2xl\:ml-10 { margin-left: 2.5rem; }
}
  @media not all and (min-width: 1280px) {
  .lg\:max-xl\:h-9 { height: 2.25rem; }
  .lg\:max-xl\:flex-col { flex-direction: column; }
  .lg\:max-xl\:text-\[14px\] { font-size: 14px; }
}
}
@media (min-width: 1280px) {
  .xl\:sticky { position: sticky; }
  .xl\:-bottom-\[126px\] { bottom: -126px; }
  .xl\:-left-\[250px\] { left: -250px; }
  .xl\:-top-2\.5 { top: -0.625rem; }
  .xl\:-top-px { top: -1px; }
  .xl\:bottom-5 { bottom: 1.25rem; }
  .xl\:left-0 { left: 0px; }
  .xl\:left-7 { left: 1.75rem; }
  .xl\:left-\[156px\] { left: 156px; }
  .xl\:left-\[309px\] { left: 309px; }
  .xl\:left-\[30px\] { left: 30px; }
  .xl\:left-\[336px\] { left: 336px; }
  .xl\:left-\[54\%\] { left: 54%; }
  .xl\:right-\[140px\] { right: 140px; }
  .xl\:top-28 { top: 7rem; }
  .xl\:top-\[200px\] { top: 200px; }
  .xl\:top-\[26px\] { top: 26px; }
  .xl\:top-\[3px\] { top: 3px; }
  .xl\:top-px { top: 1px; }
  .xl\:order-1 { order: 1; }
  .xl\:order-2 { order: 2; }
  .xl\:col-span-4 { grid-column: span 4 / span 4; }
  .xl\:col-span-8 { grid-column: span 8 / span 8; }
  .xl\:col-start-2 { grid-column-start: 2; }
  .xl\:my-10 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
  .xl\:mb-0 { margin-bottom: 0px; }
  .xl\:mb-2 { margin-bottom: 0.5rem; }
  .xl\:mb-\[293px\] { margin-bottom: 293px; }
  .xl\:ml-10 { margin-left: 2.5rem; }
  .xl\:ml-auto { margin-left: auto; }
  .xl\:mt-20 { margin-top: 5rem; }
  .xl\:mt-8 { margin-top: 2rem; }
  .xl\:mt-auto { margin-top: auto; }
  .xl\:block { display: block; }
  .xl\:flex { display: flex; }
  .xl\:grid { display: grid; }
  .xl\:hidden { display: none; }
  .xl\:aspect-\[200\/71\] { aspect-ratio: 200 / 71; }
  .xl\:aspect-\[208\/151\] { aspect-ratio: 208 / 151; }
  .xl\:aspect-\[213\/100\] { aspect-ratio: 213 / 100; }
  .xl\:aspect-\[316\/193\] { aspect-ratio: 316 / 193; }
  .xl\:aspect-\[319\/80\] { aspect-ratio: 319 / 80; }
  .xl\:h-4 { height: 1rem; }
  .xl\:h-\[100px\] { height: 100px; }
  .xl\:h-\[115px\] { height: 115px; }
  .xl\:h-\[12\.75rem\] { height: 12.75rem; }
  .xl\:h-\[124px\] { height: 124px; }
  .xl\:h-\[133px\] { height: 133px; }
  .xl\:h-\[144px\] { height: 144px; }
  .xl\:h-\[149\.52px\] { height: 149.52px; }
  .xl\:h-\[193px\] { height: 193px; }
  .xl\:h-\[20px\] { height: 20px; }
  .xl\:h-\[25\.25rem\] { height: 25.25rem; }
  .xl\:h-\[4\.5rem\] { height: 4.5rem; }
  .xl\:h-\[400px\] { height: 400px; }
  .xl\:h-\[426px\] { height: 426px; }
  .xl\:h-\[444px\] { height: 444px; }
  .xl\:h-\[800px\] { height: 800px; }
  .xl\:h-\[81px\] { height: 81px; }
  .xl\:h-\[86px\] { height: 86px; }
  .xl\:h-\[calc\(100vh-124px\)\] { height: calc(-124px + 100vh); }
  .xl\:h-\[calc\(100vh-90px\)\] { height: calc(-90px + 100vh); }
  .xl\:h-full { height: 100%; }
  .xl\:max-h-\[calc\(100vh-14rem\)\] { max-height: calc(-14rem + 100vh); }
  .xl\:max-h-\[calc\(100vh-16rem\)\] { max-height: calc(-16rem + 100vh); }
  .xl\:max-h-\[calc\(100vh-220px\)\] { max-height: calc(-220px + 100vh); }
  .xl\:min-h-11 { min-height: 2.75rem; }
  .xl\:min-h-14 { min-height: 3.5rem; }
  .xl\:min-h-\[124px\] { min-height: 124px; }
  .xl\:min-h-\[442px\] { min-height: 442px; }
  .xl\:min-h-\[calc\(100vh-120px\)\] { min-height: calc(-120px + 100vh); }
  .xl\:\!w-\[74\%\] { width: 74% !important; }
  .xl\:w-1\/2 { width: 50%; }
  .xl\:w-1\/3 { width: 33.3333%; }
  .xl\:w-1\/4 { width: 25%; }
  .xl\:w-2\/5 { width: 40%; }
  .xl\:w-3\/4 { width: 75%; }
  .xl\:w-4 { width: 1rem; }
  .xl\:w-5\/12 { width: 41.6667%; }
  .xl\:w-7\/12 { width: 58.3333%; }
  .xl\:w-\[1000px\] { width: 1000px; }
  .xl\:w-\[110px\] { width: 110px; }
  .xl\:w-\[12\.75rem\] { width: 12.75rem; }
  .xl\:w-\[17\%\] { width: 17%; }
  .xl\:w-\[20\%\] { width: 20%; }
  .xl\:w-\[25\%\] { width: 25%; }
  .xl\:w-\[272px\] { width: 272px; }
  .xl\:w-\[28\%\] { width: 28%; }
  .xl\:w-\[30\%\] { width: 30%; }
  .xl\:w-\[300px\] { width: 300px; }
  .xl\:w-\[33\%\] { width: 33%; }
  .xl\:w-\[35\%\] { width: 35%; }
  .xl\:w-\[350px\] { width: 350px; }
  .xl\:w-\[360px\] { width: 360px; }
  .xl\:w-\[4\.5rem\] { width: 4.5rem; }
  .xl\:w-\[416px\] { width: 416px; }
  .xl\:w-\[458px\] { width: 458px; }
  .xl\:w-\[466px\] { width: 466px; }
  .xl\:w-\[53px\] { width: 53px; }
  .xl\:w-\[548\.365px\] { width: 548.365px; }
  .xl\:w-\[564px\] { width: 564px; }
  .xl\:w-\[60\%\] { width: 60%; }
  .xl\:w-\[65\%\] { width: 65%; }
  .xl\:w-\[665px\] { width: 665px; }
  .xl\:w-\[70\%\] { width: 70%; }
  .xl\:w-\[80vw\] { width: 80vw; }
  .xl\:w-\[83\%\] { width: 83%; }
  .xl\:w-\[85\%\] { width: 85%; }
  .xl\:w-\[calc\(100\%\+30px\)\] { width: calc(100% + 30px); }
  .xl\:w-auto { width: auto; }
  .xl\:w-full { width: 100%; }
  .xl\:max-w-\[1080px\] { max-width: 1080px; }
  .xl\:max-w-\[50\.875rem\] { max-width: 50.875rem; }
  .xl\:max-w-\[500px\] { max-width: 500px; }
  .xl\:max-w-\[68rem\] { max-width: 68rem; }
  .xl\:max-w-\[900px\] { max-width: 900px; }
  .xl\:flex-\[118\] { flex: 118 1 0%; }
  .xl\:flex-\[98\] { flex: 98 1 0%; }
  .xl\: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)); }
  .xl\:translate-y-\[-44px\] { --tw-translate-y: -44px; 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)); }
  .xl\:translate-y-\[20\%\] { --tw-translate-y: 20%; 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)); }
  .xl\: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)); }
  .xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
  .xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .xl\:grid-cols-\[1fr_minmax\(0\,600px\)_1fr\] { grid-template-columns: 1fr minmax(0px, 600px) 1fr; }
  .xl\:flex-row { flex-direction: row; }
  .xl\:flex-col { flex-direction: column; }
  .xl\:items-start { align-items: flex-start; }
  .xl\:items-center { align-items: center; }
  .xl\:justify-end { justify-content: flex-end; }
  .xl\:gap-11 { gap: 2.75rem; }
  .xl\:gap-12 { gap: 3rem; }
  .xl\:gap-20 { gap: 5rem; }
  .xl\:gap-4 { gap: 1rem; }
  .xl\:gap-5 { gap: 1.25rem; }
  .xl\:gap-6 { gap: 1.5rem; }
  .xl\:gap-8 { gap: 2rem; }
  .xl\:gap-\[58px\] { gap: 58px; }
  .xl\:gap-\[60px\] { gap: 60px; }
  .xl\:gap-\[65px\] { gap: 65px; }
  .xl\:gap-\[67px\] { gap: 67px; }
  .xl\:space-y-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.75rem*calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.75rem*var(--tw-space-y-reverse)); }
  .xl\:justify-self-start { justify-self: start; }
  .xl\:justify-self-center { justify-self: center; }
  .xl\:overflow-y-auto { overflow-y: auto; }
  .xl\:rounded-\[14px\] { border-radius: 14px; }
  .xl\:rounded-xl { border-radius: 0.75rem; }
  .xl\:p-0 { padding: 0px; }
  .xl\:p-10 { padding: 2.5rem; }
  .xl\:p-12 { padding: 3rem; }
  .xl\:p-6 { padding: 1.5rem; }
  .xl\:\!px-3 { padding-left: 0.75rem !important; padding-right: 0.75rem !important; }
  .xl\:\!py-3 { padding-top: 0.75rem !important; padding-bottom: 0.75rem !important; }
  .xl\:px-0 { padding-left: 0px; padding-right: 0px; }
  .xl\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .xl\:px-14 { padding-left: 3.5rem; padding-right: 3.5rem; }
  .xl\:px-16 { padding-left: 4rem; padding-right: 4rem; }
  .xl\:px-20 { padding-left: 5rem; padding-right: 5rem; }
  .xl\:px-28 { padding-left: 7rem; padding-right: 7rem; }
  .xl\:px-4 { padding-left: 1rem; padding-right: 1rem; }
  .xl\:px-40 { padding-left: 10rem; padding-right: 10rem; }
  .xl\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .xl\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .xl\:px-\[120px\] { padding-left: 120px; padding-right: 120px; }
  .xl\:py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .xl\:py-20 { padding-top: 5rem; padding-bottom: 5rem; }
  .xl\:py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
  .xl\:py-60 { padding-top: 15rem; padding-bottom: 15rem; }
  .xl\:py-\[60px\] { padding-top: 60px; padding-bottom: 60px; }
  .xl\:py-\[72px\] { padding-top: 72px; padding-bottom: 72px; }
  .xl\:pb-40 { padding-bottom: 10rem; }
  .xl\:pb-\[149\.32px\] { padding-bottom: 149.32px; }
  .xl\:pl-0 { padding-left: 0px; }
  .xl\:pr-\[2\.5rem\] { padding-right: 2.5rem; }
  .xl\:pt-5 { padding-top: 1.25rem; }
  .xl\:pt-8 { padding-top: 2rem; }
  .xl\:pt-\[60px\] { padding-top: 60px; }
  .xl\:text-2xl { font-size: 1.5rem; line-height: 2rem; }
  .xl\:text-3xl { font-size: 1.875rem; line-height: 2.25rem; }
  .xl\:text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
  .xl\:text-\[16px\] { font-size: 16px; }
  .xl\:\!leading-\[4\.5rem\] { line-height: 4.5rem !important; }
  .xl\:text-t3 { font-size: 1rem; font-style: normal; font-weight: 400; line-height: 1.25rem; }
  .xl\:text-t3-bold { font-size: 1rem; font-style: normal; font-weight: 700; line-height: 1.25rem; }
  .xl\:text-t4-bold { font-size: 0.875rem; font-weight: 700; line-height: 1.125rem; }
  .xl\:text-t5-bold { font-size: 0.75rem; font-style: normal; font-weight: 700; line-height: 0.875rem; }
  .xl\:text-t5-regular { font-size: 0.75rem; font-style: normal; font-weight: 400; line-height: 0.875rem; }
  .xl\:text-web-h2 { letter-spacing: -1.2px; font-size: 3.75rem; font-style: normal; font-weight: 700; line-height: 4.25rem; }
  .xl\:text-web-h3 { font-size: 40px; font-style: normal; font-weight: 700; line-height: 48px; }
  .xl\:h4 { font-size: 28px; font-style: normal; font-weight: 700; line-height: 38px; }
  .xl\:text-web-h6 { letter-spacing: 0.4px; font-size: 20px; font-style: normal; font-weight: 700; line-height: 24px; }
  .xl\:h8 { letter-spacing: 0.32px; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; }
  .xl\:text-header { font-size: 13px; font-style: normal; font-weight: 700; line-height: 18px; }
  .xl\:text-t1-bold { font-size: 1.25rem; font-style: normal; font-weight: 700; line-height: 24px; }
  .hover\:xl\:bg-light-06:hover { --tw-bg-opacity: 1; background-color: rgb(229 229 234/var(--tw-bg-opacity,1)); }
  @media not all and (min-width: 1536px) {
  .xl\:max-2xl\:space-y-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.25rem*calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.25rem*var(--tw-space-y-reverse)); }
}
}
@media (min-width: 1440px) {
  .hd\+\:left-\[282px\] { left: 282px; }
  .hd\+\:left-\[41px\] { left: 41px; }
  .hd\+\:top-20 { top: 5rem; }
  .hd\+\:top-px { top: 1px; }
  .hd\+\:mt-\[41\.68px\] { margin-top: 41.68px; }
  .hd\+\:h-\[122px\] { height: 122px; }
  .hd\+\:h-\[400px\] { height: 400px; }
  .hd\+\:w-\[430px\] { width: 430px; }
  .hd\+\:w-\[521px\] { width: 521px; }
  .hd\+\:max-w-\[844px\] { max-width: 844px; }
  .hd\+\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
  .hd\+\:gap-10 { gap: 2.5rem; }
  .hd\+\:px-\[100px\] { padding-left: 100px; padding-right: 100px; }
  .hd\+\:px-\[120px\] { padding-left: 120px; padding-right: 120px; }
  .hd\+\:py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .hd\+\:pb-\[152\.32px\] { padding-bottom: 152.32px; }
  .hd\+\:\!leading-\[3\.75rem\] { line-height: 3.75rem !important; }
  .min-\[1440px\]\:gap-\[66px\] { gap: 66px; }
}
@media (min-width: 1536px) {
  .\32 xl\:left-\[17\%\] { left: 17%; }
  .\32 xl\:left-\[50\%\] { left: 50%; }
  .\32 xl\:mr-0 { margin-right: 0px; }
  .\32 xl\:block { display: block; }
  .\32 xl\:flex { display: flex; }
  .\32 xl\:hidden { display: none; }
  .\32 xl\:h-10 { height: 2.5rem; }
  .\32 xl\:h-\[124px\] { height: 124px; }
  .\32 xl\:h-\[15\.75rem\] { height: 15.75rem; }
  .\32 xl\:h-\[30\.625rem\] { height: 30.625rem; }
  .\32 xl\:h-\[5\.75rem\] { height: 5.75rem; }
  .\32 xl\:w-10 { width: 2.5rem; }
  .\32 xl\:w-\[15\.75rem\] { width: 15.75rem; }
  .\32 xl\:w-\[5\.75rem\] { width: 5.75rem; }
  .\32 xl\:w-\[66vw\] { width: 66vw; }
  .\32 xl\:max-w-\[71\.875rem\] { max-width: 71.875rem; }
  .\32 xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .\32 xl\:gap-5 { gap: 1.25rem; }
  .\32 xl\:gap-8 { gap: 2rem; }
  .\32 xl\: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)); }
  .\32 xl\: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)); }
  .\32 xl\:text-2xl { font-size: 1.5rem; line-height: 2rem; }
  .\32 xl\:text-3xl { font-size: 1.875rem; line-height: 2.25rem; }
  .\32 xl\:text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
  .\32 xl\:text-5xl { font-size: 3rem; line-height: 1; }
  .\32 xl\:text-t2-bold { font-size: 1.125rem; font-style: normal; font-weight: 700; line-height: 22px; }
  .\32 xl\:text-t3 { font-size: 1rem; font-style: normal; font-weight: 400; line-height: 1.25rem; }
  .\32 xl\:text-t3-bold { font-size: 1rem; font-style: normal; font-weight: 700; line-height: 1.25rem; }
  .\32 xl\:text-t4-bold { font-size: 0.875rem; font-weight: 700; line-height: 1.125rem; }
  .\32 xl\:text-header-2xl { font-size: 13px; font-style: normal; font-weight: 700; line-height: 18px; }
  .\32 xl\:text-t1-bold { font-size: 1.25rem; font-style: normal; font-weight: 700; line-height: 24px; }
}
@media (min-width: 1920px) {
  .\33 xl\:-bottom-\[147px\] { bottom: -147px; }
  .\33 xl\:left-\[137px\] { left: 137px; }
  .\33 xl\:aspect-\[123\/89\] { aspect-ratio: 123 / 89; }
  .\33 xl\:aspect-\[2062\/517\] { aspect-ratio: 2062 / 517; }
  .\33 xl\:aspect-\[479\/170\] { aspect-ratio: 479 / 170; }
  .\33 xl\:h-\[517px\] { height: 517px; }
  .\33 xl\:h-\[521px\] { height: 521px; }
  .\33 xl\:flex-1 { flex: 1 1 0%; }
  .\33 xl\:px-\[120px\] { padding-left: 120px; padding-right: 120px; }
}
.rtl\:left-2:where([dir="rtl"], [dir="rtl"] *) { left: 0.5rem; }
.rtl\:right-auto:where([dir="rtl"], [dir="rtl"] *) { right: auto; }
.rtl\:origin-top-right:where([dir="rtl"], [dir="rtl"] *) { transform-origin: 100% 0px; }
.rtl\:-rotate-180:where([dir="rtl"], [dir="rtl"] *) { --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)); }
.rtl\:rotate-180:where([dir="rtl"], [dir="rtl"] *) { --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)); }
.rtl\:flex-row-reverse:where([dir="rtl"], [dir="rtl"] *) { flex-direction: row-reverse; }
.rtl\:space-x-reverse:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 1; }
.rtl\:data-\[focus-visible\=true\]\:translate-x-3[data-focus-visible="true"]:where([dir="rtl"], [dir="rtl"] *), .rtl\:data-\[hover\=true\]\:translate-x-3[data-hover="true"]:where([dir="rtl"], [dir="rtl"] *) { --tw-translate-x: .75rem; 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\:data-\[open\=true\]\:-rotate-90[data-open="true"]:where([dir="rtl"], [dir="rtl"] *) { --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)); }
@media (prefers-color-scheme: dark) {
  .dark\:border-danger-100 { --tw-border-opacity: 1; border-color: hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity,var(--tw-border-opacity))); }
  .dark\:border-default-200 { --tw-border-opacity: 1; border-color: hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-border-opacity))); }
  .dark\:border-neutral-800 { --tw-border-opacity: 1; border-color: rgb(38 38 38/var(--tw-border-opacity,1)); }
  .dark\:border-primary-100 { --tw-border-opacity: 1; border-color: hsl(var(--nextui-primary-100)/var(--nextui-primary-100-opacity,var(--tw-border-opacity))); }
  .dark\:border-slate-800 { --tw-border-opacity: 1; border-color: rgb(30 41 59/var(--tw-border-opacity,1)); }
  .dark\:border-success-100 { --tw-border-opacity: 1; border-color: hsl(var(--nextui-success-100)/var(--nextui-success-100-opacity,var(--tw-border-opacity))); }
  .dark\:border-warning-100 { --tw-border-opacity: 1; border-color: hsl(var(--nextui-warning-100)/var(--nextui-warning-100-opacity,var(--tw-border-opacity))); }
  .dark\:bg-background { --tw-bg-opacity: 1; background-color: rgb(209 209 214/var(--tw-bg-opacity,1)); }
  .dark\:bg-background\/20 { background-color: rgba(209, 209, 214, 0.2); }
  .dark\:bg-content2 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-content2)/var(--nextui-content2-opacity,var(--tw-bg-opacity))); }
  .dark\:bg-danger-100 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity,var(--tw-bg-opacity))); }
  .dark\:bg-danger-50 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity))); }
  .dark\:bg-danger-50\/50 { background-color: hsl(var(--nextui-danger-50)/.5); }
  .dark\:bg-default { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-bg-opacity))); }
  .dark\:bg-default-100 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity))); }
  .dark\:bg-default-50\/50 { background-color: hsl(var(--nextui-default-50)/.5); }
  .dark\:bg-neutral-900 { --tw-bg-opacity: 1; background-color: rgb(23 23 23/var(--tw-bg-opacity,1)); }
  .dark\:bg-primary-100 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-primary-100)/var(--nextui-primary-100-opacity,var(--tw-bg-opacity))); }
  .dark\:bg-primary-50 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-primary-50)/var(--nextui-primary-50-opacity,var(--tw-bg-opacity))); }
  .dark\:bg-primary-50\/50 { background-color: hsl(var(--nextui-primary-50)/.5); }
  .dark\:bg-secondary-100 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-secondary-100)/var(--nextui-secondary-100-opacity,var(--tw-bg-opacity))); }
  .dark\:bg-secondary-50 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity,var(--tw-bg-opacity))); }
  .dark\:bg-secondary-50\/50 { background-color: hsl(var(--nextui-secondary-50)/.5); }
  .dark\:bg-slate-50 { --tw-bg-opacity: 1; background-color: rgb(248 250 252/var(--tw-bg-opacity,1)); }
  .dark\:bg-slate-800 { --tw-bg-opacity: 1; background-color: rgb(30 41 59/var(--tw-bg-opacity,1)); }
  .dark\:bg-slate-950 { --tw-bg-opacity: 1; background-color: rgb(2 6 23/var(--tw-bg-opacity,1)); }
  .dark\:bg-success-100 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success-100)/var(--nextui-success-100-opacity,var(--tw-bg-opacity))); }
  .dark\:bg-success-50 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity,var(--tw-bg-opacity))); }
  .dark\:bg-success-50\/50 { background-color: hsl(var(--nextui-success-50)/.5); }
  .dark\:bg-transparent { background-color: rgba(0, 0, 0, 0); }
  .dark\:bg-warning-100 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning-100)/var(--nextui-warning-100-opacity,var(--tw-bg-opacity))); }
  .dark\:bg-warning-50 { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity,var(--tw-bg-opacity))); }
  .dark\:bg-warning-50\/50 { background-color: hsl(var(--nextui-warning-50)/.5); }
  .dark\:text-danger-500 { --tw-text-opacity: 1; color: hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity,var(--tw-text-opacity))); }
  .dark\:text-gray-600 { --tw-text-opacity: 1; color: rgb(75 85 99/var(--tw-text-opacity,1)); }
  .dark\:text-slate-400 { --tw-text-opacity: 1; color: rgb(148 163 184/var(--tw-text-opacity,1)); }
  .dark\:text-slate-50 { --tw-text-opacity: 1; color: rgb(248 250 252/var(--tw-text-opacity,1)); }
  .dark\:text-slate-900 { --tw-text-opacity: 1; color: rgb(15 23 42/var(--tw-text-opacity,1)); }
  .dark\:text-success { --tw-text-opacity: 1; color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-text-opacity))); }
  .dark\:text-warning { --tw-text-opacity: 1; color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-text-opacity))); }
  .dark\:ring-offset-slate-950 { --tw-ring-offset-color: #020617; }
  .dark\:\[--pattern-fg\:var\(--color-white\)\] { --pattern-fg: var(--color-white); }
  .dark\:placeholder\:text-danger-500::placeholder { --tw-text-opacity: 1; color: hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity,var(--tw-text-opacity))); }
  .dark\:placeholder\:text-slate-400::placeholder { --tw-text-opacity: 1; color: rgb(148 163 184/var(--tw-text-opacity,1)); }
  .dark\:placeholder\:text-success::placeholder { --tw-text-opacity: 1; color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-text-opacity))); }
  .dark\:placeholder\:text-warning::placeholder { --tw-text-opacity: 1; color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-text-opacity))); }
  .dark\:before\:via-default-700\/10::before { content: var(--tw-content); --tw-gradient-to: hsl(var(--nextui-default-700)/0)var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),hsl(var(--nextui-default-700)/.1)var(--tw-gradient-via-position),var(--tw-gradient-to); }
  .dark\:after\:bg-content2::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-content2)/var(--nextui-content2-opacity,var(--tw-bg-opacity))); }
  .dark\:hover\:bg-slate-50\/90:hover { background-color: rgba(248, 250, 252, 0.9); }
  .dark\:hover\:bg-slate-800:hover { --tw-bg-opacity: 1; background-color: rgb(30 41 59/var(--tw-bg-opacity,1)); }
  .dark\:hover\:bg-slate-800\/80:hover { background-color: rgba(30, 41, 59, 0.8); }
  .dark\:hover\:text-slate-50:hover { --tw-text-opacity: 1; color: rgb(248 250 252/var(--tw-text-opacity,1)); }
  .dark\:focus\:bg-danger-400\/20:focus { background-color: hsl(var(--nextui-danger-400)/.2); }
  .dark\:focus\:bg-success-400\/20:focus { background-color: hsl(var(--nextui-success-400)/.2); }
  .dark\:focus\:bg-warning-400\/20:focus { background-color: hsl(var(--nextui-warning-400)/.2); }
  .dark\:focus\:ring-slate-300:focus, .dark\:focus-visible\:ring-slate-300:focus-visible { --tw-ring-opacity: 1; --tw-ring-color: rgb(203 213 225/var(--tw-ring-opacity,1)); }
  .dark\:data-\[hover\=true\]\:bg-content2[data-hover="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-content2)/var(--nextui-content2-opacity,var(--tw-bg-opacity))); }
  .dark\:data-\[hover\=true\]\:bg-danger-50[data-hover="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity))); }
  .dark\:data-\[hover\=true\]\:bg-success-50[data-hover="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity,var(--tw-bg-opacity))); }
  .dark\:data-\[hover\=true\]\:bg-warning-50[data-hover="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity,var(--tw-bg-opacity))); }
  .dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-danger[data-hover="true"][data-selected="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))); }
  .dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-success[data-hover="true"][data-selected="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))); }
  .dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-warning[data-hover="true"][data-selected="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))); }
  .dark\:data-\[state\=checked\]\:bg-slate-50[data-state="checked"] { --tw-bg-opacity: 1; background-color: rgb(248 250 252/var(--tw-bg-opacity,1)); }
  .dark\:data-\[state\=open\]\:bg-slate-800[data-state="open"] { --tw-bg-opacity: 1; background-color: rgb(30 41 59/var(--tw-bg-opacity,1)); }
  .dark\:data-\[hover\=true\]\:text-danger-500[data-hover="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity,var(--tw-text-opacity))); }
  .dark\:data-\[hover\=true\]\:text-success-500[data-hover="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-success-500)/var(--nextui-success-500-opacity,var(--tw-text-opacity))); }
  .dark\:data-\[hover\=true\]\:text-warning-500[data-hover="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-warning-500)/var(--nextui-warning-500-opacity,var(--tw-text-opacity))); }
  .dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-danger-foreground[data-hover="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity))); }
  .dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-success-foreground[data-hover="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))); }
  .dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-warning-foreground[data-hover="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity))); }
  .dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-success-500[data-range-selection="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-success-500)/var(--nextui-success-500-opacity,var(--tw-text-opacity))); }
  .dark\:data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection="true"][data-selection-end="true"][data-selected="true"], .dark\:data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))); }
  .dark\:data-\[selected\=true\]\:text-danger-500[data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity,var(--tw-text-opacity))); }
  .dark\:data-\[selected\=true\]\:text-success[data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-text-opacity))); }
  .dark\:data-\[selected\=true\]\:text-warning[data-selected="true"] { --tw-text-opacity: 1; color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-text-opacity))); }
  .dark\:data-\[state\=checked\]\:text-slate-900[data-state="checked"] { --tw-text-opacity: 1; color: rgb(15 23 42/var(--tw-text-opacity,1)); }
  .dark\:data-\[state\=open\]\:text-slate-400[data-state="open"] { --tw-text-opacity: 1; color: rgb(148 163 184/var(--tw-text-opacity,1)); }
  .dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-success-50[data-range-selection="true"][data-selected="true"]::before { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity,var(--tw-bg-opacity))); }
  .dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-warning-50[data-range-selection="true"][data-selected="true"]::before { content: var(--tw-content); --tw-bg-opacity: 1; background-color: hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity,var(--tw-bg-opacity))); }
  .dark\:data-\[invalid\=true\]\:focus\:bg-danger-400\/20:focus[data-invalid="true"] { background-color: hsl(var(--nextui-danger-400)/.2); }
}
.\[\&\+\.border-medium\.border-danger\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\] + .border-medium.border-danger, .\[\&\+\.border-medium\.border-default\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\] + .border-medium.border-default, .\[\&\+\.border-medium\.border-primary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\] + .border-medium.border-primary, .\[\&\+\.border-medium\.border-secondary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\] + .border-medium.border-secondary, .\[\&\+\.border-medium\.border-success\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\] + .border-medium.border-success, .\[\&\+\.border-medium\.border-warning\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\] + .border-medium.border-warning { margin-inline-start: calc(var(--nextui-border-width-medium)*-1); }
.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(> .day-range-end) { border-top-right-radius: 0.375rem; border-bottom-right-radius: 0.375rem; }
.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(> .day-range-start) { border-top-left-radius: 0.375rem; border-bottom-left-radius: 0.375rem; }
.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]) { border-radius: 0.375rem; }
.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child { border-top-left-radius: 0.375rem; border-bottom-left-radius: 0.375rem; }
.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child { border-top-right-radius: 0.375rem; border-bottom-right-radius: 0.375rem; }
.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end) { border-top-right-radius: 0.375rem; border-bottom-right-radius: 0.375rem; }
.\[\&\:not\(\:first-child\)\:not\(\:last-child\)\]\:rounded-none:not(:first-child):not(:last-child) { border-radius: 0px; }
.\[\&\:not\(\:first-child\)\]\:-ml-1:not(:first-child) { margin-left: -0.25rem; }
.\[\&\:not\(\:first-of-type\)\:not\(\:last-of-type\)\]\:rounded-none:not(:first-of-type):not(:last-of-type) { border-radius: 0px; }
.\[\&\:not\(\:first-of-type\)\]\:ms-\[calc\(theme\(borderWidth\.2\)\*-1\)\]:not(:first-of-type) { margin-inline-start: -2px; }
.\[\&\>\*\]\:relative > * { position: relative; }
.\[\&\>span\]\:line-clamp-1 > span { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.\[\&\>svg\]\:block > svg { display: block; }
.\[\&\>svg\]\:h-full > svg { height: 100%; }
.\[\&\>svg\]\:w-full > svg { width: 100%; }
.\[\&\>svg\]\:max-w-\[theme\(spacing\.8\)\] > svg { max-width: 2rem; }
.\[\&\>tr\]\:first\:rounded-lg:first-child > tr { border-radius: 0.5rem; }
.\[\&\>tr\]\:first\:shadow-small:first-child > tr { --tw-shadow: var(--nextui-box-shadow-small); --tw-shadow-colored: var(--nextui-box-shadow-small); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.\[\&\[data-hover\=true\]\:not\(\[data-active\=true\]\)\]\:bg-default-100[data-hover="true"]:not([data-active="true"]) { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity))); }
.\[\&\[data-hover\=true\]\:not\(\[data-active\=true\]\)\]\:bg-default-200[data-hover="true"]:not([data-active="true"]) { --tw-bg-opacity: 1; background-color: hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-bg-opacity))); }
.\[\&_\.chevron-icon\]\:flex-none .chevron-icon { flex: 0 0 auto; }
.\[\&_\.chevron-icon\]\:rotate-180 .chevron-icon { --tw-rotate: 180deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y)); }
.\[\&_\.chevron-icon\]\:transition-transform .chevron-icon { transition-property: transform; transition-duration: 0.25s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.\[\&_a\]\:text-teritary-06 a { --tw-text-opacity: 1; color: rgb(0 122 255/var(--tw-text-opacity,1)); }
.\[\&_a\]\:duration-300 a { transition-duration: 0.3s; animation-duration: 0.3s; }
.\[\&_div\:first-child\]\:mb-1 div:first-child { margin-bottom: 0.25rem; }
.\[\&_div\:first-child\]\:text-sm div:first-child { font-size: 0.875rem; line-height: 1.25rem; }
.\[\&_div\:first-child\]\:font-bold div:first-child { font-weight: 700; }
.\[\&_div\:first-child\]\:text-\[\#1A1A1A\] div:first-child { --tw-text-opacity: 1; color: rgb(26 26 26/var(--tw-text-opacity,1)); }
.\[\&_li\]\:ml-4 li { margin-left: 1rem; }
.\[\&_li\]\:ml-5 li { margin-left: 1.25rem; }
.\[\&_li\]\:mt-0\.5 li { margin-top: 0.125rem; }
.\[\&_li\]\:list-disc li { list-style-type: disc; }
.\[\&_p\:first-child\]\:mb-1 p:first-child { margin-bottom: 0.25rem; }
.\[\&_p\:first-child\]\:text-sm p:first-child { font-size: 0.875rem; line-height: 1.25rem; }
.\[\&_p\:first-child\]\:font-bold p:first-child { font-weight: 700; }
.\[\&_p\:first-child\]\:text-\[\#1A1A1A\] p:first-child { --tw-text-opacity: 1; color: rgb(26 26 26/var(--tw-text-opacity,1)); }
.\[\&_path\]\:fill-\[\#13A62E\] path { fill: rgb(19, 166, 46); }
.\[\&_path\]\:stroke-white path { stroke: rgb(255, 255, 255); }
.\[\&_svg\]\:h-full svg { height: 100%; }
.\[\&_svg\]\:w-full svg { width: 100%; }
.\[\&_svg_circle\]\:\!fill-black svg circle { fill: rgb(36, 36, 36) !important; }
.\[\&_svg_circle\]\:\!fill-none svg circle { fill: none !important; }
.\[\&_svg_circle\]\:\!stroke-black svg circle { stroke: rgb(36, 36, 36) !important; }
.\[\&_svg_circle\]\:\!stroke-none svg circle { stroke: none !important; }
.\[\&_svg_circle\]\:\!\[strokeWidth\:1\.5\] svg circle { stroke-width: 1.5px !important; }
.\[\&_svg_ellipse\]\:\!fill-black svg ellipse { fill: rgb(36, 36, 36) !important; }
.\[\&_svg_ellipse\]\:\!fill-none svg ellipse { fill: none !important; }
.\[\&_svg_ellipse\]\:\!stroke-black svg ellipse { stroke: rgb(36, 36, 36) !important; }
.\[\&_svg_ellipse\]\:\!stroke-none svg ellipse { stroke: none !important; }
.\[\&_svg_ellipse\]\:\!\[strokeWidth\:1\.5\] svg ellipse { stroke-width: 1.5px !important; }
.\[\&_svg_line\]\:\!stroke-black svg line { stroke: rgb(36, 36, 36) !important; }
.\[\&_svg_line\]\:\!\[strokeWidth\:1\.5\] svg line { stroke-width: 1.5px !important; }
.\[\&_svg_path\]\:\!fill-black svg path { fill: rgb(36, 36, 36) !important; }
.\[\&_svg_path\]\:\!fill-none svg path { fill: none !important; }
.\[\&_svg_path\]\:\!stroke-black svg path { stroke: rgb(36, 36, 36) !important; }
.\[\&_svg_path\]\:\!stroke-none svg path { stroke: none !important; }
.\[\&_svg_path\]\:\!\[strokeWidth\:1\.5\] svg path { stroke-width: 1.5px !important; }
.\[\&_svg_polygon\]\:\!fill-black svg polygon { fill: rgb(36, 36, 36) !important; }
.\[\&_svg_polygon\]\:\!fill-none svg polygon { fill: none !important; }
.\[\&_svg_polygon\]\:\!stroke-black svg polygon { stroke: rgb(36, 36, 36) !important; }
.\[\&_svg_polygon\]\:\!stroke-none svg polygon { stroke: none !important; }
.\[\&_svg_polygon\]\:\!\[strokeWidth\:1\.5\] svg polygon { stroke-width: 1.5px !important; }
.\[\&_svg_polyline\]\:\!fill-none svg polyline { fill: none !important; }
.\[\&_svg_polyline\]\:\!stroke-black svg polyline { stroke: rgb(36, 36, 36) !important; }
.\[\&_svg_polyline\]\:\!\[strokeWidth\:1\.5\] svg polyline { stroke-width: 1.5px !important; }
.\[\&_svg_rect\]\:\!fill-black svg rect { fill: rgb(36, 36, 36) !important; }
.\[\&_svg_rect\]\:\!fill-none svg rect { fill: none !important; }
.\[\&_svg_rect\]\:\!stroke-black svg rect { stroke: rgb(36, 36, 36) !important; }
.\[\&_svg_rect\]\:\!stroke-none svg rect { stroke: none !important; }
.\[\&_svg_rect\]\:\!\[strokeWidth\:1\.5\] svg rect { stroke-width: 1.5px !important; }
.\[\&_tbody_button\:not\(\[disabled\]\)\:not\(\[aria-disabled\=\'true\'\]\)\:not\(\[aria-selected\=\'true\'\]\)\:hover\]\:bg-orange-01 tbody button:not([disabled]):not([aria-disabled="true"]):not([aria-selected="true"]):hover { --tw-bg-opacity: 1; background-color: rgb(251 239 228/var(--tw-bg-opacity,1)); }
.\[\&_tbody_button\:not\(\[disabled\]\)\:not\(\[aria-disabled\=\'true\'\]\)\:not\(\[aria-selected\=\'true\'\]\)\]\:rounded-none tbody button:not([disabled]):not([aria-disabled="true"]):not([aria-selected="true"]) { border-radius: 0px; }
.\[\&_tbody_button\:not\(\[disabled\]\)\:not\(\[aria-disabled\=\'true\'\]\)\:not\(\[aria-selected\=\'true\'\]\)\]\:bg-orange-02 tbody button:not([disabled]):not([aria-disabled="true"]):not([aria-selected="true"]) { --tw-bg-opacity: 1; background-color: rgb(255 248 242/var(--tw-bg-opacity,1)); }
.\[\&_tbody_button\:not\(\[disabled\]\)\:not\(\[aria-disabled\=\'true\'\]\)\:not\(\[aria-selected\=\'true\'\]\)\]\:text-primary-01 tbody button:not([disabled]):not([aria-disabled="true"]):not([aria-selected="true"]) { --tw-text-opacity: 1; color: rgb(255 109 58/var(--tw-text-opacity,1)); }
.\[\&_tbody_button\[aria-selected\=\'true\'\]\:hover\]\:bg-primary-06 tbody button[aria-selected="true"]:hover { --tw-bg-opacity: 1; background-color: rgb(204 58 7/var(--tw-bg-opacity,1)); }
.\[\&_tbody_button\[aria-selected\=\'true\'\]\]\:rounded-md tbody button[aria-selected="true"] { border-radius: 0.375rem; }
.\[\&_tbody_button\[aria-selected\=\'true\'\]\]\:bg-primary-01 tbody button[aria-selected="true"] { --tw-bg-opacity: 1; background-color: rgb(255 109 58/var(--tw-bg-opacity,1)); }
.\[\&_tbody_button\[aria-selected\=\'true\'\]\]\:\!font-bold tbody button[aria-selected="true"] { font-weight: 700 !important; }
.\[\&_tbody_button\[aria-selected\=\'true\'\]\]\:text-white tbody button[aria-selected="true"] { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.\[\&_td\:not\(\:first-child\)\]\:border-l td:not(:first-child) { border-left-width: 1px; }
.\[\&_td\]\:border-t td { border-top-width: 1px; }
.\[\&_td\]\:border-neutral-06 td { --tw-border-opacity: 1; border-color: rgb(229 229 234/var(--tw-border-opacity,1)); }
.\[\&_ul\]\:mt-1 ul { margin-top: 0.25rem; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 200; font-display: swap; src: url("../media/1cab851281a92976-s.5275af82.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 200; font-display: swap; src: url("../media/88db9ff6938ab056-s.406e6ce9.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 200; font-display: swap; src: url("../media/af20b202cf3a93d5-s.308f1d1b.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 200; font-display: swap; src: url("../media/601ad091ee742271-s.dc8464ce.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 200; font-display: swap; src: url("../media/e163fe1b2d841fa0-s.p.0934d35f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 300; font-display: swap; src: url("../media/1cab851281a92976-s.5275af82.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 300; font-display: swap; src: url("../media/88db9ff6938ab056-s.406e6ce9.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 300; font-display: swap; src: url("../media/af20b202cf3a93d5-s.308f1d1b.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 300; font-display: swap; src: url("../media/601ad091ee742271-s.dc8464ce.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 300; font-display: swap; src: url("../media/e163fe1b2d841fa0-s.p.0934d35f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 400; font-display: swap; src: url("../media/1cab851281a92976-s.5275af82.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 400; font-display: swap; src: url("../media/88db9ff6938ab056-s.406e6ce9.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 400; font-display: swap; src: url("../media/af20b202cf3a93d5-s.308f1d1b.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 400; font-display: swap; src: url("../media/601ad091ee742271-s.dc8464ce.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 400; font-display: swap; src: url("../media/e163fe1b2d841fa0-s.p.0934d35f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 500; font-display: swap; src: url("../media/1cab851281a92976-s.5275af82.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 500; font-display: swap; src: url("../media/88db9ff6938ab056-s.406e6ce9.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 500; font-display: swap; src: url("../media/af20b202cf3a93d5-s.308f1d1b.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 500; font-display: swap; src: url("../media/601ad091ee742271-s.dc8464ce.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 500; font-display: swap; src: url("../media/e163fe1b2d841fa0-s.p.0934d35f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 600; font-display: swap; src: url("../media/1cab851281a92976-s.5275af82.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 600; font-display: swap; src: url("../media/88db9ff6938ab056-s.406e6ce9.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 600; font-display: swap; src: url("../media/af20b202cf3a93d5-s.308f1d1b.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 600; font-display: swap; src: url("../media/601ad091ee742271-s.dc8464ce.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 600; font-display: swap; src: url("../media/e163fe1b2d841fa0-s.p.0934d35f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 700; font-display: swap; src: url("../media/1cab851281a92976-s.5275af82.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 700; font-display: swap; src: url("../media/88db9ff6938ab056-s.406e6ce9.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 700; font-display: swap; src: url("../media/af20b202cf3a93d5-s.308f1d1b.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 700; font-display: swap; src: url("../media/601ad091ee742271-s.dc8464ce.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 700; font-display: swap; src: url("../media/e163fe1b2d841fa0-s.p.0934d35f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 800; font-display: swap; src: url("../media/1cab851281a92976-s.5275af82.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 800; font-display: swap; src: url("../media/88db9ff6938ab056-s.406e6ce9.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 800; font-display: swap; src: url("../media/af20b202cf3a93d5-s.308f1d1b.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 800; font-display: swap; src: url("../media/601ad091ee742271-s.dc8464ce.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 800; font-display: swap; src: url("../media/e163fe1b2d841fa0-s.p.0934d35f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 900; font-display: swap; src: url("../media/1cab851281a92976-s.5275af82.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 900; font-display: swap; src: url("../media/88db9ff6938ab056-s.406e6ce9.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 900; font-display: swap; src: url("../media/af20b202cf3a93d5-s.308f1d1b.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 900; font-display: swap; src: url("../media/601ad091ee742271-s.dc8464ce.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; }
@font-face { font-family: Nunito; font-style: italic; font-weight: 900; font-display: swap; src: url("../media/e163fe1b2d841fa0-s.p.0934d35f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 200; font-display: swap; src: url("../media/224e262ef877bfa4-s.753dfc0d.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 200; font-display: swap; src: url("../media/7f11d98043fdedc9-s.317fa95e.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 200; font-display: swap; src: url("../media/e6d00ff86ef9e699-s.51ae28b9.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 200; font-display: swap; src: url("../media/d8cb5ab3660140cd-s.3379eac0.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 200; font-display: swap; src: url("../media/07454f8ad8aaac57-s.p.fc65572f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 300; font-display: swap; src: url("../media/224e262ef877bfa4-s.753dfc0d.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 300; font-display: swap; src: url("../media/7f11d98043fdedc9-s.317fa95e.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 300; font-display: swap; src: url("../media/e6d00ff86ef9e699-s.51ae28b9.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 300; font-display: swap; src: url("../media/d8cb5ab3660140cd-s.3379eac0.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 300; font-display: swap; src: url("../media/07454f8ad8aaac57-s.p.fc65572f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 400; font-display: swap; src: url("../media/224e262ef877bfa4-s.753dfc0d.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 400; font-display: swap; src: url("../media/7f11d98043fdedc9-s.317fa95e.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 400; font-display: swap; src: url("../media/e6d00ff86ef9e699-s.51ae28b9.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 400; font-display: swap; src: url("../media/d8cb5ab3660140cd-s.3379eac0.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 400; font-display: swap; src: url("../media/07454f8ad8aaac57-s.p.fc65572f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 500; font-display: swap; src: url("../media/224e262ef877bfa4-s.753dfc0d.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 500; font-display: swap; src: url("../media/7f11d98043fdedc9-s.317fa95e.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 500; font-display: swap; src: url("../media/e6d00ff86ef9e699-s.51ae28b9.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 500; font-display: swap; src: url("../media/d8cb5ab3660140cd-s.3379eac0.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 500; font-display: swap; src: url("../media/07454f8ad8aaac57-s.p.fc65572f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 600; font-display: swap; src: url("../media/224e262ef877bfa4-s.753dfc0d.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 600; font-display: swap; src: url("../media/7f11d98043fdedc9-s.317fa95e.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 600; font-display: swap; src: url("../media/e6d00ff86ef9e699-s.51ae28b9.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 600; font-display: swap; src: url("../media/d8cb5ab3660140cd-s.3379eac0.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 600; font-display: swap; src: url("../media/07454f8ad8aaac57-s.p.fc65572f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 700; font-display: swap; src: url("../media/224e262ef877bfa4-s.753dfc0d.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 700; font-display: swap; src: url("../media/7f11d98043fdedc9-s.317fa95e.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 700; font-display: swap; src: url("../media/e6d00ff86ef9e699-s.51ae28b9.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 700; font-display: swap; src: url("../media/d8cb5ab3660140cd-s.3379eac0.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 700; font-display: swap; src: url("../media/07454f8ad8aaac57-s.p.fc65572f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 800; font-display: swap; src: url("../media/224e262ef877bfa4-s.753dfc0d.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 800; font-display: swap; src: url("../media/7f11d98043fdedc9-s.317fa95e.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 800; font-display: swap; src: url("../media/e6d00ff86ef9e699-s.51ae28b9.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 800; font-display: swap; src: url("../media/d8cb5ab3660140cd-s.3379eac0.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 800; font-display: swap; src: url("../media/07454f8ad8aaac57-s.p.fc65572f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 900; font-display: swap; src: url("../media/224e262ef877bfa4-s.753dfc0d.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 900; font-display: swap; src: url("../media/7f11d98043fdedc9-s.317fa95e.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 900; font-display: swap; src: url("../media/e6d00ff86ef9e699-s.51ae28b9.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 900; font-display: swap; src: url("../media/d8cb5ab3660140cd-s.3379eac0.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; }
@font-face { font-family: Nunito; font-style: normal; font-weight: 900; font-display: swap; src: url("../media/07454f8ad8aaac57-s.p.fc65572f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Nunito Fallback"; src: local("Arial"); ascent-override: 99.71%; descent-override: 34.82%; line-gap-override: 0%; size-adjust: 101.39%; }
.nunito_f72960fc-module__sFwDSq__className { font-family: Nunito, "Nunito Fallback"; }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }
:root { --swiper-theme-color: #007aff; }
:host { z-index: 1; margin-left: auto; margin-right: auto; display: block; position: relative; }
.swiper { z-index: 1; margin-left: auto; margin-right: auto; padding: 0px; list-style: none; display: block; position: relative; overflow: hidden; }
.swiper-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { z-index: 1; width: 100%; height: 100%; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); box-sizing: content-box; display: flex; position: relative; }
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper { transform: translate(0px, 0px); }
.swiper-horizontal { touch-action: pan-y; }
.swiper-vertical { touch-action: pan-x; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; transition-property: transform; display: block; position: relative; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }
.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-backface-hidden .swiper-slide { backface-visibility: hidden; transform: translateZ(0px); }
.swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
.swiper-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-3d { perspective: 1200px; }
.swiper-3d .swiper-slide, .swiper-3d .swiper-cube-shadow { transform-style: preserve-3d; }
.swiper-css-mode > .swiper-wrapper { scrollbar-width: none; overflow: auto; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-css-mode.swiper-horizontal > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-css-mode.swiper-vertical > .swiper-wrapper { scroll-snap-type: y mandatory; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper { scroll-snap-type: none; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: none; }
.swiper-css-mode.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; scroll-snap-stop: always; }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom { pointer-events: none; z-index: 10; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }
.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5)); }
.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-lazy-preloader { z-index: 10; transform-origin: 50% center; box-sizing: border-box; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top-color: rgba(0, 0, 0, 0); border-radius: 50%; width: 42px; height: 42px; margin-top: -21px; margin-left: -21px; position: absolute; top: 50%; left: 50%; }
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }
.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }
.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }
@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.rfm-marquee-container { overflow-x: hidden; display: flex; flex-direction: row; position: relative; width: var(--width); transform: var(--transform); }
.rfm-marquee-container:hover div { animation-play-state: var(--pause-on-hover); }
.rfm-marquee-container:active div { animation-play-state: var(--pause-on-click); }
.rfm-overlay { position: absolute; width: 100%; height: 100%; }
.rfm-overlay::before, .rfm-overlay::after { background: linear-gradient(to right, var(--gradient-color), rgba(255, 255, 255, 0)); content: ""; height: 100%; position: absolute; width: var(--gradient-width); z-index: 2; pointer-events: none; touch-action: none; }
.rfm-overlay::after { right: 0px; top: 0px; transform: rotateZ(180deg); }
.rfm-overlay::before { left: 0px; top: 0px; }
.rfm-marquee { flex: 0 0 auto; min-width: var(--min-width); z-index: 1; display: flex; flex-direction: row; align-items: center; animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-fill-mode: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-play-state: var(--play); animation-delay: var(--delay); animation-direction: var(--direction); }
@keyframes scroll { 
  0% { transform: translateX(0%); }
  100% { transform: translateX(-100%); }
}
.rfm-initial-child-container { flex: 0 0 auto; display: flex; min-width: auto; flex-direction: row; align-items: center; }
.rfm-child { transform: var(--transform); }
