*,::before,::after { box-sizing: border-box; border-width: 0; border-style: solid; border-color: #e5e7eb; }::before,::after { --tw-content: '';}html { line-height: 1.5; -webkit-text-size-adjust: 100%; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; font-family: InterVariable, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,"Segoe UI", Roboto,"Helvetica Neue", Arial,"Noto Sans", sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-feature-settings:"liga" 0,"calt" 1; font-variation-settings: normal; }body { margin: 0; line-height: inherit; }hr { height: 0; color: inherit; border-top-width: 1px; }abbr:where([title]) { -webkit-text-decoration: underline dotted; text-decoration: underline dotted;}h1,h2,h3,h4,h5,h6 { font-size: inherit; font-weight: inherit;}a { color: inherit; text-decoration: inherit;}b,strong { font-weight: bolder;}code,kbd,samp,pre { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,"Liberation Mono","Courier New", monospace; font-size: 1em; }small { font-size: 80%;}sub,sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}sub { bottom: -0.25em;}sup { top: -0.5em;}table { text-indent: 0; border-color: inherit; border-collapse: collapse; }button,input,optgroup,select,textarea { font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; color: inherit; margin: 0; padding: 0; }button,select { text-transform: none;}button,[type='button'],[type='reset'],[type='submit'] { -webkit-appearance: button; background-color: transparent; background-image: none; }:-moz-focusring { outline: auto;}:-moz-ui-invalid { box-shadow: none;}progress { vertical-align: baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button { height: auto;}[type='search'] { -webkit-appearance: textfield; outline-offset: -2px; }::-webkit-search-decoration { -webkit-appearance: none;}::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; }summary { display: list-item;}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre { margin: 0;}fieldset { margin: 0; padding: 0;}legend { padding: 0;}ol,ul,menu { list-style: none; margin: 0; padding: 0;}dialog { padding: 0;}textarea { resize: vertical;}input::-moz-placeholder, textarea::-moz-placeholder { opacity: 1; color: #9ca3af; }input::placeholder,textarea::placeholder { opacity: 1; color: #9ca3af; }button,[role="button"] { cursor: pointer;}:disabled { cursor: default;}img,svg,video,canvas,audio,iframe,embed,object { display: block; vertical-align: middle; }img,video { max-width: 100%; height: auto;}[hidden] { display: none;}:root,[data-theme] { background-color: hsl(var(--b1) / var(--tw-bg-opacity, 1)); color: hsl(var(--bc) / var(--tw-text-opacity, 1));}html { -webkit-tap-highlight-color: transparent;}:root { --p: 33 67% 63%; --pf: 33 67% 56%; --sf: 346 66% 48%; --af: 281 88% 74%; --nf: 222 20% 13%; --b2: 210 15% 14%; --b3: 210 15% 7%; --bc: 211 4% 83%; --pc: 32 29% 14%; --sc: 355 87% 92%; --ac: 282 16% 16%; --nc: 225 5% 82%; --inc: 226 17% 15%; --suc: 159 30% 12%; --wac: 47 37% 14%; --erc: 13 100% 91%; --rounded-box: 1rem; --rounded-btn: 0.5rem; --rounded-badge: 1.9rem; --animation-btn: 0.25s; --animation-input: .2s; --btn-text-case: uppercase; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --s: 346 66% 55%; --a: 281 88% 81%; --n: 222 20% 20%; --b1: 210 15% 21%; --in: 224 64% 73%; --su: 164 62% 47%; --wa: 49 92% 63%; --er: 6 86% 57%;}*, ::before, ::after { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ;}::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ;}.container { width: 100%;}@media (min-width: 300px) { .container { max-width: 300px; }}@media (min-width: 640px) { .container { max-width: 640px; }}@media (min-width: 768px) { .container { max-width: 768px; }}@media (min-width: 1024px) { .container { max-width: 1024px; }}@media (min-width: 1280px) { .container { max-width: 1280px; }}.alert { display: grid; width: 100%; grid-auto-flow: row; align-content: flex-start; align-items: center; justify-items: center; gap: 1rem; text-align: center; border-width: 1px; --tw-border-opacity: 1; border-color: hsl(var(--b2) / var(--tw-border-opacity)); padding: 1rem; --tw-text-opacity: 1; color: hsl(var(--bc) / var(--tw-text-opacity)); border-radius: var(--rounded-box, 1rem); --alert-bg: hsl(var(--b2)); --alert-bg-mix: hsl(var(--b1)); background-color: var(--alert-bg);}@media (min-width: 640px) { .alert { grid-auto-flow: column; grid-template-columns: auto minmax(auto,1fr); justify-items: start; text-align: left; }}.avatar { position: relative; display: inline-flex;}.avatar > div { display: block; aspect-ratio: 1 / 1; overflow: hidden;}.avatar img { height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover;}.avatar.placeholder > div { display: flex; align-items: center; justify-content: center;}.badge { display: inline-flex; align-items: center; justify-content: center; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0, 0, 0.2, 1); transition-duration: 200ms; height: 1.25rem; font-size: 0.875rem; line-height: 1.25rem; width: -moz-fit-content; width: fit-content; padding-left: 0.563rem; padding-right: 0.563rem; border-width: 1px; --tw-border-opacity: 1; border-color: hsl(var(--b2) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--b1) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--bc) / var(--tw-text-opacity)); border-radius: var(--rounded-badge, 1.9rem);}.breadcrumbs { max-width: 100%; overflow-x: auto; padding-top: 0.5rem; padding-bottom: 0.5rem;}.breadcrumbs > ul, .breadcrumbs > ol { display: flex; align-items: center; white-space: nowrap; min-height: -moz-min-content; min-height: min-content;}.breadcrumbs > ul > li, .breadcrumbs > ol > li { display: flex; align-items: center;}.breadcrumbs > ul > li > a, .breadcrumbs > ol > li > a { display: flex; cursor: pointer; align-items: center;}@media (hover:hover) { .breadcrumbs > ul > li > a:hover, .breadcrumbs > ol > li > a:hover { text-decoration-line: underline; } .link-hover:hover { text-decoration-line: underline; } .checkbox-primary:hover { --tw-border-opacity: 1; border-color: hsl(var(--p) / var(--tw-border-opacity)); } .label a:hover { --tw-text-opacity: 1; color: hsl(var(--bc) / var(--tw-text-opacity)); } .link-primary:hover { --tw-text-opacity: 1; color: hsl(var(--pf) / var(--tw-text-opacity)); } .\!menu li > *:not(ul):not(.menu-title):not(details):active,.\!menu li > *:not(ul):not(.menu-title):not(details).active,.\!menu li > details > summary:active { --tw-bg-opacity: 1 !important; background-color: hsl(var(--n) / var(--tw-bg-opacity)) !important; --tw-text-opacity: 1 !important; color: hsl(var(--nc) / var(--tw-text-opacity)) !important; } .menu li > *:not(ul):not(.menu-title):not(details):active,.menu li > *:not(ul):not(.menu-title):not(details).active,.menu li > details > summary:active { --tw-bg-opacity: 1; background-color: hsl(var(--n) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--nc) / var(--tw-text-opacity)); } .\!menu li > *:not(ul):not(.menu-title):not(details):active,.\!menu li > *:not(ul):not(.menu-title):not(details).active,.\!menu li > details > summary:active { --tw-bg-opacity: 1 !important; background-color: hsl(var(--n) / var(--tw-bg-opacity)) !important; --tw-text-opacity: 1 !important; color: hsl(var(--nc) / var(--tw-text-opacity)) !important; } .table tr.hover:hover, .table tr.hover:nth-child(even):hover { --tw-bg-opacity: 1; background-color: hsl(var(--b2) / var(--tw-bg-opacity)); } .table-zebra tr.hover:hover, .table-zebra tr.hover:nth-child(even):hover { --tw-bg-opacity: 1; background-color: hsl(var(--b3) / var(--tw-bg-opacity)); }}.btn { display: inline-flex; flex-shrink: 0; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; flex-wrap: wrap; align-items: center; justify-content: center; border-color: transparent; border-color: hsl(var(--b2) / var(--tw-border-opacity)); text-align: center; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0, 0, 0.2, 1); transition-duration: 200ms; border-radius: var(--rounded-btn, 0.5rem); height: 3rem; padding-left: 1rem; padding-right: 1rem; min-height: 3rem; font-size: 0.875rem; line-height: 1em; gap: 0.5rem; font-weight: 600; text-decoration-line: none; border-width: var(--border-btn, 1px); animation: button-pop var(--animation-btn, 0.25s) ease-out; text-transform: var(--btn-text-case, uppercase); --tw-border-opacity: 1; --tw-bg-opacity: 1; background-color: hsl(var(--b2) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--bc) / var(--tw-text-opacity)); outline-color: hsl(var(--bc) / 1);}.btn-disabled, .btn[disabled], .btn:disabled { pointer-events: none;}.btn-square { height: 3rem; width: 3rem; padding: 0px;}.btn-circle { height: 3rem; width: 3rem; border-radius: 9999px; padding: 0px;}.btn-group > input[type="radio"].btn { -webkit-appearance: none; -moz-appearance: none; appearance: none;}.btn-group > input[type="radio"].btn:before { content: attr(data-title);}.btn:is(input[type="checkbox"]),.btn:is(input[type="radio"]) { width: auto; -webkit-appearance: none; -moz-appearance: none; appearance: none;}.btn:is(input[type="checkbox"]):after,.btn:is(input[type="radio"]):after { --tw-content: attr(aria-label); content: var(--tw-content);}.card { position: relative; display: flex; flex-direction: column; border-radius: var(--rounded-box, 1rem);}.card:focus { outline: 2px solid transparent; outline-offset: 2px;}.card-body { display: flex; flex: 1 1 auto; flex-direction: column; padding: var(--padding-card, 2rem); gap: 0.5rem;}.card-body :where(p) { flex-grow: 1;}.card figure { display: flex; align-items: center; justify-content: center;}.card.image-full { display: grid;}.card.image-full:before { position: relative; content:""; z-index: 10; --tw-bg-opacity: 1; background-color: hsl(var(--n) / var(--tw-bg-opacity)); opacity: 0.75; border-radius: var(--rounded-box, 1rem);}.card.image-full:before, .card.image-full > * { grid-column-start: 1; grid-row-start: 1;}.card.image-full > figure img { height: 100%; -o-object-fit: cover; object-fit: cover;}.card.image-full > .card-body { position: relative; z-index: 20; --tw-text-opacity: 1; color: hsl(var(--nc) / var(--tw-text-opacity));}.checkbox { flex-shrink: 0; --chkbg: var(--bc); --chkfg: var(--b1); height: 1.5rem; width: 1.5rem; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-width: 1px; border-color: hsl(var(--bc) / var(--tw-border-opacity)); --tw-border-opacity: 0.2; border-radius: var(--rounded-btn, 0.5rem);}.collapse:not(td):not(tr):not(colgroup) { visibility: visible;}.collapse { position: relative; display: grid; overflow: hidden; grid-template-rows: auto 0fr; transition: grid-template-rows 0.2s; width: 100%; border-radius: var(--rounded-box, 1rem);}.collapse-title,.collapse > input[type="checkbox"],.collapse > input[type="radio"],.collapse-content { grid-column-start: 1; grid-row-start: 1;}.collapse > input[type="checkbox"],.collapse > input[type="radio"] { -webkit-appearance: none; -moz-appearance: none; appearance: none; opacity: 0;}.collapse-content { visibility: hidden; grid-column-start: 1; grid-row-start: 2; min-height: 0px; transition: visibility 0.2s; transition: padding 0.2s ease-out, background-color 0.2s ease-out; padding-left: 1rem; padding-right: 1rem; cursor: unset;}.collapse[open],.collapse-open,.collapse:focus:not(.collapse-close) { grid-template-rows: auto 1fr;}.collapse:not(.collapse-close):has(> input[type="checkbox"]:checked),.collapse:not(.collapse-close):has(> input[type="radio"]:checked) { grid-template-rows: auto 1fr;}.collapse[open] > .collapse-content,.collapse-open > .collapse-content,.collapse:focus:not(.collapse-close) > .collapse-content,.collapse:not(.collapse-close) > input[type="checkbox"]:checked ~ .collapse-content,.collapse:not(.collapse-close) > input[type="radio"]:checked ~ .collapse-content { visibility: visible; min-height: -moz-fit-content; min-height: fit-content;}.divider { display: flex; flex-direction: row; align-items: center; align-self: stretch; margin-top: 1rem; margin-bottom: 1rem; height: 1rem; white-space: nowrap;}.divider:before, .divider:after { content:""; flex-grow: 1; height: 0.125rem; width: 100%;}.drawer { position: relative; display: grid; grid-auto-columns: max-content auto; width: 100%;}.drawer-content { grid-column-start: 2; grid-row-start: 1;}.drawer-side { pointer-events: none; position: fixed; left: 0px; top: 0px; grid-column-start: 1; grid-row-start: 1; display: grid; width: 100%; grid-template-columns: repeat(1, minmax(0, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); align-items: flex-start; justify-items: start; overflow-y: auto; overscroll-behavior: contain; height: 100vh; height: 100dvh; scrollbar-width: none;}.drawer-side::-webkit-scrollbar { display: none;}.drawer-side > .drawer-overlay { position: sticky; top: 0px; place-self: stretch; cursor: pointer; background-color: transparent; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0, 0, 0.2, 1); transition-duration: 200ms;}.drawer-side > * { grid-column-start: 1; grid-row-start: 1;}.drawer-side > *:not(.drawer-overlay) { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0, 0, 0.2, 1); transition-duration: 300ms; transform: translateX(-100%);}[dir="rtl"] .drawer-side > *:not(.drawer-overlay) { transform: translateX(-100%);}.drawer-toggle { position: fixed; height: 0px; width: 0px; -webkit-appearance: none; -moz-appearance: none; appearance: none; opacity: 0;}.drawer-toggle:checked ~ .drawer-side { pointer-events: auto; visibility: visible;}.drawer-toggle:checked ~ .drawer-side > *:not(.drawer-overlay) { transform: translateX(0%);}.drawer-end { grid-auto-columns: auto max-content;}.drawer-end .drawer-toggle ~ .drawer-content { grid-column-start: 1;}.drawer-end .drawer-toggle ~ .drawer-side { grid-column-start: 2; justify-items: end;}.drawer-end .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay) { transform: translateX(100%);}.drawer-end .drawer-toggle:checked ~ .drawer-side > *:not(.drawer-overlay) { transform: translateX(0%);}.\!dropdown { position: relative !important; display: inline-block !important;}.dropdown { position: relative; display: inline-block;}.\!dropdown > *:not(summary):focus { outline: 2px solid transparent !important; outline-offset: 2px !important;}.dropdown > *:not(summary):focus { outline: 2px solid transparent; outline-offset: 2px;}.\!dropdown .dropdown-content { position: absolute !important;}.dropdown .dropdown-content { position: absolute;}.\!dropdown:is(:not(details)) .dropdown-content { visibility: hidden !important; opacity: 0 !important; transform-origin: top !important; --tw-scale-x: .95 !important; --tw-scale-y: .95 !important; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter !important; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important; transition-duration: 200ms !important;}.dropdown:is(:not(details)) .dropdown-content { visibility: hidden; opacity: 0; transform-origin: top; --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)); transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0, 0, 0.2, 1); transition-duration: 200ms;}.dropdown-end .dropdown-content { right: 0px;}.dropdown-left .dropdown-content { bottom: auto; right: 100%; top: 0px; transform-origin: right;}.dropdown-right .dropdown-content { bottom: auto; left: 100%; top: 0px; transform-origin: left;}.dropdown-bottom .dropdown-content { bottom: auto; top: 100%; transform-origin: top;}.dropdown-top .dropdown-content { bottom: 100%; top: auto; transform-origin: bottom;}.dropdown-end.dropdown-right .dropdown-content { bottom: 0px; top: auto;}.dropdown-end.dropdown-left .dropdown-content { bottom: 0px; top: auto;}.\!dropdown.dropdown-open .dropdown-content,.\!dropdown:not(.dropdown-hover):focus .dropdown-content,.\!dropdown:focus-within .dropdown-content { visibility: visible !important; opacity: 1 !important;}.dropdown.dropdown-open .dropdown-content,.dropdown:not(.dropdown-hover):focus .dropdown-content,.dropdown:focus-within .dropdown-content { visibility: visible; opacity: 1;}.\!dropdown.dropdown-open .dropdown-content,.\!dropdown:not(.dropdown-hover):focus .dropdown-content,.\!dropdown:focus-within .dropdown-content { visibility: visible !important; opacity: 1 !important;}@media (hover: hover) { .\!dropdown.dropdown-hover:hover .dropdown-content { visibility: visible !important; opacity: 1 !important; } .dropdown.dropdown-hover:hover .dropdown-content { visibility: visible; opacity: 1; } .btm-nav > *.disabled:hover, .btm-nav > *[disabled]:hover { pointer-events: none; --tw-border-opacity: 0; background-color: hsl(var(--n) / var(--tw-bg-opacity)); --tw-bg-opacity: 0.1; color: hsl(var(--bc) / var(--tw-text-opacity)); --tw-text-opacity: 0.2; } .btn:hover { --tw-border-opacity: 1; border-color: hsl(var(--b3) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--b3) / var(--tw-bg-opacity)); } .btn-primary:hover { --tw-border-opacity: 1; border-color: hsl(var(--pf) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--pf) / var(--tw-bg-opacity)); } .btn.glass:hover { --glass-opacity: 25%; --glass-border-opacity: 15%; } .btn-ghost:hover { --tw-border-opacity: 0; background-color: hsl(var(--bc) / var(--tw-bg-opacity)); --tw-bg-opacity: 0.2; } .btn-outline:hover { --tw-border-opacity: 1; border-color: hsl(var(--bc) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--bc) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--b1) / var(--tw-text-opacity)); } .btn-outline.btn-primary:hover { --tw-border-opacity: 1; border-color: hsl(var(--pf) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--pf) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--pc) / var(--tw-text-opacity)); } .btn-outline.btn-secondary:hover { --tw-border-opacity: 1; border-color: hsl(var(--sf) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--sf) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--sc) / var(--tw-text-opacity)); } .btn-outline.btn-accent:hover { --tw-border-opacity: 1; border-color: hsl(var(--af) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--af) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--ac) / var(--tw-text-opacity)); } .btn-outline.btn-success:hover { --tw-border-opacity: 1; border-color: hsl(var(--su) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--su) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--suc) / var(--tw-text-opacity)); } .btn-outline.btn-info:hover { --tw-border-opacity: 1; border-color: hsl(var(--in) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--in) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--inc) / var(--tw-text-opacity)); } .btn-outline.btn-warning:hover { --tw-border-opacity: 1; border-color: hsl(var(--wa) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--wa) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--wac) / var(--tw-text-opacity)); } .btn-outline.btn-error:hover { --tw-border-opacity: 1; border-color: hsl(var(--er) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--er) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--erc) / var(--tw-text-opacity)); } .btn-disabled:hover, .btn[disabled]:hover, .btn:disabled:hover { --tw-border-opacity: 0; background-color: hsl(var(--n) / var(--tw-bg-opacity)); --tw-bg-opacity: 0.2; color: hsl(var(--bc) / var(--tw-text-opacity)); --tw-text-opacity: 0.2; } .btn:is(input[type="checkbox"]:checked):hover, .btn:is(input[type="radio"]:checked):hover { --tw-border-opacity: 1; border-color: hsl(var(--pf) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--pf) / var(--tw-bg-opacity)); } .\!dropdown.dropdown-hover:hover .dropdown-content { --tw-scale-x: 1 !important; --tw-scale-y: 1 !important; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; } .dropdown.dropdown-hover:hover .dropdown-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)); } :where(.\!menu li:not(.menu-title):not(.disabled) > *:not(ul):not(details):not(.menu-title)):not(.active):hover, :where(.\!menu li:not(.menu-title):not(.disabled) > details > summary:not(.menu-title)):not(.active):hover { cursor: pointer !important; background-color: hsl(var(--bc) / 0.1) !important; --tw-text-opacity: 1 !important; color: hsl(var(--bc) / var(--tw-text-opacity)) !important; outline: 2px solid transparent !important; outline-offset: 2px !important; } :where(.menu li:not(.menu-title):not(.disabled) > *:not(ul):not(details):not(.menu-title)):not(.active):hover, :where(.menu li:not(.menu-title):not(.disabled) > details > summary:not(.menu-title)):not(.active):hover { cursor: pointer; background-color: hsl(var(--bc) / 0.1); --tw-text-opacity: 1; color: hsl(var(--bc) / var(--tw-text-opacity)); outline: 2px solid transparent; outline-offset: 2px; } :where(.\!menu li:not(.menu-title):not(.disabled) > *:not(ul):not(details):not(.menu-title)):not(.active):hover, :where(.\!menu li:not(.menu-title):not(.disabled) > details > summary:not(.menu-title)):not(.active):hover { cursor: pointer !important; background-color: hsl(var(--bc) / 0.1) !important; --tw-text-opacity: 1 !important; color: hsl(var(--bc) / var(--tw-text-opacity)) !important; outline: 2px solid transparent !important; outline-offset: 2px !important; }}.\!dropdown:is(details) summary::-webkit-details-marker { display: none !important;}.dropdown:is(details) summary::-webkit-details-marker { display: none;}.footer { display: grid; width: 100%; grid-auto-flow: row; place-items: start; -moz-column-gap: 1rem; column-gap: 1rem; row-gap: 2.5rem; font-size: 0.875rem; line-height: 1.25rem;}.footer > * { display: grid; place-items: start; gap: 0.5rem;}@media (min-width: 48rem) { .footer { grid-auto-flow: column; } .footer-center { grid-auto-flow: row dense; }}.form-control { display: flex; flex-direction: column;}.label { display: flex; -webkit-user-select: none; -moz-user-select: none; user-select: none; align-items: center; justify-content: space-between; padding-left: 0.25rem; padding-right: 0.25rem; padding-top: 0.5rem; padding-bottom: 0.5rem;}.hero { display: grid; width: 100%; place-items: center; background-size: cover; background-position: center;}.hero > * { grid-column-start: 1; grid-row-start: 1;}.hero-content { z-index: 0; display: flex; align-items: center; justify-content: center; max-width: 80rem; gap: 1rem; padding: 1rem;}.indicator { position: relative; display: inline-flex; width: -moz-max-content; width: max-content;}.indicator :where(.indicator-item) { z-index: 1; position: absolute; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); white-space: nowrap;}.input { flex-shrink: 1; height: 3rem; padding-left: 1rem; padding-right: 1rem; font-size: 1rem; line-height: 2; line-height: 1.5rem; border-width: 1px; border-color: hsl(var(--bc) / var(--tw-border-opacity)); --tw-border-opacity: 0; --tw-bg-opacity: 1; background-color: hsl(var(--b1) / var(--tw-bg-opacity)); border-radius: var(--rounded-btn, 0.5rem);}.input-group > .input { isolation: isolate;}.input-group > *, .input-group > .input, .input-group > .textarea, .input-group > .select { border-radius: 0px;}.join { display: inline-flex; align-items: stretch; border-radius: var(--rounded-btn, 0.5rem);}.join :where(.join-item) { border-start-end-radius: 0; border-end-end-radius: 0; border-end-start-radius: 0; border-start-start-radius: 0;}.join .join-item:not(:first-child):not(:last-child), .join *:not(:first-child):not(:last-child) .join-item { border-start-end-radius: 0; border-end-end-radius: 0; border-end-start-radius: 0; border-start-start-radius: 0;}.join .join-item:first-child:not(:last-child), .join *:first-child:not(:last-child) .join-item { border-start-end-radius: 0; border-end-end-radius: 0;}.join .dropdown .join-item:first-child:not(:last-child), .join *:first-child:not(:last-child) .dropdown .join-item { border-start-end-radius: inherit; border-end-end-radius: inherit;}.join .\!dropdown .join-item:first-child:not(:last-child), .join *:first-child:not(:last-child) .\!dropdown .join-item { border-start-end-radius: inherit !important; border-end-end-radius: inherit !important;}.join :where(.join-item:first-child:not(:last-child)), .join :where(*:first-child:not(:last-child) .join-item) { border-end-start-radius: inherit; border-start-start-radius: inherit;}.join .join-item:last-child:not(:first-child), .join *:last-child:not(:first-child) .join-item { border-end-start-radius: 0; border-start-start-radius: 0;}.join :where(.join-item:last-child:not(:first-child)), .join :where(*:last-child:not(:first-child) .join-item) { border-start-end-radius: inherit; border-end-end-radius: inherit;}@supports not selector(:has(*)) { :where(.join *) { border-radius: inherit; }}@supports selector(:has(*)) { :where(.join *:has(.join-item)) { border-radius: inherit; }}.link { cursor: pointer; text-decoration-line: underline;}.link-hover { text-decoration-line: none;}.\!menu { display: flex !important; flex-direction: column !important; flex-wrap: wrap !important; font-size: 0.875rem !important; line-height: 1.25rem !important; padding: 0.5rem !important;}.menu { display: flex; flex-direction: column; flex-wrap: wrap; font-size: 0.875rem; line-height: 1.25rem; padding: 0.5rem;}.\!menu :where(li ul) { position: relative !important; white-space: nowrap !important; margin-left: 1rem !important; padding-left: 0.5rem !important;}.menu :where(li ul) { position: relative; white-space: nowrap; margin-left: 1rem; padding-left: 0.5rem;}.\!menu :where(li:not(.menu-title) > *:not(ul):not(details):not(.menu-title)), .\!menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) { display: grid !important; grid-auto-flow: column !important; align-content: flex-start !important; align-items: center !important; gap: 0.5rem !important; grid-auto-columns: minmax(auto, max-content) auto max-content !important; -webkit-user-select: none !important; -moz-user-select: none !important; user-select: none !important;}.menu :where(li:not(.menu-title) > *:not(ul):not(details):not(.menu-title)), .menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) { display: grid; grid-auto-flow: column; align-content: flex-start; align-items: center; gap: 0.5rem; grid-auto-columns: minmax(auto, max-content) auto max-content; -webkit-user-select: none; -moz-user-select: none; user-select: none;}.\!menu :where(li:not(.menu-title) > *:not(ul):not(details):not(.menu-title)), .\!menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) { display: grid !important; grid-auto-flow: column !important; align-content: flex-start !important; align-items: center !important; gap: 0.5rem !important; grid-auto-columns: minmax(auto, max-content) auto max-content !important; -webkit-user-select: none !important; -moz-user-select: none !important; user-select: none !important;}.\!menu li.disabled { cursor: not-allowed !important; -webkit-user-select: none !important; -moz-user-select: none !important; user-select: none !important; color: hsl(var(--bc) / 0.3) !important;}.menu li.disabled { cursor: not-allowed; -webkit-user-select: none; -moz-user-select: none; user-select: none; color: hsl(var(--bc) / 0.3);}.\!menu :where(li > .menu-dropdown:not(.menu-dropdown-show)) { display: none !important;}.menu :where(li > .menu-dropdown:not(.menu-dropdown-show)) { display: none;}:where(.\!menu li) { position: relative !important; display: flex !important; flex-shrink: 0 !important; flex-direction: column !important; flex-wrap: wrap !important; align-items: stretch !important;}:where(.menu li) { position: relative; display: flex; flex-shrink: 0; flex-direction: column; flex-wrap: wrap; align-items: stretch;}:where(.\!menu li) .badge { justify-self: end !important;}:where(.menu li) .badge { justify-self: end;}.modal { pointer-events: none; position: fixed; inset: 0px; margin: 0px; display: grid; height: 100%; max-height: none; width: 100%; max-width: none; justify-items: center; padding: 0px; opacity: 0; overscroll-behavior: contain; z-index: 999; background-color: transparent; color: inherit; transition-duration: 200ms; transition-timing-function: cubic-bezier(0, 0, 0.2, 1); transition-property: transform, opacity, visibility; overflow-y: hidden;}:where(.modal) { align-items: center;}.modal-box { max-height: calc(100vh - 5em); grid-column-start: 1; grid-row-start: 1; width: 91.666667%; max-width: 32rem; --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)); --tw-bg-opacity: 1; background-color: hsl(var(--b1) / var(--tw-bg-opacity)); padding: 1.5rem; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0, 0, 0.2, 1); transition-duration: 200ms; border-top-left-radius: var(--rounded-box, 1rem); border-top-right-radius: var(--rounded-box, 1rem); border-bottom-left-radius: var(--rounded-box, 1rem); border-bottom-right-radius: var(--rounded-box, 1rem); box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px; overflow-y: auto; overscroll-behavior: contain;}.modal-open,.modal:target,.modal-toggle:checked + .modal,.modal[open] { pointer-events: auto; visibility: visible; opacity: 1;}:root:has(:is(.modal-open, .modal:target, .modal-toggle:checked + .modal, .modal[open])) { overflow: hidden;}.navbar { display: flex; align-items: center; padding: var(--navbar-padding, 0.5rem); min-height: 4rem; width: 100%;}:where(.navbar > *) { display: inline-flex; align-items: center;}.navbar-end { width: 50%; justify-content: flex-end;}.progress { position: relative; width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none; overflow: hidden; height: 0.5rem; background-color: hsl(var(--bc) / 0.2); border-radius: var(--rounded-box, 1rem);}.radio { flex-shrink: 0; --chkbg: var(--bc); height: 1.5rem; width: 1.5rem; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 9999px; border-width: 1px; border-color: hsl(var(--bc) / var(--tw-border-opacity)); --tw-border-opacity: 0.2;}.select { display: inline-flex; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; height: 3rem; padding-left: 1rem; padding-right: 2.5rem; font-size: 0.875rem; line-height: 1.25rem; line-height: 2; min-height: 3rem; border-width: 1px; border-color: hsl(var(--bc) / var(--tw-border-opacity)); --tw-border-opacity: 0; --tw-bg-opacity: 1; background-color: hsl(var(--b1) / var(--tw-bg-opacity)); border-radius: var(--rounded-btn, 0.5rem); background-image: linear-gradient(45deg, transparent 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, transparent 50%); background-position: calc(100% - 20px) calc(1px + 50%), calc(100% - 16.1px) calc(1px + 50%); background-size: 4px 4px, 4px 4px; background-repeat: no-repeat;}.select[multiple] { height: auto;}.stat { display: inline-grid; width: 100%; grid-template-columns: repeat(1, 1fr); -moz-column-gap: 1rem; column-gap: 1rem; border-color: hsl(var(--bc) / var(--tw-border-opacity)); --tw-border-opacity: 0.1; padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1rem; padding-bottom: 1rem;}.steps { display: inline-grid; grid-auto-flow: column; overflow: hidden; overflow-x: auto; counter-reset: step; grid-auto-columns: 1fr;}.steps .step { display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); grid-template-columns: auto; grid-template-rows: repeat(2, minmax(0, 1fr)); grid-template-rows: 40px 1fr; place-items: center; text-align: center; min-width: 4rem;}.toast { position: fixed; display: flex; min-width: -moz-fit-content; min-width: fit-content; flex-direction: column; white-space: nowrap; gap: 0.5rem; padding: 1rem;}.toggle { flex-shrink: 0; --tglbg: hsl(var(--b1)); --handleoffset: 1.5rem; --handleoffsetcalculator: calc(var(--handleoffset) * -1); --togglehandleborder: 0 0; height: 1.5rem; width: 3rem; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-width: 1px; border-color: hsl(var(--bc) / var(--tw-border-opacity)); --tw-border-opacity: 0.2; background-color: hsl(var(--bc) / var(--tw-bg-opacity)); --tw-bg-opacity: 0.5; border-radius: var(--rounded-badge, 1.9rem); transition: background, box-shadow var(--animation-input, 0.2s) ease-out; box-shadow: var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset, 0 0 0 2px var(--tglbg) inset, var(--togglehandleborder);}.alert-info { border-color: hsl(var(--in) / 0.2); --tw-text-opacity: 1; color: hsl(var(--inc) / var(--tw-text-opacity)); --alert-bg: hsl(var(--in)); --alert-bg-mix: hsl(var(--b1));}.alert-success { border-color: hsl(var(--su) / 0.2); --tw-text-opacity: 1; color: hsl(var(--suc) / var(--tw-text-opacity)); --alert-bg: hsl(var(--su)); --alert-bg-mix: hsl(var(--b1));}.alert-warning { border-color: hsl(var(--wa) / 0.2); --tw-text-opacity: 1; color: hsl(var(--wac) / var(--tw-text-opacity)); --alert-bg: hsl(var(--wa)); --alert-bg-mix: hsl(var(--b1));}.avatar-group :where(.avatar) { overflow: hidden; border-radius: 9999px; border-width: 4px; --tw-border-opacity: 1; border-color: hsl(var(--b1) / var(--tw-border-opacity));}.badge-primary { --tw-border-opacity: 1; border-color: hsl(var(--p) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--p) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--pc) / var(--tw-text-opacity));}.badge-outline.badge-primary { --tw-text-opacity: 1; color: hsl(var(--p) / var(--tw-text-opacity));}.btm-nav > *:where(.active) { border-top-width: 2px; --tw-bg-opacity: 1; background-color: hsl(var(--b1) / var(--tw-bg-opacity));}.btm-nav > *.disabled, .btm-nav > *[disabled] { pointer-events: none; --tw-border-opacity: 0; background-color: hsl(var(--n) / var(--tw-bg-opacity)); --tw-bg-opacity: 0.1; color: hsl(var(--bc) / var(--tw-text-opacity)); --tw-text-opacity: 0.2;}.btm-nav > * .label { font-size: 1rem; line-height: 1.5rem;}.breadcrumbs > ul > li > a:focus, .breadcrumbs > ol > li > a:focus { outline: 2px solid transparent; outline-offset: 2px;}.breadcrumbs > ul > li > a:focus-visible, .breadcrumbs > ol > li > a:focus-visible { outline: 2px solid currentColor; outline-offset: 2px;}.breadcrumbs > ul > li + *:before, .breadcrumbs > ol > li + *:before { content:""; margin-left: 0.5rem; margin-right: 0.75rem; display: block; height: 0.375rem; width: 0.375rem; --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)); opacity: 0.4; border-top: 1px solid; border-right: 1px solid; background-color: transparent;}[dir="rtl"] .breadcrumbs > ul > li + *:before,[dir="rtl"] .breadcrumbs > ol > li + *:before { --tw-rotate: -45deg;}.btn:active:hover, .btn:active:focus { animation: button-pop 0s ease-out; transform: scale(var(--btn-focus-scale, 0.97));}.btn:focus-visible { outline-style: solid; outline-width: 2px; outline-offset: 2px;}.btn-primary { --tw-border-opacity: 1; border-color: hsl(var(--p) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--p) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--pc) / var(--tw-text-opacity)); outline-color: hsl(var(--p) / 1);}.btn-primary.btn-active { --tw-border-opacity: 1; border-color: hsl(var(--pf) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--pf) / var(--tw-bg-opacity));}.btn.glass { --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); outline-color: currentColor;}.btn.glass.btn-active { --glass-opacity: 25%; --glass-border-opacity: 15%;}.btn-ghost { border-width: 1px; border-color: transparent; background-color: transparent; color: currentColor; --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); outline-color: currentColor;}.btn-ghost.btn-active { --tw-border-opacity: 0; background-color: hsl(var(--bc) / var(--tw-bg-opacity)); --tw-bg-opacity: 0.2;}.btn-outline { border-color: currentColor; background-color: transparent; --tw-text-opacity: 1; color: hsl(var(--bc) / var(--tw-text-opacity)); --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.btn-outline.btn-active { --tw-border-opacity: 1; border-color: hsl(var(--bc) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--bc) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--b1) / var(--tw-text-opacity));}.btn-outline.btn-primary { --tw-text-opacity: 1; color: hsl(var(--p) / var(--tw-text-opacity));}.btn-outline.btn-primary.btn-active { --tw-border-opacity: 1; border-color: hsl(var(--pf) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--pf) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--pc) / var(--tw-text-opacity));}.btn-outline.btn-secondary { --tw-text-opacity: 1; color: hsl(var(--s) / var(--tw-text-opacity));}.btn-outline.btn-secondary.btn-active { --tw-border-opacity: 1; border-color: hsl(var(--sf) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--sf) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--sc) / var(--tw-text-opacity));}.btn-outline.btn-accent { --tw-text-opacity: 1; color: hsl(var(--a) / var(--tw-text-opacity));}.btn-outline.btn-accent.btn-active { --tw-border-opacity: 1; border-color: hsl(var(--af) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--af) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--ac) / var(--tw-text-opacity));}.btn-outline.btn-success { --tw-text-opacity: 1; color: hsl(var(--su) / var(--tw-text-opacity));}.btn-outline.btn-success.btn-active { --tw-border-opacity: 1; border-color: hsl(var(--su) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--su) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--suc) / var(--tw-text-opacity));}.btn-outline.btn-info { --tw-text-opacity: 1; color: hsl(var(--in) / var(--tw-text-opacity));}.btn-outline.btn-info.btn-active { --tw-border-opacity: 1; border-color: hsl(var(--in) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--in) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--inc) / var(--tw-text-opacity));}.btn-outline.btn-warning { --tw-text-opacity: 1; color: hsl(var(--wa) / var(--tw-text-opacity));}.btn-outline.btn-warning.btn-active { --tw-border-opacity: 1; border-color: hsl(var(--wa) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--wa) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--wac) / var(--tw-text-opacity));}.btn-outline.btn-error { --tw-text-opacity: 1; color: hsl(var(--er) / var(--tw-text-opacity));}.btn-outline.btn-error.btn-active { --tw-border-opacity: 1; border-color: hsl(var(--er) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--er) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--erc) / var(--tw-text-opacity));}.btn.btn-disabled, .btn[disabled], .btn:disabled { --tw-border-opacity: 0; background-color: hsl(var(--n) / var(--tw-bg-opacity)); --tw-bg-opacity: 0.2; color: hsl(var(--bc) / var(--tw-text-opacity)); --tw-text-opacity: 0.2;}.btn-group > input[type="radio"]:checked.btn, .btn-group > .btn-active { --tw-border-opacity: 1; border-color: hsl(var(--p) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--p) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--pc) / var(--tw-text-opacity));}.btn-group > input[type="radio"]:checked.btn:focus-visible, .btn-group > .btn-active:focus-visible { outline-style: solid; outline-width: 2px; outline-color: hsl(var(--p) / 1);}.btn:is(input[type="checkbox"]:checked),.btn:is(input[type="radio"]:checked) { --tw-border-opacity: 1; border-color: hsl(var(--p) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--p) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--pc) / var(--tw-text-opacity));}.btn:is(input[type="checkbox"]:checked):focus-visible, .btn:is(input[type="radio"]:checked):focus-visible { outline-color: hsl(var(--p) / 1);}@keyframes button-pop { 0% { transform: scale(var(--btn-focus-scale, 0.98)); } 40% { transform: scale(1.02); } 100% { transform: scale(1); }}.card :where(figure:first-child) { overflow: hidden; border-start-start-radius: inherit; border-start-end-radius: inherit; border-end-start-radius: unset; border-end-end-radius: unset;}.card :where(figure:last-child) { overflow: hidden; border-start-start-radius: unset; border-start-end-radius: unset; border-end-start-radius: inherit; border-end-end-radius: inherit;}.card:focus-visible { outline: 2px solid currentColor; outline-offset: 2px;}.card.bordered { border-width: 1px; --tw-border-opacity: 1; border-color: hsl(var(--b2) / var(--tw-border-opacity));}.card.compact .card-body { padding: 1rem; font-size: 0.875rem; line-height: 1.25rem;}.card-title { display: flex; align-items: center; gap: 0.5rem; font-size: 1.25rem; line-height: 1.75rem; font-weight: 600;}.card.image-full :where(figure) { overflow: hidden; border-radius: inherit;}.checkbox:focus-visible { outline-style: solid; outline-width: 2px; outline-offset: 2px; outline-color: hsl(var(--bc) / 1);}.checkbox:checked, .checkbox[checked="true"], .checkbox[aria-checked="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--bc) / var(--tw-bg-opacity)); background-repeat: no-repeat; animation: checkmark var(--animation-input, 0.2s) ease-out; background-image: linear-gradient(-45deg, transparent 65%, hsl(var(--chkbg)) 65.99%), linear-gradient(45deg, transparent 75%, hsl(var(--chkbg)) 75.99%), linear-gradient(-45deg, hsl(var(--chkbg)) 40%, transparent 40.99%), linear-gradient( 45deg, hsl(var(--chkbg)) 30%, hsl(var(--chkfg)) 30.99%, hsl(var(--chkfg)) 40%, transparent 40.99% ), linear-gradient(-45deg, hsl(var(--chkfg)) 50%, hsl(var(--chkbg)) 50.99%);}.checkbox:indeterminate { --tw-bg-opacity: 1; background-color: hsl(var(--bc) / var(--tw-bg-opacity)); background-repeat: no-repeat; animation: checkmark var(--animation-input, 0.2s) ease-out; background-image: linear-gradient(90deg, transparent 80%, hsl(var(--chkbg)) 80%), linear-gradient(-90deg, transparent 80%, hsl(var(--chkbg)) 80%), linear-gradient( 0deg, hsl(var(--chkbg)) 43%, hsl(var(--chkfg)) 43%, hsl(var(--chkfg)) 57%, hsl(var(--chkbg)) 57% );}.checkbox-primary { --chkbg: var(--p); --chkfg: var(--pc); --tw-border-opacity: 1; border-color: hsl(var(--p) / var(--tw-border-opacity));}.checkbox-primary:focus-visible { outline-color: hsl(var(--p) / 1);}.checkbox-primary:checked, .checkbox-primary[checked="true"], .checkbox-primary[aria-checked="true"] { --tw-border-opacity: 1; border-color: hsl(var(--p) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--p) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--pc) / var(--tw-text-opacity));}.checkbox:disabled { cursor: not-allowed; border-color: transparent; --tw-bg-opacity: 1; background-color: hsl(var(--bc) / var(--tw-bg-opacity)); opacity: 0.2;}@keyframes checkmark { 0% { background-position-y: 5px; } 50% { background-position-y: -2px; } 100% { background-position-y: 0; }}[dir="rtl"] .checkbox:checked, [dir="rtl"] .checkbox[checked="true"], [dir="rtl"] .checkbox[aria-checked="true"] { background-image: linear-gradient(45deg, transparent 65%, hsl(var(--chkbg)) 65.99%), linear-gradient(-45deg, transparent 75%, hsl(var(--chkbg)) 75.99%), linear-gradient(45deg, hsl(var(--chkbg)) 40%, transparent 40.99%), linear-gradient( -45deg, hsl(var(--chkbg)) 30%, hsl(var(--chkfg)) 30.99%, hsl(var(--chkfg)) 40%, transparent 40.99% ), linear-gradient(45deg, hsl(var(--chkfg)) 50%, hsl(var(--chkbg)) 50.99%);}details.collapse { width: 100%;}details.collapse summary { position: relative; display: block; outline: 2px solid transparent; outline-offset: 2px;}details.collapse summary::-webkit-details-marker { display: none;}.collapse:focus-visible { outline-style: solid; outline-width: 2px; outline-offset: 2px; outline-color: hsl(var(--bc) / 1);}.collapse:has(.collapse-title:focus-visible),.collapse:has(> input[type="checkbox"]:focus-visible),.collapse:has(> input[type="radio"]:focus-visible) { outline-style: solid; outline-width: 2px; outline-offset: 2px; outline-color: hsl(var(--bc) / 1);}.collapse-arrow > .collapse-title:after { position: absolute; display: block; height: 0.5rem; width: 0.5rem; --tw-translate-y: -100%; --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)); transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0, 0, 0.2, 1); transition-duration: 150ms; transition-duration: 0.2s; top: 50%; right: 1.4rem; content:""; transform-origin: 75% 75%; box-shadow: 2px 2px; pointer-events: none;}[dir="rtl"] .collapse-arrow > .collapse-title:after { --tw-rotate: -45deg;}.collapse-plus > .collapse-title:after { position: absolute; display: block; height: 0.5rem; width: 0.5rem; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0, 0, 0.2, 1); transition-duration: 300ms; top: 0.9rem; right: 1.4rem; content:"+"; pointer-events: none;}.collapse:not(.collapse-open):not(.collapse-close) > input[type="checkbox"],.collapse:not(.collapse-open):not(.collapse-close) > input[type="radio"]:not(:checked),.collapse:not(.collapse-open):not(.collapse-close) > .collapse-title { cursor: pointer;}.collapse:focus:not(.collapse-open):not(.collapse-close):not(.collapse[open]) > .collapse-title { cursor: unset;}.collapse-title { position: relative;}:where(.collapse > input[type="checkbox"]),:where(.collapse > input[type="radio"]) { z-index: 1;}.collapse-title,:where(.collapse > input[type="checkbox"]),:where(.collapse > input[type="radio"]) { width: 100%; padding: 1rem; padding-right: 3rem; min-height: 3.75rem; transition: background-color 0.2s ease-out;}.collapse[open] > :where(.collapse-content),.collapse-open > :where(.collapse-content),.collapse:focus:not(.collapse-close) > :where(.collapse-content),.collapse:not(.collapse-close) > :where(input[type="checkbox"]:checked ~ .collapse-content),.collapse:not(.collapse-close) > :where(input[type="radio"]:checked ~ .collapse-content) { padding-bottom: 1rem; transition: padding 0.2s ease-out, background-color 0.2s ease-out;}.collapse[open].collapse-arrow > .collapse-title:after,.collapse-open.collapse-arrow > .collapse-title:after,.collapse-arrow:focus:not(.collapse-close) > .collapse-title:after,.collapse-arrow:not(.collapse-close) > input[type="checkbox"]:checked ~ .collapse-title:after,.collapse-arrow:not(.collapse-close) > input[type="radio"]:checked ~ .collapse-title:after { --tw-translate-y: -50%; --tw-rotate: 225deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}[dir="rtl"] .collapse[open].collapse-arrow > .collapse-title:after,[dir="rtl"] .collapse-open.collapse-arrow > .collapse-title:after,[dir="rtl"] .collapse-arrow:focus:not(.collapse-close) .collapse-title:after,[dir="rtl"] .collapse-arrow:not(.collapse-close) input[type="checkbox"]:checked ~ .collapse-title:after { --tw-rotate: 135deg;}.collapse[open].collapse-plus > .collapse-title:after,.collapse-open.collapse-plus > .collapse-title:after,.collapse-plus:focus:not(.collapse-close) > .collapse-title:after,.collapse-plus:not(.collapse-close) > input[type="checkbox"]:checked ~ .collapse-title:after,.collapse-plus:not(.collapse-close) > input[type="radio"]:checked ~ .collapse-title:after { content:"−";}.divider:before { background-color: hsl(var(--bc) / var(--tw-bg-opacity)); --tw-bg-opacity: 0.1;}.divider:after { background-color: hsl(var(--bc) / var(--tw-bg-opacity)); --tw-bg-opacity: 0.1;}.divider:not(:empty) { gap: 1rem;}.drawer-toggle:checked ~ .drawer-side > .drawer-overlay { background-color: hsl(0 0% 0%/0.4);}.drawer-toggle:focus-visible ~ .drawer-content label.drawer-button { outline-style: solid; outline-width: 2px; outline-offset: 2px;}.\!dropdown.dropdown-open .dropdown-content,.\!dropdown:focus .dropdown-content,.\!dropdown:focus-within .dropdown-content { --tw-scale-x: 1 !important; --tw-scale-y: 1 !important; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;}.dropdown.dropdown-open .dropdown-content,.dropdown:focus .dropdown-content,.dropdown:focus-within .dropdown-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));}.\!dropdown.dropdown-open .dropdown-content,.\!dropdown:focus .dropdown-content,.\!dropdown:focus-within .dropdown-content { --tw-scale-x: 1 !important; --tw-scale-y: 1 !important; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;}.label-text { font-size: 0.875rem; line-height: 1.25rem; --tw-text-opacity: 1; color: hsl(var(--bc) / var(--tw-text-opacity));}.label-text-alt { font-size: 0.75rem; line-height: 1rem; --tw-text-opacity: 1; color: hsl(var(--bc) / var(--tw-text-opacity));}.input input:focus { outline: 2px solid transparent; outline-offset: 2px;}.input[list]::-webkit-calendar-picker-indicator { line-height: 1em;}.input-bordered { --tw-border-opacity: 0.2;}.input:focus, .input:focus-within { outline-style: solid; outline-width: 2px; outline-offset: 2px; outline-color: hsl(var(--bc) / 0.2);}.input-primary { --tw-border-opacity: 1; border-color: hsl(var(--p) / var(--tw-border-opacity));}.input-primary:focus, .input-primary:focus-within { outline-color: hsl(var(--p) / 1);}.input-disabled, .input:disabled, .input[disabled] { cursor: not-allowed; --tw-border-opacity: 1; border-color: hsl(var(--b2) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--b2) / var(--tw-bg-opacity)); --tw-text-opacity: 0.2;}.input-disabled::-moz-placeholder, .input:disabled::-moz-placeholder, .input[disabled]::-moz-placeholder { color: hsl(var(--bc) / var(--tw-placeholder-opacity)); --tw-placeholder-opacity: 0.2;}.input-disabled::placeholder, .input:disabled::placeholder, .input[disabled]::placeholder { color: hsl(var(--bc) / var(--tw-placeholder-opacity)); --tw-placeholder-opacity: 0.2;}.join > :where(*:not(:first-child)) { margin-top: 0px; margin-bottom: 0px; margin-left: -1px;}.join-item:focus { isolation: isolate;}.link-primary { --tw-text-opacity: 1; color: hsl(var(--p) / var(--tw-text-opacity));}.link:focus { outline: 2px solid transparent; outline-offset: 2px;}.link:focus-visible { outline: 2px solid currentColor; outline-offset: 2px;}.loading { pointer-events: none; display: inline-block; aspect-ratio: 1 / 1; width: 1.5rem; background-color: currentColor; -webkit-mask-size: 100%; mask-size: 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E"); mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");}.loading-dots { -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_qM83%7Banimation:spinner_8HQG 1.05s infinite%7D.spinner_oXPr%7Banimation-delay:.1s%7D.spinner_ZTLf%7Banimation-delay:.2s%7D@keyframes spinner_8HQG%7B0%25,57.14%25%7Banimation-timing-function:cubic-bezier(0.33,.66,.66,1);transform:translate(0)%7D28.57%25%7Banimation-timing-function:cubic-bezier(0.33,0,.66,.33);transform:translateY(-6px)%7D100%25%7Btransform:translate(0)%7D%7D%3C/style%3E%3Ccircle class='spinner_qM83' cx='4' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_oXPr' cx='12' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_ZTLf' cx='20' cy='12' r='3'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_qM83%7Banimation:spinner_8HQG 1.05s infinite%7D.spinner_oXPr%7Banimation-delay:.1s%7D.spinner_ZTLf%7Banimation-delay:.2s%7D@keyframes spinner_8HQG%7B0%25,57.14%25%7Banimation-timing-function:cubic-bezier(0.33,.66,.66,1);transform:translate(0)%7D28.57%25%7Banimation-timing-function:cubic-bezier(0.33,0,.66,.33);transform:translateY(-6px)%7D100%25%7Btransform:translate(0)%7D%7D%3C/style%3E%3Ccircle class='spinner_qM83' cx='4' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_oXPr' cx='12' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_ZTLf' cx='20' cy='12' r='3'/%3E%3C/svg%3E");}.loading-xs { width: 1rem;}:where(.\!menu li:empty) { background-color: hsl(var(--bc) / 0.1) !important; margin: 0.5rem 1rem !important; height: 1px !important;}:where(.menu li:empty) { background-color: hsl(var(--bc) / 0.1); margin: 0.5rem 1rem; height: 1px;}.\!menu :where(li ul):before { position: absolute !important; bottom: 0.75rem !important; left: 0px !important; top: 0.75rem !important; width: 1px !important; background-color: hsl(var(--bc) / 0.1) !important; content:"" !important;}.menu :where(li ul):before { position: absolute; bottom: 0.75rem; left: 0px; top: 0.75rem; width: 1px; background-color: hsl(var(--bc) / 0.1); content:"";}.\!menu :where(li:not(.menu-title) > *:not(ul):not(details):not(.menu-title)),.\!menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) { padding-left: 1rem !important; padding-right: 1rem !important; padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; text-align: left !important; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter !important; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important; transition-duration: 200ms !important; border-radius: var(--rounded-btn, 0.5rem) !important; text-wrap: balance !important;}.menu :where(li:not(.menu-title) > *:not(ul):not(details):not(.menu-title)),.menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) { padding-left: 1rem; padding-right: 1rem; padding-top: 0.5rem; padding-bottom: 0.5rem; text-align: left; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0, 0, 0.2, 1); transition-duration: 200ms; border-radius: var(--rounded-btn, 0.5rem); text-wrap: balance;}.\!menu :where(li:not(.menu-title) > *:not(ul):not(details):not(.menu-title)),.\!menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) { padding-left: 1rem !important; padding-right: 1rem !important; padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; text-align: left !important; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter !important; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important; transition-duration: 200ms !important; border-radius: var(--rounded-btn, 0.5rem) !important; text-wrap: balance !important;}:where(.\!menu li:not(.menu-title):not(.disabled) > *:not(ul):not(details):not(.menu-title)):not(summary):not(.active).focus, :where(.\!menu li:not(.menu-title):not(.disabled) > *:not(ul):not(details):not(.menu-title)):not(summary):not(.active):focus, :where(.\!menu li:not(.menu-title):not(.disabled) > *:not(ul):not(details):not(.menu-title)):is(summary):not(.active):focus-visible, :where(.\!menu li:not(.menu-title):not(.disabled) > details > summary:not(.menu-title)):not(summary):not(.active).focus, :where(.\!menu li:not(.menu-title):not(.disabled) > details > summary:not(.menu-title)):not(summary):not(.active):focus, :where(.\!menu li:not(.menu-title):not(.disabled) > details > summary:not(.menu-title)):is(summary):not(.active):focus-visible { cursor: pointer !important; background-color: hsl(var(--bc) / 0.1) !important; --tw-text-opacity: 1 !important; color: hsl(var(--bc) / var(--tw-text-opacity)) !important; outline: 2px solid transparent !important; outline-offset: 2px !important;}:where(.menu li:not(.menu-title):not(.disabled) > *:not(ul):not(details):not(.menu-title)):not(summary):not(.active).focus, :where(.menu li:not(.menu-title):not(.disabled) > *:not(ul):not(details):not(.menu-title)):not(summary):not(.active):focus, :where(.menu li:not(.menu-title):not(.disabled) > *:not(ul):not(details):not(.menu-title)):is(summary):not(.active):focus-visible, :where(.menu li:not(.menu-title):not(.disabled) > details > summary:not(.menu-title)):not(summary):not(.active).focus, :where(.menu li:not(.menu-title):not(.disabled) > details > summary:not(.menu-title)):not(summary):not(.active):focus, :where(.menu li:not(.menu-title):not(.disabled) > details > summary:not(.menu-title)):is(summary):not(.active):focus-visible { cursor: pointer; background-color: hsl(var(--bc) / 0.1); --tw-text-opacity: 1; color: hsl(var(--bc) / var(--tw-text-opacity)); outline: 2px solid transparent; outline-offset: 2px;}:where(.\!menu li:not(.menu-title):not(.disabled) > *:not(ul):not(details):not(.menu-title)):not(summary):not(.active).focus, :where(.\!menu li:not(.menu-title):not(.disabled) > *:not(ul):not(details):not(.menu-title)):not(summary):not(.active):focus, :where(.\!menu li:not(.menu-title):not(.disabled) > *:not(ul):not(details):not(.menu-title)):is(summary):not(.active):focus-visible, :where(.\!menu li:not(.menu-title):not(.disabled) > details > summary:not(.menu-title)):not(summary):not(.active).focus, :where(.\!menu li:not(.menu-title):not(.disabled) > details > summary:not(.menu-title)):not(summary):not(.active):focus, :where(.\!menu li:not(.menu-title):not(.disabled) > details > summary:not(.menu-title)):is(summary):not(.active):focus-visible { cursor: pointer !important; background-color: hsl(var(--bc) / 0.1) !important; --tw-text-opacity: 1 !important; color: hsl(var(--bc) / var(--tw-text-opacity)) !important; outline: 2px solid transparent !important; outline-offset: 2px !important;}.\!menu li > *:not(ul):not(.menu-title):not(details):active,.\!menu li > *:not(ul):not(.menu-title):not(details).active,.\!menu li > details > summary:active { --tw-bg-opacity: 1 !important; background-color: hsl(var(--n) / var(--tw-bg-opacity)) !important; --tw-text-opacity: 1 !important; color: hsl(var(--nc) / var(--tw-text-opacity)) !important;}.menu li > *:not(ul):not(.menu-title):not(details):active,.menu li > *:not(ul):not(.menu-title):not(details).active,.menu li > details > summary:active { --tw-bg-opacity: 1; background-color: hsl(var(--n) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--nc) / var(--tw-text-opacity));}.\!menu li > *:not(ul):not(.menu-title):not(details):active,.\!menu li > *:not(ul):not(.menu-title):not(details).active,.\!menu li > details > summary:active { --tw-bg-opacity: 1 !important; background-color: hsl(var(--n) / var(--tw-bg-opacity)) !important; --tw-text-opacity: 1 !important; color: hsl(var(--nc) / var(--tw-text-opacity)) !important;}.\!menu :where(li > details > summary)::-webkit-details-marker { display: none !important;}.menu :where(li > details > summary)::-webkit-details-marker { display: none;}.\!menu :where(li > details > summary):after,.\!menu :where(li > .menu-dropdown-toggle):after { justify-self: end !important; display: block !important; margin-top: -0.5rem !important; height: 0.5rem !important; width: 0.5rem !important; transform: rotate(45deg) !important; transition-property: transform, margin-top !important; transition-duration: 0.3s !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; content:"" !important; transform-origin: 75% 75% !important; box-shadow: 2px 2px !important; pointer-events: none !important;}.menu :where(li > details > summary):after,.menu :where(li > .menu-dropdown-toggle):after { justify-self: end; display: block; margin-top: -0.5rem; height: 0.5rem; width: 0.5rem; transform: rotate(45deg); transition-property: transform, margin-top; transition-duration: 0.3s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); content:""; transform-origin: 75% 75%; box-shadow: 2px 2px; pointer-events: none;}.\!menu :where(li > details > summary):after,.\!menu :where(li > .menu-dropdown-toggle):after { justify-self: end !important; display: block !important; margin-top: -0.5rem !important; height: 0.5rem !important; width: 0.5rem !important; transform: rotate(45deg) !important; transition-property: transform, margin-top !important; transition-duration: 0.3s !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; content:"" !important; transform-origin: 75% 75% !important; box-shadow: 2px 2px !important; pointer-events: none !important;}.\!menu :where(li > details[open] > summary):after,.\!menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after { transform: rotate(225deg) !important; margin-top: 0 !important;}.menu :where(li > details[open] > summary):after,.menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after { transform: rotate(225deg); margin-top: 0;}.\!menu :where(li > details[open] > summary):after,.\!menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after { transform: rotate(225deg) !important; margin-top: 0 !important;}.mockup-phone .display { overflow: hidden; border-radius: 40px; margin-top: -25px;}.mockup-browser .mockup-browser-toolbar .input { position: relative; margin-left: auto; margin-right: auto; display: block; height: 1.75rem; width: 24rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; --tw-bg-opacity: 1; background-color: hsl(var(--b2) / var(--tw-bg-opacity)); padding-left: 2rem;}.mockup-browser .mockup-browser-toolbar .input:before { content:""; position: absolute; left: 0.5rem; top: 50%; aspect-ratio: 1 / 1; height: 0.75rem; --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)); border-radius: 9999px; border-width: 2px; border-color: currentColor; opacity: 0.6;}.mockup-browser .mockup-browser-toolbar .input:after { content:""; position: absolute; left: 1.25rem; top: 50%; height: 0.5rem; --tw-translate-y: 25%; --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)); border-radius: 9999px; border-width: 1px; border-color: currentColor; opacity: 0.6;}.modal:not(dialog:not(.modal-open)), .modal::backdrop { background-color: rgba(0, 0, 0, 0.3); animation: modal-pop 0.2s ease-out;}.modal-backdrop { z-index: -1; grid-column-start: 1; grid-row-start: 1; display: grid; align-self: stretch; justify-self: stretch; color: transparent;}.modal-open .modal-box,.modal-toggle:checked + .modal .modal-box,.modal:target .modal-box,.modal[open] .modal-box { --tw-translate-y: 0px; --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));}@keyframes modal-pop { 0% { opacity: 0; }}.progress::-moz-progress-bar { --tw-bg-opacity: 1; background-color: hsl(var(--bc) / var(--tw-bg-opacity)); border-radius: var(--rounded-box, 1rem);}.progress:indeterminate { --progress-color: hsl(var(--bc)); background-image: repeating-linear-gradient( 90deg, var(--progress-color) -1%, var(--progress-color) 10%, transparent 10%, transparent 90% ); background-size: 200%; background-position-x: 15%; animation: progress-loading 5s ease-in-out infinite;}.progress::-webkit-progress-bar { background-color: transparent; border-radius: var(--rounded-box, 1rem);}.progress::-webkit-progress-value { --tw-bg-opacity: 1; background-color: hsl(var(--bc) / var(--tw-bg-opacity)); border-radius: var(--rounded-box, 1rem);}.progress:indeterminate::-moz-progress-bar { background-color: transparent; background-image: repeating-linear-gradient( 90deg, var(--progress-color) -1%, var(--progress-color) 10%, transparent 10%, transparent 90% ); background-size: 200%; background-position-x: 15%; animation: progress-loading 5s ease-in-out infinite;}@keyframes progress-loading { 50% { background-position-x: -115%; }}.radio:focus-visible { outline-style: solid; outline-width: 2px; outline-offset: 2px; outline-color: hsl(var(--bc) / 1);}.radio:checked, .radio[aria-checked="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--bc) / var(--tw-bg-opacity)); animation: radiomark var(--animation-input, 0.2s) ease-out; box-shadow: 0 0 0 4px hsl(var(--b1)) inset, 0 0 0 4px hsl(var(--b1)) inset;}.radio:disabled { cursor: not-allowed; opacity: 0.2;}@keyframes radiomark { 0% { box-shadow: 0 0 0 12px hsl(var(--b1)) inset, 0 0 0 12px hsl(var(--b1)) inset; } 50% { box-shadow: 0 0 0 3px hsl(var(--b1)) inset, 0 0 0 3px hsl(var(--b1)) inset; } 100% { box-shadow: 0 0 0 4px hsl(var(--b1)) inset, 0 0 0 4px hsl(var(--b1)) inset; }}@keyframes rating-pop { 0% { transform: translateY(-0.125em); } 40% { transform: translateY(-0.125em); } 100% { transform: translateY(0); }}.select:focus { outline-style: solid; outline-width: 2px; outline-offset: 2px; outline-color: hsl(var(--bc) / 0.2);}.select-primary { --tw-border-opacity: 1; border-color: hsl(var(--p) / var(--tw-border-opacity));}.select-primary:focus { outline-color: hsl(var(--p) / 1);}.select-disabled, .select:disabled, .select[disabled] { cursor: not-allowed; --tw-border-opacity: 1; border-color: hsl(var(--b2) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--b2) / var(--tw-bg-opacity)); --tw-text-opacity: 0.2;}.select-disabled::-moz-placeholder, .select:disabled::-moz-placeholder, .select[disabled]::-moz-placeholder { color: hsl(var(--bc) / var(--tw-placeholder-opacity)); --tw-placeholder-opacity: 0.2;}.select-disabled::placeholder, .select:disabled::placeholder, .select[disabled]::placeholder { color: hsl(var(--bc) / var(--tw-placeholder-opacity)); --tw-placeholder-opacity: 0.2;}.select-multiple, .select[multiple], .select[size].select:not([size="1"]) { background-image: none; padding-right: 1rem;}[dir="rtl"] .select { background-position: calc(0% + 12px) calc(1px + 50%), calc(0% + 16px) calc(1px + 50%);}.steps .step:before { top: 0px; grid-column-start: 1; grid-row-start: 1; height: 0.5rem; width: 100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); --tw-bg-opacity: 1; background-color: hsl(var(--b3) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--bc) / var(--tw-text-opacity)); content:""; margin-left: -100%;}.steps .step:after { content: counter(step); counter-increment: step; z-index: 1; position: relative; grid-column-start: 1; grid-row-start: 1; display: grid; height: 2rem; width: 2rem; place-items: center; place-self: center; border-radius: 9999px; --tw-bg-opacity: 1; background-color: hsl(var(--b3) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--bc) / var(--tw-text-opacity));}.steps .step:first-child:before { content: none;}.steps .step[data-content]:after { content: attr(data-content);}.steps .step-neutral + .step-neutral:before, .steps .step-neutral:after { --tw-bg-opacity: 1; background-color: hsl(var(--n) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--nc) / var(--tw-text-opacity));}.steps .step-primary + .step-primary:before, .steps .step-primary:after { --tw-bg-opacity: 1; background-color: hsl(var(--p) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--pc) / var(--tw-text-opacity));}.steps .step-secondary + .step-secondary:before, .steps .step-secondary:after { --tw-bg-opacity: 1; background-color: hsl(var(--s) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--sc) / var(--tw-text-opacity));}.steps .step-accent + .step-accent:before, .steps .step-accent:after { --tw-bg-opacity: 1; background-color: hsl(var(--a) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--ac) / var(--tw-text-opacity));}.steps .step-info + .step-info:before { --tw-bg-opacity: 1; background-color: hsl(var(--in) / var(--tw-bg-opacity));}.steps .step-info:after { --tw-bg-opacity: 1; background-color: hsl(var(--in) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--inc) / var(--tw-text-opacity));}.steps .step-success + .step-success:before { --tw-bg-opacity: 1; background-color: hsl(var(--su) / var(--tw-bg-opacity));}.steps .step-success:after { --tw-bg-opacity: 1; background-color: hsl(var(--su) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--suc) / var(--tw-text-opacity));}.steps .step-warning + .step-warning:before { --tw-bg-opacity: 1; background-color: hsl(var(--wa) / var(--tw-bg-opacity));}.steps .step-warning:after { --tw-bg-opacity: 1; background-color: hsl(var(--wa) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--wac) / var(--tw-text-opacity));}.steps .step-error + .step-error:before { --tw-bg-opacity: 1; background-color: hsl(var(--er) / var(--tw-bg-opacity));}.steps .step-error:after { --tw-bg-opacity: 1; background-color: hsl(var(--er) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--erc) / var(--tw-text-opacity));}.table tr.active, .table tr.active:nth-child(even), .table-zebra tbody tr:nth-child(even) { --tw-bg-opacity: 1; background-color: hsl(var(--b2) / var(--tw-bg-opacity));}.table-zebra tr.active, .table-zebra tr.active:nth-child(even), .table-zebra-zebra tbody tr:nth-child(even) { --tw-bg-opacity: 1; background-color: hsl(var(--b3) / var(--tw-bg-opacity));}.toast > * { animation: toast-pop 0.25s ease-out;}@keyframes toast-pop { 0% { transform: scale(0.9); opacity: 0; } 100% { transform: scale(1); opacity: 1; }}[dir="rtl"] .toggle { --handleoffsetcalculator: calc(var(--handleoffset) * 1);}.toggle:focus-visible { outline-style: solid; outline-width: 2px; outline-offset: 2px; outline-color: hsl(var(--bc) / 0.2);}.toggle:checked, .toggle[checked="true"], .toggle[aria-checked="true"] { --handleoffsetcalculator: var(--handleoffset); --tw-border-opacity: 1; --tw-bg-opacity: 1;}[dir="rtl"] .toggle:checked, [dir="rtl"] .toggle[checked="true"], [dir="rtl"] .toggle[aria-checked="true"] { --handleoffsetcalculator: calc(var(--handleoffset) * -1);}.toggle:indeterminate { --tw-border-opacity: 1; --tw-bg-opacity: 1; box-shadow: calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset, calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset, 0 0 0 2px var(--tglbg) inset;}[dir="rtl"] .toggle:indeterminate { box-shadow: calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset, calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset, 0 0 0 2px var(--tglbg) inset;}.toggle-primary:focus-visible { outline-color: hsl(var(--p) / 1);}.toggle-primary:checked, .toggle-primary[checked="true"], .toggle-primary[aria-checked="true"] { border-color: hsl(var(--p) / var(--tw-border-opacity)); --tw-border-opacity: 0.1; --tw-bg-opacity: 1; background-color: hsl(var(--p) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--pc) / var(--tw-text-opacity));}.toggle:disabled { cursor: not-allowed; --tw-border-opacity: 1; border-color: hsl(var(--bc) / var(--tw-border-opacity)); background-color: transparent; opacity: 0.3; --togglehandleborder: 0 0 0 3px hsl(var(--bc)) inset, var(--handleoffsetcalculator) 0 0 3px hsl(var(--bc)) inset;}:root .prose { --tw-prose-body: hsl(var(--bc) / 0.8); --tw-prose-headings: hsl(var(--bc)); --tw-prose-lead: hsl(var(--bc)); --tw-prose-links: hsl(var(--bc)); --tw-prose-bold: hsl(var(--bc)); --tw-prose-counters: hsl(var(--bc)); --tw-prose-bullets: hsl(var(--bc) / 0.5); --tw-prose-hr: hsl(var(--bc) / 0.2); --tw-prose-quotes: hsl(var(--bc)); --tw-prose-quote-borders: hsl(var(--bc) / 0.2); --tw-prose-captions: hsl(var(--bc) / 0.5); --tw-prose-code: hsl(var(--bc)); --tw-prose-pre-code: hsl(var(--nc)); --tw-prose-pre-bg: hsl(var(--n)); --tw-prose-th-borders: hsl(var(--bc) / 0.5); --tw-prose-td-borders: hsl(var(--bc) / 0.2);}.prose :where(code):not(:where([class~="not-prose"] *)) { padding: 2px 8px; border-radius: var(--rounded-badge);}.prose code:after, .prose code:before { content: none;}.prose pre code { border-radius: 0; padding: 0;}.prose :where(tbody tr, thead):not(:where([class~="not-prose"] *)) { border-bottom-color: hsl(var(--bc) / 20%);}.rounded-box { border-radius: var(--rounded-box, 1rem);}.btm-nav-xs > *:where(.active) { border-top-width: 1px;}.btm-nav-sm > *:where(.active) { border-top-width: 2px;}.btm-nav-md > *:where(.active) { border-top-width: 2px;}.btm-nav-lg > *:where(.active) { border-top-width: 4px;}.btn-xs { height: 1.5rem; padding-left: 0.5rem; padding-right: 0.5rem; min-height: 1.5rem; font-size: 0.75rem;}.btn-sm { height: 2rem; padding-left: 0.75rem; padding-right: 0.75rem; min-height: 2rem; font-size: 0.875rem;}.btn-lg { height: 4rem; padding-left: 1.5rem; padding-right: 1.5rem; min-height: 4rem; font-size: 1.125rem;}.btn-square:where(.btn-xs) { height: 1.5rem; width: 1.5rem; padding: 0px;}.btn-square:where(.btn-sm) { height: 2rem; width: 2rem; padding: 0px;}.btn-square:where(.btn-md) { height: 3rem; width: 3rem; padding: 0px;}.btn-square:where(.btn-lg) { height: 4rem; width: 4rem; padding: 0px;}.btn-circle:where(.btn-xs) { height: 1.5rem; width: 1.5rem; border-radius: 9999px; padding: 0px;}.btn-circle:where(.btn-sm) { height: 2rem; width: 2rem; border-radius: 9999px; padding: 0px;}.btn-circle:where(.btn-md) { height: 3rem; width: 3rem; border-radius: 9999px; padding: 0px;}.btn-circle:where(.btn-lg) { height: 4rem; width: 4rem; border-radius: 9999px; padding: 0px;}.drawer-open > .drawer-toggle { display: none;}.drawer-open > .drawer-toggle ~ .drawer-side { pointer-events: auto; visibility: visible; position: sticky; display: block; width: auto; overscroll-behavior: auto;}.drawer-open > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay) { transform: translateX(0%);}[dir="rtl"] .drawer-open > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay) { transform: translateX(0%);}.drawer-open > .drawer-toggle:checked ~ .drawer-side { pointer-events: auto; visibility: visible;}.indicator :where(.indicator-item) { bottom: auto; left: auto; right: 0px; top: 0px; --tw-translate-y: -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));}.indicator :where(.indicator-item.indicator-start) { left: 0px; right: auto; --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));}.indicator :where(.indicator-item.indicator-center) { left: 50%; right: 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));}.indicator :where(.indicator-item.indicator-end) { left: auto; right: 0px; --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));}.indicator :where(.indicator-item.indicator-bottom) { bottom: 0px; top: auto; --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));}.indicator :where(.indicator-item.indicator-middle) { bottom: 50%; top: 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));}.indicator :where(.indicator-item.indicator-top) { bottom: auto; top: 0px; --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));}.input-sm { height: 2rem; padding-left: 0.75rem; padding-right: 0.75rem; font-size: 0.875rem; line-height: 2rem;}.join.join-vertical { flex-direction: column;}.join.join-vertical .join-item:first-child:not(:last-child), .join.join-vertical *:first-child:not(:last-child) .join-item { border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-top-left-radius: inherit; border-top-right-radius: inherit;}.join.join-vertical .join-item:last-child:not(:first-child), .join.join-vertical *:last-child:not(:first-child) .join-item { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: inherit; border-bottom-right-radius: inherit;}.join.join-horizontal { flex-direction: row;}.join.join-horizontal .join-item:first-child:not(:last-child), .join.join-horizontal *:first-child:not(:last-child) .join-item { border-bottom-right-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: inherit; border-top-left-radius: inherit;}.join.join-horizontal .join-item:last-child:not(:first-child), .join.join-horizontal *:last-child:not(:first-child) .join-item { border-bottom-left-radius: 0; border-top-left-radius: 0; border-bottom-right-radius: inherit; border-top-right-radius: inherit;}.menu-horizontal { display: inline-flex; flex-direction: row;}.menu-horizontal > li:not(.menu-title) > details > ul { position: absolute;}.select-sm { height: 2rem; padding-left: 0.75rem; padding-right: 2rem; font-size: 0.875rem; line-height: 2rem; min-height: 2rem;}[dir="rtl"] .select-sm { padding-left: 2rem; padding-right: 0.75rem;}:where(.toast) { bottom: 0px; left: auto; right: 0px; top: auto; --tw-translate-x: 0px; --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));}.toast:where(.toast-start) { left: 0px; right: auto; --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));}.toast:where(.toast-center) { left: 50%; right: 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));}.toast:where(.toast-end) { left: auto; right: 0px; --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));}.toast:where(.toast-bottom) { bottom: 0px; top: auto; --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));}.toast:where(.toast-middle) { bottom: auto; top: 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));}.toast:where(.toast-top) { bottom: auto; top: 0px; --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));}.toggle-sm { --handleoffset: 0.75rem; height: 1.25rem; width: 2rem;}.avatar.online:before { content:""; position: absolute; z-index: 10; display: block; border-radius: 9999px; --tw-bg-opacity: 1; background-color: hsl(var(--su) / var(--tw-bg-opacity)); outline-style: solid; outline-width: 2px; outline-color: hsl(var(--b1) / 1); width: 15%; height: 15%; top: 7%; right: 7%;}.avatar.offline:before { content:""; position: absolute; z-index: 10; display: block; border-radius: 9999px; --tw-bg-opacity: 1; background-color: hsl(var(--b3) / var(--tw-bg-opacity)); outline-style: solid; outline-width: 2px; outline-color: hsl(var(--b1) / 1); width: 15%; height: 15%; top: 7%; right: 7%;}.btn-group .btn:not(:first-child):not(:last-child) { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}.btn-group .btn:first-child:not(:last-child) { margin-left: -1px; margin-top: -0px; border-top-left-radius: var(--rounded-btn, 0.5rem); border-top-right-radius: 0; border-bottom-left-radius: var(--rounded-btn, 0.5rem); border-bottom-right-radius: 0;}.btn-group .btn:last-child:not(:first-child) { border-top-left-radius: 0; border-top-right-radius: var(--rounded-btn, 0.5rem); border-bottom-left-radius: 0; border-bottom-right-radius: var(--rounded-btn, 0.5rem);}.btn-group-horizontal .btn:not(:first-child):not(:last-child) { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}.btn-group-horizontal .btn:first-child:not(:last-child) { margin-left: -1px; margin-top: -0px; border-top-left-radius: var(--rounded-btn, 0.5rem); border-top-right-radius: 0; border-bottom-left-radius: var(--rounded-btn, 0.5rem); border-bottom-right-radius: 0;}.btn-group-horizontal .btn:last-child:not(:first-child) { border-top-left-radius: 0; border-top-right-radius: var(--rounded-btn, 0.5rem); border-bottom-left-radius: 0; border-bottom-right-radius: var(--rounded-btn, 0.5rem);}.btn-group-vertical .btn:first-child:not(:last-child) { margin-left: -0px; margin-top: -1px; border-top-left-radius: var(--rounded-btn, 0.5rem); border-top-right-radius: var(--rounded-btn, 0.5rem); border-bottom-left-radius: 0; border-bottom-right-radius: 0;}.btn-group-vertical .btn:last-child:not(:first-child) { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: var(--rounded-btn, 0.5rem); border-bottom-right-radius: var(--rounded-btn, 0.5rem);}.card-compact .card-body { padding: 1rem; font-size: 0.875rem; line-height: 1.25rem;}.card-compact .card-title { margin-bottom: 0.25rem;}.card-normal .card-body { padding: var(--padding-card, 2rem); font-size: 1rem; line-height: 1.5rem;}.card-normal .card-title { margin-bottom: 0.75rem;}.drawer-open > .drawer-toggle ~ .drawer-side > .drawer-overlay { cursor: default; background-color: transparent;}.join.join-vertical > :where(*:not(:first-child)) { margin-left: 0px; margin-right: 0px; margin-top: -1px;}.join.join-horizontal > :where(*:not(:first-child)) { margin-top: 0px; margin-bottom: 0px; margin-left: -1px;}.menu-horizontal > li:not(.menu-title) > details > ul { margin-left: 0px; margin-top: 1rem; padding-top: 0.5rem; padding-bottom: 0.5rem; padding-right: 0.5rem;}.menu-horizontal > li > details > ul:before { content: none;}:where(.menu-horizontal > li:not(.menu-title) > details > ul) { --tw-bg-opacity: 1; background-color: hsl(var(--b1) / var(--tw-bg-opacity)); --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); border-radius: var(--rounded-box, 1rem);}.menu-sm :where(li:not(.menu-title) > *:not(ul):not(details):not(.menu-title)), .menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)) { padding-left: 0.75rem; padding-right: 0.75rem; padding-top: 0.25rem; padding-bottom: 0.25rem; font-size: 0.875rem; line-height: 1.25rem; border-radius: var(--rounded-btn, 0.5rem);}.menu-sm .menu-title { padding-left: 0.75rem; padding-right: 0.75rem; padding-top: 0.5rem; padding-bottom: 0.5rem;}.modal-top :where(.modal-box) { width: 100%; max-width: none; --tw-translate-y: -2.5rem; --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)); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: var(--rounded-box, 1rem); border-bottom-right-radius: var(--rounded-box, 1rem);}.modal-middle :where(.modal-box) { width: 91.666667%; max-width: 32rem; --tw-translate-y: 0px; --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)); border-top-left-radius: var(--rounded-box, 1rem); border-top-right-radius: var(--rounded-box, 1rem); border-bottom-left-radius: var(--rounded-box, 1rem); border-bottom-right-radius: var(--rounded-box, 1rem);}.modal-bottom :where(.modal-box) { width: 100%; max-width: none; --tw-translate-y: 2.5rem; --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)); border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; border-top-left-radius: var(--rounded-box, 1rem); border-top-right-radius: var(--rounded-box, 1rem);}.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0;}.pointer-events-none { pointer-events: none;}.collapse { visibility: collapse;}.static { position: static;}.fixed { position: fixed;}.absolute { position: absolute;}.relative { position: relative;}.sticky { position: sticky;}.inset-0 { inset: 0px;}.inset-y-0 { top: 0px; bottom: 0px;}.bottom-1 { bottom: 0.25rem;}.bottom-10 { bottom: 2.5rem;}.bottom-2 { bottom: 0.5rem;}.left-0 { left: 0px;}.left-1 { left: 0.25rem;}.left-2 { left: 0.5rem;}.right-0 { right: 0px;}.right-1 { right: 0.25rem;}.right-2 { right: 0.5rem;}.right-2\.5 { right: 0.625rem;}.right-4 { right: 1rem;}.top-0 { top: 0px;}.top-1 { top: 0.25rem;}.top-2 { top: 0.5rem;}.top-3 { top: 0.75rem;}.top-\[54px\] { top: 54px;}.top-px { top: 1px;}.z-0 { z-index: 0;}.z-10 { z-index: 10;}.z-50 { z-index: 50;}.z-\[1000\] { z-index: 1000;}.z-\[1001\] { z-index: 1001;}.z-\[100\] { z-index: 100;}.z-\[1\] { z-index: 1;}.col-span-full { grid-column: 1 / -1;}.m-1 { margin: 0.25rem;}.m-2 { margin: 0.5rem;}.-mx-4 { margin-left: -1rem; margin-right: -1rem;}.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-2 { margin-left: 0.5rem; margin-right: 0.5rem;}.mx-3 { margin-left: 0.75rem; margin-right: 0.75rem;}.mx-auto { margin-left: auto; margin-right: auto;}.my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem;}.my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem;}.my-8 { margin-top: 2rem; margin-bottom: 2rem;}.-mr-2 { margin-right: -0.5rem;}.-mt-6 { margin-top: -1.5rem;}.mb-1 { margin-bottom: 0.25rem;}.mb-2 { margin-bottom: 0.5rem;}.mb-3 { margin-bottom: 0.75rem;}.mb-4 { margin-bottom: 1rem;}.mb-6 { margin-bottom: 1.5rem;}.mb-8 { margin-bottom: 2rem;}.me-2 { margin-inline-end: 0.5rem;}.ml-1 { margin-left: 0.25rem;}.ml-2 { margin-left: 0.5rem;}.ml-auto { margin-left: auto;}.mr-1 { margin-right: 0.25rem;}.mr-1\.5 { margin-right: 0.375rem;}.mr-2 { margin-right: 0.5rem;}.mr-3 { margin-right: 0.75rem;}.mr-4 { margin-right: 1rem;}.mt-1 { margin-top: 0.25rem;}.mt-10 { margin-top: 2.5rem;}.mt-12 { margin-top: 3rem;}.mt-16 { margin-top: 4rem;}.mt-2 { margin-top: 0.5rem;}.mt-3 { margin-top: 0.75rem;}.mt-4 { margin-top: 1rem;}.mt-6 { margin-top: 1.5rem;}.mt-8 { margin-top: 2rem;}.mt-auto { margin-top: auto;}.line-clamp-2 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}.block { display: block;}.flex { display: flex;}.inline-flex { display: inline-flex;}.grid { display: grid;}.contents { display: contents;}.hidden { display: none;}.aspect-video { aspect-ratio: 16 / 9;}.h-0 { height: 0px;}.h-10 { height: 2.5rem;}.h-11 { height: 2.75rem;}.h-16 { height: 4rem;}.h-2 { height: 0.5rem;}.h-4 { height: 1rem;}.h-5 { height: 1.25rem;}.h-6 { height: 1.5rem;}.h-8 { height: 2rem;}.h-9 { height: 2.25rem;}.h-\[38px\] { height: 38px;}.h-\[calc\(100\%-1rem\)\] { height: calc(100% - 1rem);}.h-full { height: 100%;}.max-h-full { max-height: 100%;}.min-h-\[2\.625em\] { min-height: 2.625em;}.min-h-\[38px\] { min-height: 38px;}.min-h-\[50vh\] { min-height: 50vh;}.min-h-\[54px\] { min-height: 54px;}.min-h-full { min-height: 100%;}.min-h-screen { min-height: 100vh;}.w-10 { width: 2.5rem;}.w-16 { width: 4rem;}.w-2 { width: 0.5rem;}.w-28 { width: 7rem;}.w-32 { width: 8rem;}.w-4 { width: 1rem;}.w-40 { width: 10rem;}.w-48 { width: 12rem;}.w-5 { width: 1.25rem;}.w-52 { width: 13rem;}.w-56 { width: 14rem;}.w-6 { width: 1.5rem;}.w-60 { width: 15rem;}.w-8 { width: 2rem;}.w-80 { width: 20rem;}.w-9 { width: 2.25rem;}.w-auto { width: auto;}.w-full { width: 100%;}.w-44 { width: 11rem;}.max-w-3xl { max-width: 48rem;}.max-w-4xl { max-width: 56rem;}.max-w-\[100px\] { max-width: 100px;}.max-w-\[120px\] { max-width: 120px;}.max-w-full { max-width: 100%;}.max-w-md { max-width: 28rem;}.max-w-none { max-width: none;}.max-w-screen-xl { max-width: 1280px;}.max-w-xs { max-width: 20rem;}.flex-1 { flex: 1 1 0%;}.flex-none { flex: none;}.flex-shrink-0 { flex-shrink: 0;}.flex-grow { flex-grow: 1;}.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 ping { 75%, 100% { transform: scale(2); opacity: 0; }}.animate-ping { animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;}.cursor-pointer { cursor: pointer;}.cursor-default { cursor: default;}.select-none { -webkit-user-select: none; -moz-user-select: none; user-select: none;}.resize { resize: both;}.list-disc { list-style-type: disc;}.appearance-none { -webkit-appearance: none; -moz-appearance: none; appearance: none;}.grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr));}.grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr));}.flex-col { flex-direction: column;}.flex-wrap { flex-wrap: wrap;}.flex-nowrap { flex-wrap: nowrap;}.items-center { align-items: center;}.justify-center { justify-content: center;}.justify-between { justify-content: space-between;}.justify-items-center { justify-items: center;}.gap-0 { gap: 0px;}.gap-1 { gap: 0.25rem;}.gap-1\.5 { gap: 0.375rem;}.gap-2 { gap: 0.5rem;}.gap-3 { gap: 0.75rem;}.gap-4 { gap: 1rem;}.gap-5 { gap: 1.25rem;}.gap-6 { gap: 1.5rem;}.gap-8 { gap: 2rem;}.gap-0\.5 { gap: 0.125rem;}.gap-x-3 { -moz-column-gap: 0.75rem; column-gap: 0.75rem;}.gap-x-4 { -moz-column-gap: 1rem; column-gap: 1rem;}.gap-y-2 { row-gap: 0.5rem;}.space-x-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(0.5rem * var(--tw-space-x-reverse)); margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));}.space-y-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));}.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));}.space-y-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));}.space-y-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));}.space-y-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1rem * var(--tw-space-y-reverse));}.space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));}.overflow-hidden { overflow: hidden;}.overflow-y-auto { overflow-y: auto;}.overflow-x-hidden { overflow-x: hidden;}.scroll-smooth { scroll-behavior: smooth;}.truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.text-ellipsis { text-overflow: ellipsis;}.whitespace-nowrap { white-space: nowrap;}.rounded { border-radius: 0.25rem;}.rounded-full { border-radius: 9999px;}.rounded-lg { border-radius: 0.5rem;}.rounded-md { border-radius: 0.375rem;}.rounded-none { border-radius: 0px;}.rounded-sm { border-radius: 0.125rem;}.rounded-l-lg { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem;}.rounded-t-lg { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem;}.border { border-width: 1px;}.border-2 { border-width: 2px;}.border-b { border-bottom-width: 1px;}.border-t { border-top-width: 1px;}.border-base-300 { --tw-border-opacity: 1; border-color: hsl(var(--b3) / var(--tw-border-opacity));}.border-base-300\/50 { border-color: hsl(var(--b3) / 0.5);}.border-gray-500 { --tw-border-opacity: 1; border-color: rgb(107 114 128 / var(--tw-border-opacity));}.border-gray-700 { --tw-border-opacity: 1; border-color: rgb(55 65 81 / var(--tw-border-opacity));}.border-gray-800 { --tw-border-opacity: 1; border-color: rgb(31 41 55 / var(--tw-border-opacity));}.border-base-300\/30 { border-color: hsl(var(--b3) / 0.3);}.bg-base-100 { --tw-bg-opacity: 1; background-color: hsl(var(--b1) / var(--tw-bg-opacity));}.bg-base-200 { --tw-bg-opacity: 1; background-color: hsl(var(--b2) / var(--tw-bg-opacity));}.bg-base-300 { --tw-bg-opacity: 1; background-color: hsl(var(--b3) / var(--tw-bg-opacity));}.bg-black\/50 { background-color: rgb(0 0 0 / 0.5);}.bg-black\/60 { background-color: rgb(0 0 0 / 0.6);}.bg-error { --tw-bg-opacity: 1; background-color: hsl(var(--er) / var(--tw-bg-opacity));}.bg-gray-600 { --tw-bg-opacity: 1; background-color: rgb(75 85 99 / var(--tw-bg-opacity));}.bg-gray-800 { --tw-bg-opacity: 1; background-color: rgb(31 41 55 / var(--tw-bg-opacity));}.bg-gray-800\/70 { background-color: rgb(31 41 55 / 0.7);}.bg-gray-900 { --tw-bg-opacity: 1; background-color: rgb(17 24 39 / var(--tw-bg-opacity));}.bg-info { --tw-bg-opacity: 1; background-color: hsl(var(--in) / var(--tw-bg-opacity));}.bg-neutral-focus { --tw-bg-opacity: 1; background-color: hsl(var(--nf) / var(--tw-bg-opacity));}.bg-primary-500 { --tw-bg-opacity: 1; background-color: rgb(245 158 11 / var(--tw-bg-opacity));}.bg-primary-600 { --tw-bg-opacity: 1; background-color: rgb(217 119 6 / var(--tw-bg-opacity));}.bg-primary-600\/80 { background-color: rgb(217 119 6 / 0.8);}.bg-primary-600\/90 { background-color: rgb(217 119 6 / 0.9);}.bg-primary-focus { --tw-bg-opacity: 1; background-color: hsl(var(--pf) / var(--tw-bg-opacity));}.bg-red-400 { --tw-bg-opacity: 1; background-color: rgb(248 113 113 / var(--tw-bg-opacity));}.bg-red-50 { --tw-bg-opacity: 1; background-color: rgb(254 242 242 / var(--tw-bg-opacity));}.bg-red-500 { --tw-bg-opacity: 1; background-color: rgb(239 68 68 / var(--tw-bg-opacity));}.bg-success { --tw-bg-opacity: 1; background-color: hsl(var(--su) / var(--tw-bg-opacity));}.bg-transparent { background-color: transparent;}.bg-warning { --tw-bg-opacity: 1; background-color: hsl(var(--wa) / var(--tw-bg-opacity));}.bg-yellow-600 { --tw-bg-opacity: 1; background-color: rgb(202 138 4 / var(--tw-bg-opacity));}.bg-opacity-40 { --tw-bg-opacity: 0.4;}.bg-opacity-75 { --tw-bg-opacity: 0.75;}.bg-gradient-to-br { background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));}.from-amber-400 { --tw-gradient-from: #fbbf24 var(--tw-gradient-from-position); --tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);}.to-orange-500 { --tw-gradient-to: #f97316 var(--tw-gradient-to-position);}.fill-current { fill: currentColor;}.object-contain { -o-object-fit: contain; object-fit: contain;}.object-cover { -o-object-fit: cover; object-fit: cover;}.p-0 { padding: 0px;}.p-1 { padding: 0.25rem;}.p-1\.5 { padding: 0.375rem;}.p-2 { padding: 0.5rem;}.p-2\.5 { padding: 0.625rem;}.p-3 { padding: 0.75rem;}.p-4 { padding: 1rem;}.p-6 { padding: 1.5rem;}.p-8 { padding: 2rem;}.px-1 { padding-left: 0.25rem; padding-right: 0.25rem;}.px-1\.5 { padding-left: 0.375rem; padding-right: 0.375rem;}.px-2 { padding-left: 0.5rem; padding-right: 0.5rem;}.px-3 { padding-left: 0.75rem; padding-right: 0.75rem;}.px-4 { padding-left: 1rem; padding-right: 1rem;}.px-5 { padding-left: 1.25rem; padding-right: 1.25rem;}.px-6 { padding-left: 1.5rem; padding-right: 1.5rem;}.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-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-4 { padding-top: 1rem; padding-bottom: 1rem;}.py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem;}.py-8 { padding-top: 2rem; padding-bottom: 2rem;}.pb-2 { padding-bottom: 0.5rem;}.pb-3 { padding-bottom: 0.75rem;}.pb-4 { padding-bottom: 1rem;}.pl-0 { padding-left: 0px;}.pl-10 { padding-left: 2.5rem;}.pl-2 { padding-left: 0.5rem;}.pl-3 { padding-left: 0.75rem;}.pl-5 { padding-left: 1.25rem;}.pl-6 { padding-left: 1.5rem;}.pl-7 { padding-left: 1.75rem;}.pr-0 { padding-right: 0px;}.pr-10 { padding-right: 2.5rem;}.pr-2 { padding-right: 0.5rem;}.pr-3 { padding-right: 0.75rem;}.pt-2 { padding-top: 0.5rem;}.pt-3 { padding-top: 0.75rem;}.pt-4 { padding-top: 1rem;}.pt-1 { padding-top: 0.25rem;}.text-center { text-align: center;}.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-8xl { font-size: 6rem; line-height: 1;}.text-9xl { font-size: 8rem; line-height: 1;}.text-base { font-size: 1rem; line-height: 1.5rem;}.text-lg { font-size: 1.125rem; line-height: 1.75rem;}.text-sm { font-size: 0.875rem; line-height: 1.25rem;}.text-xl { font-size: 1.25rem; line-height: 1.75rem;}.text-xs { font-size: 0.75rem; line-height: 1rem;}.font-bold { font-weight: 700;}.font-medium { font-weight: 500;}.font-semibold { font-weight: 600;}.uppercase { text-transform: uppercase;}.normal-case { text-transform: none;}.leading-5 { line-height: 1.25rem;}.leading-normal { line-height: 1.5;}.leading-snug { line-height: 1.375;}.leading-tight { line-height: 1.25;}.tracking-tight { letter-spacing: -0.025em;}.text-base-content { --tw-text-opacity: 1; color: hsl(var(--bc) / var(--tw-text-opacity));}.text-base-content\/40 { color: hsl(var(--bc) / 0.4);}.text-base-content\/60 { color: hsl(var(--bc) / 0.6);}.text-base-content\/70 { color: hsl(var(--bc) / 0.7);}.text-base-content\/80 { color: hsl(var(--bc) / 0.8);}.text-blue-500 { --tw-text-opacity: 1; color: rgb(59 130 246 / var(--tw-text-opacity));}.text-error { --tw-text-opacity: 1; color: hsl(var(--er) / var(--tw-text-opacity));}.text-gray-100 { --tw-text-opacity: 1; color: rgb(243 244 246 / var(--tw-text-opacity));}.text-gray-300 { --tw-text-opacity: 1; color: rgb(209 213 219 / var(--tw-text-opacity));}.text-gray-400 { --tw-text-opacity: 1; color: rgb(156 163 175 / var(--tw-text-opacity));}.text-gray-500 { --tw-text-opacity: 1; color: rgb(107 114 128 / var(--tw-text-opacity));}.text-gray-900 { --tw-text-opacity: 1; color: rgb(17 24 39 / var(--tw-text-opacity));}.text-neutral-content { --tw-text-opacity: 1; color: hsl(var(--nc) / var(--tw-text-opacity));}.text-primary-600 { --tw-text-opacity: 1; color: rgb(217 119 6 / var(--tw-text-opacity));}.text-primary-focus { --tw-text-opacity: 1; color: hsl(var(--pf) / var(--tw-text-opacity));}.text-primary-focus\/30 { color: hsl(var(--pf) / 0.3);}.text-red-500 { --tw-text-opacity: 1; color: rgb(239 68 68 / var(--tw-text-opacity));}.text-red-800 { --tw-text-opacity: 1; color: rgb(153 27 27 / var(--tw-text-opacity));}.text-white { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity));}.text-yellow-500 { --tw-text-opacity: 1; color: rgb(234 179 8 / var(--tw-text-opacity));}.text-base-content\/50 { color: hsl(var(--bc) / 0.5);}.text-error\/80 { color: hsl(var(--er) / 0.8);}.text-primary-content { --tw-text-opacity: 1; color: hsl(var(--pc) / var(--tw-text-opacity));}.placeholder-gray-400::-moz-placeholder { --tw-placeholder-opacity: 1; color: rgb(156 163 175 / var(--tw-placeholder-opacity));}.placeholder-gray-400::placeholder { --tw-placeholder-opacity: 1; color: rgb(156 163 175 / var(--tw-placeholder-opacity));}.placeholder-gray-500::-moz-placeholder { --tw-placeholder-opacity: 1; color: rgb(107 114 128 / var(--tw-placeholder-opacity));}.placeholder-gray-500::placeholder { --tw-placeholder-opacity: 1; color: rgb(107 114 128 / var(--tw-placeholder-opacity));}.opacity-0 { opacity: 0;}.opacity-60 { opacity: 0.6;}.opacity-70 { opacity: 0.7;}.opacity-75 { opacity: 0.75;}.opacity-50 { opacity: 0.5;}.shadow { --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.shadow-lg { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.shadow-sm { --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.shadow-xl { --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.shadow-md { --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.ring { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}.ring-offset-2 { --tw-ring-offset-width: 2px;}.ring-offset-base-100 { --tw-ring-offset-color: hsl(var(--b1) / 1);}.drop-shadow { --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.transition { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}.transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}.transition-colors { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}.transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}.transition-transform { transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}.duration-200 { transition-duration: 200ms;}.duration-300 { transition-duration: 300ms;}.duration-500 { transition-duration: 500ms;}html { font-size: 16px; color: whitesmoke;}.icon { display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask-size: contain; mask-size: contain; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center;}.icon-user { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z'/%3E%3C/svg%3E");}.icon-play { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9V344c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88c-7.4-4.5-16.7-4.7-24.3-.5z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9V344c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88c-7.4-4.5-16.7-4.7-24.3-.5z'/%3E%3C/svg%3E");}.icon-clock { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z'/%3E%3C/svg%3E");}.icon-bars { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z'/%3E%3C/svg%3E");}.icon-chevron-down { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");}.icon-search { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z'/%3E%3C/svg%3E");}.icon-heart { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z'/%3E%3C/svg%3E");}.icon-key { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17v80c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V448h40c13.3 0 24-10.7 24-24V384h40c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zM376 96a40 40 0 1 1 0 80 40 40 0 1 1 0-80z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17v80c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V448h40c13.3 0 24-10.7 24-24V384h40c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zM376 96a40 40 0 1 1 0 80 40 40 0 1 1 0-80z'/%3E%3C/svg%3E");}.icon-sign-out { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M377.9 105.9L500.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L377.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1-128 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM160 96L96 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-53 0-96-43-96-96L0 128C0 75 43 32 96 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M377.9 105.9L500.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L377.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1-128 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM160 96L96 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-53 0-96-43-96-96L0 128C0 75 43 32 96 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32z'/%3E%3C/svg%3E");}.icon-sign-in { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M352 96l64 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c53 0 96-43 96-96l0-256c0-53-43-96-96-96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm-9.4 182.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L242.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M352 96l64 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c53 0 96-43 96-96l0-256c0-53-43-96-96-96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm-9.4 182.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L242.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z'/%3E%3C/svg%3E");}.icon-times { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z'/%3E%3C/svg%3E");}.icon-home { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z'/%3E%3C/svg%3E");}.icon-video { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2V384c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 336.5V175.5l14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2V384c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 336.5V175.5l14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z'/%3E%3C/svg%3E");}.icon-fire { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 googl404.2 348.2 512 224 512C121.8 512 32 googl423.8 32 319.4C32 240 64 144 96 128c7.4-3.7 16.3-2.7 22.9 2.6c10 8 32 32 64 64c32-64 80-112 128-176c7.8-10.4 21.5-10.4 29.3 0z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C121.8 512 32 423.8 32 319.4c0-79.4 32-175.4 64-191.4c7.4-3.7 16.3-2.7 22.9 2.6c10 8 32 32 64 64c32-64 80-112 128-176z'/%3E%3C/svg%3E");}.icon-chart-line { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z'/%3E%3C/svg%3E");}.icon-arrow-up { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z'/%3E%3C/svg%3E");}.icon-calendar { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192z'/%3E%3C/svg%3E");}.icon-star { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3Lために439.2 329l104.2-103.1c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L439.2 329l104.2-103.1c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z'/%3E%3C/svg%3E");}.icon-broadcast { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M80.3 44C69.8 69.9 64 98.2 64 128s5.8 58.1 16.3 84c6.6 16.4-1.3 35-17.7 41.7s-35-1.3-41.7-17.7C7.4 202.6 0 166.1 0 128S7.4 53.4 20.9 20C27.6 3.6 46.2-4.3 62.6 2.3S86.9 27.6 80.3 44zM555.1 20C568.6 53.4 576 89.9 576 128s-7.4 74.6-20.9 108c-6.6 16.4-25.3 24.3-41.7 17.7S489.1 228.4 495.7 212c10.5-25.9 16.3-54.2 16.3-84s-5.8-58.1-16.3-84C489.1 27.6 497 9 513.4 2.3s35 1.3 41.7 17.7zM352 128c0 23.7-12.9 44.4-32 55.4V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V183.4c-19.1-11.1-32-31.7-32-55.4c0-35.3 28.7-64 64-64s64 28.7 64 64zM170.6 76.8C163.8 92.4 160 109.7 160 128s3.8 35.6 10.6 51.2c7.1 16.2-.3 35.1-16.5 42.1s-35.1-.3-42.1-16.5c-10.3-23.6-16-49.6-16-76.8s5.7-53.2 16-76.8c7.1-16.2 25.9-23.6 42.1-16.5s23.6 25.9 16.5 42.1zM464 51.2c10.3 23.6 16 49.6 16 76.8s-5.7 53.2-16 76.8c-7.1 16.2-25.9 23.6-42.1 16.5s-23.6-25.9-16.5-42.1c6.8-15.6 10.6-32.9 10.6-51.2s-3.8-35.6-10.6-51.2c-7.1-16.2 .3-35.1 16.5-42.1s35.1 .3 42.1 16.5z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M80.3 44C69.8 69.9 64 98.2 64 128s5.8 58.1 16.3 84c6.6 16.4-1.3 35-17.7 41.7s-35-1.3-41.7-17.7C7.4 202.6 0 166.1 0 128S7.4 53.4 20.9 20C27.6 3.6 46.2-4.3 62.6 2.3S86.9 27.6 80.3 44zM555.1 20C568.6 53.4 576 89.9 576 128s-7.4 74.6-20.9 108c-6.6 16.4-25.3 24.3-41.7 17.7S489.1 228.4 495.7 212c10.5-25.9 16.3-54.2 16.3-84s-5.8-58.1-16.3-84C489.1 27.6 497 9 513.4 2.3s35 1.3 41.7 17.7zM352 128c0 23.7-12.9 44.4-32 55.4V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V183.4c-19.1-11.1-32-31.7-32-55.4c0-35.3 28.7-64 64-64s64 28.7 64 64zM170.6 76.8C163.8 92.4 160 109.7 160 128s3.8 35.6 10.6 51.2c7.1 16.2-.3 35.1-16.5 42.1s-35.1-.3-42.1-16.5c-10.3-23.6-16-49.6-16-76.8s5.7-53.2 16-76.8c7.1-16.2 25.9-23.6 42.1-16.5s23.6 25.9 16.5 42.1zM464 51.2c10.3 23.6 16 49.6 16 76.8s-5.7 53.2-16 76.8c-7.1 16.2-25.9 23.6-42.1 16.5s-23.6-25.9-16.5-42.1c6.8-15.6 10.6-32.9 10.6-51.2s-3.8-35.6-10.6-51.2c-7.1-16.2 .3-35.1 16.5-42.1s35.1 .3 42.1 16.5z'/%3E%3C/svg%3E");}.icon-user-plus { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM504 312V248H440c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V136c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H552v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM504 312V248H440c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V136c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H552v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z'/%3E%3C/svg%3E");}.icon-globe { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.6 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.4 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.6 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.4 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z'/%3E%3C/svg%3E");}.icon-check { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");}.icon-arrow-right { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E");}.icon-backward { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M459.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4L288 214.3V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160c-7.3 6.1-11.5 15.1-11.5 24.6s4.2 18.5 11.5 24.6l192 160c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V297.7l171.5 142.9z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M459.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4L288 214.3V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160c-7.3 6.1-11.5 15.1-11.5 24.6s4.2 18.5 11.5 24.6l192 160c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V297.7l171.5 142.9z'/%3E%3C/svg%3E");}.icon-forward { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416V96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4L224 214.3V96c0-12.4 7.2-23.7 18.4-29s24.5-3.6 34.1 4.4l192 160c7.3 6.1 11.5 15.1 11.5 24.6s-4.2 18.5-11.5 24.6l-192 160c-9.5 7.9-22.8 9.7-34.1 4.4s-18.4-16.6-18.4-29V297.7L52.5 440.6z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416V96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4L224 214.3V96c0-12.4 7.2-23.7 18.4-29s24.5-3.6 34.1 4.4l192 160c7.3 6.1 11.5 15.1 11.5 24.6s-4.2 18.5-11.5 24.6l-192 160c-9.5 7.9-22.8 9.7-34.1 4.4s-18.4-16.6-18.4-29V297.7L52.5 440.6z'/%3E%3C/svg%3E");}.icon-share-alt { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M352 224c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96c0 4 .2 8 .7 11.9l-94.1 47C145.4 170.2 121.9 160 96 160c-53 0-96 43-96 96s43 96 96 96c25.9 0 49.4-10.2 66.6-26.9l94.1 47c-.5 3.9-.7 7.8-.7 11.9c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-25.9 0-49.4 10.2-66.6 26.9l-94.1-47c.5-3.9 .7-7.8 .7-11.9s-.2-8-.7-11.9l94.1-47C302.6 213.8 326.1 224 352 224z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M352 224c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96c0 4 .2 8 .7 11.9l-94.1 47C145.4 170.2 121.9 160 96 160c-53 0-96 43-96 96s43 96 96 96c25.9 0 49.4-10.2 66.6-26.9l94.1 47c-.5 3.9-.7 7.8-.7 11.9c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-25.9 0-49.4 10.2-66.6 26.9l-94.1-47c.5-3.9 .7-7.8 .7-11.9s-.2-8-.7-11.9l94.1-47C302.6 213.8 326.1 224 352 224z'/%3E%3C/svg%3E");}.icon-warning { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 googl472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z'/%3E%3C/svg%3E");}.vloader { position: absolute; display: block; width: 0; height: 3px; top: 0; left: 0; z-index: 50; background: linear-gradient(90deg, #e0a762, #f5c842); opacity: 0;}.vloader.loading { width: 100%; opacity: 1; box-shadow: 0 0 8px rgba(224, 167, 98, 0.6); transition: width 6s ease-out, opacity 0.2s ease;}.vloader.loaded { opacity: 0; transition: opacity 0.3s ease;}.preview-video { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 100%; max-height: 100%; -o-object-fit: contain; object-fit: contain; z-index: 30; opacity: 0; transition: opacity 0.3s ease; pointer-events: none;}.preview-video.playing { opacity: 1;}.pop-message { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: 20px; background-color: #333; color: #fff; border-radius: 5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); z-index: 1000;}.lazy-ad { position: relative; width: 100%; display: flex; justify-content: center; align-items: center;}.lazy-ad .ad-placeholder { display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; background: linear-gradient(90deg, transparent 25%, rgba(0,0,0,0.03) 50%, transparent 75%); background-size: 200% 100%; animation: ad-shimmer 1.5s infinite;}@keyframes ad-shimmer { 0% { background-position: 200% 0; } 100% { background-position: -200% 0; }}.lazy-ad .ad-loading-text { font-size: 0.75rem; color: rgba(0,0,0,0.2);}.lazy-ad[data-loaded="true"] .ad-placeholder { display: none;}.lazy-ad[data-loaded="true"] .ad-content { display: flex !important; flex-wrap: wrap; justify-content: center; gap: 1rem;}@media (min-width: 640px) { .sm\:container { width: 100%; } @media (min-width: 300px) { .sm\:container { max-width: 300px; } } @media (min-width: 640px) { .sm\:container { max-width: 640px; } } @media (min-width: 768px) { .sm\:container { max-width: 768px; } } @media (min-width: 1024px) { .sm\:container { max-width: 1024px; } } @media (min-width: 1280px) { .sm\:container { max-width: 1280px; } } .sm\:btn-sm { height: 2rem; padding-left: 0.75rem; padding-right: 0.75rem; min-height: 2rem; font-size: 0.875rem; } .btn-square:where(.sm\:btn-sm) { height: 2rem; width: 2rem; padding: 0px; } .btn-circle:where(.sm\:btn-sm) { height: 2rem; width: 2rem; border-radius: 9999px; padding: 0px; }}@media (min-width: 768px) { .md\:container { width: 100%; } @media (min-width: 300px) { .md\:container { max-width: 300px; } } @media (min-width: 640px) { .md\:container { max-width: 640px; } } @media (min-width: 768px) { .md\:container { max-width: 768px; } } @media (min-width: 1024px) { .md\:container { max-width: 1024px; } } @media (min-width: 1280px) { .md\:container { max-width: 1280px; } }}.hover\:-translate-y-0:hover { --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));}.hover\:-translate-y-0\.5:hover { --tw-translate-y: -0.125rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.hover\:scale-\[1\.02\]:hover { --tw-scale-x: 1.02; --tw-scale-y: 1.02; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.hover\:scale-105:hover { --tw-scale-x: 1.05; --tw-scale-y: 1.05; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.hover\:bg-base-100:hover { --tw-bg-opacity: 1; background-color: hsl(var(--b1) / var(--tw-bg-opacity));}.hover\:bg-error\/10:hover { background-color: hsl(var(--er) / 0.1);}.hover\:bg-gray-200:hover { --tw-bg-opacity: 1; background-color: rgb(229 231 235 / var(--tw-bg-opacity));}.hover\:bg-gray-700:hover { --tw-bg-opacity: 1; background-color: rgb(55 65 81 / var(--tw-bg-opacity));}.hover\:bg-gray-800:hover { --tw-bg-opacity: 1; background-color: rgb(31 41 55 / var(--tw-bg-opacity));}.hover\:bg-primary-700:hover { --tw-bg-opacity: 1; background-color: rgb(180 83 9 / var(--tw-bg-opacity));}.hover\:bg-primary-focus:hover { --tw-bg-opacity: 1; background-color: hsl(var(--pf) / var(--tw-bg-opacity));}.hover\:bg-red-500\/10:hover { background-color: rgb(239 68 68 / 0.1);}.hover\:bg-yellow-700:hover { --tw-bg-opacity: 1; background-color: rgb(161 98 7 / var(--tw-bg-opacity));}.hover\:bg-transparent:hover { background-color: transparent;}.hover\:bg-opacity-10:hover { --tw-bg-opacity: 0.1;}.hover\:text-error:hover { --tw-text-opacity: 1; color: hsl(var(--er) / var(--tw-text-opacity));}.hover\:text-gray-400:hover { --tw-text-opacity: 1; color: rgb(156 163 175 / var(--tw-text-opacity));}.hover\:text-gray-900:hover { --tw-text-opacity: 1; color: rgb(17 24 39 / var(--tw-text-opacity));}.hover\:text-primary-content:hover { --tw-text-opacity: 1; color: hsl(var(--pc) / var(--tw-text-opacity));}.hover\:text-primary-focus:hover { --tw-text-opacity: 1; color: hsl(var(--pf) / var(--tw-text-opacity));}.hover\:text-red-500:hover { --tw-text-opacity: 1; color: rgb(239 68 68 / var(--tw-text-opacity));}.hover\:text-white:hover { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity));}.hover\:text-yellow-400:hover { --tw-text-opacity: 1; color: rgb(250 204 21 / var(--tw-text-opacity));}.hover\:underline:hover { text-decoration-line: underline;}.hover\:opacity-80:hover { opacity: 0.8;}.hover\:opacity-90:hover { opacity: 0.9;}.hover\:shadow-\[0_10px_40px_-10px_rgba\(0\2c 0\2c 0\2c 0\.3\)\]:hover { --tw-shadow: 0 10px 40px -10px rgba(0,0,0,0.3); --tw-shadow-colored: 0 10px 40px -10px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.hover\:shadow-lg:hover { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.hover\:shadow-md:hover { --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.hover\:shadow-black\/10:hover { --tw-shadow-color: rgb(0 0 0 / 0.1); --tw-shadow: var(--tw-shadow-colored);}.hover\:shadow-yellow-600:hover { --tw-shadow-color: #ca8a04; --tw-shadow: var(--tw-shadow-colored);}.focus\:w-72:focus { width: 18rem;}.focus\:border-gray-700:focus { --tw-border-opacity: 1; border-color: rgb(55 65 81 / var(--tw-border-opacity));}.focus\:border-yellow-600:focus { --tw-border-opacity: 1; border-color: rgb(202 138 4 / var(--tw-border-opacity));}.focus\:bg-base-100:focus { --tw-bg-opacity: 1; background-color: hsl(var(--b1) / var(--tw-bg-opacity));}.focus\:text-primary-600:focus { --tw-text-opacity: 1; color: rgb(217 119 6 / var(--tw-text-opacity));}.focus\:outline-none:focus { outline: 2px solid transparent; outline-offset: 2px;}.focus\:ring-0:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --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-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-4: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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}.focus\:ring-blue-300:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity));}.focus\:ring-gray-500:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity));}.focus\:ring-white:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));}.focus\:ring-yellow-600:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(202 138 4 / var(--tw-ring-opacity));}.focus\:ring-offset-2:focus { --tw-ring-offset-width: 2px;}.focus\:ring-offset-gray-800:focus { --tw-ring-offset-color: #1f2937;}.group:hover .group-hover\:rotate-180 { --tw-rotate: 180deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.group:hover .group-hover\:bg-gray-700 { --tw-bg-opacity: 1; background-color: rgb(55 65 81 / var(--tw-bg-opacity));}.group:hover .group-hover\:text-primary-focus { --tw-text-opacity: 1; color: hsl(var(--pf) / var(--tw-text-opacity));}.group:hover .group-hover\:text-red-500 { --tw-text-opacity: 1; color: rgb(239 68 68 / var(--tw-text-opacity));}.group:hover .group-hover\:opacity-100 { opacity: 1;}:is(.dark .dark\:border) { border-width: 1px;}:is(.dark .dark\:border-gray-700) { --tw-border-opacity: 1; border-color: rgb(55 65 81 / var(--tw-border-opacity));}:is(.dark .dark\:bg-blue-600) { --tw-bg-opacity: 1; background-color: rgb(37 99 235 / var(--tw-bg-opacity));}:is(.dark .dark\:bg-gray-700) { --tw-bg-opacity: 1; background-color: rgb(55 65 81 / var(--tw-bg-opacity));}:is(.dark .dark\:bg-gray-800) { --tw-bg-opacity: 1; background-color: rgb(31 41 55 / var(--tw-bg-opacity));}:is(.dark .dark\:text-red-400) { --tw-text-opacity: 1; color: rgb(248 113 113 / var(--tw-text-opacity));}:is(.dark .dark\:hover\:bg-blue-700:hover) { --tw-bg-opacity: 1; background-color: rgb(29 78 216 / var(--tw-bg-opacity));}:is(.dark .dark\:hover\:bg-gray-800:hover) { --tw-bg-opacity: 1; background-color: rgb(31 41 55 / var(--tw-bg-opacity));}:is(.dark .dark\:hover\:text-white:hover) { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity));}:is(.dark .dark\:focus\:ring-blue-800:focus) { --tw-ring-opacity: 1; --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity));}@media (min-width: 300px) { .xs\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }}@media (min-width: 640px) { .sm\:bottom-2 { bottom: 0.5rem; } .sm\:left-2 { left: 0.5rem; } .sm\:right-2 { right: 0.5rem; } .sm\:top-2 { top: 0.5rem; } .sm\:m-0 { margin: 0px; } .sm\:mb-4 { margin-bottom: 1rem; } .sm\:mb-6 { margin-bottom: 1.5rem; } .sm\:mr-2 { margin-right: 0.5rem; } .sm\:mr-4 { margin-right: 1rem; } .sm\:mt-8 { margin-top: 2rem; } .sm\:block { display: block; } .sm\:inline-block { display: inline-block; } .sm\:hidden { display: none; } .sm\:h-10 { height: 2.5rem; } .sm\:w-10 { width: 2.5rem; } .sm\:max-w-md { max-width: 28rem; } .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .sm\:flex-row { flex-direction: row; } .sm\:gap-3 { gap: 0.75rem; } .sm\:gap-4 { gap: 1rem; } .sm\:space-y-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); } .sm\:space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); } .sm\:p-3 { padding: 0.75rem; } .sm\:p-4 { padding: 1rem; } .sm\:p-8 { padding: 2rem; } .sm\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; } .sm\:px-3 { padding-left: 0.75rem; padding-right: 0.75rem; } .sm\:px-4 { padding-left: 1rem; padding-right: 1rem; } .sm\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; } .sm\:py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; } .sm\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; } .sm\:text-base { font-size: 1rem; line-height: 1.5rem; } .sm\:text-lg { font-size: 1.125rem; line-height: 1.75rem; } .sm\:text-sm { font-size: 0.875rem; line-height: 1.25rem; } .sm\:text-xl { font-size: 1.25rem; line-height: 1.75rem; } .sm\:text-xs { font-size: 0.75rem; line-height: 1rem; }}@media (min-width: 768px) { .md\:inset-0 { inset: 0px; } .md\:order-1 { order: 1; } .md\:order-2 { order: 2; } .md\:ml-10 { margin-left: 2.5rem; } .md\:mt-0 { margin-top: 0px; } .md\:block { display: block; } .md\:inline { display: inline; } .md\:flex { display: flex; } .md\:hidden { display: none; } .md\:h-12 { height: 3rem; } .md\:w-1\/3 { width: 33.333333%; } .md\:w-12 { width: 3rem; } .md\:w-2\/3 { width: 66.666667%; } .md\:w-20 { width: 5rem; } .md\:w-auto { width: auto; } .md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); } .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); } .md\:flex-row { flex-direction: row; } .md\:gap-4 { gap: 1rem; } .md\:space-x-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(2rem * var(--tw-space-x-reverse)); margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))); } .md\:space-y-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)); } .md\:border-0 { border-width: 0px; } .md\:bg-transparent { background-color: transparent; } .md\:p-0 { padding: 0px; } .md\:p-4 { padding: 1rem; } .md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; } .md\:text-2xl { font-size: 1.5rem; line-height: 2rem; } .md\:text-base { font-size: 1rem; line-height: 1.5rem; } :is(.dark .md\:dark\:bg-gray-900) { --tw-bg-opacity: 1; background-color: rgb(17 24 39 / var(--tw-bg-opacity)); }}@media (min-width: 1024px) { .lg\:col-span-1 { grid-column: span 1 / span 1; } .lg\:col-span-2 { grid-column: span 2 / span 2; } .lg\:col-span-3 { grid-column: span 3 / span 3; } .lg\:block { display: block; } .lg\:flex { display: flex; } .lg\:hidden { display: none; } .lg\:w-1\/4 { width: 25%; } .lg\:w-3\/4 { width: 75%; } .lg\:w-64 { width: 16rem; } .lg\:flex-none { flex: none; } .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); } .lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); } .lg\:flex-row { flex-direction: row; } .lg\:gap-5 { gap: 1.25rem; } .lg\:px-8 { padding-left: 2rem; padding-right: 2rem; } .lg\:py-0 { padding-top: 0px; padding-bottom: 0px; }}@media (min-width: 1280px) { .xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); } .xl\:p-0 { padding: 0px; }}