.fa,.fa-brands,.fa-classic,.fa-regular,.fa-solid,.fab,.far,.fas{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em)}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content:""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-ul{list-style-type:none;margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.0625em) var(--fa-border-style,solid) var(--fa-border-color,#eee);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-end,.fa-pull-right{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation:none!important;transition:none!important}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{--fa-width:100%;inset:0;position:absolute;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"0"}.fa-1{--fa:"1"}.fa-2{--fa:"2"}.fa-3{--fa:"3"}.fa-4{--fa:"4"}.fa-5{--fa:"5"}.fa-6{--fa:"6"}.fa-7{--fa:"7"}.fa-8{--fa:"8"}.fa-9{--fa:"9"}.fa-exclamation{--fa:"!"}.fa-hashtag{--fa:"#"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"$"}.fa-percent,.fa-percentage{--fa:"%"}.fa-asterisk{--fa:"*"}.fa-add,.fa-plus{--fa:"+"}.fa-less-than{--fa:"<"}.fa-equals{--fa:"="}.fa-greater-than{--fa:">"}.fa-question{--fa:"?"}.fa-at{--fa:"@"}.fa-a{--fa:"A"}.fa-b{--fa:"B"}.fa-c{--fa:"C"}.fa-d{--fa:"D"}.fa-e{--fa:"E"}.fa-f{--fa:"F"}.fa-g{--fa:"G"}.fa-h{--fa:"H"}.fa-i{--fa:"I"}.fa-j{--fa:"J"}.fa-k{--fa:"K"}.fa-l{--fa:"L"}.fa-m{--fa:"M"}.fa-n{--fa:"N"}.fa-o{--fa:"O"}.fa-p{--fa:"P"}.fa-q{--fa:"Q"}.fa-r{--fa:"R"}.fa-s{--fa:"S"}.fa-t{--fa:"T"}.fa-u{--fa:"U"}.fa-v{--fa:"V"}.fa-w{--fa:"W"}.fa-x{--fa:"X"}.fa-y{--fa:"Y"}.fa-z{--fa:"Z"}.fa-faucet{--fa:"\e005"}.fa-faucet-drip{--fa:"\e006"}.fa-house-chimney-window{--fa:"\e00d"}.fa-house-signal{--fa:"\e012"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:"\e03f"}.fa-temperature-arrow-up,.fa-temperature-up{--fa:"\e040"}.fa-trailer{--fa:"\e041"}.fa-bacteria{--fa:"\e059"}.fa-bacterium{--fa:"\e05a"}.fa-box-tissue{--fa:"\e05b"}.fa-hand-holding-medical{--fa:"\e05c"}.fa-hand-sparkles{--fa:"\e05d"}.fa-hands-bubbles,.fa-hands-wash{--fa:"\e05e"}.fa-handshake-alt-slash,.fa-handshake-simple-slash,.fa-handshake-slash{--fa:"\e060"}.fa-head-side-cough{--fa:"\e061"}.fa-head-side-cough-slash{--fa:"\e062"}.fa-head-side-mask{--fa:"\e063"}.fa-head-side-virus{--fa:"\e064"}.fa-house-chimney-user{--fa:"\e065"}.fa-house-laptop,.fa-laptop-house{--fa:"\e066"}.fa-lungs-virus{--fa:"\e067"}.fa-people-arrows,.fa-people-arrows-left-right{--fa:"\e068"}.fa-plane-slash{--fa:"\e069"}.fa-pump-medical{--fa:"\e06a"}.fa-pump-soap{--fa:"\e06b"}.fa-shield-virus{--fa:"\e06c"}.fa-sink{--fa:"\e06d"}.fa-soap{--fa:"\e06e"}.fa-stopwatch-20{--fa:"\e06f"}.fa-shop-slash,.fa-store-alt-slash{--fa:"\e070"}.fa-store-slash{--fa:"\e071"}.fa-toilet-paper-slash{--fa:"\e072"}.fa-users-slash{--fa:"\e073"}.fa-virus{--fa:"\e074"}.fa-virus-slash{--fa:"\e075"}.fa-viruses{--fa:"\e076"}.fa-vest{--fa:"\e085"}.fa-vest-patches{--fa:"\e086"}.fa-arrow-trend-down{--fa:"\e097"}.fa-arrow-trend-up{--fa:"\e098"}.fa-arrow-up-from-bracket{--fa:"\e09a"}.fa-austral-sign{--fa:"\e0a9"}.fa-baht-sign{--fa:"\e0ac"}.fa-bitcoin-sign{--fa:"\e0b4"}.fa-bolt-lightning{--fa:"\e0b7"}.fa-book-bookmark{--fa:"\e0bb"}.fa-camera-rotate{--fa:"\e0d8"}.fa-cedi-sign{--fa:"\e0df"}.fa-chart-column{--fa:"\e0e3"}.fa-chart-gantt{--fa:"\e0e4"}.fa-clapperboard{--fa:"\e131"}.fa-clover{--fa:"\e139"}.fa-code-compare{--fa:"\e13a"}.fa-code-fork{--fa:"\e13b"}.fa-code-pull-request{--fa:"\e13c"}.fa-colon-sign{--fa:"\e140"}.fa-cruzeiro-sign{--fa:"\e152"}.fa-display{--fa:"\e163"}.fa-dong-sign{--fa:"\e169"}.fa-elevator{--fa:"\e16d"}.fa-filter-circle-xmark{--fa:"\e17b"}.fa-florin-sign{--fa:"\e184"}.fa-folder-closed{--fa:"\e185"}.fa-franc-sign{--fa:"\e18f"}.fa-guarani-sign{--fa:"\e19a"}.fa-gun{--fa:"\e19b"}.fa-hands-clapping{--fa:"\e1a8"}.fa-home-user,.fa-house-user{--fa:"\e1b0"}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:"\e1bc"}.fa-kip-sign{--fa:"\e1c4"}.fa-lari-sign{--fa:"\e1c8"}.fa-litecoin-sign{--fa:"\e1d3"}.fa-manat-sign{--fa:"\e1d5"}.fa-mask-face{--fa:"\e1d7"}.fa-mill-sign{--fa:"\e1ed"}.fa-money-bills{--fa:"\e1f3"}.fa-naira-sign{--fa:"\e1f6"}.fa-notdef{--fa:"\e1fe"}.fa-panorama{--fa:"\e209"}.fa-peseta-sign{--fa:"\e221"}.fa-peso-sign{--fa:"\e222"}.fa-plane-up{--fa:"\e22d"}.fa-rupiah-sign{--fa:"\e23d"}.fa-stairs{--fa:"\e289"}.fa-timeline{--fa:"\e29c"}.fa-truck-front{--fa:"\e2b7"}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:"\e2bb"}.fa-vault{--fa:"\e2c5"}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:"\e2ca"}.fa-wheat-alt,.fa-wheat-awn{--fa:"\e2cd"}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:"\e2ce"}.fa-bangladeshi-taka-sign{--fa:"\e2e6"}.fa-bowl-rice{--fa:"\e2eb"}.fa-person-pregnant{--fa:"\e31e"}.fa-home-lg,.fa-house-chimney{--fa:"\e3af"}.fa-house-crack{--fa:"\e3b1"}.fa-house-medical{--fa:"\e3b2"}.fa-cent-sign{--fa:"\e3f5"}.fa-plus-minus{--fa:"\e43c"}.fa-sailboat{--fa:"\e445"}.fa-section{--fa:"\e447"}.fa-shrimp{--fa:"\e448"}.fa-brazilian-real-sign{--fa:"\e46c"}.fa-chart-simple{--fa:"\e473"}.fa-diagram-next{--fa:"\e476"}.fa-diagram-predecessor{--fa:"\e477"}.fa-diagram-successor{--fa:"\e47a"}.fa-earth-oceania,.fa-globe-oceania{--fa:"\e47b"}.fa-bug-slash{--fa:"\e490"}.fa-file-circle-plus{--fa:"\e494"}.fa-shop-lock{--fa:"\e4a5"}.fa-virus-covid{--fa:"\e4a8"}.fa-virus-covid-slash{--fa:"\e4a9"}.fa-anchor-circle-check{--fa:"\e4aa"}.fa-anchor-circle-exclamation{--fa:"\e4ab"}.fa-anchor-circle-xmark{--fa:"\e4ac"}.fa-anchor-lock{--fa:"\e4ad"}.fa-arrow-down-up-across-line{--fa:"\e4af"}.fa-arrow-down-up-lock{--fa:"\e4b0"}.fa-arrow-right-to-city{--fa:"\e4b3"}.fa-arrow-up-from-ground-water{--fa:"\e4b5"}.fa-arrow-up-from-water-pump{--fa:"\e4b6"}.fa-arrow-up-right-dots{--fa:"\e4b7"}.fa-arrows-down-to-line{--fa:"\e4b8"}.fa-arrows-down-to-people{--fa:"\e4b9"}.fa-arrows-left-right-to-line{--fa:"\e4ba"}.fa-arrows-spin{--fa:"\e4bb"}.fa-arrows-split-up-and-left{--fa:"\e4bc"}.fa-arrows-to-circle{--fa:"\e4bd"}.fa-arrows-to-dot{--fa:"\e4be"}.fa-arrows-to-eye{--fa:"\e4bf"}.fa-arrows-turn-right{--fa:"\e4c0"}.fa-arrows-turn-to-dots{--fa:"\e4c1"}.fa-arrows-up-to-line{--fa:"\e4c2"}.fa-bore-hole{--fa:"\e4c3"}.fa-bottle-droplet{--fa:"\e4c4"}.fa-bottle-water{--fa:"\e4c5"}.fa-bowl-food{--fa:"\e4c6"}.fa-boxes-packing{--fa:"\e4c7"}.fa-bridge{--fa:"\e4c8"}.fa-bridge-circle-check{--fa:"\e4c9"}.fa-bridge-circle-exclamation{--fa:"\e4ca"}.fa-bridge-circle-xmark{--fa:"\e4cb"}.fa-bridge-lock{--fa:"\e4cc"}.fa-bridge-water{--fa:"\e4ce"}.fa-bucket{--fa:"\e4cf"}.fa-bugs{--fa:"\e4d0"}.fa-building-circle-arrow-right{--fa:"\e4d1"}.fa-building-circle-check{--fa:"\e4d2"}.fa-building-circle-exclamation{--fa:"\e4d3"}.fa-building-circle-xmark{--fa:"\e4d4"}.fa-building-flag{--fa:"\e4d5"}.fa-building-lock{--fa:"\e4d6"}.fa-building-ngo{--fa:"\e4d7"}.fa-building-shield{--fa:"\e4d8"}.fa-building-un{--fa:"\e4d9"}.fa-building-user{--fa:"\e4da"}.fa-building-wheat{--fa:"\e4db"}.fa-burst{--fa:"\e4dc"}.fa-car-on{--fa:"\e4dd"}.fa-car-tunnel{--fa:"\e4de"}.fa-child-combatant,.fa-child-rifle{--fa:"\e4e0"}.fa-children{--fa:"\e4e1"}.fa-circle-nodes{--fa:"\e4e2"}.fa-clipboard-question{--fa:"\e4e3"}.fa-cloud-showers-water{--fa:"\e4e4"}.fa-computer{--fa:"\e4e5"}.fa-cubes-stacked{--fa:"\e4e6"}.fa-envelope-circle-check{--fa:"\e4e8"}.fa-explosion{--fa:"\e4e9"}.fa-ferry{--fa:"\e4ea"}.fa-file-circle-exclamation{--fa:"\e4eb"}.fa-file-circle-minus{--fa:"\e4ed"}.fa-file-circle-question{--fa:"\e4ef"}.fa-file-shield{--fa:"\e4f0"}.fa-fire-burner{--fa:"\e4f1"}.fa-fish-fins{--fa:"\e4f2"}.fa-flask-vial{--fa:"\e4f3"}.fa-glass-water{--fa:"\e4f4"}.fa-glass-water-droplet{--fa:"\e4f5"}.fa-group-arrows-rotate{--fa:"\e4f6"}.fa-hand-holding-hand{--fa:"\e4f7"}.fa-handcuffs{--fa:"\e4f8"}.fa-hands-bound{--fa:"\e4f9"}.fa-hands-holding-child{--fa:"\e4fa"}.fa-hands-holding-circle{--fa:"\e4fb"}.fa-heart-circle-bolt{--fa:"\e4fc"}.fa-heart-circle-check{--fa:"\e4fd"}.fa-heart-circle-exclamation{--fa:"\e4fe"}.fa-heart-circle-minus{--fa:"\e4ff"}.fa-heart-circle-plus{--fa:"\e500"}.fa-heart-circle-xmark{--fa:"\e501"}.fa-helicopter-symbol{--fa:"\e502"}.fa-helmet-un{--fa:"\e503"}.fa-hill-avalanche{--fa:"\e507"}.fa-hill-rockslide{--fa:"\e508"}.fa-house-circle-check{--fa:"\e509"}.fa-house-circle-exclamation{--fa:"\e50a"}.fa-house-circle-xmark{--fa:"\e50b"}.fa-house-fire{--fa:"\e50c"}.fa-house-flag{--fa:"\e50d"}.fa-house-flood-water{--fa:"\e50e"}.fa-house-flood-water-circle-arrow-right{--fa:"\e50f"}.fa-house-lock{--fa:"\e510"}.fa-house-medical-circle-check{--fa:"\e511"}.fa-house-medical-circle-exclamation{--fa:"\e512"}.fa-house-medical-circle-xmark{--fa:"\e513"}.fa-house-medical-flag{--fa:"\e514"}.fa-house-tsunami{--fa:"\e515"}.fa-jar{--fa:"\e516"}.fa-jar-wheat{--fa:"\e517"}.fa-jet-fighter-up{--fa:"\e518"}.fa-jug-detergent{--fa:"\e519"}.fa-kitchen-set{--fa:"\e51a"}.fa-land-mine-on{--fa:"\e51b"}.fa-landmark-flag{--fa:"\e51c"}.fa-laptop-file{--fa:"\e51d"}.fa-lines-leaning{--fa:"\e51e"}.fa-location-pin-lock{--fa:"\e51f"}.fa-locust{--fa:"\e520"}.fa-magnifying-glass-arrow-right{--fa:"\e521"}.fa-magnifying-glass-chart{--fa:"\e522"}.fa-mars-and-venus-burst{--fa:"\e523"}.fa-mask-ventilator{--fa:"\e524"}.fa-mattress-pillow{--fa:"\e525"}.fa-mobile-retro{--fa:"\e527"}.fa-money-bill-transfer{--fa:"\e528"}.fa-money-bill-trend-up{--fa:"\e529"}.fa-money-bill-wheat{--fa:"\e52a"}.fa-mosquito{--fa:"\e52b"}.fa-mosquito-net{--fa:"\e52c"}.fa-mound{--fa:"\e52d"}.fa-mountain-city{--fa:"\e52e"}.fa-mountain-sun{--fa:"\e52f"}.fa-oil-well{--fa:"\e532"}.fa-people-group{--fa:"\e533"}.fa-people-line{--fa:"\e534"}.fa-people-pulling{--fa:"\e535"}.fa-people-robbery{--fa:"\e536"}.fa-people-roof{--fa:"\e537"}.fa-person-arrow-down-to-line{--fa:"\e538"}.fa-person-arrow-up-from-line{--fa:"\e539"}.fa-person-breastfeeding{--fa:"\e53a"}.fa-person-burst{--fa:"\e53b"}.fa-person-cane{--fa:"\e53c"}.fa-person-chalkboard{--fa:"\e53d"}.fa-person-circle-check{--fa:"\e53e"}.fa-person-circle-exclamation{--fa:"\e53f"}.fa-person-circle-minus{--fa:"\e540"}.fa-person-circle-plus{--fa:"\e541"}.fa-person-circle-question{--fa:"\e542"}.fa-person-circle-xmark{--fa:"\e543"}.fa-person-dress-burst{--fa:"\e544"}.fa-person-drowning{--fa:"\e545"}.fa-person-falling{--fa:"\e546"}.fa-person-falling-burst{--fa:"\e547"}.fa-person-half-dress{--fa:"\e548"}.fa-person-harassing{--fa:"\e549"}.fa-person-military-pointing{--fa:"\e54a"}.fa-person-military-rifle{--fa:"\e54b"}.fa-person-military-to-person{--fa:"\e54c"}.fa-person-rays{--fa:"\e54d"}.fa-person-rifle{--fa:"\e54e"}.fa-person-shelter{--fa:"\e54f"}.fa-person-walking-arrow-loop-left{--fa:"\e551"}.fa-person-walking-arrow-right{--fa:"\e552"}.fa-person-walking-dashed-line-arrow-right{--fa:"\e553"}.fa-person-walking-luggage{--fa:"\e554"}.fa-plane-circle-check{--fa:"\e555"}.fa-plane-circle-exclamation{--fa:"\e556"}.fa-plane-circle-xmark{--fa:"\e557"}.fa-plane-lock{--fa:"\e558"}.fa-plate-wheat{--fa:"\e55a"}.fa-plug-circle-bolt{--fa:"\e55b"}.fa-plug-circle-check{--fa:"\e55c"}.fa-plug-circle-exclamation{--fa:"\e55d"}.fa-plug-circle-minus{--fa:"\e55e"}.fa-plug-circle-plus{--fa:"\e55f"}.fa-plug-circle-xmark{--fa:"\e560"}.fa-ranking-star{--fa:"\e561"}.fa-road-barrier{--fa:"\e562"}.fa-road-bridge{--fa:"\e563"}.fa-road-circle-check{--fa:"\e564"}.fa-road-circle-exclamation{--fa:"\e565"}.fa-road-circle-xmark{--fa:"\e566"}.fa-road-lock{--fa:"\e567"}.fa-road-spikes{--fa:"\e568"}.fa-rug{--fa:"\e569"}.fa-sack-xmark{--fa:"\e56a"}.fa-school-circle-check{--fa:"\e56b"}.fa-school-circle-exclamation{--fa:"\e56c"}.fa-school-circle-xmark{--fa:"\e56d"}.fa-school-flag{--fa:"\e56e"}.fa-school-lock{--fa:"\e56f"}.fa-sheet-plastic{--fa:"\e571"}.fa-shield-cat{--fa:"\e572"}.fa-shield-dog{--fa:"\e573"}.fa-shield-heart{--fa:"\e574"}.fa-square-nfi{--fa:"\e576"}.fa-square-person-confined{--fa:"\e577"}.fa-square-virus{--fa:"\e578"}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:"\e579"}.fa-sun-plant-wilt{--fa:"\e57a"}.fa-tarp{--fa:"\e57b"}.fa-tarp-droplet{--fa:"\e57c"}.fa-tent{--fa:"\e57d"}.fa-tent-arrow-down-to-line{--fa:"\e57e"}.fa-tent-arrow-left-right{--fa:"\e57f"}.fa-tent-arrow-turn-left{--fa:"\e580"}.fa-tent-arrows-down{--fa:"\e581"}.fa-tents{--fa:"\e582"}.fa-toilet-portable{--fa:"\e583"}.fa-toilets-portable{--fa:"\e584"}.fa-tower-cell{--fa:"\e585"}.fa-tower-observation{--fa:"\e586"}.fa-tree-city{--fa:"\e587"}.fa-trowel{--fa:"\e589"}.fa-trowel-bricks{--fa:"\e58a"}.fa-truck-arrow-right{--fa:"\e58b"}.fa-truck-droplet{--fa:"\e58c"}.fa-truck-field{--fa:"\e58d"}.fa-truck-field-un{--fa:"\e58e"}.fa-truck-plane{--fa:"\e58f"}.fa-users-between-lines{--fa:"\e591"}.fa-users-line{--fa:"\e592"}.fa-users-rays{--fa:"\e593"}.fa-users-rectangle{--fa:"\e594"}.fa-users-viewfinder{--fa:"\e595"}.fa-vial-circle-check{--fa:"\e596"}.fa-vial-virus{--fa:"\e597"}.fa-wheat-awn-circle-exclamation{--fa:"\e598"}.fa-worm{--fa:"\e599"}.fa-xmarks-lines{--fa:"\e59a"}.fa-child-dress{--fa:"\e59c"}.fa-child-reaching{--fa:"\e59d"}.fa-file-circle-check{--fa:"\e5a0"}.fa-file-circle-xmark{--fa:"\e5a1"}.fa-person-through-window{--fa:"\e5a9"}.fa-plant-wilt{--fa:"\e5aa"}.fa-stapler{--fa:"\e5af"}.fa-train-tram{--fa:"\e5b4"}.fa-table-cells-column-lock{--fa:"\e678"}.fa-table-cells-row-lock{--fa:"\e67a"}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:"\e68f"}.fa-table-cells-row-unlock{--fa:"\e691"}.fa-chart-diagram{--fa:"\e695"}.fa-comment-nodes{--fa:"\e696"}.fa-file-fragment{--fa:"\e697"}.fa-file-half-dashed{--fa:"\e698"}.fa-hexagon-nodes{--fa:"\e699"}.fa-hexagon-nodes-bolt{--fa:"\e69a"}.fa-square-binary{--fa:"\e69b"}.fa-pentagon{--fa:"\e790"}.fa-non-binary{--fa:"\e807"}.fa-spiral{--fa:"\e80a"}.fa-mobile-vibrate{--fa:"\e816"}.fa-single-quote-left{--fa:"\e81b"}.fa-single-quote-right{--fa:"\e81c"}.fa-bus-side{--fa:"\e81d"}.fa-heptagon,.fa-septagon{--fa:"\e820"}.fa-glass-martini,.fa-martini-glass-empty{--fa:"\f000"}.fa-music{--fa:"\f001"}.fa-magnifying-glass,.fa-search{--fa:"\f002"}.fa-heart{--fa:"\f004"}.fa-star{--fa:"\f005"}.fa-user,.fa-user-alt,.fa-user-large{--fa:"\f007"}.fa-film,.fa-film-alt,.fa-film-simple{--fa:"\f008"}.fa-table-cells-large,.fa-th-large{--fa:"\f009"}.fa-table-cells,.fa-th{--fa:"\f00a"}.fa-table-list,.fa-th-list{--fa:"\f00b"}.fa-check{--fa:"\f00c"}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:"\f00d"}.fa-magnifying-glass-plus,.fa-search-plus{--fa:"\f00e"}.fa-magnifying-glass-minus,.fa-search-minus{--fa:"\f010"}.fa-power-off{--fa:"\f011"}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:"\f012"}.fa-cog,.fa-gear{--fa:"\f013"}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:"\f015"}.fa-clock,.fa-clock-four{--fa:"\f017"}.fa-road{--fa:"\f018"}.fa-download{--fa:"\f019"}.fa-inbox{--fa:"\f01c"}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:"\f01e"}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:"\f021"}.fa-list-alt,.fa-rectangle-list{--fa:"\f022"}.fa-lock{--fa:"\f023"}.fa-flag{--fa:"\f024"}.fa-headphones,.fa-headphones-alt,.fa-headphones-simple{--fa:"\f025"}.fa-volume-off{--fa:"\f026"}.fa-volume-down,.fa-volume-low{--fa:"\f027"}.fa-volume-high,.fa-volume-up{--fa:"\f028"}.fa-qrcode{--fa:"\f029"}.fa-barcode{--fa:"\f02a"}.fa-tag{--fa:"\f02b"}.fa-tags{--fa:"\f02c"}.fa-book{--fa:"\f02d"}.fa-bookmark{--fa:"\f02e"}.fa-print{--fa:"\f02f"}.fa-camera,.fa-camera-alt{--fa:"\f030"}.fa-font{--fa:"\f031"}.fa-bold{--fa:"\f032"}.fa-italic{--fa:"\f033"}.fa-text-height{--fa:"\f034"}.fa-text-width{--fa:"\f035"}.fa-align-left{--fa:"\f036"}.fa-align-center{--fa:"\f037"}.fa-align-right{--fa:"\f038"}.fa-align-justify{--fa:"\f039"}.fa-list,.fa-list-squares{--fa:"\f03a"}.fa-dedent,.fa-outdent{--fa:"\f03b"}.fa-indent{--fa:"\f03c"}.fa-video,.fa-video-camera{--fa:"\f03d"}.fa-image{--fa:"\f03e"}.fa-location-pin,.fa-map-marker{--fa:"\f041"}.fa-adjust,.fa-circle-half-stroke{--fa:"\f042"}.fa-droplet,.fa-tint{--fa:"\f043"}.fa-edit,.fa-pen-to-square{--fa:"\f044"}.fa-arrows,.fa-arrows-up-down-left-right{--fa:"\f047"}.fa-backward-step,.fa-step-backward{--fa:"\f048"}.fa-backward-fast,.fa-fast-backward{--fa:"\f049"}.fa-backward{--fa:"\f04a"}.fa-play{--fa:"\f04b"}.fa-pause{--fa:"\f04c"}.fa-stop{--fa:"\f04d"}.fa-forward{--fa:"\f04e"}.fa-fast-forward,.fa-forward-fast{--fa:"\f050"}.fa-forward-step,.fa-step-forward{--fa:"\f051"}.fa-eject{--fa:"\f052"}.fa-chevron-left{--fa:"\f053"}.fa-chevron-right{--fa:"\f054"}.fa-circle-plus,.fa-plus-circle{--fa:"\f055"}.fa-circle-minus,.fa-minus-circle{--fa:"\f056"}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:"\f057"}.fa-check-circle,.fa-circle-check{--fa:"\f058"}.fa-circle-question,.fa-question-circle{--fa:"\f059"}.fa-circle-info,.fa-info-circle{--fa:"\f05a"}.fa-crosshairs{--fa:"\f05b"}.fa-ban,.fa-cancel{--fa:"\f05e"}.fa-arrow-left{--fa:"\f060"}.fa-arrow-right{--fa:"\f061"}.fa-arrow-up{--fa:"\f062"}.fa-arrow-down{--fa:"\f063"}.fa-mail-forward,.fa-share{--fa:"\f064"}.fa-expand{--fa:"\f065"}.fa-compress{--fa:"\f066"}.fa-minus,.fa-subtract{--fa:"\f068"}.fa-circle-exclamation,.fa-exclamation-circle{--fa:"\f06a"}.fa-gift{--fa:"\f06b"}.fa-leaf{--fa:"\f06c"}.fa-fire{--fa:"\f06d"}.fa-eye{--fa:"\f06e"}.fa-eye-slash{--fa:"\f070"}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:"\f071"}.fa-plane{--fa:"\f072"}.fa-calendar-alt,.fa-calendar-days{--fa:"\f073"}.fa-random,.fa-shuffle{--fa:"\f074"}.fa-comment{--fa:"\f075"}.fa-magnet{--fa:"\f076"}.fa-chevron-up{--fa:"\f077"}.fa-chevron-down{--fa:"\f078"}.fa-retweet{--fa:"\f079"}.fa-cart-shopping,.fa-shopping-cart{--fa:"\f07a"}.fa-folder,.fa-folder-blank{--fa:"\f07b"}.fa-folder-open{--fa:"\f07c"}.fa-arrows-up-down,.fa-arrows-v{--fa:"\f07d"}.fa-arrows-h,.fa-arrows-left-right{--fa:"\f07e"}.fa-bar-chart,.fa-chart-bar{--fa:"\f080"}.fa-camera-retro{--fa:"\f083"}.fa-key{--fa:"\f084"}.fa-cogs,.fa-gears{--fa:"\f085"}.fa-comments{--fa:"\f086"}.fa-star-half{--fa:"\f089"}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:"\f08b"}.fa-thumb-tack,.fa-thumbtack{--fa:"\f08d"}.fa-arrow-up-right-from-square,.fa-external-link{--fa:"\f08e"}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:"\f090"}.fa-trophy{--fa:"\f091"}.fa-upload{--fa:"\f093"}.fa-lemon{--fa:"\f094"}.fa-phone{--fa:"\f095"}.fa-phone-square,.fa-square-phone{--fa:"\f098"}.fa-unlock{--fa:"\f09c"}.fa-credit-card,.fa-credit-card-alt{--fa:"\f09d"}.fa-feed,.fa-rss{--fa:"\f09e"}.fa-hard-drive,.fa-hdd{--fa:"\f0a0"}.fa-bullhorn{--fa:"\f0a1"}.fa-certificate{--fa:"\f0a3"}.fa-hand-point-right{--fa:"\f0a4"}.fa-hand-point-left{--fa:"\f0a5"}.fa-hand-point-up{--fa:"\f0a6"}.fa-hand-point-down{--fa:"\f0a7"}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:"\f0a8"}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:"\f0a9"}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:"\f0aa"}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:"\f0ab"}.fa-globe{--fa:"\f0ac"}.fa-wrench{--fa:"\f0ad"}.fa-list-check,.fa-tasks{--fa:"\f0ae"}.fa-filter{--fa:"\f0b0"}.fa-briefcase{--fa:"\f0b1"}.fa-arrows-alt,.fa-up-down-left-right{--fa:"\f0b2"}.fa-users{--fa:"\f0c0"}.fa-chain,.fa-link{--fa:"\f0c1"}.fa-cloud{--fa:"\f0c2"}.fa-flask{--fa:"\f0c3"}.fa-cut,.fa-scissors{--fa:"\f0c4"}.fa-copy{--fa:"\f0c5"}.fa-paperclip{--fa:"\f0c6"}.fa-floppy-disk,.fa-save{--fa:"\f0c7"}.fa-square{--fa:"\f0c8"}.fa-bars,.fa-navicon{--fa:"\f0c9"}.fa-list-dots,.fa-list-ul{--fa:"\f0ca"}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:"\f0cb"}.fa-strikethrough{--fa:"\f0cc"}.fa-underline{--fa:"\f0cd"}.fa-table{--fa:"\f0ce"}.fa-magic,.fa-wand-magic{--fa:"\f0d0"}.fa-truck{--fa:"\f0d1"}.fa-money-bill{--fa:"\f0d6"}.fa-caret-down{--fa:"\f0d7"}.fa-caret-up{--fa:"\f0d8"}.fa-caret-left{--fa:"\f0d9"}.fa-caret-right{--fa:"\f0da"}.fa-columns,.fa-table-columns{--fa:"\f0db"}.fa-sort,.fa-unsorted{--fa:"\f0dc"}.fa-sort-desc,.fa-sort-down{--fa:"\f0dd"}.fa-sort-asc,.fa-sort-up{--fa:"\f0de"}.fa-envelope{--fa:"\f0e0"}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:"\f0e2"}.fa-gavel,.fa-legal{--fa:"\f0e3"}.fa-bolt,.fa-zap{--fa:"\f0e7"}.fa-sitemap{--fa:"\f0e8"}.fa-umbrella{--fa:"\f0e9"}.fa-file-clipboard,.fa-paste{--fa:"\f0ea"}.fa-lightbulb{--fa:"\f0eb"}.fa-arrow-right-arrow-left,.fa-exchange{--fa:"\f0ec"}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:"\f0ed"}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:"\f0ee"}.fa-user-doctor,.fa-user-md{--fa:"\f0f0"}.fa-stethoscope{--fa:"\f0f1"}.fa-suitcase{--fa:"\f0f2"}.fa-bell{--fa:"\f0f3"}.fa-coffee,.fa-mug-saucer{--fa:"\f0f4"}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:"\f0f8"}.fa-ambulance,.fa-truck-medical{--fa:"\f0f9"}.fa-medkit,.fa-suitcase-medical{--fa:"\f0fa"}.fa-fighter-jet,.fa-jet-fighter{--fa:"\f0fb"}.fa-beer,.fa-beer-mug-empty{--fa:"\f0fc"}.fa-h-square,.fa-square-h{--fa:"\f0fd"}.fa-plus-square,.fa-square-plus{--fa:"\f0fe"}.fa-angle-double-left,.fa-angles-left{--fa:"\f100"}.fa-angle-double-right,.fa-angles-right{--fa:"\f101"}.fa-angle-double-up,.fa-angles-up{--fa:"\f102"}.fa-angle-double-down,.fa-angles-down{--fa:"\f103"}.fa-angle-left{--fa:"\f104"}.fa-angle-right{--fa:"\f105"}.fa-angle-up{--fa:"\f106"}.fa-angle-down{--fa:"\f107"}.fa-laptop{--fa:"\f109"}.fa-tablet-button{--fa:"\f10a"}.fa-mobile-button{--fa:"\f10b"}.fa-quote-left,.fa-quote-left-alt{--fa:"\f10d"}.fa-quote-right,.fa-quote-right-alt{--fa:"\f10e"}.fa-spinner{--fa:"\f110"}.fa-circle{--fa:"\f111"}.fa-face-smile,.fa-smile{--fa:"\f118"}.fa-face-frown,.fa-frown{--fa:"\f119"}.fa-face-meh,.fa-meh{--fa:"\f11a"}.fa-gamepad{--fa:"\f11b"}.fa-keyboard{--fa:"\f11c"}.fa-flag-checkered{--fa:"\f11e"}.fa-terminal{--fa:"\f120"}.fa-code{--fa:"\f121"}.fa-mail-reply-all,.fa-reply-all{--fa:"\f122"}.fa-location-arrow{--fa:"\f124"}.fa-crop{--fa:"\f125"}.fa-code-branch{--fa:"\f126"}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:"\f127"}.fa-info{--fa:"\f129"}.fa-superscript{--fa:"\f12b"}.fa-subscript{--fa:"\f12c"}.fa-eraser{--fa:"\f12d"}.fa-puzzle-piece{--fa:"\f12e"}.fa-microphone{--fa:"\f130"}.fa-microphone-slash{--fa:"\f131"}.fa-shield,.fa-shield-blank{--fa:"\f132"}.fa-calendar{--fa:"\f133"}.fa-fire-extinguisher{--fa:"\f134"}.fa-rocket{--fa:"\f135"}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:"\f137"}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:"\f138"}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:"\f139"}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:"\f13a"}.fa-anchor{--fa:"\f13d"}.fa-unlock-alt,.fa-unlock-keyhole{--fa:"\f13e"}.fa-bullseye{--fa:"\f140"}.fa-ellipsis,.fa-ellipsis-h{--fa:"\f141"}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:"\f142"}.fa-rss-square,.fa-square-rss{--fa:"\f143"}.fa-circle-play,.fa-play-circle{--fa:"\f144"}.fa-ticket{--fa:"\f145"}.fa-minus-square,.fa-square-minus{--fa:"\f146"}.fa-arrow-turn-up,.fa-level-up{--fa:"\f148"}.fa-arrow-turn-down,.fa-level-down{--fa:"\f149"}.fa-check-square,.fa-square-check{--fa:"\f14a"}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:"\f14b"}.fa-external-link-square,.fa-square-arrow-up-right{--fa:"\f14c"}.fa-share-from-square,.fa-share-square{--fa:"\f14d"}.fa-compass{--fa:"\f14e"}.fa-caret-square-down,.fa-square-caret-down{--fa:"\f150"}.fa-caret-square-up,.fa-square-caret-up{--fa:"\f151"}.fa-caret-square-right,.fa-square-caret-right{--fa:"\f152"}.fa-eur,.fa-euro,.fa-euro-sign{--fa:"\f153"}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:"\f154"}.fa-rupee,.fa-rupee-sign{--fa:"\f156"}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:"\f157"}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:"\f158"}.fa-krw,.fa-won,.fa-won-sign{--fa:"\f159"}.fa-file{--fa:"\f15b"}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:"\f15c"}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:"\f15d"}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:"\f15e"}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:"\f160"}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:"\f161"}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:"\f162"}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:"\f163"}.fa-thumbs-up{--fa:"\f164"}.fa-thumbs-down{--fa:"\f165"}.fa-arrow-down-long,.fa-long-arrow-down{--fa:"\f175"}.fa-arrow-up-long,.fa-long-arrow-up{--fa:"\f176"}.fa-arrow-left-long,.fa-long-arrow-left{--fa:"\f177"}.fa-arrow-right-long,.fa-long-arrow-right{--fa:"\f178"}.fa-female,.fa-person-dress{--fa:"\f182"}.fa-male,.fa-person{--fa:"\f183"}.fa-sun{--fa:"\f185"}.fa-moon{--fa:"\f186"}.fa-archive,.fa-box-archive{--fa:"\f187"}.fa-bug{--fa:"\f188"}.fa-caret-square-left,.fa-square-caret-left{--fa:"\f191"}.fa-circle-dot,.fa-dot-circle{--fa:"\f192"}.fa-wheelchair{--fa:"\f193"}.fa-lira-sign{--fa:"\f195"}.fa-shuttle-space,.fa-space-shuttle{--fa:"\f197"}.fa-envelope-square,.fa-square-envelope{--fa:"\f199"}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:"\f19c"}.fa-graduation-cap,.fa-mortar-board{--fa:"\f19d"}.fa-language{--fa:"\f1ab"}.fa-fax{--fa:"\f1ac"}.fa-building{--fa:"\f1ad"}.fa-child{--fa:"\f1ae"}.fa-paw{--fa:"\f1b0"}.fa-cube{--fa:"\f1b2"}.fa-cubes{--fa:"\f1b3"}.fa-recycle{--fa:"\f1b8"}.fa-automobile,.fa-car{--fa:"\f1b9"}.fa-cab,.fa-taxi{--fa:"\f1ba"}.fa-tree{--fa:"\f1bb"}.fa-database{--fa:"\f1c0"}.fa-file-pdf{--fa:"\f1c1"}.fa-file-word{--fa:"\f1c2"}.fa-file-excel{--fa:"\f1c3"}.fa-file-powerpoint{--fa:"\f1c4"}.fa-file-image{--fa:"\f1c5"}.fa-file-archive,.fa-file-zipper{--fa:"\f1c6"}.fa-file-audio{--fa:"\f1c7"}.fa-file-video{--fa:"\f1c8"}.fa-file-code{--fa:"\f1c9"}.fa-life-ring{--fa:"\f1cd"}.fa-circle-notch{--fa:"\f1ce"}.fa-paper-plane{--fa:"\f1d8"}.fa-clock-rotate-left,.fa-history{--fa:"\f1da"}.fa-header,.fa-heading{--fa:"\f1dc"}.fa-paragraph{--fa:"\f1dd"}.fa-sliders,.fa-sliders-h{--fa:"\f1de"}.fa-share-alt,.fa-share-nodes{--fa:"\f1e0"}.fa-share-alt-square,.fa-square-share-nodes{--fa:"\f1e1"}.fa-bomb{--fa:"\f1e2"}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:"\f1e3"}.fa-teletype,.fa-tty{--fa:"\f1e4"}.fa-binoculars{--fa:"\f1e5"}.fa-plug{--fa:"\f1e6"}.fa-newspaper{--fa:"\f1ea"}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:"\f1eb"}.fa-calculator{--fa:"\f1ec"}.fa-bell-slash{--fa:"\f1f6"}.fa-trash{--fa:"\f1f8"}.fa-copyright{--fa:"\f1f9"}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:"\f1fb"}.fa-paint-brush,.fa-paintbrush{--fa:"\f1fc"}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:"\f1fd"}.fa-area-chart,.fa-chart-area{--fa:"\f1fe"}.fa-chart-pie,.fa-pie-chart{--fa:"\f200"}.fa-chart-line,.fa-line-chart{--fa:"\f201"}.fa-toggle-off{--fa:"\f204"}.fa-toggle-on{--fa:"\f205"}.fa-bicycle{--fa:"\f206"}.fa-bus{--fa:"\f207"}.fa-closed-captioning{--fa:"\f20a"}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:"\f20b"}.fa-cart-plus{--fa:"\f217"}.fa-cart-arrow-down{--fa:"\f218"}.fa-diamond{--fa:"\f219"}.fa-ship{--fa:"\f21a"}.fa-user-secret{--fa:"\f21b"}.fa-motorcycle{--fa:"\f21c"}.fa-street-view{--fa:"\f21d"}.fa-heart-pulse,.fa-heartbeat{--fa:"\f21e"}.fa-venus{--fa:"\f221"}.fa-mars{--fa:"\f222"}.fa-mercury{--fa:"\f223"}.fa-mars-and-venus{--fa:"\f224"}.fa-transgender,.fa-transgender-alt{--fa:"\f225"}.fa-venus-double{--fa:"\f226"}.fa-mars-double{--fa:"\f227"}.fa-venus-mars{--fa:"\f228"}.fa-mars-stroke{--fa:"\f229"}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:"\f22a"}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:"\f22b"}.fa-neuter{--fa:"\f22c"}.fa-genderless{--fa:"\f22d"}.fa-server{--fa:"\f233"}.fa-user-plus{--fa:"\f234"}.fa-user-times,.fa-user-xmark{--fa:"\f235"}.fa-bed{--fa:"\f236"}.fa-train{--fa:"\f238"}.fa-subway,.fa-train-subway{--fa:"\f239"}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:"\f240"}.fa-battery-4,.fa-battery-three-quarters{--fa:"\f241"}.fa-battery-3,.fa-battery-half{--fa:"\f242"}.fa-battery-2,.fa-battery-quarter{--fa:"\f243"}.fa-battery-0,.fa-battery-empty{--fa:"\f244"}.fa-arrow-pointer,.fa-mouse-pointer{--fa:"\f245"}.fa-i-cursor{--fa:"\f246"}.fa-object-group{--fa:"\f247"}.fa-object-ungroup{--fa:"\f248"}.fa-note-sticky,.fa-sticky-note{--fa:"\f249"}.fa-clone{--fa:"\f24d"}.fa-balance-scale,.fa-scale-balanced{--fa:"\f24e"}.fa-hourglass-1,.fa-hourglass-start{--fa:"\f251"}.fa-hourglass-2,.fa-hourglass-half{--fa:"\f252"}.fa-hourglass-3,.fa-hourglass-end{--fa:"\f253"}.fa-hourglass,.fa-hourglass-empty{--fa:"\f254"}.fa-hand-back-fist,.fa-hand-rock{--fa:"\f255"}.fa-hand,.fa-hand-paper{--fa:"\f256"}.fa-hand-scissors{--fa:"\f257"}.fa-hand-lizard{--fa:"\f258"}.fa-hand-spock{--fa:"\f259"}.fa-hand-pointer{--fa:"\f25a"}.fa-hand-peace{--fa:"\f25b"}.fa-trademark{--fa:"\f25c"}.fa-registered{--fa:"\f25d"}.fa-television,.fa-tv,.fa-tv-alt{--fa:"\f26c"}.fa-calendar-plus{--fa:"\f271"}.fa-calendar-minus{--fa:"\f272"}.fa-calendar-times,.fa-calendar-xmark{--fa:"\f273"}.fa-calendar-check{--fa:"\f274"}.fa-industry{--fa:"\f275"}.fa-map-pin{--fa:"\f276"}.fa-map-signs,.fa-signs-post{--fa:"\f277"}.fa-map{--fa:"\f279"}.fa-comment-alt,.fa-message{--fa:"\f27a"}.fa-circle-pause,.fa-pause-circle{--fa:"\f28b"}.fa-circle-stop,.fa-stop-circle{--fa:"\f28d"}.fa-bag-shopping,.fa-shopping-bag{--fa:"\f290"}.fa-basket-shopping,.fa-shopping-basket{--fa:"\f291"}.fa-universal-access{--fa:"\f29a"}.fa-blind,.fa-person-walking-with-cane{--fa:"\f29d"}.fa-audio-description{--fa:"\f29e"}.fa-phone-volume,.fa-volume-control-phone{--fa:"\f2a0"}.fa-braille{--fa:"\f2a1"}.fa-assistive-listening-systems,.fa-ear-listen{--fa:"\f2a2"}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:"\f2a3"}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:"\f2a4"}.fa-hands,.fa-sign-language,.fa-signing{--fa:"\f2a7"}.fa-eye-low-vision,.fa-low-vision{--fa:"\f2a8"}.fa-handshake,.fa-handshake-alt,.fa-handshake-simple{--fa:"\f2b5"}.fa-envelope-open{--fa:"\f2b6"}.fa-address-book,.fa-contact-book{--fa:"\f2b9"}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:"\f2bb"}.fa-circle-user,.fa-user-circle{--fa:"\f2bd"}.fa-id-badge{--fa:"\f2c1"}.fa-drivers-license,.fa-id-card{--fa:"\f2c2"}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:"\f2c7"}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:"\f2c8"}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:"\f2c9"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:"\f2ca"}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:"\f2cb"}.fa-shower{--fa:"\f2cc"}.fa-bath,.fa-bathtub{--fa:"\f2cd"}.fa-podcast{--fa:"\f2ce"}.fa-window-maximize{--fa:"\f2d0"}.fa-window-minimize{--fa:"\f2d1"}.fa-window-restore{--fa:"\f2d2"}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:"\f2d3"}.fa-microchip{--fa:"\f2db"}.fa-snowflake{--fa:"\f2dc"}.fa-spoon,.fa-utensil-spoon{--fa:"\f2e5"}.fa-cutlery,.fa-utensils{--fa:"\f2e7"}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:"\f2ea"}.fa-trash-alt,.fa-trash-can{--fa:"\f2ed"}.fa-rotate,.fa-sync-alt{--fa:"\f2f1"}.fa-stopwatch{--fa:"\f2f2"}.fa-right-from-bracket,.fa-sign-out-alt{--fa:"\f2f5"}.fa-right-to-bracket,.fa-sign-in-alt{--fa:"\f2f6"}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:"\f2f9"}.fa-poo{--fa:"\f2fe"}.fa-images{--fa:"\f302"}.fa-pencil,.fa-pencil-alt{--fa:"\f303"}.fa-pen{--fa:"\f304"}.fa-pen-alt,.fa-pen-clip{--fa:"\f305"}.fa-octagon{--fa:"\f306"}.fa-down-long,.fa-long-arrow-alt-down{--fa:"\f309"}.fa-left-long,.fa-long-arrow-alt-left{--fa:"\f30a"}.fa-long-arrow-alt-right,.fa-right-long{--fa:"\f30b"}.fa-long-arrow-alt-up,.fa-up-long{--fa:"\f30c"}.fa-hexagon{--fa:"\f312"}.fa-file-edit,.fa-file-pen{--fa:"\f31c"}.fa-expand-arrows-alt,.fa-maximize{--fa:"\f31e"}.fa-clipboard{--fa:"\f328"}.fa-arrows-alt-h,.fa-left-right{--fa:"\f337"}.fa-arrows-alt-v,.fa-up-down{--fa:"\f338"}.fa-alarm-clock{--fa:"\f34e"}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:"\f358"}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:"\f359"}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:"\f35a"}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:"\f35b"}.fa-external-link-alt,.fa-up-right-from-square{--fa:"\f35d"}.fa-external-link-square-alt,.fa-square-up-right{--fa:"\f360"}.fa-exchange-alt,.fa-right-left{--fa:"\f362"}.fa-repeat{--fa:"\f363"}.fa-code-commit{--fa:"\f386"}.fa-code-merge{--fa:"\f387"}.fa-desktop,.fa-desktop-alt{--fa:"\f390"}.fa-gem{--fa:"\f3a5"}.fa-level-down-alt,.fa-turn-down{--fa:"\f3be"}.fa-level-up-alt,.fa-turn-up{--fa:"\f3bf"}.fa-lock-open{--fa:"\f3c1"}.fa-location-dot,.fa-map-marker-alt{--fa:"\f3c5"}.fa-microphone-alt,.fa-microphone-lines{--fa:"\f3c9"}.fa-mobile-alt,.fa-mobile-screen-button{--fa:"\f3cd"}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:"\f3ce"}.fa-mobile-android-alt,.fa-mobile-screen{--fa:"\f3cf"}.fa-money-bill-1,.fa-money-bill-alt{--fa:"\f3d1"}.fa-phone-slash{--fa:"\f3dd"}.fa-image-portrait,.fa-portrait{--fa:"\f3e0"}.fa-mail-reply,.fa-reply{--fa:"\f3e5"}.fa-shield-alt,.fa-shield-halved{--fa:"\f3ed"}.fa-tablet-alt,.fa-tablet-screen-button{--fa:"\f3fa"}.fa-tablet,.fa-tablet-android{--fa:"\f3fb"}.fa-ticket-alt,.fa-ticket-simple{--fa:"\f3ff"}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:"\f410"}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:"\f422"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:"\f424"}.fa-baseball-bat-ball{--fa:"\f432"}.fa-baseball,.fa-baseball-ball{--fa:"\f433"}.fa-basketball,.fa-basketball-ball{--fa:"\f434"}.fa-bowling-ball{--fa:"\f436"}.fa-chess{--fa:"\f439"}.fa-chess-bishop{--fa:"\f43a"}.fa-chess-board{--fa:"\f43c"}.fa-chess-king{--fa:"\f43f"}.fa-chess-knight{--fa:"\f441"}.fa-chess-pawn{--fa:"\f443"}.fa-chess-queen{--fa:"\f445"}.fa-chess-rook{--fa:"\f447"}.fa-dumbbell{--fa:"\f44b"}.fa-football,.fa-football-ball{--fa:"\f44e"}.fa-golf-ball,.fa-golf-ball-tee{--fa:"\f450"}.fa-hockey-puck{--fa:"\f453"}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:"\f458"}.fa-square-full{--fa:"\f45c"}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:"\f45d"}.fa-volleyball,.fa-volleyball-ball{--fa:"\f45f"}.fa-allergies,.fa-hand-dots{--fa:"\f461"}.fa-band-aid,.fa-bandage{--fa:"\f462"}.fa-box{--fa:"\f466"}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:"\f468"}.fa-briefcase-medical{--fa:"\f469"}.fa-burn,.fa-fire-flame-simple{--fa:"\f46a"}.fa-capsules{--fa:"\f46b"}.fa-clipboard-check{--fa:"\f46c"}.fa-clipboard-list{--fa:"\f46d"}.fa-diagnoses,.fa-person-dots-from-line{--fa:"\f470"}.fa-dna{--fa:"\f471"}.fa-dolly,.fa-dolly-box{--fa:"\f472"}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:"\f474"}.fa-file-medical{--fa:"\f477"}.fa-file-medical-alt,.fa-file-waveform{--fa:"\f478"}.fa-first-aid,.fa-kit-medical{--fa:"\f479"}.fa-circle-h,.fa-hospital-symbol{--fa:"\f47e"}.fa-id-card-alt,.fa-id-card-clip{--fa:"\f47f"}.fa-notes-medical{--fa:"\f481"}.fa-pallet{--fa:"\f482"}.fa-pills{--fa:"\f484"}.fa-prescription-bottle{--fa:"\f485"}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:"\f486"}.fa-bed-pulse,.fa-procedures{--fa:"\f487"}.fa-shipping-fast,.fa-truck-fast{--fa:"\f48b"}.fa-smoking{--fa:"\f48d"}.fa-syringe{--fa:"\f48e"}.fa-tablets{--fa:"\f490"}.fa-thermometer{--fa:"\f491"}.fa-vial{--fa:"\f492"}.fa-vials{--fa:"\f493"}.fa-warehouse{--fa:"\f494"}.fa-weight,.fa-weight-scale{--fa:"\f496"}.fa-x-ray{--fa:"\f497"}.fa-box-open{--fa:"\f49e"}.fa-comment-dots,.fa-commenting{--fa:"\f4ad"}.fa-comment-slash{--fa:"\f4b3"}.fa-couch{--fa:"\f4b8"}.fa-circle-dollar-to-slot,.fa-donate{--fa:"\f4b9"}.fa-dove{--fa:"\f4ba"}.fa-hand-holding{--fa:"\f4bd"}.fa-hand-holding-heart{--fa:"\f4be"}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:"\f4c0"}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:"\f4c1"}.fa-hands-holding{--fa:"\f4c2"}.fa-hands-helping,.fa-handshake-angle{--fa:"\f4c4"}.fa-parachute-box{--fa:"\f4cd"}.fa-people-carry,.fa-people-carry-box{--fa:"\f4ce"}.fa-piggy-bank{--fa:"\f4d3"}.fa-ribbon{--fa:"\f4d6"}.fa-route{--fa:"\f4d7"}.fa-seedling,.fa-sprout{--fa:"\f4d8"}.fa-sign,.fa-sign-hanging{--fa:"\f4d9"}.fa-face-smile-wink,.fa-smile-wink{--fa:"\f4da"}.fa-tape{--fa:"\f4db"}.fa-truck-loading,.fa-truck-ramp-box{--fa:"\f4de"}.fa-truck-moving{--fa:"\f4df"}.fa-video-slash{--fa:"\f4e2"}.fa-wine-glass{--fa:"\f4e3"}.fa-user-astronaut{--fa:"\f4fb"}.fa-user-check{--fa:"\f4fc"}.fa-user-clock{--fa:"\f4fd"}.fa-user-cog,.fa-user-gear{--fa:"\f4fe"}.fa-user-edit,.fa-user-pen{--fa:"\f4ff"}.fa-user-friends,.fa-user-group{--fa:"\f500"}.fa-user-graduate{--fa:"\f501"}.fa-user-lock{--fa:"\f502"}.fa-user-minus{--fa:"\f503"}.fa-user-ninja{--fa:"\f504"}.fa-user-shield{--fa:"\f505"}.fa-user-alt-slash,.fa-user-large-slash,.fa-user-slash{--fa:"\f506"}.fa-user-tag{--fa:"\f507"}.fa-user-tie{--fa:"\f508"}.fa-users-cog,.fa-users-gear{--fa:"\f509"}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:"\f515"}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:"\f516"}.fa-blender{--fa:"\f517"}.fa-book-open{--fa:"\f518"}.fa-broadcast-tower,.fa-tower-broadcast{--fa:"\f519"}.fa-broom{--fa:"\f51a"}.fa-blackboard,.fa-chalkboard{--fa:"\f51b"}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:"\f51c"}.fa-church{--fa:"\f51d"}.fa-coins{--fa:"\f51e"}.fa-compact-disc{--fa:"\f51f"}.fa-crow{--fa:"\f520"}.fa-crown{--fa:"\f521"}.fa-dice{--fa:"\f522"}.fa-dice-five{--fa:"\f523"}.fa-dice-four{--fa:"\f524"}.fa-dice-one{--fa:"\f525"}.fa-dice-six{--fa:"\f526"}.fa-dice-three{--fa:"\f527"}.fa-dice-two{--fa:"\f528"}.fa-divide{--fa:"\f529"}.fa-door-closed{--fa:"\f52a"}.fa-door-open{--fa:"\f52b"}.fa-feather{--fa:"\f52d"}.fa-frog{--fa:"\f52e"}.fa-gas-pump{--fa:"\f52f"}.fa-glasses{--fa:"\f530"}.fa-greater-than-equal{--fa:"\f532"}.fa-helicopter{--fa:"\f533"}.fa-infinity{--fa:"\f534"}.fa-kiwi-bird{--fa:"\f535"}.fa-less-than-equal{--fa:"\f537"}.fa-memory{--fa:"\f538"}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:"\f539"}.fa-money-bill-wave{--fa:"\f53a"}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:"\f53b"}.fa-money-check{--fa:"\f53c"}.fa-money-check-alt,.fa-money-check-dollar{--fa:"\f53d"}.fa-not-equal{--fa:"\f53e"}.fa-palette{--fa:"\f53f"}.fa-parking,.fa-square-parking{--fa:"\f540"}.fa-diagram-project,.fa-project-diagram{--fa:"\f542"}.fa-receipt{--fa:"\f543"}.fa-robot{--fa:"\f544"}.fa-ruler{--fa:"\f545"}.fa-ruler-combined{--fa:"\f546"}.fa-ruler-horizontal{--fa:"\f547"}.fa-ruler-vertical{--fa:"\f548"}.fa-school{--fa:"\f549"}.fa-screwdriver{--fa:"\f54a"}.fa-shoe-prints{--fa:"\f54b"}.fa-skull{--fa:"\f54c"}.fa-ban-smoking,.fa-smoking-ban{--fa:"\f54d"}.fa-store{--fa:"\f54e"}.fa-shop,.fa-store-alt{--fa:"\f54f"}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:"\f550"}.fa-stroopwafel{--fa:"\f551"}.fa-toolbox{--fa:"\f552"}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:"\f553"}.fa-person-walking,.fa-walking{--fa:"\f554"}.fa-wallet{--fa:"\f555"}.fa-angry,.fa-face-angry{--fa:"\f556"}.fa-archway{--fa:"\f557"}.fa-atlas,.fa-book-atlas{--fa:"\f558"}.fa-award{--fa:"\f559"}.fa-backspace,.fa-delete-left{--fa:"\f55a"}.fa-bezier-curve{--fa:"\f55b"}.fa-bong{--fa:"\f55c"}.fa-brush{--fa:"\f55d"}.fa-bus-alt,.fa-bus-simple{--fa:"\f55e"}.fa-cannabis{--fa:"\f55f"}.fa-check-double{--fa:"\f560"}.fa-cocktail,.fa-martini-glass-citrus{--fa:"\f561"}.fa-bell-concierge,.fa-concierge-bell{--fa:"\f562"}.fa-cookie{--fa:"\f563"}.fa-cookie-bite{--fa:"\f564"}.fa-crop-alt,.fa-crop-simple{--fa:"\f565"}.fa-digital-tachograph,.fa-tachograph-digital{--fa:"\f566"}.fa-dizzy,.fa-face-dizzy{--fa:"\f567"}.fa-compass-drafting,.fa-drafting-compass{--fa:"\f568"}.fa-drum{--fa:"\f569"}.fa-drum-steelpan{--fa:"\f56a"}.fa-feather-alt,.fa-feather-pointed{--fa:"\f56b"}.fa-file-contract{--fa:"\f56c"}.fa-file-arrow-down,.fa-file-download{--fa:"\f56d"}.fa-arrow-right-from-file,.fa-file-export{--fa:"\f56e"}.fa-arrow-right-to-file,.fa-file-import{--fa:"\f56f"}.fa-file-invoice{--fa:"\f570"}.fa-file-invoice-dollar{--fa:"\f571"}.fa-file-prescription{--fa:"\f572"}.fa-file-signature{--fa:"\f573"}.fa-file-arrow-up,.fa-file-upload{--fa:"\f574"}.fa-fill{--fa:"\f575"}.fa-fill-drip{--fa:"\f576"}.fa-fingerprint{--fa:"\f577"}.fa-fish{--fa:"\f578"}.fa-face-flushed,.fa-flushed{--fa:"\f579"}.fa-face-frown-open,.fa-frown-open{--fa:"\f57a"}.fa-glass-martini-alt,.fa-martini-glass{--fa:"\f57b"}.fa-earth-africa,.fa-globe-africa{--fa:"\f57c"}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:"\f57d"}.fa-earth-asia,.fa-globe-asia{--fa:"\f57e"}.fa-face-grimace,.fa-grimace{--fa:"\f57f"}.fa-face-grin,.fa-grin{--fa:"\f580"}.fa-face-grin-wide,.fa-grin-alt{--fa:"\f581"}.fa-face-grin-beam,.fa-grin-beam{--fa:"\f582"}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:"\f583"}.fa-face-grin-hearts,.fa-grin-hearts{--fa:"\f584"}.fa-face-grin-squint,.fa-grin-squint{--fa:"\f585"}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:"\f586"}.fa-face-grin-stars,.fa-grin-stars{--fa:"\f587"}.fa-face-grin-tears,.fa-grin-tears{--fa:"\f588"}.fa-face-grin-tongue,.fa-grin-tongue{--fa:"\f589"}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:"\f58a"}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:"\f58b"}.fa-face-grin-wink,.fa-grin-wink{--fa:"\f58c"}.fa-grid-horizontal,.fa-grip,.fa-grip-horizontal{--fa:"\f58d"}.fa-grid-vertical,.fa-grip-vertical{--fa:"\f58e"}.fa-headset{--fa:"\f590"}.fa-highlighter{--fa:"\f591"}.fa-hot-tub,.fa-hot-tub-person{--fa:"\f593"}.fa-hotel{--fa:"\f594"}.fa-joint{--fa:"\f595"}.fa-face-kiss,.fa-kiss{--fa:"\f596"}.fa-face-kiss-beam,.fa-kiss-beam{--fa:"\f597"}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:"\f598"}.fa-face-laugh,.fa-laugh{--fa:"\f599"}.fa-face-laugh-beam,.fa-laugh-beam{--fa:"\f59a"}.fa-face-laugh-squint,.fa-laugh-squint{--fa:"\f59b"}.fa-face-laugh-wink,.fa-laugh-wink{--fa:"\f59c"}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:"\f59d"}.fa-map-location,.fa-map-marked{--fa:"\f59f"}.fa-map-location-dot,.fa-map-marked-alt{--fa:"\f5a0"}.fa-marker{--fa:"\f5a1"}.fa-medal{--fa:"\f5a2"}.fa-face-meh-blank,.fa-meh-blank{--fa:"\f5a4"}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:"\f5a5"}.fa-monument{--fa:"\f5a6"}.fa-mortar-pestle{--fa:"\f5a7"}.fa-paint-roller{--fa:"\f5aa"}.fa-passport{--fa:"\f5ab"}.fa-pen-fancy{--fa:"\f5ac"}.fa-pen-nib{--fa:"\f5ad"}.fa-pen-ruler,.fa-pencil-ruler{--fa:"\f5ae"}.fa-plane-arrival{--fa:"\f5af"}.fa-plane-departure{--fa:"\f5b0"}.fa-prescription{--fa:"\f5b1"}.fa-face-sad-cry,.fa-sad-cry{--fa:"\f5b3"}.fa-face-sad-tear,.fa-sad-tear{--fa:"\f5b4"}.fa-shuttle-van,.fa-van-shuttle{--fa:"\f5b6"}.fa-signature{--fa:"\f5b7"}.fa-face-smile-beam,.fa-smile-beam{--fa:"\f5b8"}.fa-solar-panel{--fa:"\f5ba"}.fa-spa{--fa:"\f5bb"}.fa-splotch{--fa:"\f5bc"}.fa-spray-can{--fa:"\f5bd"}.fa-stamp{--fa:"\f5bf"}.fa-star-half-alt,.fa-star-half-stroke{--fa:"\f5c0"}.fa-suitcase-rolling{--fa:"\f5c1"}.fa-face-surprise,.fa-surprise{--fa:"\f5c2"}.fa-swatchbook{--fa:"\f5c3"}.fa-person-swimming,.fa-swimmer{--fa:"\f5c4"}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:"\f5c5"}.fa-droplet-slash,.fa-tint-slash{--fa:"\f5c7"}.fa-face-tired,.fa-tired{--fa:"\f5c8"}.fa-tooth{--fa:"\f5c9"}.fa-umbrella-beach{--fa:"\f5ca"}.fa-weight-hanging{--fa:"\f5cd"}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:"\f5ce"}.fa-air-freshener,.fa-spray-can-sparkles{--fa:"\f5d0"}.fa-apple-alt,.fa-apple-whole{--fa:"\f5d1"}.fa-atom{--fa:"\f5d2"}.fa-bone{--fa:"\f5d7"}.fa-book-open-reader,.fa-book-reader{--fa:"\f5da"}.fa-brain{--fa:"\f5dc"}.fa-car-alt,.fa-car-rear{--fa:"\f5de"}.fa-battery-car,.fa-car-battery{--fa:"\f5df"}.fa-car-burst,.fa-car-crash{--fa:"\f5e1"}.fa-car-side{--fa:"\f5e4"}.fa-charging-station{--fa:"\f5e7"}.fa-diamond-turn-right,.fa-directions{--fa:"\f5eb"}.fa-draw-polygon,.fa-vector-polygon{--fa:"\f5ee"}.fa-laptop-code{--fa:"\f5fc"}.fa-layer-group{--fa:"\f5fd"}.fa-location,.fa-location-crosshairs{--fa:"\f601"}.fa-lungs{--fa:"\f604"}.fa-microscope{--fa:"\f610"}.fa-oil-can{--fa:"\f613"}.fa-poop{--fa:"\f619"}.fa-shapes,.fa-triangle-circle-square{--fa:"\f61f"}.fa-star-of-life{--fa:"\f621"}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:"\f624"}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:"\f625"}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:"\f629"}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:"\f62a"}.fa-teeth{--fa:"\f62e"}.fa-teeth-open{--fa:"\f62f"}.fa-masks-theater,.fa-theater-masks{--fa:"\f630"}.fa-traffic-light{--fa:"\f637"}.fa-truck-monster{--fa:"\f63b"}.fa-truck-pickup{--fa:"\f63c"}.fa-ad,.fa-rectangle-ad{--fa:"\f641"}.fa-ankh{--fa:"\f644"}.fa-bible,.fa-book-bible{--fa:"\f647"}.fa-briefcase-clock,.fa-business-time{--fa:"\f64a"}.fa-city{--fa:"\f64f"}.fa-comment-dollar{--fa:"\f651"}.fa-comments-dollar{--fa:"\f653"}.fa-cross{--fa:"\f654"}.fa-dharmachakra{--fa:"\f655"}.fa-envelope-open-text{--fa:"\f658"}.fa-folder-minus{--fa:"\f65d"}.fa-folder-plus{--fa:"\f65e"}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:"\f662"}.fa-gopuram{--fa:"\f664"}.fa-hamsa{--fa:"\f665"}.fa-bahai,.fa-haykal{--fa:"\f666"}.fa-jedi{--fa:"\f669"}.fa-book-journal-whills,.fa-journal-whills{--fa:"\f66a"}.fa-kaaba{--fa:"\f66b"}.fa-khanda{--fa:"\f66d"}.fa-landmark{--fa:"\f66f"}.fa-envelopes-bulk,.fa-mail-bulk{--fa:"\f674"}.fa-menorah{--fa:"\f676"}.fa-mosque{--fa:"\f678"}.fa-om{--fa:"\f679"}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:"\f67b"}.fa-peace{--fa:"\f67c"}.fa-place-of-worship{--fa:"\f67f"}.fa-poll,.fa-square-poll-vertical{--fa:"\f681"}.fa-poll-h,.fa-square-poll-horizontal{--fa:"\f682"}.fa-person-praying,.fa-pray{--fa:"\f683"}.fa-hands-praying,.fa-praying-hands{--fa:"\f684"}.fa-book-quran,.fa-quran{--fa:"\f687"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:"\f688"}.fa-magnifying-glass-location,.fa-search-location{--fa:"\f689"}.fa-socks{--fa:"\f696"}.fa-square-root-alt,.fa-square-root-variable{--fa:"\f698"}.fa-star-and-crescent{--fa:"\f699"}.fa-star-of-david{--fa:"\f69a"}.fa-synagogue{--fa:"\f69b"}.fa-scroll-torah,.fa-torah{--fa:"\f6a0"}.fa-torii-gate{--fa:"\f6a1"}.fa-vihara{--fa:"\f6a7"}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:"\f6a9"}.fa-yin-yang{--fa:"\f6ad"}.fa-blender-phone{--fa:"\f6b6"}.fa-book-dead,.fa-book-skull{--fa:"\f6b7"}.fa-campground{--fa:"\f6bb"}.fa-cat{--fa:"\f6be"}.fa-chair{--fa:"\f6c0"}.fa-cloud-moon{--fa:"\f6c3"}.fa-cloud-sun{--fa:"\f6c4"}.fa-cow{--fa:"\f6c8"}.fa-dice-d20{--fa:"\f6cf"}.fa-dice-d6{--fa:"\f6d1"}.fa-dog{--fa:"\f6d3"}.fa-dragon{--fa:"\f6d5"}.fa-drumstick-bite{--fa:"\f6d7"}.fa-dungeon{--fa:"\f6d9"}.fa-file-csv{--fa:"\f6dd"}.fa-fist-raised,.fa-hand-fist{--fa:"\f6de"}.fa-ghost{--fa:"\f6e2"}.fa-hammer{--fa:"\f6e3"}.fa-hanukiah{--fa:"\f6e6"}.fa-hat-wizard{--fa:"\f6e8"}.fa-hiking,.fa-person-hiking{--fa:"\f6ec"}.fa-hippo{--fa:"\f6ed"}.fa-horse{--fa:"\f6f0"}.fa-house-chimney-crack,.fa-house-damage{--fa:"\f6f1"}.fa-hryvnia,.fa-hryvnia-sign{--fa:"\f6f2"}.fa-mask{--fa:"\f6fa"}.fa-mountain{--fa:"\f6fc"}.fa-network-wired{--fa:"\f6ff"}.fa-otter{--fa:"\f700"}.fa-ring{--fa:"\f70b"}.fa-person-running,.fa-running{--fa:"\f70c"}.fa-scroll{--fa:"\f70e"}.fa-skull-crossbones{--fa:"\f714"}.fa-slash{--fa:"\f715"}.fa-spider{--fa:"\f717"}.fa-toilet-paper,.fa-toilet-paper-alt,.fa-toilet-paper-blank{--fa:"\f71e"}.fa-tractor{--fa:"\f722"}.fa-user-injured{--fa:"\f728"}.fa-vr-cardboard{--fa:"\f729"}.fa-wand-sparkles{--fa:"\f72b"}.fa-wind{--fa:"\f72e"}.fa-wine-bottle{--fa:"\f72f"}.fa-cloud-meatball{--fa:"\f73b"}.fa-cloud-moon-rain{--fa:"\f73c"}.fa-cloud-rain{--fa:"\f73d"}.fa-cloud-showers-heavy{--fa:"\f740"}.fa-cloud-sun-rain{--fa:"\f743"}.fa-democrat{--fa:"\f747"}.fa-flag-usa{--fa:"\f74d"}.fa-hurricane{--fa:"\f751"}.fa-landmark-alt,.fa-landmark-dome{--fa:"\f752"}.fa-meteor{--fa:"\f753"}.fa-person-booth{--fa:"\f756"}.fa-poo-bolt,.fa-poo-storm{--fa:"\f75a"}.fa-rainbow{--fa:"\f75b"}.fa-republican{--fa:"\f75e"}.fa-smog{--fa:"\f75f"}.fa-temperature-high{--fa:"\f769"}.fa-temperature-low{--fa:"\f76b"}.fa-cloud-bolt,.fa-thunderstorm{--fa:"\f76c"}.fa-tornado{--fa:"\f76f"}.fa-volcano{--fa:"\f770"}.fa-check-to-slot,.fa-vote-yea{--fa:"\f772"}.fa-water{--fa:"\f773"}.fa-baby{--fa:"\f77c"}.fa-baby-carriage,.fa-carriage-baby{--fa:"\f77d"}.fa-biohazard{--fa:"\f780"}.fa-blog{--fa:"\f781"}.fa-calendar-day{--fa:"\f783"}.fa-calendar-week{--fa:"\f784"}.fa-candy-cane{--fa:"\f786"}.fa-carrot{--fa:"\f787"}.fa-cash-register{--fa:"\f788"}.fa-compress-arrows-alt,.fa-minimize{--fa:"\f78c"}.fa-dumpster{--fa:"\f793"}.fa-dumpster-fire{--fa:"\f794"}.fa-ethernet{--fa:"\f796"}.fa-gifts{--fa:"\f79c"}.fa-champagne-glasses,.fa-glass-cheers{--fa:"\f79f"}.fa-glass-whiskey,.fa-whiskey-glass{--fa:"\f7a0"}.fa-earth-europe,.fa-globe-europe{--fa:"\f7a2"}.fa-grip-lines{--fa:"\f7a4"}.fa-grip-lines-vertical{--fa:"\f7a5"}.fa-guitar{--fa:"\f7a6"}.fa-heart-broken,.fa-heart-crack{--fa:"\f7a9"}.fa-holly-berry{--fa:"\f7aa"}.fa-horse-head{--fa:"\f7ab"}.fa-icicles{--fa:"\f7ad"}.fa-igloo{--fa:"\f7ae"}.fa-mitten{--fa:"\f7b5"}.fa-mug-hot{--fa:"\f7b6"}.fa-radiation{--fa:"\f7b9"}.fa-circle-radiation,.fa-radiation-alt{--fa:"\f7ba"}.fa-restroom{--fa:"\f7bd"}.fa-satellite{--fa:"\f7bf"}.fa-satellite-dish{--fa:"\f7c0"}.fa-sd-card{--fa:"\f7c2"}.fa-sim-card{--fa:"\f7c4"}.fa-person-skating,.fa-skating{--fa:"\f7c5"}.fa-person-skiing,.fa-skiing{--fa:"\f7c9"}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:"\f7ca"}.fa-sleigh{--fa:"\f7cc"}.fa-comment-sms,.fa-sms{--fa:"\f7cd"}.fa-person-snowboarding,.fa-snowboarding{--fa:"\f7ce"}.fa-snowman{--fa:"\f7d0"}.fa-snowplow{--fa:"\f7d2"}.fa-tenge,.fa-tenge-sign{--fa:"\f7d7"}.fa-toilet{--fa:"\f7d8"}.fa-screwdriver-wrench,.fa-tools{--fa:"\f7d9"}.fa-cable-car,.fa-tram{--fa:"\f7da"}.fa-fire-alt,.fa-fire-flame-curved{--fa:"\f7e4"}.fa-bacon{--fa:"\f7e5"}.fa-book-medical{--fa:"\f7e6"}.fa-bread-slice{--fa:"\f7ec"}.fa-cheese{--fa:"\f7ef"}.fa-clinic-medical,.fa-house-chimney-medical{--fa:"\f7f2"}.fa-clipboard-user{--fa:"\f7f3"}.fa-comment-medical{--fa:"\f7f5"}.fa-crutch{--fa:"\f7f7"}.fa-disease{--fa:"\f7fa"}.fa-egg{--fa:"\f7fb"}.fa-folder-tree{--fa:"\f802"}.fa-burger,.fa-hamburger{--fa:"\f805"}.fa-hand-middle-finger{--fa:"\f806"}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:"\f807"}.fa-hospital-user{--fa:"\f80d"}.fa-hotdog{--fa:"\f80f"}.fa-ice-cream{--fa:"\f810"}.fa-laptop-medical{--fa:"\f812"}.fa-pager{--fa:"\f815"}.fa-pepper-hot{--fa:"\f816"}.fa-pizza-slice{--fa:"\f818"}.fa-sack-dollar{--fa:"\f81d"}.fa-book-tanakh,.fa-tanakh{--fa:"\f827"}.fa-bars-progress,.fa-tasks-alt{--fa:"\f828"}.fa-trash-arrow-up,.fa-trash-restore{--fa:"\f829"}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:"\f82a"}.fa-user-nurse{--fa:"\f82f"}.fa-wave-square{--fa:"\f83e"}.fa-biking,.fa-person-biking{--fa:"\f84a"}.fa-border-all{--fa:"\f84c"}.fa-border-none{--fa:"\f850"}.fa-border-style,.fa-border-top-left{--fa:"\f853"}.fa-digging,.fa-person-digging{--fa:"\f85e"}.fa-fan{--fa:"\f863"}.fa-heart-music-camera-bolt,.fa-icons{--fa:"\f86d"}.fa-phone-alt,.fa-phone-flip{--fa:"\f879"}.fa-phone-square-alt,.fa-square-phone-flip{--fa:"\f87b"}.fa-photo-film,.fa-photo-video{--fa:"\f87c"}.fa-remove-format,.fa-text-slash{--fa:"\f87d"}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:"\f881"}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:"\f882"}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:"\f884"}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:"\f885"}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:"\f886"}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:"\f887"}.fa-spell-check{--fa:"\f891"}.fa-voicemail{--fa:"\f897"}.fa-hat-cowboy{--fa:"\f8c0"}.fa-hat-cowboy-side{--fa:"\f8c1"}.fa-computer-mouse,.fa-mouse{--fa:"\f8cc"}.fa-radio{--fa:"\f8d7"}.fa-record-vinyl{--fa:"\f8d9"}.fa-walkie-talkie{--fa:"\f8ef"}.fa-caravan{--fa:"\f8ff"}:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url("./media/fa-brands-400-E7XUCEPO.woff2")}.fa-brands,.fa-classic.fa-brands,.fab{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-firefox-browser{--fa:"\e007"}.fa-ideal{--fa:"\e013"}.fa-microblog{--fa:"\e01a"}.fa-pied-piper-square,.fa-square-pied-piper{--fa:"\e01e"}.fa-unity{--fa:"\e049"}.fa-dailymotion{--fa:"\e052"}.fa-instagram-square,.fa-square-instagram{--fa:"\e055"}.fa-mixer{--fa:"\e056"}.fa-shopify{--fa:"\e057"}.fa-deezer{--fa:"\e077"}.fa-edge-legacy{--fa:"\e078"}.fa-google-pay{--fa:"\e079"}.fa-rust{--fa:"\e07a"}.fa-tiktok{--fa:"\e07b"}.fa-unsplash{--fa:"\e07c"}.fa-cloudflare{--fa:"\e07d"}.fa-guilded{--fa:"\e07e"}.fa-hive{--fa:"\e07f"}.fa-42-group,.fa-innosoft{--fa:"\e080"}.fa-instalod{--fa:"\e081"}.fa-octopus-deploy{--fa:"\e082"}.fa-perbyte{--fa:"\e083"}.fa-uncharted{--fa:"\e084"}.fa-watchman-monitoring{--fa:"\e087"}.fa-wodu{--fa:"\e088"}.fa-wirsindhandwerk,.fa-wsh{--fa:"\e2d0"}.fa-bots{--fa:"\e340"}.fa-cmplid{--fa:"\e360"}.fa-bilibili{--fa:"\e3d9"}.fa-golang{--fa:"\e40f"}.fa-pix{--fa:"\e43a"}.fa-sitrox{--fa:"\e44a"}.fa-hashnode{--fa:"\e499"}.fa-meta{--fa:"\e49b"}.fa-padlet{--fa:"\e4a0"}.fa-nfc-directional{--fa:"\e530"}.fa-nfc-symbol{--fa:"\e531"}.fa-screenpal{--fa:"\e570"}.fa-space-awesome{--fa:"\e5ac"}.fa-square-font-awesome{--fa:"\e5ad"}.fa-gitlab-square,.fa-square-gitlab{--fa:"\e5ae"}.fa-odysee{--fa:"\e5c6"}.fa-stubber{--fa:"\e5c7"}.fa-debian{--fa:"\e60b"}.fa-shoelace{--fa:"\e60c"}.fa-threads{--fa:"\e618"}.fa-square-threads{--fa:"\e619"}.fa-square-x-twitter{--fa:"\e61a"}.fa-x-twitter{--fa:"\e61b"}.fa-opensuse{--fa:"\e62b"}.fa-letterboxd{--fa:"\e62d"}.fa-square-letterboxd{--fa:"\e62e"}.fa-mintbit{--fa:"\e62f"}.fa-google-scholar{--fa:"\e63b"}.fa-brave{--fa:"\e63c"}.fa-brave-reverse{--fa:"\e63d"}.fa-pixiv{--fa:"\e640"}.fa-upwork{--fa:"\e641"}.fa-webflow{--fa:"\e65c"}.fa-signal-messenger{--fa:"\e663"}.fa-bluesky{--fa:"\e671"}.fa-jxl{--fa:"\e67b"}.fa-square-upwork{--fa:"\e67c"}.fa-web-awesome{--fa:"\e682"}.fa-square-web-awesome{--fa:"\e683"}.fa-square-web-awesome-stroke{--fa:"\e684"}.fa-dart-lang{--fa:"\e693"}.fa-flutter{--fa:"\e694"}.fa-files-pinwheel{--fa:"\e69f"}.fa-css{--fa:"\e6a2"}.fa-square-bluesky{--fa:"\e6a3"}.fa-openai{--fa:"\e7cf"}.fa-square-linkedin{--fa:"\e7d0"}.fa-cash-app{--fa:"\e7d4"}.fa-disqus{--fa:"\e7d5"}.fa-11ty,.fa-eleventy{--fa:"\e7d6"}.fa-kakao-talk{--fa:"\e7d7"}.fa-linktree{--fa:"\e7d8"}.fa-notion{--fa:"\e7d9"}.fa-pandora{--fa:"\e7da"}.fa-pixelfed{--fa:"\e7db"}.fa-tidal{--fa:"\e7dc"}.fa-vsco{--fa:"\e7dd"}.fa-w3c{--fa:"\e7de"}.fa-lumon{--fa:"\e7e2"}.fa-lumon-drop{--fa:"\e7e3"}.fa-square-figma{--fa:"\e7e4"}.fa-tex{--fa:"\e7ff"}.fa-duolingo{--fa:"\e812"}.fa-square-twitter,.fa-twitter-square{--fa:"\f081"}.fa-facebook-square,.fa-square-facebook{--fa:"\f082"}.fa-linkedin{--fa:"\f08c"}.fa-github-square,.fa-square-github{--fa:"\f092"}.fa-twitter{--fa:"\f099"}.fa-facebook{--fa:"\f09a"}.fa-github{--fa:"\f09b"}.fa-pinterest{--fa:"\f0d2"}.fa-pinterest-square,.fa-square-pinterest{--fa:"\f0d3"}.fa-google-plus-square,.fa-square-google-plus{--fa:"\f0d4"}.fa-google-plus-g{--fa:"\f0d5"}.fa-linkedin-in{--fa:"\f0e1"}.fa-github-alt{--fa:"\f113"}.fa-maxcdn{--fa:"\f136"}.fa-html5{--fa:"\f13b"}.fa-css3{--fa:"\f13c"}.fa-btc{--fa:"\f15a"}.fa-youtube{--fa:"\f167"}.fa-xing{--fa:"\f168"}.fa-square-xing,.fa-xing-square{--fa:"\f169"}.fa-dropbox{--fa:"\f16b"}.fa-stack-overflow{--fa:"\f16c"}.fa-instagram{--fa:"\f16d"}.fa-flickr{--fa:"\f16e"}.fa-adn{--fa:"\f170"}.fa-bitbucket{--fa:"\f171"}.fa-tumblr{--fa:"\f173"}.fa-square-tumblr,.fa-tumblr-square{--fa:"\f174"}.fa-apple{--fa:"\f179"}.fa-windows{--fa:"\f17a"}.fa-android{--fa:"\f17b"}.fa-linux{--fa:"\f17c"}.fa-dribbble{--fa:"\f17d"}.fa-skype{--fa:"\f17e"}.fa-foursquare{--fa:"\f180"}.fa-trello{--fa:"\f181"}.fa-gratipay{--fa:"\f184"}.fa-vk{--fa:"\f189"}.fa-weibo{--fa:"\f18a"}.fa-renren{--fa:"\f18b"}.fa-pagelines{--fa:"\f18c"}.fa-stack-exchange{--fa:"\f18d"}.fa-square-vimeo,.fa-vimeo-square{--fa:"\f194"}.fa-slack,.fa-slack-hash{--fa:"\f198"}.fa-wordpress{--fa:"\f19a"}.fa-openid{--fa:"\f19b"}.fa-yahoo{--fa:"\f19e"}.fa-google{--fa:"\f1a0"}.fa-reddit{--fa:"\f1a1"}.fa-reddit-square,.fa-square-reddit{--fa:"\f1a2"}.fa-stumbleupon-circle{--fa:"\f1a3"}.fa-stumbleupon{--fa:"\f1a4"}.fa-delicious{--fa:"\f1a5"}.fa-digg{--fa:"\f1a6"}.fa-pied-piper-pp{--fa:"\f1a7"}.fa-pied-piper-alt{--fa:"\f1a8"}.fa-drupal{--fa:"\f1a9"}.fa-joomla{--fa:"\f1aa"}.fa-behance{--fa:"\f1b4"}.fa-behance-square,.fa-square-behance{--fa:"\f1b5"}.fa-steam{--fa:"\f1b6"}.fa-square-steam,.fa-steam-square{--fa:"\f1b7"}.fa-spotify{--fa:"\f1bc"}.fa-deviantart{--fa:"\f1bd"}.fa-soundcloud{--fa:"\f1be"}.fa-vine{--fa:"\f1ca"}.fa-codepen{--fa:"\f1cb"}.fa-jsfiddle{--fa:"\f1cc"}.fa-rebel{--fa:"\f1d0"}.fa-empire{--fa:"\f1d1"}.fa-git-square,.fa-square-git{--fa:"\f1d2"}.fa-git{--fa:"\f1d3"}.fa-hacker-news{--fa:"\f1d4"}.fa-tencent-weibo{--fa:"\f1d5"}.fa-qq{--fa:"\f1d6"}.fa-weixin{--fa:"\f1d7"}.fa-slideshare{--fa:"\f1e7"}.fa-twitch{--fa:"\f1e8"}.fa-yelp{--fa:"\f1e9"}.fa-paypal{--fa:"\f1ed"}.fa-google-wallet{--fa:"\f1ee"}.fa-cc-visa{--fa:"\f1f0"}.fa-cc-mastercard{--fa:"\f1f1"}.fa-cc-discover{--fa:"\f1f2"}.fa-cc-amex{--fa:"\f1f3"}.fa-cc-paypal{--fa:"\f1f4"}.fa-cc-stripe{--fa:"\f1f5"}.fa-lastfm{--fa:"\f202"}.fa-lastfm-square,.fa-square-lastfm{--fa:"\f203"}.fa-ioxhost{--fa:"\f208"}.fa-angellist{--fa:"\f209"}.fa-buysellads{--fa:"\f20d"}.fa-connectdevelop{--fa:"\f20e"}.fa-dashcube{--fa:"\f210"}.fa-forumbee{--fa:"\f211"}.fa-leanpub{--fa:"\f212"}.fa-sellsy{--fa:"\f213"}.fa-shirtsinbulk{--fa:"\f214"}.fa-simplybuilt{--fa:"\f215"}.fa-skyatlas{--fa:"\f216"}.fa-pinterest-p{--fa:"\f231"}.fa-whatsapp{--fa:"\f232"}.fa-viacoin{--fa:"\f237"}.fa-medium,.fa-medium-m{--fa:"\f23a"}.fa-y-combinator{--fa:"\f23b"}.fa-optin-monster{--fa:"\f23c"}.fa-opencart{--fa:"\f23d"}.fa-expeditedssl{--fa:"\f23e"}.fa-cc-jcb{--fa:"\f24b"}.fa-cc-diners-club{--fa:"\f24c"}.fa-creative-commons{--fa:"\f25e"}.fa-gg{--fa:"\f260"}.fa-gg-circle{--fa:"\f261"}.fa-odnoklassniki{--fa:"\f263"}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:"\f264"}.fa-get-pocket{--fa:"\f265"}.fa-wikipedia-w{--fa:"\f266"}.fa-safari{--fa:"\f267"}.fa-chrome{--fa:"\f268"}.fa-firefox{--fa:"\f269"}.fa-opera{--fa:"\f26a"}.fa-internet-explorer{--fa:"\f26b"}.fa-contao{--fa:"\f26d"}.fa-500px{--fa:"\f26e"}.fa-amazon{--fa:"\f270"}.fa-houzz{--fa:"\f27c"}.fa-vimeo-v{--fa:"\f27d"}.fa-black-tie{--fa:"\f27e"}.fa-fonticons{--fa:"\f280"}.fa-reddit-alien{--fa:"\f281"}.fa-edge{--fa:"\f282"}.fa-codiepie{--fa:"\f284"}.fa-modx{--fa:"\f285"}.fa-fort-awesome{--fa:"\f286"}.fa-usb{--fa:"\f287"}.fa-product-hunt{--fa:"\f288"}.fa-mixcloud{--fa:"\f289"}.fa-scribd{--fa:"\f28a"}.fa-bluetooth{--fa:"\f293"}.fa-bluetooth-b{--fa:"\f294"}.fa-gitlab{--fa:"\f296"}.fa-wpbeginner{--fa:"\f297"}.fa-wpforms{--fa:"\f298"}.fa-envira{--fa:"\f299"}.fa-glide{--fa:"\f2a5"}.fa-glide-g{--fa:"\f2a6"}.fa-viadeo{--fa:"\f2a9"}.fa-square-viadeo,.fa-viadeo-square{--fa:"\f2aa"}.fa-snapchat,.fa-snapchat-ghost{--fa:"\f2ab"}.fa-snapchat-square,.fa-square-snapchat{--fa:"\f2ad"}.fa-pied-piper{--fa:"\f2ae"}.fa-first-order{--fa:"\f2b0"}.fa-yoast{--fa:"\f2b1"}.fa-themeisle{--fa:"\f2b2"}.fa-google-plus{--fa:"\f2b3"}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:"\f2b4"}.fa-linode{--fa:"\f2b8"}.fa-quora{--fa:"\f2c4"}.fa-free-code-camp{--fa:"\f2c5"}.fa-telegram,.fa-telegram-plane{--fa:"\f2c6"}.fa-bandcamp{--fa:"\f2d5"}.fa-grav{--fa:"\f2d6"}.fa-etsy{--fa:"\f2d7"}.fa-imdb{--fa:"\f2d8"}.fa-ravelry{--fa:"\f2d9"}.fa-sellcast{--fa:"\f2da"}.fa-superpowers{--fa:"\f2dd"}.fa-wpexplorer{--fa:"\f2de"}.fa-meetup{--fa:"\f2e0"}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:"\f35c"}.fa-accessible-icon{--fa:"\f368"}.fa-accusoft{--fa:"\f369"}.fa-adversal{--fa:"\f36a"}.fa-affiliatetheme{--fa:"\f36b"}.fa-algolia{--fa:"\f36c"}.fa-amilia{--fa:"\f36d"}.fa-angrycreative{--fa:"\f36e"}.fa-app-store{--fa:"\f36f"}.fa-app-store-ios{--fa:"\f370"}.fa-apper{--fa:"\f371"}.fa-asymmetrik{--fa:"\f372"}.fa-audible{--fa:"\f373"}.fa-avianex{--fa:"\f374"}.fa-aws{--fa:"\f375"}.fa-bimobject{--fa:"\f378"}.fa-bitcoin{--fa:"\f379"}.fa-bity{--fa:"\f37a"}.fa-blackberry{--fa:"\f37b"}.fa-blogger{--fa:"\f37c"}.fa-blogger-b{--fa:"\f37d"}.fa-buromobelexperte{--fa:"\f37f"}.fa-centercode{--fa:"\f380"}.fa-cloudscale{--fa:"\f383"}.fa-cloudsmith{--fa:"\f384"}.fa-cloudversify{--fa:"\f385"}.fa-cpanel{--fa:"\f388"}.fa-css3-alt{--fa:"\f38b"}.fa-cuttlefish{--fa:"\f38c"}.fa-d-and-d{--fa:"\f38d"}.fa-deploydog{--fa:"\f38e"}.fa-deskpro{--fa:"\f38f"}.fa-digital-ocean{--fa:"\f391"}.fa-discord{--fa:"\f392"}.fa-discourse{--fa:"\f393"}.fa-dochub{--fa:"\f394"}.fa-docker{--fa:"\f395"}.fa-draft2digital{--fa:"\f396"}.fa-dribbble-square,.fa-square-dribbble{--fa:"\f397"}.fa-dyalog{--fa:"\f399"}.fa-earlybirds{--fa:"\f39a"}.fa-erlang{--fa:"\f39d"}.fa-facebook-f{--fa:"\f39e"}.fa-facebook-messenger{--fa:"\f39f"}.fa-firstdraft{--fa:"\f3a1"}.fa-fonticons-fi{--fa:"\f3a2"}.fa-fort-awesome-alt{--fa:"\f3a3"}.fa-freebsd{--fa:"\f3a4"}.fa-gitkraken{--fa:"\f3a6"}.fa-gofore{--fa:"\f3a7"}.fa-goodreads{--fa:"\f3a8"}.fa-goodreads-g{--fa:"\f3a9"}.fa-google-drive{--fa:"\f3aa"}.fa-google-play{--fa:"\f3ab"}.fa-gripfire{--fa:"\f3ac"}.fa-grunt{--fa:"\f3ad"}.fa-gulp{--fa:"\f3ae"}.fa-hacker-news-square,.fa-square-hacker-news{--fa:"\f3af"}.fa-hire-a-helper{--fa:"\f3b0"}.fa-hotjar{--fa:"\f3b1"}.fa-hubspot{--fa:"\f3b2"}.fa-itunes{--fa:"\f3b4"}.fa-itunes-note{--fa:"\f3b5"}.fa-jenkins{--fa:"\f3b6"}.fa-joget{--fa:"\f3b7"}.fa-js{--fa:"\f3b8"}.fa-js-square,.fa-square-js{--fa:"\f3b9"}.fa-keycdn{--fa:"\f3ba"}.fa-kickstarter,.fa-square-kickstarter{--fa:"\f3bb"}.fa-kickstarter-k{--fa:"\f3bc"}.fa-laravel{--fa:"\f3bd"}.fa-line{--fa:"\f3c0"}.fa-lyft{--fa:"\f3c3"}.fa-magento{--fa:"\f3c4"}.fa-medapps{--fa:"\f3c6"}.fa-medrt{--fa:"\f3c8"}.fa-microsoft{--fa:"\f3ca"}.fa-mix{--fa:"\f3cb"}.fa-mizuni{--fa:"\f3cc"}.fa-monero{--fa:"\f3d0"}.fa-napster{--fa:"\f3d2"}.fa-node-js{--fa:"\f3d3"}.fa-npm{--fa:"\f3d4"}.fa-ns8{--fa:"\f3d5"}.fa-nutritionix{--fa:"\f3d6"}.fa-page4{--fa:"\f3d7"}.fa-palfed{--fa:"\f3d8"}.fa-patreon{--fa:"\f3d9"}.fa-periscope{--fa:"\f3da"}.fa-phabricator{--fa:"\f3db"}.fa-phoenix-framework{--fa:"\f3dc"}.fa-playstation{--fa:"\f3df"}.fa-pushed{--fa:"\f3e1"}.fa-python{--fa:"\f3e2"}.fa-red-river{--fa:"\f3e3"}.fa-rendact,.fa-wpressr{--fa:"\f3e4"}.fa-replyd{--fa:"\f3e6"}.fa-resolving{--fa:"\f3e7"}.fa-rocketchat{--fa:"\f3e8"}.fa-rockrms{--fa:"\f3e9"}.fa-schlix{--fa:"\f3ea"}.fa-searchengin{--fa:"\f3eb"}.fa-servicestack{--fa:"\f3ec"}.fa-sistrix{--fa:"\f3ee"}.fa-speakap{--fa:"\f3f3"}.fa-staylinked{--fa:"\f3f5"}.fa-steam-symbol{--fa:"\f3f6"}.fa-sticker-mule{--fa:"\f3f7"}.fa-studiovinari{--fa:"\f3f8"}.fa-supple{--fa:"\f3f9"}.fa-uber{--fa:"\f402"}.fa-uikit{--fa:"\f403"}.fa-uniregistry{--fa:"\f404"}.fa-untappd{--fa:"\f405"}.fa-ussunnah{--fa:"\f407"}.fa-vaadin{--fa:"\f408"}.fa-viber{--fa:"\f409"}.fa-vimeo{--fa:"\f40a"}.fa-vnv{--fa:"\f40b"}.fa-square-whatsapp,.fa-whatsapp-square{--fa:"\f40c"}.fa-whmcs{--fa:"\f40d"}.fa-wordpress-simple{--fa:"\f411"}.fa-xbox{--fa:"\f412"}.fa-yandex{--fa:"\f413"}.fa-yandex-international{--fa:"\f414"}.fa-apple-pay{--fa:"\f415"}.fa-cc-apple-pay{--fa:"\f416"}.fa-fly{--fa:"\f417"}.fa-node{--fa:"\f419"}.fa-osi{--fa:"\f41a"}.fa-react{--fa:"\f41b"}.fa-autoprefixer{--fa:"\f41c"}.fa-less{--fa:"\f41d"}.fa-sass{--fa:"\f41e"}.fa-vuejs{--fa:"\f41f"}.fa-angular{--fa:"\f420"}.fa-aviato{--fa:"\f421"}.fa-ember{--fa:"\f423"}.fa-gitter{--fa:"\f426"}.fa-hooli{--fa:"\f427"}.fa-strava{--fa:"\f428"}.fa-stripe{--fa:"\f429"}.fa-stripe-s{--fa:"\f42a"}.fa-typo3{--fa:"\f42b"}.fa-amazon-pay{--fa:"\f42c"}.fa-cc-amazon-pay{--fa:"\f42d"}.fa-ethereum{--fa:"\f42e"}.fa-korvue{--fa:"\f42f"}.fa-elementor{--fa:"\f430"}.fa-square-youtube,.fa-youtube-square{--fa:"\f431"}.fa-flipboard{--fa:"\f44d"}.fa-hips{--fa:"\f452"}.fa-php{--fa:"\f457"}.fa-quinscape{--fa:"\f459"}.fa-readme{--fa:"\f4d5"}.fa-java{--fa:"\f4e4"}.fa-pied-piper-hat{--fa:"\f4e5"}.fa-creative-commons-by{--fa:"\f4e7"}.fa-creative-commons-nc{--fa:"\f4e8"}.fa-creative-commons-nc-eu{--fa:"\f4e9"}.fa-creative-commons-nc-jp{--fa:"\f4ea"}.fa-creative-commons-nd{--fa:"\f4eb"}.fa-creative-commons-pd{--fa:"\f4ec"}.fa-creative-commons-pd-alt{--fa:"\f4ed"}.fa-creative-commons-remix{--fa:"\f4ee"}.fa-creative-commons-sa{--fa:"\f4ef"}.fa-creative-commons-sampling{--fa:"\f4f0"}.fa-creative-commons-sampling-plus{--fa:"\f4f1"}.fa-creative-commons-share{--fa:"\f4f2"}.fa-creative-commons-zero{--fa:"\f4f3"}.fa-ebay{--fa:"\f4f4"}.fa-keybase{--fa:"\f4f5"}.fa-mastodon{--fa:"\f4f6"}.fa-r-project{--fa:"\f4f7"}.fa-researchgate{--fa:"\f4f8"}.fa-teamspeak{--fa:"\f4f9"}.fa-first-order-alt{--fa:"\f50a"}.fa-fulcrum{--fa:"\f50b"}.fa-galactic-republic{--fa:"\f50c"}.fa-galactic-senate{--fa:"\f50d"}.fa-jedi-order{--fa:"\f50e"}.fa-mandalorian{--fa:"\f50f"}.fa-old-republic{--fa:"\f510"}.fa-phoenix-squadron{--fa:"\f511"}.fa-sith{--fa:"\f512"}.fa-trade-federation{--fa:"\f513"}.fa-wolf-pack-battalion{--fa:"\f514"}.fa-hornbill{--fa:"\f592"}.fa-mailchimp{--fa:"\f59e"}.fa-megaport{--fa:"\f5a3"}.fa-nimblr{--fa:"\f5a8"}.fa-rev{--fa:"\f5b2"}.fa-shopware{--fa:"\f5b5"}.fa-squarespace{--fa:"\f5be"}.fa-themeco{--fa:"\f5c6"}.fa-weebly{--fa:"\f5cc"}.fa-wix{--fa:"\f5cf"}.fa-ello{--fa:"\f5f1"}.fa-hackerrank{--fa:"\f5f7"}.fa-kaggle{--fa:"\f5fa"}.fa-markdown{--fa:"\f60f"}.fa-neos{--fa:"\f612"}.fa-zhihu{--fa:"\f63f"}.fa-alipay{--fa:"\f642"}.fa-the-red-yeti{--fa:"\f69d"}.fa-critical-role{--fa:"\f6c9"}.fa-d-and-d-beyond{--fa:"\f6ca"}.fa-dev{--fa:"\f6cc"}.fa-fantasy-flight-games{--fa:"\f6dc"}.fa-wizards-of-the-coast{--fa:"\f730"}.fa-think-peaks{--fa:"\f731"}.fa-reacteurope{--fa:"\f75d"}.fa-artstation{--fa:"\f77a"}.fa-atlassian{--fa:"\f77b"}.fa-canadian-maple-leaf{--fa:"\f785"}.fa-centos{--fa:"\f789"}.fa-confluence{--fa:"\f78d"}.fa-dhl{--fa:"\f790"}.fa-diaspora{--fa:"\f791"}.fa-fedex{--fa:"\f797"}.fa-fedora{--fa:"\f798"}.fa-figma{--fa:"\f799"}.fa-intercom{--fa:"\f7af"}.fa-invision{--fa:"\f7b0"}.fa-jira{--fa:"\f7b1"}.fa-mendeley{--fa:"\f7b3"}.fa-raspberry-pi{--fa:"\f7bb"}.fa-redhat{--fa:"\f7bc"}.fa-sketch{--fa:"\f7c6"}.fa-sourcetree{--fa:"\f7d3"}.fa-suse{--fa:"\f7d6"}.fa-ubuntu{--fa:"\f7df"}.fa-ups{--fa:"\f7e0"}.fa-usps{--fa:"\f7e1"}.fa-yarn{--fa:"\f7e3"}.fa-airbnb{--fa:"\f834"}.fa-battle-net{--fa:"\f835"}.fa-bootstrap{--fa:"\f836"}.fa-buffer{--fa:"\f837"}.fa-chromecast{--fa:"\f838"}.fa-evernote{--fa:"\f839"}.fa-itch-io{--fa:"\f83a"}.fa-salesforce{--fa:"\f83b"}.fa-speaker-deck{--fa:"\f83c"}.fa-symfony{--fa:"\f83d"}.fa-waze{--fa:"\f83f"}.fa-yammer{--fa:"\f840"}.fa-git-alt{--fa:"\f841"}.fa-stackpath{--fa:"\f842"}.fa-cotton-bureau{--fa:"\f89e"}.fa-buy-n-large{--fa:"\f8a6"}.fa-mdb{--fa:"\f8ca"}.fa-orcid{--fa:"\f8d2"}.fa-swift{--fa:"\f8e1"}.fa-umbraco{--fa:"\f8e8"}:host,:root{--fa-font-regular:normal 400 1em/1 var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:400;font-display:block;src:url("./media/fa-regular-400-LBQEIAJB.woff2")}.far{--fa-family:var(--fa-family-classic)}.fa-regular,.far{--fa-style:400}:host,:root{--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:block;src:url("./media/fa-solid-900-XY6737PV.woff2")}.fas{--fa-style:900}.fa-classic,.fas{--fa-family:var(--fa-family-classic)}.fa-solid{--fa-style:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url("./media/fa-brands-400-E7XUCEPO.woff2") format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url("./media/fa-solid-900-XY6737PV.woff2") format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url("./media/fa-regular-400-LBQEIAJB.woff2") format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url("./media/fa-solid-900-XY6737PV.woff2") format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url("./media/fa-brands-400-E7XUCEPO.woff2") format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url("./media/fa-regular-400-LBQEIAJB.woff2") format("woff2");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:FontAwesome;font-display:block;src:url("./media/fa-v4compatibility-RGK6JUWD.woff2") format("woff2");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "Plus Jakarta Sans", system-ui, sans-serif;--font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50: oklch(97.1% .013 17.38);--color-red-100: oklch(93.6% .032 17.717);--color-red-200: oklch(88.5% .062 18.334);--color-red-300: oklch(80.8% .114 19.571);--color-red-400: oklch(70.4% .191 22.216);--color-red-500: oklch(63.7% .237 25.331);--color-red-600: oklch(57.7% .245 27.325);--color-red-700: oklch(50.5% .213 27.518);--color-red-800: oklch(44.4% .177 26.899);--color-red-900: oklch(39.6% .141 25.723);--color-red-950: oklch(25.8% .092 26.042);--color-orange-50: oklch(98% .016 73.684);--color-orange-100: oklch(95.4% .038 75.164);--color-orange-200: oklch(90.1% .076 70.697);--color-orange-300: oklch(83.7% .128 66.29);--color-orange-400: oklch(75% .183 55.934);--color-orange-500: oklch(70.5% .213 47.604);--color-orange-600: oklch(64.6% .222 41.116);--color-orange-700: oklch(55.3% .195 38.402);--color-orange-800: oklch(47% .157 37.304);--color-orange-900: oklch(40.8% .123 38.172);--color-orange-950: oklch(26.6% .079 36.259);--color-amber-50: oklch(98.7% .022 95.277);--color-amber-100: oklch(96.2% .059 95.617);--color-amber-200: oklch(92.4% .12 95.746);--color-amber-300: oklch(87.9% .169 91.605);--color-amber-400: oklch(82.8% .189 84.429);--color-amber-500: oklch(76.9% .188 70.08);--color-amber-600: oklch(66.6% .179 58.318);--color-amber-700: oklch(55.5% .163 48.998);--color-amber-800: oklch(47.3% .137 46.201);--color-amber-900: oklch(41.4% .112 45.904);--color-amber-950: oklch(27.9% .077 45.635);--color-yellow-50: oklch(98.7% .026 102.212);--color-yellow-100: oklch(97.3% .071 103.193);--color-yellow-200: oklch(94.5% .129 101.54);--color-yellow-300: oklch(90.5% .182 98.111);--color-yellow-400: oklch(85.2% .199 91.936);--color-yellow-500: oklch(79.5% .184 86.047);--color-yellow-600: oklch(68.1% .162 75.834);--color-yellow-700: oklch(55.4% .135 66.442);--color-yellow-800: oklch(47.6% .114 61.907);--color-yellow-900: oklch(42.1% .095 57.708);--color-yellow-950: oklch(28.6% .066 53.813);--color-lime-50: oklch(98.6% .031 120.757);--color-lime-100: oklch(96.7% .067 122.328);--color-lime-200: oklch(93.8% .127 124.321);--color-lime-300: oklch(89.7% .196 126.665);--color-lime-400: oklch(84.1% .238 128.85);--color-lime-500: oklch(76.8% .233 130.85);--color-lime-600: oklch(64.8% .2 131.684);--color-lime-700: oklch(53.2% .157 131.589);--color-lime-800: oklch(45.3% .124 130.933);--color-lime-900: oklch(40.5% .101 131.063);--color-lime-950: oklch(27.4% .072 132.109);--color-green-50: oklch(98.2% .018 155.826);--color-green-100: oklch(96.2% .044 156.743);--color-green-200: oklch(92.5% .084 155.995);--color-green-300: oklch(87.1% .15 154.449);--color-green-400: oklch(79.2% .209 151.711);--color-green-500: oklch(72.3% .219 149.579);--color-green-600: oklch(62.7% .194 149.214);--color-green-700: oklch(52.7% .154 150.069);--color-green-800: oklch(44.8% .119 151.328);--color-green-900: oklch(39.3% .095 152.535);--color-green-950: oklch(26.6% .065 152.934);--color-emerald-50: oklch(97.9% .021 166.113);--color-emerald-100: oklch(95% .052 163.051);--color-emerald-200: oklch(90.5% .093 164.15);--color-emerald-300: oklch(84.5% .143 164.978);--color-emerald-400: oklch(76.5% .177 163.223);--color-emerald-500: oklch(69.6% .17 162.48);--color-emerald-600: oklch(59.6% .145 163.225);--color-emerald-700: oklch(50.8% .118 165.612);--color-emerald-800: oklch(43.2% .095 166.913);--color-emerald-900: oklch(37.8% .077 168.94);--color-emerald-950: oklch(26.2% .051 172.552);--color-teal-50: oklch(98.4% .014 180.72);--color-teal-100: oklch(95.3% .051 180.801);--color-teal-200: oklch(91% .096 180.426);--color-teal-300: oklch(85.5% .138 181.071);--color-teal-400: oklch(77.7% .152 181.912);--color-teal-500: #00c896;--color-teal-600: oklch(60% .118 184.704);--color-teal-700: oklch(51.1% .096 186.391);--color-teal-800: oklch(43.7% .078 188.216);--color-teal-900: oklch(38.6% .063 188.416);--color-teal-950: oklch(27.7% .046 192.524);--color-cyan-50: oklch(98.4% .019 200.873);--color-cyan-100: oklch(95.6% .045 203.388);--color-cyan-200: oklch(91.7% .08 205.041);--color-cyan-300: oklch(86.5% .127 207.078);--color-cyan-400: oklch(78.9% .154 211.53);--color-cyan-500: #00b4d8;--color-cyan-600: oklch(60.9% .126 221.723);--color-cyan-700: oklch(52% .105 223.128);--color-cyan-800: oklch(45% .085 224.283);--color-cyan-900: oklch(39.8% .07 227.392);--color-cyan-950: oklch(30.2% .056 229.695);--color-sky-50: oklch(97.7% .013 236.62);--color-sky-100: oklch(95.1% .026 236.824);--color-sky-200: oklch(90.1% .058 230.902);--color-sky-300: oklch(82.8% .111 230.318);--color-sky-400: oklch(74.6% .16 232.661);--color-sky-500: oklch(68.5% .169 237.323);--color-sky-600: oklch(58.8% .158 241.966);--color-sky-700: oklch(50% .134 242.749);--color-sky-800: oklch(44.3% .11 240.79);--color-sky-900: oklch(39.1% .09 240.876);--color-sky-950: oklch(29.3% .066 243.157);--color-blue-50: oklch(97% .014 254.604);--color-blue-100: oklch(93.2% .032 255.585);--color-blue-200: oklch(88.2% .059 254.128);--color-blue-300: oklch(80.9% .105 251.813);--color-blue-400: oklch(70.7% .165 254.624);--color-blue-500: #0077b6;--color-blue-600: oklch(54.6% .245 262.881);--color-blue-700: oklch(48.8% .243 264.376);--color-blue-800: oklch(42.4% .199 265.638);--color-blue-900: oklch(37.9% .146 265.522);--color-blue-950: oklch(28.2% .091 267.935);--color-indigo-50: oklch(96.2% .018 272.314);--color-indigo-100: oklch(93% .034 272.788);--color-indigo-200: oklch(87% .065 274.039);--color-indigo-300: oklch(78.5% .115 274.713);--color-indigo-400: oklch(67.3% .182 276.935);--color-indigo-500: oklch(58.5% .233 277.117);--color-indigo-600: oklch(51.1% .262 276.966);--color-indigo-700: oklch(45.7% .24 277.023);--color-indigo-800: oklch(39.8% .195 277.366);--color-indigo-900: oklch(35.9% .144 278.697);--color-indigo-950: oklch(25.7% .09 281.288);--color-violet-50: oklch(96.9% .016 293.756);--color-violet-100: oklch(94.3% .029 294.588);--color-violet-200: oklch(89.4% .057 293.283);--color-violet-300: oklch(81.1% .111 293.571);--color-violet-400: oklch(70.2% .183 293.541);--color-violet-500: oklch(60.6% .25 292.717);--color-violet-600: oklch(54.1% .281 293.009);--color-violet-700: oklch(49.1% .27 292.581);--color-violet-800: oklch(43.2% .232 292.759);--color-violet-900: oklch(38% .189 293.745);--color-violet-950: oklch(28.3% .141 291.089);--color-purple-50: oklch(97.7% .014 308.299);--color-purple-100: oklch(94.6% .033 307.174);--color-purple-200: oklch(90.2% .063 306.703);--color-purple-300: oklch(82.7% .119 306.383);--color-purple-400: oklch(71.4% .203 305.504);--color-purple-500: oklch(62.7% .265 303.9);--color-purple-600: oklch(55.8% .288 302.321);--color-purple-700: oklch(49.6% .265 301.924);--color-purple-800: oklch(43.8% .218 303.724);--color-purple-900: oklch(38.1% .176 304.987);--color-purple-950: oklch(29.1% .149 302.717);--color-fuchsia-50: oklch(97.7% .017 320.058);--color-fuchsia-100: oklch(95.2% .037 318.852);--color-fuchsia-200: oklch(90.3% .076 319.62);--color-fuchsia-300: oklch(83.3% .145 321.434);--color-fuchsia-400: oklch(74% .238 322.16);--color-fuchsia-500: oklch(66.7% .295 322.15);--color-fuchsia-600: oklch(59.1% .293 322.896);--color-fuchsia-700: oklch(51.8% .253 323.949);--color-fuchsia-800: oklch(45.2% .211 324.591);--color-fuchsia-900: oklch(40.1% .17 325.612);--color-fuchsia-950: oklch(29.3% .136 325.661);--color-pink-50: oklch(97.1% .014 343.198);--color-pink-100: oklch(94.8% .028 342.258);--color-pink-200: oklch(89.9% .061 343.231);--color-pink-300: oklch(82.3% .12 346.018);--color-pink-400: oklch(71.8% .202 349.761);--color-pink-500: oklch(65.6% .241 354.308);--color-pink-600: oklch(59.2% .249 .584);--color-pink-700: oklch(52.5% .223 3.958);--color-pink-800: oklch(45.9% .187 3.815);--color-pink-900: oklch(40.8% .153 2.432);--color-pink-950: oklch(28.4% .109 3.907);--color-rose-50: oklch(96.9% .015 12.422);--color-rose-100: oklch(94.1% .03 12.58);--color-rose-200: oklch(89.2% .058 10.001);--color-rose-300: oklch(81% .117 11.638);--color-rose-400: oklch(71.2% .194 13.428);--color-rose-500: oklch(64.5% .246 16.439);--color-rose-600: oklch(58.6% .253 17.585);--color-rose-700: oklch(51.4% .222 16.935);--color-rose-800: oklch(45.5% .188 13.697);--color-rose-900: oklch(41% .159 10.272);--color-rose-950: oklch(27.1% .105 12.094);--color-slate-50: oklch(98.4% .003 247.858);--color-slate-100: oklch(96.8% .007 247.896);--color-slate-200: oklch(92.9% .013 255.508);--color-slate-300: oklch(86.9% .022 252.894);--color-slate-400: oklch(70.4% .04 256.788);--color-slate-500: oklch(55.4% .046 257.417);--color-slate-600: oklch(44.6% .043 257.281);--color-slate-700: oklch(37.2% .044 257.287);--color-slate-800: oklch(27.9% .041 260.031);--color-slate-900: oklch(20.8% .042 265.755);--color-slate-950: oklch(12.9% .042 264.695);--color-gray-50: oklch(98.5% .002 247.839);--color-gray-100: oklch(96.7% .003 264.542);--color-gray-200: oklch(92.8% .006 264.531);--color-gray-300: oklch(87.2% .01 258.338);--color-gray-400: oklch(70.7% .022 261.325);--color-gray-500: oklch(55.1% .027 264.364);--color-gray-600: oklch(44.6% .03 256.802);--color-gray-700: oklch(37.3% .034 259.733);--color-gray-800: oklch(27.8% .033 256.848);--color-gray-900: oklch(21% .034 264.665);--color-gray-950: oklch(13% .028 261.692);--color-zinc-50: oklch(98.5% 0 0);--color-zinc-100: oklch(96.7% .001 286.375);--color-zinc-200: oklch(92% .004 286.32);--color-zinc-300: oklch(87.1% .006 286.286);--color-zinc-400: oklch(70.5% .015 286.067);--color-zinc-500: oklch(55.2% .016 285.938);--color-zinc-600: oklch(44.2% .017 285.786);--color-zinc-700: oklch(37% .013 285.805);--color-zinc-800: oklch(27.4% .006 286.033);--color-zinc-900: oklch(21% .006 285.885);--color-zinc-950: oklch(14.1% .005 285.823);--color-neutral-50: oklch(98.5% 0 0);--color-neutral-100: oklch(97% 0 0);--color-neutral-200: oklch(92.2% 0 0);--color-neutral-300: oklch(87% 0 0);--color-neutral-400: oklch(70.8% 0 0);--color-neutral-500: oklch(55.6% 0 0);--color-neutral-600: oklch(43.9% 0 0);--color-neutral-700: oklch(37.1% 0 0);--color-neutral-800: oklch(26.9% 0 0);--color-neutral-900: oklch(20.5% 0 0);--color-neutral-950: oklch(14.5% 0 0);--color-stone-50: oklch(98.5% .001 106.423);--color-stone-100: oklch(97% .001 106.424);--color-stone-200: oklch(92.3% .003 48.717);--color-stone-300: oklch(86.9% .005 56.366);--color-stone-400: oklch(70.9% .01 56.259);--color-stone-500: oklch(55.3% .013 58.071);--color-stone-600: oklch(44.4% .011 73.639);--color-stone-700: oklch(37.4% .01 67.558);--color-stone-800: oklch(26.8% .007 34.298);--color-stone-900: oklch(21.6% .006 56.043);--color-stone-950: oklch(14.7% .004 49.25);--color-black: #000;--color-white: #fff;--spacing: .25rem;--breakpoint-sm: 40rem;--breakpoint-md: 48rem;--breakpoint-lg: 64rem;--breakpoint-xl: 80rem;--breakpoint-2xl: 96rem;--container-3xs: 16rem;--container-2xs: 18rem;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--container-7xl: 80rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3rem;--text-5xl--line-height: 1;--text-6xl: 3.75rem;--text-6xl--line-height: 1;--text-7xl: 4.5rem;--text-7xl--line-height: 1;--text-8xl: 6rem;--text-8xl--line-height: 1;--text-9xl: 8rem;--text-9xl--line-height: 1;--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-4xl: 2rem;--shadow-2xs: 0 1px rgb(0 0 0 / .05);--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--inset-shadow-2xs: inset 0 1px rgb(0 0 0 / .05);--inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / .05);--inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / .05);--drop-shadow-xs: 0 1px 1px rgb(0 0 0 / .05);--drop-shadow-sm: 0 1px 2px rgb(0 0 0 / .15);--drop-shadow-md: 0 3px 3px rgb(0 0 0 / .12);--drop-shadow-lg: 0 4px 4px rgb(0 0 0 / .15);--drop-shadow-xl: 0 9px 7px rgb(0 0 0 / .1);--drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / .15);--text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / .15);--text-shadow-xs: 0px 1px 1px rgb(0 0 0 / .2);--text-shadow-sm: 0px 1px 0px rgb(0 0 0 / .075), 0px 1px 1px rgb(0 0 0 / .075), 0px 2px 2px rgb(0 0 0 / .075);--text-shadow-md: 0px 1px 1px rgb(0 0 0 / .1), 0px 1px 2px rgb(0 0 0 / .1), 0px 2px 4px rgb(0 0 0 / .1);--text-shadow-lg: 0px 1px 2px rgb(0 0 0 / .1), 0px 3px 2px rgb(0 0 0 / .1), 0px 4px 8px rgb(0 0 0 / .1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-spin: spin 1s linear infinite;--animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce: bounce 1s infinite;--blur-xs: 4px;--blur-sm: 8px;--blur-md: 12px;--blur-lg: 16px;--blur-xl: 24px;--blur-2xl: 40px;--blur-3xl: 64px;--perspective-dramatic: 100px;--perspective-near: 300px;--perspective-normal: 500px;--perspective-midrange: 800px;--perspective-distant: 1200px;--aspect-video: 16 / 9;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-dark-900: #0a0f1a;--color-dark-800: #111827;--color-dark-700: #1f2937;--color-dark-600: #374151;--color-dark-500: #4b5563}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{@layer daisyui.l1.l2.l3{.diff{position:relative;display:grid;width:100%;overflow:hidden;webkit-user-select:none;-webkit-user-select:none;user-select:none;grid-template-rows:1fr 1.8rem 1fr;direction:ltr;container-type:inline-size;grid-template-columns:auto 1fr}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:1px;outline-color:var(--color-base-content)}.diff:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:1px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:1px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}@supports (-webkit-overflow-scrolling: touch) and (overflow: -webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}}.\@container{container-type:inline-size}@layer daisyui.l1.l2.l3{.modal{pointer-events:none;visibility:hidden;position:fixed;inset:0rem;margin:0rem;display:grid;height:100%;max-height:none;width:100%;max-width:none;align-items:center;justify-items:center;background-color:transparent;padding:0rem;color:inherit;transition:visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overflow:clip;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto}.modal::backdrop{display:none}}@layer daisyui.l1.l2{.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:100%;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:#0006}:is(.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal) .modal-box{translate:0 0;scale:1;opacity:1}:root:has(:is(.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal)){--page-has-backdrop: 1;--page-overflow: hidden;--page-scroll-bg: var(--page-scroll-bg-on);--page-scroll-gutter: stable;--page-scroll-transition: var(--page-scroll-transition-on);animation:set-page-has-scroll forwards;animation-timeline:scroll()}@starting-style{.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal{opacity:0%}}}@layer daisyui.l1.l2.l3{:where(.drawer-side){overflow-x:hidden;overflow-y:hidden}}@layer daisyui.l1.l2.l3{.drawer-side{pointer-events:none;visibility:hidden;position:fixed;inset-inline-start:0rem;top:0rem;z-index:10;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;overscroll-behavior:contain;background-color:transparent;opacity:0%;transition:opacity .2s ease-out .1s allow-discrete,visibility .3s ease-out .1s allow-discrete;height:100vh;height:100dvh}.drawer-side>.drawer-overlay{position:sticky;top:0rem;cursor:pointer;place-self:stretch;background-color:#0006}.drawer-side>*{grid-column-start:1;grid-row-start:1}.drawer-side>:not(.drawer-overlay){will-change:transform;transition:translate .3s ease-out,width .2s ease-out;translate:-100%}[dir=rtl] :is(.drawer-side>:not(.drawer-overlay)){translate:100%}}@layer daisyui.l1.l2.l3{.fab{pointer-events:none;position:fixed;inset-inline-end:1rem;bottom:1rem;z-index:999;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:.5rem;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));white-space:nowrap}.fab>*{pointer-events:auto;display:flex;align-items:center;gap:.5rem}.fab>*:hover,.fab>*:has(:focus-visible){z-index:1}.fab>[tabindex]:first-child{position:relative;display:grid;transition-property:opacity,visibility,rotate;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.fab .fab-close,.fab .fab-main-action{position:absolute;inset-inline-end:0rem;bottom:0rem}:is(.fab:focus-within:has(.fab-close),.fab:focus-within:has(.fab-main-action))>[tabindex]{rotate:90deg;opacity:0%}.fab:focus-within>[tabindex]:first-child{pointer-events:none}.fab:focus-within>:nth-child(n+2){visibility:visible;--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:100%}.fab>:nth-child(n+2){visibility:hidden;--tw-scale-x: 80%;--tw-scale-y: 80%;--tw-scale-z: 80%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0%;transition-property:opacity,scale,visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.fab>:nth-child(n+2).fab-main-action,.fab>:nth-child(n+2).fab-close{--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.fab>:nth-child(3){transition-delay:30ms}.fab>:nth-child(4){transition-delay:60ms}.fab>:nth-child(5){transition-delay:90ms}.fab>:nth-child(6){transition-delay:.12s}}@layer daisyui.l1.l2.l3{.drawer-toggle{position:fixed;height:0rem;width:0rem;appearance:none;opacity:0%}:where(.drawer-toggle:checked~.drawer-side){scrollbar-color:currentColor oklch(0 0 0 / calc(var(--page-has-backdrop, 0) * .4))}@supports (color: color-mix(in lab,red,red)){:where(.drawer-toggle:checked~.drawer-side){scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) oklch(0 0 0 / calc(var(--page-has-backdrop, 0) * .4))}}:where(:root:has(.drawer-toggle:checked)){--page-has-backdrop: 1;--page-overflow: hidden;--page-scroll-bg: var(--page-scroll-bg-on);--page-scroll-gutter: stable;--page-scroll-transition: var(--page-scroll-transition-on);animation:set-page-has-scroll forwards;animation-timeline:scroll()}}@layer daisyui.l1.l2{:where(.drawer-toggle:checked~.drawer-side){pointer-events:auto;visibility:visible;overflow-y:auto;opacity:100%}:where(.drawer-toggle:checked~.drawer-side)>:not(.drawer-overlay){translate:0%}.drawer-toggle:focus-visible~.drawer-content label.drawer-button{outline:2px solid;outline-offset:2px}}@layer daisyui.l1.l2.l3{.tooltip{position:relative;display:inline-block;--tt-bg: var(--color-neutral);--tt-off: calc(100% + .5rem) ;--tt-tail: calc(100% + 1px + .25rem) }.tooltip>.tooltip-content,.tooltip[data-tip]:before{position:absolute;max-width:20rem;border-radius:var(--radius-field);padding-inline:.5rem;padding-block:.25rem;text-align:center;white-space:normal;color:var(--color-neutral-content);opacity:0%;font-size:.875rem;line-height:1.25;background-color:var(--tt-bg);width:max-content;pointer-events:none;z-index:2;--tw-content: attr(data-tip);content:var(--tw-content)}.tooltip:after{opacity:0%;background-color:var(--tt-bg);content:"";pointer-events:none;width:.625rem;height:.25rem;display:block;position:absolute;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-1px 0;mask-position:-1px 0;--mask-tooltip: url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip)}@media(prefers-reduced-motion:no-preference){.tooltip>.tooltip-content,.tooltip[data-tip]:before,.tooltip:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{opacity:100%;--tt-pos: 0rem}@media(prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 0s,transform .2s cubic-bezier(.4,0,.2,1) 0s}}}@layer daisyui.l1.l2{.tooltip>.tooltip-content,.tooltip[data-tip]:before{transform:translate(-50%) translateY(var(--tt-pos, .25rem));inset:auto auto var(--tt-off) 50%}.tooltip:after{transform:translate(-50%) translateY(var(--tt-pos, .25rem));inset:auto auto var(--tt-tail) 50%}}@layer daisyui.l1.l2.l3{.tooltip\!{position:relative!important;display:inline-block!important;--tt-bg: var(--color-neutral) !important;--tt-off: calc(100% + .5rem) !important;--tt-tail: calc(100% + 1px + .25rem) !important}.tooltip\!>.tooltip-content,.tooltip\![data-tip]:before{position:absolute!important;max-width:20rem!important;border-radius:var(--radius-field)!important;padding-inline:.5rem!important;padding-block:.25rem!important;text-align:center!important;white-space:normal!important;color:var(--color-neutral-content)!important;opacity:0%!important;font-size:.875rem!important;line-height:1.25!important;background-color:var(--tt-bg)!important;width:max-content!important;pointer-events:none!important;z-index:2!important;--tw-content: attr(data-tip) !important;content:var(--tw-content)!important}.tooltip\!:after{opacity:0%!important;background-color:var(--tt-bg)!important;content:""!important;pointer-events:none!important;width:.625rem!important;height:.25rem!important;display:block!important;position:absolute!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:-1px 0!important;mask-position:-1px 0!important;--mask-tooltip: url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A") !important;-webkit-mask-image:var(--mask-tooltip)!important;mask-image:var(--mask-tooltip)!important}@media(prefers-reduced-motion:no-preference){.tooltip\!>.tooltip-content,.tooltip\![data-tip]:before,.tooltip\!:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms!important}}:is(.tooltip\!:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip\!:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip\!:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip\!:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip\!:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip\!:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip\!:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip\!:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip\!:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{opacity:100%!important;--tt-pos: 0rem !important}@media(prefers-reduced-motion:no-preference){:is(.tooltip\!:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip\!:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip\!:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip\!:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip\!:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip\!:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip\!:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip\!:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip\!:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 0s,transform .2s cubic-bezier(.4,0,.2,1) 0s!important}}}@layer daisyui.l1.l2{.tooltip\!>.tooltip-content,.tooltip\![data-tip]:before{transform:translate(-50%) translateY(var(--tt-pos, .25rem))!important;inset:auto auto var(--tt-off) 50%!important}.tooltip\!:after{transform:translate(-50%) translateY(var(--tt-pos, .25rem))!important;inset:auto auto var(--tt-tail) 50%!important}}@layer daisyui.l1.l2.l3{.tab{position:relative;display:inline-flex;cursor:pointer;appearance:none;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;--tab-p: .75rem;--tab-bg: var(--color-base-100);--tab-border-color: var(--color-base-300);--tab-radius-ss: 0;--tab-radius-se: 0;--tab-radius-es: 0;--tab-radius-ee: 0;--tab-order: 0;--tab-radius-min: calc(.75rem - var(--border));--tab-radius-limit: min(var(--radius-field), var(--tab-radius-min));--tab-radius-grad: #0000 calc(69% - var(--border)), var(--tab-border-color) calc(69% - var(--border) + .25px), var(--tab-border-color) 69%, var(--tab-bg) calc(69% + .25px) ;border-color:#0000;order:var(--tab-order);height:var(--tab-height);font-size:.875rem;padding-inline:var(--tab-p)}@media(hover:hover){.tab:hover{color:var(--color-base-content)}}.tab:is(input[type=radio]){min-width:fit-content}.tab:is(input[type=radio]):after{--tw-content: attr(aria-label);content:var(--tw-content)}.tab:is(label){position:relative}.tab:is(label) input{position:absolute;inset:0rem;cursor:pointer;appearance:none;opacity:0%}:is(.tab:checked,.tab:is(label:has(:checked)),.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.tab:not(input):empty{flex-grow:1;cursor:default}.tab:focus{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.tab:focus{outline:2px solid transparent;outline-offset:2px}}.tab:focus-visible,.tab:is(label:has(:checked:focus-visible)){outline:2px solid currentColor;outline-offset:-5px}.tab[disabled]{pointer-events:none;opacity:40%}}@layer daisyui.l1.l2.l3{.menu{display:flex;width:fit-content;flex-direction:column;flex-wrap:wrap;padding:.5rem;--menu-active-fg: var(--color-neutral-content);--menu-active-bg: var(--color-neutral);font-size:.875rem}.menu :where(li ul){position:relative;margin-inline-start:1rem;padding-inline-start:.5rem;white-space:nowrap}.menu :where(li ul):before{position:absolute;inset-inline-start:0rem;top:.75rem;bottom:.75rem;background-color:var(--color-base-content);opacity:10%;width:var(--border);content:""}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>*:not(ul,details,.menu-title,.btn)),.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:.5rem;border-radius:var(--radius-field);padding-inline:.75rem;padding-block:.375rem;text-align:start;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);grid-auto-columns:minmax(auto,max-content) auto max-content;text-wrap:balance;-webkit-user-select:none;user-select:none}.menu :where(li>details>summary){--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.menu :where(li>details>summary){outline:2px solid transparent;outline-offset:2px}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{justify-self:flex-end;display:block;height:.375rem;width:.375rem;rotate:-135deg;translate:0 -1px;transition-property:rotate,translate;transition-duration:.2s;content:"";transform-origin:50% 50%;box-shadow:2px 2px inset;pointer-events:none}.menu details{overflow:hidden;interpolate-size:allow-keywords}.menu details::details-content{block-size:0}@media(prefers-reduced-motion:no-preference){.menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{rotate:45deg;translate:0 1px}.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:var(--color-base-content);color:var(--color-base-content);--tw-outline-style: none;outline-style:none}@supports (color: color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline:2px solid transparent;outline-offset:2px}}.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:var(--color-base-content);--tw-outline-style: none;outline-style:none;box-shadow:0 1px #00000003 inset,0 -1px #ffffff03 inset}@supports (color: color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline:2px solid transparent;outline-offset:2px}}.menu :where(li:empty){background-color:var(--color-base-content);opacity:10%;margin:.5rem 1rem;height:1px}.menu :where(li){position:relative;display:flex;flex-shrink:0;flex-direction:column;flex-wrap:wrap;align-items:stretch}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>*:not(ul,.menu-title,details,.btn):active,.menu :where(li)>*:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style: none;outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}@media(forced-colors:active){.menu :where(li)>*:not(ul,.menu-title,details,.btn):active,.menu :where(li)>*:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline:2px solid transparent;outline-offset:2px}}:is(.menu :where(li)>*:not(ul,.menu-title,details,.btn):active,.menu :where(li)>*:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>*:not(ul,.menu-title,details,.btn):active,.menu :where(li)>*:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.menu :where(li).menu-disabled{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{rotate:45deg;translate:0 1px}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}}@layer daisyui.l1.l2.l3{.dropdown{position:relative;display:inline-block;position-area:var(--anchor-v, bottom) var(--anchor-h, span-right)}.dropdown>*:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.dropdown>*:not(:has(~[class*=dropdown-content])):focus{outline:2px solid transparent;outline-offset:2px}}.dropdown .dropdown-content{position:absolute}.dropdown.dropdown-close .dropdown-content,.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,.dropdown.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{display:none;transform-origin:top;opacity:0%;scale:95%}.dropdown[popover],.dropdown .dropdown-content{z-index:999}@media(prefers-reduced-motion:no-preference){.dropdown[popover],.dropdown .dropdown-content{animation:dropdown .2s;transition-property:opacity,scale,display;transition-behavior:allow-discrete;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@starting-style{.dropdown[popover],.dropdown .dropdown-content{scale:95%;opacity:0}}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within)>[tabindex]:first-child{pointer-events:none}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within) .dropdown-content{opacity:100%;scale:100%}.dropdown:not(.dropdown-close).dropdown-hover:hover .dropdown-content{opacity:100%;scale:100%}.dropdown:is(details) summary::-webkit-details-marker{display:none}.dropdown:where([popover]){background:#0000}.dropdown[popover]{position:fixed;color:inherit}@supports not (position-area: bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-close,.dropdown[popover].dropdown-open:not(:popover-open){display:none;transform-origin:top;opacity:0%;scale:95%}.dropdown[popover]::backdrop{background-color:color-mix(in oklab,#000 30%,#0000)}}.dropdown[popover].dropdown-close,.dropdown[popover]:not(.dropdown-open,:popover-open){display:none;transform-origin:top;opacity:0%;scale:95%}}@layer daisyui.l1.l2.l3{:where(.btn){width:unset}}@layer daisyui.l1.l2.l3{.btn{display:inline-flex;flex-shrink:0;cursor:pointer;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.375rem;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links: var(--btn-fg);height:var(--size);font-size:var(--fontsize, .875rem);font-weight:600;outline-color:var(--btn-color, var(--color-base-content));transition-property:color,background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));background-color:var(--btn-bg);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset,var(--btn-shadow);--size: calc(var(--size-field, .25rem) * 10);--btn-bg: var(--btn-color, var(--color-base-200));--btn-fg: var(--color-base-content);--btn-p: 1rem;--btn-border: var(--btn-bg);--btn-shadow: 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg);--btn-noise: var(--fx-noise)}@supports (color: color-mix(in lab,red,red)){.btn{--btn-border: color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}@supports (color: color-mix(in lab,red,red)){.btn{--btn-shadow: 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}@media(hover:hover){.btn:hover{--btn-bg: var(--btn-color, var(--color-base-200))}@supports (color: color-mix(in lab,red,red)){.btn:hover{--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)}}}.btn:focus-visible,.btn:has(:focus-visible){outline-width:2px;outline-style:solid;isolation:isolate}.btn:active:not(.btn-active){translate:0 .5px;--btn-bg: var(--btn-color, var(--color-base-200));--btn-border: var(--btn-color, var(--color-base-200));--btn-shadow: 0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0)}@supports (color: color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%)}}@supports (color: color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-border: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)}}.btn:is(input[type=checkbox],input[type=radio]){appearance:none}.btn:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content: attr(aria-label);content:var(--tw-content)}.btn:where(input:checked:not(.filter .btn)){--btn-color: var(--color-primary);--btn-fg: var(--color-primary-content);isolation:isolate}}@layer daisyui.l1.l2{.btn:disabled{pointer-events:none;--btn-border: #0000;--btn-noise: none;--btn-fg: var(--color-base-content)}.btn:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.btn:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@supports (color: color-mix(in lab,red,red)){.btn:disabled{--btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000)}}}@layer daisyui.l1.l2{.btn[disabled]{pointer-events:none;--btn-border: #0000;--btn-noise: none;--btn-fg: var(--color-base-content)}.btn[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.btn[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@supports (color: color-mix(in lab,red,red)){.btn[disabled]{--btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000)}}}@layer daisyui.l1.l2.l3{.loading{pointer-events:none;display:inline-block;aspect-ratio:1 / 1;background-color:currentcolor;vertical-align:middle;width:calc(var(--size-selector, .25rem) * 6);-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='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}@layer daisyui.l1.l2{.tab-disabled{pointer-events:none;opacity:40%}}.pointer-events-none{pointer-events:none}.collapse:not(td,tr,colgroup){visibility:revert-layer}@layer daisyui.l1.l2.l3{.collapse{display:grid;position:relative;overflow:hidden;border-radius:var(--radius-box, 1rem);width:100%;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);isolation:isolate}@media(prefers-reduced-motion:no-preference){.collapse{transition:grid-template-rows .2s}}.collapse>input:is([type=checkbox],[type=radio]){grid-column-start:1;grid-row-start:1;appearance:none;opacity:0;z-index:1;width:100%;padding:1rem;padding-inline-end:3rem;min-height:1lh;transition:background-color .2s ease-out}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),.collapse:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:fit-content}@supports not (content-visibility: visible){.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}}.collapse:focus-visible,.collapse:has(>input:is([type=checkbox],[type=radio]):focus-visible),.collapse:has(summary:focus-visible){outline-color:var(--color-base-content);outline-style:solid;outline-width:2px;outline-offset:2px}.collapse:not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(.collapse-close)>.collapse-title{cursor:pointer}:is(.collapse[tabindex]:focus:not(.collapse-close,.collapse[open]),.collapse[tabindex]:focus-within:not(.collapse-close,.collapse[open]))>.collapse-title{cursor:unset}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}}@layer daisyui.l1.l2{@media(prefers-reduced-motion:no-preference){.collapse:is([open]).collapse-arrow>.collapse-title:after{transform:translateY(-50%) rotate(225deg)}}@media(prefers-reduced-motion:no-preference){.collapse.collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%) rotate(225deg)}}.collapse.collapse-open.collapse-plus>.collapse-title:after{--tw-content: "\2212";content:var(--tw-content)}:is(.collapse[tabindex].collapse-arrow:focus:not(.collapse-close),.collapse.collapse-arrow[tabindex]:focus-within:not(.collapse-close))>.collapse-title:after{transform:translateY(-50%) rotate(225deg)}.collapse.collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%) rotate(225deg)}.collapse[open].collapse-plus>.collapse-title:after{--tw-content: "\2212";content:var(--tw-content)}.collapse[tabindex].collapse-plus:focus:not(.collapse-close)>.collapse-title:after{--tw-content: "\2212";content:var(--tw-content)}.collapse.collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content: "\2212";content:var(--tw-content)}}@layer daisyui.l1.l2.l3{.collapse:is(details){width:100%}@media(prefers-reduced-motion:no-preference){.collapse:is(details)::details-content{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out,height .2s;height:0;interpolate-size:allow-keywords}.collapse:is(details):where([open])::details-content{height:auto}}.collapse:is(details) summary{position:relative;display:block}.collapse:is(details) summary::-webkit-details-marker{display:none}.collapse:is(details)>.collapse-content{content-visibility:visible}}@layer daisyui.l1.l2.l3{.collapse:is(details) summary{outline:none}}@layer daisyui.l1.l2.l3{:is(.validator:user-valid,.validator:has(:user-valid)),:is(.validator:user-valid,.validator:has(:user-valid)):focus,:is(.validator:user-valid,.validator:has(:user-valid)):checked,:is(.validator:user-valid,.validator:has(:user-valid))[aria-checked=true],:is(.validator:user-valid,.validator:has(:user-valid)):focus-within{--input-color: var(--color-success)}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))),:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus,:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):checked,:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))[aria-checked=true],:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus-within{--input-color: var(--color-error)}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{visibility:visible;color:var(--color-error)}}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{display:revert-layer}@layer daisyui.l1.l2.l3{:is(.validator\!:user-valid,.validator\!:has(:user-valid)),:is(.validator\!:user-valid,.validator\!:has(:user-valid)):focus,:is(.validator\!:user-valid,.validator\!:has(:user-valid)):checked,:is(.validator\!:user-valid,.validator\!:has(:user-valid))[aria-checked=true],:is(.validator\!:user-valid,.validator\!:has(:user-valid)):focus-within{--input-color: var(--color-success) !important}:is(.validator\!:user-invalid,.validator\!:has(:user-invalid),.validator\![aria-invalid]:not([aria-invalid=false]),.validator\!:has([aria-invalid]:not([aria-invalid=false]))),:is(.validator\!:user-invalid,.validator\!:has(:user-invalid),.validator\![aria-invalid]:not([aria-invalid=false]),.validator\!:has([aria-invalid]:not([aria-invalid=false]))):focus,:is(.validator\!:user-invalid,.validator\!:has(:user-invalid),.validator\![aria-invalid]:not([aria-invalid=false]),.validator\!:has([aria-invalid]:not([aria-invalid=false]))):checked,:is(.validator\!:user-invalid,.validator\!:has(:user-invalid),.validator\![aria-invalid]:not([aria-invalid=false]),.validator\!:has([aria-invalid]:not([aria-invalid=false])))[aria-checked=true],:is(.validator\!:user-invalid,.validator\!:has(:user-invalid),.validator\![aria-invalid]:not([aria-invalid=false]),.validator\!:has([aria-invalid]:not([aria-invalid=false]))):focus-within{--input-color: var(--color-error) !important}:is(.validator\!:user-invalid,.validator\!:has(:user-invalid),.validator\![aria-invalid]:not([aria-invalid=false]),.validator\!:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{visibility:visible!important;color:var(--color-error)!important}}:is(.validator\!:user-invalid,.validator\!:has(:user-invalid),.validator\![aria-invalid]:not([aria-invalid=false]),.validator\!:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{display:revert-layer!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}@layer daisyui.l1.l2.l3{.list{display:flex;flex-direction:column;font-size:.875rem}.list .list-row{--list-grid-cols: minmax(0, auto) 1fr;position:relative;display:grid;grid-auto-flow:column;gap:1rem;border-radius:var(--radius-box);padding:1rem;word-break:break-word;grid-template-columns:var(--list-grid-cols)}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);position:absolute;bottom:0rem;border-color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content) 5%,transparent)}}}@layer daisyui.l1.l2{.list .list-row:has(.list-col-grow:nth-child(1)){--list-grid-cols: 1fr}.list .list-row:has(.list-col-grow:nth-child(2)){--list-grid-cols: minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(3)){--list-grid-cols: minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(4)){--list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(5)){--list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(6)){--list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row>*{grid-row-start:1}}@layer daisyui.l1.l2.l3{.toast{position:fixed;inset-inline-start:auto;inset-inline-end:1rem;top:auto;bottom:1rem;display:flex;flex-direction:column;gap:.5rem;background-color:transparent;translate:var(--toast-x, 0) var(--toast-y, 0);width:max-content;max-width:calc(100vw - 2rem)}@media(prefers-reduced-motion:no-preference){.toast>*{animation:toast .25s ease-out}}}@layer daisyui.l1.l2.l3{.toggle{border:var(--border) solid currentColor;color:var(--input-color);position:relative;display:inline-grid;flex-shrink:0;cursor:pointer;appearance:none;place-content:center;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;grid-template-columns:0fr 1fr 1fr;--radius-selector-max: calc( var(--radius-selector) + var(--radius-selector) + var(--radius-selector) );border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);box-shadow:0 1px currentColor inset;transition:color .3s,grid-template-columns .2s;--input-color: var(--color-base-content);--toggle-p: calc(var(--size) * .125);--size: calc(var(--size-selector, .25rem) * 6);width:calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);height:var(--size)}@supports (color: color-mix(in lab,red,red)){.toggle{box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000) inset}}@supports (color: color-mix(in lab,red,red)){.toggle{--input-color: color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.toggle>*{z-index:1;grid-column:span 1 / span 1;grid-column-start:2;grid-row-start:1;height:100%;cursor:pointer;appearance:none;background-color:transparent;padding:.125rem;transition:opacity .2s,rotate .4s;border:none}.toggle>*:focus{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.toggle>*:focus{outline:2px solid transparent;outline-offset:2px}}.toggle>*:nth-child(2){color:var(--color-base-100);rotate:0deg}.toggle>*:nth-child(3){color:var(--color-base-100);opacity:0%;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0%;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:100%;rotate:0deg}.toggle:before{position:relative;inset-inline-start:0rem;grid-column-start:2;grid-row-start:1;aspect-ratio:1 / 1;height:100%;border-radius:var(--radius-selector);background-color:currentcolor;translate:0;--tw-content: "";content:var(--tw-content);transition:background-color .1s,translate .2s,inset-inline-start .2s;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px currentColor;background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}@supports (color: color-mix(in lab,red,red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000)}}@media(forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-width:1px;outline-offset:-1px}}@media print{.toggle:before{outline:.25rem solid;outline-offset:-1rem}}.toggle:focus-visible,.toggle:has(:focus-visible){outline:2px solid currentColor;outline-offset:2px}.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked){grid-template-columns:1fr 1fr 0fr;background-color:var(--color-base-100);--input-color: var(--color-base-content)}:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{background-color:currentcolor}@starting-style{:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:30%}.toggle:disabled:before{background-color:transparent;border:var(--border) solid currentColor}}@layer daisyui.l1.l2.l3{.input{cursor:text;border:var(--border) solid #0000;position:relative;display:inline-flex;flex-shrink:1;appearance:none;align-items:center;gap:.5rem;background-color:var(--color-base-100);padding-inline:.75rem;vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size, .875rem),.875rem);touch-action:manipulation;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;--size: calc(var(--size-field, .25rem) * 10);--input-color: var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}@supports (color: color-mix(in lab,red,red)){.input{--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input:where(input){display:inline-flex}.input :where(input){display:inline-flex;height:100%;width:100%;appearance:none;background-color:transparent;border:none}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline:2px solid transparent;outline-offset:2px}}.input :where(input[type=url]),.input :where(input[type=email]){direction:ltr}.input :where(input[type=date]){display:inline-flex}.input:focus,.input:focus-within{--input-color: var(--color-base-content);box-shadow:0 1px var(--input-color);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@supports (color: color-mix(in lab,red,red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}@media(pointer:coarse){@supports (-webkit-touch-callout: none){.input:focus,.input:focus-within{--font-size: 1rem}}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.input:has(>input[type=date]) :where(input[type=date]){display:inline-flex;webkit-appearance:none;appearance:none}.input:has(>input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em;width:1em;height:1em;cursor:pointer}}@layer daisyui.l1.l2.l3{.input\!{cursor:text!important;border:var(--border) solid #0000!important;position:relative!important;display:inline-flex!important;flex-shrink:1!important;appearance:none!important;align-items:center!important;gap:.5rem!important;background-color:var(--color-base-100)!important;padding-inline:.75rem!important;vertical-align:middle!important;white-space:nowrap!important;width:clamp(3rem,20rem,100%)!important;height:var(--size)!important;font-size:max(var(--font-size, .875rem),.875rem)!important;touch-action:manipulation!important;border-start-start-radius:var(--join-ss, var(--radius-field))!important;border-start-end-radius:var(--join-se, var(--radius-field))!important;border-end-start-radius:var(--join-es, var(--radius-field))!important;border-end-end-radius:var(--join-ee, var(--radius-field))!important;border-color:var(--input-color)!important;box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset!important;--size: calc(var(--size-field, .25rem) * 10) !important;--input-color: var(--color-base-content) !important}@supports (color: color-mix(in lab,red,red)){.input\!{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset!important}}@supports (color: color-mix(in lab,red,red)){.input\!{--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000) !important}}.input\!:where(input){display:inline-flex!important}.input\! :where(input){display:inline-flex!important;height:100%!important;width:100%!important;appearance:none!important;background-color:transparent!important;border:none!important}.input\! :where(input):focus,.input\! :where(input):focus-within{--tw-outline-style: none !important;outline-style:none!important}@media(forced-colors:active){.input\! :where(input):focus,.input\! :where(input):focus-within{outline:2px solid transparent!important;outline-offset:2px!important}}.input\! :where(input[type=url]),.input\! :where(input[type=email]){direction:ltr!important}.input\! :where(input[type=date]){display:inline-flex!important}.input\!:focus,.input\!:focus-within{--input-color: var(--color-base-content) !important;box-shadow:0 1px var(--input-color)!important;outline:2px solid var(--input-color)!important;outline-offset:2px!important;isolation:isolate!important}@supports (color: color-mix(in lab,red,red)){.input\!:focus,.input\!:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)!important}}@media(pointer:coarse){@supports (-webkit-touch-callout: none){.input\!:focus,.input\!:focus-within{--font-size: 1rem !important}}}.input\!:has(>input[disabled]),.input\!:is(:disabled,[disabled]),fieldset:disabled .input\!{cursor:not-allowed!important;border-color:var(--color-base-200)!important;background-color:var(--color-base-200)!important;color:var(--color-base-content)!important;box-shadow:none!important}@supports (color: color-mix(in lab,red,red)){.input\!:has(>input[disabled]),.input\!:is(:disabled,[disabled]),fieldset:disabled .input\!{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)!important}}:is(.input\!:has(>input[disabled]),.input\!:is(:disabled,[disabled]),fieldset:disabled .input\!)::placeholder{color:var(--color-base-content)!important}@supports (color: color-mix(in lab,red,red)){:is(.input\!:has(>input[disabled]),.input\!:is(:disabled,[disabled]),fieldset:disabled .input\!)::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)!important}}.input\!:has(>input[disabled])>input[disabled]{cursor:not-allowed!important}.input\!::-webkit-date-and-time-value{text-align:inherit!important}.input\![type=number]::-webkit-inner-spin-button{margin-block:-.75rem!important;margin-inline-end:-.75rem!important}.input\!::-webkit-calendar-picker-indicator{position:absolute!important;inset-inline-end:.75em!important}.input\!:has(>input[type=date]) :where(input[type=date]){display:inline-flex!important;webkit-appearance:none!important;appearance:none!important}.input\!:has(>input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{position:absolute!important;inset-inline-end:.75em!important;width:1em!important;height:1em!important;cursor:pointer!important}}@layer daisyui.l1.l2.l3{.indicator{position:relative;display:inline-flex;width:max-content}.indicator :where(.indicator-item){z-index:1;position:absolute;white-space:nowrap;top:var(--indicator-t, 0);bottom:var(--indicator-b, auto);left:var(--indicator-s, auto);right:var(--indicator-e, 0);translate:var(--indicator-x, 50%) var(--indicator-y, -50%)}}@layer daisyui.l1.l2.l3{.table{font-size:.875rem;position:relative;width:100%;border-collapse:separate;--tw-border-spacing-x: 0rem ;--tw-border-spacing-y: 0rem ;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media(hover:hover){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){padding-inline:1rem;padding-block:.75rem;vertical-align:middle}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content);font-size:.875rem;font-weight:600}@supports (color: color-mix(in lab,red,red)){.table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,#0000)}}.table :where(.table-pin-rows thead tr){position:sticky;top:0rem;z-index:1;background-color:var(--color-base-100)}.table :where(.table-pin-rows tfoot tr){position:sticky;bottom:0rem;z-index:1;background-color:var(--color-base-100)}.table :where(.table-pin-cols tr th){position:sticky;right:0rem;left:0rem;background-color:var(--color-base-100)}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,#0000)}}}@layer daisyui.l1.l2.l3{.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;--step-bg: var(--color-base-300);--step-fg: var(--color-base-content)}.steps .step:before{top:0rem;grid-column-start:1;grid-row-start:1;height:.5rem;width:100%;border:1px solid;color:var(--step-bg);background-color:var(--step-bg);content:"";margin-inline-start:-100%}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{--tw-content: counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);position:relative;grid-column-start:1;grid-row-start:1;display:grid;height:2rem;width:2rem;place-items:center;place-self:center;border-radius:calc(infinity * 1px)}.steps .step:first-child:before{--tw-content: none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content: attr(data-content);content:var(--tw-content)}}@layer daisyui.l1.l2{.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg: var(--color-neutral);--step-fg: var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg: var(--color-primary);--step-fg: var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg: var(--color-secondary);--step-fg: var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg: var(--color-accent);--step-fg: var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg: var(--color-info);--step-fg: var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg: var(--color-success);--step-fg: var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg: var(--color-warning);--step-fg: var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg: var(--color-error);--step-fg: var(--color-error-content)}}@layer daisyui.l1.l2.l3{.range{appearance:none;webkit-appearance:none;--range-thumb: var(--color-base-100);--range-thumb-size: calc(var(--size-selector, .25rem) * 6);--range-progress: currentColor;--range-fill: 1;--range-p: .25rem;--range-bg: currentColor;cursor:pointer;overflow:hidden;background-color:transparent;vertical-align:middle;width:clamp(3rem,20rem,100%);--radius-selector-max: calc( var(--radius-selector) + var(--radius-selector) + var(--radius-selector) );border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));border:none;height:var(--range-thumb-size)}@supports (color: color-mix(in lab,red,red)){.range{--range-bg: color-mix(in oklab, currentColor 10%, #0000)}}[dir=rtl] .range{--range-dir: -1}.range:focus{outline:none}.range:focus-visible{outline:2px solid;outline-offset:2px}.range::-webkit-slider-runnable-track{width:100%;background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size) * .5)}@media(forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}}@media(forced-colors:active){.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{position:relative;box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;webkit-appearance:none;top:50%;color:var(--range-progress);transform:translateY(-50%);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir, 1) * -100cqw) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill))}@supports (color: color-mix(in lab,red,red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000),0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir, 1) * -100cqw) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill))}}.range::-moz-range-track{width:100%;background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size) * .5)}.range::-moz-range-thumb{position:relative;box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:currentColor;height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;top:50%;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir, 1) * -100cqw) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill))}@supports (color: color-mix(in lab,red,red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000),0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir, 1) * -100cqw) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:30%}}@layer daisyui.l1.l2.l3{.select{border:var(--border) solid #0000;position:relative;display:inline-flex;flex-shrink:1;appearance:none;align-items:center;gap:.375rem;background-color:var(--color-base-100);padding-inline-start:.75rem;padding-inline-end:1.75rem;vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);font-size:.875rem;touch-action:manipulation;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 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;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-color:var(--input-color);--input-color: var(--color-base-content);--size: calc(var(--size-field, .25rem) * 10)}@supports (color: color-mix(in lab,red,red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}@supports (color: color-mix(in lab,red,red)){.select{--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}[dir=rtl] .select{background-position:calc(0% + 12px) calc(1px + 50%),calc(0% + 16px) calc(1px + 50%)}[dir=rtl] .select::picker(select),[dir=rtl] .select select::picker(select){translate:.5rem 0}.select[multiple]{height:auto;overflow:auto;padding-block:.75rem;padding-inline-end:.75rem;background-image:none}.select select{margin-inline-start:-.75rem;margin-inline-end:-1.75rem;width:calc(100% + 2.75rem);appearance:none;padding-inline-start:.75rem;padding-inline-end:1.75rem;height:calc(100% - calc(var(--border) * 2));align-items:center;background:inherit;border-radius:inherit;border-style:none}.select select:focus,.select select:focus-within{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.select select:focus,.select select:focus-within{outline:2px solid transparent;outline-offset:2px}}.select select:not(:last-child){margin-inline-end:-1.375rem;background-image:none}.select:focus,.select:focus-within{--input-color: var(--color-base-content);box-shadow:0 1px var(--input-color);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@supports (color: color-mix(in lab,red,red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance: base-select){.select,.select select{appearance:base-select}}@supports (appearance: base-select){:is(.select,.select select)::picker(select){appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;max-height:min(24rem,70dvh);margin-inline:.5rem;translate:-.5rem 0;border:var(--border) solid var(--color-base-200);margin-block:.5rem;border-radius:var(--radius-box);padding:.5rem;background-color:inherit;box-shadow:0 2px calc(var(--depth) * 3px) -2px #0003;box-shadow:0 20px 25px -5px rgb(0 0 0 / calc(var(--depth) * .1)),0 8px 10px -6px rgb(0 0 0 / calc(var(--depth) * .1))}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:nth-child(1){margin-top:.5em}:is(.select,.select select) option{border-radius:var(--radius-field);padding-inline:.75rem;padding-block:.375rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);white-space:normal}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content);--tw-outline-style: none;outline-style:none}@supports (color: color-mix(in lab,red,red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@media(forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline:2px solid transparent;outline-offset:2px}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}}@layer daisyui.l1.l2.l3{.timeline{position:relative;display:flex}.timeline>li{position:relative;display:grid;flex-shrink:0;align-items:center;grid-template-rows:var(--timeline-row-start, minmax(0, 1fr)) auto var( --timeline-row-end, minmax(0, 1fr) );grid-template-columns:var(--timeline-col-start, minmax(0, 1fr)) auto var( --timeline-col-end, minmax(0, 1fr) )}.timeline>li>hr{border:none;width:100%}.timeline>li>hr:first-child{grid-column-start:1;grid-row-start:2}.timeline>li>hr:last-child{grid-column-start:3;grid-column-end:none;grid-row-start:2;grid-row-end:auto}@media print{.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){height:.25rem;background-color:var(--color-base-300)}.timeline:has(.timeline-middle hr):first-child{border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector)}.timeline:has(.timeline-middle hr):last-child{border-start-start-radius:var(--radius-selector);border-end-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0}.timeline:not(:has(.timeline-middle)) :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-end-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child{border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector)}}@layer daisyui.l1.l2.l3{.swap{position:relative;display:inline-grid;cursor:pointer;place-content:center;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none}.swap input{appearance:none;border:none}.swap>*{grid-column-start:1;grid-row-start:1}@media(prefers-reduced-motion:no-preference){.swap>*{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on{opacity:0%}.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0%}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:100%;backface-visibility:visible}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}@layer daisyui.l1.l2.l3{.avatar{position:relative;display:inline-flex;vertical-align:middle}.avatar>div{display:block;aspect-ratio:1 / 1;overflow:hidden}.avatar img{height:100%;width:100%;object-fit:cover}}@layer daisyui.l1.l2.l3{.checkbox{border:var(--border) solid var(--input-color, var(--color-base-content));position:relative;display:inline-block;flex-shrink:0;cursor:pointer;appearance:none;border-radius:var(--radius-selector);padding:.25rem;vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 0 #0000 inset,0 0 #0000;transition:background-color .2s,box-shadow .2s;--size: calc(var(--size-selector, .25rem) * 6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}@supports (color: color-mix(in lab,red,red)){.checkbox{border:var(--border) solid var(--input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox:before{--tw-content: "";content:var(--tw-content);display:block;width:100%;height:100%;rotate:45deg;background-color:currentcolor;opacity:0%;transition:clip-path .3s,opacity .1s,rotate .3s,translate .3s;transition-delay:.1s;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);box-shadow:0 3px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;font-size:1rem;line-height:.75}.checkbox:focus-visible{outline:2px solid var(--input-color, currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color, #0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:100%}@media(forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{rotate:0deg;background-color:transparent;--tw-content: "\2714\fe0e";clip-path:none}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{rotate:0deg;background-color:transparent;--tw-content: "\2714\fe0e";clip-path:none}}.checkbox:indeterminate{background-color:var( --input-color, var(--color-base-content) )}@supports (color: color-mix(in lab,red,red)){.checkbox:indeterminate{background-color:var( --input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000) )}}.checkbox:indeterminate:before{rotate:0deg;opacity:100%;translate:0 -35%;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%)}}@layer daisyui.l1.l2{.checkbox:disabled{cursor:not-allowed;opacity:20%}}@layer daisyui.l1.l2.l3{.radio{position:relative;display:inline-block;flex-shrink:0;cursor:pointer;appearance:none;border-radius:calc(infinity * 1px);padding:.25rem;vertical-align:middle;border:var(--border) solid var(--input-color, currentColor);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size: calc(var(--size-selector, .25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color, currentColor)}@supports (color: color-mix(in lab,red,red)){.radio{border:var(--border) solid var(--input-color, color-mix(in srgb, currentColor 20%, #0000))}}.radio:before{display:block;width:100%;height:100%;border-radius:calc(infinity * 1px);--tw-content: "";content:var(--tw-content);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}.radio:focus-visible{outline:2px solid currentColor}.radio:checked,.radio[aria-checked=true]{border-color:currentcolor;background-color:var(--color-base-100)}@media(prefers-reduced-motion:no-preference){.radio:checked,.radio[aria-checked=true]{animation:radio .2s ease-out}}:is(.radio:checked,.radio[aria-checked=true]):before{background-color:currentcolor;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}@media(forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-width:1px;outline-offset:-1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline:.25rem solid;outline-offset:-1rem}}}@layer daisyui.l1.l2{.radio:disabled{cursor:not-allowed;opacity:20%}}@layer daisyui.l1.l2.l3{.rating{position:relative;display:inline-flex;vertical-align:middle}.rating input{border:none;appearance:none}.rating :where(*){height:1.5rem;width:1.5rem;border-radius:0;background-color:var(--color-base-content);opacity:20%}@media(prefers-reduced-motion:no-preference){.rating :where(*){animation:rating .25s ease-out}}.rating :where(*):is(input){cursor:pointer}.rating .rating-hidden{width:.5rem;background-color:transparent}.rating input[type=radio]:checked{background-image:none}.rating *:checked,.rating *[aria-checked=true],.rating *[aria-current=true],.rating *:has(~*:checked,~*[aria-checked=true],~*[aria-current=true]){opacity:100%}.rating *:focus-visible{scale:1.1}@media(prefers-reduced-motion:no-preference){.rating *:focus-visible{transition:scale .2s ease-out}}.rating *:active:focus{animation:none;scale:1.1}}@layer daisyui.l1.l2{.rating.rating-xs :where(*:not(.rating-hidden)){width:1rem;height:1rem}.rating.rating-sm :where(*:not(.rating-hidden)){width:1.25rem;height:1.25rem}.rating.rating-md :where(*:not(.rating-hidden)){width:1.5rem;height:1.5rem}.rating.rating-lg :where(*:not(.rating-hidden)){width:1.75rem;height:1.75rem}.rating.rating-xl :where(*:not(.rating-hidden)){width:2rem;height:2rem}}@layer daisyui.l1.l2.l3{.navbar{display:flex;width:100%;align-items:center;padding:.5rem;min-height:4rem}}@layer daisyui.l1.l2{:where(.navbar){position:relative}}@layer daisyui.l1.l2.l3{.drawer{position:relative;display:grid;width:100%;grid-auto-columns:max-content auto}}@layer daisyui.l1.l2.l3{.card{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-box);outline-width:2px;transition:outline .2s ease-in-out;outline:0 solid #0000;outline-offset:2px}.card:focus{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.card:focus{outline:2px solid transparent;outline-offset:2px}}.card:focus-visible{outline-color:currentColor}.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 figure{display:flex;align-items:center;justify-content:center}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid currentColor}}@layer daisyui.l1.l2.l3{.stats{position:relative;display:inline-grid;grid-auto-flow:column;overflow-x:auto;border-radius:var(--radius-box)}}@layer daisyui.l1.l2.l3{.progress{position:relative;height:.5rem;width:100%;appearance:none;overflow:hidden;border-radius:var(--radius-box);background-color:currentcolor;color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.progress{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1%,currentColor 10%,#0000 10%,#0000 90%);background-size:200%;background-position-x:15%}@media(prefers-reduced-motion:no-preference){.progress:indeterminate{animation:progress 5s ease-in-out infinite}}@supports (-moz-appearance: none){.progress:indeterminate::-moz-progress-bar{background-color:transparent}@media(prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{animation:progress 5s ease-in-out infinite;background-image:repeating-linear-gradient(90deg,currentColor -1%,currentColor 10%,#0000 10%,#0000 90%);background-size:200%;background-position-x:15%}}}@supports (-moz-appearance: none){.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentcolor}}@supports (-webkit-appearance: none){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:transparent}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing) * -1)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}@layer daisyui.l1.l2{.dropdown-center{--anchor-h: center}.dropdown-center :where(.dropdown-content){inset-inline-end:50%;translate:50% 0}[dir=rtl] :is(.dropdown-center :where(.dropdown-content)){translate:-50% 0}.dropdown-center.dropdown-left{--anchor-h: left;--anchor-v: center}.dropdown-center.dropdown-left .dropdown-content{top:auto;bottom:50%;translate:0 50%}.dropdown-center.dropdown-right{--anchor-h: right;--anchor-v: center}.dropdown-center.dropdown-right .dropdown-content{top:auto;bottom:50%;translate:0 50%}}@layer daisyui.l1.l2{.dropdown-end{--anchor-h: span-left}.dropdown-end :where(.dropdown-content){inset-inline-end:0rem;translate:0 0}[dir=rtl] :is(.dropdown-end :where(.dropdown-content)){translate:0 0}.dropdown-end.dropdown-left{--anchor-h: left;--anchor-v: span-top}.dropdown-end.dropdown-left .dropdown-content{top:auto;bottom:0rem}.dropdown-end.dropdown-right{--anchor-h: right;--anchor-v: span-top}.dropdown-end.dropdown-right .dropdown-content{top:auto;bottom:0rem}}@layer daisyui.l1.l2{.dropdown-top{--anchor-v: top}.dropdown-top .dropdown-content{top:auto;bottom:100%;transform-origin:bottom}}.-top-0{top:calc(var(--spacing) * -0)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-14{top:calc(var(--spacing) * 14)}.top-20{top:calc(var(--spacing) * 20)}.top-24{top:calc(var(--spacing) * 24)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-1\/4{right:25%}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-10{right:calc(var(--spacing) * 10)}.right-12{right:calc(var(--spacing) * 12)}.right-20{right:calc(var(--spacing) * 20)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-1\/4{bottom:25%}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-32{bottom:calc(var(--spacing) * 32)}.-left-1{left:calc(var(--spacing) * -1)}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.left-10{left:calc(var(--spacing) * 10)}.left-12{left:calc(var(--spacing) * 12)}.left-20{left:calc(var(--spacing) * 20)}.join{display:inline-flex;align-items:stretch;--join-ss: 0;--join-se: 0;--join-es: 0;--join-ee: 0}.join :where(.join-item){border-start-start-radius:var(--join-ss, 0);border-start-end-radius:var(--join-se, 0);border-end-start-radius:var(--join-es, 0);border-end-end-radius:var(--join-ee, 0)}.join :where(.join-item) *{--join-ss: var(--radius-field);--join-se: var(--radius-field);--join-es: var(--radius-field);--join-ee: var(--radius-field)}.join>.join-item:where(:first-child){--join-ss: var(--radius-field);--join-se: 0;--join-es: var(--radius-field);--join-ee: 0}.join :first-child:not(:last-child) :where(.join-item){--join-ss: var(--radius-field);--join-se: 0;--join-es: var(--radius-field);--join-ee: 0}.join>.join-item:where(:last-child){--join-ss: 0;--join-se: var(--radius-field);--join-es: 0;--join-ee: var(--radius-field)}.join :last-child:not(:first-child) :where(.join-item){--join-ss: 0;--join-se: var(--radius-field);--join-es: 0;--join-ee: var(--radius-field)}.join>.join-item:where(:only-child){--join-ss: var(--radius-field);--join-se: var(--radius-field);--join-es: var(--radius-field);--join-ee: var(--radius-field)}.join :only-child :where(.join-item){--join-ss: var(--radius-field);--join-se: var(--radius-field);--join-es: var(--radius-field);--join-ee: var(--radius-field)}.join>:where(:focus,:has(:focus)){z-index:1}@media(hover:hover){.join>:where(.btn:hover,:has(.btn:hover)){isolation:isolate}}@layer daisyui.l1.l2.l3{.hero-content{isolation:isolate;display:flex;max-width:80rem;align-items:center;justify-content:center;gap:1rem;padding:1rem}}@layer daisyui.l1.l2.l3{.textarea{border:var(--border) solid #0000;min-height:5rem;flex-shrink:1;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);padding-block:.5rem;vertical-align:middle;width:clamp(3rem,20rem,100%);padding-inline-start:.75rem;padding-inline-end:.75rem;font-size:max(var(--font-size, .875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;--input-color: var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.textarea{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}@supports (color: color-mix(in lab,red,red)){.textarea{--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.textarea textarea{appearance:none;background-color:transparent;border:none}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline:2px solid transparent;outline-offset:2px}}.textarea:focus,.textarea:focus-within{--input-color: var(--color-base-content);box-shadow:0 1px var(--input-color);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@supports (color: color-mix(in lab,red,red)){.textarea:focus,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}@media(pointer:coarse){@supports (-webkit-touch-callout: none){.textarea:focus,.textarea:focus-within{--font-size: 1rem}}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}}@layer daisyui.l1.l2{.btn-active{--btn-bg: var(--btn-color, var(--color-base-200));--btn-shadow: 0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0);isolation:isolate}@supports (color: color-mix(in lab,red,red)){.btn-active{--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)}}}@layer daisyui.l1.l2.l3{.stack{display:inline-grid;grid-template-columns:3px 4px 1fr 4px 3px;grid-template-rows:3px 4px 1fr 4px 3px}.stack>*{height:100%;width:100%}.stack>*:nth-child(n+2){width:100%;opacity:70%}.stack>*:nth-child(2){z-index:2;opacity:90%}.stack>*:nth-child(1){z-index:3;width:100%}}@layer daisyui.l1.l2{:is(.stack,.stack.stack-bottom)>*{grid-column:3 / 4;grid-row:3 / 6}:is(.stack,.stack.stack-bottom)>*:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}:is(.stack,.stack.stack-bottom)>*:nth-child(1){grid-column:1 / 6;grid-row:1 / 4}.stack.stack-top>*{grid-column:3 / 4;grid-row:1 / 4}.stack.stack-top>*:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}.stack.stack-top>*:nth-child(1){grid-column:1 / 6;grid-row:3 / 6}.stack.stack-start>*{grid-column:1 / 4;grid-row:3 / 4}.stack.stack-start>*:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}.stack.stack-start>*:nth-child(1){grid-column:3 / 6;grid-row:1 / 6}.stack.stack-end>*{grid-column:3 / 6;grid-row:3 / 4}.stack.stack-end>*:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}.stack.stack-end>*:nth-child(1){grid-column:1 / 4;grid-row:1 / 6}}@layer daisyui.l1.l2.l3{.modal-backdrop{grid-column-start:1;grid-row-start:1;display:grid;align-self:stretch;justify-self:stretch;color:transparent;z-index:-1}.modal-backdrop button{cursor:pointer}}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}@layer daisyui.l1.l2.l3{.tab-content{order:var(--tabcontent-order);display:none;border-color:transparent;--tabcontent-radius-ss: var(--radius-box);--tabcontent-radius-se: var(--radius-box);--tabcontent-radius-es: var(--radius-box);--tabcontent-radius-ee: var(--radius-box);--tabcontent-order: 1;width:100%;height:calc(100% - var(--tab-height) + var(--border));margin:var(--tabcontent-margin);border-width:var(--border);border-start-start-radius:var(--tabcontent-radius-ss);border-start-end-radius:var(--tabcontent-radius-se);border-end-start-radius:var(--tabcontent-radius-es);border-end-end-radius:var(--tabcontent-radius-ee)}}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-full{grid-column:1 / -1}@layer daisyui.l1.l2.l3{.hero{display:grid;width:100%;place-items:center;background-size:cover;background-position:center}.hero>*{grid-column-start:1;grid-row-start:1}}@layer daisyui.l1.l2.l3{.modal-box{grid-column-start:1;grid-row-start:1;max-height:100vh;width:calc(11/12 * 100%);max-width:32rem;background-color:var(--color-base-100);padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out .05s,box-shadow .3s ease-out;border-top-left-radius:var(--modal-tl, var(--radius-box));border-top-right-radius:var(--modal-tr, var(--radius-box));border-bottom-left-radius:var(--modal-bl, var(--radius-box));border-bottom-right-radius:var(--modal-br, var(--radius-box));scale:95%;opacity:0;box-shadow:#00000040 0 25px 50px -12px;overflow-y:auto;overscroll-behavior:contain}}@layer daisyui.l1.l2.l3{.drawer-content{grid-column-start:2;grid-row-start:1;min-width:0rem}}@layer daisyui.l1.l2{.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){translate:100%}[dir=rtl] :is(.drawer-end>.drawer-toggle~.drawer-side>:not(.drawer-overlay)){translate:-100%}.drawer-end>.drawer-toggle:checked~.drawer-side>:not(.drawer-overlay){translate:0%}}@layer daisyui.l1.l2.l3{.stat-value{grid-column-start:1;white-space:nowrap;font-size:2rem;font-weight:800}}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}@layer daisyui.l1.l2.l3{.divider{display:flex;height:1rem;flex-direction:row;align-items:center;align-self:stretch;white-space:nowrap;margin:var(--divider-m, 1rem 0);--divider-color: var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.divider{--divider-color: color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.divider:before,.divider:after{content:"";height:.125rem;width:100%;flex-grow:1;background-color:var(--divider-color)}@media print{.divider:before,.divider:after{border:.5px solid}}.divider:not(:empty){gap:1rem}}.m-1{margin:calc(var(--spacing) * 1)}@layer daisyui.l1.l2.l3{.filter{display:flex;flex-wrap:wrap}.filter input[type=radio]{width:auto}.filter input{overflow:hidden;opacity:100%;scale:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1 / 1}.filter input.filter-reset:after{--tw-content: "\d7";content:var(--tw-content)}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset]{scale:0;border-width:0;margin-inline:0rem;width:0rem;padding-inline:0rem;opacity:0%}.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){scale:0;border-width:0;margin-inline:0rem;width:0rem;padding-inline:0rem;opacity:0%}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}@layer daisyui.l1.l2{.input-sm{--size: calc(var(--size-field, .25rem) * 8);font-size:max(var(--font-size, .75rem),.75rem)}.input-sm[type=number]::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-8{margin-block:calc(var(--spacing) * 8)}@layer daisyui.l1.l2.l3{.label{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;color:currentcolor}@supports (color: color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentcolor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){display:flex;height:calc(100% - .5rem);align-items:center;padding-inline:.75rem;white-space:nowrap;font-size:inherit}.label:is(.input>*,.select>*):first-child{margin-inline-start:-.75rem;margin-inline-end:.75rem;border-inline-end:var(--border) solid currentColor}@supports (color: color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{margin-inline-start:.75rem;margin-inline-end:-.75rem;border-inline-start:var(--border) solid currentColor}@supports (color: color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}}@layer daisyui.l1.l2.l3{.label\!{display:inline-flex!important;align-items:center!important;gap:.375rem!important;white-space:nowrap!important;color:currentcolor!important}@supports (color: color-mix(in lab,red,red)){.label\!{color:color-mix(in oklab,currentcolor 60%,transparent)!important}}.label\!:has(input){cursor:pointer!important}.label\!:is(.input>*,.select>*){display:flex!important;height:calc(100% - .5rem)!important;align-items:center!important;padding-inline:.75rem!important;white-space:nowrap!important;font-size:inherit!important}.label\!:is(.input>*,.select>*):first-child{margin-inline-start:-.75rem!important;margin-inline-end:.75rem!important;border-inline-end:var(--border) solid currentColor!important}@supports (color: color-mix(in lab,red,red)){.label\!:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)!important}}.label\!:is(.input>*,.select>*):last-child{margin-inline-start:.75rem!important;margin-inline-end:-.75rem!important;border-inline-start:var(--border) solid currentColor!important}@supports (color: color-mix(in lab,red,red)){.label\!:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)!important}}}.join-item:where(*:not(:first-child,:disabled,[disabled],.btn-disabled)){margin-inline-start:calc(var(--border, 1px) * -1);margin-block-start:0}.join-item:where(*:is(:disabled,[disabled],.btn-disabled)){border-width:var(--border, 1px) 0 var(--border, 1px) var(--border, 1px)}@layer daisyui.l1.l2.l3{.modal-action{margin-top:1.5rem;display:flex;justify-content:flex-end;gap:.5rem}}@layer daisyui.l1.l2{.tabs-box{background-color:var(--color-base-200);padding:.25rem;--tabs-box-radius: calc(3 * var(--radius-field));border-radius:calc(min(var(--tab-height) / 2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)));box-shadow:0 -.5px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 .5px oklch(0% 0 0 / calc(var(--depth) * .05)) inset}.tabs-box>.tab{border-radius:var(--radius-field);border-style:none}.tabs-box>.tab:focus-visible,.tabs-box>.tab:is(label:has(:checked:focus-visible)){outline-offset:2px}.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-box>:is(input:checked),.tabs-box>:is(label:has(:checked)){background-color:var(--tab-bg, var(--color-base-100));box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px 1px -1px var(--color-neutral),0 1px 6px -4px var(--color-neutral)}@supports (color: color-mix(in lab,red,red)){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-box>:is(input:checked),.tabs-box>:is(label:has(:checked)){box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral) calc(var(--depth) * 50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral) calc(var(--depth) * 100%),#0000)}}@media(forced-colors:active){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-box>:is(input:checked),.tabs-box>:is(label:has(:checked)){border:1px solid}}.tabs-box>.tab-content{margin-top:.25rem;height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height) / 2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)) - var(--border))}}.\!mt-6{margin-top:calc(var(--spacing) * 6)!important}.-mt-6{margin-top:calc(var(--spacing) * -6)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}@layer daisyui.l1.l2.l3{.\!status{display:inline-block!important;aspect-ratio:1 / 1!important;width:.5rem!important;height:.5rem!important;border-radius:var(--radius-selector)!important;background-color:var(--color-base-content)!important;background-position:center!important;background-repeat:no-repeat!important;vertical-align:middle!important;color:color-mix(in srgb,#000 30%,transparent)!important;background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0 / calc(var(--depth) * .5)),#0000)!important;box-shadow:0 2px 3px -1px currentColor!important}@supports (color: color-mix(in lab,red,red)){.\!status{background-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)!important}}@supports (color: color-mix(in lab,red,red)){.\!status{color:color-mix(in oklab,var(--color-black) 30%,transparent)!important}}@supports (color: color-mix(in lab,red,red)){.\!status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth) * 100%),#0000)!important}}}@layer daisyui.l1.l2.l3{.status{display:inline-block;aspect-ratio:1 / 1;width:.5rem;height:.5rem;border-radius:var(--radius-selector);background-color:var(--color-base-content);background-position:center;background-repeat:no-repeat;vertical-align:middle;color:color-mix(in srgb,#000 30%,transparent);background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0 / calc(var(--depth) * .5)),#0000);box-shadow:0 2px 3px -1px currentColor}@supports (color: color-mix(in lab,red,red)){.status{background-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}@supports (color: color-mix(in lab,red,red)){.status{color:color-mix(in oklab,var(--color-black) 30%,transparent)}}@supports (color: color-mix(in lab,red,red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth) * 100%),#0000)}}}@layer daisyui.l1.l2.l3{.status\!{display:inline-block!important;aspect-ratio:1 / 1!important;width:.5rem!important;height:.5rem!important;border-radius:var(--radius-selector)!important;background-color:var(--color-base-content)!important;background-position:center!important;background-repeat:no-repeat!important;vertical-align:middle!important;color:color-mix(in srgb,#000 30%,transparent)!important;background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0 / calc(var(--depth) * .5)),#0000)!important;box-shadow:0 2px 3px -1px currentColor!important}@supports (color: color-mix(in lab,red,red)){.status\!{background-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)!important}}@supports (color: color-mix(in lab,red,red)){.status\!{color:color-mix(in oklab,var(--color-black) 30%,transparent)!important}}@supports (color: color-mix(in lab,red,red)){.status\!{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth) * 100%),#0000)!important}}}@layer daisyui.l1.l2.l3{.badge{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color, var(--color-base-200));font-size:.875rem;width:fit-content;background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg: var(--badge-color, var(--color-base-100));--badge-fg: var(--color-base-content);--size: calc(var(--size-selector, .25rem) * 6);height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border))}}.kbd{box-shadow:none}@layer daisyui.l1.l2.l3{.kbd{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;padding-inline:.5em;border:var(--border) solid var(--color-base-content);border-bottom:calc(var(--border) + 1px) solid var(--color-base-content);--size: calc(var(--size-selector, .25rem) * 6);font-size:.875rem;height:var(--size);min-width:var(--size)}@supports (color: color-mix(in lab,red,red)){.kbd{border:var(--border) solid color-mix(in srgb,var(--color-base-content) 20%,#0000)}}@supports (color: color-mix(in lab,red,red)){.kbd{border-bottom:calc(var(--border) + 1px) solid color-mix(in srgb,var(--color-base-content) 20%,#0000)}}}@layer daisyui.l1.l2.l3{.tabs{display:flex;flex-wrap:wrap;--tabs-height: auto;--tabs-direction: row;--tab-height: calc(var(--size-field, .25rem) * 10);height:var(--tabs-height);flex-direction:var(--tabs-direction)}}@layer daisyui.l1.l2.l3{.footer{display:grid;width:100%;grid-auto-flow:row;place-items:start;column-gap:1rem;row-gap:2.5rem;font-size:.875rem;line-height:1.25rem}.footer>*{display:grid;place-items:start;gap:.5rem}.footer.footer-center{grid-auto-flow:column dense;place-items:center;text-align:center}.footer.footer-center>*{place-items:center}}@layer daisyui.l1.l2.l3{.stat{display:inline-grid;width:100%;column-gap:1rem;padding-inline:1.5rem;padding-block:1rem;grid-template-columns:repeat(1,1fr)}.stat:not(:last-child){border-inline-end:var(--border) dashed currentColor;border-block-end:none}@supports (color: color-mix(in lab,red,red)){.stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab,currentColor 10%,#0000)}}}@layer daisyui.l1.l2.l3{.card-body{display:flex;flex:auto;flex-direction:column;gap:.5rem;padding:var(--card-p, 1.5rem);font-size:var(--card-fs, .875rem)}.card-body :where(p){flex-grow:1}}.alert{border-width:var(--border);border-color:var(--alert-border-color, var(--color-base-200))}@layer daisyui.l1.l2.l3{.alert{border-style:solid;--alert-border-color: var(--color-base-200);display:grid;align-items:center;gap:1rem;border-radius:var(--radius-box);padding-inline:1rem;padding-block:.75rem;color:var(--color-base-content);background-color:var(--alert-color, var(--color-base-200));justify-content:start;justify-items:start;grid-auto-flow:column;grid-template-columns:auto;text-align:start;font-size:.875rem;line-height:1.25rem;background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px #000,0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}@supports (color: color-mix(in lab,red,red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color, var(--color-base-200))) calc(var(--depth) * 20%),#0000),0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}@layer daisyui.l1.l2.l3{.fieldset{display:grid;gap:.375rem;padding-block:.25rem;font-size:.75rem;grid-template-columns:1fr;grid-auto-rows:max-content}}@layer daisyui.l1.l2.l3{.chat{display:grid;grid-auto-rows:min-content;column-gap:.75rem;padding-block:.25rem;--mask-chat: url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e")}}@layer daisyui.l1.l2.l3{.card-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem}}@layer daisyui.l1.l2.l3{.card-title{display:flex;align-items:center;gap:.5rem;font-size:var(--cardtitle-fs, 1.125rem);font-weight:600}}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}@layer daisyui.l1.l2.l3{.mask{display:inline-block;vertical-align:middle;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-row{display:table-row}.aspect-\[1\.586\/1\]{aspect-ratio:1.586/1}.aspect-square{aspect-ratio:1 / 1}@layer daisyui.l1.l2{.modal-middle{place-items:center}.modal-middle .modal-box{height:auto;width:calc(11/12 * 100%);max-width:32rem;max-height:calc(100vh - 5em);translate:0 2%;scale:98%;--modal-tl: var(--radius-box);--modal-tr: var(--radius-box);--modal-bl: var(--radius-box);--modal-br: var(--radius-box)}}@layer daisyui.l1.l2{.btn-circle{border-radius:calc(infinity * 1px);padding-inline:0rem;width:var(--size);height:var(--size)}}@layer daisyui.l1.l2{.btn-square{padding-inline:0rem;width:var(--size);height:var(--size)}}.h-0{height:calc(var(--spacing) * 0)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-80{height:calc(var(--spacing) * 80)}.h-\[18px\]{height:18px}.h-\[300px\]{height:300px}.h-\[380px\]{height:380px}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[90vh\]{max-height:90vh}.min-h-\[60px\]{min-height:60px}.min-h-\[70px\]{min-height:70px}.min-h-\[80px\]{min-height:80px}.min-h-\[100px\]{min-height:100px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}@layer daisyui.l1.l2{.loading-lg{width:calc(var(--size-selector, .25rem) * 7)}}@layer daisyui.l1.l2{.loading-sm{width:calc(var(--size-selector, .25rem) * 5)}}@layer daisyui.l1.l2{.loading-xs{width:calc(var(--size-selector, .25rem) * 4)}}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[18px\]{width:18px}.w-\[32rem\]{width:32rem}.w-\[300px\]{width:300px}.w-\[380px\]{width:380px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[85\%\]{max-width:85%}.max-w-\[90px\]{max-width:90px}.max-w-\[120px\]{max-width:120px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[250px\]{max-width:250px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1800px\]{max-width:1800px}.max-w-\[1920px\]{max-width:1920px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[48px\]{min-width:48px}.min-w-\[50px\]{min-width:50px}.min-w-\[60px\]{min-width:60px}.min-w-\[160px\]{min-width:160px}.min-w-\[200px\]{min-width:200px}.min-w-\[580px\]{min-width:580px}.min-w-\[700px\]{min-width:700px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1{--tw-translate-x: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x: -100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x: calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x: calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x: calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-8{--tw-translate-x: calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y: calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.\!transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}@layer daisyui.l1.l2.l3{.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.link:focus{outline:2px solid transparent;outline-offset:2px}}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize\!{resize:both!important}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.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))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.grid-gap{gap:calc(var(--spacing) * 4)}@media(width>=64rem){.grid-gap{gap:calc(var(--spacing) * 6)}}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.section-gap>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse: 0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-base-200>:not(:last-child)){border-color:var(--color-base-200)}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-box{border-radius:var(--radius-box)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.rounded-tr-lg{border-top-right-radius:var(--radius-lg)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-none{--tw-border-style: none;border-style:none}@layer daisyui.l1.l2{.badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/60{border-color:color-mix(in srgb,oklch(92.4% .12 95.746) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-amber-200\/60{border-color:color-mix(in oklab,var(--color-amber-200) 60%,transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-500{border-color:var(--color-amber-500)}.border-base-200{border-color:var(--color-base-200)}.border-base-300{border-color:var(--color-base-300)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-200\/50{border-color:color-mix(in srgb,oklch(88.2% .059 254.128) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-blue-200\/50{border-color:color-mix(in oklab,var(--color-blue-200) 50%,transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-200\/60{border-color:color-mix(in srgb,oklch(91.7% .08 205.041) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-cyan-200\/60{border-color:color-mix(in oklab,var(--color-cyan-200) 60%,transparent)}}.border-cyan-500{border-color:var(--color-cyan-500)}.border-dark-500{border-color:var(--color-dark-500)}.border-dark-600{border-color:var(--color-dark-600)}.border-dark-700{border-color:var(--color-dark-700)}.border-dark-800{border-color:var(--color-dark-800)}.border-dark-900{border-color:var(--color-dark-900)}.border-default{border-color:var(--color-border)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/60{border-color:color-mix(in srgb,oklch(90.5% .093 164.15) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-emerald-200\/60{border-color:color-mix(in oklab,var(--color-emerald-200) 60%,transparent)}}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-800\/30{border-color:color-mix(in srgb,oklch(43.2% .095 166.913) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-emerald-800\/30{border-color:color-mix(in oklab,var(--color-emerald-800) 30%,transparent)}}.border-gray-50{border-color:var(--color-gray-50)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-gray-800\/60{border-color:color-mix(in srgb,oklch(27.8% .033 256.848) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-gray-800\/60{border-color:color-mix(in oklab,var(--color-gray-800) 60%,transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-400{border-color:var(--color-purple-400)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-400{border-color:var(--color-red-400)}.border-red-500{border-color:var(--color-red-500)}.border-slate-50{border-color:var(--color-slate-50)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/50{border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-slate-200\/50{border-color:color-mix(in oklab,var(--color-slate-200) 50%,transparent)}}.border-slate-200\/60{border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-slate-200\/60{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.border-slate-200\/80{border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-slate-200\/80{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400{border-color:var(--color-slate-400)}.border-teal-100{border-color:var(--color-teal-100)}.border-teal-200{border-color:var(--color-teal-200)}.border-teal-200\/50{border-color:color-mix(in srgb,oklch(91% .096 180.426) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-teal-200\/50{border-color:color-mix(in oklab,var(--color-teal-200) 50%,transparent)}}.border-teal-300{border-color:var(--color-teal-300)}.border-teal-400{border-color:var(--color-teal-400)}.border-teal-500{border-color:var(--color-teal-500)}.border-teal-500\/50{border-color:color-mix(in srgb,#00c896 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-teal-500\/50{border-color:color-mix(in oklab,var(--color-teal-500) 50%,transparent)}}.border-transparent{border-color:transparent}.border-violet-200{border-color:var(--color-violet-200)}.border-white{border-color:var(--color-white)}.border-t-transparent{border-top-color:transparent}@layer daisyui.l1.l2{.status-success{background-color:var(--color-success);color:var(--color-success)}}@layer daisyui.l1.l2{.status-warning{background-color:var(--color-warning);color:var(--color-warning)}}@layer daisyui.l1.l2{.table-zebra tbody tr:where(:nth-child(2n)){background-color:var(--color-base-200)}.table-zebra tbody tr:where(:nth-child(2n)) :where(.table-pin-cols tr th){background-color:var(--color-base-200)}@media(hover:hover){:is(.table-zebra tbody tr.row-hover,.table-zebra tbody tr.row-hover:where(:nth-child(2n))):hover{background-color:var(--color-base-300)}}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/30{background-color:color-mix(in srgb,oklch(98.7% .022 95.277) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-amber-50\/30{background-color:color-mix(in oklab,var(--color-amber-50) 30%,transparent)}}.bg-amber-50\/50{background-color:color-mix(in srgb,oklch(98.7% .022 95.277) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50) 50%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:color-mix(in srgb,oklch(76.9% .188 70.08) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/15{background-color:color-mix(in srgb,oklch(76.9% .188 70.08) 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-amber-900\/30{background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-amber-900\/30{background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.bg-base-100{background-color:var(--color-base-100)}.bg-base-200{background-color:var(--color-base-200)}.bg-base-200\/40{background-color:var(--color-base-200)}@supports (color: color-mix(in lab,red,red)){.bg-base-200\/40{background-color:color-mix(in oklab,var(--color-base-200) 40%,transparent)}}.bg-base-200\/50{background-color:var(--color-base-200)}@supports (color: color-mix(in lab,red,red)){.bg-base-200\/50{background-color:color-mix(in oklab,var(--color-base-200) 50%,transparent)}}.bg-base-200\/60{background-color:var(--color-base-200)}@supports (color: color-mix(in lab,red,red)){.bg-base-200\/60{background-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}.bg-base-300{background-color:var(--color-base-300)}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:color-mix(in srgb,#000 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:color-mix(in srgb,#0077b6 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-900\/20{background-color:color-mix(in srgb,oklch(37.9% .146 265.522) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-blue-900\/20{background-color:color-mix(in oklab,var(--color-blue-900) 20%,transparent)}}.bg-blue-900\/30{background-color:color-mix(in srgb,oklch(37.9% .146 265.522) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-blue-900\/30{background-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent)}}.bg-current{background-color:currentcolor}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-50\/50{background-color:color-mix(in srgb,oklch(98.4% .019 200.873) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-cyan-50\/50{background-color:color-mix(in oklab,var(--color-cyan-50) 50%,transparent)}}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\/10{background-color:color-mix(in srgb,#00b4d8 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.bg-cyan-900\/20{background-color:color-mix(in srgb,oklch(39.8% .07 227.392) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-cyan-900\/20{background-color:color-mix(in oklab,var(--color-cyan-900) 20%,transparent)}}.bg-dark-500{background-color:var(--color-dark-500)}.bg-dark-600{background-color:var(--color-dark-600)}.bg-dark-700{background-color:var(--color-dark-700)}.bg-dark-700\/50{background-color:color-mix(in srgb,#1f2937 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-dark-700\/50{background-color:color-mix(in oklab,var(--color-dark-700) 50%,transparent)}}.bg-dark-800{background-color:var(--color-dark-800)}.bg-dark-800\/80{background-color:color-mix(in srgb,#111827 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-dark-800\/80{background-color:color-mix(in oklab,var(--color-dark-800) 80%,transparent)}}.bg-dark-900{background-color:var(--color-dark-900)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/50{background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-emerald-50\/50{background-color:color-mix(in oklab,var(--color-emerald-50) 50%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/15{background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-900\/30{background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-emerald-900\/30{background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.bg-error\/10{background-color:var(--color-error)}@supports (color: color-mix(in lab,red,red)){.bg-error\/10{background-color:color-mix(in oklab,var(--color-error) 10%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-800\/60{background-color:color-mix(in srgb,oklch(27.8% .033 256.848) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-gray-800\/60{background-color:color-mix(in oklab,var(--color-gray-800) 60%,transparent)}}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-900\/30{background-color:color-mix(in srgb,oklch(39.3% .095 152.535) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-green-900\/30{background-color:color-mix(in oklab,var(--color-green-900) 30%,transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-300{background-color:var(--color-indigo-300)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\/10{background-color:color-mix(in srgb,oklch(58.5% .233 277.117) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-indigo-500\/10{background-color:color-mix(in oklab,var(--color-indigo-500) 10%,transparent)}}.bg-info\/10{background-color:var(--color-info)}@supports (color: color-mix(in lab,red,red)){.bg-info\/10{background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500\/15{background-color:color-mix(in srgb,oklch(70.5% .213 47.604) 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-orange-500\/15{background-color:color-mix(in oklab,var(--color-orange-500) 15%,transparent)}}.bg-pink-100{background-color:var(--color-pink-100)}.bg-primary\/10{background-color:var(--color-primary)}@supports (color: color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-50\/30{background-color:color-mix(in srgb,oklch(97.7% .014 308.299) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-purple-50\/30{background-color:color-mix(in oklab,var(--color-purple-50) 30%,transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-400\/20{background-color:color-mix(in srgb,oklch(71.4% .203 305.504) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-purple-400\/20{background-color:color-mix(in oklab,var(--color-purple-400) 20%,transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:color-mix(in srgb,oklch(62.7% .265 303.9) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500) 10%,transparent)}}.bg-purple-900\/30{background-color:color-mix(in srgb,oklch(38.1% .176 304.987) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-purple-900\/30{background-color:color-mix(in oklab,var(--color-purple-900) 30%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/30{background-color:color-mix(in srgb,oklch(97.1% .013 17.38) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-red-50\/30{background-color:color-mix(in oklab,var(--color-red-50) 30%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/15{background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-red-900\/30{background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-red-900\/30{background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:color-mix(in srgb,oklch(64.5% .246 16.439) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-500\/10{background-color:color-mix(in srgb,oklch(68.5% .169 237.323) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/30{background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-slate-50\/30{background-color:color-mix(in oklab,var(--color-slate-50) 30%,transparent)}}.bg-slate-50\/50{background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.bg-slate-50\/60{background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-slate-50\/60{background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}}.bg-slate-50\/80{background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/80{background-color:color-mix(in srgb,oklch(96.8% .007 247.896) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-slate-100\/80{background-color:color-mix(in oklab,var(--color-slate-100) 80%,transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500\/10{background-color:color-mix(in srgb,oklch(55.4% .046 257.417) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-slate-500\/10{background-color:color-mix(in oklab,var(--color-slate-500) 10%,transparent)}}.bg-slate-700\/40{background-color:color-mix(in srgb,oklch(37.2% .044 257.287) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-slate-700\/40{background-color:color-mix(in oklab,var(--color-slate-700) 40%,transparent)}}.bg-slate-700\/50{background-color:color-mix(in srgb,oklch(37.2% .044 257.287) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-slate-700\/50{background-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/50{background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-slate-900\/50{background-color:color-mix(in oklab,var(--color-slate-900) 50%,transparent)}}.bg-slate-900\/60{background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-slate-900\/60{background-color:color-mix(in oklab,var(--color-slate-900) 60%,transparent)}}.bg-success\/10{background-color:var(--color-success)}@supports (color: color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--color-success) 10%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface-alt{background-color:var(--color-surface-alt)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-50\/30{background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-teal-50\/30{background-color:color-mix(in oklab,var(--color-teal-50) 30%,transparent)}}.bg-teal-50\/50{background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-teal-50\/50{background-color:color-mix(in oklab,var(--color-teal-50) 50%,transparent)}}.bg-teal-100{background-color:var(--color-teal-100)}.bg-teal-400{background-color:var(--color-teal-400)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-500\/10{background-color:color-mix(in srgb,#00c896 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-teal-500\/10{background-color:color-mix(in oklab,var(--color-teal-500) 10%,transparent)}}.bg-teal-900\/20{background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-teal-900\/20{background-color:color-mix(in oklab,var(--color-teal-900) 20%,transparent)}}.bg-teal-900\/30{background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-teal-900\/30{background-color:color-mix(in oklab,var(--color-teal-900) 30%,transparent)}}.bg-transparent{background-color:transparent}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/10{background-color:color-mix(in srgb,oklch(60.6% .25 292.717) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.bg-warning\/10{background-color:var(--color-warning)}@supports (color: color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--color-warning) 10%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:color-mix(in srgb,#fff 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/30{background-color:color-mix(in srgb,#fff 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-white\/80{background-color:color-mix(in srgb,#fff 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-gradient-to-br{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-400{--tw-gradient-from: var(--color-amber-400);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from: var(--color-amber-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/20{--tw-gradient-from: color-mix(in srgb, oklch(76.9% .188 70.08) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.from-amber-500\/20{--tw-gradient-from: color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.from-blue-50{--tw-gradient-from: var(--color-blue-50);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-100{--tw-gradient-from: var(--color-blue-100);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-400{--tw-gradient-from: var(--color-blue-400);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from: var(--color-blue-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/20{--tw-gradient-from: color-mix(in srgb, #0077b6 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.from-blue-500\/20{--tw-gradient-from: color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.from-blue-600{--tw-gradient-from: var(--color-blue-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-100{--tw-gradient-from: var(--color-cyan-100);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400{--tw-gradient-from: var(--color-cyan-400);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from: var(--color-cyan-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-100{--tw-gradient-from: var(--color-emerald-100);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from: var(--color-emerald-400);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from: var(--color-emerald-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/20{--tw-gradient-from: color-mix(in srgb, oklch(69.6% .17 162.48) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.from-emerald-500\/20{--tw-gradient-from: color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.from-purple-400{--tw-gradient-from: var(--color-purple-400);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from: var(--color-purple-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500\/20{--tw-gradient-from: color-mix(in srgb, oklch(62.7% .265 303.9) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.from-purple-500\/20{--tw-gradient-from: color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.from-red-500{--tw-gradient-from: var(--color-red-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500\/20{--tw-gradient-from: color-mix(in srgb, oklch(63.7% .237 25.331) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.from-red-500\/20{--tw-gradient-from: color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.from-rose-400{--tw-gradient-from: var(--color-rose-400);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from: var(--color-slate-50);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-300{--tw-gradient-from: var(--color-slate-300);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-400{--tw-gradient-from: var(--color-slate-400);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-900{--tw-gradient-from: var(--color-slate-900);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-50{--tw-gradient-from: var(--color-teal-50);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-100{--tw-gradient-from: var(--color-teal-100);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-400{--tw-gradient-from: var(--color-teal-400);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-500{--tw-gradient-from: var(--color-teal-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-500\/5{--tw-gradient-from: color-mix(in srgb, #00c896 5%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.from-teal-500\/5{--tw-gradient-from: color-mix(in oklab, var(--color-teal-500) 5%, transparent)}}.from-teal-500\/20{--tw-gradient-from: color-mix(in srgb, #00c896 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.from-teal-500\/20{--tw-gradient-from: color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.from-teal-600{--tw-gradient-from: var(--color-teal-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-cyan-500{--tw-gradient-via: var(--color-cyan-500);--tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-via-stops)}.to-blue-100{--tw-gradient-to: var(--color-blue-100);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500{--tw-gradient-to: var(--color-blue-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to: var(--color-blue-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-50{--tw-gradient-to: var(--color-cyan-50);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-100{--tw-gradient-to: var(--color-cyan-100);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500{--tw-gradient-to: var(--color-cyan-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500\/5{--tw-gradient-to: color-mix(in srgb, #00b4d8 5%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.to-cyan-500\/5{--tw-gradient-to: color-mix(in oklab, var(--color-cyan-500) 5%, transparent)}}.to-cyan-500\/20{--tw-gradient-to: color-mix(in srgb, #00b4d8 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.to-cyan-500\/20{--tw-gradient-to: color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.to-cyan-600{--tw-gradient-to: var(--color-cyan-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-50{--tw-gradient-to: var(--color-emerald-50);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-500{--tw-gradient-to: var(--color-emerald-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to: var(--color-emerald-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-100{--tw-gradient-to: var(--color-indigo-100);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500{--tw-gradient-to: var(--color-indigo-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to: var(--color-indigo-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-700{--tw-gradient-to: var(--color-indigo-700);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to: var(--color-orange-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to: var(--color-pink-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-500{--tw-gradient-to: var(--color-red-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-500{--tw-gradient-to: var(--color-sky-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-100{--tw-gradient-to: var(--color-slate-100);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-100\/50{--tw-gradient-to: color-mix(in srgb, oklch(96.8% .007 247.896) 50%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.to-slate-100\/50{--tw-gradient-to: color-mix(in oklab, var(--color-slate-100) 50%, transparent)}}.to-slate-400{--tw-gradient-to: var(--color-slate-400);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-500{--tw-gradient-to: var(--color-slate-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-800{--tw-gradient-to: var(--color-slate-800);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-100{--tw-gradient-to: var(--color-teal-100);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-500{--tw-gradient-to: var(--color-teal-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to: var(--color-teal-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@layer daisyui.l1.l2{.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.bg-\[length\:20px_20px\]{background-size:20px 20px}.gradient-text{background:linear-gradient(135deg,var(--color-primary-teal),var(--color-primary-cyan),var(--color-primary-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bg-\[position\:right_12px_center\]{background-position:right 12px center}.bg-\[right_0\.75rem_center\]{background-position:right .75rem center}.bg-right{background-position:right}.bg-no-repeat{background-repeat:no-repeat}.object-cover{object-fit:cover}@layer daisyui.l1.l2{.checkbox-sm{padding:.1875rem;--size: calc(var(--size-selector, .25rem) * 5)}}@layer daisyui.l1.l2{.checkbox-xs{padding:.125rem;--size: calc(var(--size-selector, .25rem) * 4)}}@layer daisyui.l1.l2{.radio-sm{padding:.1875rem}.radio-sm:is([type=radio]){--size: calc(var(--size-selector, .25rem) * 5)}}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}@layer daisyui.l1.l2{.select-sm{--size: calc(var(--size-field, .25rem) * 8);font-size:.75rem}.select-sm option{padding-inline:.625rem;padding-block:.25rem}}@layer daisyui.l1.l2{.select-xs{--size: calc(var(--size-field, .25rem) * 6);font-size:.6875rem}.select-xs option{padding-inline:.5rem;padding-block:.25rem}}@layer daisyui.l1.l2{.table-sm :not(thead,tfoot) tr{font-size:.75rem}.table-sm :where(th,td){padding-inline:.75rem;padding-block:.5rem}}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-12{padding-inline:calc(var(--spacing) * 12)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.\!pt-4{padding-top:calc(var(--spacing) * 4)!important}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-text-bottom{vertical-align:text-bottom}.font-jakarta{font-family:Plus Jakarta Sans,system-ui,sans-serif}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading, var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}@layer daisyui.l1.l2{.badge-sm{--size: calc(var(--size-selector, .25rem) * 5);font-size:.75rem}}@layer daisyui.l1.l2{.badge-xs{--size: calc(var(--size-selector, .25rem) * 4);font-size:.625rem}}@layer daisyui.l1.l2{.kbd-sm{--size: calc(var(--size-selector, .25rem) * 5);font-size:.75rem}}.text-\[6px\]{font-size:6px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}@layer daisyui.l1.l2{.textarea-sm{font-size:max(var(--font-size, .75rem),.75rem)}}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}@layer daisyui.l1.l2{.alert-error{color:var(--color-error-content);--alert-border-color: var(--color-error);--alert-color: var(--color-error)}}@layer daisyui.l1.l2{.alert-info{color:var(--color-info-content);--alert-border-color: var(--color-info);--alert-color: var(--color-info)}}@layer daisyui.l1.l2{.alert-success{color:var(--color-success-content);--alert-border-color: var(--color-success);--alert-color: var(--color-success)}}@layer daisyui.l1.l2{.alert-warning{color:var(--color-warning-content);--alert-border-color: var(--color-warning);--alert-color: var(--color-warning)}}@layer daisyui.l1.l2{.checkbox-error{color:var(--color-error-content);--input-color: var(--color-error)}}@layer daisyui.l1.l2{.checkbox-info{color:var(--color-info-content);--input-color: var(--color-info)}}@layer daisyui.l1.l2{.checkbox-primary{color:var(--color-primary-content);--input-color: var(--color-primary)}}@layer daisyui.l1.l2{.checkbox-success{color:var(--color-success-content);--input-color: var(--color-success)}}@layer daisyui.l1.l2{.checkbox-warning{color:var(--color-warning-content);--input-color: var(--color-warning)}}@layer daisyui.l1.l2{.link-primary{color:var(--color-primary)}@media(hover:hover){.link-primary:hover{color:var(--color-primary)}@supports (color: color-mix(in lab,red,red)){.link-primary:hover{color:color-mix(in oklab,var(--color-primary) 80%,#000)}}}}@layer daisyui.l1.l2{.range-info{color:var(--color-info);--range-thumb: var(--color-info-content)}}@layer daisyui.l1.l2{.range-success{color:var(--color-success);--range-thumb: var(--color-success-content)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-base-content{color:var(--color-base-content)}.text-base-content\/20{color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.text-base-content\/20{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.text-base-content\/30{color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.text-base-content\/30{color:color-mix(in oklab,var(--color-base-content) 30%,transparent)}}.text-base-content\/35{color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.text-base-content\/35{color:color-mix(in oklab,var(--color-base-content) 35%,transparent)}}.text-base-content\/40{color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.text-base-content\/40{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.text-base-content\/50{color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.text-base-content\/50{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.text-base-content\/60{color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.text-base-content\/60{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.text-base-content\/70{color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.text-base-content\/70{color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.text-base-content\/80{color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.text-base-content\/80{color:color-mix(in oklab,var(--color-base-content) 80%,transparent)}}.text-blue-100{color:var(--color-blue-100)}.text-blue-200{color:var(--color-blue-200)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-dark-500{color:var(--color-dark-500)}.text-dark-600{color:var(--color-dark-600)}.text-dark-700{color:var(--color-dark-700)}.text-dark-800{color:var(--color-dark-800)}.text-dark-900{color:var(--color-dark-900)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-error{color:var(--color-error)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-info{color:var(--color-info)}.text-muted{color:var(--color-text-muted)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-pink-500{color:var(--color-pink-500)}.text-pink-600{color:var(--color-pink-600)}.text-pink-700{color:var(--color-pink-700)}.text-primary{color:var(--color-text-primary)}.text-primary{color:var(--color-primary)}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-secondary{color:var(--color-text-secondary)}.text-secondary{color:var(--color-secondary)}.text-sky-500{color:var(--color-sky-500)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-success{color:var(--color-success)}.text-teal-100{color:var(--color-teal-100)}.text-teal-400{color:var(--color-teal-400)}.text-teal-500{color:var(--color-teal-500)}.text-teal-600{color:var(--color-teal-600)}.text-teal-700{color:var(--color-teal-700)}.text-teal-800{color:var(--color-teal-800)}.text-transparent{color:transparent}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.text-white\/80{color:color-mix(in srgb,#fff 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.prose :where(.btn-link):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{.btn-link{text-decoration-line:underline;outline-color:currentcolor;--btn-border: #0000;--btn-bg: #0000;--btn-noise: none;--btn-shadow: ""}.btn-link:not(.btn-disabled,.btn:disabled,.btn[disabled]){--btn-fg: var(--btn-color, var(--color-primary))}.btn-link:is(.btn-active,:hover,:active:focus,:focus-visible){--btn-border: #0000;--btn-bg: #0000}}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-slate-400::placeholder{color:var(--color-slate-400)}.accent-teal-500{accent-color:var(--color-teal-500)}.opacity-0{opacity:0%}.opacity-5{opacity:5%}.opacity-10{opacity:10%}.opacity-20{opacity:20%}.opacity-25{opacity:25%}.opacity-30{opacity:30%}.opacity-50{opacity:50%}.opacity-60{opacity:60%}.opacity-70{opacity:70%}.opacity-75{opacity:75%}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card{box-shadow:0 4px 6px -1px #0000001a}.shadow-card-hover{box-shadow:0 20px 40px -15px #00c89633}.shadow-primary{box-shadow:var(--shadow-primary)}.shadow-teal{box-shadow:0 4px 20px #00c8964d}.shadow-amber-500{--tw-shadow-color: oklch(76.9% .188 70.08)}@supports (color: color-mix(in lab,red,red)){.shadow-amber-500{--tw-shadow-color: color-mix(in oklab, var(--color-amber-500) var(--tw-shadow-alpha), transparent)}}.shadow-amber-500\/30{--tw-shadow-color: color-mix(in srgb, oklch(76.9% .188 70.08) 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.shadow-amber-500\/30{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-500\/40{--tw-shadow-color: color-mix(in srgb, oklch(76.9% .188 70.08) 40%, transparent)}@supports (color: color-mix(in lab,red,red)){.shadow-amber-500\/40{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-500{--tw-shadow-color: #0077b6}@supports (color: color-mix(in lab,red,red)){.shadow-blue-500{--tw-shadow-color: color-mix(in oklab, var(--color-blue-500) var(--tw-shadow-alpha), transparent)}}.shadow-blue-500\/30{--tw-shadow-color: color-mix(in srgb, #0077b6 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.shadow-blue-500\/30{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-500\/40{--tw-shadow-color: color-mix(in srgb, #0077b6 40%, transparent)}@supports (color: color-mix(in lab,red,red)){.shadow-blue-500\/40{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-500{--tw-shadow-color: #00b4d8}@supports (color: color-mix(in lab,red,red)){.shadow-cyan-500{--tw-shadow-color: color-mix(in oklab, var(--color-cyan-500) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-500\/20{--tw-shadow-color: color-mix(in srgb, #00b4d8 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.shadow-cyan-500\/20{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-500\/40{--tw-shadow-color: color-mix(in srgb, #00b4d8 40%, transparent)}@supports (color: color-mix(in lab,red,red)){.shadow-cyan-500\/40{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500{--tw-shadow-color: oklch(69.6% .17 162.48)}@supports (color: color-mix(in lab,red,red)){.shadow-emerald-500{--tw-shadow-color: color-mix(in oklab, var(--color-emerald-500) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/20{--tw-shadow-color: color-mix(in srgb, oklch(69.6% .17 162.48) 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.shadow-emerald-500\/20{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/40{--tw-shadow-color: color-mix(in srgb, oklch(69.6% .17 162.48) 40%, transparent)}@supports (color: color-mix(in lab,red,red)){.shadow-emerald-500\/40{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary{--tw-shadow-color: var(--color-primary)}@supports (color: color-mix(in lab,red,red)){.shadow-primary{--tw-shadow-color: color-mix(in oklab, var(--color-primary) var(--tw-shadow-alpha), transparent)}}.shadow-red-500\/30{--tw-shadow-color: color-mix(in srgb, oklch(63.7% .237 25.331) 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.shadow-red-500\/30{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-red-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200{--tw-shadow-color: oklch(92.9% .013 255.508)}@supports (color: color-mix(in lab,red,red)){.shadow-slate-200{--tw-shadow-color: color-mix(in oklab, var(--color-slate-200) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200\/50{--tw-shadow-color: color-mix(in srgb, oklch(92.9% .013 255.508) 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.shadow-slate-200\/50{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-teal-500{--tw-shadow-color: #00c896}@supports (color: color-mix(in lab,red,red)){.shadow-teal-500{--tw-shadow-color: color-mix(in oklab, var(--color-teal-500) var(--tw-shadow-alpha), transparent)}}.shadow-teal-500\/20{--tw-shadow-color: color-mix(in srgb, #00c896 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.shadow-teal-500\/20{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-teal-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-teal-500\/30{--tw-shadow-color: color-mix(in srgb, #00c896 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.shadow-teal-500\/30{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-teal-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-teal-500\/40{--tw-shadow-color: color-mix(in srgb, #00c896 40%, transparent)}@supports (color: color-mix(in lab,red,red)){.shadow-teal-500\/40{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-teal-500) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-blue-500{--tw-ring-color: var(--color-blue-500)}.ring-teal-400{--tw-ring-color: var(--color-teal-400)}.ring-teal-500{--tw-ring-color: var(--color-teal-500)}.ring-offset-2{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}@layer daisyui.l1{.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow: "";--btn-bg: #0000;--btn-border: #0000;--btn-noise: none}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)):not(:disabled,[disabled],.btn-disabled){outline-color:currentcolor;--btn-fg: var(--btn-color, currentColor)}@media(hover:none){.btn-ghost:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{outline-color:currentcolor;--btn-shadow: "";--btn-bg: #0000;--btn-fg: var(--btn-color, currentColor);--btn-border: #0000;--btn-noise: none}}}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur: blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-lg{--tw-blur: blur(var(--blur-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur: blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow-size: drop-shadow(0 4px 4px var(--tw-drop-shadow-color, rgb(0 0 0 / .15)));--tw-drop-shadow: drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur: blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur: blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.delay-1{transition-delay:1ms}.delay-2{transition-delay:2ms}.delay-3{transition-delay:3ms}.delay-4{transition-delay:4ms}.delay-5{transition-delay:5ms}.delay-6{transition-delay:6ms}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.delay-600{transition-delay:.6s}.delay-700{transition-delay:.7s}.duration-150{--tw-duration: .15s;transition-duration:.15s}.duration-200{--tw-duration: .2s;transition-duration:.2s}.duration-300{--tw-duration: .3s;transition-duration:.3s}.ease-in{--tw-ease: var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}@layer daisyui.l1{.btn-outline:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow: "";--btn-bg: #0000;--btn-fg: var(--btn-color);--btn-border: var(--btn-color);--btn-noise: none}@media(hover:none){.btn-outline:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow: "";--btn-bg: #0000;--btn-fg: var(--btn-color);--btn-border: var(--btn-color);--btn-noise: none}}}@layer daisyui.l1.l2{.btn-lg{--fontsize: 1.125rem;--btn-p: 1.25rem;--size: calc(var(--size-field, .25rem) * 12)}}@layer daisyui.l1.l2{.btn-md{--fontsize: .875rem;--btn-p: 1rem;--size: calc(var(--size-field, .25rem) * 10)}}@layer daisyui.l1.l2{.btn-sm{--fontsize: .75rem;--btn-p: .75rem;--size: calc(var(--size-field, .25rem) * 8)}}@layer daisyui.l1.l2{.btn-xl{--fontsize: 1.375rem;--btn-p: 1.5rem;--size: calc(var(--size-field, .25rem) * 14)}}@layer daisyui.l1.l2{.btn-xs{--fontsize: .6875rem;--btn-p: .5rem;--size: calc(var(--size-field, .25rem) * 6)}}@layer daisyui.l1.l2{.badge-error{--badge-color: var(--color-error);--badge-fg: var(--color-error-content)}}@layer daisyui.l1.l2{.badge-info{--badge-color: var(--color-info);--badge-fg: var(--color-info-content)}}@layer daisyui.l1.l2{.badge-neutral{--badge-color: var(--color-neutral);--badge-fg: var(--color-neutral-content)}}@layer daisyui.l1.l2{.badge-primary{--badge-color: var(--color-primary);--badge-fg: var(--color-primary-content)}}@layer daisyui.l1.l2{.badge-secondary{--badge-color: var(--color-secondary);--badge-fg: var(--color-secondary-content)}}@layer daisyui.l1.l2{.badge-success{--badge-color: var(--color-success);--badge-fg: var(--color-success-content)}}@layer daisyui.l1.l2{.badge-warning{--badge-color: var(--color-warning);--badge-fg: var(--color-warning-content)}}@layer daisyui.l1.l2.l3{.btn-error{--btn-color: var(--color-error);--btn-fg: var(--color-error-content)}}@layer daisyui.l1.l2.l3{.btn-info{--btn-color: var(--color-info);--btn-fg: var(--color-info-content)}}@layer daisyui.l1.l2.l3{.btn-primary{--btn-color: var(--color-primary);--btn-fg: var(--color-primary-content)}}@layer daisyui.l1.l2.l3{.btn-secondary{--btn-color: var(--color-secondary);--btn-fg: var(--color-secondary-content)}}@layer daisyui.l1.l2.l3{.btn-success{--btn-color: var(--color-success);--btn-fg: var(--color-success-content)}}@layer daisyui.l1.l2.l3{.btn-warning{--btn-color: var(--color-warning);--btn-fg: var(--color-warning-content)}}.outline-none{--tw-outline-style: none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.gradient-amber{background:linear-gradient(to bottom right,#fbbf24,#f59e0b)}.gradient-blue{background:linear-gradient(to bottom right,#60a5fa,#3b82f6)}.gradient-brand{background:linear-gradient(135deg,var(--color-primary-teal),var(--color-primary-cyan),var(--color-primary-blue))}.gradient-green{background:linear-gradient(to bottom right,#4ade80,#10b981)}.gradient-primary{background:linear-gradient(135deg,var(--color-primary-teal),var(--color-primary-cyan))}.gradient-purple{background:linear-gradient(to bottom right,#a78bfa,#8b5cf6)}.gradient-red{background:linear-gradient(to bottom right,#f87171,#ef4444)}.gradient-teal{background:linear-gradient(to bottom right,#2dd4bf,#22d3ee)}.gradient-to-r{background:linear-gradient(to right,var(--color-primary-teal),var(--color-primary-cyan))}@layer daisyui.l1.l2{.input-error,.input-error:focus,.input-error:focus-within{--input-color: var(--color-error)}}@layer daisyui.l1.l2{.radio-primary{--input-color: var(--color-primary)}}@layer daisyui.l1.l2{.range-sm{--range-thumb-size: calc(var(--size-selector, .25rem) * 5)}}@layer daisyui.l1.l2{.range-xs{--range-thumb-size: calc(var(--size-selector, .25rem) * 4)}}@layer daisyui.l1.l2{.toggle-info:checked,.toggle-info[aria-checked=true]{--input-color: var(--color-info)}}@layer daisyui.l1.l2{.toggle-md:is([type=checkbox]),.toggle-md:has([type=checkbox]){--size: calc(var(--size-selector, .25rem) * 6)}}@layer daisyui.l1.l2{.toggle-primary:checked,.toggle-primary[aria-checked=true]{--input-color: var(--color-primary)}}@layer daisyui.l1.l2{.toggle-sm:is([type=checkbox]),.toggle-sm:has([type=checkbox]){--size: calc(var(--size-selector, .25rem) * 5)}}@layer daisyui.l1.l2{.toggle-success:checked,.toggle-success[aria-checked=true]{--input-color: var(--color-success)}}@layer daisyui.l1.l2{.toggle-warning:checked,.toggle-warning[aria-checked=true]{--input-color: var(--color-warning)}}@media(hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x: 110%;--tw-scale-y: 110%;--tw-scale-z: 110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media(hover:hover){.group-hover\:text-slate-900:is(:where(.group):hover *){color:var(--color-slate-900)}}@media(hover:hover){.group-hover\:text-teal-600:is(:where(.group):hover *){color:var(--color-teal-600)}}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:100%}}.peer-checked\:bg-teal-500:is(:where(.peer):checked~*){background-color:var(--color-teal-500)}.peer-focus\:ring-2:is(:where(.peer):focus~*){--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-focus\:ring-teal-300:is(:where(.peer):focus~*){--tw-ring-color: var(--color-teal-300)}.peer-focus\:outline-none:is(:where(.peer):focus~*){--tw-outline-style: none;outline-style:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:start-\[2px\]:after{content:var(--tw-content);inset-inline-start:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-5:after{content:var(--tw-content);height:calc(var(--spacing) * 5)}.after\:w-5:after{content:var(--tw-content);width:calc(var(--spacing) * 5)}.after\:rounded-full:after{content:var(--tw-content);border-radius:calc(infinity * 1px)}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);border-color:var(--color-gray-300)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.peer-checked\:after\:translate-x-full:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x: 100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:after\:border-white:is(:where(.peer):checked~*):after{content:var(--tw-content);border-color:var(--color-white)}.first\:rounded-l-lg:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.focus-within\:bg-white:focus-within{background-color:var(--color-white)}.focus-within\:ring-2:focus-within{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-teal-500\/50:focus-within{--tw-ring-color: color-mix(in srgb, #00c896 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.focus-within\:ring-teal-500\/50:focus-within{--tw-ring-color: color-mix(in oklab, var(--color-teal-500) 50%, transparent)}}@media(hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(hover:hover){.hover\:border-amber-400:hover{border-color:var(--color-amber-400)}}@media(hover:hover){.hover\:border-base-300:hover{border-color:var(--color-base-300)}}@media(hover:hover){.hover\:border-base-content\/30:hover{border-color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.hover\:border-base-content\/30:hover{border-color:color-mix(in oklab,var(--color-base-content) 30%,transparent)}}}@media(hover:hover){.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}}@media(hover:hover){.hover\:border-cyan-300:hover{border-color:var(--color-cyan-300)}}@media(hover:hover){.hover\:border-cyan-400:hover{border-color:var(--color-cyan-400)}}@media(hover:hover){.hover\:border-cyan-500:hover{border-color:var(--color-cyan-500)}}@media(hover:hover){.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}}@media(hover:hover){.hover\:border-emerald-400:hover{border-color:var(--color-emerald-400)}}@media(hover:hover){.hover\:border-red-400:hover{border-color:var(--color-red-400)}}@media(hover:hover){.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}}@media(hover:hover){.hover\:border-teal-300:hover{border-color:var(--color-teal-300)}}@media(hover:hover){.hover\:border-teal-400:hover{border-color:var(--color-teal-400)}}@media(hover:hover){.hover\:border-teal-500:hover{border-color:var(--color-teal-500)}}@media(hover:hover){.hover\:border-teal-600:hover{border-color:var(--color-teal-600)}}@media(hover:hover){.hover\:border-violet-300:hover{border-color:var(--color-violet-300)}}@media(hover:hover){.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}}@media(hover:hover){.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}}@media(hover:hover){.hover\:bg-amber-500:hover{background-color:var(--color-amber-500)}}@media(hover:hover){.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}}@media(hover:hover){.hover\:bg-base-200\/40:hover{background-color:var(--color-base-200)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-base-200\/40:hover{background-color:color-mix(in oklab,var(--color-base-200) 40%,transparent)}}}@media(hover:hover){.hover\:bg-base-200\/50:hover{background-color:var(--color-base-200)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-base-200\/50:hover{background-color:color-mix(in oklab,var(--color-base-200) 50%,transparent)}}}@media(hover:hover){.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}}@media(hover:hover){.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}}@media(hover:hover){.hover\:bg-cyan-600:hover{background-color:var(--color-cyan-600)}}@media(hover:hover){.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}}@media(hover:hover){.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}}@media(hover:hover){.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}}@media(hover:hover){.hover\:bg-purple-100:hover{background-color:var(--color-purple-100)}}@media(hover:hover){.hover\:bg-red-50:hover{background-color:var(--color-red-50)}}@media(hover:hover){.hover\:bg-red-100:hover{background-color:var(--color-red-100)}}@media(hover:hover){.hover\:bg-red-200:hover{background-color:var(--color-red-200)}}@media(hover:hover){.hover\:bg-red-600:hover{background-color:var(--color-red-600)}}@media(hover:hover){.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}}@media(hover:hover){.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}}@media(hover:hover){.hover\:bg-slate-50\/50:hover{background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-slate-50\/50:hover{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}}@media(hover:hover){.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}}@media(hover:hover){.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}}@media(hover:hover){.hover\:bg-teal-50:hover{background-color:var(--color-teal-50)}}@media(hover:hover){.hover\:bg-teal-50\/30:hover{background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-teal-50\/30:hover{background-color:color-mix(in oklab,var(--color-teal-50) 30%,transparent)}}}@media(hover:hover){.hover\:bg-teal-100:hover{background-color:var(--color-teal-100)}}@media(hover:hover){.hover\:bg-teal-200:hover{background-color:var(--color-teal-200)}}@media(hover:hover){.hover\:bg-teal-600:hover{background-color:var(--color-teal-600)}}@media(hover:hover){.hover\:bg-violet-100:hover{background-color:var(--color-violet-100)}}@media(hover:hover){.hover\:bg-violet-600:hover{background-color:var(--color-violet-600)}}@media(hover:hover){.hover\:bg-white\/30:hover{background-color:color-mix(in srgb,#fff 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}}@media(hover:hover){.hover\:bg-white\/50:hover{background-color:color-mix(in srgb,#fff 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}}@media(hover:hover){.hover\:from-blue-700:hover{--tw-gradient-from: var(--color-blue-700);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}@media(hover:hover){.hover\:from-emerald-600:hover{--tw-gradient-from: var(--color-emerald-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}@media(hover:hover){.hover\:from-teal-600:hover{--tw-gradient-from: var(--color-teal-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}@media(hover:hover){.hover\:to-cyan-600:hover{--tw-gradient-to: var(--color-cyan-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}@media(hover:hover){.hover\:to-indigo-700:hover{--tw-gradient-to: var(--color-indigo-700);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}@media(hover:hover){.hover\:to-teal-600:hover{--tw-gradient-to: var(--color-teal-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}@media(hover:hover){.hover\:text-amber-600:hover{color:var(--color-amber-600)}}@media(hover:hover){.hover\:text-base-content:hover{color:var(--color-base-content)}}@media(hover:hover){.hover\:text-emerald-600:hover{color:var(--color-emerald-600)}}@media(hover:hover){.hover\:text-error:hover{color:var(--color-error)}}@media(hover:hover){.hover\:text-primary:hover{color:var(--color-text-primary)}}@media(hover:hover){.hover\:text-primary:hover{color:var(--color-primary)}}@media(hover:hover){.hover\:text-red-600:hover{color:var(--color-red-600)}}@media(hover:hover){.hover\:text-red-700:hover{color:var(--color-red-700)}}@media(hover:hover){.hover\:text-rose-600:hover{color:var(--color-rose-600)}}@media(hover:hover){.hover\:text-slate-300:hover{color:var(--color-slate-300)}}@media(hover:hover){.hover\:text-slate-600:hover{color:var(--color-slate-600)}}@media(hover:hover){.hover\:text-slate-700:hover{color:var(--color-slate-700)}}@media(hover:hover){.hover\:text-slate-800:hover{color:var(--color-slate-800)}}@media(hover:hover){.hover\:text-slate-900:hover{color:var(--color-slate-900)}}@media(hover:hover){.hover\:text-teal-600:hover{color:var(--color-teal-600)}}@media(hover:hover){.hover\:text-teal-700:hover{color:var(--color-teal-700)}}@media(hover:hover){.hover\:text-white:hover{color:var(--color-white)}}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media(hover:hover){.hover\:opacity-90:hover{opacity:90%}}@media(hover:hover){.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(hover:hover){.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(hover:hover){.hover\:shadow-teal-500\/40:hover{--tw-shadow-color: color-mix(in srgb, #00c896 40%, transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:shadow-teal-500\/40:hover{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-teal-500) 40%, transparent) var(--tw-shadow-alpha), transparent)}}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-cyan-400:focus{border-color:var(--color-cyan-400)}.focus\:border-red-400:focus{border-color:var(--color-red-400)}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:border-teal-400:focus{border-color:var(--color-teal-400)}.focus\:border-teal-500:focus{border-color:var(--color-teal-500)}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-0:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-amber-500:focus{--tw-ring-color: var(--color-amber-500)}.focus\:ring-blue-500:focus{--tw-ring-color: var(--color-blue-500)}.focus\:ring-cyan-500:focus{--tw-ring-color: var(--color-cyan-500)}.focus\:ring-red-500:focus{--tw-ring-color: var(--color-red-500)}.focus\:ring-red-500\/20:focus{--tw-ring-color: color-mix(in srgb, oklch(63.7% .237 25.331) 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.focus\:ring-red-500\/20:focus{--tw-ring-color: color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.focus\:ring-teal-100:focus{--tw-ring-color: var(--color-teal-100)}.focus\:ring-teal-500:focus{--tw-ring-color: var(--color-teal-500)}.focus\:ring-teal-500\/20:focus{--tw-ring-color: color-mix(in srgb, #00c896 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.focus\:ring-teal-500\/20:focus{--tw-ring-color: color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.focus\:ring-teal-500\/30:focus{--tw-ring-color: color-mix(in srgb, #00c896 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.focus\:ring-teal-500\/30:focus{--tw-ring-color: color-mix(in oklab, var(--color-teal-500) 30%, transparent)}}.focus\:ring-violet-500:focus{--tw-ring-color: var(--color-violet-500)}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style: none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:from-blue-400:disabled{--tw-gradient-from: var(--color-blue-400);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.disabled\:to-indigo-400:disabled{--tw-gradient-to: var(--color-indigo-400);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.disabled\:text-slate-400:disabled{color:var(--color-slate-400)}.disabled\:opacity-50:disabled{opacity:50%}.has-\[\:checked\]\:border-teal-500:has(*:is(:checked)){border-color:var(--color-teal-500)}.has-\[\:checked\]\:bg-teal-50:has(*:is(:checked)){background-color:var(--color-teal-50)}@media(width>=40rem){.sm\:col-span-2{grid-column:span 2 / span 2}}@media(width>=40rem){.sm\:flex{display:flex}}@media(width>=40rem){.sm\:inline{display:inline}}@media(width>=40rem){.sm\:table-cell{display:table-cell}}@media(width>=40rem){.sm\:h-3\.5{height:calc(var(--spacing) * 3.5)}}@media(width>=40rem){.sm\:h-4{height:calc(var(--spacing) * 4)}}@media(width>=40rem){.sm\:h-5{height:calc(var(--spacing) * 5)}}@media(width>=40rem){.sm\:h-6{height:calc(var(--spacing) * 6)}}@media(width>=40rem){.sm\:h-7{height:calc(var(--spacing) * 7)}}@media(width>=40rem){.sm\:h-8{height:calc(var(--spacing) * 8)}}@media(width>=40rem){.sm\:h-12{height:calc(var(--spacing) * 12)}}@media(width>=40rem){.sm\:h-16{height:calc(var(--spacing) * 16)}}@media(width>=40rem){.sm\:w-3\.5{width:calc(var(--spacing) * 3.5)}}@media(width>=40rem){.sm\:w-4{width:calc(var(--spacing) * 4)}}@media(width>=40rem){.sm\:w-5{width:calc(var(--spacing) * 5)}}@media(width>=40rem){.sm\:w-6{width:calc(var(--spacing) * 6)}}@media(width>=40rem){.sm\:w-7{width:calc(var(--spacing) * 7)}}@media(width>=40rem){.sm\:w-8{width:calc(var(--spacing) * 8)}}@media(width>=40rem){.sm\:w-12{width:calc(var(--spacing) * 12)}}@media(width>=40rem){.sm\:w-14{width:calc(var(--spacing) * 14)}}@media(width>=40rem){.sm\:w-24{width:calc(var(--spacing) * 24)}}@media(width>=40rem){.sm\:w-48{width:calc(var(--spacing) * 48)}}@media(width>=40rem){.sm\:w-80{width:calc(var(--spacing) * 80)}}@media(width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=40rem){.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=40rem){.sm\:flex-row{flex-direction:row}}@media(width>=40rem){.sm\:items-center{align-items:center}}@media(width>=40rem){.sm\:items-start{align-items:flex-start}}@media(width>=40rem){.sm\:justify-between{justify-content:space-between}}@media(width>=40rem){.sm\:p-8{padding:calc(var(--spacing) * 8)}}@media(width>=40rem){.sm\:py-16{padding-block:calc(var(--spacing) * 16)}}@media(width>=40rem){.sm\:py-20{padding-block:calc(var(--spacing) * 20)}}@media(width>=40rem){.sm\:py-24{padding-block:calc(var(--spacing) * 24)}}@media(width>=40rem){.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}@media(width>=40rem){.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}}@media(width>=40rem){.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}}@media(width>=48rem){.md\:col-span-1{grid-column:span 1 / span 1}}@media(width>=48rem){.md\:col-span-2{grid-column:span 2 / span 2}}@media(width>=48rem){.md\:block{display:block}}@media(width>=48rem){.md\:flex{display:flex}}@media(width>=48rem){.md\:inline-flex{display:inline-flex}}@media(width>=48rem){.md\:table-cell{display:table-cell}}@media(width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=48rem){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=48rem){.md\:flex-row{flex-direction:row}}@media(width>=48rem){.md\:items-center{align-items:center}}@media(width>=48rem){.md\:justify-between{justify-content:space-between}}@media(width>=48rem){.md\:p-6{padding:calc(var(--spacing) * 6)}}@media(width>=48rem){.md\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(width>=48rem){.md\:py-4{padding-block:calc(var(--spacing) * 4)}}@media(width>=48rem){.md\:text-left{text-align:left}}@media(width>=48rem){.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}}@media(width>=48rem){.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}@media(width>=48rem){.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}}@media(width>=48rem){.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}}@media(width>=48rem){@layer daisyui.l1.l2{.md\:btn-md{--fontsize: .875rem;--btn-p: 1rem;--size: calc(var(--size-field, .25rem) * 10)}}}@media(width>=64rem){.lg\:col-span-1{grid-column:span 1 / span 1}}@media(width>=64rem){.lg\:col-span-2{grid-column:span 2 / span 2}}@media(width>=64rem){.lg\:mx-6{margin-inline:calc(var(--spacing) * 6)}}@media(width>=64rem){.lg\:ml-72{margin-left:calc(var(--spacing) * 72)}}@media(width>=64rem){.lg\:block{display:block}}@media(width>=64rem){.lg\:flex{display:flex}}@media(width>=64rem){.lg\:hidden{display:none}}@media(width>=64rem){.lg\:inline-flex{display:inline-flex}}@media(width>=64rem){.lg\:w-96{width:calc(var(--spacing) * 96)}}@media(width>=64rem){.lg\:flex-1{flex:1}}@media(width>=64rem){.lg\:translate-x-0{--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(width>=64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=64rem){.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(width>=64rem){.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(width>=64rem){.lg\:flex-row{flex-direction:row}}@media(width>=64rem){.lg\:items-center{align-items:center}}@media(width>=64rem){.lg\:items-start{align-items:flex-start}}@media(width>=64rem){.lg\:justify-between{justify-content:space-between}}@media(width>=64rem){.lg\:gap-6{gap:calc(var(--spacing) * 6)}}@media(width>=64rem){.lg\:p-6{padding:calc(var(--spacing) * 6)}}@media(width>=64rem){.lg\:p-8{padding:calc(var(--spacing) * 8)}}@media(width>=64rem){.lg\:p-12{padding:calc(var(--spacing) * 12)}}@media(width>=64rem){.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(width>=64rem){.lg\:pl-20{padding-left:calc(var(--spacing) * 20)}}@media(width>=64rem){.lg\:pl-64{padding-left:calc(var(--spacing) * 64)}}@media(width>=64rem){.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}@media(width>=64rem){.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}}@media(width>=64rem){.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading, var(--text-6xl--line-height))}}@media(width>=80rem){.xl\:col-span-2{grid-column:span 2 / span 2}}@media(width>=80rem){.xl\:flex{display:flex}}@media(width>=80rem){.xl\:w-\[480px\]{width:480px}}@media(width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=80rem){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(width>=80rem){.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(width>=80rem){.xl\:flex-row{flex-direction:row}}.rtl\:peer-checked\:after\:-translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x: -100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}:where(.dark\:divide-dark-700:where(.dark,.dark *)>:not(:last-child)){border-color:var(--color-dark-700)}.dark\:border-amber-500:where(.dark,.dark *){border-color:var(--color-amber-500)}.dark\:border-amber-700:where(.dark,.dark *){border-color:var(--color-amber-700)}.dark\:border-amber-800:where(.dark,.dark *){border-color:var(--color-amber-800)}.dark\:border-amber-800\/30:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(47.3% .137 46.201) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-amber-800\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-800) 30%,transparent)}}.dark\:border-amber-800\/40:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(47.3% .137 46.201) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-amber-800\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-800) 40%,transparent)}}.dark\:border-blue-500\/30:where(.dark,.dark *){border-color:color-mix(in srgb,#0077b6 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-blue-500\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.dark\:border-blue-700:where(.dark,.dark *){border-color:var(--color-blue-700)}.dark\:border-blue-800:where(.dark,.dark *){border-color:var(--color-blue-800)}.dark\:border-blue-800\/30:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(42.4% .199 265.638) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-blue-800\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-blue-800) 30%,transparent)}}.dark\:border-blue-800\/40:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(42.4% .199 265.638) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-blue-800\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-blue-800) 40%,transparent)}}.dark\:border-cyan-800:where(.dark,.dark *){border-color:var(--color-cyan-800)}.dark\:border-cyan-800\/40:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(45% .085 224.283) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-cyan-800\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-cyan-800) 40%,transparent)}}.dark\:border-dark-500:where(.dark,.dark *){border-color:var(--color-dark-500)}.dark\:border-dark-600:where(.dark,.dark *){border-color:var(--color-dark-600)}.dark\:border-dark-700:where(.dark,.dark *){border-color:var(--color-dark-700)}.dark\:border-dark-700\/50:where(.dark,.dark *){border-color:color-mix(in srgb,#1f2937 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-dark-700\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-700) 50%,transparent)}}.dark\:border-dark-800:where(.dark,.dark *){border-color:var(--color-dark-800)}.dark\:border-emerald-500\/30:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(69.6% .17 162.48) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-emerald-500\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.dark\:border-emerald-700:where(.dark,.dark *){border-color:var(--color-emerald-700)}.dark\:border-emerald-800:where(.dark,.dark *){border-color:var(--color-emerald-800)}.dark\:border-emerald-800\/40:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(43.2% .095 166.913) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-emerald-800\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-emerald-800) 40%,transparent)}}.dark\:border-purple-800:where(.dark,.dark *){border-color:var(--color-purple-800)}.dark\:border-purple-800\/40:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(43.8% .218 303.724) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-purple-800\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-purple-800) 40%,transparent)}}.dark\:border-red-500\/30:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(63.7% .237 25.331) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-red-500\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.dark\:border-red-700:where(.dark,.dark *){border-color:var(--color-red-700)}.dark\:border-red-800:where(.dark,.dark *){border-color:var(--color-red-800)}.dark\:border-red-800\/40:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(44.4% .177 26.899) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-red-800\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-red-800) 40%,transparent)}}.dark\:border-slate-600:where(.dark,.dark *){border-color:var(--color-slate-600)}.dark\:border-slate-700:where(.dark,.dark *){border-color:var(--color-slate-700)}.dark\:border-slate-800:where(.dark,.dark *){border-color:var(--color-slate-800)}.dark\:border-slate-800\/60:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(27.9% .041 260.031) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-slate-800\/60:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}.dark\:border-teal-500:where(.dark,.dark *){border-color:var(--color-teal-500)}.dark\:border-teal-500\/30:where(.dark,.dark *){border-color:color-mix(in srgb,#00c896 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-teal-500\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-teal-500) 30%,transparent)}}.dark\:border-teal-600:where(.dark,.dark *){border-color:var(--color-teal-600)}.dark\:border-teal-700:where(.dark,.dark *){border-color:var(--color-teal-700)}.dark\:border-teal-800:where(.dark,.dark *){border-color:var(--color-teal-800)}.dark\:border-teal-800\/30:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(43.7% .078 188.216) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-teal-800\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-teal-800) 30%,transparent)}}.dark\:border-teal-800\/40:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(43.7% .078 188.216) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-teal-800\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-teal-800) 40%,transparent)}}.dark\:border-violet-800:where(.dark,.dark *){border-color:var(--color-violet-800)}.dark\:bg-amber-500\/20:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(76.9% .188 70.08) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-amber-500\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.dark\:bg-amber-600:where(.dark,.dark *){background-color:var(--color-amber-600)}.dark\:bg-amber-900\/5:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-amber-900\/5:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 5%,transparent)}}.dark\:bg-amber-900\/10:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-amber-900\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 10%,transparent)}}.dark\:bg-amber-900\/20:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-amber-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 20%,transparent)}}.dark\:bg-amber-900\/30:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-amber-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.dark\:bg-amber-900\/40:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-amber-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 40%,transparent)}}.dark\:bg-black\/60:where(.dark,.dark *){background-color:color-mix(in srgb,#000 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-black\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.dark\:bg-blue-500\/10:where(.dark,.dark *){background-color:color-mix(in srgb,#0077b6 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-blue-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.dark\:bg-blue-500\/20:where(.dark,.dark *){background-color:color-mix(in srgb,#0077b6 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-blue-500\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.dark\:bg-blue-900\/20:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.9% .146 265.522) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-blue-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900) 20%,transparent)}}.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.9% .146 265.522) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent)}}.dark\:bg-blue-900\/40:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.9% .146 265.522) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-blue-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900) 40%,transparent)}}.dark\:bg-cyan-500\/10:where(.dark,.dark *){background-color:color-mix(in srgb,#00b4d8 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-cyan-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.dark\:bg-cyan-500\/20:where(.dark,.dark *){background-color:color-mix(in srgb,#00b4d8 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-cyan-500\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.dark\:bg-cyan-900\/10:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.8% .07 227.392) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-cyan-900\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-cyan-900) 10%,transparent)}}.dark\:bg-cyan-900\/20:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.8% .07 227.392) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-cyan-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-cyan-900) 20%,transparent)}}.dark\:bg-cyan-900\/30:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.8% .07 227.392) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-cyan-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-cyan-900) 30%,transparent)}}.dark\:bg-cyan-900\/40:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.8% .07 227.392) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-cyan-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-cyan-900) 40%,transparent)}}.dark\:bg-dark-500:where(.dark,.dark *){background-color:var(--color-dark-500)}.dark\:bg-dark-600:where(.dark,.dark *){background-color:var(--color-dark-600)}.dark\:bg-dark-700:where(.dark,.dark *){background-color:var(--color-dark-700)}.dark\:bg-dark-700\/30:where(.dark,.dark *){background-color:color-mix(in srgb,#1f2937 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-dark-700\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 30%,transparent)}}.dark\:bg-dark-700\/50:where(.dark,.dark *){background-color:color-mix(in srgb,#1f2937 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-dark-700\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 50%,transparent)}}.dark\:bg-dark-800:where(.dark,.dark *){background-color:var(--color-dark-800)}.dark\:bg-dark-900:where(.dark,.dark *){background-color:var(--color-dark-900)}.dark\:bg-dark-900\/50:where(.dark,.dark *){background-color:color-mix(in srgb,#0a0f1a 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-dark-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-900) 50%,transparent)}}.dark\:bg-emerald-500\/10:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-emerald-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.dark\:bg-emerald-500\/20:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-emerald-500\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.dark\:bg-emerald-900\/10:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-emerald-900\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 10%,transparent)}}.dark\:bg-emerald-900\/20:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-emerald-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 20%,transparent)}}.dark\:bg-emerald-900\/30:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-emerald-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.dark\:bg-emerald-900\/40:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-emerald-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 40%,transparent)}}.dark\:bg-gray-900:where(.dark,.dark *){background-color:var(--color-gray-900)}.dark\:bg-gray-900\/40:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(21% .034 264.665) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-gray-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-gray-900) 40%,transparent)}}.dark\:bg-green-500\/20:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(72.3% .219 149.579) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-green-500\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}.dark\:bg-green-900\/20:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.3% .095 152.535) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-green-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900) 20%,transparent)}}.dark\:bg-green-900\/30:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.3% .095 152.535) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-green-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900) 30%,transparent)}}.dark\:bg-indigo-900\/30:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(35.9% .144 278.697) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-indigo-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-indigo-900) 30%,transparent)}}.dark\:bg-indigo-900\/40:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(35.9% .144 278.697) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-indigo-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-indigo-900) 40%,transparent)}}.dark\:bg-orange-900\/20:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(40.8% .123 38.172) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-orange-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-orange-900) 20%,transparent)}}.dark\:bg-orange-900\/30:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(40.8% .123 38.172) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-orange-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-orange-900) 30%,transparent)}}.dark\:bg-pink-900\/30:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(40.8% .153 2.432) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-pink-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-pink-900) 30%,transparent)}}.dark\:bg-purple-500\/20:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(62.7% .265 303.9) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-purple-500\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.dark\:bg-purple-900\/10:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.1% .176 304.987) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-purple-900\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-900) 10%,transparent)}}.dark\:bg-purple-900\/20:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.1% .176 304.987) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-purple-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-900) 20%,transparent)}}.dark\:bg-purple-900\/30:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.1% .176 304.987) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-purple-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-900) 30%,transparent)}}.dark\:bg-purple-900\/40:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.1% .176 304.987) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-purple-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-900) 40%,transparent)}}.dark\:bg-red-500\/10:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-red-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.dark\:bg-red-500\/20:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-red-500\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.dark\:bg-red-600:where(.dark,.dark *){background-color:var(--color-red-600)}.dark\:bg-red-900\/10:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-red-900\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 10%,transparent)}}.dark\:bg-red-900\/20:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-red-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}.dark\:bg-red-900\/30:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-red-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.dark\:bg-red-900\/40:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-red-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 40%,transparent)}}.dark\:bg-rose-900\/30:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41% .159 10.272) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-rose-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-rose-900) 30%,transparent)}}.dark\:bg-rose-900\/40:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41% .159 10.272) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-rose-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-rose-900) 40%,transparent)}}.dark\:bg-sky-900\/20:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.1% .09 240.876) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-sky-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-sky-900) 20%,transparent)}}.dark\:bg-sky-900\/30:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.1% .09 240.876) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-sky-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-sky-900) 30%,transparent)}}.dark\:bg-slate-200:where(.dark,.dark *){background-color:var(--color-slate-200)}.dark\:bg-slate-500\/20:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(55.4% .046 257.417) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-slate-500\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-500) 20%,transparent)}}.dark\:bg-slate-600:where(.dark,.dark *){background-color:var(--color-slate-600)}.dark\:bg-slate-700:where(.dark,.dark *){background-color:var(--color-slate-700)}.dark\:bg-slate-700\/50:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.2% .044 257.287) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-slate-700\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.dark\:bg-slate-800:where(.dark,.dark *){background-color:var(--color-slate-800)}.dark\:bg-slate-900:where(.dark,.dark *){background-color:var(--color-slate-900)}.dark\:bg-teal-500\/10:where(.dark,.dark *){background-color:color-mix(in srgb,#00c896 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-teal-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-500) 10%,transparent)}}.dark\:bg-teal-500\/20:where(.dark,.dark *){background-color:color-mix(in srgb,#00c896 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-teal-500\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-500) 20%,transparent)}}.dark\:bg-teal-600:where(.dark,.dark *){background-color:var(--color-teal-600)}.dark\:bg-teal-900\/10:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-teal-900\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-900) 10%,transparent)}}.dark\:bg-teal-900\/20:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-teal-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-900) 20%,transparent)}}.dark\:bg-teal-900\/30:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-teal-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-900) 30%,transparent)}}.dark\:bg-teal-900\/40:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-teal-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-900) 40%,transparent)}}.dark\:bg-violet-900\/20:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38% .189 293.745) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-violet-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-violet-900) 20%,transparent)}}.dark\:bg-violet-900\/30:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38% .189 293.745) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-violet-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-violet-900) 30%,transparent)}}.dark\:from-blue-500\/20:where(.dark,.dark *){--tw-gradient-from: color-mix(in srgb, #0077b6 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.dark\:from-blue-500\/20:where(.dark,.dark *){--tw-gradient-from: color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.dark\:from-blue-900\/20:where(.dark,.dark *){--tw-gradient-from: color-mix(in srgb, oklch(37.9% .146 265.522) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.dark\:from-blue-900\/20:where(.dark,.dark *){--tw-gradient-from: color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\:from-cyan-500\/20:where(.dark,.dark *){--tw-gradient-from: color-mix(in srgb, #00b4d8 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.dark\:from-cyan-500\/20:where(.dark,.dark *){--tw-gradient-from: color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.dark\:from-dark-700:where(.dark,.dark *){--tw-gradient-from: var(--color-dark-700);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-emerald-500\/20:where(.dark,.dark *){--tw-gradient-from: color-mix(in srgb, oklch(69.6% .17 162.48) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.dark\:from-emerald-500\/20:where(.dark,.dark *){--tw-gradient-from: color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.dark\:from-teal-500\/20:where(.dark,.dark *){--tw-gradient-from: color-mix(in srgb, #00c896 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.dark\:from-teal-500\/20:where(.dark,.dark *){--tw-gradient-from: color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.dark\:from-teal-900\/20:where(.dark,.dark *){--tw-gradient-from: color-mix(in srgb, oklch(38.6% .063 188.416) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.dark\:from-teal-900\/20:where(.dark,.dark *){--tw-gradient-from: color-mix(in oklab, var(--color-teal-900) 20%, transparent)}}.dark\:to-blue-500\/20:where(.dark,.dark *){--tw-gradient-to: color-mix(in srgb, #0077b6 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.dark\:to-blue-500\/20:where(.dark,.dark *){--tw-gradient-to: color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.dark\:to-cyan-500\/20:where(.dark,.dark *){--tw-gradient-to: color-mix(in srgb, #00b4d8 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.dark\:to-cyan-500\/20:where(.dark,.dark *){--tw-gradient-to: color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.dark\:to-cyan-900\/20:where(.dark,.dark *){--tw-gradient-to: color-mix(in srgb, oklch(39.8% .07 227.392) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.dark\:to-cyan-900\/20:where(.dark,.dark *){--tw-gradient-to: color-mix(in oklab, var(--color-cyan-900) 20%, transparent)}}.dark\:to-dark-700\/50:where(.dark,.dark *){--tw-gradient-to: color-mix(in srgb, #1f2937 50%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.dark\:to-dark-700\/50:where(.dark,.dark *){--tw-gradient-to: color-mix(in oklab, var(--color-dark-700) 50%, transparent)}}.dark\:to-emerald-900\/20:where(.dark,.dark *){--tw-gradient-to: color-mix(in srgb, oklch(37.8% .077 168.94) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.dark\:to-emerald-900\/20:where(.dark,.dark *){--tw-gradient-to: color-mix(in oklab, var(--color-emerald-900) 20%, transparent)}}.dark\:to-indigo-500\/20:where(.dark,.dark *){--tw-gradient-to: color-mix(in srgb, oklch(58.5% .233 277.117) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.dark\:to-indigo-500\/20:where(.dark,.dark *){--tw-gradient-to: color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.dark\:to-teal-500\/20:where(.dark,.dark *){--tw-gradient-to: color-mix(in srgb, #00c896 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.dark\:to-teal-500\/20:where(.dark,.dark *){--tw-gradient-to: color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.dark\:stroke-dark-600:where(.dark,.dark *){stroke:var(--color-dark-600)}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-blue-200:where(.dark,.dark *){color:var(--color-blue-200)}.dark\:text-blue-300:where(.dark,.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:where(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-blue-500:where(.dark,.dark *){color:var(--color-blue-500)}.dark\:text-cyan-300:where(.dark,.dark *){color:var(--color-cyan-300)}.dark\:text-cyan-400:where(.dark,.dark *){color:var(--color-cyan-400)}.dark\:text-cyan-500:where(.dark,.dark *){color:var(--color-cyan-500)}.dark\:text-dark-600:where(.dark,.dark *){color:var(--color-dark-600)}.dark\:text-emerald-300:where(.dark,.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-emerald-500:where(.dark,.dark *){color:var(--color-emerald-500)}.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-green-300:where(.dark,.dark *){color:var(--color-green-300)}.dark\:text-green-400:where(.dark,.dark *){color:var(--color-green-400)}.dark\:text-indigo-400:where(.dark,.dark *){color:var(--color-indigo-400)}.dark\:text-orange-300:where(.dark,.dark *){color:var(--color-orange-300)}.dark\:text-pink-400:where(.dark,.dark *){color:var(--color-pink-400)}.dark\:text-purple-300:where(.dark,.dark *){color:var(--color-purple-300)}.dark\:text-purple-400:where(.dark,.dark *){color:var(--color-purple-400)}.dark\:text-red-200:where(.dark,.dark *){color:var(--color-red-200)}.dark\:text-red-300:where(.dark,.dark *){color:var(--color-red-300)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-rose-400:where(.dark,.dark *){color:var(--color-rose-400)}.dark\:text-slate-100:where(.dark,.dark *){color:var(--color-slate-100)}.dark\:text-slate-200:where(.dark,.dark *){color:var(--color-slate-200)}.dark\:text-slate-300:where(.dark,.dark *){color:var(--color-slate-300)}.dark\:text-slate-400:where(.dark,.dark *){color:var(--color-slate-400)}.dark\:text-slate-500:where(.dark,.dark *){color:var(--color-slate-500)}.dark\:text-slate-600:where(.dark,.dark *){color:var(--color-slate-600)}.dark\:text-teal-300:where(.dark,.dark *){color:var(--color-teal-300)}.dark\:text-teal-400:where(.dark,.dark *){color:var(--color-teal-400)}.dark\:text-teal-500:where(.dark,.dark *){color:var(--color-teal-500)}.dark\:text-violet-400:where(.dark,.dark *){color:var(--color-violet-400)}.dark\:text-violet-500:where(.dark,.dark *){color:var(--color-violet-500)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:placeholder-slate-500:where(.dark,.dark *)::placeholder{color:var(--color-slate-500)}.dark\:shadow-none:where(.dark,.dark *){--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-slate-900\/50:where(.dark,.dark *){--tw-shadow-color: color-mix(in srgb, oklch(20.8% .042 265.755) 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:shadow-slate-900\/50:where(.dark,.dark *){--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:ring-offset-dark-800:where(.dark,.dark *){--tw-ring-offset-color: var(--color-dark-800)}@media(hover:hover){.dark\:group-hover\:text-teal-400:where(.dark,.dark *):is(:where(.group):hover *){color:var(--color-teal-400)}}.dark\:peer-focus\:ring-teal-800:where(.dark,.dark *):is(:where(.peer):focus~*){--tw-ring-color: var(--color-teal-800)}.dark\:placeholder\:text-slate-500:where(.dark,.dark *)::placeholder{color:var(--color-slate-500)}@media(hover:hover){.dark\:hover\:border-blue-700:where(.dark,.dark *):hover{border-color:var(--color-blue-700)}}@media(hover:hover){.dark\:hover\:border-cyan-500:where(.dark,.dark *):hover{border-color:var(--color-cyan-500)}}@media(hover:hover){.dark\:hover\:border-cyan-700:where(.dark,.dark *):hover{border-color:var(--color-cyan-700)}}@media(hover:hover){.dark\:hover\:border-dark-500:where(.dark,.dark *):hover{border-color:var(--color-dark-500)}}@media(hover:hover){.dark\:hover\:border-emerald-700:where(.dark,.dark *):hover{border-color:var(--color-emerald-700)}}@media(hover:hover){.dark\:hover\:border-slate-600:where(.dark,.dark *):hover{border-color:var(--color-slate-600)}}@media(hover:hover){.dark\:hover\:border-teal-500:where(.dark,.dark *):hover{border-color:var(--color-teal-500)}}@media(hover:hover){.dark\:hover\:border-teal-600:where(.dark,.dark *):hover{border-color:var(--color-teal-600)}}@media(hover:hover){.dark\:hover\:border-teal-700:where(.dark,.dark *):hover{border-color:var(--color-teal-700)}}@media(hover:hover){.dark\:hover\:border-violet-700:where(.dark,.dark *):hover{border-color:var(--color-violet-700)}}@media(hover:hover){.dark\:hover\:bg-amber-500:where(.dark,.dark *):hover{background-color:var(--color-amber-500)}}@media(hover:hover){.dark\:hover\:bg-amber-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-amber-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-900) 20%,transparent)}}}@media(hover:hover){.dark\:hover\:bg-dark-600:where(.dark,.dark *):hover{background-color:var(--color-dark-600)}}@media(hover:hover){.dark\:hover\:bg-dark-700:where(.dark,.dark *):hover{background-color:var(--color-dark-700)}}@media(hover:hover){.dark\:hover\:bg-dark-700\/30:where(.dark,.dark *):hover{background-color:color-mix(in srgb,#1f2937 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-dark-700\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-dark-700) 30%,transparent)}}}@media(hover:hover){.dark\:hover\:bg-dark-700\/50:where(.dark,.dark *):hover{background-color:color-mix(in srgb,#1f2937 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-dark-700\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-dark-700) 50%,transparent)}}}@media(hover:hover){.dark\:hover\:bg-red-500:where(.dark,.dark *):hover{background-color:var(--color-red-500)}}@media(hover:hover){.dark\:hover\:bg-red-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-red-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}}@media(hover:hover){.dark\:hover\:bg-red-900\/30:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-red-900\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}}@media(hover:hover){.dark\:hover\:bg-slate-700\/50:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(37.2% .044 257.287) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-slate-700\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}}@media(hover:hover){.dark\:hover\:bg-teal-500:where(.dark,.dark *):hover{background-color:var(--color-teal-500)}}@media(hover:hover){.dark\:hover\:bg-teal-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-teal-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-teal-900) 20%,transparent)}}}@media(hover:hover){.dark\:hover\:bg-teal-900\/40:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-teal-900\/40:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-teal-900) 40%,transparent)}}}@media(hover:hover){.dark\:hover\:bg-teal-900\/50:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-teal-900\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-teal-900) 50%,transparent)}}}@media(hover:hover){.dark\:hover\:text-emerald-400:where(.dark,.dark *):hover{color:var(--color-emerald-400)}}@media(hover:hover){.dark\:hover\:text-slate-200:where(.dark,.dark *):hover{color:var(--color-slate-200)}}@media(hover:hover){.dark\:hover\:text-slate-300:where(.dark,.dark *):hover{color:var(--color-slate-300)}}@media(hover:hover){.dark\:hover\:text-teal-300:where(.dark,.dark *):hover{color:var(--color-teal-300)}}@media(hover:hover){.dark\:hover\:text-teal-400:where(.dark,.dark *):hover{color:var(--color-teal-400)}}@media(hover:hover){.dark\:hover\:text-white:where(.dark,.dark *):hover{color:var(--color-white)}}.dark\:focus\:border-teal-500:where(.dark,.dark *):focus{border-color:var(--color-teal-500)}.dark\:focus\:bg-slate-800:where(.dark,.dark *):focus{background-color:var(--color-slate-800)}.dark\:focus\:ring-teal-900\/30:where(.dark,.dark *):focus{--tw-ring-color: color-mix(in srgb, oklch(38.6% .063 188.416) 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:focus\:ring-teal-900\/30:where(.dark,.dark *):focus{--tw-ring-color: color-mix(in oklab, var(--color-teal-900) 30%, transparent)}}.dark\:has-\[\:checked\]\:bg-teal-900\/20:where(.dark,.dark *):has(*:is(:checked)){background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:has-\[\:checked\]\:bg-teal-900\/20:where(.dark,.dark *):has(*:is(:checked)){background-color:color-mix(in oklab,var(--color-teal-900) 20%,transparent)}}}@layer base{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{text-decoration:none;color:inherit}ul,ol{list-style:none}button{cursor:pointer;background-color:transparent;border:none}*{scrollbar-width:thin;scrollbar-color:var(--color-primary-teal) transparent}*::-webkit-scrollbar{width:5px;height:5px}*::-webkit-scrollbar-thumb{background:var(--color-primary-teal);border-radius:10px}:focus-visible{outline:2px solid var(--color-primary-teal);outline-offset:2px}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}ul,ol{list-style:none;margin:0;padding:0}}@layer base{:root{--color-primary-teal: #00c896;--color-primary-cyan: #00b4d8;--color-primary-blue: #0077b6;--color-primary-teal-rgb: 0 200 150;--color-primary-cyan-rgb: 0 180 216;--color-primary-blue-rgb: 0 119 182;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #3b82f6;--color-surface: #ffffff;--color-surface-alt: #f8fafc;--color-surface-muted: #f1f5f9;--color-border: #e2e8f0;--color-border-light: #f1f5f9;--color-text-primary: #0f172a;--color-text-secondary: #475569;--color-text-muted: #94a3b8;--color-text-inverted: #ffffff;--spacing-section-sm: 3rem;--spacing-section: 4rem;--spacing-section-lg: 5rem;--spacing-container: 1rem;--spacing-container-sm: 1.5rem;--spacing-container-lg: 3rem;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--shadow-primary: 0 4px 20px rgba(0, 180, 216, .3);--shadow-primary-hover: 0 8px 30px rgba(0, 180, 216, .4);--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--transition-slower: .4s ease;--z-dropdown: 10;--z-sticky: 20;--z-fixed: 30;--z-overlay: 40;--z-modal: 50;--z-popover: 60;--z-tooltip: 70}.dark{--color-surface: #111827;--color-surface-alt: #1f2937;--color-surface-muted: #374151;--color-border: #374151;--color-border-light: #1f2937;--color-text-primary: #f9fafb;--color-text-secondary: #d1d5db;--color-text-muted: #9ca3af}}@layer base{.bg-dark-900{background-color:#0a0f1a}.bg-dark-800{background-color:#111827}.bg-dark-700{background-color:#1f2937}.bg-dark-600{background-color:#374151}.bg-dark-500{background-color:#4b5563}.border-dark-900{border-color:#0a0f1a}.border-dark-800{border-color:#111827}.border-dark-700{border-color:#1f2937}.border-dark-600{border-color:#374151}.border-dark-500{border-color:#4b5563}.text-dark-900{color:#0a0f1a}.text-dark-800{color:#111827}.text-dark-700{color:#1f2937}.text-dark-600{color:#374151}.text-dark-500{color:#4b5563}}@layer base{html{font-family:DM Sans,system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Outfit,system-ui,sans-serif;font-weight:700;line-height:1.2;color:var(--color-text-primary)}h1{font-size:1.875rem}h2{font-size:1.5rem}h3{font-size:1.125rem}@media(min-width:640px){h1{font-size:2.25rem}h2{font-size:1.875rem}h3{font-size:1.25rem}}@media(min-width:768px){h1{font-size:3rem}}@media(min-width:1024px){h1{font-size:3.75rem}h2{font-size:2.25rem}}p{color:var(--color-text-secondary)}a{transition:color var(--transition-base)}strong,b{font-weight:600}}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;color:var(--color-text-primary)}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:#fff}p{color:var(--color-text-secondary);line-height:1.6}@layer components{.font-display{font-family:Outfit,system-ui,sans-serif}.font-jakarta{font-family:Plus Jakarta Sans,system-ui,sans-serif}}body{margin:0;background-color:var(--color-surface);color:var(--color-text-primary);transition:background-color .3s,color .3s}@layer base{:root{--color-teal-50: #f0fdfa;--color-teal-100: #ccfbf1;--color-teal-200: #99f6e4;--color-teal-300: #5eead4;--color-teal-400: #2dd4bf;--color-teal-500: #00c896;--color-teal-600: #0d9488;--color-cyan-50: #ecfeff;--color-cyan-100: #cffafe;--color-cyan-200: #a5f3fc;--color-cyan-300: #67e8f9;--color-cyan-400: #22d3ee;--color-cyan-500: #00b4d8;--color-cyan-600: #0891b2;--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-200: #bfdbfe;--color-blue-300: #93c5fd;--color-blue-400: #60a5fa;--color-blue-500: #0077b6;--color-blue-600: #2563eb}}@layer base{:root{--gradient-primary: linear-gradient( 135deg, var(--color-primary-teal), var(--color-primary-cyan) );--gradient-primary-full: linear-gradient( 135deg, var(--color-primary-teal), var(--color-primary-cyan), var(--color-primary-blue) );--gradient-shine: linear-gradient( 90deg, transparent, rgba(255, 255, 255, .2), transparent );--gradient-hero-pattern: radial-gradient( circle at 20% 30%, rgba(0, 200, 150, .07) 0%, transparent 50% ), radial-gradient( circle at 80% 70%, rgba(0, 180, 216, .06) 0%, transparent 40% ), radial-gradient( circle at 50% 50%, rgba(0, 119, 182, .03) 0%, transparent 60% );--gradient-dark-section: linear-gradient( to right, #0f172a, #1e293b, #0f172a );--gradient-teal: linear-gradient(135deg, #2dd4bf, #10b981);--gradient-cyan: linear-gradient(135deg, #22d3ee, #3b82f6);--gradient-purple: linear-gradient(135deg, #a78bfa, #6366f1);--gradient-amber: linear-gradient(135deg, #fbbf24, #f97316);--gradient-rose: linear-gradient(135deg, #fb7185, #ec4899);--gradient-blue: linear-gradient(135deg, #60a5fa, #6366f1);--gradient-blob: linear-gradient( 135deg, var(--color-primary-teal), var(--color-primary-cyan), var(--color-primary-blue) );--gradient-hub: linear-gradient( 135deg, var(--color-primary-teal), var(--color-primary-cyan), var(--color-primary-blue) )}}@layer utilities{.text-gradient{background:var(--gradient-primary-full);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}}@layer base{:root{--shadow-card: 0 10px 40px rgba(0, 0, 0, .08);--shadow-card-hover: 0 20px 60px rgba(0, 180, 216, .15);--shadow-feature-hover: 0 25px 50px rgba(0, 0, 0, .1);--shadow-btn-primary: 0 4px 20px rgba(0, 180, 216, .3);--shadow-btn-primary-hover: 0 8px 30px rgba(0, 180, 216, .4);--shadow-hub: 0 0 0 15px rgba(0, 180, 216, .1), 0 0 0 30px rgba(0, 180, 216, .05), 0 20px 60px rgba(0, 180, 216, .3);--shadow-inset: inset 0 2px 4px 0 rgb(0 0 0 / .05)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;-webkit-user-select:none;user-select:none}.btn:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.btn:focus{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.btn:focus{--tw-outline-style: none;outline-style:none}.btn:disabled{cursor:not-allowed}.btn:disabled{opacity:50%}.btn-primary{color:var(--color-white);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:linear-gradient(135deg,var(--color-primary-teal),var(--color-primary-cyan));box-shadow:0 4px 15px #00c8964d}.btn-primary:hover{box-shadow:0 6px 20px #00c89666;transform:translateY(-1px)}.btn-success{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:0px;color:var(--color-white);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 4px 15px #28a7454d}.btn-outline{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-700)}@media(hover:hover){.btn-outline:hover{border-color:var(--color-teal-400)}}@media(hover:hover){.btn-outline:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.btn-outline:hover{border-color:var(--color-slate-400);background-color:var(--color-slate-50);--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark .btn-outline{border-color:var(--color-dark-600);background-color:var(--color-dark-700);color:var(--color-slate-200)}.btn-gradient{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:linear-gradient(to right,var(--color-primary-teal),var(--color-primary-cyan));box-shadow:0 4px 15px #00c8964d}.btn-gradient:hover{box-shadow:0 6px 20px #00c89680;transform:scale(1.02)}.btn-primary{background-color:var(--color-teal-500);color:var(--color-white);--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color: color-mix(in srgb, #00c896 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-primary{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-teal-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}@media(hover:hover){.btn-primary:hover{background-color:var(--color-teal-600)}}@media(hover:hover){.btn-primary:hover{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(hover:hover){.btn-primary:hover{--tw-shadow-color: color-mix(in srgb, #00c896 40%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-primary:hover{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-teal-500) 40%, transparent) var(--tw-shadow-alpha), transparent)}}}.btn-primary:focus{--tw-ring-color: var(--color-teal-500)}.btn-primary:active{scale:.98}.btn-primary:where(.dark,.dark *){background-color:var(--color-teal-600)}@media(hover:hover){.btn-primary:where(.dark,.dark *):hover{background-color:var(--color-teal-500)}}.btn-primary:where(.dark,.dark *):focus{--tw-ring-offset-color: var(--color-dark-800)}.btn-secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-700)}@media(hover:hover){.btn-secondary:hover{border-color:var(--color-slate-300)}}@media(hover:hover){.btn-secondary:hover{background-color:var(--color-slate-50)}}.btn-secondary:focus{--tw-ring-color: var(--color-slate-500)}.btn-secondary:where(.dark,.dark *){border-color:var(--color-dark-600)}.btn-secondary:where(.dark,.dark *){background-color:var(--color-dark-700)}.btn-secondary:where(.dark,.dark *){color:var(--color-slate-200)}@media(hover:hover){.btn-secondary:where(.dark,.dark *):hover{border-color:var(--color-dark-500)}}@media(hover:hover){.btn-secondary:where(.dark,.dark *):hover{background-color:var(--color-dark-600)}}.btn-ghost{background-color:transparent;color:var(--color-slate-600)}@media(hover:hover){.btn-ghost:hover{background-color:var(--color-slate-100)}}.btn-ghost:focus{--tw-ring-color: var(--color-slate-400)}.btn-ghost:where(.dark,.dark *){color:var(--color-slate-400)}@media(hover:hover){.btn-ghost:where(.dark,.dark *):hover{background-color:var(--color-dark-700)}}@media(hover:hover){.btn-ghost:where(.dark,.dark *):hover{color:var(--color-slate-200)}}.btn-danger{background-color:var(--color-red-500);color:var(--color-white);--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color: color-mix(in srgb, oklch(63.7% .237 25.331) 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-danger{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-red-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}@media(hover:hover){.btn-danger:hover{background-color:var(--color-red-600)}}.btn-danger:focus{--tw-ring-color: var(--color-red-500)}.btn-danger:where(.dark,.dark *){background-color:var(--color-red-600)}@media(hover:hover){.btn-danger:where(.dark,.dark *):hover{background-color:var(--color-red-500)}}.btn-danger:where(.dark,.dark *):focus{--tw-ring-offset-color: var(--color-dark-800)}.btn-warning{background-color:var(--color-amber-500);color:var(--color-white)}@media(hover:hover){.btn-warning:hover{background-color:var(--color-amber-600)}}.btn-warning:focus{--tw-ring-color: var(--color-amber-500)}.btn-warning:where(.dark,.dark *){background-color:var(--color-amber-600)}@media(hover:hover){.btn-warning:where(.dark,.dark *):hover{background-color:var(--color-amber-500)}}.btn-warning:where(.dark,.dark *):focus{--tw-ring-offset-color: var(--color-dark-800)}.btn-sm{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.btn-icon{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 2.5)}.badge{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.badge-success{background-color:var(--color-green-100);color:var(--color-green-700)}.dark .badge-success{background-color:color-mix(in srgb,oklch(39.3% .095 152.535) 30%,transparent);color:var(--color-green-400)}@supports (color: color-mix(in lab,red,red)){.dark .badge-success{background-color:color-mix(in oklab,var(--color-green-900) 30%,transparent)}}.badge-warning{background-color:var(--color-amber-100);color:var(--color-amber-700)}.dark .badge-warning{background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 30%,transparent);color:var(--color-amber-400)}@supports (color: color-mix(in lab,red,red)){.dark .badge-warning{background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.badge-count{margin-left:auto;border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.badge-count-critical{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 8px #ef444466;animation:pulse 2s infinite}.badge-count-warning{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 8px #f59e0b66}.badge-count-info{background:linear-gradient(135deg,var(--color-primary-cyan),var(--color-primary-blue));box-shadow:0 2px 8px #00b4d866}.badge-count-success{background:linear-gradient(135deg,var(--color-primary-teal),#10b981);box-shadow:0 2px 8px #00c89666}.badge-count-neutral{background-color:var(--color-slate-200);color:var(--color-slate-600)}.dark .badge-count-neutral{background-color:var(--color-dark-600);color:var(--color-slate-300)}.env-badge{display:none;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:linear-gradient(to right,var(--color-primary-teal),var(--color-primary-cyan))}@media(width>=48rem){.env-badge{display:flex}}.env-badge-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);animation:var(--animate-pulse);border-radius:calc(infinity * 1px);background-color:var(--color-white)}.menu-indicator-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);animation:pulse 2s infinite}.menu-indicator-dot-critical{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 0 8px #ef444499}.badge{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.badge-active{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.badge-active:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.badge-active:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 40%,transparent)}}.badge-active:where(.dark,.dark *){color:var(--color-emerald-400)}.badge-trial{background-color:var(--color-amber-100);color:var(--color-amber-700)}.badge-trial:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.badge-trial:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 40%,transparent)}}.badge-trial:where(.dark,.dark *){color:var(--color-amber-400)}.badge-suspended{background-color:var(--color-red-100);color:var(--color-red-700)}.badge-suspended:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.badge-suspended:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 40%,transparent)}}.badge-suspended:where(.dark,.dark *){color:var(--color-red-400)}.badge-pending{background-color:var(--color-blue-100);color:var(--color-blue-700)}.badge-pending:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.9% .146 265.522) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.badge-pending:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900) 40%,transparent)}}.badge-pending:where(.dark,.dark *){color:var(--color-blue-400)}.badge-inactive{background-color:var(--color-slate-100);color:var(--color-slate-600)}.badge-inactive:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.2% .044 257.287) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.badge-inactive:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.badge-inactive:where(.dark,.dark *){color:var(--color-slate-400)}.badge-plan-starter{background-color:var(--color-slate-100);color:var(--color-slate-700)}.badge-plan-starter:where(.dark,.dark *){background-color:var(--color-slate-700)}.badge-plan-starter:where(.dark,.dark *){color:var(--color-slate-300)}.badge-plan-professional{background-color:var(--color-cyan-100);color:var(--color-cyan-700)}.badge-plan-professional:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.8% .07 227.392) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.badge-plan-professional:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-cyan-900) 40%,transparent)}}.badge-plan-professional:where(.dark,.dark *){color:var(--color-cyan-400)}.badge-plan-enterprise{background-color:var(--color-teal-100);color:var(--color-teal-700)}.badge-plan-enterprise:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.badge-plan-enterprise:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-900) 40%,transparent)}}.badge-plan-enterprise:where(.dark,.dark *){color:var(--color-teal-400)}.alert{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 4)}.alert-warning{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50)}.alert-warning:where(.dark,.dark *){border-color:var(--color-amber-800)}.alert-warning:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.alert-warning:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 20%,transparent)}}.alert-danger{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50)}.alert-danger:where(.dark,.dark *){border-color:var(--color-red-800)}.alert-danger:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.alert-danger:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}.alert-info{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue-200);background-color:var(--color-blue-50)}.alert-info:where(.dark,.dark *){border-color:var(--color-blue-800)}.alert-info:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.9% .146 265.522) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.alert-info:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900) 20%,transparent)}}.alert-success{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-50)}.alert-success:where(.dark,.dark *){border-color:var(--color-emerald-800)}.alert-success:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.alert-success:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 20%,transparent)}}@layer components{.page-header{margin-bottom:calc(var(--spacing) * 6);display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}@media(width>=40rem){.page-header{flex-direction:row}}@media(width>=40rem){.page-header{align-items:center}}@media(width>=40rem){.page-header{justify-content:space-between}}.page-title{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.page-title:where(.dark,.dark *){color:var(--color-white)}.page-subtitle{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.page-subtitle:where(.dark,.dark *){color:var(--color-slate-400)}.breadcrumb{margin-bottom:calc(var(--spacing) * 4);display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.breadcrumb-item{color:var(--color-slate-500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.breadcrumb-item:hover{color:var(--color-teal-600)}}.breadcrumb-item:where(.dark,.dark *){color:var(--color-slate-400)}@media(hover:hover){.breadcrumb-item:where(.dark,.dark *):hover{color:var(--color-teal-400)}}.breadcrumb-item.active{pointer-events:none;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900)}.breadcrumb-item.active:where(.dark,.dark *){color:var(--color-white)}.breadcrumb-separator{color:var(--color-slate-300)}.breadcrumb-separator:where(.dark,.dark *){color:var(--color-slate-600)}.dropdown{transform-origin:top}.dark .dropdown{border-color:var(--color-dark-600);background-color:var(--color-dark-800)}.dropdown-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:linear-gradient(to right,rgba(0,200,150,.05),transparent)}.dark .dropdown-header{border-color:var(--color-dark-700)}.dropdown-header-title{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.dark .dropdown-header-title{color:var(--color-slate-200)}.dropdown-header-subtitle{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.dropdown-content{max-height:calc(var(--spacing) * 80);overflow-y:auto;border-radius:var(--radius-md);background-color:var(--color-white)}.dropdown-item{display:flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.dropdown-item:hover{background-color:var(--color-slate-50)}}.dark .dropdown-item{color:var(--color-slate-300)}@media(hover:hover){.dark .dropdown-item:hover{background-color:var(--color-dark-700)}}.dropdown-item svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.dropdown-item-danger{color:var(--color-red-600)}.dropdown-item-danger:hover{background-color:var(--color-red-50)}.dark .dropdown-item-danger:hover{background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .dropdown-item-danger:hover{background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}.dropdown-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@supports (color: color-mix(in lab,red,red)){.dropdown-footer{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.dark .dropdown-footer{border-color:var(--color-dark-700);background-color:color-mix(in srgb,#1f2937 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .dropdown-footer{background-color:color-mix(in oklab,var(--color-dark-700) 50%,transparent)}}.dropdown-notifications{width:calc(var(--spacing) * 80)}.dropdown-profile{right:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 2);width:calc(var(--spacing) * 56);overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);background-color:var(--color-white);--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:absolute!important}@supports (color: color-mix(in lab,red,red)){.dropdown-profile{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}}.card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 50%,transparent);background-color:var(--color-white);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color: color-mix(in lab,red,red)){.card{border-color:color-mix(in oklab,var(--color-slate-200) 50%,transparent)}}.dark .card{border-color:var(--color-dark-600);background-color:var(--color-dark-800)}.card-p{padding:calc(var(--spacing) * 6)}.card-p-sm{padding:calc(var(--spacing) * 5)}.card-3d{transition:all .3s cubic-bezier(.4,0,.2,1)}.card-3d:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 20px 40px -15px #00c89633}.card-footer{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4)}.dark .card-footer{border-color:var(--color-dark-700)}.stat-card{display:flex;align-items:flex-start;justify-content:space-between}.stat-label{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.dark .stat-label{color:var(--color-slate-400)}.stat-value{margin-top:calc(var(--spacing) * 2);font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.dark .stat-value{color:var(--color-white)}.stat-value-lg{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.stat-change{display:inline-flex;align-items:center;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.stat-change-positive{background-color:var(--color-green-100);color:var(--color-green-700)}.dark .stat-change-positive{background-color:color-mix(in srgb,oklch(39.3% .095 152.535) 30%,transparent);color:var(--color-green-400)}@supports (color: color-mix(in lab,red,red)){.dark .stat-change-positive{background-color:color-mix(in oklab,var(--color-green-900) 30%,transparent)}}.stat-change-neutral{background-color:var(--color-teal-100);color:var(--color-teal-700)}.dark .stat-change-neutral{background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 30%,transparent);color:var(--color-teal-400)}@supports (color: color-mix(in lab,red,red)){.dark .stat-change-neutral{background-color:color-mix(in oklab,var(--color-teal-900) 30%,transparent)}}.stat-meta{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.stat-icon{position:relative}.stat-icon-glow{position:absolute;inset:calc(var(--spacing) * 0);border-radius:var(--radius-2xl);opacity:30%;--tw-blur: blur(var(--blur-lg));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,)}.stat-icon-inner{position:relative;display:flex;height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);align-items:center;justify-content:center;border-radius:var(--radius-2xl);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.stat-icon-inner svg{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);color:var(--color-white)}.stat-icon-sm .stat-icon-inner{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12)}.stat-icon-sm .stat-icon-inner svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.stat-icon-teal .stat-icon-glow,.stat-icon-teal .stat-icon-inner{background:linear-gradient(to bottom right,#2dd4bf,#22d3ee)}.stat-icon-green .stat-icon-glow,.stat-icon-green .stat-icon-inner{background:linear-gradient(to bottom right,#4ade80,#10b981)}.stat-icon-blue .stat-icon-glow,.stat-icon-blue .stat-icon-inner{background:linear-gradient(to bottom right,#60a5fa,#3b82f6)}.stat-icon-amber .stat-icon-glow,.stat-icon-amber .stat-icon-inner{background:linear-gradient(to bottom right,#fbbf24,#f59e0b)}@layer utilities{.section{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 16)}@media(width>=40rem){.section{padding-inline:calc(var(--spacing) * 6)}}@media(width>=40rem){.section{padding-block:calc(var(--spacing) * 20)}}@media(width>=64rem){.section{padding-inline:calc(var(--spacing) * 12)}}.section-sm{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 12)}@media(width>=40rem){.section-sm{padding-inline:calc(var(--spacing) * 6)}}@media(width>=40rem){.section-sm{padding-block:calc(var(--spacing) * 16)}}@media(width>=64rem){.section-sm{padding-inline:calc(var(--spacing) * 12)}}.section-lg{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 20)}@media(width>=40rem){.section-lg{padding-inline:calc(var(--spacing) * 6)}}@media(width>=40rem){.section-lg{padding-block:calc(var(--spacing) * 24)}}@media(width>=64rem){.section-lg{padding-inline:calc(var(--spacing) * 12)}}.stack-xs>*+*{margin-top:calc(var(--spacing) * 1)}.stack-sm>*+*{margin-top:calc(var(--spacing) * 2)}.stack-md>*+*{margin-top:calc(var(--spacing) * 4)}.stack-lg>*+*{margin-top:calc(var(--spacing) * 6)}.stack-xl>*+*{margin-top:calc(var(--spacing) * 8)}}@layer utilities{.center-absolute{position:absolute;top:50%;left:50%;--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.grid-ecosystem{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:640px){.grid-ecosystem{grid-template-columns:repeat(3,1fr)}}}.dashboard-layout{min-height:100vh;background-color:var(--color-slate-50);color:var(--color-slate-800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .3s;transition-duration:.3s}.dark .dashboard-layout{background-color:var(--color-dark-900);color:var(--color-slate-100)}.dashboard-main{min-height:100vh}@media(width>=64rem){.dashboard-main{margin-left:calc(var(--spacing) * 72)}}.dashboard-content{padding:calc(var(--spacing) * 4);min-height:calc(100vh - 65px)}@media(width>=64rem){.dashboard-content{padding:calc(var(--spacing) * 6)}}.bg-mesh{background:radial-gradient(at 40% 20%,rgba(0,200,150,.06) 0px,transparent 50%),radial-gradient(at 80% 0%,rgba(0,180,216,.05) 0px,transparent 50%)}.dark .bg-mesh{background:radial-gradient(at 40% 20%,rgba(0,200,150,.1) 0px,transparent 50%),radial-gradient(at 80% 0%,rgba(0,180,216,.08) 0px,transparent 50%)}.page-header{margin-bottom:calc(var(--spacing) * 6);display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}@media(width>=40rem){.page-header{flex-direction:row}}@media(width>=40rem){.page-header{align-items:center}}@media(width>=40rem){.page-header{justify-content:space-between}}.page-title{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}@media(width>=64rem){.page-title{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}.dark .page-title{color:var(--color-white)}.page-subtitle{margin-top:calc(var(--spacing) * 1);color:var(--color-slate-500)}.dark .page-subtitle{color:var(--color-slate-400)}.page-actions{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.dashboard-footer{margin-top:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-block:calc(var(--spacing) * 4)}.dark .dashboard-footer{border-color:var(--color-dark-700)}.dashboard-footer-inner{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4)}@media(width>=40rem){.dashboard-footer-inner{flex-direction:row}}.footer-copyright{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.footer-status{display:flex;align-items:center;gap:calc(var(--spacing) * 4)}.footer-status-indicator{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.footer-status-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);animation:var(--animate-pulse);border-radius:calc(infinity * 1px);background-color:var(--color-green-500)}.footer-link{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-teal-600)}@media(hover:hover){.footer-link:hover{text-decoration-line:underline}}@layer utilities{.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}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}}@layer base{@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes float-reverse{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}@keyframes float-slow{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(3deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-ring{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.1)}28%{transform:scale(1)}42%{transform:scale(1.1)}70%{transform:scale(1)}}@keyframes connect-pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #00c89633}50%{box-shadow:0 0 40px #00c89666}}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dash{to{stroke-dashoffset:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dropdownFadeIn{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes checkPulse{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}}@layer utilities{.animate-heartbeat{animation:heartbeat 1.5s ease-in-out infinite}.animate-rotate-slow{animation:rotate-slow 20s linear infinite}.animate-connect-pulse{animation:connect-pulse 2s ease-in-out infinite}.animate-fadeIn{animation:fadeIn .5s ease-out forwards}.animate-fadeInUp{animation:fadeInUp .5s ease-out forwards}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.animate-shake{animation:shake .3s ease-in-out}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.15s}.stagger-3{animation-delay:.2s}.stagger-4{animation-delay:.25s}.stagger-5{animation-delay:.3s}}@layer components{.central-hub{display:flex;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background:var(--gradient-hub);box-shadow:var(--shadow-hub)}.central-hub-sm{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20)}@media(width>=40rem){.central-hub-sm{height:calc(var(--spacing) * 24)}}@media(width>=40rem){.central-hub-sm{width:calc(var(--spacing) * 24)}}.central-hub-lg{height:calc(var(--spacing) * 28);width:calc(var(--spacing) * 28)}.pulse-ring{position:absolute;inset:0;border:2px solid rgba(0,180,216,.5);border-radius:50%;animation:pulse-ring 2s ease-out infinite}.connection-line{stroke:url(#gradient-line);stroke-width:2;stroke-dasharray:8 4;fill:none}.ecg-path{stroke:url(#ecg-gradient);stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;animation:dash 3s linear forwards infinite}.ring-outer{position:absolute;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;--tw-border-style: dashed;border-style:dashed;border-color:var(--color-slate-200)}.ring-inner{position:absolute;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100)}.ecosystem-desktop{position:relative;display:none;min-height:550px}@media(width>=64rem){.ecosystem-desktop{display:block}}@media(width>=64rem){.ecosystem-mobile{display:none}}.mobile-stats{margin-top:calc(var(--spacing) * 6);display:flex;justify-content:center;gap:calc(var(--spacing) * 3)}}@layer components{.auth-bg{min-height:100vh;background:radial-gradient(at 40% 20%,rgba(0,200,150,.08) 0px,transparent 50%),radial-gradient(at 80% 0%,rgba(0,180,216,.06) 0px,transparent 50%),radial-gradient(at 0% 50%,rgba(0,119,182,.05) 0px,transparent 50%),radial-gradient(at 100% 100%,rgba(0,200,150,.06) 0px,transparent 50%),linear-gradient(180deg,#f8fafc,#f1f5f9)}.auth-shapes{pointer-events:none;position:fixed;inset:calc(var(--spacing) * 0);overflow:hidden}.auth-shape{position:absolute;border-radius:calc(infinity * 1px);opacity:.4;filter:blur(60px)}.auth-shape-teal{background-color:var(--color-teal-200)}.auth-shape-cyan{background-color:var(--color-cyan-200)}.auth-shape-blue{background-color:var(--color-blue-200)}.auth-page{display:none;display:flex;min-height:100vh;align-items:center;justify-content:center;padding:calc(var(--spacing) * 4)}.auth-page.active{display:block;display:flex}.auth-wrapper{width:100%}.auth-wrapper-sm{max-width:var(--container-md)}.auth-wrapper-md{max-width:var(--container-lg)}}@layer components{.auth-card{border-radius:var(--radius-3xl);background-color:var(--color-white);padding:calc(var(--spacing) * 8);box-shadow:0 25px 50px -12px #00000014,0 0 0 1px #00000005}}@layer components{.auth-header{margin-bottom:calc(var(--spacing) * 8);text-align:center}.auth-logo{display:inline-flex;align-items:center;justify-content:center;margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--radius-2xl);--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:linear-gradient(to bottom right,#2dd4bf,#22d3ee,#3b82f6)}.auth-logo-success{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);border-radius:calc(infinity * 1px);background:linear-gradient(to bottom right,#4ade80,#10b981)}.auth-logo-warning{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--radius-2xl);background:linear-gradient(to bottom right,#fbbf24,#f97316,#ef4444)}.auth-logo-email{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);border-radius:calc(infinity * 1px);background:linear-gradient(to bottom right,#2dd4bf,#06b6d4)}.auth-logo svg{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);color:var(--color-white)}.auth-logo-success svg,.auth-logo-email svg{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}.auth-title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.auth-subtitle{color:var(--color-slate-500)}}@layer components{.form-group{margin-bottom:calc(var(--spacing) * 5)}.form-group-sm{margin-bottom:calc(var(--spacing) * 4)}.form-label{margin-bottom:calc(var(--spacing) * 2);display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.form-label-row{margin-bottom:calc(var(--spacing) * 2);display:flex;align-items:center;justify-content:space-between}.input-wrapper{position:relative}.input-icon{pointer-events:none;position:absolute;inset-block:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);display:flex;align-items:center;padding-left:calc(var(--spacing) * 4)}.input-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:var(--color-slate-400)}.input-field{width:100%;border-radius:var(--radius-xl);padding-block:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-800);transition:all .3s cubic-bezier(.4,0,.2,1)}.input-field::placeholder{color:var(--color-slate-400)}.input-field:focus{border-color:var(--color-teal-500)}.input-field:focus{background-color:var(--color-white)}.input-field:focus{--tw-outline-style: none;outline-style:none}.input-field:focus{box-shadow:0 0 0 4px #00c89626}.input-field-icon{padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 12)}.input-field-icon-both{padding-right:calc(var(--spacing) * 12);padding-left:calc(var(--spacing) * 12)}.input-action{position:absolute;inset-block:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);display:flex;align-items:center;padding-right:calc(var(--spacing) * 4)}.input-action svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);cursor:pointer;color:var(--color-slate-400)}@media(hover:hover){.input-action svg:hover{color:var(--color-slate-600)}}.checkbox{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-radius:.25rem;border-color:var(--color-slate-300);color:var(--color-teal-500)}.checkbox:focus{--tw-ring-color: var(--color-teal-500)}.checkbox:focus{--tw-ring-offset-width: 0px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.checkbox-label{margin-left:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.form-helper{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.form-error{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-red-500)}}@layer components{.password-strength{margin-top:calc(var(--spacing) * 2)}.password-strength-bars{margin-bottom:calc(var(--spacing) * 1);display:flex;gap:calc(var(--spacing) * 1)}.password-strength-bar{height:calc(var(--spacing) * 1);flex:1;border-radius:calc(infinity * 1px);background-color:var(--color-slate-200);transition:all .3s ease}.password-strength-bar.weak{background-color:var(--color-red-500)}.password-strength-bar.fair{background-color:var(--color-orange-500)}.password-strength-bar.good{background-color:var(--color-yellow-500)}.password-strength-bar.strong{background-color:var(--color-green-500)}.password-strength-text{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}}@layer components{.otp-container{display:flex;justify-content:center;gap:calc(var(--spacing) * 3)}.otp-container-sm{gap:calc(var(--spacing) * 2)}.otp-input{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 12);text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-800);transition:all .2s ease}.otp-input:focus{border-color:var(--color-teal-500)}.otp-input:focus{background-color:var(--color-white)}.otp-input:focus{--tw-outline-style: none;outline-style:none}.otp-input:focus{box-shadow:0 0 0 4px #00c89626;transform:scale(1.05)}.otp-input-sm{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 11);font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.otp-separator{display:flex;align-items:center;color:var(--color-slate-300)}}@layer components{.auth-btn-primary{height:calc(var(--spacing) * 14);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:0px;font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:linear-gradient(135deg,var(--color-primary-teal),var(--color-primary-cyan));transition:all .3s cubic-bezier(.4,0,.2,1)}.auth-btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 40px -10px #00c89680;background:linear-gradient(135deg,var(--color-primary-teal, #00c896),var(--color-primary-cyan, #00b4d8))}.auth-btn-primary:active{transform:translateY(0)}.auth-btn-primary:disabled{cursor:not-allowed;opacity:70%;transform:none}.social-login-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 4)}.social-btn{display:flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.social-btn:hover{border-color:var(--color-slate-300)}}@media(hover:hover){.social-btn:hover{background-color:var(--color-slate-100)}}.social-btn-text{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}}@layer components{.auth-divider{position:relative;margin-block:calc(var(--spacing) * 6)}.auth-divider-line{position:absolute;inset:calc(var(--spacing) * 0);display:flex;align-items:center}.auth-divider-line:before{content:"";width:100%;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200)}.auth-divider-text{position:relative;display:flex;justify-content:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.auth-divider-text span{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);color:var(--color-slate-500)}}@layer components{.auth-link{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-600)}@media(hover:hover){.auth-link:hover{color:var(--color-teal-700)}}.auth-link-subtle{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-teal-600)}@media(hover:hover){.auth-link-subtle:hover{color:var(--color-teal-700)}}.auth-footer-text{margin-top:calc(var(--spacing) * 6);text-align:center;color:var(--color-slate-600)}.auth-back-link{display:flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 6);color:var(--color-slate-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.auth-back-link:hover{color:var(--color-teal-600)}}.auth-back-link-subtle{color:var(--color-slate-500)}@media(hover:hover){.auth-back-link-subtle:hover{color:var(--color-slate-700)}}.auth-copyright{margin-top:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-400)}}@layer components{.tfa-tabs{margin-bottom:calc(var(--spacing) * 6);display:flex;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-slate-100);padding:calc(var(--spacing) * 1)}.tfa-tab{flex:1;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.tfa-tab-active{background-color:var(--color-white);color:var(--color-teal-600);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tfa-tab-inactive{color:var(--color-slate-500)}@media(hover:hover){.tfa-tab-inactive:hover{color:var(--color-slate-700)}}.tfa-timer{margin-bottom:calc(var(--spacing) * 6);text-align:center}.tfa-timer-text{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.tfa-resend-btn{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-600)}@media(hover:hover){.tfa-resend-btn:hover{text-decoration-line:underline}}.tfa-resend-btn:disabled{color:var(--color-slate-400)}.tfa-resend-btn:disabled{text-decoration-line:none}.tfa-recovery-link{margin-top:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 6)}.setup-steps{margin-bottom:calc(var(--spacing) * 8);display:flex;align-items:center;justify-content:space-between}.setup-step{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.setup-step-number{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.setup-step-number-active{color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:linear-gradient(to right,var(--color-primary-teal),var(--color-primary-cyan))}.setup-step-number-inactive{background-color:var(--color-slate-200);color:var(--color-slate-500)}.setup-step-text{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.setup-step-text-active{color:var(--color-slate-700)}.setup-step-text-inactive{color:var(--color-slate-400)}.setup-step-line{margin-inline:calc(var(--spacing) * 4);height:calc(var(--spacing) * .5);flex:1;background-color:var(--color-slate-200)}.qr-section{margin-bottom:calc(var(--spacing) * 6);text-align:center}.qr-description{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.qr-wrapper{display:inline-block;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.qr-code{height:calc(var(--spacing) * 48);width:calc(var(--spacing) * 48);border-radius:var(--radius-xl);background-color:var(--color-slate-50);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.manual-entry{margin-bottom:calc(var(--spacing) * 6)}.manual-entry-label{margin-bottom:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.manual-entry-box{display:flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4)}.manual-entry-code{font-family:var(--font-mono);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-800)}.manual-entry-copy{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.manual-entry-copy:hover{background-color:var(--color-slate-200)}}}@layer components{.auth-alert{margin-bottom:calc(var(--spacing) * 6);display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 4)}.auth-alert-warning{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50)}.auth-alert-icon{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0}.auth-alert-warning .auth-alert-icon{color:var(--color-amber-600)}.auth-alert-title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.auth-alert-warning .auth-alert-title{color:var(--color-amber-800)}.auth-alert-text{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.auth-alert-warning .auth-alert-text{color:var(--color-amber-700)}}@layer components{.recovery-codes-section{margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 6);text-align:left}.recovery-codes-header{margin-bottom:calc(var(--spacing) * 4);display:flex;align-items:center;justify-content:space-between}.recovery-codes-title{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.recovery-codes-download{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-teal-600);display:flex;align-items:center;gap:calc(var(--spacing) * 1)}@media(hover:hover){.recovery-codes-download:hover{color:var(--color-teal-700)}}.recovery-codes-info{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.recovery-codes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 2)}.recovery-code{border-radius:var(--radius-lg);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200)}}@layer components{.instructions-list{margin-bottom:calc(var(--spacing) * 6);text-align:left}:where(.instructions-list>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.instruction-item{display:flex;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50)}.instruction-number{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:calc(infinity * 1px);background-color:var(--color-teal-100);display:flex;align-items:center;justify-content:center}.instruction-number span{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-teal-600)}.instruction-text{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}}@layer components{.check-icon{opacity:0;transform:scale(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.check-icon.visible{opacity:1;transform:scale(1)}}.sidebar{position:fixed;top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:40;display:flex;height:100vh;width:calc(var(--spacing) * 72);--tw-translate-x: -100%;translate:var(--tw-translate-x) var(--tw-translate-y);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);flex-direction:column;overflow:hidden;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .3s;transition-duration:.3s;background:linear-gradient(180deg,#fff,#f8fafc)}@supports (color: color-mix(in lab,red,red)){.sidebar{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}@media(width>=64rem){.sidebar{--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}.dark .sidebar{border-color:color-mix(in srgb,#374151 50%,transparent);background:linear-gradient(180deg,#111827,#0a0f1a)}@supports (color: color-mix(in lab,red,red)){.dark .sidebar{border-color:color-mix(in oklab,var(--color-dark-600) 50%,transparent)}}.sidebar.open{--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.sidebar-header{position:relative;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}.dark .sidebar-header{border-color:color-mix(in srgb,#1f2937 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .sidebar-header{border-color:color-mix(in oklab,var(--color-dark-700) 50%,transparent)}}.sidebar-header:before{content:"";position:absolute;inset:calc(var(--spacing) * 0);background:linear-gradient(to right,rgba(0,200,150,.05),rgba(0,180,216,.05),transparent)}.sidebar-logo{position:relative;display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.sidebar-logo-icon{position:relative}.sidebar-logo-icon:before{content:"";position:absolute;inset:calc(var(--spacing) * 0);border-radius:var(--radius-xl);opacity:40%;--tw-blur: blur(var(--blur-lg));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,);background:linear-gradient(to bottom right,#2dd4bf,#22d3ee)}.sidebar-logo-icon-inner{position:relative;display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);align-items:center;justify-content:center;border-radius:var(--radius-xl);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:linear-gradient(to bottom right,#2dd4bf,#22d3ee,#3b82f6)}.sidebar-logo-icon-inner svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);color:var(--color-white)}.sidebar-logo-text{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.sidebar-logo-subtitle{font-size:10px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-slate-400);text-transform:uppercase}.dark .sidebar-logo-subtitle{color:var(--color-slate-500)}.sidebar-nav{flex:1;overflow-y:auto;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}:where(.sidebar-nav>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}.sidebar-section{padding-top:calc(var(--spacing) * 3)}.sidebar-section-title{display:flex;width:100%;cursor:pointer;align-items:center;justify-content:space-between;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-400);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.sidebar-section-title:hover{color:var(--color-slate-600)}}.dark .sidebar-section-title{color:var(--color-slate-500)}@media(hover:hover){.dark .sidebar-section-title:hover{color:var(--color-slate-300)}}.sidebar-section-arrow{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.sidebar-section-arrow.rotate-180{rotate:180deg}.sidebar-item{position:relative;margin-block:calc(var(--spacing) * .5);display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);color:var(--color-slate-600);transition:all .2s cubic-bezier(.4,0,.2,1)}.dark .sidebar-item{color:var(--color-slate-300)}.sidebar-item:before{content:"";position:absolute;inset:calc(var(--spacing) * 0);border-radius:var(--radius-xl);opacity:0%;background:linear-gradient(90deg,rgba(0,200,150,.12),rgba(0,180,216,.08),transparent);transition:opacity .2s ease}.sidebar-item:hover:before{opacity:100%}.sidebar-item:hover{transform:translate(4px)}.sidebar-item.active{color:var(--color-slate-700);background:linear-gradient(90deg,rgba(0,200,150,.15),rgba(0,180,216,.08),transparent)}.dark .sidebar-item.active{color:var(--color-slate-200)}.sidebar-item.active:after{content:"";position:absolute;top:50%;left:calc(var(--spacing) * 0);width:calc(var(--spacing) * 1);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;height:60%;background:linear-gradient(180deg,var(--color-primary-teal),var(--color-primary-cyan))}.sidebar-icon{position:relative;display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:var(--radius-lg);background-color:var(--color-slate-100)}.dark .sidebar-icon{background-color:var(--color-dark-700)}.sidebar-icon svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-slate-500)}.sidebar-icon-active{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);background:linear-gradient(to bottom right,#00c89633,#00b4d833)}.sidebar-icon-active svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:var(--color-teal-500)}.sidebar-icon-glow{position:absolute;inset:calc(var(--spacing) * -1);border-radius:var(--radius-xl);opacity:0%;background:linear-gradient(135deg,#00c89633,#00b4d81a);filter:blur(8px);transition:opacity .3s ease}.sidebar-item:hover .sidebar-icon-glow{opacity:100%}.sidebar-item-text{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.sidebar-item-text-bold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.sidebar-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding:calc(var(--spacing) * 4);background:linear-gradient(to right,#f8fafc,transparent)}.dark .sidebar-footer{border-color:color-mix(in srgb,#1f2937 50%,transparent);background:linear-gradient(to right,#1f2937,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .sidebar-footer{border-color:color-mix(in oklab,var(--color-dark-700) 50%,transparent)}}.sidebar-user{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,#00c896 20%,transparent);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);background:linear-gradient(to right,#00c8961a,#00b4d81a)}@supports (color: color-mix(in lab,red,red)){.sidebar-user{border-color:color-mix(in oklab,var(--color-teal-500) 20%,transparent)}}.sidebar-user-avatar{position:relative}.sidebar-user-avatar-inner{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-xl);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:linear-gradient(to bottom right,#2dd4bf,#22d3ee,#3b82f6)}.sidebar-user-status{position:absolute;right:calc(var(--spacing) * -.5);bottom:calc(var(--spacing) * -.5);height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-green-500)}.dark .sidebar-user-status{border-color:var(--color-dark-800)}.sidebar-user-info{min-width:calc(var(--spacing) * 0);flex:1}.sidebar-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.dark .sidebar-user-name{color:var(--color-slate-200)}.sidebar-user-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--color-slate-500)}.sidebar-overlay{position:fixed;inset:calc(var(--spacing) * 0);z-index:30;background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 60%,transparent);--tw-backdrop-blur: blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@supports (color: color-mix(in lab,red,red)){.sidebar-overlay{background-color:color-mix(in oklab,var(--color-slate-900) 60%,transparent)}}@media(width>=64rem){.sidebar-overlay{display:none}}.header{position:sticky;top:calc(var(--spacing) * 0);z-index:30;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);background-color:color-mix(in srgb,#fff 80%,transparent);--tw-backdrop-blur: blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@supports (color: color-mix(in lab,red,red)){.header{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}@supports (color: color-mix(in lab,red,red)){.header{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.dark .header{border-color:color-mix(in srgb,#1f2937 50%,transparent);background-color:color-mix(in srgb,#111827 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .header{border-color:color-mix(in oklab,var(--color-dark-700) 50%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .header{background-color:color-mix(in oklab,var(--color-dark-800) 80%,transparent)}}.header-inner{display:flex;align-items:center;justify-content:space-between;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media(width>=64rem){.header-inner{padding-inline:calc(var(--spacing) * 6)}}.header-search{display:none;width:calc(var(--spacing) * 64);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:color-mix(in srgb,oklch(96.8% .007 247.896) 80%,transparent);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@supports (color: color-mix(in lab,red,red)){.header-search{background-color:color-mix(in oklab,var(--color-slate-100) 80%,transparent)}}.header-search:focus-within{background-color:var(--color-white)}.header-search:focus-within{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.header-search:focus-within{--tw-ring-color: color-mix(in srgb, #00c896 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.header-search:focus-within{--tw-ring-color: color-mix(in oklab, var(--color-teal-500) 50%, transparent)}}@media(width>=40rem){.header-search{display:flex}}@media(width>=64rem){.header-search{width:calc(var(--spacing) * 96)}}.dark .header-search{background-color:color-mix(in srgb,#1f2937 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .header-search{background-color:color-mix(in oklab,var(--color-dark-700) 80%,transparent)}}.dark .header-search:focus-within{background-color:var(--color-dark-700)}.header-search svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:var(--color-slate-400)}.header-search input{width:100%;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700);--tw-outline-style: none;outline-style:none}.header-search input::placeholder{color:var(--color-slate-400)}.dark .header-search input{color:var(--color-slate-200)}.header-search kbd{display:none;align-items:center;gap:calc(var(--spacing) * 1);border-radius:.25rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}@media(width>=64rem){.header-search kbd{display:inline-flex}}.dark .header-search kbd{border-color:var(--color-dark-500);background-color:var(--color-dark-600)}.header-actions{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}@media(width>=64rem){.header-actions{gap:calc(var(--spacing) * 3)}}.header-btn{position:relative;border-radius:var(--radius-xl);padding:calc(var(--spacing) * 2.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.header-btn:hover{background-color:var(--color-slate-100)}}@media(hover:hover){.dark .header-btn:hover{background-color:var(--color-dark-700)}}.header-btn svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:var(--color-slate-600)}.dark .header-btn svg{color:var(--color-slate-300)}.header-notification-badge{position:absolute;top:calc(var(--spacing) * 1);right:calc(var(--spacing) * 1);height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);animation:var(--animate-pulse);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-red-500)}.dark .header-notification-badge{border-color:var(--color-dark-800)}.header-profile{display:flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.header-profile:hover{background-color:var(--color-slate-100)}}@media(hover:hover){.dark .header-profile:hover{background-color:var(--color-dark-700)}}.header-profile-avatar{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);align-items:center;justify-content:center;border-radius:var(--radius-xl);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:linear-gradient(to bottom right,#2dd4bf,#22d3ee,#3b82f6)}.header-profile-info{display:none;text-align:left}@media(width>=48rem){.header-profile-info{display:block}}.header-profile-name{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.dark .header-profile-name{color:var(--color-slate-200)}.header-profile-role{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.notification-item{display:flex;cursor:pointer;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.notification-item:hover{background-color:var(--color-slate-50)}}@media(hover:hover){.dark .notification-item:hover{background-color:var(--color-dark-700)}}.notification-item-critical{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-red-500)}.notification-item-warning{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-amber-500)}.notification-item-success{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-green-500)}.notification-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px)}.notification-icon-red{background-color:var(--color-red-100)}.dark .notification-icon-red{background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .notification-icon-red{background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.notification-icon-red svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:var(--color-red-600)}.notification-icon-amber{background-color:var(--color-amber-100)}.dark .notification-icon-amber{background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .notification-icon-amber{background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.notification-icon-amber svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:var(--color-amber-600)}.notification-icon-green{background-color:var(--color-green-100)}.dark .notification-icon-green{background-color:color-mix(in srgb,oklch(39.3% .095 152.535) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .notification-icon-green{background-color:color-mix(in oklab,var(--color-green-900) 30%,transparent)}}.notification-icon-green svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:var(--color-green-600)}.notification-content{min-width:calc(var(--spacing) * 0);flex:1}.notification-title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800)}.dark .notification-title{color:var(--color-slate-200)}.notification-desc{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.notification-time{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.notification-time-urgent{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-500)}.chart-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 50%,transparent);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color: color-mix(in lab,red,red)){.chart-card{border-color:color-mix(in oklab,var(--color-slate-200) 50%,transparent)}}.dark .chart-card{border-color:var(--color-dark-600);background-color:var(--color-dark-800)}.chart-header{margin-bottom:calc(var(--spacing) * 6);display:flex;align-items:center;justify-content:space-between}.chart-title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.dark .chart-title{color:var(--color-white)}.chart-subtitle{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.dark .chart-subtitle{color:var(--color-slate-400)}.chart-tabs{display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-slate-100);padding:calc(var(--spacing) * 1)}.dark .chart-tabs{background-color:var(--color-dark-700)}.chart-tab{cursor:pointer;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.chart-tab:hover{color:var(--color-slate-700)}.dark .chart-tab:hover{color:var(--color-slate-300)}.chart-tab-active{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:linear-gradient(to right,var(--color-primary-teal),var(--color-primary-cyan))}.chart-legend{margin-bottom:calc(var(--spacing) * 4);display:flex;align-items:center;gap:calc(var(--spacing) * 6)}.chart-legend-item{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.chart-legend-dot{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-radius:calc(infinity * 1px)}.chart-legend-dot-primary{background:linear-gradient(to right,var(--color-primary-teal),var(--color-primary-cyan))}.chart-legend-dot-secondary{background:linear-gradient(to right,#3b82f6,#6366f1)}.chart-legend-text{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600)}.dark .chart-legend-text{color:var(--color-slate-400)}.chart-bars{display:flex;height:calc(var(--spacing) * 48);align-items:flex-end;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2)}.chart-bar-group{display:flex;flex:1;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 1)}.chart-bar-container{display:flex;height:calc(var(--spacing) * 36);width:100%;align-items:flex-end;justify-content:center;gap:calc(var(--spacing) * .5)}.chart-bar{cursor:pointer;border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);transition:all .3s cubic-bezier(.4,0,.2,1)}.chart-bar:hover{filter:brightness(1.15);transform:scaleY(1.03)}.chart-bar-primary{width:50%;background:linear-gradient(to top,var(--color-primary-teal),#22d3ee)}.chart-bar-secondary{width:calc(1/3 * 100%);background:linear-gradient(to top,#3b82f6,#6366f1)}.chart-bar-label{font-size:10px;color:var(--color-slate-500)}.chart-bar-label-active{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-teal-600)}.chart-footer{margin-top:calc(var(--spacing) * 5);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4)}.dark .chart-footer{border-color:var(--color-dark-700)}.chart-footer-stat{text-align:center}.chart-footer-value{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.dark .chart-footer-value{color:var(--color-white)}.chart-footer-value-positive{color:var(--color-green-600)}.chart-footer-label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.donut-chart{margin-bottom:calc(var(--spacing) * 4);display:flex;align-items:center;justify-content:center}.donut-chart-container{position:relative;height:calc(var(--spacing) * 40);width:calc(var(--spacing) * 40)}.donut-chart svg{height:100%;width:100%;rotate:-90deg;transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.donut-chart-center{position:absolute;inset:calc(var(--spacing) * 0);display:flex;flex-direction:column;align-items:center;justify-content:center}.donut-chart-value{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.dark .donut-chart-value{color:var(--color-white)}.donut-chart-label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}:where(.plan-legend>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.plan-legend-item{display:flex;align-items:center;justify-content:space-between;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding:calc(var(--spacing) * 2.5)}.plan-legend-item-teal{border-color:var(--color-teal-100);background-color:var(--color-teal-50)}.dark .plan-legend-item-teal{border-color:color-mix(in srgb,oklch(43.7% .078 188.216) 30%,transparent);background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .plan-legend-item-teal{border-color:color-mix(in oklab,var(--color-teal-800) 30%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .plan-legend-item-teal{background-color:color-mix(in oklab,var(--color-teal-900) 20%,transparent)}}.plan-legend-item-cyan{border-color:var(--color-cyan-100);background-color:var(--color-cyan-50)}.dark .plan-legend-item-cyan{border-color:color-mix(in srgb,oklch(45% .085 224.283) 30%,transparent);background-color:color-mix(in srgb,oklch(39.8% .07 227.392) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .plan-legend-item-cyan{border-color:color-mix(in oklab,var(--color-cyan-800) 30%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .plan-legend-item-cyan{background-color:color-mix(in oklab,var(--color-cyan-900) 20%,transparent)}}.plan-legend-item-blue{border-color:var(--color-blue-100);background-color:var(--color-blue-50)}.dark .plan-legend-item-blue{border-color:color-mix(in srgb,oklch(42.4% .199 265.638) 30%,transparent);background-color:color-mix(in srgb,oklch(37.9% .146 265.522) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .plan-legend-item-blue{border-color:color-mix(in oklab,var(--color-blue-800) 30%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .plan-legend-item-blue{background-color:color-mix(in oklab,var(--color-blue-900) 20%,transparent)}}.plan-legend-info{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.plan-legend-dot{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-radius:calc(infinity * 1px)}.plan-legend-name{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.dark .plan-legend-name{color:var(--color-slate-300)}.plan-legend-value{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.dark .plan-legend-value{color:var(--color-white)}.plan-legend-percent{margin-left:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.table-card{overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 50%,transparent);background-color:var(--color-white);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color: color-mix(in lab,red,red)){.table-card{border-color:color-mix(in oklab,var(--color-slate-200) 50%,transparent)}}.dark .table-card{border-color:var(--color-dark-600);background-color:var(--color-dark-800)}.table-header{display:flex;align-items:center;justify-content:space-between;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.dark .table-header{border-color:var(--color-dark-700)}.table-header-gradient{background:linear-gradient(to right,#f8fafc,transparent)}.dark .table-header-gradient{background:linear-gradient(to right,rgba(55,65,81,.5),transparent)}.table-title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.dark .table-title{color:var(--color-white)}.table-subtitle{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.table-link{display:flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-600)}.table-link:hover{color:var(--color-teal-700)}.table-link svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.data-table{width:100%}.data-table thead{background-color:var(--color-slate-50)}.dark .data-table thead{background-color:var(--color-dark-700)}.data-table th{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-500);text-transform:uppercase}:where(.data-table tbody>:not(:last-child)){--tw-divide-y-reverse: 0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.data-table tbody>:not(:last-child)){border-color:var(--color-slate-100)}:where(.dark .data-table tbody>:not(:last-child)){border-color:var(--color-dark-700)}.data-table td{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.table-row-hover{transition:all .2s ease}.table-row-hover:hover{background:linear-gradient(90deg,rgba(0,200,150,.06),transparent)}.table-cell-main{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.table-cell-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-xl)}.table-cell-icon-green{background-color:var(--color-green-100)}.dark .table-cell-icon-green{background-color:color-mix(in srgb,oklch(39.3% .095 152.535) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .table-cell-icon-green{background-color:color-mix(in oklab,var(--color-green-900) 30%,transparent)}}.table-cell-icon-green svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:var(--color-green-600)}.table-cell-icon-red{background-color:var(--color-red-100)}.dark .table-cell-icon-red{background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .table-cell-icon-red{background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.table-cell-icon-red svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:var(--color-red-600)}.table-cell-icon-amber{background-color:var(--color-amber-100)}.dark .table-cell-icon-amber{background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .table-cell-icon-amber{background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.table-cell-icon-amber svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:var(--color-amber-600)}.table-cell-title{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.dark .table-cell-title{color:var(--color-white)}.table-cell-subtitle{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.table-cell-value{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.dark .table-cell-value{color:var(--color-white)}.table-cell-value-negative{color:var(--color-red-600)}.status-badge{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.status-success{background-color:var(--color-green-100);color:var(--color-green-700)}.dark .status-success{background-color:color-mix(in srgb,oklch(39.3% .095 152.535) 30%,transparent);color:var(--color-green-400)}@supports (color: color-mix(in lab,red,red)){.dark .status-success{background-color:color-mix(in oklab,var(--color-green-900) 30%,transparent)}}.status-failed{background-color:var(--color-red-100);color:var(--color-red-700)}.dark .status-failed{background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent);color:var(--color-red-400)}@supports (color: color-mix(in lab,red,red)){.dark .status-failed{background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.status-refunded{background-color:var(--color-amber-100);color:var(--color-amber-700)}.dark .status-refunded{background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 30%,transparent);color:var(--color-amber-400)}@supports (color: color-mix(in lab,red,red)){.dark .status-refunded{background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.activity-feed{max-height:calc(var(--spacing) * 96);overflow-y:auto;padding:calc(var(--spacing) * 5)}:where(.activity-feed>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.activity-item{display:flex;gap:calc(var(--spacing) * 3)}.activity-icon{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px)}.activity-icon svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.activity-icon-green{background-color:var(--color-green-100)}.dark .activity-icon-green{background-color:color-mix(in srgb,oklch(39.3% .095 152.535) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .activity-icon-green{background-color:color-mix(in oklab,var(--color-green-900) 30%,transparent)}}.activity-icon-green svg{color:var(--color-green-600)}.activity-icon-blue{background-color:var(--color-blue-100)}.dark .activity-icon-blue{background-color:color-mix(in srgb,oklch(37.9% .146 265.522) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .activity-icon-blue{background-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent)}}.activity-icon-blue svg{color:var(--color-blue-600)}.activity-icon-cyan{background-color:var(--color-cyan-100)}.dark .activity-icon-cyan{background-color:color-mix(in srgb,oklch(39.8% .07 227.392) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .activity-icon-cyan{background-color:color-mix(in oklab,var(--color-cyan-900) 30%,transparent)}}.activity-icon-cyan svg{color:var(--color-cyan-600)}.activity-icon-amber{background-color:var(--color-amber-100)}.dark .activity-icon-amber{background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .activity-icon-amber{background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.activity-icon-amber svg{color:var(--color-amber-600)}.activity-icon-purple{background-color:var(--color-purple-100)}.dark .activity-icon-purple{background-color:color-mix(in srgb,oklch(38.1% .176 304.987) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .activity-icon-purple{background-color:color-mix(in oklab,var(--color-purple-900) 30%,transparent)}}.activity-icon-purple svg{color:var(--color-purple-600)}.activity-icon-red{background-color:var(--color-red-100)}.dark .activity-icon-red{background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .activity-icon-red{background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.activity-icon-red svg{color:var(--color-red-600)}.activity-icon-teal{background-color:var(--color-teal-100)}.dark .activity-icon-teal{background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .activity-icon-teal{background-color:color-mix(in oklab,var(--color-teal-900) 30%,transparent)}}.activity-icon-teal svg{color:var(--color-teal-600)}.activity-content{flex:1}.activity-text{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700)}.dark .activity-text{color:var(--color-slate-200)}.activity-highlight{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.activity-time{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}@layer components{.card{overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white)}@supports (color: color-mix(in lab,red,red)){.card{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.card:where(.dark,.dark *){border-color:var(--color-dark-700)}.card:where(.dark,.dark *){background-color:var(--color-dark-800)}.card-elevated{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}@media(hover:hover){.card-elevated:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.card-elevated:where(.dark,.dark *){--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.view-toggle{display:inline-flex;align-items:center;border-radius:var(--radius-lg);background-color:var(--color-slate-100);padding:calc(var(--spacing) * 1)}.view-toggle:where(.dark,.dark *){background-color:var(--color-dark-700)}.view-toggle-btn{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.view-toggle-btn:where(.dark,.dark *){color:var(--color-slate-400)}.view-toggle-btn.active{background-color:var(--color-white);color:var(--color-teal-600);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.view-toggle-btn.active:where(.dark,.dark *){background-color:var(--color-dark-600)}.view-toggle-btn.active:where(.dark,.dark *){color:var(--color-teal-400)}.search-input{position:relative}.search-input input{width:100%;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.search-input input:focus{border-color:var(--color-teal-500)}.search-input input:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.search-input input:focus{--tw-ring-color: color-mix(in srgb, #00c896 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.search-input input:focus{--tw-ring-color: color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.search-input input:focus{--tw-outline-style: none;outline-style:none}.search-input input:where(.dark,.dark *){border-color:var(--color-dark-600)}.search-input input:where(.dark,.dark *){background-color:var(--color-dark-700)}.search-input input:where(.dark,.dark *){color:var(--color-slate-200)}.search-input input:where(.dark,.dark *)::placeholder{color:var(--color-slate-500)}.search-input-icon{pointer-events:none;position:absolute;top:50%;left:calc(var(--spacing) * 3);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-400)}.filter-dropdown{position:relative}.filter-dropdown-trigger{display:flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.filter-dropdown-trigger:hover{background-color:var(--color-slate-50)}}.filter-dropdown-trigger:where(.dark,.dark *){border-color:var(--color-dark-600)}.filter-dropdown-trigger:where(.dark,.dark *){background-color:var(--color-dark-700)}.filter-dropdown-trigger:where(.dark,.dark *){color:var(--color-slate-200)}@media(hover:hover){.filter-dropdown-trigger:where(.dark,.dark *):hover{background-color:var(--color-dark-600)}}.filter-dropdown-menu{position:absolute;top:100%;left:calc(var(--spacing) * 0);z-index:50;margin-top:calc(var(--spacing) * 2);display:none;width:calc(var(--spacing) * 48);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-block:calc(var(--spacing) * 2);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter-dropdown-menu:where(.dark,.dark *){border-color:var(--color-dark-700)}.filter-dropdown-menu:where(.dark,.dark *){background-color:var(--color-dark-800)}.filter-dropdown.open .filter-dropdown-menu{display:block}.filter-dropdown-item{display:flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.filter-dropdown-item:hover{background-color:var(--color-slate-50)}}.filter-dropdown-item:where(.dark,.dark *){color:var(--color-slate-300)}@media(hover:hover){.filter-dropdown-item:where(.dark,.dark *):hover{background-color:var(--color-dark-700)}}.filter-dropdown-item.selected{background-color:var(--color-teal-50);color:var(--color-teal-700)}.filter-dropdown-item.selected:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.filter-dropdown-item.selected:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-900) 20%,transparent)}}.filter-dropdown-item.selected:where(.dark,.dark *){color:var(--color-teal-400)}.data-table-wrapper{overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white)}@supports (color: color-mix(in lab,red,red)){.data-table-wrapper{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.data-table-wrapper:where(.dark,.dark *){border-color:var(--color-dark-700)}.data-table-wrapper:where(.dark,.dark *){background-color:var(--color-dark-800)}.data-table{width:100%}.data-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 80%,transparent);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-500);text-transform:uppercase}@supports (color: color-mix(in lab,red,red)){.data-table th{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.data-table th:where(.dark,.dark *){border-color:var(--color-dark-700)}.data-table th:where(.dark,.dark *){background-color:color-mix(in srgb,#1f2937 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.data-table th:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 50%,transparent)}}.data-table th:where(.dark,.dark *){color:var(--color-slate-400)}.data-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700)}.data-table td:where(.dark,.dark *){border-color:var(--color-dark-700)}.data-table td:where(.dark,.dark *){color:var(--color-slate-300)}.data-table tbody tr{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.data-table tbody tr:hover{background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.data-table tbody tr:hover{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}}@media(hover:hover){.data-table tbody tr:where(.dark,.dark *):hover{background-color:color-mix(in srgb,#1f2937 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.data-table tbody tr:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-dark-700) 30%,transparent)}}}.data-table tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.hospital-logo-cell{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.hospital-logo{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-lg);background-color:var(--color-slate-100)}.hospital-logo:where(.dark,.dark *){background-color:var(--color-dark-700)}.hospital-logo img{height:100%;width:100%;object-fit:cover}.hospital-logo-placeholder{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-400)}.hospital-logo-placeholder:where(.dark,.dark *){color:var(--color-slate-500)}.limit-cell{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.limit-bar{height:calc(var(--spacing) * 2);max-width:80px;flex:1;overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--color-slate-200)}.limit-bar:where(.dark,.dark *){background-color:var(--color-dark-600)}.limit-bar-fill{height:100%;border-radius:calc(infinity * 1px);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .3s;transition-duration:.3s}.limit-bar-fill.low{background-color:var(--color-emerald-500)}.limit-bar-fill.medium{background-color:var(--color-amber-500)}.limit-bar-fill.high{background-color:var(--color-red-500)}.limit-text{min-width:50px;text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.action-menu{position:relative}.action-menu-trigger{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 2);color:var(--color-slate-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.action-menu-trigger:hover{background-color:var(--color-slate-100)}}@media(hover:hover){.action-menu-trigger:hover{color:var(--color-slate-600)}}@media(hover:hover){.action-menu-trigger:where(.dark,.dark *):hover{background-color:var(--color-dark-700)}}@media(hover:hover){.action-menu-trigger:where(.dark,.dark *):hover{color:var(--color-slate-300)}}.action-menu-dropdown{position:absolute;top:100%;right:calc(var(--spacing) * 0);z-index:50;margin-top:calc(var(--spacing) * 1);display:none;width:calc(var(--spacing) * 48);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-block:calc(var(--spacing) * 2);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.action-menu-dropdown:where(.dark,.dark *){border-color:var(--color-dark-700)}.action-menu-dropdown:where(.dark,.dark *){background-color:var(--color-dark-800)}.action-menu.open .action-menu-dropdown{display:block}.action-menu-item{display:flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.action-menu-item:hover{background-color:var(--color-slate-50)}}.action-menu-item:where(.dark,.dark *){color:var(--color-slate-300)}@media(hover:hover){.action-menu-item:where(.dark,.dark *):hover{background-color:var(--color-dark-700)}}.action-menu-item.danger{color:var(--color-red-600)}@media(hover:hover){.action-menu-item.danger:hover{background-color:var(--color-red-50)}}.action-menu-item.danger:where(.dark,.dark *){color:var(--color-red-400)}@media(hover:hover){.action-menu-item.danger:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.action-menu-item.danger:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}}.action-menu-divider{margin-block:calc(var(--spacing) * 2);height:1px;background-color:var(--color-slate-100)}.action-menu-divider:where(.dark,.dark *){background-color:var(--color-dark-700)}.pagination{display:flex;align-items:center;justify-content:space-between;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}.pagination:where(.dark,.dark *){border-color:var(--color-dark-700)}.pagination-info{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.pagination-info:where(.dark,.dark *){color:var(--color-slate-400)}.pagination-controls{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.pagination-btn{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.pagination-btn:hover{background-color:var(--color-slate-50)}}.pagination-btn:disabled{cursor:not-allowed}.pagination-btn:disabled{opacity:50%}.pagination-btn:where(.dark,.dark *){border-color:var(--color-dark-600)}.pagination-btn:where(.dark,.dark *){color:var(--color-slate-400)}@media(hover:hover){.pagination-btn:where(.dark,.dark *):hover{background-color:var(--color-dark-700)}}.pagination-btn.active{border-color:var(--color-teal-500);background-color:var(--color-teal-500);color:var(--color-white)}@media(hover:hover){.pagination-btn.active:hover{background-color:var(--color-teal-600)}}.pagination-btn.active:where(.dark,.dark *){border-color:var(--color-teal-600)}.pagination-btn.active:where(.dark,.dark *){background-color:var(--color-teal-600)}@media(hover:hover){.pagination-btn.active:where(.dark,.dark *):hover{background-color:var(--color-teal-500)}}.bulk-actions-bar{display:flex;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-teal-200);background-color:var(--color-teal-50);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3)}.bulk-actions-bar:where(.dark,.dark *){border-color:var(--color-teal-800)}.bulk-actions-bar:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bulk-actions-bar:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-900) 20%,transparent)}}.bulk-actions-count{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-teal-700)}.bulk-actions-count:where(.dark,.dark *){color:var(--color-teal-400)}.checkbox{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);cursor:pointer;border-radius:.25rem;border-color:var(--color-slate-300);color:var(--color-teal-500)}.checkbox:focus{--tw-ring-color: var(--color-teal-500)}.checkbox:focus{--tw-ring-offset-width: 0px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.checkbox:where(.dark,.dark *){border-color:var(--color-dark-500)}.checkbox:where(.dark,.dark *){background-color:var(--color-dark-700)}.quick-filters{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.quick-filter-btn{border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.quick-filter-btn:hover{background-color:var(--color-slate-50)}}.quick-filter-btn:where(.dark,.dark *){border-color:var(--color-dark-600)}.quick-filter-btn:where(.dark,.dark *){color:var(--color-slate-400)}@media(hover:hover){.quick-filter-btn:where(.dark,.dark *):hover{background-color:var(--color-dark-700)}}.quick-filter-btn.active{border-color:var(--color-teal-500);background-color:var(--color-teal-500);color:var(--color-white)}.quick-filter-btn.active:where(.dark,.dark *){border-color:var(--color-teal-600)}.quick-filter-btn.active:where(.dark,.dark *){background-color:var(--color-teal-600)}.stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=64rem){.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat-item{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@supports (color: color-mix(in lab,red,red)){.stat-item{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.stat-item:where(.dark,.dark *){border-color:var(--color-dark-700)}.stat-item:where(.dark,.dark *){background-color:var(--color-dark-800)}.stat-item-icon{margin-bottom:calc(var(--spacing) * 3);display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-xl)}.stat-item-value{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.stat-item-value:where(.dark,.dark *){color:var(--color-white)}.stat-item-label{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.stat-item-label:where(.dark,.dark *){color:var(--color-slate-400)}.hospital-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white)}@supports (color: color-mix(in lab,red,red)){.hospital-card{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.hospital-card:where(.dark,.dark *){border-color:var(--color-dark-700)}.hospital-card:where(.dark,.dark *){background-color:var(--color-dark-800)}.hospital-card-header{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 0)}.hospital-card-logo{display:flex;height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-xl);background-color:var(--color-slate-100)}.hospital-card-logo:where(.dark,.dark *){background-color:var(--color-dark-700)}.hospital-card-info{min-width:calc(var(--spacing) * 0);flex:1}.hospital-card-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.hospital-card-name:where(.dark,.dark *){color:var(--color-white)}.hospital-card-code{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.hospital-card-body{flex:1;padding:calc(var(--spacing) * 4)}.hospital-card-meta{margin-bottom:calc(var(--spacing) * 3);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.hospital-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 3)}.hospital-card-stat{border-radius:var(--radius-lg);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center}.hospital-card-stat:where(.dark,.dark *){background-color:var(--color-dark-700)}.hospital-card-stat-value{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.hospital-card-stat-value:where(.dark,.dark *){color:var(--color-white)}.hospital-card-stat-label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.hospital-card-footer{display:flex;align-items:center;justify-content:space-between;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 30%,transparent);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@supports (color: color-mix(in lab,red,red)){.hospital-card-footer{background-color:color-mix(in oklab,var(--color-slate-50) 30%,transparent)}}.hospital-card-footer:where(.dark,.dark *){border-color:var(--color-dark-700)}.hospital-card-footer:where(.dark,.dark *){background-color:color-mix(in srgb,#1f2937 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.hospital-card-footer:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 30%,transparent)}}.modal-overlay{position:fixed;inset:calc(var(--spacing) * 0);z-index:50;display:flex;display:none;align-items:center;justify-content:center;background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 50%,transparent);padding:calc(var(--spacing) * 4)}@supports (color: color-mix(in lab,red,red)){.modal-overlay{background-color:color-mix(in oklab,var(--color-slate-900) 50%,transparent)}}.modal-overlay:where(.dark,.dark *){background-color:color-mix(in srgb,#000 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.modal-overlay:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.modal-overlay.open{display:flex}.modal{max-height:90vh;width:100%;max-width:var(--container-lg);overflow:hidden;border-radius:var(--radius-2xl);background-color:var(--color-white);--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.modal:where(.dark,.dark *){background-color:var(--color-dark-800)}.modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}.modal-header:where(.dark,.dark *){border-color:var(--color-dark-700)}.modal-title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.modal-title:where(.dark,.dark *){color:var(--color-white)}.modal-close{margin-right:calc(var(--spacing) * -2);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 2);color:var(--color-slate-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.modal-close:hover{background-color:var(--color-slate-100)}}@media(hover:hover){.modal-close:hover{color:var(--color-slate-600)}}@media(hover:hover){.modal-close:where(.dark,.dark *):hover{background-color:var(--color-dark-700)}}@media(hover:hover){.modal-close:where(.dark,.dark *):hover{color:var(--color-slate-300)}}.modal-body{overflow-y:auto;padding:calc(var(--spacing) * 6)}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}@supports (color: color-mix(in lab,red,red)){.modal-footer{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.modal-footer:where(.dark,.dark *){border-color:var(--color-dark-700)}.modal-footer:where(.dark,.dark *){background-color:color-mix(in srgb,#111827 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.modal-footer:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 50%,transparent)}}.alert{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 4)}.alert-warning{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50)}.alert-warning:where(.dark,.dark *){border-color:var(--color-amber-800)}.alert-warning:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.alert-warning:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 20%,transparent)}}.alert-danger{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50)}.alert-danger:where(.dark,.dark *){border-color:var(--color-red-800)}.alert-danger:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.alert-danger:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}}@layer utilities{.animate-fade-in{animation:fadeIn .2s ease-out forwards}.animate-scale-in{animation:scaleIn .2s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}}@layer components{:is(.hospital-form,.hospital-form-container) .card{overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white)}@supports (color: color-mix(in lab,red,red)){:is(.hospital-form,.hospital-form-container) .card{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}:is(.hospital-form,.hospital-form-container) .card:where(.dark,.dark *){border-color:var(--color-dark-700)}:is(.hospital-form,.hospital-form-container) .card:where(.dark,.dark *){background-color:var(--color-dark-800)}:is(.hospital-form,.hospital-form-container) .card-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}:is(.hospital-form,.hospital-form-container) .card-header:where(.dark,.dark *){border-color:var(--color-dark-700)}:is(.hospital-form,.hospital-form-container) .card-title{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}:is(.hospital-form,.hospital-form-container) .card-title:where(.dark,.dark *){color:var(--color-white)}:is(.hospital-form,.hospital-form-container) .card-subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}:is(.hospital-form,.hospital-form-container) .card-subtitle:where(.dark,.dark *){color:var(--color-slate-400)}:is(.hospital-form,.hospital-form-container) .card-body{padding:calc(var(--spacing) * 6)}:is(.hospital-form,.hospital-form-container) .compliance-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4)}:is(.hospital-form,.hospital-form-container) .compliance-card:where(.dark,.dark *){border-color:var(--color-dark-600)}:is(.hospital-form,.hospital-form-container) .compliance-card:where(.dark,.dark *){background-color:color-mix(in srgb,#1f2937 50%,transparent)}@supports (color: color-mix(in lab,red,red)){:is(.hospital-form,.hospital-form-container) .compliance-card:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 50%,transparent)}}:is(.hospital-form,.hospital-form-container) .compliance-card .compliance-header{margin-bottom:calc(var(--spacing) * 4);display:flex;align-items:flex-start;justify-content:space-between}:is(.hospital-form,.hospital-form-container) .compliance-card .compliance-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-xl);background-color:var(--color-blue-100)}:is(.hospital-form,.hospital-form-container) .compliance-card .compliance-icon:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.9% .146 265.522) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){:is(.hospital-form,.hospital-form-container) .compliance-card .compliance-icon:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900) 40%,transparent)}}:is(.hospital-form,.hospital-form-container) .compliance-card .compliance-icon.abdm i{color:var(--color-blue-600)}:is(.hospital-form,.hospital-form-container) .compliance-card .compliance-icon.abdm i:where(.dark,.dark *){color:var(--color-blue-400)}:is(.hospital-form,.hospital-form-container) .compliance-card .compliance-icon.hipaa i{color:var(--color-red-600)}:is(.hospital-form,.hospital-form-container) .compliance-card .compliance-icon.hipaa i:where(.dark,.dark *){color:var(--color-red-400)}:is(.hospital-form,.hospital-form-container) .compliance-card .compliance-features{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}:where(:is(.hospital-form,.hospital-form-container) .compliance-card .compliance-features>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:is(.hospital-form,.hospital-form-container) .compliance-card .compliance-features:where(.dark,.dark *){color:var(--color-slate-400)}:is(.hospital-form,.hospital-form-container) .compliance-card .compliance-features .feature-item{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}:is(.hospital-form,.hospital-form-container) .compliance-card .compliance-features .feature-item i{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-emerald-500)}:where(:is(.hospital-form,.hospital-form-container) .form-section>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:is(.hospital-form,.hospital-form-container) .form-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 6)}@media(width>=48rem){:is(.hospital-form,.hospital-form-container) .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.hospital-form,.hospital-form-container) .form-grid-3{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 6)}@media(width>=48rem){:is(.hospital-form,.hospital-form-container) .form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(:is(.hospital-form,.hospital-form-container) .form-group>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:is(.hospital-form,.hospital-form-container) .form-label{display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}:is(.hospital-form,.hospital-form-container) .form-label:where(.dark,.dark *){color:var(--color-slate-300)}:is(.hospital-form,.hospital-form-container) .form-label-required:after{content:" *";color:var(--color-red-500)}:is(.hospital-form,.hospital-form-container) .form-input{width:100%;border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}:is(.hospital-form,.hospital-form-container) .form-input:focus{border-color:var(--color-teal-500)}:is(.hospital-form,.hospital-form-container) .form-input:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.hospital-form,.hospital-form-container) .form-input:focus{--tw-ring-color: color-mix(in srgb, #00c896 20%, transparent)}@supports (color: color-mix(in lab,red,red)){:is(.hospital-form,.hospital-form-container) .form-input:focus{--tw-ring-color: color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}:is(.hospital-form,.hospital-form-container) .form-input:focus{--tw-outline-style: none;outline-style:none}:is(.hospital-form,.hospital-form-container) .form-input:where(.dark,.dark *){border-color:var(--color-dark-600)}:is(.hospital-form,.hospital-form-container) .form-input:where(.dark,.dark *){background-color:var(--color-dark-700)}:is(.hospital-form,.hospital-form-container) .form-input:where(.dark,.dark *){color:var(--color-slate-200)}:is(.hospital-form,.hospital-form-container) .form-input:where(.dark,.dark *)::placeholder{color:var(--color-slate-500)}:is(.hospital-form,.hospital-form-container) .form-input:disabled{cursor:not-allowed;background-color:var(--color-slate-50);opacity:60%}:is(.hospital-form,.hospital-form-container) .form-input:disabled:where(.dark,.dark *){background-color:var(--color-dark-800)}:is(.hospital-form,.hospital-form-container) .form-select{cursor:pointer;appearance:none;background-size:20px 20px;background-position:right 12px center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")}:is(.hospital-form,.hospital-form-container) .form-textarea{min-height:100px;resize:none}:is(.hospital-form,.hospital-form-container) .form-hint{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}:is(.hospital-form,.hospital-form-container) .form-hint:where(.dark,.dark *){color:var(--color-slate-400)}:is(.hospital-form,.hospital-form-container) .form-error{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-red-500)}:is(.hospital-form,.hospital-form-container) .form-input.error{border-color:var(--color-red-500)}:is(.hospital-form,.hospital-form-container) .form-input.error:focus{border-color:var(--color-red-500)}:is(.hospital-form,.hospital-form-container) .form-input.error:focus{--tw-ring-color: color-mix(in srgb, oklch(63.7% .237 25.331) 20%, transparent)}@supports (color: color-mix(in lab,red,red)){:is(.hospital-form,.hospital-form-container) .form-input.error:focus{--tw-ring-color: color-mix(in oklab, var(--color-red-500) 20%, transparent)}}:is(.hospital-form,.hospital-form-container) .file-upload{position:relative;cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;--tw-border-style: dashed;border-style:dashed;border-color:var(--color-slate-200);padding:calc(var(--spacing) * 6);text-align:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){:is(.hospital-form,.hospital-form-container) .file-upload:hover{border-color:var(--color-teal-400)}}:is(.hospital-form,.hospital-form-container) .file-upload:where(.dark,.dark *){border-color:var(--color-dark-600)}@media(hover:hover){:is(.hospital-form,.hospital-form-container) .file-upload:where(.dark,.dark *):hover{border-color:var(--color-teal-500)}}:is(.hospital-form,.hospital-form-container) .file-upload.has-file{border-color:var(--color-teal-500);background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){:is(.hospital-form,.hospital-form-container) .file-upload.has-file{background-color:color-mix(in oklab,var(--color-teal-50) 50%,transparent)}}:is(.hospital-form,.hospital-form-container) .file-upload.has-file:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){:is(.hospital-form,.hospital-form-container) .file-upload.has-file:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-900) 10%,transparent)}}:is(.hospital-form,.hospital-form-container) .file-upload input{position:absolute;inset:calc(var(--spacing) * 0);cursor:pointer;opacity:0%}:is(.hospital-form,.hospital-form-container) .file-upload-icon{margin-inline:auto;margin-bottom:calc(var(--spacing) * 3);display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);align-items:center;justify-content:center;border-radius:var(--radius-xl);background-color:var(--color-slate-100);color:var(--color-slate-400)}:is(.hospital-form,.hospital-form-container) .file-upload-icon:where(.dark,.dark *){background-color:var(--color-dark-700)}:is(.hospital-form,.hospital-form-container) .file-upload-text{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}:is(.hospital-form,.hospital-form-container) .file-upload-text:where(.dark,.dark *){color:var(--color-slate-400)}:is(.hospital-form,.hospital-form-container) .file-upload-hint{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}:is(.hospital-form,.hospital-form-container) .file-upload-hint:where(.dark,.dark *){color:var(--color-slate-500)}:is(.hospital-form,.hospital-form-container) .file-preview{margin-top:calc(var(--spacing) * 4);display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3)}:is(.hospital-form,.hospital-form-container) .file-preview:where(.dark,.dark *){border-color:var(--color-dark-600)}:is(.hospital-form,.hospital-form-container) .file-preview:where(.dark,.dark *){background-color:var(--color-dark-700)}:is(.hospital-form,.hospital-form-container) .file-preview-image{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-sm);background-color:var(--color-slate-100);object-fit:cover}:is(.hospital-form,.hospital-form-container) .toggle{position:relative;display:inline-flex;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 11);cursor:pointer;align-items:center;border-radius:calc(infinity * 1px);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}:is(.hospital-form,.hospital-form-container) .toggle.off{background-color:var(--color-slate-200)}:is(.hospital-form,.hospital-form-container) .toggle.off:where(.dark,.dark *){background-color:var(--color-dark-600)}:is(.hospital-form,.hospital-form-container) .toggle.on{background-color:var(--color-teal-500)}:is(.hospital-form,.hospital-form-container) .toggle-knob{position:absolute;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-radius:calc(infinity * 1px);background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}:is(.hospital-form,.hospital-form-container) .toggle.off .toggle-knob{--tw-translate-x: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.hospital-form,.hospital-form-container) .toggle.on .toggle-knob{--tw-translate-x: 22px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.hospital-form,.hospital-form-container) .toggle-group{display:flex;align-items:center;justify-content:space-between;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-block:calc(var(--spacing) * 3)}:is(.hospital-form,.hospital-form-container) .toggle-group:last-child{border-style:var(--tw-border-style);border-width:0px}:is(.hospital-form,.hospital-form-container) .toggle-group:where(.dark,.dark *){border-color:var(--color-dark-700)}:is(.hospital-form,.hospital-form-container) .toggle-label{flex:1}:is(.hospital-form,.hospital-form-container) .toggle-title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}:is(.hospital-form,.hospital-form-container) .toggle-title:where(.dark,.dark *){color:var(--color-slate-300)}:is(.hospital-form,.hospital-form-container) .toggle-description{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}:is(.hospital-form,.hospital-form-container) .toggle-description:where(.dark,.dark *){color:var(--color-slate-400)}:is(.hospital-form,.hospital-form-container) .range-slider{height:calc(var(--spacing) * 2);width:100%;cursor:pointer;appearance:none;border-radius:calc(infinity * 1px);background-color:var(--color-slate-200)}:is(.hospital-form,.hospital-form-container) .range-slider:where(.dark,.dark *){background-color:var(--color-dark-600)}:is(.hospital-form,.hospital-form-container) .range-slider::-webkit-slider-thumb{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);cursor:pointer;appearance:none;border-radius:calc(infinity * 1px);background-color:var(--color-teal-500);--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){:is():hover{background-color:var(--color-teal-600)}}:is(.hospital-form,.hospital-form-container) .range-slider::-moz-range-thumb{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);cursor:pointer;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:0px;background-color:var(--color-teal-500);--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){:is():hover{background-color:var(--color-teal-600)}}:is(.hospital-form,.hospital-form-container) .range-value{display:inline-flex;min-width:48px;align-items:center;justify-content:center;border-radius:.25rem;background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}:is(.hospital-form,.hospital-form-container) .range-value:where(.dark,.dark *){background-color:var(--color-dark-700)}:is(.hospital-form,.hospital-form-container) .range-value:where(.dark,.dark *){color:var(--color-slate-300)}:is(.hospital-form,.hospital-form-container) .range-limits{margin-top:calc(var(--spacing) * 1);display:flex;justify-content:space-between;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}:is(.hospital-form,.hospital-form-container) .limit-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4)}:is(.hospital-form,.hospital-form-container) .limit-card:where(.dark,.dark *){border-color:var(--color-dark-600)}:is(.hospital-form,.hospital-form-container) .limit-card:where(.dark,.dark *){background-color:color-mix(in srgb,#1f2937 50%,transparent)}@supports (color: color-mix(in lab,red,red)){:is(.hospital-form,.hospital-form-container) .limit-card:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 50%,transparent)}}:is(.hospital-form,.hospital-form-container) .limit-header{margin-bottom:calc(var(--spacing) * 3);display:flex;align-items:center;justify-content:space-between}:is(.hospital-form,.hospital-form-container) .limit-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-xl)}:is(.hospital-form,.hospital-form-container) .limit-title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}:is(.hospital-form,.hospital-form-container) .limit-title:where(.dark,.dark *){color:var(--color-slate-300)}:is(.hospital-form,.hospital-form-container) .feature-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=40rem){:is(.hospital-form,.hospital-form-container) .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){:is(.hospital-form,.hospital-form-container) .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:is(.hospital-form,.hospital-form-container) .feature-card{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}:is(.hospital-form,.hospital-form-container) .feature-card:where(.dark,.dark *){border-color:var(--color-dark-600)}:is(.hospital-form,.hospital-form-container) .feature-card:where(.dark,.dark *){background-color:color-mix(in srgb,#1f2937 50%,transparent)}@supports (color: color-mix(in lab,red,red)){:is(.hospital-form,.hospital-form-container) .feature-card:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 50%,transparent)}}:is(.hospital-form,.hospital-form-container) .feature-card.enabled{border-color:var(--color-teal-200);background-color:var(--color-teal-50)}:is(.hospital-form,.hospital-form-container) .feature-card.enabled:where(.dark,.dark *){border-color:var(--color-teal-800)}:is(.hospital-form,.hospital-form-container) .feature-card.enabled:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){:is(.hospital-form,.hospital-form-container) .feature-card.enabled:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-900) 20%,transparent)}}:is(.hospital-form,.hospital-form-container) .feature-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl)}:is(.hospital-form,.hospital-form-container) .feature-content{min-width:calc(var(--spacing) * 0);flex:1}:is(.hospital-form,.hospital-form-container) .feature-name{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}:is(.hospital-form,.hospital-form-container) .feature-name:where(.dark,.dark *){color:var(--color-slate-300)}:is(.hospital-form,.hospital-form-container) .feature-description{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}:is(.hospital-form,.hospital-form-container) .feature-description:where(.dark,.dark *){color:var(--color-slate-400)}:is(.hospital-form,.hospital-form-container) .plan-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=48rem){:is(.hospital-form,.hospital-form-container) .plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:is(.hospital-form,.hospital-form-container) .plan-card{position:relative;cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 6);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){:is(.hospital-form,.hospital-form-container) .plan-card:hover{border-color:var(--color-teal-400)}}:is(.hospital-form,.hospital-form-container) .plan-card:where(.dark,.dark *){border-color:var(--color-dark-600)}:is(.hospital-form,.hospital-form-container) .plan-card:where(.dark,.dark *){background-color:color-mix(in srgb,#1f2937 50%,transparent)}@supports (color: color-mix(in lab,red,red)){:is(.hospital-form,.hospital-form-container) .plan-card:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 50%,transparent)}}@media(hover:hover){:is(.hospital-form,.hospital-form-container) .plan-card:where(.dark,.dark *):hover{border-color:var(--color-teal-500)}}:is(.hospital-form,.hospital-form-container) .plan-card.selected{border-color:var(--color-teal-500);background-color:var(--color-teal-50)}:is(.hospital-form,.hospital-form-container) .plan-card.selected:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){:is(.hospital-form,.hospital-form-container) .plan-card.selected:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-900) 20%,transparent)}}:is(.hospital-form,.hospital-form-container) .plan-card.recommended{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-teal-500);--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}:is(.hospital-form,.hospital-form-container) .plan-card.recommended:where(.dark,.dark *){--tw-ring-offset-color: var(--color-dark-800)}:is(.hospital-form,.hospital-form-container) .plan-badge{position:absolute;top:calc(var(--spacing) * -3);left:50%;--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(infinity * 1px);background-color:var(--color-teal-500);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}:is(.hospital-form,.hospital-form-container) .plan-name{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}:is(.hospital-form,.hospital-form-container) .plan-name:where(.dark,.dark *){color:var(--color-white)}:is(.hospital-form,.hospital-form-container) .plan-price{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-teal-600)}:is(.hospital-form,.hospital-form-container) .plan-price:where(.dark,.dark *){color:var(--color-teal-400)}:is(.hospital-form,.hospital-form-container) .plan-price span{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-500)}:where(:is(.hospital-form,.hospital-form-container) .plan-features>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:is(.hospital-form,.hospital-form-container) .plan-feature{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}:is(.hospital-form,.hospital-form-container) .plan-feature:where(.dark,.dark *){color:var(--color-slate-400)}:is(.hospital-form,.hospital-form-container) .plan-feature i{color:var(--color-teal-500)}:is(.hospital-form,.hospital-form-container) .radio-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}:is(.hospital-form,.hospital-form-container) .radio-label{position:absolute;top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);display:flex;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-slate-300)}:is(.hospital-form,.hospital-form-container) .radio-label:where(.dark,.dark *){border-color:var(--color-dark-500)}:is(.hospital-form,.hospital-form-container) .plan-card.selected .radio-label{border-color:var(--color-teal-500);background-color:var(--color-teal-500)}:is(.hospital-form,.hospital-form-container) .plan-card.selected .radio-label:after{content:"";height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);background-color:var(--color-white)}:is(.hospital-form,.hospital-form-container) .creation-tabs{margin-bottom:calc(var(--spacing) * 6);display:flex;align-items:center;gap:calc(var(--spacing) * 2);overflow-x:auto;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200)}:is(.hospital-form,.hospital-form-container) .creation-tabs:where(.dark,.dark *){border-color:var(--color-dark-700)}:is(.hospital-form,.hospital-form-container) .creation-tab{display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:transparent;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-slate-500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){:is(.hospital-form,.hospital-form-container) .creation-tab:hover{color:var(--color-slate-700)}}:is(.hospital-form,.hospital-form-container) .creation-tab:where(.dark,.dark *){color:var(--color-slate-400)}@media(hover:hover){:is(.hospital-form,.hospital-form-container) .creation-tab:where(.dark,.dark *):hover{color:var(--color-slate-300)}}:is(.hospital-form,.hospital-form-container) .creation-tab.active{border-color:var(--color-teal-500);color:var(--color-teal-600)}:is(.hospital-form,.hospital-form-container) .creation-tab.active:where(.dark,.dark *){color:var(--color-teal-400)}:is(.hospital-form,.hospital-form-container) .creation-tab.completed{color:var(--color-emerald-600)}:is(.hospital-form,.hospital-form-container) .creation-tab.completed:where(.dark,.dark *){color:var(--color-emerald-400)}:is(.hospital-form,.hospital-form-container) .tab-number{display:flex;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-slate-200);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:is(.hospital-form,.hospital-form-container) .tab-number:where(.dark,.dark *){background-color:var(--color-dark-600)}:is(.hospital-form,.hospital-form-container) .creation-tab.active .tab-number{background-color:var(--color-teal-500);color:var(--color-white)}:is(.hospital-form,.hospital-form-container) .creation-tab.completed .tab-number{background-color:var(--color-emerald-500);color:var(--color-white)}:is(.hospital-form,.hospital-form-container) .compliance-badge{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.hospital-form,.hospital-form-container) .compliance-badge.enabled{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}:is(.hospital-form,.hospital-form-container) .compliance-badge.enabled:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){:is(.hospital-form,.hospital-form-container) .compliance-badge.enabled:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 40%,transparent)}}:is(.hospital-form,.hospital-form-container) .compliance-badge.enabled:where(.dark,.dark *){color:var(--color-emerald-400)}:is(.hospital-form,.hospital-form-container) .compliance-badge.disabled{background-color:var(--color-slate-100);color:var(--color-slate-500)}:is(.hospital-form,.hospital-form-container) .compliance-badge.disabled:where(.dark,.dark *){background-color:var(--color-dark-700)}:is(.hospital-form,.hospital-form-container) .compliance-badge.disabled:where(.dark,.dark *){color:var(--color-slate-400)}}:is(.hospital-form,.hospital-form-container) .select{width:100%;border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}:is(.hospital-form,.hospital-form-container) .stepper{margin-bottom:calc(var(--spacing) * 8);display:flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2)}:is(.hospital-form,.hospital-form-container) .stepper-item{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}:is(.hospital-form,.hospital-form-container) .stepper-number{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}:is(.hospital-form,.hospital-form-container) .stepper-number.inactive{background-color:var(--color-slate-200);color:var(--color-slate-500)}:is(.hospital-form,.hospital-form-container) .stepper-number.inactive:where(.dark,.dark *){background-color:var(--color-dark-600)}:is(.hospital-form,.hospital-form-container) .stepper-number.inactive:where(.dark,.dark *){color:var(--color-slate-400)}:is(.hospital-form,.hospital-form-container) .stepper-number.active{background-color:var(--color-teal-500);color:var(--color-white)}:is(.hospital-form,.hospital-form-container) .stepper-number.completed{background-color:var(--color-emerald-500);color:var(--color-white)}:is(.hospital-form,.hospital-form-container) .stepper-text{display:none;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}@media(width>=40rem){:is(.hospital-form,.hospital-form-container) .stepper-text{display:block}}:is(.hospital-form,.hospital-form-container) .stepper-text:where(.dark,.dark *){color:var(--color-slate-300)}:is(.hospital-form,.hospital-form-container) .stepper-line{margin-inline:calc(var(--spacing) * 2);height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 12);background-color:var(--color-slate-200)}:is(.hospital-form,.hospital-form-container) .stepper-line:where(.dark,.dark *){background-color:var(--color-dark-600)}:is(.hospital-form,.hospital-form-container) .stepper-line.active{background-color:var(--color-teal-500)}:is(.hospital-form,.hospital-form-container) .stat-card{display:block}@layer components{.hospital-edit .breadcrumb{margin-bottom:calc(var(--spacing) * 4);display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.hospital-edit .breadcrumb-item{color:var(--color-slate-500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.hospital-edit .breadcrumb-item:hover{color:var(--color-teal-600)}}.hospital-edit .breadcrumb-item:where(.dark,.dark *){color:var(--color-slate-400)}@media(hover:hover){.hospital-edit .breadcrumb-item:where(.dark,.dark *):hover{color:var(--color-teal-400)}}.hospital-edit .breadcrumb-item.active{pointer-events:none;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900)}.hospital-edit .breadcrumb-item.active:where(.dark,.dark *){color:var(--color-white)}.hospital-edit .breadcrumb-separator{color:var(--color-slate-300)}.hospital-edit .breadcrumb-separator:where(.dark,.dark *){color:var(--color-slate-600)}.hospital-edit .card{overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white)}@supports (color: color-mix(in lab,red,red)){.hospital-edit .card{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.hospital-edit .card:where(.dark,.dark *){border-color:var(--color-dark-700)}.hospital-edit .card:where(.dark,.dark *){background-color:var(--color-dark-800)}.hospital-edit .card-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}.hospital-edit .card-header:where(.dark,.dark *){border-color:var(--color-dark-700)}.hospital-edit .card-title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.hospital-edit .card-title:where(.dark,.dark *){color:var(--color-white)}.hospital-edit .card-subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.hospital-edit .card-subtitle:where(.dark,.dark *){color:var(--color-slate-400)}.hospital-edit .card-body{padding:calc(var(--spacing) * 6)}.hospital-edit .btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;-webkit-user-select:none;user-select:none}.hospital-edit .btn:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hospital-edit .btn:focus{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.hospital-edit .btn:focus{--tw-outline-style: none;outline-style:none}.hospital-edit .btn:disabled{cursor:not-allowed}.hospital-edit .btn:disabled{opacity:50%}.hospital-edit .btn-primary{background-color:var(--color-teal-500);color:var(--color-white);--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color: color-mix(in srgb, #00c896 30%, transparent)}@layer daisyui.l1.l2.l3{:where(.hospital-edit .btn-primary){width:unset}}@layer daisyui.l1.l2.l3{.hospital-edit .btn-primary{display:inline-flex;flex-shrink:0;cursor:pointer;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.375rem;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links: var(--btn-fg);height:var(--size);font-size:var(--fontsize, .875rem);font-weight:600;outline-color:var(--btn-color, var(--color-base-content));transition-property:color,background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));background-color:var(--btn-bg);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset,var(--btn-shadow);--size: calc(var(--size-field, .25rem) * 10);--btn-bg: var(--btn-color, var(--color-base-200));--btn-fg: var(--color-base-content);--btn-p: 1rem;--btn-border: var(--btn-bg);--btn-shadow: 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg);--btn-noise: var(--fx-noise)}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-primary{--btn-border: color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-primary{--btn-shadow: 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}@media(hover:hover){.hospital-edit .btn-primary:hover{--btn-bg: var(--btn-color, var(--color-base-200))}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-primary:hover{--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)}}}.hospital-edit .btn-primary:focus-visible,.hospital-edit .btn-primary:has(:focus-visible){outline-width:2px;outline-style:solid;isolation:isolate}.hospital-edit .btn-primary:active:not(.btn-active){translate:0 .5px;--btn-bg: var(--btn-color, var(--color-base-200));--btn-border: var(--btn-color, var(--color-base-200));--btn-shadow: 0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0)}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-primary:active:not(.btn-active){--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%)}}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-primary:active:not(.btn-active){--btn-border: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)}}.hospital-edit .btn-primary:is(input[type=checkbox],input[type=radio]){appearance:none}.hospital-edit .btn-primary:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content: attr(aria-label);content:var(--tw-content)}.hospital-edit .btn-primary:where(input:checked:not(.filter .btn)){--btn-color: var(--color-primary);--btn-fg: var(--color-primary-content);isolation:isolate}}@layer daisyui.l1.l2{.hospital-edit .btn-primary:disabled{pointer-events:none;--btn-border: #0000;--btn-noise: none;--btn-fg: var(--color-base-content)}.hospital-edit .btn-primary:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-primary:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-primary:disabled{--btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000)}}}@layer daisyui.l1.l2{.hospital-edit .btn-primary[disabled]{pointer-events:none;--btn-border: #0000;--btn-noise: none;--btn-fg: var(--color-base-content)}.hospital-edit .btn-primary[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-primary[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-primary[disabled]{--btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000)}}}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-primary{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-teal-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}@media(hover:hover){.hospital-edit .btn-primary:hover{background-color:var(--color-teal-600)}}@media(hover:hover){.hospital-edit .btn-primary:hover{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(hover:hover){.hospital-edit .btn-primary:hover{--tw-shadow-color: color-mix(in srgb, #00c896 40%, transparent)}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-primary:hover{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-teal-500) 40%, transparent) var(--tw-shadow-alpha), transparent)}}}.hospital-edit .btn-primary:focus{--tw-ring-color: var(--color-teal-500)}.hospital-edit .btn-primary:active{scale:.98}.hospital-edit .btn-primary:where(.dark,.dark *){background-color:var(--color-teal-600)}@media(hover:hover){.hospital-edit .btn-primary:where(.dark,.dark *):hover{background-color:var(--color-teal-500)}}.hospital-edit .btn-primary:where(.dark,.dark *):focus{--tw-ring-offset-color: var(--color-dark-800)}.hospital-edit .btn-secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-700)}@layer daisyui.l1.l2.l3{:where(.hospital-edit .btn-secondary){width:unset}}@layer daisyui.l1.l2.l3{.hospital-edit .btn-secondary{display:inline-flex;flex-shrink:0;cursor:pointer;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.375rem;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links: var(--btn-fg);height:var(--size);font-size:var(--fontsize, .875rem);font-weight:600;outline-color:var(--btn-color, var(--color-base-content));transition-property:color,background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));background-color:var(--btn-bg);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset,var(--btn-shadow);--size: calc(var(--size-field, .25rem) * 10);--btn-bg: var(--btn-color, var(--color-base-200));--btn-fg: var(--color-base-content);--btn-p: 1rem;--btn-border: var(--btn-bg);--btn-shadow: 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg);--btn-noise: var(--fx-noise)}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-secondary{--btn-border: color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-secondary{--btn-shadow: 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}@media(hover:hover){.hospital-edit .btn-secondary:hover{--btn-bg: var(--btn-color, var(--color-base-200))}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-secondary:hover{--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)}}}.hospital-edit .btn-secondary:focus-visible,.hospital-edit .btn-secondary:has(:focus-visible){outline-width:2px;outline-style:solid;isolation:isolate}.hospital-edit .btn-secondary:active:not(.btn-active){translate:0 .5px;--btn-bg: var(--btn-color, var(--color-base-200));--btn-border: var(--btn-color, var(--color-base-200));--btn-shadow: 0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0)}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-secondary:active:not(.btn-active){--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%)}}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-secondary:active:not(.btn-active){--btn-border: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)}}.hospital-edit .btn-secondary:is(input[type=checkbox],input[type=radio]){appearance:none}.hospital-edit .btn-secondary:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content: attr(aria-label);content:var(--tw-content)}.hospital-edit .btn-secondary:where(input:checked:not(.filter .btn)){--btn-color: var(--color-primary);--btn-fg: var(--color-primary-content);isolation:isolate}}@layer daisyui.l1.l2{.hospital-edit .btn-secondary:disabled{pointer-events:none;--btn-border: #0000;--btn-noise: none;--btn-fg: var(--color-base-content)}.hospital-edit .btn-secondary:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-secondary:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-secondary:disabled{--btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000)}}}@layer daisyui.l1.l2{.hospital-edit .btn-secondary[disabled]{pointer-events:none;--btn-border: #0000;--btn-noise: none;--btn-fg: var(--color-base-content)}.hospital-edit .btn-secondary[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-secondary[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-secondary[disabled]{--btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000)}}}@media(hover:hover){.hospital-edit .btn-secondary:hover{border-color:var(--color-slate-300)}}@media(hover:hover){.hospital-edit .btn-secondary:hover{background-color:var(--color-slate-50)}}.hospital-edit .btn-secondary:focus{--tw-ring-color: var(--color-slate-500)}.hospital-edit .btn-secondary:where(.dark,.dark *){border-color:var(--color-dark-600)}.hospital-edit .btn-secondary:where(.dark,.dark *){background-color:var(--color-dark-700)}.hospital-edit .btn-secondary:where(.dark,.dark *){color:var(--color-slate-200)}@media(hover:hover){.hospital-edit .btn-secondary:where(.dark,.dark *):hover{border-color:var(--color-dark-500)}}@media(hover:hover){.hospital-edit .btn-secondary:where(.dark,.dark *):hover{background-color:var(--color-dark-600)}}.hospital-edit .btn-ghost{background-color:transparent;color:var(--color-slate-600)}@layer daisyui.l1.l2.l3{:where(.hospital-edit .btn-ghost){width:unset}}@layer daisyui.l1.l2.l3{.hospital-edit .btn-ghost{display:inline-flex;flex-shrink:0;cursor:pointer;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.375rem;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links: var(--btn-fg);height:var(--size);font-size:var(--fontsize, .875rem);font-weight:600;outline-color:var(--btn-color, var(--color-base-content));transition-property:color,background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));background-color:var(--btn-bg);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset,var(--btn-shadow);--size: calc(var(--size-field, .25rem) * 10);--btn-bg: var(--btn-color, var(--color-base-200));--btn-fg: var(--color-base-content);--btn-p: 1rem;--btn-border: var(--btn-bg);--btn-shadow: 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg);--btn-noise: var(--fx-noise)}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-ghost{--btn-border: color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-ghost{--btn-shadow: 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}@media(hover:hover){.hospital-edit .btn-ghost:hover{--btn-bg: var(--btn-color, var(--color-base-200))}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-ghost:hover{--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)}}}.hospital-edit .btn-ghost:focus-visible,.hospital-edit .btn-ghost:has(:focus-visible){outline-width:2px;outline-style:solid;isolation:isolate}.hospital-edit .btn-ghost:active:not(.btn-active){translate:0 .5px;--btn-bg: var(--btn-color, var(--color-base-200));--btn-border: var(--btn-color, var(--color-base-200));--btn-shadow: 0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0)}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-ghost:active:not(.btn-active){--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%)}}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-ghost:active:not(.btn-active){--btn-border: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)}}.hospital-edit .btn-ghost:is(input[type=checkbox],input[type=radio]){appearance:none}.hospital-edit .btn-ghost:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content: attr(aria-label);content:var(--tw-content)}.hospital-edit .btn-ghost:where(input:checked:not(.filter .btn)){--btn-color: var(--color-primary);--btn-fg: var(--color-primary-content);isolation:isolate}}@layer daisyui.l1.l2{.hospital-edit .btn-ghost:disabled{pointer-events:none;--btn-border: #0000;--btn-noise: none;--btn-fg: var(--color-base-content)}.hospital-edit .btn-ghost:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-ghost:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-ghost:disabled{--btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000)}}}@layer daisyui.l1.l2{.hospital-edit .btn-ghost[disabled]{pointer-events:none;--btn-border: #0000;--btn-noise: none;--btn-fg: var(--color-base-content)}.hospital-edit .btn-ghost[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-ghost[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-ghost[disabled]{--btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000)}}}@media(hover:hover){.hospital-edit .btn-ghost:hover{background-color:var(--color-slate-100)}}.hospital-edit .btn-ghost:focus{--tw-ring-color: var(--color-slate-400)}.hospital-edit .btn-ghost:where(.dark,.dark *){color:var(--color-slate-400)}@media(hover:hover){.hospital-edit .btn-ghost:where(.dark,.dark *):hover{background-color:var(--color-dark-700)}}@media(hover:hover){.hospital-edit .btn-ghost:where(.dark,.dark *):hover{color:var(--color-slate-200)}}.hospital-edit .btn-danger{background-color:var(--color-red-500);color:var(--color-white)}@layer daisyui.l1.l2.l3{:where(.hospital-edit .btn-danger){width:unset}}@layer daisyui.l1.l2.l3{.hospital-edit .btn-danger{display:inline-flex;flex-shrink:0;cursor:pointer;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.375rem;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links: var(--btn-fg);height:var(--size);font-size:var(--fontsize, .875rem);font-weight:600;outline-color:var(--btn-color, var(--color-base-content));transition-property:color,background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));background-color:var(--btn-bg);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset,var(--btn-shadow);--size: calc(var(--size-field, .25rem) * 10);--btn-bg: var(--btn-color, var(--color-base-200));--btn-fg: var(--color-base-content);--btn-p: 1rem;--btn-border: var(--btn-bg);--btn-shadow: 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg);--btn-noise: var(--fx-noise)}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-danger{--btn-border: color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-danger{--btn-shadow: 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}@media(hover:hover){.hospital-edit .btn-danger:hover{--btn-bg: var(--btn-color, var(--color-base-200))}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-danger:hover{--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)}}}.hospital-edit .btn-danger:focus-visible,.hospital-edit .btn-danger:has(:focus-visible){outline-width:2px;outline-style:solid;isolation:isolate}.hospital-edit .btn-danger:active:not(.btn-active){translate:0 .5px;--btn-bg: var(--btn-color, var(--color-base-200));--btn-border: var(--btn-color, var(--color-base-200));--btn-shadow: 0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0)}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-danger:active:not(.btn-active){--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%)}}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-danger:active:not(.btn-active){--btn-border: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)}}.hospital-edit .btn-danger:is(input[type=checkbox],input[type=radio]){appearance:none}.hospital-edit .btn-danger:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content: attr(aria-label);content:var(--tw-content)}.hospital-edit .btn-danger:where(input:checked:not(.filter .btn)){--btn-color: var(--color-primary);--btn-fg: var(--color-primary-content);isolation:isolate}}@layer daisyui.l1.l2{.hospital-edit .btn-danger:disabled{pointer-events:none;--btn-border: #0000;--btn-noise: none;--btn-fg: var(--color-base-content)}.hospital-edit .btn-danger:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-danger:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-danger:disabled{--btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000)}}}@layer daisyui.l1.l2{.hospital-edit .btn-danger[disabled]{pointer-events:none;--btn-border: #0000;--btn-noise: none;--btn-fg: var(--color-base-content)}.hospital-edit .btn-danger[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-danger[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-danger[disabled]{--btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000)}}}@media(hover:hover){.hospital-edit .btn-danger:hover{background-color:var(--color-red-600)}}.hospital-edit .btn-danger:focus{--tw-ring-color: var(--color-red-500)}.hospital-edit .btn-danger:where(.dark,.dark *){background-color:var(--color-red-600)}@media(hover:hover){.hospital-edit .btn-danger:where(.dark,.dark *):hover{background-color:var(--color-red-500)}}.hospital-edit .btn-danger:where(.dark,.dark *):focus{--tw-ring-offset-color: var(--color-dark-800)}.hospital-edit .btn-icon{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 2.5)}@layer daisyui.l1.l2.l3{:where(.hospital-edit .btn-icon){width:unset}}@layer daisyui.l1.l2.l3{.hospital-edit .btn-icon{display:inline-flex;flex-shrink:0;cursor:pointer;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.375rem;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links: var(--btn-fg);height:var(--size);font-size:var(--fontsize, .875rem);font-weight:600;outline-color:var(--btn-color, var(--color-base-content));transition-property:color,background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));background-color:var(--btn-bg);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset,var(--btn-shadow);--size: calc(var(--size-field, .25rem) * 10);--btn-bg: var(--btn-color, var(--color-base-200));--btn-fg: var(--color-base-content);--btn-p: 1rem;--btn-border: var(--btn-bg);--btn-shadow: 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg);--btn-noise: var(--fx-noise)}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-icon{--btn-border: color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-icon{--btn-shadow: 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}@media(hover:hover){.hospital-edit .btn-icon:hover{--btn-bg: var(--btn-color, var(--color-base-200))}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-icon:hover{--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)}}}.hospital-edit .btn-icon:focus-visible,.hospital-edit .btn-icon:has(:focus-visible){outline-width:2px;outline-style:solid;isolation:isolate}.hospital-edit .btn-icon:active:not(.btn-active){translate:0 .5px;--btn-bg: var(--btn-color, var(--color-base-200));--btn-border: var(--btn-color, var(--color-base-200));--btn-shadow: 0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0)}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-icon:active:not(.btn-active){--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%)}}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-icon:active:not(.btn-active){--btn-border: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)}}.hospital-edit .btn-icon:is(input[type=checkbox],input[type=radio]){appearance:none}.hospital-edit .btn-icon:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content: attr(aria-label);content:var(--tw-content)}.hospital-edit .btn-icon:where(input:checked:not(.filter .btn)){--btn-color: var(--color-primary);--btn-fg: var(--color-primary-content);isolation:isolate}}@layer daisyui.l1.l2{.hospital-edit .btn-icon:disabled{pointer-events:none;--btn-border: #0000;--btn-noise: none;--btn-fg: var(--color-base-content)}.hospital-edit .btn-icon:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-icon:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-icon:disabled{--btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000)}}}@layer daisyui.l1.l2{.hospital-edit .btn-icon[disabled]{pointer-events:none;--btn-border: #0000;--btn-noise: none;--btn-fg: var(--color-base-content)}.hospital-edit .btn-icon[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-icon[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@supports (color: color-mix(in lab,red,red)){.hospital-edit .btn-icon[disabled]{--btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000)}}}.hospital-edit .form-section{margin-bottom:calc(var(--spacing) * 8)}.hospital-edit .form-section:last-child{margin-bottom:calc(var(--spacing) * 0)}.hospital-edit .form-section-title{margin-bottom:calc(var(--spacing) * 4);display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.hospital-edit .form-section-title:where(.dark,.dark *){color:var(--color-white)}.hospital-edit .form-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 6)}@media(width>=48rem){.hospital-edit .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.hospital-edit .form-group>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.hospital-edit .form-label{display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.hospital-edit .form-label:where(.dark,.dark *){color:var(--color-slate-300)}.hospital-edit .form-label-optional{margin-left:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-400)}.hospital-edit .form-label-optional:where(.dark,.dark *){color:var(--color-slate-500)}.hospital-edit .form-input{width:100%;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.hospital-edit .form-input:focus{border-color:var(--color-teal-500)}.hospital-edit .form-input:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hospital-edit .form-input:focus{--tw-ring-color: color-mix(in srgb, #00c896 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.hospital-edit .form-input:focus{--tw-ring-color: color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.hospital-edit .form-input:focus{--tw-outline-style: none;outline-style:none}.hospital-edit .form-input:where(.dark,.dark *){border-color:var(--color-dark-600)}.hospital-edit .form-input:where(.dark,.dark *){background-color:var(--color-dark-700)}.hospital-edit .form-input:where(.dark,.dark *){color:var(--color-slate-200)}.hospital-edit .form-input:where(.dark,.dark *)::placeholder{color:var(--color-slate-500)}.hospital-edit .form-input:disabled{cursor:not-allowed;background-color:var(--color-slate-50);opacity:60%}.hospital-edit .form-input:disabled:where(.dark,.dark *){background-color:var(--color-dark-600)}.hospital-edit .form-select{cursor:pointer;appearance:none;background-position:right;background-repeat:no-repeat;padding-right:calc(var(--spacing) * 10)}.hospital-edit .form-textarea{resize:none}.hospital-edit .form-hint{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.hospital-edit .form-hint:where(.dark,.dark *){color:var(--color-slate-400)}.hospital-edit .form-error{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-red-500)}.hospital-edit .form-error:where(.dark,.dark *){color:var(--color-red-400)}.hospital-edit .file-upload{position:relative}.hospital-edit .file-upload-area{cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;--tw-border-style: dashed;border-style:dashed;border-color:var(--color-slate-200);padding:calc(var(--spacing) * 6);text-align:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.hospital-edit .file-upload-area:hover{border-color:var(--color-teal-500)}}.hospital-edit .file-upload-area:where(.dark,.dark *){border-color:var(--color-dark-600)}@media(hover:hover){.hospital-edit .file-upload-area:where(.dark,.dark *):hover{border-color:var(--color-teal-500)}}.hospital-edit .file-upload-area.has-file{border-color:var(--color-teal-500);background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.hospital-edit .file-upload-area.has-file{background-color:color-mix(in oklab,var(--color-teal-50) 50%,transparent)}}.hospital-edit .file-upload-area.has-file:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.hospital-edit .file-upload-area.has-file:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-900) 20%,transparent)}}.hospital-edit .file-upload-icon{margin-inline:auto;margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);color:var(--color-slate-400)}.hospital-edit .file-upload-icon:where(.dark,.dark *){color:var(--color-slate-500)}.hospital-edit .file-upload-text{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.hospital-edit .file-upload-text:where(.dark,.dark *){color:var(--color-slate-400)}.hospital-edit .file-upload-hint{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.hospital-edit .file-upload-hint:where(.dark,.dark *){color:var(--color-slate-500)}.hospital-edit .file-preview{margin-top:calc(var(--spacing) * 4);display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3)}.hospital-edit .file-preview:where(.dark,.dark *){background-color:var(--color-dark-700)}.hospital-edit .toggle-wrapper{display:flex;align-items:center;justify-content:space-between;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-block:calc(var(--spacing) * 3)}.hospital-edit .toggle-wrapper:last-child{border-style:var(--tw-border-style);border-width:0px}.hospital-edit .toggle-wrapper:where(.dark,.dark *){border-color:var(--color-dark-700)}.hospital-edit .toggle-info{flex:1}.hospital-edit .toggle-label{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900)}.hospital-edit .toggle-label:where(.dark,.dark *){color:var(--color-white)}.hospital-edit .toggle-desc{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.hospital-edit .toggle-desc:where(.dark,.dark *){color:var(--color-slate-400)}.hospital-edit .toggle-switch{position:relative;margin-left:calc(var(--spacing) * 4);display:inline-flex;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 11);flex-shrink:0;cursor:pointer;align-items:center;border-radius:calc(infinity * 1px);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.hospital-edit .toggle-switch.on{background-color:var(--color-teal-500)}.hospital-edit .toggle-switch.off{background-color:var(--color-slate-300)}.hospital-edit .toggle-switch.off:where(.dark,.dark *){background-color:var(--color-dark-600)}.hospital-edit .toggle-knob{display:inline-block;height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:calc(infinity * 1px);background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.hospital-edit .toggle-switch.on .toggle-knob{--tw-translate-x: calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.hospital-edit .toggle-switch.off .toggle-knob{--tw-translate-x: calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.hospital-edit .checkbox-group>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.hospital-edit .checkbox-item{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3)}.hospital-edit .checkbox{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);cursor:pointer;border-radius:.25rem;border-color:var(--color-slate-300);color:var(--color-teal-500)}.hospital-edit .checkbox:focus{--tw-ring-color: var(--color-teal-500)}.hospital-edit .checkbox:focus{--tw-ring-offset-width: 0px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.hospital-edit .checkbox:where(.dark,.dark *){border-color:var(--color-dark-500)}.hospital-edit .checkbox:where(.dark,.dark *){background-color:var(--color-dark-700)}.hospital-edit .checkbox-label{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700)}.hospital-edit .checkbox-label:where(.dark,.dark *){color:var(--color-slate-300)}.hospital-edit .checkbox-desc{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.hospital-edit .checkbox-desc:where(.dark,.dark *){color:var(--color-slate-400)}.hospital-edit .limit-slider{border-radius:var(--radius-xl);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4)}.hospital-edit .limit-slider:where(.dark,.dark *){background-color:var(--color-dark-700)}.hospital-edit .limit-slider-header{margin-bottom:calc(var(--spacing) * 3);display:flex;align-items:center;justify-content:space-between}.hospital-edit .limit-slider-label{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.hospital-edit .limit-slider-label:where(.dark,.dark *){color:var(--color-slate-300)}.hospital-edit .limit-slider-value{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-600)}.hospital-edit .limit-slider-value:where(.dark,.dark *){color:var(--color-teal-400)}.hospital-edit .limit-slider-input{height:calc(var(--spacing) * 2);width:100%;cursor:pointer;appearance:none;border-radius:calc(infinity * 1px);background-color:var(--color-slate-200)}.hospital-edit .limit-slider-input:where(.dark,.dark *){background-color:var(--color-dark-600)}.hospital-edit .limit-slider-input::-webkit-slider-thumb{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);cursor:pointer;appearance:none;border-radius:calc(infinity * 1px);background-color:var(--color-teal-500);--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hospital-edit .limit-slider-marks{margin-top:calc(var(--spacing) * 2);display:flex;justify-content:space-between;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.hospital-edit .limit-slider-marks:where(.dark,.dark *){color:var(--color-slate-500)}.hospital-edit .page-header{margin-bottom:calc(var(--spacing) * 6);display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}@media(width>=40rem){.hospital-edit .page-header{flex-direction:row}}@media(width>=40rem){.hospital-edit .page-header{align-items:center}}@media(width>=40rem){.hospital-edit .page-header{justify-content:space-between}}.hospital-edit .page-title{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.hospital-edit .page-title:where(.dark,.dark *){color:var(--color-white)}.hospital-edit .page-subtitle{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.hospital-edit .page-subtitle:where(.dark,.dark *){color:var(--color-slate-400)}.hospital-edit .form-nav{position:sticky;top:calc(var(--spacing) * 6)}:where(.hospital-edit .form-nav>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}.hospital-edit .form-nav-item{display:flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.hospital-edit .form-nav-item:hover{background-color:var(--color-slate-100)}}@media(hover:hover){.hospital-edit .form-nav-item:hover{color:var(--color-slate-900)}}.hospital-edit .form-nav-item:where(.dark,.dark *){color:var(--color-slate-400)}@media(hover:hover){.hospital-edit .form-nav-item:where(.dark,.dark *):hover{background-color:var(--color-dark-700)}}@media(hover:hover){.hospital-edit .form-nav-item:where(.dark,.dark *):hover{color:var(--color-white)}}.hospital-edit .form-nav-item.active{background-color:var(--color-teal-50);color:var(--color-teal-600)}.hospital-edit .form-nav-item.active:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.hospital-edit .form-nav-item.active:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-900) 20%,transparent)}}.hospital-edit .form-nav-item.active:where(.dark,.dark *){color:var(--color-teal-400)}.hospital-edit .form-nav-icon{width:calc(var(--spacing) * 5);text-align:center}.hospital-edit .alert{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 4)}.hospital-edit .alert-info{border-width:var(--border);border-color:var(--alert-border-color, var(--color-base-200));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue-200);background-color:var(--color-blue-50)}@layer daisyui.l1.l2.l3{.hospital-edit .alert-info{border-style:solid;--alert-border-color: var(--color-base-200);display:grid;align-items:center;gap:1rem;border-radius:var(--radius-box);padding-inline:1rem;padding-block:.75rem;color:var(--color-base-content);background-color:var(--alert-color, var(--color-base-200));justify-content:start;justify-items:start;grid-auto-flow:column;grid-template-columns:auto;text-align:start;font-size:.875rem;line-height:1.25rem;background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px #000,0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}@supports (color: color-mix(in lab,red,red)){.hospital-edit .alert-info{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color, var(--color-base-200))) calc(var(--depth) * 20%),#0000),0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.hospital-edit .alert-info:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}.hospital-edit .alert-info:where(.dark,.dark *){border-color:var(--color-blue-800)}.hospital-edit .alert-info:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.9% .146 265.522) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.hospital-edit .alert-info:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900) 20%,transparent)}}}.sticky-footer{position:fixed;right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:40;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}.sticky-footer:where(.dark,.dark *){border-color:var(--color-dark-700)}.sticky-footer:where(.dark,.dark *){background-color:var(--color-dark-800)}.sticky-footer-content{margin-inline:auto;display:flex;max-width:1920px;align-items:center;justify-content:space-between}@layer components{.hospital-details .card{overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white)}@supports (color: color-mix(in lab,red,red)){.hospital-details .card{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.hospital-details .card:where(.dark,.dark *){border-color:var(--color-dark-700)}.hospital-details .card:where(.dark,.dark *){background-color:var(--color-dark-800)}.hospital-details .card-header{display:flex;align-items:center;justify-content:space-between;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}.hospital-details .card-header:where(.dark,.dark *){border-color:var(--color-dark-700)}.hospital-details .card-title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.hospital-details .card-title:where(.dark,.dark *){color:var(--color-white)}.hospital-details .card-body{padding:calc(var(--spacing) * 6)}.hospital-details .tabs{display:flex;align-items:center;gap:calc(var(--spacing) * 1);overflow-x:auto;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200)}.hospital-details .tabs:where(.dark,.dark *){border-color:var(--color-dark-700)}.hospital-details .tab{cursor:pointer;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:transparent;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-slate-500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.hospital-details .tab:hover{border-color:var(--color-slate-300)}}@media(hover:hover){.hospital-details .tab:hover{color:var(--color-slate-700)}}.hospital-details .tab:where(.dark,.dark *){color:var(--color-slate-400)}@media(hover:hover){.hospital-details .tab:where(.dark,.dark *):hover{border-color:var(--color-dark-500)}}@media(hover:hover){.hospital-details .tab:where(.dark,.dark *):hover{color:var(--color-slate-300)}}.hospital-details .tab.active{border-color:var(--color-teal-500);color:var(--color-teal-600)}.hospital-details .tab.active:where(.dark,.dark *){color:var(--color-teal-400)}.hospital-details .tab-content.active{display:block}.hospital-details .detail-row{display:flex;flex-direction:column;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-block:calc(var(--spacing) * 3)}.hospital-details .detail-row:last-child{border-style:var(--tw-border-style);border-width:0px}@media(width>=40rem){.hospital-details .detail-row{flex-direction:row}}@media(width>=40rem){.hospital-details .detail-row{align-items:center}}.hospital-details .detail-row:where(.dark,.dark *){border-color:var(--color-dark-700)}.hospital-details .detail-label{margin-bottom:calc(var(--spacing) * 1);flex-shrink:0;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}@media(width>=40rem){.hospital-details .detail-label{margin-bottom:calc(var(--spacing) * 0)}}@media(width>=40rem){.hospital-details .detail-label{width:calc(var(--spacing) * 48)}}.hospital-details .detail-label:where(.dark,.dark *){color:var(--color-slate-400)}.hospital-details .detail-value{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900)}.hospital-details .detail-value:where(.dark,.dark *){color:var(--color-white)}.hospital-details .stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=64rem){.hospital-details .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hospital-details .stat-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}@supports (color: color-mix(in lab,red,red)){.hospital-details .stat-card{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.hospital-details .stat-card:where(.dark,.dark *){border-color:var(--color-dark-700)}.hospital-details .stat-card:where(.dark,.dark *){background-color:var(--color-dark-800)}.hospital-details .stat-icon{margin-bottom:calc(var(--spacing) * 4);display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);align-items:center;justify-content:center;border-radius:var(--radius-xl)}.hospital-details .stat-value{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.hospital-details .stat-value:where(.dark,.dark *){color:var(--color-white)}.hospital-details .stat-label{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.hospital-details .stat-label:where(.dark,.dark *){color:var(--color-slate-400)}.hospital-details .stat-change{margin-top:calc(var(--spacing) * 2);display:flex;align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.hospital-details .stat-change.positive{color:var(--color-emerald-600)}.hospital-details .stat-change.positive:where(.dark,.dark *){color:var(--color-emerald-400)}.hospital-details .stat-change.negative{color:var(--color-red-600)}.hospital-details .stat-change.negative:where(.dark,.dark *){color:var(--color-red-400)}.hospital-details .progress-bar{height:calc(var(--spacing) * 3);overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--color-slate-200)}.hospital-details .progress-bar:where(.dark,.dark *){background-color:var(--color-dark-600)}.hospital-details .progress-fill{height:100%;border-radius:calc(infinity * 1px);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .5s;transition-duration:.5s}.hospital-details .progress-fill.low{background-color:var(--color-emerald-500)}.hospital-details .progress-fill.medium{background-color:var(--color-amber-500)}.hospital-details .progress-fill.high{background-color:var(--color-red-500)}.hospital-details .feature-toggle{display:flex;align-items:center;justify-content:space-between;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-block:calc(var(--spacing) * 3)}.hospital-details .feature-toggle:last-child{border-style:var(--tw-border-style);border-width:0px}.hospital-details .feature-toggle:where(.dark,.dark *){border-color:var(--color-dark-700)}.hospital-details .feature-info{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.hospital-details .feature-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-lg)}.hospital-details .feature-name{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900)}.hospital-details .feature-name:where(.dark,.dark *){color:var(--color-white)}.hospital-details .feature-desc{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.hospital-details .feature-desc:where(.dark,.dark *){color:var(--color-slate-400)}.hospital-details .toggle-switch{position:relative;display:inline-flex;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 11);cursor:pointer;align-items:center;border-radius:calc(infinity * 1px);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.hospital-details .toggle-switch.on{background-color:var(--color-teal-500)}.hospital-details .toggle-switch.off{background-color:var(--color-slate-300)}.hospital-details .toggle-switch.off:where(.dark,.dark *){background-color:var(--color-dark-600)}.hospital-details .toggle-knob{display:inline-block;height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:calc(infinity * 1px);background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.hospital-details .toggle-switch.on .toggle-knob{--tw-translate-x: calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.hospital-details .toggle-switch.off .toggle-knob{--tw-translate-x: calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hospital-details .branch-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4)}@supports (color: color-mix(in lab,red,red)){.hospital-details .branch-card{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.hospital-details .branch-card:where(.dark,.dark *){border-color:var(--color-dark-600)}.hospital-details .branch-card:where(.dark,.dark *){background-color:var(--color-dark-700)}.hospital-details .branch-header{margin-bottom:calc(var(--spacing) * 3);display:flex;align-items:flex-start;justify-content:space-between}.hospital-details .branch-name{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.hospital-details .branch-name:where(.dark,.dark *){color:var(--color-white)}.hospital-details .branch-type{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.hospital-details .branch-type:where(.dark,.dark *){color:var(--color-slate-400)}.hospital-details .compliance-item{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-block:calc(var(--spacing) * 3)}.hospital-details .compliance-item:last-child{border-style:var(--tw-border-style);border-width:0px}.hospital-details .compliance-item:where(.dark,.dark *){border-color:var(--color-dark-700)}.hospital-details .compliance-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl)}.hospital-details .compliance-info{flex:1}.hospital-details .compliance-name{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900)}.hospital-details .compliance-name:where(.dark,.dark *){color:var(--color-white)}.hospital-details .compliance-status{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.hospital-details .activity-item{display:flex;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.hospital-details .activity-dot{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);flex-shrink:0;border-radius:calc(infinity * 1px)}.hospital-details .activity-content{flex:1}.hospital-details .activity-title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-900)}.hospital-details .activity-title:where(.dark,.dark *){color:var(--color-white)}.hospital-details .activity-meta{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.hospital-details .activity-meta:where(.dark,.dark *){color:var(--color-slate-400)}.hospital-details .modal-overlay{position:fixed;inset:calc(var(--spacing) * 0);z-index:50;display:flex;display:none;align-items:center;justify-content:center;background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 50%,transparent);padding:calc(var(--spacing) * 4)}@supports (color: color-mix(in lab,red,red)){.hospital-details .modal-overlay{background-color:color-mix(in oklab,var(--color-slate-900) 50%,transparent)}}.hospital-details .modal-overlay:where(.dark,.dark *){background-color:color-mix(in srgb,#000 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.hospital-details .modal-overlay:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.hospital-details .modal-overlay.open{display:flex}.hospital-details .modal{max-height:90vh;width:100%;max-width:var(--container-lg);overflow:hidden;border-radius:var(--radius-2xl);background-color:var(--color-white);--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hospital-details .modal:where(.dark,.dark *){background-color:var(--color-dark-800)}.hospital-details .modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}.hospital-details .modal-header:where(.dark,.dark *){border-color:var(--color-dark-700)}.hospital-details .modal-title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.hospital-details .modal-title:where(.dark,.dark *){color:var(--color-white)}.hospital-details .modal-close{margin-right:calc(var(--spacing) * -2);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 2);color:var(--color-slate-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.hospital-details .modal-close:hover{background-color:var(--color-slate-100)}}@media(hover:hover){.hospital-details .modal-close:hover{color:var(--color-slate-600)}}@media(hover:hover){.hospital-details .modal-close:where(.dark,.dark *):hover{background-color:var(--color-dark-700)}}@media(hover:hover){.hospital-details .modal-close:where(.dark,.dark *):hover{color:var(--color-slate-300)}}.hospital-details .modal-body{overflow-y:auto;padding:calc(var(--spacing) * 6)}.hospital-details .modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}@supports (color: color-mix(in lab,red,red)){.hospital-details .modal-footer{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.hospital-details .modal-footer:where(.dark,.dark *){border-color:var(--color-dark-700)}.hospital-details .modal-footer:where(.dark,.dark *){background-color:color-mix(in srgb,#111827 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.hospital-details .modal-footer:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 50%,transparent)}}.hospital-details .hospital-header-card{margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white);padding:calc(var(--spacing) * 6)}@supports (color: color-mix(in lab,red,red)){.hospital-details .hospital-header-card{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.hospital-details .hospital-header-card:where(.dark,.dark *){border-color:var(--color-dark-700)}.hospital-details .hospital-header-card:where(.dark,.dark *){background-color:var(--color-dark-800)}.hospital-details .hospital-logo-large{display:flex;height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-2xl);background-color:var(--color-slate-100)}.hospital-details .hospital-logo-large:where(.dark,.dark *){background-color:var(--color-dark-700)}.hospital-details .limit-card{border-radius:var(--radius-xl);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4)}.hospital-details .limit-card:where(.dark,.dark *){background-color:var(--color-dark-700)}.hospital-details .limit-header{margin-bottom:calc(var(--spacing) * 3);display:flex;align-items:center;justify-content:space-between}.hospital-details .limit-title{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900)}.hospital-details .limit-title:where(.dark,.dark *){color:var(--color-white)}.hospital-details .limit-value{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.hospital-details .limit-value:where(.dark,.dark *){color:var(--color-slate-400)}.hospital-details .branding-preview{display:flex;min-height:200px;align-items:center;justify-content:center;border-radius:var(--radius-xl);background-color:var(--color-slate-100);padding:calc(var(--spacing) * 8)}.hospital-details .branding-preview:where(.dark,.dark *){background-color:var(--color-dark-700)}.hospital-details .color-swatch{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hospital-details .color-swatch:where(.dark,.dark *){border-color:var(--color-dark-600)}.hospital-details .audit-row{display:flex;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-block:calc(var(--spacing) * 3)}.hospital-details .audit-row:last-child{border-style:var(--tw-border-style);border-width:0px}.hospital-details .audit-row:where(.dark,.dark *){border-color:var(--color-dark-700)}.hospital-details .audit-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg)}.hospital-details .audit-info{min-width:calc(var(--spacing) * 0);flex:1}.hospital-details .audit-action{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900)}.hospital-details .audit-action:where(.dark,.dark *){color:var(--color-white)}.hospital-details .audit-meta{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.hospital-details .audit-meta:where(.dark,.dark *){color:var(--color-slate-400)}.hospital-details .audit-time{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));white-space:nowrap;color:var(--color-slate-400)}.hospital-details .audit-time:where(.dark,.dark *){color:var(--color-slate-500)}}@layer components{.plans-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.ribbon{background:linear-gradient(135deg,#14b8a6,#0d9488);box-shadow:0 4px 12px #14b8a659}.price-highlight{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}:host-context(.dark) .price-highlight{background:linear-gradient(135deg,#1e293b80,#0f172a80)}.shadow-teal{box-shadow:0 4px 14px #00c89640}.plan-card{transition:transform .2s ease,box-shadow .2s ease}.plan-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px #00000014}}.tab-active{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-teal-500);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-600);background:linear-gradient(135deg,#00c8961a,#00b4d80d);border-color:#00c896!important;color:#0d9488}.tab-btn .dot{background-color:var(--color-slate-200);color:var(--color-slate-600)}.tab-btn .dot:where(.dark,.dark *){background-color:var(--color-dark-600)}.tab-btn .dot:where(.dark,.dark *){color:var(--color-slate-400)}.tab-btn.tab-active .dot{background-color:var(--color-teal-500);color:var(--color-white)}@layer components{.txn-summary-grid{margin-bottom:calc(var(--spacing) * 6);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=40rem){.txn-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.txn-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.txn-summary-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white);padding:calc(var(--spacing) * 5);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}@supports (color: color-mix(in lab,red,red)){.txn-summary-card{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}@media(hover:hover){.txn-summary-card:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.txn-summary-card:where(.dark,.dark *){border-color:var(--color-dark-700)}.txn-summary-card:where(.dark,.dark *){background-color:var(--color-dark-800)}@media(hover:hover){.txn-summary-card:where(.dark,.dark *):hover{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.txn-summary-header{margin-bottom:calc(var(--spacing) * 3);display:flex;align-items:center;justify-content:space-between}.txn-summary-icon{display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);align-items:center;justify-content:center;border-radius:var(--radius-xl)}.txn-summary-icon-teal{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, var(--color-teal-500) 20%, transparent);--tw-gradient-to: color-mix(in oklab, var(--color-cyan-500) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.txn-summary-icon-green{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, var(--color-emerald-500) 20%, transparent);--tw-gradient-to: color-mix(in oklab, var(--color-green-500) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.txn-summary-icon-red{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, var(--color-red-500) 20%, transparent);--tw-gradient-to: color-mix(in oklab, var(--color-rose-500) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.txn-summary-icon-blue{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, var(--color-blue-500) 20%, transparent);--tw-gradient-to: color-mix(in oklab, var(--color-indigo-500) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.txn-summary-icon i{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.txn-summary-trend{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.txn-summary-trend-up{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.txn-summary-trend-up:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.txn-summary-trend-up:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.txn-summary-trend-up:where(.dark,.dark *){color:var(--color-emerald-400)}.txn-summary-trend-down{background-color:var(--color-red-100);color:var(--color-red-700)}.txn-summary-trend-down:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.txn-summary-trend-down:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.txn-summary-trend-down:where(.dark,.dark *){color:var(--color-red-400)}.txn-summary-value{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.txn-summary-value:where(.dark,.dark *){color:var(--color-white)}.txn-summary-label{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.txn-summary-label:where(.dark,.dark *){color:var(--color-slate-400)}.txn-summary-sub{margin-top:calc(var(--spacing) * 3);display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 3)}.txn-summary-sub:where(.dark,.dark *){border-color:var(--color-dark-700)}.txn-summary-sub-item{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.txn-summary-sub-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px)}.txn-filters{margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@supports (color: color-mix(in lab,red,red)){.txn-filters{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.txn-filters:where(.dark,.dark *){border-color:var(--color-dark-700)}.txn-filters:where(.dark,.dark *){background-color:var(--color-dark-800)}.txn-filters-row{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}@media(width>=64rem){.txn-filters-row{flex-direction:row}}.txn-filters-group{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3)}.txn-search-box{position:relative;max-width:var(--container-md);min-width:200px;flex:1}.txn-search-box input{width:100%;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.txn-search-box input:focus{border-color:var(--color-teal-500)}.txn-search-box input:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.txn-search-box input:focus{--tw-ring-color: color-mix(in srgb, #00c896 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.txn-search-box input:focus{--tw-ring-color: color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.txn-search-box input:focus{--tw-outline-style: none;outline-style:none}.txn-search-box input:where(.dark,.dark *){border-color:var(--color-dark-600)}.txn-search-box input:where(.dark,.dark *){background-color:var(--color-dark-700)}.txn-search-box input:where(.dark,.dark *){color:var(--color-slate-200)}.txn-search-box input:where(.dark,.dark *)::placeholder{color:var(--color-slate-500)}.txn-search-icon{pointer-events:none;position:absolute;top:50%;left:calc(var(--spacing) * 3);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-400)}.txn-date-range{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.txn-date-input{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.txn-date-input:focus{border-color:var(--color-teal-500)}.txn-date-input:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.txn-date-input:focus{--tw-ring-color: color-mix(in srgb, #00c896 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.txn-date-input:focus{--tw-ring-color: color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.txn-date-input:focus{--tw-outline-style: none;outline-style:none}.txn-date-input:where(.dark,.dark *){border-color:var(--color-dark-600)}.txn-date-input:where(.dark,.dark *){background-color:var(--color-dark-700)}.txn-date-input:where(.dark,.dark *){color:var(--color-slate-200)}.txn-filter-select{cursor:pointer;appearance:none;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);background-position:right .75rem center;background-repeat:no-repeat;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-size:1.25rem 1.25rem}.txn-filter-select:focus{border-color:var(--color-teal-500)}.txn-filter-select:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.txn-filter-select:focus{--tw-ring-color: color-mix(in srgb, #00c896 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.txn-filter-select:focus{--tw-ring-color: color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.txn-filter-select:focus{--tw-outline-style: none;outline-style:none}.txn-filter-select:where(.dark,.dark *){border-color:var(--color-dark-600)}.txn-filter-select:where(.dark,.dark *){background-color:var(--color-dark-700)}.txn-filter-select:where(.dark,.dark *){color:var(--color-slate-200)}.txn-export-btn{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.txn-export-btn:hover{background-color:var(--color-slate-50)}}.txn-export-btn:where(.dark,.dark *){border-color:var(--color-dark-600)}.txn-export-btn:where(.dark,.dark *){background-color:var(--color-dark-700)}.txn-export-btn:where(.dark,.dark *){color:var(--color-slate-200)}@media(hover:hover){.txn-export-btn:where(.dark,.dark *):hover{background-color:var(--color-dark-600)}}.txn-export-btn i{color:var(--color-teal-500)}.txn-table-wrapper{overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white)}@supports (color: color-mix(in lab,red,red)){.txn-table-wrapper{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.txn-table-wrapper:where(.dark,.dark *){border-color:var(--color-dark-700)}.txn-table-wrapper:where(.dark,.dark *){background-color:var(--color-dark-800)}.txn-table-header{display:flex;flex-direction:column;justify-content:space-between;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}@supports (color: color-mix(in lab,red,red)){.txn-table-header{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}@media(width>=40rem){.txn-table-header{flex-direction:row}}@media(width>=40rem){.txn-table-header{align-items:center}}.txn-table-header:where(.dark,.dark *){border-color:var(--color-dark-700)}.txn-table-header:where(.dark,.dark *){background-color:color-mix(in srgb,#1f2937 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.txn-table-header:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 30%,transparent)}}.txn-table-title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.txn-table-title:where(.dark,.dark *){color:var(--color-white)}.txn-table-count{margin-left:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-500)}.txn-table-count:where(.dark,.dark *){color:var(--color-slate-400)}.txn-table-scroll{overflow-x:auto}.txn-table{width:100%;min-width:900px}.txn-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 80%,transparent);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-500);text-transform:uppercase}@supports (color: color-mix(in lab,red,red)){.txn-table th{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.txn-table th:where(.dark,.dark *){border-color:var(--color-dark-700)}.txn-table th:where(.dark,.dark *){background-color:color-mix(in srgb,#1f2937 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.txn-table th:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 50%,transparent)}}.txn-table th:where(.dark,.dark *){color:var(--color-slate-400)}.txn-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700)}.txn-table td:where(.dark,.dark *){border-color:var(--color-dark-700)}.txn-table td:where(.dark,.dark *){color:var(--color-slate-300)}.txn-table tbody tr{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.txn-table tbody tr:hover{background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.txn-table tbody tr:hover{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}}@media(hover:hover){.txn-table tbody tr:where(.dark,.dark *):hover{background-color:color-mix(in srgb,#1f2937 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.txn-table tbody tr:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-dark-700) 30%,transparent)}}}.txn-table tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.txn-id{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600)}.txn-id:where(.dark,.dark *){color:var(--color-slate-300)}.txn-hospital{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.txn-hospital-logo{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, var(--color-teal-500) 20%, transparent);--tw-gradient-to: color-mix(in oklab, var(--color-cyan-500) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.txn-hospital-logo span{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-teal-600)}.txn-hospital-logo span:where(.dark,.dark *){color:var(--color-teal-400)}.txn-hospital-name{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-slate-800)}.txn-hospital-name:where(.dark,.dark *){color:var(--color-white)}.txn-plan{display:inline-flex;align-items:center;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.txn-plan-starter{background-color:var(--color-slate-100);color:var(--color-slate-600)}.txn-plan-starter:where(.dark,.dark *){background-color:var(--color-slate-700)}.txn-plan-starter:where(.dark,.dark *){color:var(--color-slate-300)}.txn-plan-professional{background-color:var(--color-cyan-100);color:var(--color-cyan-700)}.txn-plan-professional:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.8% .07 227.392) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.txn-plan-professional:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-cyan-900) 30%,transparent)}}.txn-plan-professional:where(.dark,.dark *){color:var(--color-cyan-400)}.txn-plan-enterprise{background-color:var(--color-teal-100);color:var(--color-teal-700)}.txn-plan-enterprise:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.txn-plan-enterprise:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-900) 30%,transparent)}}.txn-plan-enterprise:where(.dark,.dark *){color:var(--color-teal-400)}.txn-amount{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.txn-amount:where(.dark,.dark *){color:var(--color-white)}.txn-method{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.txn-method-icon{display:flex;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:.25rem;background-color:var(--color-slate-100)}.txn-method-icon:where(.dark,.dark *){background-color:var(--color-dark-600)}.txn-method-icon i{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.txn-method-icon i:where(.dark,.dark *){color:var(--color-slate-400)}.txn-method-text{color:var(--color-slate-600)}.txn-method-text:where(.dark,.dark *){color:var(--color-slate-300)}.txn-status{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.txn-status-success{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.txn-status-success:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.txn-status-success:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.txn-status-success:where(.dark,.dark *){color:var(--color-emerald-400)}.txn-status-failed{background-color:var(--color-red-100);color:var(--color-red-700)}.txn-status-failed:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.txn-status-failed:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.txn-status-failed:where(.dark,.dark *){color:var(--color-red-400)}.txn-status-pending{background-color:var(--color-amber-100);color:var(--color-amber-700)}.txn-status-pending:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.txn-status-pending:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.txn-status-pending:where(.dark,.dark *){color:var(--color-amber-400)}.txn-status-refunded{background-color:var(--color-blue-100);color:var(--color-blue-700)}.txn-status-refunded:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.9% .146 265.522) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.txn-status-refunded:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent)}}.txn-status-refunded:where(.dark,.dark *){color:var(--color-blue-400)}.txn-status i{font-size:10px}.txn-datetime{color:var(--color-slate-600)}.txn-datetime:where(.dark,.dark *){color:var(--color-slate-300)}.txn-datetime-date{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.txn-datetime-time{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.txn-datetime-time:where(.dark,.dark *){color:var(--color-slate-500)}.txn-action-btn{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);background-color:var(--color-teal-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-teal-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.txn-action-btn:hover{background-color:var(--color-teal-100)}}.txn-action-btn:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.txn-action-btn:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-900) 20%,transparent)}}.txn-action-btn:where(.dark,.dark *){color:var(--color-teal-400)}@media(hover:hover){.txn-action-btn:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.txn-action-btn:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-teal-900) 40%,transparent)}}}.txn-mobile-cards{padding:calc(var(--spacing) * 4)}:where(.txn-mobile-cards>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}@media(width>=64rem){.txn-mobile-cards{display:none}}.txn-mobile-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}:where(.txn-mobile-card>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}@supports (color: color-mix(in lab,red,red)){.txn-mobile-card{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.txn-mobile-card:where(.dark,.dark *){border-color:var(--color-dark-700)}.txn-mobile-card:where(.dark,.dark *){background-color:var(--color-dark-800)}.txn-mobile-card-header{display:flex;align-items:center;justify-content:space-between}.txn-mobile-card-row{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.txn-mobile-card-label{color:var(--color-slate-500)}.txn-mobile-card-label:where(.dark,.dark *){color:var(--color-slate-400)}.txn-mobile-card-value{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800)}.txn-mobile-card-value:where(.dark,.dark *){color:var(--color-white)}.txn-mobile-card-footer{display:flex;align-items:center;justify-content:space-between;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 3)}.txn-mobile-card-footer:where(.dark,.dark *){border-color:var(--color-dark-700)}.txn-desktop-table{display:none}@media(width>=64rem){.txn-desktop-table{display:block}}.txn-pagination{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}@media(width>=40rem){.txn-pagination{flex-direction:row}}.txn-pagination:where(.dark,.dark *){border-color:var(--color-dark-700)}.txn-pagination-info{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.txn-pagination-info:where(.dark,.dark *){color:var(--color-slate-400)}.txn-pagination-controls{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.txn-pagination-btn{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.txn-pagination-btn:hover{background-color:var(--color-slate-50)}}.txn-pagination-btn:disabled{cursor:not-allowed}.txn-pagination-btn:disabled{opacity:50%}.txn-pagination-btn:where(.dark,.dark *){border-color:var(--color-dark-600)}.txn-pagination-btn:where(.dark,.dark *){color:var(--color-slate-400)}@media(hover:hover){.txn-pagination-btn:where(.dark,.dark *):hover{background-color:var(--color-dark-700)}}.txn-pagination-btn.active{border-color:var(--color-teal-500);background-color:var(--color-teal-500);color:var(--color-white)}@media(hover:hover){.txn-pagination-btn.active:hover{background-color:var(--color-teal-600)}}.txn-pagination-btn.active:where(.dark,.dark *){border-color:var(--color-teal-600)}.txn-pagination-btn.active:where(.dark,.dark *){background-color:var(--color-teal-600)}.txn-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 16);text-align:center}.txn-empty-icon{margin-bottom:calc(var(--spacing) * 4);display:flex;height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-slate-100)}.txn-empty-icon:where(.dark,.dark *){background-color:var(--color-dark-700)}.txn-empty-icon i{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));color:var(--color-slate-400)}.txn-empty-title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.txn-empty-title:where(.dark,.dark *){color:var(--color-slate-200)}.txn-empty-text{max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.txn-empty-text:where(.dark,.dark *){color:var(--color-slate-400)}}@layer components{.inv-summary-grid{margin-bottom:calc(var(--spacing) * 6);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=40rem){.inv-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.inv-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.inv-summary-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white);padding:calc(var(--spacing) * 5);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}@supports (color: color-mix(in lab,red,red)){.inv-summary-card{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}@media(hover:hover){.inv-summary-card:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.inv-summary-card:where(.dark,.dark *){border-color:var(--color-dark-700)}.inv-summary-card:where(.dark,.dark *){background-color:var(--color-dark-800)}@media(hover:hover){.inv-summary-card:where(.dark,.dark *):hover{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.inv-summary-header{margin-bottom:calc(var(--spacing) * 3);display:flex;align-items:center;justify-content:space-between}.inv-summary-icon{display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);align-items:center;justify-content:center;border-radius:var(--radius-xl)}.inv-summary-icon-teal{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, var(--color-teal-500) 20%, transparent);--tw-gradient-to: color-mix(in oklab, var(--color-cyan-500) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.inv-summary-icon-green{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, var(--color-emerald-500) 20%, transparent);--tw-gradient-to: color-mix(in oklab, var(--color-green-500) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.inv-summary-icon-amber{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, var(--color-amber-500) 20%, transparent);--tw-gradient-to: color-mix(in oklab, var(--color-yellow-500) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.inv-summary-icon-red{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, var(--color-red-500) 20%, transparent);--tw-gradient-to: color-mix(in oklab, var(--color-rose-500) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.inv-summary-icon i{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.inv-summary-trend{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.inv-summary-trend-up{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.inv-summary-trend-up:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.inv-summary-trend-up:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.inv-summary-trend-up:where(.dark,.dark *){color:var(--color-emerald-400)}.inv-summary-trend-down{background-color:var(--color-red-100);color:var(--color-red-700)}.inv-summary-trend-down:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.inv-summary-trend-down:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.inv-summary-trend-down:where(.dark,.dark *){color:var(--color-red-400)}.inv-summary-value{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.inv-summary-value:where(.dark,.dark *){color:var(--color-white)}.inv-summary-label{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.inv-summary-label:where(.dark,.dark *){color:var(--color-slate-400)}.inv-summary-sub{margin-top:calc(var(--spacing) * 3);display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 3)}.inv-summary-sub:where(.dark,.dark *){border-color:var(--color-dark-700)}.inv-summary-sub-item{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.inv-summary-sub-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px)}.inv-filters{margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@supports (color: color-mix(in lab,red,red)){.inv-filters{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.inv-filters:where(.dark,.dark *){border-color:var(--color-dark-700)}.inv-filters:where(.dark,.dark *){background-color:var(--color-dark-800)}.inv-filters-row{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}@media(width>=64rem){.inv-filters-row{flex-direction:row}}.inv-filters-group{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3)}.inv-search-box{position:relative;max-width:var(--container-md);min-width:200px;flex:1}.inv-search-box input{width:100%;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.inv-search-box input:focus{border-color:var(--color-teal-500)}.inv-search-box input:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inv-search-box input:focus{--tw-ring-color: color-mix(in srgb, #00c896 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.inv-search-box input:focus{--tw-ring-color: color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.inv-search-box input:focus{--tw-outline-style: none;outline-style:none}.inv-search-box input:where(.dark,.dark *){border-color:var(--color-dark-600)}.inv-search-box input:where(.dark,.dark *){background-color:var(--color-dark-700)}.inv-search-box input:where(.dark,.dark *){color:var(--color-slate-200)}.inv-search-box input:where(.dark,.dark *)::placeholder{color:var(--color-slate-500)}.inv-search-icon{pointer-events:none;position:absolute;top:50%;left:calc(var(--spacing) * 3);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-400)}.inv-date-range{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.inv-date-input{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.inv-date-input:focus{border-color:var(--color-teal-500)}.inv-date-input:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inv-date-input:focus{--tw-ring-color: color-mix(in srgb, #00c896 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.inv-date-input:focus{--tw-ring-color: color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.inv-date-input:focus{--tw-outline-style: none;outline-style:none}.inv-date-input:where(.dark,.dark *){border-color:var(--color-dark-600)}.inv-date-input:where(.dark,.dark *){background-color:var(--color-dark-700)}.inv-date-input:where(.dark,.dark *){color:var(--color-slate-200)}.inv-filter-select{cursor:pointer;appearance:none;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);background-position:right .75rem center;background-repeat:no-repeat;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-size:1.25rem 1.25rem}.inv-filter-select:focus{border-color:var(--color-teal-500)}.inv-filter-select:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inv-filter-select:focus{--tw-ring-color: color-mix(in srgb, #00c896 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.inv-filter-select:focus{--tw-ring-color: color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.inv-filter-select:focus{--tw-outline-style: none;outline-style:none}.inv-filter-select:where(.dark,.dark *){border-color:var(--color-dark-600)}.inv-filter-select:where(.dark,.dark *){background-color:var(--color-dark-700)}.inv-filter-select:where(.dark,.dark *){color:var(--color-slate-200)}.inv-filter-chip{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.inv-filter-chip:hover{border-color:var(--color-teal-400)}}@media(hover:hover){.inv-filter-chip:hover{color:var(--color-teal-600)}}.inv-filter-chip:where(.dark,.dark *){border-color:var(--color-dark-600)}.inv-filter-chip:where(.dark,.dark *){background-color:var(--color-dark-700)}.inv-filter-chip:where(.dark,.dark *){color:var(--color-slate-400)}@media(hover:hover){.inv-filter-chip:where(.dark,.dark *):hover{color:var(--color-teal-400)}}.inv-filter-chip.active{border-color:var(--color-teal-500);background-color:var(--color-teal-500);color:var(--color-white)}@media(hover:hover){.inv-filter-chip.active:hover{border-color:var(--color-teal-600)}}@media(hover:hover){.inv-filter-chip.active:hover{background-color:var(--color-teal-600)}}.inv-filter-chip.active:where(.dark,.dark *){border-color:var(--color-teal-600)}.inv-filter-chip.active:where(.dark,.dark *){background-color:var(--color-teal-600)}.inv-export-btn{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.inv-export-btn:hover{background-color:var(--color-slate-50)}}.inv-export-btn:where(.dark,.dark *){border-color:var(--color-dark-600)}.inv-export-btn:where(.dark,.dark *){background-color:var(--color-dark-700)}.inv-export-btn:where(.dark,.dark *){color:var(--color-slate-200)}@media(hover:hover){.inv-export-btn:where(.dark,.dark *):hover{background-color:var(--color-dark-600)}}.inv-export-btn i{color:var(--color-teal-500)}.inv-primary-btn{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-teal-500);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.inv-primary-btn:hover{background-color:var(--color-teal-600)}}.inv-primary-btn:hover{box-shadow:0 4px 14px #00c89640}.inv-table-wrapper{overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white)}@supports (color: color-mix(in lab,red,red)){.inv-table-wrapper{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.inv-table-wrapper:where(.dark,.dark *){border-color:var(--color-dark-700)}.inv-table-wrapper:where(.dark,.dark *){background-color:var(--color-dark-800)}.inv-table-header{display:flex;flex-direction:column;justify-content:space-between;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}@supports (color: color-mix(in lab,red,red)){.inv-table-header{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}@media(width>=40rem){.inv-table-header{flex-direction:row}}@media(width>=40rem){.inv-table-header{align-items:center}}.inv-table-header:where(.dark,.dark *){border-color:var(--color-dark-700)}.inv-table-header:where(.dark,.dark *){background-color:color-mix(in srgb,#1f2937 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.inv-table-header:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 30%,transparent)}}.inv-table-title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.inv-table-title:where(.dark,.dark *){color:var(--color-white)}.inv-table-count{margin-left:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-500)}.inv-table-count:where(.dark,.dark *){color:var(--color-slate-400)}.inv-table-scroll{overflow-x:auto}.inv-table{width:100%;min-width:1000px}.inv-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 80%,transparent);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-500);text-transform:uppercase}@supports (color: color-mix(in lab,red,red)){.inv-table th{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.inv-table th:where(.dark,.dark *){border-color:var(--color-dark-700)}.inv-table th:where(.dark,.dark *){background-color:color-mix(in srgb,#1f2937 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.inv-table th:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 50%,transparent)}}.inv-table th:where(.dark,.dark *){color:var(--color-slate-400)}.inv-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700)}.inv-table td:where(.dark,.dark *){border-color:var(--color-dark-700)}.inv-table td:where(.dark,.dark *){color:var(--color-slate-300)}.inv-table tbody tr{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.inv-table tbody tr:hover{background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.inv-table tbody tr:hover{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}}@media(hover:hover){.inv-table tbody tr:where(.dark,.dark *):hover{background-color:color-mix(in srgb,#1f2937 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.inv-table tbody tr:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-dark-700) 30%,transparent)}}}.inv-table tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.inv-id{border-radius:var(--radius-md);background-color:var(--color-teal-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-600)}.inv-id:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.inv-id:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-900) 20%,transparent)}}.inv-id:where(.dark,.dark *){color:var(--color-teal-400)}.inv-hospital{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.inv-hospital-logo{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, var(--color-teal-500) 20%, transparent);--tw-gradient-to: color-mix(in oklab, var(--color-cyan-500) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.inv-hospital-logo span{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-teal-600)}.inv-hospital-logo span:where(.dark,.dark *){color:var(--color-teal-400)}.inv-hospital-info{display:flex;flex-direction:column}.inv-hospital-name{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-slate-800)}.inv-hospital-name:where(.dark,.dark *){color:var(--color-white)}.inv-hospital-location{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.inv-hospital-location:where(.dark,.dark *){color:var(--color-slate-500)}.inv-period{color:var(--color-slate-700)}.inv-period:where(.dark,.dark *){color:var(--color-slate-300)}.inv-period-dates{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.inv-plan{display:inline-flex;align-items:center;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.inv-plan-starter{background-color:var(--color-slate-100);color:var(--color-slate-600)}.inv-plan-starter:where(.dark,.dark *){background-color:var(--color-slate-700)}.inv-plan-starter:where(.dark,.dark *){color:var(--color-slate-300)}.inv-plan-professional{background-color:var(--color-cyan-100);color:var(--color-cyan-700)}.inv-plan-professional:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.8% .07 227.392) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.inv-plan-professional:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-cyan-900) 30%,transparent)}}.inv-plan-professional:where(.dark,.dark *){color:var(--color-cyan-400)}.inv-plan-enterprise{background-color:var(--color-teal-100);color:var(--color-teal-700)}.inv-plan-enterprise:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.inv-plan-enterprise:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-900) 30%,transparent)}}.inv-plan-enterprise:where(.dark,.dark *){color:var(--color-teal-400)}.inv-amount-cell{display:flex;flex-direction:column}.inv-amount{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.inv-amount:where(.dark,.dark *){color:var(--color-white)}.inv-tax{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.inv-tax:where(.dark,.dark *){color:var(--color-slate-500)}.inv-status{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.inv-status-paid{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.inv-status-paid:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.inv-status-paid:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.inv-status-paid:where(.dark,.dark *){color:var(--color-emerald-400)}.inv-status-unpaid{background-color:var(--color-amber-100);color:var(--color-amber-700)}.inv-status-unpaid:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.inv-status-unpaid:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.inv-status-unpaid:where(.dark,.dark *){color:var(--color-amber-400)}.inv-status-overdue{background-color:var(--color-red-100);color:var(--color-red-700)}.inv-status-overdue:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.inv-status-overdue:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.inv-status-overdue:where(.dark,.dark *){color:var(--color-red-400)}.inv-status i{font-size:10px}.inv-due-date{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600)}.inv-due-date:where(.dark,.dark *){color:var(--color-slate-300)}.inv-due-date.overdue{color:var(--color-red-600)}.inv-due-date.overdue:where(.dark,.dark *){color:var(--color-red-400)}.inv-actions{display:flex;align-items:center;gap:calc(var(--spacing) * 1)}.inv-action-btn{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:var(--radius-lg);color:var(--color-slate-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.inv-action-btn:hover{background-color:var(--color-teal-50)}}@media(hover:hover){.inv-action-btn:hover{color:var(--color-teal-600)}}@media(hover:hover){.inv-action-btn:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.inv-action-btn:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-teal-900) 20%,transparent)}}}@media(hover:hover){.inv-action-btn:where(.dark,.dark *):hover{color:var(--color-teal-400)}}@media(hover:hover){.inv-action-btn-success:hover{background-color:var(--color-emerald-50)}}@media(hover:hover){.inv-action-btn-success:hover{color:var(--color-emerald-600)}}@media(hover:hover){.inv-action-btn-success:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.inv-action-btn-success:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-emerald-900) 20%,transparent)}}}@media(hover:hover){.inv-action-btn-success:where(.dark,.dark *):hover{color:var(--color-emerald-400)}}.inv-mobile-cards{padding:calc(var(--spacing) * 4)}:where(.inv-mobile-cards>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}@media(width>=64rem){.inv-mobile-cards{display:none}}.inv-mobile-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}:where(.inv-mobile-card>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}@supports (color: color-mix(in lab,red,red)){.inv-mobile-card{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.inv-mobile-card:where(.dark,.dark *){border-color:var(--color-dark-700)}.inv-mobile-card:where(.dark,.dark *){background-color:var(--color-dark-800)}.inv-mobile-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3)}.inv-mobile-card-row{display:flex;align-items:center;justify-content:space-between;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.inv-mobile-card-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.inv-mobile-card-row:where(.dark,.dark *){border-color:var(--color-dark-700)}.inv-mobile-card-label{color:var(--color-slate-500)}.inv-mobile-card-label:where(.dark,.dark *){color:var(--color-slate-400)}.inv-mobile-card-value{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800)}.inv-mobile-card-value:where(.dark,.dark *){color:var(--color-white)}.inv-mobile-card-footer{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 3)}.inv-mobile-card-footer:where(.dark,.dark *){border-color:var(--color-dark-700)}.inv-action-btn-mobile{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.inv-action-btn-mobile:hover{background-color:var(--color-slate-200)}}.inv-action-btn-mobile:where(.dark,.dark *){background-color:var(--color-dark-700)}.inv-action-btn-mobile:where(.dark,.dark *){color:var(--color-slate-300)}@media(hover:hover){.inv-action-btn-mobile:where(.dark,.dark *):hover{background-color:var(--color-dark-600)}}.inv-action-btn-mobile-success{background-color:var(--color-emerald-50);color:var(--color-emerald-600)}@media(hover:hover){.inv-action-btn-mobile-success:hover{background-color:var(--color-emerald-100)}}.inv-action-btn-mobile-success:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.inv-action-btn-mobile-success:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 20%,transparent)}}.inv-action-btn-mobile-success:where(.dark,.dark *){color:var(--color-emerald-400)}@media(hover:hover){.inv-action-btn-mobile-success:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.inv-action-btn-mobile-success:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}}.inv-desktop-table{display:none}@media(width>=64rem){.inv-desktop-table{display:block}}.inv-pagination{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}.inv-pagination:where(.dark,.dark *){border-color:var(--color-dark-700)}.inv-preview{overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white)}.inv-preview:where(.dark,.dark *){border-color:var(--color-dark-700)}.inv-preview:where(.dark,.dark *){background-color:var(--color-dark-800)}.inv-preview-header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, var(--color-teal-500) 5%, transparent);--tw-gradient-to: color-mix(in oklab, var(--color-cyan-500) 5%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:calc(var(--spacing) * 6)}.inv-preview-header:where(.dark,.dark *){border-color:var(--color-dark-700)}.inv-preview-header:where(.dark,.dark *){--tw-gradient-from: color-mix(in srgb, oklch(38.6% .063 188.416) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.inv-preview-header:where(.dark,.dark *){--tw-gradient-from: color-mix(in oklab, var(--color-teal-900) 20%, transparent)}}.inv-preview-header:where(.dark,.dark *){--tw-gradient-to: color-mix(in srgb, oklch(39.8% .07 227.392) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.inv-preview-header:where(.dark,.dark *){--tw-gradient-to: color-mix(in oklab, var(--color-cyan-900) 20%, transparent)}}.inv-preview-brand{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.inv-preview-logo{display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);align-items:center;justify-content:center;border-radius:var(--radius-xl);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, var(--color-teal-500) 20%, transparent);--tw-gradient-to: color-mix(in oklab, var(--color-cyan-500) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.inv-preview-meta{text-align:right}.inv-preview-invoice-tag{margin-bottom:calc(var(--spacing) * 2);display:inline-block;border-radius:var(--radius-md);background-color:var(--color-teal-500);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white)}.inv-preview-parties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding:calc(var(--spacing) * 6)}.inv-preview-parties:where(.dark,.dark *){border-color:var(--color-dark-700)}:where(.inv-preview-party>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}.inv-preview-party-label{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-teal-600);text-transform:uppercase}.inv-preview-party-label:where(.dark,.dark *){color:var(--color-teal-400)}.inv-preview-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent);padding:calc(var(--spacing) * 6)}@supports (color: color-mix(in lab,red,red)){.inv-preview-details{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}@media(width>=40rem){.inv-preview-details{grid-template-columns:repeat(4,minmax(0,1fr))}}.inv-preview-details:where(.dark,.dark *){border-color:var(--color-dark-700)}.inv-preview-details:where(.dark,.dark *){background-color:color-mix(in srgb,#1f2937 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.inv-preview-details:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 30%,transparent)}}.inv-preview-detail-item{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1)}.inv-preview-detail-label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-500);text-transform:uppercase}.inv-preview-detail-label:where(.dark,.dark *){color:var(--color-slate-400)}.inv-preview-detail-value{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.inv-preview-detail-value:where(.dark,.dark *){color:var(--color-white)}.inv-preview-items{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding:calc(var(--spacing) * 6)}.inv-preview-items:where(.dark,.dark *){border-color:var(--color-dark-700)}.inv-preview-table{width:100%}.inv-preview-table th{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-500);text-transform:uppercase}.inv-preview-table th:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.inv-preview-table th:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.inv-preview-table th:where(.dark,.dark *){background-color:var(--color-dark-700)}.inv-preview-table th:where(.dark,.dark *){color:var(--color-slate-400)}.inv-preview-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700)}.inv-preview-table td:where(.dark,.dark *){border-color:var(--color-dark-700)}.inv-preview-table td:where(.dark,.dark *){color:var(--color-slate-300)}.inv-preview-table tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.inv-preview-totals{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent);padding:calc(var(--spacing) * 6)}@supports (color: color-mix(in lab,red,red)){.inv-preview-totals{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.inv-preview-totals:where(.dark,.dark *){border-color:var(--color-dark-700)}.inv-preview-totals:where(.dark,.dark *){background-color:color-mix(in srgb,#1f2937 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.inv-preview-totals:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 30%,transparent)}}.inv-preview-totals-row{display:flex;align-items:center;justify-content:space-between;padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.inv-preview-totals-row span:first-child{color:var(--color-slate-600)}.inv-preview-totals-row span:first-child:where(.dark,.dark *){color:var(--color-slate-400)}.inv-preview-totals-row span:last-child{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800)}.inv-preview-totals-row span:last-child:where(.dark,.dark *){color:var(--color-white)}.inv-preview-totals-grand{margin-top:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 3)}.inv-preview-totals-grand:where(.dark,.dark *){border-color:var(--color-dark-600)}.inv-preview-totals-grand span:first-child{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.inv-preview-totals-grand span:first-child:where(.dark,.dark *){color:var(--color-white)}.inv-preview-totals-grand span:last-child{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-teal-600)}.inv-preview-totals-grand span:last-child:where(.dark,.dark *){color:var(--color-teal-400)}.inv-preview-payment{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding:calc(var(--spacing) * 6)}.inv-preview-payment:where(.dark,.dark *){border-color:var(--color-dark-700)}.inv-preview-notes{padding:calc(var(--spacing) * 6)}}@layer components{.rfd-summary-grid{margin-bottom:calc(var(--spacing) * 6);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=40rem){.rfd-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.rfd-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rfd-summary-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white);padding:calc(var(--spacing) * 5);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}@supports (color: color-mix(in lab,red,red)){.rfd-summary-card{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}@media(hover:hover){.rfd-summary-card:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.rfd-summary-card:where(.dark,.dark *){border-color:var(--color-dark-700)}.rfd-summary-card:where(.dark,.dark *){background-color:var(--color-dark-800)}@media(hover:hover){.rfd-summary-card:where(.dark,.dark *):hover{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.rfd-summary-header{margin-bottom:calc(var(--spacing) * 3);display:flex;align-items:center;justify-content:space-between}.rfd-summary-icon{display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);align-items:center;justify-content:center;border-radius:var(--radius-xl)}.rfd-summary-icon-amber{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, var(--color-amber-500) 20%, transparent);--tw-gradient-to: color-mix(in oklab, var(--color-orange-500) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.rfd-summary-icon-green{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, var(--color-emerald-500) 20%, transparent);--tw-gradient-to: color-mix(in oklab, var(--color-green-500) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.rfd-summary-icon-blue{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, var(--color-blue-500) 20%, transparent);--tw-gradient-to: color-mix(in oklab, var(--color-indigo-500) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.rfd-summary-icon-purple{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, var(--color-purple-500) 20%, transparent);--tw-gradient-to: color-mix(in oklab, var(--color-violet-500) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.rfd-summary-icon i{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.rfd-summary-trend{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.rfd-summary-trend-up{background-color:var(--color-amber-100);color:var(--color-amber-700)}.rfd-summary-trend-up:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-summary-trend-up:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.rfd-summary-trend-up:where(.dark,.dark *){color:var(--color-amber-400)}.rfd-summary-trend-down{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.rfd-summary-trend-down:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-summary-trend-down:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.rfd-summary-trend-down:where(.dark,.dark *){color:var(--color-emerald-400)}.rfd-summary-value{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.rfd-summary-value:where(.dark,.dark *){color:var(--color-white)}.rfd-summary-label{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.rfd-summary-label:where(.dark,.dark *){color:var(--color-slate-400)}.rfd-summary-sub{margin-top:calc(var(--spacing) * 3);display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 3)}.rfd-summary-sub:where(.dark,.dark *){border-color:var(--color-dark-700)}.rfd-summary-sub-item{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.rfd-summary-sub-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px)}.rfd-export-btn{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.rfd-export-btn:hover{background-color:var(--color-slate-50)}}.rfd-export-btn:where(.dark,.dark *){border-color:var(--color-dark-600)}.rfd-export-btn:where(.dark,.dark *){background-color:var(--color-dark-700)}.rfd-export-btn:where(.dark,.dark *){color:var(--color-slate-200)}@media(hover:hover){.rfd-export-btn:where(.dark,.dark *):hover{background-color:var(--color-dark-600)}}.rfd-export-btn i{color:var(--color-teal-500)}.rfd-filters{margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@supports (color: color-mix(in lab,red,red)){.rfd-filters{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.rfd-filters:where(.dark,.dark *){border-color:var(--color-dark-700)}.rfd-filters:where(.dark,.dark *){background-color:var(--color-dark-800)}.rfd-filters-row{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}@media(width>=80rem){.rfd-filters-row{flex-direction:row}}.rfd-filters-group{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3)}.rfd-search-box{position:relative;max-width:var(--container-md);min-width:200px;flex:1}.rfd-search-box input{width:100%;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.rfd-search-box input:focus{border-color:var(--color-teal-500)}.rfd-search-box input:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.rfd-search-box input:focus{--tw-ring-color: color-mix(in srgb, #00c896 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-search-box input:focus{--tw-ring-color: color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.rfd-search-box input:focus{--tw-outline-style: none;outline-style:none}.rfd-search-box input:where(.dark,.dark *){border-color:var(--color-dark-600)}.rfd-search-box input:where(.dark,.dark *){background-color:var(--color-dark-700)}.rfd-search-box input:where(.dark,.dark *){color:var(--color-slate-200)}.rfd-search-box input:where(.dark,.dark *)::placeholder{color:var(--color-slate-500)}.rfd-search-icon{pointer-events:none;position:absolute;top:50%;left:calc(var(--spacing) * 3);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-400)}.rfd-date-range{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.rfd-date-input{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.rfd-date-input:focus{border-color:var(--color-teal-500)}.rfd-date-input:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.rfd-date-input:focus{--tw-ring-color: color-mix(in srgb, #00c896 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-date-input:focus{--tw-ring-color: color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.rfd-date-input:focus{--tw-outline-style: none;outline-style:none}.rfd-date-input:where(.dark,.dark *){border-color:var(--color-dark-600)}.rfd-date-input:where(.dark,.dark *){background-color:var(--color-dark-700)}.rfd-date-input:where(.dark,.dark *){color:var(--color-slate-200)}.rfd-filter-select{min-width:140px;cursor:pointer;appearance:none;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);background-position:right .75rem center;background-repeat:no-repeat;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-size:1.25rem 1.25rem}.rfd-filter-select:focus{border-color:var(--color-teal-500)}.rfd-filter-select:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.rfd-filter-select:focus{--tw-ring-color: color-mix(in srgb, #00c896 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-filter-select:focus{--tw-ring-color: color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.rfd-filter-select:focus{--tw-outline-style: none;outline-style:none}.rfd-filter-select:where(.dark,.dark *){border-color:var(--color-dark-600)}.rfd-filter-select:where(.dark,.dark *){background-color:var(--color-dark-700)}.rfd-filter-select:where(.dark,.dark *){color:var(--color-slate-200)}.rfd-clear-btn{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.rfd-clear-btn:hover{background-color:var(--color-slate-100)}}@media(hover:hover){.rfd-clear-btn:hover{color:var(--color-slate-700)}}.rfd-clear-btn:where(.dark,.dark *){color:var(--color-slate-400)}@media(hover:hover){.rfd-clear-btn:where(.dark,.dark *):hover{background-color:var(--color-dark-700)}}@media(hover:hover){.rfd-clear-btn:where(.dark,.dark *):hover{color:var(--color-slate-200)}}.rfd-table-wrapper{overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white)}@supports (color: color-mix(in lab,red,red)){.rfd-table-wrapper{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.rfd-table-wrapper:where(.dark,.dark *){border-color:var(--color-dark-700)}.rfd-table-wrapper:where(.dark,.dark *){background-color:var(--color-dark-800)}.rfd-table-header{display:flex;flex-direction:column;justify-content:space-between;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}@supports (color: color-mix(in lab,red,red)){.rfd-table-header{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}@media(width>=40rem){.rfd-table-header{flex-direction:row}}@media(width>=40rem){.rfd-table-header{align-items:center}}.rfd-table-header:where(.dark,.dark *){border-color:var(--color-dark-700)}.rfd-table-header:where(.dark,.dark *){background-color:color-mix(in srgb,#1f2937 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-table-header:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 30%,transparent)}}.rfd-table-title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.rfd-table-title:where(.dark,.dark *){color:var(--color-white)}.rfd-table-count{margin-left:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-500)}.rfd-table-count:where(.dark,.dark *){color:var(--color-slate-400)}.rfd-table-scroll{overflow-x:auto}.rfd-table{width:100%;min-width:1000px}.rfd-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 80%,transparent);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-500);text-transform:uppercase}@supports (color: color-mix(in lab,red,red)){.rfd-table th{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.rfd-table th:where(.dark,.dark *){border-color:var(--color-dark-700)}.rfd-table th:where(.dark,.dark *){background-color:color-mix(in srgb,#1f2937 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-table th:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 50%,transparent)}}.rfd-table th:where(.dark,.dark *){color:var(--color-slate-400)}.rfd-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700)}.rfd-table td:where(.dark,.dark *){border-color:var(--color-dark-700)}.rfd-table td:where(.dark,.dark *){color:var(--color-slate-300)}.rfd-table tbody tr{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.rfd-table tbody tr:hover{background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-table tbody tr:hover{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}}@media(hover:hover){.rfd-table tbody tr:where(.dark,.dark *):hover{background-color:color-mix(in srgb,#1f2937 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-table tbody tr:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-dark-700) 30%,transparent)}}}.rfd-table tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.rfd-id{border-radius:.25rem;background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600)}.rfd-id:where(.dark,.dark *){background-color:var(--color-dark-700)}.rfd-id:where(.dark,.dark *){color:var(--color-slate-300)}.rfd-txn-ref{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.rfd-txn-ref:where(.dark,.dark *){color:var(--color-slate-400)}.rfd-hospital{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.rfd-hospital-logo{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, var(--color-teal-500) 20%, transparent);--tw-gradient-to: color-mix(in oklab, var(--color-cyan-500) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.rfd-hospital-logo span{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-teal-600)}.rfd-hospital-logo span:where(.dark,.dark *){color:var(--color-teal-400)}.rfd-hospital-logo-lg{display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, var(--color-teal-500) 20%, transparent);--tw-gradient-to: color-mix(in oklab, var(--color-cyan-500) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.rfd-hospital-logo-lg span{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-teal-600)}.rfd-hospital-logo-lg span:where(.dark,.dark *){color:var(--color-teal-400)}.rfd-hospital-name{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-slate-800)}.rfd-hospital-name:where(.dark,.dark *){color:var(--color-white)}.rfd-amount{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.rfd-amount:where(.dark,.dark *){color:var(--color-white)}.rfd-reason{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.rfd-reason:where(.dark,.dark *){color:var(--color-slate-400)}.rfd-datetime{color:var(--color-slate-600)}.rfd-datetime:where(.dark,.dark *){color:var(--color-slate-300)}.rfd-datetime-date{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.rfd-datetime-time{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.rfd-datetime-time:where(.dark,.dark *){color:var(--color-slate-500)}.rfd-status{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.rfd-status-requested{background-color:var(--color-amber-100);color:var(--color-amber-700)}.rfd-status-requested:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-status-requested:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.rfd-status-requested:where(.dark,.dark *){color:var(--color-amber-400)}.rfd-status-approved{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.rfd-status-approved:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-status-approved:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.rfd-status-approved:where(.dark,.dark *){color:var(--color-emerald-400)}.rfd-status-rejected{background-color:var(--color-red-100);color:var(--color-red-700)}.rfd-status-rejected:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-status-rejected:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.rfd-status-rejected:where(.dark,.dark *){color:var(--color-red-400)}.rfd-status-processed{background-color:var(--color-blue-100);color:var(--color-blue-700)}.rfd-status-processed:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.9% .146 265.522) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-status-processed:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent)}}.rfd-status-processed:where(.dark,.dark *){color:var(--color-blue-400)}.rfd-status i{font-size:10px}.rfd-actions{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.rfd-action-btn{display:inline-flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.rfd-action-approve{background-color:var(--color-emerald-50);color:var(--color-emerald-600)}@media(hover:hover){.rfd-action-approve:hover{background-color:var(--color-emerald-100)}}.rfd-action-approve:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-action-approve:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 20%,transparent)}}.rfd-action-approve:where(.dark,.dark *){color:var(--color-emerald-400)}@media(hover:hover){.rfd-action-approve:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-action-approve:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-emerald-900) 40%,transparent)}}}.rfd-action-reject{background-color:var(--color-red-50);color:var(--color-red-600)}@media(hover:hover){.rfd-action-reject:hover{background-color:var(--color-red-100)}}.rfd-action-reject:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-action-reject:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}.rfd-action-reject:where(.dark,.dark *){color:var(--color-red-400)}@media(hover:hover){.rfd-action-reject:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-action-reject:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900) 40%,transparent)}}}.rfd-action-process{background-color:var(--color-blue-50);color:var(--color-blue-600)}@media(hover:hover){.rfd-action-process:hover{background-color:var(--color-blue-100)}}.rfd-action-process:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.9% .146 265.522) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-action-process:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900) 20%,transparent)}}.rfd-action-process:where(.dark,.dark *){color:var(--color-blue-400)}@media(hover:hover){.rfd-action-process:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(37.9% .146 265.522) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-action-process:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900) 40%,transparent)}}}.rfd-action-view{background-color:var(--color-teal-50);color:var(--color-teal-600)}@media(hover:hover){.rfd-action-view:hover{background-color:var(--color-teal-100)}}.rfd-action-view:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-action-view:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-900) 20%,transparent)}}.rfd-action-view:where(.dark,.dark *){color:var(--color-teal-400)}@media(hover:hover){.rfd-action-view:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-action-view:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-teal-900) 40%,transparent)}}}.rfd-mobile-cards{padding:calc(var(--spacing) * 4)}:where(.rfd-mobile-cards>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}@media(width>=64rem){.rfd-mobile-cards{display:none}}.rfd-mobile-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}:where(.rfd-mobile-card>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}@supports (color: color-mix(in lab,red,red)){.rfd-mobile-card{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.rfd-mobile-card:where(.dark,.dark *){border-color:var(--color-dark-700)}.rfd-mobile-card:where(.dark,.dark *){background-color:var(--color-dark-800)}.rfd-mobile-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3)}.rfd-mobile-card-row{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.rfd-mobile-card-label{color:var(--color-slate-500)}.rfd-mobile-card-label:where(.dark,.dark *){color:var(--color-slate-400)}.rfd-mobile-card-value{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800)}.rfd-mobile-card-value:where(.dark,.dark *){color:var(--color-white)}.rfd-mobile-card-footer{display:flex;align-items:center;justify-content:flex-end;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 3)}.rfd-mobile-card-footer:where(.dark,.dark *){border-color:var(--color-dark-700)}.rfd-desktop-table{display:none}@media(width>=64rem){.rfd-desktop-table{display:block}}.rfd-pagination{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}@media(width>=40rem){.rfd-pagination{flex-direction:row}}.rfd-pagination:where(.dark,.dark *){border-color:var(--color-dark-700)}.rfd-pagination-info{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.rfd-pagination-info:where(.dark,.dark *){color:var(--color-slate-400)}.rfd-pagination-controls{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.rfd-pagination-btn{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.rfd-pagination-btn:hover{background-color:var(--color-slate-50)}}.rfd-pagination-btn:disabled{cursor:not-allowed}.rfd-pagination-btn:disabled{opacity:50%}.rfd-pagination-btn:where(.dark,.dark *){border-color:var(--color-dark-600)}.rfd-pagination-btn:where(.dark,.dark *){color:var(--color-slate-400)}@media(hover:hover){.rfd-pagination-btn:where(.dark,.dark *):hover{background-color:var(--color-dark-700)}}.rfd-pagination-btn.active{border-color:var(--color-teal-500);background-color:var(--color-teal-500);color:var(--color-white)}@media(hover:hover){.rfd-pagination-btn.active:hover{background-color:var(--color-teal-600)}}.rfd-pagination-btn.active:where(.dark,.dark *){border-color:var(--color-teal-600)}.rfd-pagination-btn.active:where(.dark,.dark *){background-color:var(--color-teal-600)}.rfd-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 16);text-align:center}.rfd-empty-icon{margin-bottom:calc(var(--spacing) * 4);display:flex;height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-slate-100)}.rfd-empty-icon:where(.dark,.dark *){background-color:var(--color-dark-700)}.rfd-empty-icon i{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));color:var(--color-slate-400)}.rfd-empty-title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.rfd-empty-title:where(.dark,.dark *){color:var(--color-slate-200)}.rfd-empty-text{max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.rfd-empty-text:where(.dark,.dark *){color:var(--color-slate-400)}.rfd-modal-alert{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.rfd-modal-alert i{margin-top:calc(var(--spacing) * .5);flex-shrink:0;font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.rfd-modal-alert-info{background-color:var(--color-blue-50);color:var(--color-blue-700)}.rfd-modal-alert-info:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.9% .146 265.522) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-modal-alert-info:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900) 20%,transparent)}}.rfd-modal-alert-info:where(.dark,.dark *){color:var(--color-blue-300)}.rfd-modal-alert-info i{color:var(--color-blue-500)}.rfd-modal-alert-warning{background-color:var(--color-amber-50);color:var(--color-amber-700)}.rfd-modal-alert-warning:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-modal-alert-warning:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 20%,transparent)}}.rfd-modal-alert-warning:where(.dark,.dark *){color:var(--color-amber-300)}.rfd-modal-alert-warning i{color:var(--color-amber-500)}.rfd-modal-alert-danger{background-color:var(--color-red-50);color:var(--color-red-700)}.rfd-modal-alert-danger:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-modal-alert-danger:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}.rfd-modal-alert-danger:where(.dark,.dark *){color:var(--color-red-300)}.rfd-modal-alert-danger i{color:var(--color-red-500)}.rfd-modal-details{border-radius:var(--radius-lg);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4)}:where(.rfd-modal-details>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.rfd-modal-details:where(.dark,.dark *){background-color:var(--color-dark-700)}.rfd-modal-detail-row{display:flex;align-items:center;justify-content:space-between}.rfd-modal-detail-row.highlight{margin-top:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 3)}.rfd-modal-detail-row.highlight:where(.dark,.dark *){border-color:var(--color-dark-600)}.rfd-modal-detail-label{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.rfd-modal-detail-label:where(.dark,.dark *){color:var(--color-slate-400)}.rfd-modal-detail-value{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700)}.rfd-modal-detail-value:where(.dark,.dark *){color:var(--color-slate-300)}:where(.rfd-modal-note>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.rfd-modal-label{display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.rfd-modal-label:where(.dark,.dark *){color:var(--color-slate-300)}.rfd-modal-textarea{width:100%;resize:none;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.rfd-modal-textarea:focus{border-color:var(--color-teal-500)}.rfd-modal-textarea:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.rfd-modal-textarea:focus{--tw-ring-color: color-mix(in srgb, #00c896 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-modal-textarea:focus{--tw-ring-color: color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.rfd-modal-textarea:focus{--tw-outline-style: none;outline-style:none}.rfd-modal-textarea:where(.dark,.dark *){border-color:var(--color-dark-600)}.rfd-modal-textarea:where(.dark,.dark *){background-color:var(--color-dark-700)}.rfd-modal-textarea:where(.dark,.dark *){color:var(--color-slate-200)}.rfd-modal-select{width:100%;cursor:pointer;appearance:none;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);background-position:right .75rem center;background-repeat:no-repeat;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-size:1.25rem 1.25rem}.rfd-modal-select:focus{border-color:var(--color-teal-500)}.rfd-modal-select:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.rfd-modal-select:focus{--tw-ring-color: color-mix(in srgb, #00c896 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.rfd-modal-select:focus{--tw-ring-color: color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.rfd-modal-select:focus{--tw-outline-style: none;outline-style:none}.rfd-modal-select:where(.dark,.dark *){border-color:var(--color-dark-600)}.rfd-modal-select:where(.dark,.dark *){background-color:var(--color-dark-700)}.rfd-modal-select:where(.dark,.dark *){color:var(--color-slate-200)}.rfd-modal-checkbox,.rfd-modal-payment-info{border-radius:var(--radius-lg);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4)}:is(.rfd-modal-checkbox,.rfd-modal-payment-info):where(.dark,.dark *){background-color:var(--color-dark-700)}.rfd-payment-method{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.rfd-payment-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-lg);background-color:var(--color-white);font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));color:var(--color-slate-500)}.rfd-payment-icon:where(.dark,.dark *){background-color:var(--color-dark-600)}.rfd-payment-icon:where(.dark,.dark *){color:var(--color-slate-400)}.rfd-drawer-section{margin-bottom:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 6)}.rfd-drawer-section:last-child{margin-bottom:calc(var(--spacing) * 0)}.rfd-drawer-section:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.rfd-drawer-section:last-child{padding-bottom:calc(var(--spacing) * 0)}.rfd-drawer-section:where(.dark,.dark *){border-color:var(--color-dark-700)}.rfd-drawer-section-title{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-500);text-transform:uppercase}.rfd-drawer-section-title:where(.dark,.dark *){color:var(--color-slate-400)}.rfd-drawer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 4)}:where(.rfd-drawer-item>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}.rfd-drawer-label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.rfd-drawer-label:where(.dark,.dark *){color:var(--color-slate-400)}.rfd-drawer-value{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700)}.rfd-drawer-value:where(.dark,.dark *){color:var(--color-slate-300)}.rfd-drawer-hospital{display:flex;align-items:center;gap:calc(var(--spacing) * 4)}.rfd-drawer-reason{border-radius:var(--radius-lg);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700)}.rfd-drawer-reason:where(.dark,.dark *){background-color:var(--color-dark-700)}.rfd-drawer-reason:where(.dark,.dark *){color:var(--color-slate-300)}:where(.rfd-audit-trail>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.rfd-audit-item{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3)}.rfd-audit-dot{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);flex-shrink:0;border-radius:calc(infinity * 1px)}.rfd-audit-content{flex:1}.rfd-audit-action{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800)}.rfd-audit-action:where(.dark,.dark *){color:var(--color-white)}.rfd-audit-meta{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.rfd-audit-meta:where(.dark,.dark *){color:var(--color-slate-400)}}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:oklch(86.9% .022 252.894) transparent}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#cad5e2;border-radius:3px}.dark .custom-scrollbar{scrollbar-color:oklch(44.6% .043 257.281) transparent}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background-color:#45556c}.assign-modal-section{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}@supports (color: color-mix(in lab,red,red)){.assign-modal-section{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.assign-modal-section:where(.dark,.dark *){border-color:var(--color-dark-700)}.assign-modal-section:where(.dark,.dark *){background-color:var(--color-dark-800)}.assign-modal-section-header{margin-bottom:calc(var(--spacing) * 4);display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3)}.assign-modal-section-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl)}.assign-modal-section-title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.assign-modal-section-title:where(.dark,.dark *){color:var(--color-white)}.assign-modal-section-subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.assign-modal-section-subtitle:where(.dark,.dark *){color:var(--color-slate-400)}.assign-modal-label{margin-bottom:calc(var(--spacing) * 2);display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.assign-modal-label:where(.dark,.dark *){color:var(--color-slate-300)}.assign-modal-input{width:100%;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);color:var(--color-slate-800);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.assign-modal-input::placeholder{color:var(--color-slate-400)}.assign-modal-input:focus{border-color:var(--color-teal-400)}.assign-modal-input:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.assign-modal-input:focus{--tw-ring-color: var(--color-teal-100)}.assign-modal-input:focus{--tw-outline-style: none;outline-style:none}.assign-modal-input:where(.dark,.dark *){border-color:var(--color-dark-600)}.assign-modal-input:where(.dark,.dark *){background-color:var(--color-dark-700)}.assign-modal-input:where(.dark,.dark *){color:var(--color-white)}.assign-modal-input:where(.dark,.dark *):focus{--tw-ring-color: color-mix(in srgb, oklch(38.6% .063 188.416) 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.assign-modal-input:where(.dark,.dark *):focus{--tw-ring-color: color-mix(in oklab, var(--color-teal-900) 30%, transparent)}}.assign-modal-input-readonly{display:flex;width:100%;align-items:center;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);color:var(--color-slate-600)}.assign-modal-input-readonly:where(.dark,.dark *){border-color:var(--color-dark-600)}.assign-modal-input-readonly:where(.dark,.dark *){background-color:color-mix(in srgb,#1f2937 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.assign-modal-input-readonly:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 50%,transparent)}}.assign-modal-input-readonly:where(.dark,.dark *){color:var(--color-slate-300)}.assign-modal-select{width:100%;cursor:pointer;appearance:none;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);color:var(--color-slate-800);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.assign-modal-select:focus{border-color:var(--color-teal-400)}.assign-modal-select:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.assign-modal-select:focus{--tw-ring-color: var(--color-teal-100)}.assign-modal-select:focus{--tw-outline-style: none;outline-style:none}.assign-modal-select:where(.dark,.dark *){border-color:var(--color-dark-600)}.assign-modal-select:where(.dark,.dark *){background-color:var(--color-dark-700)}.assign-modal-select:where(.dark,.dark *){color:var(--color-white)}.assign-modal-select:where(.dark,.dark *):focus{--tw-ring-color: color-mix(in srgb, oklch(38.6% .063 188.416) 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.assign-modal-select:where(.dark,.dark *):focus{--tw-ring-color: color-mix(in oklab, var(--color-teal-900) 30%, transparent)}}.assign-modal-textarea{width:100%;resize:none;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-slate-800);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.assign-modal-textarea::placeholder{color:var(--color-slate-400)}.assign-modal-textarea:focus{border-color:var(--color-teal-400)}.assign-modal-textarea:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.assign-modal-textarea:focus{--tw-ring-color: var(--color-teal-100)}.assign-modal-textarea:focus{--tw-outline-style: none;outline-style:none}.assign-modal-textarea:where(.dark,.dark *){border-color:var(--color-dark-600)}.assign-modal-textarea:where(.dark,.dark *){background-color:var(--color-dark-700)}.assign-modal-textarea:where(.dark,.dark *){color:var(--color-white)}.assign-modal-textarea:where(.dark,.dark *):focus{--tw-ring-color: color-mix(in srgb, oklch(38.6% .063 188.416) 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.assign-modal-textarea:where(.dark,.dark *):focus{--tw-ring-color: color-mix(in oklab, var(--color-teal-900) 30%, transparent)}}.assign-modal-checkbox{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-radius:.25rem;border-color:var(--color-slate-300);color:var(--color-teal-500)}.assign-modal-checkbox:focus{--tw-ring-color: var(--color-teal-500)}.assign-modal-checkbox:focus{--tw-ring-offset-width: 0px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.assign-modal-checkbox:where(.dark,.dark *){border-color:var(--color-dark-500)}.assign-modal-limit-card{display:flex;flex-direction:column;align-items:center;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4)}@supports (color: color-mix(in lab,red,red)){.assign-modal-limit-card{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.assign-modal-limit-card:where(.dark,.dark *){border-color:var(--color-dark-600)}.assign-modal-limit-card:where(.dark,.dark *){background-color:color-mix(in srgb,#1f2937 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.assign-modal-limit-card:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 50%,transparent)}}.assign-modal-limit-icon{margin-bottom:calc(var(--spacing) * 2);display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-xl)}.assign-modal-limit-label{margin-bottom:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.assign-modal-limit-label:where(.dark,.dark *){color:var(--color-slate-400)}.assign-modal-limit-input{width:100%;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));-moz-appearance:textfield}.assign-modal-limit-input:focus{border-color:var(--color-teal-400)}.assign-modal-limit-input:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.assign-modal-limit-input:focus{--tw-ring-color: var(--color-teal-100)}.assign-modal-limit-input:focus{--tw-outline-style: none;outline-style:none}.assign-modal-limit-input:where(.dark,.dark *){border-color:var(--color-dark-600)}.assign-modal-limit-input:where(.dark,.dark *){background-color:var(--color-dark-700)}.assign-modal-limit-input:where(.dark,.dark *){color:var(--color-white)}.assign-modal-limit-input:where(.dark,.dark *):focus{--tw-ring-color: color-mix(in srgb, oklch(38.6% .063 188.416) 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.assign-modal-limit-input:where(.dark,.dark *):focus{--tw-ring-color: color-mix(in oklab, var(--color-teal-900) 30%, transparent)}}.assign-modal-limit-input::-webkit-outer-spin-button,.assign-modal-limit-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.assign-modal-limit-override{border-color:var(--color-amber-400);background-color:var(--color-amber-50)}.assign-modal-limit-override:where(.dark,.dark *){border-color:var(--color-amber-500)}.assign-modal-limit-override:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.assign-modal-limit-override:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 20%,transparent)}}.assign-modal-feature-toggle{display:flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@supports (color: color-mix(in lab,red,red)){.assign-modal-feature-toggle{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}@media(hover:hover){.assign-modal-feature-toggle:hover{border-color:var(--color-slate-300)}}.assign-modal-feature-toggle:where(.dark,.dark *){border-color:var(--color-dark-600)}.assign-modal-feature-toggle:where(.dark,.dark *){background-color:color-mix(in srgb,#1f2937 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.assign-modal-feature-toggle:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 50%,transparent)}}@media(hover:hover){.assign-modal-feature-toggle:where(.dark,.dark *):hover{border-color:var(--color-dark-500)}}.assign-modal-feature-toggle span{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.assign-modal-feature-toggle span:where(.dark,.dark *){color:var(--color-slate-200)}.assign-modal-feature-toggle:has(input:checked){border-color:var(--color-teal-400);background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.assign-modal-feature-toggle:has(input:checked){background-color:color-mix(in oklab,var(--color-teal-50) 50%,transparent)}}.assign-modal-feature-toggle:has(input:checked):where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.assign-modal-feature-toggle:has(input:checked):where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-900) 10%,transparent)}}.assign-modal-activation-option{display:flex;cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@supports (color: color-mix(in lab,red,red)){.assign-modal-activation-option{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}@media(hover:hover){.assign-modal-activation-option:hover{border-color:var(--color-slate-300)}}.assign-modal-activation-option:where(.dark,.dark *){border-color:var(--color-dark-600)}.assign-modal-activation-option:where(.dark,.dark *){background-color:color-mix(in srgb,#1f2937 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.assign-modal-activation-option:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 50%,transparent)}}@media(hover:hover){.assign-modal-activation-option:where(.dark,.dark *):hover{border-color:var(--color-dark-500)}}.assign-modal-activation-option:has(input:checked){border-color:var(--color-emerald-400);background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.assign-modal-activation-option:has(input:checked){background-color:color-mix(in oklab,var(--color-emerald-50) 50%,transparent)}}.assign-modal-activation-option:has(input:checked):where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.assign-modal-activation-option:has(input:checked):where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 10%,transparent)}}@media(max-width:640px){.assign-modal-section{padding:calc(var(--spacing) * 4)}.assign-modal-limit-card{padding:calc(var(--spacing) * 3)}}@layer components{.onboarding-page-header{margin-bottom:calc(var(--spacing) * 6);display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}@media(width>=64rem){.onboarding-page-header{flex-direction:row}}@media(width>=64rem){.onboarding-page-header{align-items:center}}@media(width>=64rem){.onboarding-page-header{justify-content:space-between}}.onboarding-hospital-info{display:flex;align-items:center;gap:calc(var(--spacing) * 4)}.onboarding-hospital-logo{display:flex;height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);align-items:center;justify-content:center;border-radius:var(--radius-2xl);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-teal-500);--tw-gradient-to: var(--color-cyan-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.onboarding-hospital-name{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.dark .onboarding-hospital-name{color:var(--color-white)}.onboarding-hospital-id{margin-top:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.onboarding-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3)}.status-badge-lg{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.status-on-track{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.dark .status-on-track{border-color:var(--color-emerald-800);background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 30%,transparent);color:var(--color-emerald-400)}@supports (color: color-mix(in lab,red,red)){.dark .status-on-track{background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.status-at-risk{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-100);color:var(--color-amber-700)}.dark .status-at-risk{border-color:var(--color-amber-800);background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 30%,transparent);color:var(--color-amber-400)}@supports (color: color-mix(in lab,red,red)){.dark .status-at-risk{background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.status-delayed{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-100);color:var(--color-red-700)}.dark .status-delayed{border-color:var(--color-red-800);background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent);color:var(--color-red-400)}@supports (color: color-mix(in lab,red,red)){.dark .status-delayed{background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.pipeline-card{margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white);padding:calc(var(--spacing) * 6)}@supports (color: color-mix(in lab,red,red)){.pipeline-card{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.dark .pipeline-card{border-color:var(--color-dark-700);background-color:var(--color-dark-800)}.pipeline-title{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.dark .pipeline-title{color:var(--color-white)}.stepper-horizontal{position:relative;display:none;align-items:flex-start;justify-content:space-between}@media(width>=64rem){.stepper-horizontal{display:flex}}.stepper-horizontal:before{content:"";position:absolute;top:calc(var(--spacing) * 6);right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);height:calc(var(--spacing) * .5);background-color:var(--color-slate-200);z-index:0}.dark .stepper-horizontal:before{background-color:var(--color-dark-600)}.stepper-step{position:relative;z-index:10;display:flex;flex:1;flex-direction:column;align-items:center}.stepper-icon{display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-white);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .3s;transition-duration:.3s}.dark .stepper-icon{border-color:var(--color-dark-800)}.stepper-icon-pending{background-color:var(--color-slate-200);color:var(--color-slate-500)}.dark .stepper-icon-pending{background-color:var(--color-dark-600);color:var(--color-slate-400)}.stepper-icon-active{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-teal-500);--tw-gradient-to: var(--color-cyan-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:var(--color-white);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-teal-100)}.dark .stepper-icon-active{--tw-ring-color: color-mix(in srgb, oklch(38.6% .063 188.416) 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.dark .stepper-icon-active{--tw-ring-color: color-mix(in oklab, var(--color-teal-900) 50%, transparent)}}.stepper-icon-completed{background-color:var(--color-emerald-500);color:var(--color-white)}.stepper-label{margin-top:calc(var(--spacing) * 3);max-width:120px;text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600)}.dark .stepper-label{color:var(--color-slate-400)}.stepper-label-active{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-600)}.dark .stepper-label-active{color:var(--color-teal-400)}.stepper-label-completed{color:var(--color-emerald-600)}.dark .stepper-label-completed{color:var(--color-emerald-400)}.stepper-line-completed{position:absolute;top:calc(var(--spacing) * 6);left:calc(var(--spacing) * 0);height:calc(var(--spacing) * .5);background-color:var(--color-emerald-500);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .5s;transition-duration:.5s;z-index:1}.stepper-vertical{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}@media(width>=64rem){.stepper-vertical{display:none}}.stepper-vertical-step{position:relative;display:flex;align-items:flex-start;gap:calc(var(--spacing) * 4)}.stepper-vertical-step:not(:last-child):before{content:"";position:absolute;top:calc(var(--spacing) * 14);bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 6);width:calc(var(--spacing) * .5);background-color:var(--color-slate-200)}.dark .stepper-vertical-step:not(:last-child):before{background-color:var(--color-dark-600)}.stepper-vertical-step.completed:not(:last-child):before{background-color:var(--color-emerald-500)}.stepper-vertical-content{flex:1;padding-bottom:calc(var(--spacing) * 4)}.stepper-vertical-title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.dark .stepper-vertical-title{color:var(--color-slate-300)}.stepper-vertical-desc{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.progress-grid{margin-bottom:calc(var(--spacing) * 6);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=48rem){.progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.progress-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.progress-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}@supports (color: color-mix(in lab,red,red)){.progress-card{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.dark .progress-card{border-color:var(--color-dark-700);background-color:var(--color-dark-800)}.progress-card-header{margin-bottom:calc(var(--spacing) * 4);display:flex;align-items:center;justify-content:space-between}.progress-card-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-xl)}.progress-card-icon-teal{background-color:var(--color-teal-100)}.dark .progress-card-icon-teal{background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .progress-card-icon-teal{background-color:color-mix(in oklab,var(--color-teal-900) 30%,transparent)}}.progress-card-icon-amber{background-color:var(--color-amber-100)}.dark .progress-card-icon-amber{background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .progress-card-icon-amber{background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.progress-card-icon-blue{background-color:var(--color-blue-100)}.dark .progress-card-icon-blue{background-color:color-mix(in srgb,oklch(37.9% .146 265.522) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .progress-card-icon-blue{background-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent)}}.progress-card-icon-red{background-color:var(--color-red-100)}.dark .progress-card-icon-red{background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .progress-card-icon-red{background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.progress-card-label{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.progress-card-value{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.dark .progress-card-value{color:var(--color-white)}.progress-card-bar{margin-top:calc(var(--spacing) * 3);height:calc(var(--spacing) * 2);overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--color-slate-200)}.dark .progress-card-bar{background-color:var(--color-dark-600)}.progress-card-bar-fill{height:100%;border-radius:calc(infinity * 1px);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .5s;transition-duration:.5s}.progress-bar-teal{--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-teal-500);--tw-gradient-to: var(--color-cyan-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.progress-bar-amber{--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-amber-500);--tw-gradient-to: var(--color-orange-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.progress-bar-emerald{--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-emerald-500);--tw-gradient-to: var(--color-green-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.progress-bar-red{--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-red-500);--tw-gradient-to: var(--color-rose-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.sla-timer{margin-top:calc(var(--spacing) * 2);display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.sla-timer-value{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.sla-timer-on-track{color:var(--color-emerald-600)}.dark .sla-timer-on-track{color:var(--color-emerald-400)}.sla-timer-warning{color:var(--color-amber-600)}.dark .sla-timer-warning{color:var(--color-amber-400)}.sla-timer-breached{color:var(--color-red-600)}.dark .sla-timer-breached{color:var(--color-red-400)}.sla-badge{border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.sla-badge-ok{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.dark .sla-badge-ok{background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 30%,transparent);color:var(--color-emerald-400)}@supports (color: color-mix(in lab,red,red)){.dark .sla-badge-ok{background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.sla-badge-warning{background-color:var(--color-amber-100);color:var(--color-amber-700)}.dark .sla-badge-warning{background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 30%,transparent);color:var(--color-amber-400)}@supports (color: color-mix(in lab,red,red)){.dark .sla-badge-warning{background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.sla-badge-breached{background-color:var(--color-red-100);color:var(--color-red-700)}.dark .sla-badge-breached{background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent);color:var(--color-red-400)}@supports (color: color-mix(in lab,red,red)){.dark .sla-badge-breached{background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.onboarding-content-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 6)}@media(width>=64rem){.onboarding-content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(.onboarding-main-content>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}@media(width>=64rem){.onboarding-main-content{grid-column:span 2 / span 2}}:where(.onboarding-sidebar>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.section-card{overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);background-color:var(--color-white)}@supports (color: color-mix(in lab,red,red)){.section-card{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.dark .section-card{border-color:var(--color-dark-700);background-color:var(--color-dark-800)}.section-card-header{display:flex;align-items:center;justify-content:space-between;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}.dark .section-card-header{border-color:var(--color-dark-700)}.section-card-title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.dark .section-card-title{color:var(--color-white)}.section-card-subtitle{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.section-card-body{padding:calc(var(--spacing) * 6)}:where(.checklist>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.checklist-item{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);padding:calc(var(--spacing) * 4);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.dark .checklist-item{border-color:var(--color-dark-700)}.checklist-item:hover{border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.checklist-item:hover{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.dark .checklist-item:hover{border-color:var(--color-dark-600);background-color:color-mix(in srgb,#1f2937 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .checklist-item:hover{background-color:color-mix(in oklab,var(--color-dark-700) 50%,transparent)}}.checklist-item-completed{border-color:var(--color-emerald-100);background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.checklist-item-completed{background-color:color-mix(in oklab,var(--color-emerald-50) 50%,transparent)}}.dark .checklist-item-completed{border-color:color-mix(in srgb,oklch(43.2% .095 166.913) 30%,transparent);background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .checklist-item-completed{border-color:color-mix(in oklab,var(--color-emerald-800) 30%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .checklist-item-completed{background-color:color-mix(in oklab,var(--color-emerald-900) 10%,transparent)}}.checklist-checkbox{margin-top:calc(var(--spacing) * .5);display:flex;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px)}.checklist-checkbox-pending{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-slate-300);background-color:var(--color-white)}.dark .checklist-checkbox-pending{border-color:var(--color-dark-500);background-color:var(--color-dark-700)}.checklist-checkbox-completed{background-color:var(--color-emerald-500);color:var(--color-white)}.checklist-content{min-width:calc(var(--spacing) * 0);flex:1}.checklist-title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800)}.dark .checklist-title{color:var(--color-slate-200)}.checklist-title-completed{color:var(--color-slate-500);text-decoration-line:line-through}.dark .checklist-title-completed{color:var(--color-slate-400)}.checklist-meta{margin-top:calc(var(--spacing) * 1.5);display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3)}.checklist-meta-item{display:flex;align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.checklist-progress-text{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600)}.dark .checklist-progress-text{color:var(--color-slate-400)}:where(.wizard-container>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.wizard-step-panel{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 6)}.dark .wizard-step-panel{border-color:var(--color-dark-600);background-color:color-mix(in srgb,#1f2937 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .wizard-step-panel{background-color:color-mix(in oklab,var(--color-dark-700) 50%,transparent)}}.wizard-step-header{margin-bottom:calc(var(--spacing) * 4);display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.wizard-step-number{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-teal-500);--tw-gradient-to: var(--color-cyan-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.wizard-step-title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.dark .wizard-step-title{color:var(--color-white)}.wizard-step-content{padding-left:calc(var(--spacing) * 11)}.wizard-help-tip{margin-top:calc(var(--spacing) * 4);display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue-100);background-color:var(--color-blue-50);padding:calc(var(--spacing) * 4)}.dark .wizard-help-tip{border-color:color-mix(in srgb,oklch(42.4% .199 265.638) 30%,transparent);background-color:color-mix(in srgb,oklch(37.9% .146 265.522) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .wizard-help-tip{border-color:color-mix(in oklab,var(--color-blue-800) 30%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .wizard-help-tip{background-color:color-mix(in oklab,var(--color-blue-900) 20%,transparent)}}.wizard-help-icon{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);flex-shrink:0;color:var(--color-blue-500)}.wizard-help-text{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-blue-700)}.dark .wizard-help-text{color:var(--color-blue-300)}.wizard-nav{display:flex;align-items:center;justify-content:space-between;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 4)}.dark .wizard-nav{border-color:var(--color-dark-600)}.wizard-btn{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.wizard-btn-secondary{background-color:var(--color-slate-100);color:var(--color-slate-700)}@media(hover:hover){.wizard-btn-secondary:hover{background-color:var(--color-slate-200)}}.dark .wizard-btn-secondary{background-color:var(--color-dark-600);color:var(--color-slate-300)}@media(hover:hover){.dark .wizard-btn-secondary:hover{background-color:var(--color-dark-500)}}.wizard-btn-primary{--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-teal-500);--tw-gradient-to: var(--color-cyan-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:var(--color-white);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-teal-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}@media(hover:hover){.wizard-btn-primary:hover{--tw-gradient-from: var(--color-teal-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}@media(hover:hover){.wizard-btn-primary:hover{--tw-gradient-to: var(--color-cyan-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}.wizard-progress-bar{margin-bottom:calc(var(--spacing) * 6);height:calc(var(--spacing) * 1);overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--color-slate-200)}.dark .wizard-progress-bar{background-color:var(--color-dark-600)}.wizard-progress-fill{height:100%;--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-teal-500);--tw-gradient-to: var(--color-cyan-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .5s;transition-duration:.5s}.manager-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4)}.dark .manager-card{border-color:var(--color-dark-600);background-color:color-mix(in srgb,#1f2937 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .manager-card{background-color:color-mix(in oklab,var(--color-dark-700) 50%,transparent)}}.manager-info{display:flex;align-items:center;gap:calc(var(--spacing) * 4)}.manager-avatar{display:flex;height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);align-items:center;justify-content:center;border-radius:var(--radius-xl);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-purple-500);--tw-gradient-to: var(--color-indigo-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.manager-details{min-width:calc(var(--spacing) * 0);flex:1}.manager-name{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.dark .manager-name{color:var(--color-white)}.manager-role{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.manager-contact{margin-top:calc(var(--spacing) * 2);display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3)}.manager-contact-item{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-600)}.dark .manager-contact-item{color:var(--color-slate-400)}.manager-dropdown{margin-top:calc(var(--spacing) * 4)}.manager-dropdown-trigger{display:flex;width:100%;cursor:pointer;align-items:center;justify-content:space-between;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.manager-dropdown-trigger:hover{border-color:var(--color-slate-300)}}.dark .manager-dropdown-trigger{border-color:var(--color-dark-600);background-color:var(--color-dark-700);color:var(--color-slate-300)}@media(hover:hover){.dark .manager-dropdown-trigger:hover{border-color:var(--color-dark-500)}}.ownership-badge{margin-top:calc(var(--spacing) * 4);display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);background-color:var(--color-purple-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-purple-700)}.dark .ownership-badge{background-color:color-mix(in srgb,oklch(38.1% .176 304.987) 30%,transparent);color:var(--color-purple-400)}@supports (color: color-mix(in lab,red,red)){.dark .ownership-badge{background-color:color-mix(in oklab,var(--color-purple-900) 30%,transparent)}}.demo-data-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;--tw-border-style: dashed;border-style:dashed;border-color:var(--color-slate-200);padding:calc(var(--spacing) * 5)}.dark .demo-data-card{border-color:var(--color-dark-600)}.demo-data-header{margin-bottom:calc(var(--spacing) * 3);display:flex;align-items:center;justify-content:space-between}.demo-data-title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.dark .demo-data-title{color:var(--color-slate-200)}.demo-data-toggle{position:relative;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 12);cursor:pointer;border-radius:calc(infinity * 1px);background-color:var(--color-slate-200);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.dark .demo-data-toggle{background-color:var(--color-dark-600)}.demo-data-toggle.active{background-color:var(--color-teal-500)}.demo-data-toggle-knob{position:absolute;top:calc(var(--spacing) * 1);left:calc(var(--spacing) * 1);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-radius:calc(infinity * 1px);background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.demo-data-toggle.active .demo-data-toggle-knob{--tw-translate-x: calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.demo-data-description{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.demo-data-status{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.demo-data-status-indicator{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px)}.demo-data-status-active{animation:var(--animate-pulse);background-color:var(--color-teal-500)}.demo-data-status-inactive{background-color:var(--color-slate-300)}.dark .demo-data-status-inactive{background-color:var(--color-dark-500)}.onboarding-modal-overlay{position:fixed;inset:calc(var(--spacing) * 0);z-index:50;display:flex;display:none;align-items:center;justify-content:center;background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 60%,transparent);padding:calc(var(--spacing) * 4);--tw-backdrop-blur: blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@supports (color: color-mix(in lab,red,red)){.onboarding-modal-overlay{background-color:color-mix(in oklab,var(--color-slate-900) 60%,transparent)}}.onboarding-modal-overlay.open{display:flex}.onboarding-modal{width:100%;max-width:var(--container-md);overflow:hidden;border-radius:var(--radius-2xl);background-color:var(--color-white);--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark .onboarding-modal{background-color:var(--color-dark-800)}.onboarding-modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}.dark .onboarding-modal-header{border-color:var(--color-dark-700)}.onboarding-modal-title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.dark .onboarding-modal-title{color:var(--color-white)}.onboarding-modal-close{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 2);color:var(--color-slate-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.onboarding-modal-close:hover{background-color:var(--color-slate-100)}}@media(hover:hover){.onboarding-modal-close:hover{color:var(--color-slate-600)}}@media(hover:hover){.dark .onboarding-modal-close:hover{background-color:var(--color-dark-700)}}@media(hover:hover){.dark .onboarding-modal-close:hover{color:var(--color-slate-300)}}.onboarding-modal-body{padding:calc(var(--spacing) * 6)}.onboarding-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}.dark .onboarding-modal-footer{border-color:var(--color-dark-700);background-color:color-mix(in srgb,#1f2937 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .onboarding-modal-footer{background-color:color-mix(in oklab,var(--color-dark-700) 50%,transparent)}}.modal-warning-icon{margin-inline:auto;margin-bottom:calc(var(--spacing) * 4);display:flex;height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-amber-100)}.dark .modal-warning-icon{background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .modal-warning-icon{background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.modal-warning-text{margin-bottom:calc(var(--spacing) * 4);text-align:center;color:var(--color-slate-600)}.dark .modal-warning-text{color:var(--color-slate-300)}.btn-onboarding-primary{border-radius:var(--radius-xl);--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-teal-500);--tw-gradient-to: var(--color-cyan-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-teal-500) 25%, transparent) var(--tw-shadow-alpha), transparent);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}@media(hover:hover){.btn-onboarding-primary:hover{--tw-gradient-from: var(--color-teal-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}@media(hover:hover){.btn-onboarding-primary:hover{--tw-gradient-to: var(--color-cyan-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}.btn-onboarding-secondary{border-radius:var(--radius-xl);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.btn-onboarding-secondary:hover{background-color:var(--color-slate-200)}}.dark .btn-onboarding-secondary{background-color:var(--color-dark-600);color:var(--color-slate-300)}@media(hover:hover){.dark .btn-onboarding-secondary:hover{background-color:var(--color-dark-500)}}.btn-onboarding-danger{border-radius:var(--radius-xl);background-color:var(--color-red-500);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.btn-onboarding-danger:hover{background-color:var(--color-red-600)}}.btn-onboarding-ghost{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.btn-onboarding-ghost:hover{background-color:var(--color-slate-100)}}.dark .btn-onboarding-ghost{color:var(--color-slate-400)}@media(hover:hover){.dark .btn-onboarding-ghost:hover{background-color:var(--color-dark-700)}}:where(.activity-timeline>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.timeline-item{display:flex;gap:calc(var(--spacing) * 3)}.timeline-icon{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px)}.timeline-icon-success{background-color:var(--color-emerald-100);color:var(--color-emerald-600)}.dark .timeline-icon-success{background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 30%,transparent);color:var(--color-emerald-400)}@supports (color: color-mix(in lab,red,red)){.dark .timeline-icon-success{background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.timeline-icon-info{background-color:var(--color-blue-100);color:var(--color-blue-600)}.dark .timeline-icon-info{background-color:color-mix(in srgb,oklch(37.9% .146 265.522) 30%,transparent);color:var(--color-blue-400)}@supports (color: color-mix(in lab,red,red)){.dark .timeline-icon-info{background-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent)}}.timeline-icon-warning{background-color:var(--color-amber-100);color:var(--color-amber-600)}.dark .timeline-icon-warning{background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 30%,transparent);color:var(--color-amber-400)}@supports (color: color-mix(in lab,red,red)){.dark .timeline-icon-warning{background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.timeline-content{flex:1;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 4)}.dark .timeline-content{border-color:var(--color-dark-700)}.timeline-item:last-child .timeline-content{border-bottom-style:var(--tw-border-style);border-bottom-width:0px;padding-bottom:calc(var(--spacing) * 0)}.timeline-text{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700)}.dark .timeline-text{color:var(--color-slate-300)}.timeline-time{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}:where(.onboarding-form-group>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.onboarding-label{display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.dark .onboarding-label{color:var(--color-slate-300)}.onboarding-input{width:100%;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.onboarding-input:focus{border-color:var(--color-teal-500)}.onboarding-input:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.onboarding-input:focus{--tw-ring-color: color-mix(in srgb, #00c896 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.onboarding-input:focus{--tw-ring-color: color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.onboarding-input:focus{--tw-outline-style: none;outline-style:none}.dark .onboarding-input{border-color:var(--color-dark-600);background-color:var(--color-dark-700);color:var(--color-slate-200)}.onboarding-select{width:100%;cursor:pointer;appearance:none;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}.onboarding-select:focus{border-color:var(--color-teal-500)}.onboarding-select:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.onboarding-select:focus{--tw-ring-color: color-mix(in srgb, #00c896 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.onboarding-select:focus{--tw-ring-color: color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.onboarding-select:focus{--tw-outline-style: none;outline-style:none}.dark .onboarding-select{border-color:var(--color-dark-600);background-color:var(--color-dark-700);color:var(--color-slate-200)}.quick-stats-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.quick-stat{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.quick-stat-label{color:var(--color-slate-500)}.quick-stat-value{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.dark .quick-stat-value{color:var(--color-slate-200)}@media(max-width:1024px){.onboarding-page-header{text-align:center}.onboarding-hospital-info{flex-direction:column}.onboarding-header-actions{justify-content:center}}}@layer utilities{.animate-progress{animation:progressPulse 2s ease-in-out infinite}@keyframes progressPulse{0%,to{opacity:1}50%{opacity:.7}}}@layer base{.revenue-analytics{--kpi-primary: oklch(58.5% .233 277.117);--kpi-success: oklch(69.6% .17 162.48);--kpi-info: oklch(68.5% .169 237.323);--kpi-secondary: oklch(60.6% .25 292.717);--kpi-warning: oklch(76.9% .188 70.08)}}@layer components{.revenue-header{margin-bottom:calc(var(--spacing) * 6);display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}@media(width>=40rem){.revenue-header{flex-direction:row}}@media(width>=40rem){.revenue-header{align-items:center}}@media(width>=40rem){.revenue-header{justify-content:space-between}}.header-content{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1)}.page-title{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content)}.page-subtitle{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.page-subtitle{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.header-actions{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.filters-card{margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing) * 4);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filters-header{margin-bottom:calc(var(--spacing) * 4);display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-200);padding-bottom:calc(var(--spacing) * 3)}.filters-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=40rem){.filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.filters-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.filter-group{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5)}.filter-label{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content);text-transform:uppercase}@supports (color: color-mix(in lab,red,red)){.filter-label{color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.kpi-grid{margin-bottom:calc(var(--spacing) * 6);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=40rem){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=80rem){.kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.kpi-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}@media(hover:hover){.kpi-card:hover{border-color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.kpi-card:hover{border-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}}@media(hover:hover){.kpi-card:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.kpi-header{margin-bottom:calc(var(--spacing) * 3);display:flex;align-items:flex-start;justify-content:space-between}.kpi-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-lg)}.kpi-icon[data-color=primary]{background-color:color-mix(in srgb,oklch(58.5% .233 277.117) 10%,transparent);color:var(--color-indigo-500)}@supports (color: color-mix(in lab,red,red)){.kpi-icon[data-color=primary]{background-color:color-mix(in oklab,var(--color-indigo-500) 10%,transparent)}}.kpi-icon[data-color=success]{background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 10%,transparent);color:var(--color-emerald-500)}@supports (color: color-mix(in lab,red,red)){.kpi-icon[data-color=success]{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.kpi-icon[data-color=info]{background-color:color-mix(in srgb,oklch(68.5% .169 237.323) 10%,transparent);color:var(--color-sky-500)}@supports (color: color-mix(in lab,red,red)){.kpi-icon[data-color=info]{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.kpi-icon[data-color=secondary]{background-color:color-mix(in srgb,oklch(60.6% .25 292.717) 10%,transparent);color:var(--color-violet-500)}@supports (color: color-mix(in lab,red,red)){.kpi-icon[data-color=secondary]{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.kpi-icon[data-color=warning]{background-color:color-mix(in srgb,oklch(76.9% .188 70.08) 10%,transparent);color:var(--color-amber-500)}@supports (color: color-mix(in lab,red,red)){.kpi-icon[data-color=warning]{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.kpi-trend{display:flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.kpi-trend.trend-up{background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 10%,transparent);color:var(--color-emerald-600)}@supports (color: color-mix(in lab,red,red)){.kpi-trend.trend-up{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.kpi-trend.trend-down{background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 10%,transparent);color:var(--color-red-600)}@supports (color: color-mix(in lab,red,red)){.kpi-trend.trend-down{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.kpi-value{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content)}.kpi-label{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.kpi-label{color:color-mix(in oklab,var(--color-base-content) 80%,transparent)}}.kpi-comparison{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.kpi-comparison{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.charts-grid{margin-bottom:calc(var(--spacing) * 6);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 6)}@media(width>=64rem){.charts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.chart-card{overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(width>=64rem){.chart-card-full{grid-column:span 2 / span 2}}.chart-header{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 0)}@media(width>=40rem){.chart-header{flex-direction:row}}@media(width>=40rem){.chart-header{align-items:flex-start}}@media(width>=40rem){.chart-header{justify-content:space-between}}.chart-title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}.chart-subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.chart-subtitle{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.chart-legend{display:flex;align-items:center;gap:calc(var(--spacing) * 4)}.legend-item{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.legend-item{color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.legend-dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-radius:calc(infinity * 1px)}.chart-stats{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 4)}.stat-item{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.stat-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px)}.stat-success .stat-dot{background-color:var(--color-emerald-500)}.stat-error .stat-dot{background-color:var(--color-red-500)}.stat-label{color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.stat-label{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.stat-value{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}.chart-body{height:calc(var(--spacing) * 72);padding:calc(var(--spacing) * 5)}.chart-body-lg{height:calc(var(--spacing) * 80)}@media(width>=40rem){.chart-body-lg{height:calc(var(--spacing) * 96)}}.chart-container{height:100%;width:100%}.summary-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=40rem){.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.summary-card{display:flex;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.summary-icon{display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl)}.summary-icon-success{background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 10%,transparent);color:var(--color-emerald-500)}@supports (color: color-mix(in lab,red,red)){.summary-icon-success{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.summary-icon-info{background-color:color-mix(in srgb,oklch(68.5% .169 237.323) 10%,transparent);color:var(--color-sky-500)}@supports (color: color-mix(in lab,red,red)){.summary-icon-info{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.summary-icon-warning{background-color:color-mix(in srgb,oklch(76.9% .188 70.08) 10%,transparent);color:var(--color-amber-500)}@supports (color: color-mix(in lab,red,red)){.summary-icon-warning{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.summary-content{min-width:calc(var(--spacing) * 0);flex:1}.summary-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content)}.summary-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.summary-label{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.summary-badge{flex-shrink:0}}@layer utilities{.revenue-analytics ngx-charts-bar-vertical-stacked,.revenue-analytics ngx-charts-bar-vertical-2d{display:block;height:100%;width:100%}:root:has(.dark) .revenue-analytics{--chart-grid-color: oklch(37.3% .034 259.733);--chart-text-color: oklch(70.7% .022 261.325)}}@media(max-width:640px){.kpi-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.kpi-card{display:flex;align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4)}.kpi-header{margin-bottom:calc(var(--spacing) * 0);flex-shrink:0}.kpi-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12)}.kpi-trend{position:absolute;top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3)}.kpi-card{position:relative}.kpi-value{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.chart-body{height:calc(var(--spacing) * 64)}.chart-body-lg{height:calc(var(--spacing) * 72)}.charts-grid{gap:calc(var(--spacing) * 4)}.summary-card{padding:calc(var(--spacing) * 4)}.summary-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}.summary-value{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}}@layer base{.growth-analytics{--kpi-primary: var(--color-primary-teal);--kpi-success: oklch(69.6% .17 162.48);--kpi-info: var(--color-primary-cyan);--kpi-secondary: oklch(60.6% .25 292.717);--kpi-warning: oklch(76.9% .188 70.08)}}@layer components{.growth-header{margin-bottom:calc(var(--spacing) * 6);display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}@media(width>=40rem){.growth-header{flex-direction:row}}@media(width>=40rem){.growth-header{align-items:center}}@media(width>=40rem){.growth-header{justify-content:space-between}}.header-content{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1)}.page-title{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content)}.page-subtitle{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.page-subtitle{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.header-actions{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.filters-card{margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing) * 4);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filters-header{margin-bottom:calc(var(--spacing) * 4);display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-200);padding-bottom:calc(var(--spacing) * 3)}.filters-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=40rem){.filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.filters-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.filter-group{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5)}.filter-label{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content);text-transform:uppercase}@supports (color: color-mix(in lab,red,red)){.filter-label{color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.kpi-grid{margin-bottom:calc(var(--spacing) * 6);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=40rem){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=80rem){.kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.kpi-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}@media(hover:hover){.kpi-card:hover{border-color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.kpi-card:hover{border-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}}@media(hover:hover){.kpi-card:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.kpi-header{margin-bottom:calc(var(--spacing) * 3);display:flex;align-items:flex-start;justify-content:space-between}.kpi-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-lg)}.kpi-icon[data-color=primary]{color:var(--color-teal-500);background:#00c8961f}.kpi-icon[data-color=success]{background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 10%,transparent);color:var(--color-emerald-500)}@supports (color: color-mix(in lab,red,red)){.kpi-icon[data-color=success]{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.kpi-icon[data-color=info]{color:var(--color-cyan-500);background:#00b4d81f}.kpi-icon[data-color=secondary]{background-color:color-mix(in srgb,oklch(60.6% .25 292.717) 10%,transparent);color:var(--color-violet-500)}@supports (color: color-mix(in lab,red,red)){.kpi-icon[data-color=secondary]{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.kpi-icon[data-color=warning]{background-color:color-mix(in srgb,oklch(76.9% .188 70.08) 10%,transparent);color:var(--color-amber-500)}@supports (color: color-mix(in lab,red,red)){.kpi-icon[data-color=warning]{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.kpi-trend{display:flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.kpi-trend.trend-up{background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 10%,transparent);color:var(--color-emerald-600)}@supports (color: color-mix(in lab,red,red)){.kpi-trend.trend-up{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.kpi-trend.trend-down{background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 10%,transparent);color:var(--color-red-600)}@supports (color: color-mix(in lab,red,red)){.kpi-trend.trend-down{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.kpi-value{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content)}.kpi-label{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.kpi-label{color:color-mix(in oklab,var(--color-base-content) 80%,transparent)}}.kpi-comparison{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.kpi-comparison{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.charts-grid{margin-bottom:calc(var(--spacing) * 6);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 6)}@media(width>=64rem){.charts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.chart-card{overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(width>=64rem){.chart-card-full{grid-column:span 2 / span 2}}.chart-header{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 0)}@media(width>=40rem){.chart-header{flex-direction:row}}@media(width>=40rem){.chart-header{align-items:flex-start}}@media(width>=40rem){.chart-header{justify-content:space-between}}.chart-title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}.chart-subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.chart-subtitle{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.chart-legend{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 4)}.legend-item{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.legend-item{color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.legend-dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);flex-shrink:0;border-radius:calc(infinity * 1px)}.funnel-badge{flex-shrink:0}.chart-stats{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 4)}.stat-item{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.stat-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px)}.stat-success .stat-dot{background-color:var(--color-emerald-500)}.stat-error .stat-dot{background-color:var(--color-red-500)}.stat-label{color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.stat-label{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.stat-value{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}.chart-body{height:calc(var(--spacing) * 72);padding:calc(var(--spacing) * 5)}.chart-body-lg{height:calc(var(--spacing) * 80)}@media(width>=40rem){.chart-body-lg{height:calc(var(--spacing) * 96)}}.chart-container{height:100%;width:100%}.summary-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=40rem){.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.summary-card{display:flex;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.summary-icon{display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl)}.summary-icon-primary{color:var(--color-primary-teal);background:#00c8961f}.summary-icon-info{color:var(--color-primary-cyan);background:#00b4d81f}.summary-icon-success{background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 10%,transparent);color:var(--color-emerald-500)}@supports (color: color-mix(in lab,red,red)){.summary-icon-success{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.summary-content{min-width:calc(var(--spacing) * 0);flex:1}.summary-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content)}.summary-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.summary-label{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.summary-badge{flex-shrink:0}}@layer utilities{.growth-analytics ngx-charts-area-chart-stacked{display:block;height:100%;width:100%}}@media(max-width:640px){.kpi-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.kpi-card{position:relative;display:flex;align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4)}.kpi-header{margin-bottom:calc(var(--spacing) * 0);flex-shrink:0}.kpi-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12)}.kpi-trend{position:absolute;top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3)}.kpi-value{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.chart-body{height:calc(var(--spacing) * 64)}.chart-body-lg{height:calc(var(--spacing) * 72)}.charts-grid{gap:calc(var(--spacing) * 4)}.summary-card{padding:calc(var(--spacing) * 4)}.summary-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}.summary-value{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}}@layer base{.usage-analytics{--usage-teal: #00c896;--usage-cyan: #00b4d8;--usage-blue: #0077b6}}@layer components{.usage-header{margin-bottom:calc(var(--spacing) * 6);display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}@media(width>=40rem){.usage-header{flex-direction:row}}@media(width>=40rem){.usage-header{align-items:center}}@media(width>=40rem){.usage-header{justify-content:space-between}}.usage-analytics .kpi-icon[data-color=primary]{background-color:#00c8961f;color:var(--usage-teal)}.usage-analytics .kpi-icon[data-color=info]{background-color:#00b4d81f;color:var(--usage-cyan)}.usage-dot-teal{background-color:var(--usage-teal)}.usage-dot-teal-muted{background-color:#00c89659}.usage-dot-cyan{background-color:var(--usage-cyan)}.usage-dot-blue,.usage-stat-blue .stat-dot{background-color:var(--usage-blue)}.usage-stat-amber .stat-dot{background-color:var(--color-amber-500)}.usage-icon-teal{background-color:#00c8961f;color:var(--usage-teal);display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl)}.usage-icon-cyan{background-color:#00b4d81f;color:var(--usage-cyan);display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl)}.usage-icon-blue{background-color:#0077b61f;color:var(--usage-blue);display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl)}.usage-heatmap-legend-badge{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.usage-heatmap-bar{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 24);border-radius:calc(infinity * 1px);background:linear-gradient(to right,#1f2937,#064e3b,var(--usage-teal))}}@layer utilities{.dark .usage-analytics{--usage-teal: #00e0a8;--usage-cyan: #22d3ee;--usage-blue: #38bdf8}}@media(max-width:640px){.usage-heatmap-legend-badge{display:none}}@layer components{.st-page{display:flex;flex-direction:column;gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 6)}.st-header{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}@media(width>=40rem){.st-header{flex-direction:row}}@media(width>=40rem){.st-header{align-items:center}}@media(width>=40rem){.st-header{justify-content:space-between}}.st-header-text{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.st-header-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);background:#00b4d81f;color:var(--color-cyan-500, #00b4d8)}.st-title{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content)}.st-subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.st-subtitle{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.st-header-actions{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 2)}.st-btn-primary{background:var(--color-teal-500, #00c896);--tw-border-style: none;border-style:none;color:var(--color-white);transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.st-btn-primary:hover{opacity:90%}}.st-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=40rem){.st-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=64rem){.st-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.st-kpi-card{display:flex;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing) * 4);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}@media(hover:hover){.st-kpi-card:hover{border-color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.st-kpi-card:hover{border-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}}@media(hover:hover){.st-kpi-card:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.st-kpi-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg)}.st-kpi-icon[data-color=primary]{background:#00c8961f;color:#00c896}.st-kpi-icon[data-color=warning]{background-color:color-mix(in srgb,oklch(76.9% .188 70.08) 10%,transparent);color:var(--color-amber-500)}@supports (color: color-mix(in lab,red,red)){.st-kpi-icon[data-color=warning]{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.st-kpi-icon[data-color=info]{background:#00b4d81f;color:#00b4d8}.st-kpi-icon[data-color=success]{background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 10%,transparent);color:var(--color-emerald-500)}@supports (color: color-mix(in lab,red,red)){.st-kpi-icon[data-color=success]{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.st-kpi-icon[data-color=error]{background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 10%,transparent);color:var(--color-red-500)}@supports (color: color-mix(in lab,red,red)){.st-kpi-icon[data-color=error]{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.st-kpi-body{display:flex;flex-direction:column}.st-kpi-value{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content)}.st-kpi-label{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.st-kpi-label{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.st-filters-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing) * 4);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.st-filters-header{margin-bottom:calc(var(--spacing) * 3);display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-200);padding-bottom:calc(var(--spacing) * 3)}.st-filters-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 3)}@media(width>=40rem){.st-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.st-filters-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=40rem){.st-filter-search{grid-column:span 2 / span 2}}@media(width>=64rem){.st-filter-search{grid-column:span 1 / span 1}}.st-filter-group{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5)}.st-filter-label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content);text-transform:uppercase}@supports (color: color-mix(in lab,red,red)){.st-filter-label{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.st-search-icon{pointer-events:none;position:absolute;top:50%;left:calc(var(--spacing) * 3);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.st-search-icon{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.st-table-card{overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.st-table-header{display:flex;align-items:center;justify-content:space-between;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-200);padding:calc(var(--spacing) * 4)}.st-table-meta{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.st-table-wrapper{overflow-x:auto}.st-table{width:100%}.st-table thead tr{background-color:var(--color-base-200)}@supports (color: color-mix(in lab,red,red)){.st-table thead tr{background-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}.st-table thead th{padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content);text-transform:uppercase}@supports (color: color-mix(in lab,red,red)){.st-table thead th{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.st-table-row{cursor:pointer;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-200);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}@media(hover:hover){.st-table-row:hover{background-color:var(--color-base-200)}@supports (color: color-mix(in lab,red,red)){.st-table-row:hover{background-color:color-mix(in oklab,var(--color-base-200) 50%,transparent)}}}.st-table-row td{padding-block:calc(var(--spacing) * 3);vertical-align:middle}.st-badge-low{border-color:var(--color-slate-200);background-color:var(--color-slate-100);color:var(--color-slate-600)}.dark .st-badge-low{border-color:var(--color-slate-600);background-color:color-mix(in srgb,oklch(37.2% .044 257.287) 40%,transparent);color:var(--color-slate-300)}@supports (color: color-mix(in lab,red,red)){.dark .st-badge-low{background-color:color-mix(in oklab,var(--color-slate-700) 40%,transparent)}}.st-badge-medium{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-700)}.dark .st-badge-medium{border-color:color-mix(in srgb,oklch(66.6% .179 58.318) 40%,transparent);background-color:color-mix(in srgb,oklch(76.9% .188 70.08) 15%,transparent);color:var(--color-amber-400)}@supports (color: color-mix(in lab,red,red)){.dark .st-badge-medium{border-color:color-mix(in oklab,var(--color-amber-600) 40%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .st-badge-medium{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.st-badge-high{border-color:var(--color-orange-200);background-color:var(--color-orange-50);color:var(--color-orange-700)}.dark .st-badge-high{border-color:color-mix(in srgb,oklch(64.6% .222 41.116) 40%,transparent);background-color:color-mix(in srgb,oklch(70.5% .213 47.604) 15%,transparent);color:var(--color-orange-400)}@supports (color: color-mix(in lab,red,red)){.dark .st-badge-high{border-color:color-mix(in oklab,var(--color-orange-600) 40%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .st-badge-high{background-color:color-mix(in oklab,var(--color-orange-500) 15%,transparent)}}.st-badge-critical{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-700)}.dark .st-badge-critical{border-color:color-mix(in srgb,oklch(57.7% .245 27.325) 40%,transparent);background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 15%,transparent);color:var(--color-red-400)}@supports (color: color-mix(in lab,red,red)){.dark .st-badge-critical{border-color:color-mix(in oklab,var(--color-red-600) 40%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .st-badge-critical{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.st-badge-open{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-700)}.dark .st-badge-open{border-color:color-mix(in srgb,oklch(66.6% .179 58.318) 40%,transparent);background-color:color-mix(in srgb,oklch(76.9% .188 70.08) 15%,transparent);color:var(--color-amber-400)}@supports (color: color-mix(in lab,red,red)){.dark .st-badge-open{border-color:color-mix(in oklab,var(--color-amber-600) 40%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .st-badge-open{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.st-badge-progress{background:#00b4d81a;color:#00b4d8;border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(86.5% .127 207.078) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.st-badge-progress{border-color:color-mix(in oklab,var(--color-cyan-300) 40%,transparent)}}.dark .st-badge-progress{background:#00b4d826;color:#38bdf8}.st-badge-resolved{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.dark .st-badge-resolved{border-color:color-mix(in srgb,oklch(59.6% .145 163.225) 40%,transparent);background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 15%,transparent);color:var(--color-emerald-400)}@supports (color: color-mix(in lab,red,red)){.dark .st-badge-resolved{border-color:color-mix(in oklab,var(--color-emerald-600) 40%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .st-badge-resolved{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.st-badge-closed{border-color:var(--color-base-300);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.st-badge-closed{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.st-sla-met{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.dark .st-sla-met{border-color:color-mix(in srgb,oklch(59.6% .145 163.225) 40%,transparent);background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 15%,transparent);color:var(--color-emerald-400)}@supports (color: color-mix(in lab,red,red)){.dark .st-sla-met{border-color:color-mix(in oklab,var(--color-emerald-600) 40%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .st-sla-met{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.st-sla-active{background:#00b4d81a;color:#00b4d8;border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(86.5% .127 207.078) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.st-sla-active{border-color:color-mix(in oklab,var(--color-cyan-300) 40%,transparent)}}.st-sla-breached{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-700)}.dark .st-sla-breached{border-color:color-mix(in srgb,oklch(57.7% .245 27.325) 40%,transparent);background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 15%,transparent);color:var(--color-red-400)}@supports (color: color-mix(in lab,red,red)){.dark .st-sla-breached{border-color:color-mix(in oklab,var(--color-red-600) 40%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .st-sla-breached{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.st-hospital-avatar{display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background:linear-gradient(135deg,#00c896,#00b4d8)}.st-agent-avatar{display:flex;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background:linear-gradient(135deg,#0077b6,#00b4d8)}.st-empty-state{display:flex;flex-direction:column;align-items:center}.st-pagination{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media(width>=40rem){.st-pagination{flex-direction:row}}@media(width>=40rem){.st-pagination{align-items:center}}@media(width>=40rem){.st-pagination{justify-content:space-between}}.st-pagination-info{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.st-pagination-info{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.st-pagination-controls{display:flex;align-items:center;gap:calc(var(--spacing) * 1)}.st-charts-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 6)}@media(width>=64rem){.st-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-chart-card{overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(width>=64rem){.st-chart-full{grid-column:span 2 / span 2}}.st-chart-header{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 0)}@media(width>=40rem){.st-chart-header{flex-direction:row}}@media(width>=40rem){.st-chart-header{align-items:flex-start}}@media(width>=40rem){.st-chart-header{justify-content:space-between}}.st-chart-title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}.st-chart-subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.st-chart-subtitle{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.st-chart-body{height:calc(var(--spacing) * 80);padding:calc(var(--spacing) * 5)}.st-chart-container{height:100%;width:100%}.st-legend-item{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.st-legend-item{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.st-legend-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);flex-shrink:0;border-radius:calc(infinity * 1px)}.st-drawer-id-badge{display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background:#00c8961f;color:#00c896}.st-detail-meta{margin-bottom:calc(var(--spacing) * 4);display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-base-200);padding:calc(var(--spacing) * 4)}@supports (color: color-mix(in lab,red,red)){.st-detail-meta{background-color:color-mix(in oklab,var(--color-base-200) 50%,transparent)}}.st-detail-meta-row{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3)}.st-detail-label{width:calc(var(--spacing) * 24);flex-shrink:0;padding-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content);text-transform:uppercase}@supports (color: color-mix(in lab,red,red)){.st-detail-label{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.st-detail-value{flex:1;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-base-content)}.st-sla-panel{margin-bottom:calc(var(--spacing) * 5);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 3)}.st-sla-item{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing) * 3)}.st-sla-item-label{margin-bottom:calc(var(--spacing) * 1.5);display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.st-sla-item-label{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.st-sla-item-value{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}.st-thread-section{margin-bottom:calc(var(--spacing) * 4)}.st-thread-heading{margin-bottom:calc(var(--spacing) * 3);display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-200);padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.st-thread-heading{color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.st-thread{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}.st-message{display:flex;gap:calc(var(--spacing) * 3)}.st-message-agent{flex-direction:row-reverse}.st-message-hospital{flex-direction:row}.st-message-avatar{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.st-avatar-agent{background:linear-gradient(135deg,#00c896,#00b4d8)}.st-avatar-hospital{background:linear-gradient(135deg,#0077b6,#5b21b6)}.st-message-bubble{max-width:85%;border-radius:var(--radius-xl);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.st-bubble-agent{background:#00c8961a;border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(91% .096 180.426) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.st-bubble-agent{border-color:color-mix(in oklab,var(--color-teal-200) 50%,transparent)}}.dark .st-bubble-agent{background:#00c8961f;border-color:color-mix(in srgb,oklch(51.1% .096 186.391) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .st-bubble-agent{border-color:color-mix(in oklab,var(--color-teal-700) 30%,transparent)}}.st-bubble-hospital{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200)}.st-message-meta{margin-bottom:calc(var(--spacing) * 1.5);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4)}.st-message-sender{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.st-message-sender{color:color-mix(in oklab,var(--color-base-content) 80%,transparent)}}.st-message-time{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.st-message-time{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.st-message-content{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.st-message-content{color:color-mix(in oklab,var(--color-base-content) 80%,transparent)}}.st-thread-empty{padding-block:calc(var(--spacing) * 8);text-align:center}.st-attachments{margin-top:calc(var(--spacing) * 2);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.st-attachment{display:flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:.25rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.st-attachment{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.st-attachments-section{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;--tw-border-style: dashed;border-style:dashed;border-color:var(--color-base-300)}.st-reply-box{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.st-reply-actions{display:flex;align-items:center;justify-content:space-between}.st-new-ticket-form{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}.st-form-row{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=40rem){.st-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-form-group{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5)}.st-form-label{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.st-form-label{color:color-mix(in oklab,var(--color-base-content) 80%,transparent)}}.st-priority-selector{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.st-priority-btn{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}@supports (color: color-mix(in lab,red,red)){.st-priority-btn{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}@media(hover:hover){.st-priority-btn:hover{border-color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.st-priority-btn:hover{border-color:color-mix(in oklab,var(--color-base-content) 30%,transparent)}}}@media(hover:hover){.st-priority-btn:hover{color:var(--color-base-content)}}.st-priority-btn.active[data-priority=low]{border-color:var(--color-slate-300);background-color:var(--color-slate-100);color:var(--color-slate-700)}.dark .st-priority-btn.active[data-priority=low]{border-color:var(--color-slate-500);background-color:color-mix(in srgb,oklch(37.2% .044 257.287) 50%,transparent);color:var(--color-slate-300)}@supports (color: color-mix(in lab,red,red)){.dark .st-priority-btn.active[data-priority=low]{background-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.st-priority-btn.active[data-priority=medium]{border-color:var(--color-amber-300);background-color:var(--color-amber-50);color:var(--color-amber-700)}.dark .st-priority-btn.active[data-priority=medium]{background:#f59e0b26;border-color:color-mix(in srgb,oklch(66.6% .179 58.318) 50%,transparent);color:var(--color-amber-400)}@supports (color: color-mix(in lab,red,red)){.dark .st-priority-btn.active[data-priority=medium]{border-color:color-mix(in oklab,var(--color-amber-600) 50%,transparent)}}.st-priority-btn.active[data-priority=high]{border-color:var(--color-orange-300);background-color:var(--color-orange-50);color:var(--color-orange-700)}.dark .st-priority-btn.active[data-priority=high]{background:#f9731626;border-color:color-mix(in srgb,oklch(64.6% .222 41.116) 50%,transparent);color:var(--color-orange-400)}@supports (color: color-mix(in lab,red,red)){.dark .st-priority-btn.active[data-priority=high]{border-color:color-mix(in oklab,var(--color-orange-600) 50%,transparent)}}.st-priority-btn.active[data-priority=critical]{border-color:var(--color-red-300);background-color:var(--color-red-50);color:var(--color-red-700)}.dark .st-priority-btn.active[data-priority=critical]{background:#ef444426;border-color:color-mix(in srgb,oklch(57.7% .245 27.325) 50%,transparent);color:var(--color-red-400)}@supports (color: color-mix(in lab,red,red)){.dark .st-priority-btn.active[data-priority=critical]{border-color:color-mix(in oklab,var(--color-red-600) 50%,transparent)}}}@media(max-width:640px){.st-page{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4)}.st-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-kpi-card{padding:calc(var(--spacing) * 3)}.st-kpi-value{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.st-charts-grid{gap:calc(var(--spacing) * 4)}.st-chart-body{height:calc(var(--spacing) * 64)}.st-sla-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@layer components{.dr-page{display:flex;flex-direction:column;gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 6)}.dr-header{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}@media(width>=40rem){.dr-header{flex-direction:row}}@media(width>=40rem){.dr-header{align-items:center}}@media(width>=40rem){.dr-header{justify-content:space-between}}.dr-header-text{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.dr-header-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);background:linear-gradient(135deg,#00c896,#00b4d8);color:#fff;box-shadow:0 4px 12px #00c8964d}.dr-title{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content)}.dr-subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dr-subtitle{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.dr-header-actions{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 2)}.dr-btn-primary{background:linear-gradient(135deg,#00c896,#00b4d8);border-style:var(--tw-border-style);border-width:0px;color:var(--color-white);transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.dr-btn-primary:hover{opacity:90%}}.dr-btn-convert{border-style:var(--tw-border-style);border-width:0px;background-color:var(--color-emerald-500);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.dr-btn-convert:hover{background-color:var(--color-emerald-600)}}.dr-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=40rem){.dr-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=64rem){.dr-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.dr-kpi-card{display:flex;cursor:default;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-200);background-color:var(--color-base-100);padding:calc(var(--spacing) * 4);transition-property:box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.dr-kpi-card:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.dr-kpi-icon{display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl)}.dr-kpi-icon[data-color=primary]{background:#00b4d81f;color:#00b4d8}.dr-kpi-icon[data-color=info]{background:#60a5fa1f;color:#60a5fa}.dr-kpi-icon[data-color=warning]{background:#f59e0b1f;color:#f59e0b}.dr-kpi-icon[data-color=success]{background:#00c8961f;color:#00c896}.dr-kpi-icon[data-color=secondary]{background:#a78bfa1f;color:#a78bfa}.dr-kpi-body{display:flex;min-width:calc(var(--spacing) * 0);flex-direction:column}.dr-kpi-value{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content)}.dr-kpi-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dr-kpi-label{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.dr-toolbar{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3)}@media(width>=64rem){.dr-toolbar{flex-direction:row}}@media(width>=64rem){.dr-toolbar{align-items:flex-start}}.dr-filters-card{flex:1;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-200);background-color:var(--color-base-100);padding:calc(var(--spacing) * 4)}.dr-filters-header{margin-bottom:calc(var(--spacing) * 3);display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.dr-clear-btn{margin-left:auto;display:flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@supports (color: color-mix(in lab,red,red)){.dr-clear-btn{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}@media(hover:hover){.dr-clear-btn:hover{color:var(--color-error)}}.dr-filters-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 3)}@media(width>=40rem){.dr-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.dr-filters-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(width>=40rem){.dr-filter-search{grid-column:span 2 / span 2}}@media(width>=64rem){.dr-filter-search{grid-column:span 1 / span 1}}.dr-filter-group{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1)}.dr-filter-label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dr-filter-label{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.dr-search-icon{pointer-events:none;position:absolute;top:50%;left:calc(var(--spacing) * 3);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dr-search-icon{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.dr-view-toggle{display:flex;height:fit-content;gap:calc(var(--spacing) * 1);align-self:flex-start;border-radius:var(--radius-xl);background-color:var(--color-base-200);padding:calc(var(--spacing) * 1)}@media(width>=64rem){.dr-view-toggle{align-self:auto}}.dr-view-btn{display:flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@supports (color: color-mix(in lab,red,red)){.dr-view-btn{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}@media(hover:hover){.dr-view-btn:hover{color:var(--color-base-content)}}.dr-view-btn-active{background-color:var(--color-base-100);color:var(--color-base-content);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dr-table-card{overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-200);background-color:var(--color-base-100)}.dr-table-header{display:flex;align-items:center;justify-content:space-between;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}.dr-table-count{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dr-table-count{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.dr-table-wrapper{overflow-x:auto}.dr-thead-row th{background-color:var(--color-base-200);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);white-space:nowrap;color:var(--color-base-content);text-transform:uppercase}@supports (color: color-mix(in lab,red,red)){.dr-thead-row th{background-color:color-mix(in oklab,var(--color-base-200) 40%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dr-thead-row th{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.dr-table-row{cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.dr-table-row:hover{background-color:var(--color-base-200)}@supports (color: color-mix(in lab,red,red)){.dr-table-row:hover{background-color:color-mix(in oklab,var(--color-base-200) 40%,transparent)}}}.dr-table-row td{padding-block:calc(var(--spacing) * 3);vertical-align:middle}.dr-request-id{border-radius:var(--radius-md);background-color:color-mix(in srgb,#00b4d8 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-cyan-500)}@supports (color: color-mix(in lab,red,red)){.dr-request-id{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.dr-hospital-cell{display:flex;align-items:center;gap:calc(var(--spacing) * 2.5)}.dr-hospital-avatar{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background:linear-gradient(135deg,#00c896,#00b4d8)}.dr-hospital-name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}.dr-hospital-info{display:flex;flex-direction:column}.dr-hospital-meta{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dr-hospital-meta{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.dr-contact-cell{display:flex;flex-direction:column}.dr-contact-name{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content)}.dr-contact-role{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dr-contact-role{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.dr-contact-details{display:flex;flex-direction:column;gap:calc(var(--spacing) * .5)}.dr-contact-phone,.dr-contact-email{display:flex;align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dr-contact-phone,.dr-contact-email{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.dr-date-text{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));white-space:nowrap;color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dr-date-text{color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.dr-date-scheduled{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-violet-500)}.dr-date-na{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dr-date-na{color:color-mix(in oklab,var(--color-base-content) 30%,transparent)}}.dr-agent-cell{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5)}.dr-agent-avatar-sm{display:flex;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background:linear-gradient(135deg,#0077b6,#00b4d8)}.dr-agent-name{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-base-content)}.dr-agent-name-sm{font-size:11px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dr-agent-name-sm{color:color-mix(in oklab,var(--color-base-content) 80%,transparent)}}.dr-unassigned{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content);font-style:italic}@supports (color: color-mix(in lab,red,red)){.dr-unassigned{color:color-mix(in oklab,var(--color-base-content) 35%,transparent)}}.dr-actions{display:flex;align-items:center;gap:calc(var(--spacing) * .5)}.dr-empty-state{padding-block:calc(var(--spacing) * 16);text-align:center;color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dr-empty-state{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.dr-empty-state td{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 3)}.dr-pagination{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.dr-badge-new{display:inline-flex;align-items:center;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#0077b6 10%,transparent);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-blue-500)}@supports (color: color-mix(in lab,red,red)){.dr-badge-new{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.dr-badge-contacted{display:inline-flex;align-items:center;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,oklch(76.9% .188 70.08) 10%,transparent);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-500)}@supports (color: color-mix(in lab,red,red)){.dr-badge-contacted{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.dr-badge-scheduled{display:inline-flex;align-items:center;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,oklch(60.6% .25 292.717) 10%,transparent);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-violet-500)}@supports (color: color-mix(in lab,red,red)){.dr-badge-scheduled{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.dr-badge-completed{display:inline-flex;align-items:center;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#00b4d8 10%,transparent);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-cyan-500)}@supports (color: color-mix(in lab,red,red)){.dr-badge-completed{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.dr-badge-converted{display:inline-flex;align-items:center;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 10%,transparent);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-600)}@supports (color: color-mix(in lab,red,red)){.dr-badge-converted{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.dr-plan-starter{display:inline-flex;align-items:center;border-radius:var(--radius-md);background-color:color-mix(in srgb,oklch(55.4% .046 257.417) 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}@supports (color: color-mix(in lab,red,red)){.dr-plan-starter{background-color:color-mix(in oklab,var(--color-slate-500) 10%,transparent)}}.dr-plan-pro{display:inline-flex;align-items:center;border-radius:var(--radius-md);background-color:color-mix(in srgb,#0077b6 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-blue-500)}@supports (color: color-mix(in lab,red,red)){.dr-plan-pro{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.dr-plan-enterprise{display:inline-flex;align-items:center;border-radius:var(--radius-md);background-color:color-mix(in srgb,oklch(76.9% .188 70.08) 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-600)}@supports (color: color-mix(in lab,red,red)){.dr-plan-enterprise{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.dr-kanban-board{display:flex;gap:calc(var(--spacing) * 4);overflow-x:auto;padding-bottom:calc(var(--spacing) * 4);-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.dr-kanban-col{display:flex;width:calc(var(--spacing) * 72);flex-shrink:0;flex-direction:column;gap:calc(var(--spacing) * 3);scroll-snap-align:start}.dr-kanban-col-header{display:flex;align-items:center;justify-content:space-between}.dr-kanban-col-title{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}.dr-kanban-dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);flex-shrink:0;border-radius:calc(infinity * 1px)}.dr-kanban-dot[data-color=blue]{background-color:var(--color-blue-400)}.dr-kanban-dot[data-color=amber]{background-color:var(--color-amber-400)}.dr-kanban-dot[data-color=violet]{background-color:var(--color-violet-400)}.dr-kanban-dot[data-color=cyan]{background-color:var(--color-cyan-400)}.dr-kanban-dot[data-color=emerald]{background-color:var(--color-emerald-400)}.dr-kanban-count{border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.dr-kanban-count[data-color=blue]{background-color:color-mix(in srgb,#0077b6 10%,transparent);color:var(--color-blue-500)}@supports (color: color-mix(in lab,red,red)){.dr-kanban-count[data-color=blue]{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.dr-kanban-count[data-color=amber]{background-color:color-mix(in srgb,oklch(76.9% .188 70.08) 10%,transparent);color:var(--color-amber-500)}@supports (color: color-mix(in lab,red,red)){.dr-kanban-count[data-color=amber]{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.dr-kanban-count[data-color=violet]{background-color:color-mix(in srgb,oklch(60.6% .25 292.717) 10%,transparent);color:var(--color-violet-500)}@supports (color: color-mix(in lab,red,red)){.dr-kanban-count[data-color=violet]{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.dr-kanban-count[data-color=cyan]{background-color:color-mix(in srgb,#00b4d8 10%,transparent);color:var(--color-cyan-500)}@supports (color: color-mix(in lab,red,red)){.dr-kanban-count[data-color=cyan]{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.dr-kanban-count[data-color=emerald]{background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 10%,transparent);color:var(--color-emerald-600)}@supports (color: color-mix(in lab,red,red)){.dr-kanban-count[data-color=emerald]{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.dr-kanban-cards{display:flex;min-height:calc(var(--spacing) * 32);flex-direction:column;gap:calc(var(--spacing) * 3)}.dr-kanban-card{display:flex;cursor:pointer;flex-direction:column;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-200);background-color:var(--color-base-100);padding:calc(var(--spacing) * 4);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.dr-kanban-card:hover{border-color:var(--color-base-300)}}@media(hover:hover){.dr-kanban-card:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.dr-kanban-card-header{display:flex;align-items:center;justify-content:space-between}.dr-kanban-request-id{border-radius:.25rem;background-color:color-mix(in srgb,#00b4d8 10%,transparent);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:10px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-cyan-500)}@supports (color: color-mix(in lab,red,red)){.dr-kanban-request-id{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.dr-kanban-hospital{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}.dr-kanban-contact{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dr-kanban-contact{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.dr-kanban-region{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dr-kanban-region{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.dr-kanban-date{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-violet-500)}.dr-kanban-card-footer{display:flex;align-items:center;justify-content:space-between;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-200);padding-top:calc(var(--spacing) * 1)}.dr-kanban-actions{display:flex;align-items:center;gap:calc(var(--spacing) * .5)}.dr-kanban-empty{display:flex;height:calc(var(--spacing) * 24);align-items:center;justify-content:center;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;--tw-border-style: dashed;border-style:dashed;border-color:var(--color-base-200);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dr-kanban-empty{color:color-mix(in oklab,var(--color-base-content) 30%,transparent)}}.dr-charts-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 6)}@media(width>=64rem){.dr-charts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dr-chart-card{overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-200);background-color:var(--color-base-100)}.dr-chart-header{display:flex;flex-direction:column;gap:calc(var(--spacing) * .5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.dr-chart-title{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}.dr-chart-sub{margin-left:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dr-chart-sub{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.dr-chart-body{padding:calc(var(--spacing) * 3)}.dr-chart-container{height:calc(var(--spacing) * 64);width:100%}.dr-drawer-header{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.dr-drawer-id-badge{border-radius:var(--radius-md);background-color:color-mix(in srgb,#00b4d8 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-cyan-500)}@supports (color: color-mix(in lab,red,red)){.dr-drawer-id-badge{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.dr-drawer-hospital-name{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}.dr-drawer-section{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-200);padding-bottom:calc(var(--spacing) * 5)}.dr-drawer-section:last-child{border-style:var(--tw-border-style);border-width:0px}.dr-drawer-section-title{display:flex;align-items:center;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-base-content);text-transform:uppercase}@supports (color: color-mix(in lab,red,red)){.dr-drawer-section-title{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.dr-badge-count{margin-left:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);background-color:var(--color-base-200);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dr-badge-count{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.dr-detail-meta{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.dr-meta-row{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.dr-meta-label{width:calc(var(--spacing) * 20);flex-shrink:0;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dr-meta-label{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.dr-meta-value{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}.dr-meta-highlight{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-violet-500)}.dr-quick-actions{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.dr-empty-notes{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dr-empty-notes{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.dr-notes-list{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3)}.dr-note-item{display:flex;gap:calc(var(--spacing) * 2.5)}.dr-note-avatar{display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background:linear-gradient(135deg,#00c896,#00b4d8)}.dr-note-content{flex:1;border-radius:var(--radius-xl);background-color:var(--color-base-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}@supports (color: color-mix(in lab,red,red)){.dr-note-content{background-color:color-mix(in oklab,var(--color-base-200) 50%,transparent)}}.dr-note-meta{margin-bottom:calc(var(--spacing) * 1);display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.dr-note-author{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}.dr-note-time{font-size:10px;color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dr-note-time{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.dr-note-text{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dr-note-text{color:color-mix(in oklab,var(--color-base-content) 80%,transparent)}}.dr-activity-list{display:flex;flex-direction:column}.dr-activity-item{display:flex;gap:calc(var(--spacing) * 3)}.dr-activity-dot-wrap{display:flex;flex-shrink:0;flex-direction:column;align-items:center}.dr-activity-dot{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);flex-shrink:0;border-radius:calc(infinity * 1px);background-color:var(--color-teal-500)}.dr-activity-line{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 0);width:1px;flex:1;background-color:var(--color-base-300);min-height:16px}.dr-activity-content{flex:1;padding-bottom:calc(var(--spacing) * 4)}.dr-activity-action{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content)}.dr-activity-meta{margin-top:calc(var(--spacing) * .5);display:flex;align-items:center;gap:calc(var(--spacing) * 1);font-size:10px;color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dr-activity-meta{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.dr-modal-form{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}.dr-modal-lead-info{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-base-200);padding:calc(var(--spacing) * 3)}@supports (color: color-mix(in lab,red,red)){.dr-modal-lead-info{background-color:color-mix(in oklab,var(--color-base-200) 50%,transparent)}}.dr-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 3)}.dr-form-group{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5)}.dr-form-label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dr-form-label{color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.dr-agent-list{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1)}.dr-agent-option{display:flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.dr-agent-option:hover{background-color:var(--color-base-200)}@supports (color: color-mix(in lab,red,red)){.dr-agent-option:hover{background-color:color-mix(in oklab,var(--color-base-200) 50%,transparent)}}}.dr-agent-option-selected{border-color:color-mix(in srgb,#00c896 50%,transparent);background-color:color-mix(in srgb,#00c896 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.dr-agent-option-selected{border-color:color-mix(in oklab,var(--color-teal-500) 50%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dr-agent-option-selected{background-color:color-mix(in oklab,var(--color-teal-500) 5%,transparent)}}.dark .dr-kpi-card{border-color:var(--color-base-300)}.dark .dr-table-card,.dark .dr-filters-card,.dark .dr-chart-card,.dark .dr-kanban-card{border-color:var(--color-base-300);background-color:var(--color-base-200)}.dark .dr-kanban-card-footer{border-color:var(--color-base-300)}.dark .dr-note-content{background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .dr-note-content{background-color:color-mix(in oklab,var(--color-base-300) 50%,transparent)}}.dark .dr-activity-line{background-color:var(--color-base-300)}.dark .dr-modal-lead-info{background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .dr-modal-lead-info{background-color:color-mix(in oklab,var(--color-base-300) 50%,transparent)}}.dark .dr-agent-option{border-color:var(--color-base-300)}.dark .dr-agent-option-selected{border-color:color-mix(in srgb,#00c896 50%,transparent);background-color:color-mix(in srgb,#00c896 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .dr-agent-option-selected{border-color:color-mix(in oklab,var(--color-teal-500) 50%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .dr-agent-option-selected{background-color:color-mix(in oklab,var(--color-teal-500) 10%,transparent)}}@media(max-width:640px){.dr-page{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4)}.dr-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-kpi-value{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.dr-filters-grid,.dr-charts-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.dr-kanban-col{width:calc(var(--spacing) * 64)}.dr-header-actions{width:100%}.dr-header-actions .btn{flex:1;justify-content:center}.dr-form-row{grid-template-columns:repeat(1,minmax(0,1fr))}}}@layer components{.adm-page{min-height:100vh;padding:calc(var(--spacing) * 6);background:linear-gradient(135deg,#f0fdf8,#f0f9ff,#fafafa)}:where(.adm-page>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.dark .adm-page{background:linear-gradient(135deg,#0a0f0d,#050d14,#0a0a0a)}.adm-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4)}.adm-header-left{display:flex;align-items:center;gap:calc(var(--spacing) * 4)}.adm-header-icon{display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);background:linear-gradient(135deg,#00c896,#00b4d8);color:#fff;box-shadow:0 4px 14px #00c89659}.adm-title{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.adm-title:where(.dark,.dark *){color:var(--color-slate-100)}.adm-subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.adm-subtitle:where(.dark,.dark *){color:var(--color-slate-400)}.adm-header-actions{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.adm-btn-primary{display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;background:linear-gradient(135deg,#00c896,#00b4d8);box-shadow:0 2px 10px #00c89659}.adm-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00c89673}.adm-btn-primary:disabled{cursor:not-allowed;opacity:50%;transform:none;box-shadow:none}.adm-btn-secondary{display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-600)}@media(hover:hover){.adm-btn-secondary:hover{background-color:var(--color-slate-50)}}.adm-btn-secondary:where(.dark,.dark *){border-color:var(--color-slate-700)}.adm-btn-secondary:where(.dark,.dark *){background-color:var(--color-slate-800)}.adm-btn-secondary:where(.dark,.dark *){color:var(--color-slate-300)}@media(hover:hover){.adm-btn-secondary:where(.dark,.dark *):hover{background-color:var(--color-slate-700)}}.adm-btn-ghost{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));color:var(--color-slate-500)}@media(hover:hover){.adm-btn-ghost:hover{background-color:var(--color-slate-100)}}.adm-btn-ghost:where(.dark,.dark *){color:var(--color-slate-400)}@media(hover:hover){.adm-btn-ghost:where(.dark,.dark *):hover{background-color:var(--color-slate-800)}}.adm-btn-danger{display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-red-500);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.adm-btn-danger:hover{background-color:var(--color-red-600)}}.adm-btn-danger-outline{display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));border-color:var(--color-red-200);color:var(--color-red-500)}@media(hover:hover){.adm-btn-danger-outline:hover{background-color:var(--color-red-50)}}.adm-btn-danger-outline:where(.dark,.dark *){border-color:var(--color-red-800)}@media(hover:hover){.adm-btn-danger-outline:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.adm-btn-danger-outline:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}}.adm-btn-warning{display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-amber-500);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.adm-btn-warning:hover{background-color:var(--color-amber-600)}}.adm-btn-success{display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));background-color:#00c896}.adm-btn-success:hover{background-color:#00b084}.adm-btn-success-outline{display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));border-color:var(--color-emerald-200);color:#00c896}@media(hover:hover){.adm-btn-success-outline:hover{background-color:var(--color-emerald-50)}}.adm-btn-success-outline:where(.dark,.dark *){border-color:var(--color-emerald-800)}@media(hover:hover){.adm-btn-success-outline:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.adm-btn-success-outline:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-emerald-900) 20%,transparent)}}}.adm-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=64rem){.adm-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.adm-kpi-card{position:relative;display:flex;align-items:center;gap:calc(var(--spacing) * 4);overflow:hidden;border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);box-shadow:0 1px 8px #0000000f;transition:transform .2s,box-shadow .2s}.adm-kpi-card:where(.dark,.dark *){border-color:var(--color-slate-800)}.adm-kpi-card:where(.dark,.dark *){background-color:var(--color-slate-900)}.adm-kpi-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.adm-kpi-card:before{content:"";position:absolute;inset:calc(var(--spacing) * 0);border-radius:var(--radius-2xl);opacity:5%}.adm-kpi-icon{display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl)}.adm-kpi-content{display:flex;flex-direction:column}.adm-kpi-value{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.adm-kpi-value:where(.dark,.dark *){color:var(--color-slate-100)}.adm-kpi-label{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.adm-kpi-label:where(.dark,.dark *){color:var(--color-slate-400)}.adm-kpi-primary .adm-kpi-icon{background:linear-gradient(135deg,#00c896,#00b4d8);color:#fff;box-shadow:0 3px 10px #00c8964d}.adm-kpi-success .adm-kpi-icon{background-color:var(--color-emerald-100);color:var(--color-emerald-600)}.adm-kpi-success .adm-kpi-icon:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.adm-kpi-success .adm-kpi-icon:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.adm-kpi-success .adm-kpi-icon:where(.dark,.dark *){color:var(--color-emerald-400)}.adm-kpi-error .adm-kpi-icon{background-color:var(--color-red-100);color:var(--color-red-500)}.adm-kpi-error .adm-kpi-icon:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.adm-kpi-error .adm-kpi-icon:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.adm-kpi-error .adm-kpi-icon:where(.dark,.dark *){color:var(--color-red-400)}.adm-kpi-warning .adm-kpi-icon{background-color:var(--color-amber-100);color:var(--color-amber-600)}.adm-kpi-warning .adm-kpi-icon:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.adm-kpi-warning .adm-kpi-icon:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.adm-kpi-warning .adm-kpi-icon:where(.dark,.dark *){color:var(--color-amber-400)}.adm-charts-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=64rem){.adm-charts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.adm-chart-card{border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);box-shadow:0 1px 8px #0000000f}.adm-chart-card:where(.dark,.dark *){border-color:var(--color-slate-800)}.adm-chart-card:where(.dark,.dark *){background-color:var(--color-slate-900)}.adm-chart-header{margin-bottom:calc(var(--spacing) * 4);display:flex;align-items:flex-start;justify-content:space-between}.adm-chart-title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.adm-chart-title:where(.dark,.dark *){color:var(--color-slate-200)}.adm-chart-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.adm-chart-sub:where(.dark,.dark *){color:var(--color-slate-500)}.adm-chart{width:100%;height:200px}.adm-filters{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);box-shadow:0 1px 8px #0000000a}.adm-filters:where(.dark,.dark *){border-color:var(--color-slate-800)}.adm-filters:where(.dark,.dark *){background-color:var(--color-slate-900)}.adm-search-wrap{position:relative;min-width:200px;flex:1}.adm-search-icon{pointer-events:none;position:absolute;top:50%;left:calc(var(--spacing) * 3);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-400)}.adm-search-input{width:100%;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none;border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-700)}.adm-search-input:where(.dark,.dark *){border-color:var(--color-slate-700)}.adm-search-input:where(.dark,.dark *){background-color:var(--color-slate-800)}.adm-search-input::placeholder{color:var(--color-slate-400)}.adm-search-input:where(.dark,.dark *){color:var(--color-slate-200)}.adm-search-input:where(.dark,.dark *)::placeholder{color:var(--color-slate-500)}.adm-search-input:focus{border-color:var(--color-teal-400);box-shadow:0 0 0 3px #00c8961f}.adm-search-input:focus:where(.dark,.dark *){border-color:var(--color-teal-500)}.adm-filter-selects{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.adm-select{cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none;border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-600)}.adm-select:where(.dark,.dark *){border-color:var(--color-slate-700)}.adm-select:where(.dark,.dark *){background-color:var(--color-slate-800)}.adm-select:where(.dark,.dark *){color:var(--color-slate-300)}.adm-select:focus{border-color:var(--color-teal-400);box-shadow:0 0 0 3px #00c8961f}.adm-select:focus:where(.dark,.dark *){border-color:var(--color-teal-500)}.adm-filter-count{margin-left:auto;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));white-space:nowrap;color:var(--color-slate-400)}.adm-filter-count:where(.dark,.dark *){color:var(--color-slate-500)}.adm-table-card{overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);box-shadow:0 1px 8px #0000000f}.adm-table-card:where(.dark,.dark *){border-color:var(--color-slate-800)}.adm-table-card:where(.dark,.dark *){background-color:var(--color-slate-900)}.adm-table-wrap{overflow-x:auto}.adm-table{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.adm-table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100)}.adm-table thead tr:where(.dark,.dark *){border-color:var(--color-slate-800)}.adm-table thead th{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-slate-400)}.adm-table thead th:where(.dark,.dark *){color:var(--color-slate-500)}.adm-table tbody tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-50);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.adm-table tbody tr:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(27.9% .041 260.031) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.adm-table tbody tr:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}.adm-table tbody tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.adm-table tbody tr:hover{background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.adm-table tbody tr:hover{background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}}.adm-table tbody tr:hover:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(27.9% .041 260.031) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.adm-table tbody tr:hover:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800) 40%,transparent)}}.adm-table td{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.adm-admin-cell{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.adm-avatar{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,#00c896,#00b4d8);color:#fff;box-shadow:0 2px 6px #00c8964d}.adm-avatar-suspended{background:linear-gradient(135deg,#94a3b8,#64748b);box-shadow:0 2px 6px #64748b4d}.adm-admin-info{display:flex;flex-direction:column;gap:calc(var(--spacing) * .5)}.adm-admin-name{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.adm-admin-name:where(.dark,.dark *){color:var(--color-slate-100)}.adm-admin-email{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.adm-admin-email:where(.dark,.dark *){color:var(--color-slate-400)}.adm-admin-id{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.adm-admin-id:where(.dark,.dark *){color:var(--color-slate-500)}.adm-roles-cell{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 1.5)}.adm-dept-cell{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.adm-dept-cell:where(.dark,.dark *){color:var(--color-slate-400)}.adm-status-badge{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.adm-badge-active{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.adm-badge-active:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.adm-badge-active:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.adm-badge-active:where(.dark,.dark *){color:var(--color-emerald-400)}.adm-badge-suspended{background-color:var(--color-slate-100);color:var(--color-slate-500)}.adm-badge-suspended:where(.dark,.dark *){background-color:var(--color-slate-800)}.adm-badge-suspended:where(.dark,.dark *){color:var(--color-slate-400)}.adm-status-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);flex-shrink:0;border-radius:calc(infinity * 1px)}.adm-status-dot-active{background-color:var(--color-emerald-500);box-shadow:0 0 4px #10b98199}.adm-status-dot-suspended{background-color:var(--color-slate-400)}.adm-login-cell{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.adm-login-cell:where(.dark,.dark *){color:var(--color-slate-400)}.adm-actions-cell{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5)}.adm-action-btn{display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);align-items:center;justify-content:center;border-radius:var(--radius-lg);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s;color:var(--color-slate-400)}.adm-action-btn:where(.dark,.dark *){color:var(--color-slate-500)}.adm-action-view:hover{background-color:var(--color-sky-50);color:var(--color-sky-600)}.adm-action-view:hover:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.1% .09 240.876) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.adm-action-view:hover:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-sky-900) 20%,transparent)}}.adm-action-view:hover:where(.dark,.dark *){color:var(--color-sky-400)}.adm-action-edit:hover{background-color:var(--color-amber-50);color:var(--color-amber-600)}.adm-action-edit:hover:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.adm-action-edit:hover:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 20%,transparent)}}.adm-action-edit:hover:where(.dark,.dark *){color:var(--color-amber-400)}.adm-action-suspend:hover{background-color:var(--color-orange-50);color:var(--color-orange-600)}.adm-action-suspend:hover:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(40.8% .123 38.172) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.adm-action-suspend:hover:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-orange-900) 20%,transparent)}}.adm-action-suspend:hover:where(.dark,.dark *){color:var(--color-orange-400)}.adm-action-activate:hover{background-color:var(--color-emerald-50);color:var(--color-emerald-600)}.adm-action-activate:hover:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.adm-action-activate:hover:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 20%,transparent)}}.adm-action-activate:hover:where(.dark,.dark *){color:var(--color-emerald-400)}.adm-action-delete:hover{background-color:var(--color-red-50);color:var(--color-red-500)}.adm-action-delete:hover:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.adm-action-delete:hover:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}.adm-action-delete:hover:where(.dark,.dark *){color:var(--color-red-400)}.adm-empty-row{padding-block:calc(var(--spacing) * 16)}.adm-empty-state{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 8);text-align:center;color:var(--color-slate-300)}.adm-empty-state:where(.dark,.dark *){color:var(--color-slate-700)}.adm-empty-state p{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-400)}.adm-empty-state p:where(.dark,.dark *){color:var(--color-slate-500)}.adm-empty-state span{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-400)}.adm-empty-state span:where(.dark,.dark *){color:var(--color-slate-600)}.adm-pagination{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.adm-pagination:where(.dark,.dark *){border-color:var(--color-slate-800)}.adm-role-badge{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.adm-role-super{background-color:var(--color-purple-100);color:var(--color-purple-700)}.adm-role-super:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.1% .176 304.987) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.adm-role-super:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-900) 30%,transparent)}}.adm-role-super:where(.dark,.dark *){color:var(--color-purple-400)}.adm-role-hospital{background-color:var(--color-sky-100);color:var(--color-sky-700)}.adm-role-hospital:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.1% .09 240.876) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.adm-role-hospital:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-sky-900) 30%,transparent)}}.adm-role-hospital:where(.dark,.dark *){color:var(--color-sky-400)}.adm-role-billing{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.adm-role-billing:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.adm-role-billing:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.adm-role-billing:where(.dark,.dark *){color:var(--color-emerald-400)}.adm-role-support{background-color:var(--color-orange-100);color:var(--color-orange-700)}.adm-role-support:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(40.8% .123 38.172) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.adm-role-support:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-orange-900) 30%,transparent)}}.adm-role-support:where(.dark,.dark *){color:var(--color-orange-400)}.adm-role-analytics{background-color:var(--color-blue-100);color:var(--color-blue-700)}.adm-role-analytics:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.9% .146 265.522) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.adm-role-analytics:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent)}}.adm-role-analytics:where(.dark,.dark *){color:var(--color-blue-400)}.adm-role-content{background-color:var(--color-pink-100);color:var(--color-pink-700)}.adm-role-content:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(40.8% .153 2.432) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.adm-role-content:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-pink-900) 30%,transparent)}}.adm-role-content:where(.dark,.dark *){color:var(--color-pink-400)}.adm-role-default{background-color:var(--color-slate-100);color:var(--color-slate-600)}.adm-role-default:where(.dark,.dark *){background-color:var(--color-slate-800)}.adm-role-default:where(.dark,.dark *){color:var(--color-slate-400)}.adm-drawer-title-wrap{display:flex;width:100%;align-items:center;gap:calc(var(--spacing) * 3)}.adm-drawer-avatar{display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,#00c896,#00b4d8);color:#fff;box-shadow:0 3px 10px #00c8964d}.adm-drawer-name{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.adm-drawer-name:where(.dark,.dark *){color:var(--color-slate-100)}.adm-drawer-email{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.adm-drawer-email:where(.dark,.dark *){color:var(--color-slate-400)}.adm-drawer-body{display:flex;flex-direction:column;gap:calc(var(--spacing) * 0)}.adm-drawer-tabs{margin-bottom:calc(var(--spacing) * 5);display:flex;gap:calc(var(--spacing) * 1);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 1);background-color:var(--color-slate-100)}.adm-drawer-tabs:where(.dark,.dark *){background-color:var(--color-slate-800)}.adm-tab-btn{display:flex;flex:1;align-items:center;justify-content:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s;color:var(--color-slate-500)}.adm-tab-btn:where(.dark,.dark *){color:var(--color-slate-400)}.adm-tab-btn:hover{color:var(--color-slate-700)}.adm-tab-btn:hover:where(.dark,.dark *){color:var(--color-slate-200)}.adm-tab-active{background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:#00c896!important}.adm-tab-active:where(.dark,.dark *){background-color:var(--color-slate-700)}.adm-drawer-section{margin-bottom:calc(var(--spacing) * 6)}.adm-drawer-section-title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-slate-400)}.adm-drawer-section-title:where(.dark,.dark *){color:var(--color-slate-500)}:where(.adm-info-grid>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.adm-info-item{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-400)}.adm-info-item:where(.dark,.dark *){color:var(--color-slate-500)}.adm-info-item lucide-icon{margin-top:calc(var(--spacing) * .5);flex-shrink:0}.adm-info-label{display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.adm-info-label:where(.dark,.dark *){color:var(--color-slate-500)}.adm-info-value{margin-top:calc(var(--spacing) * .5);display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.adm-info-value:where(.dark,.dark *){color:var(--color-slate-200)}:where(.adm-roles-list>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.adm-role-item{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 3);background-color:var(--color-slate-50)}.adm-role-item:where(.dark,.dark *){background-color:var(--color-slate-800)}.adm-role-desc{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.adm-role-desc:where(.dark,.dark *){color:var(--color-slate-400)}:where(.adm-activity-list>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.adm-activity-item{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3)}.adm-activity-dot{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);flex-shrink:0;border-radius:calc(infinity * 1px)}.adm-log-create{background-color:var(--color-emerald-500)}.adm-log-update{background-color:var(--color-sky-500)}.adm-log-delete{background-color:var(--color-red-500)}.adm-log-login{background-color:var(--color-purple-500)}.adm-log-access{background-color:var(--color-amber-500)}.adm-activity-content{flex:1}.adm-activity-action{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.adm-activity-action:where(.dark,.dark *){color:var(--color-slate-200)}.adm-activity-target{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.adm-activity-target:where(.dark,.dark *){color:var(--color-slate-400)}.adm-activity-meta{margin-top:calc(var(--spacing) * 1);display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.adm-activity-meta span{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.adm-activity-meta span:where(.dark,.dark *){color:var(--color-slate-500)}.adm-activity-ip{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.adm-empty-logs{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 8);text-align:center;color:var(--color-slate-300)}.adm-empty-logs:where(.dark,.dark *){color:var(--color-slate-700)}.adm-empty-logs p{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-400)}.adm-empty-logs p:where(.dark,.dark *){color:var(--color-slate-500)}:where(.adm-login-list>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.adm-login-record{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 3);background-color:var(--color-slate-50)}.adm-login-record:where(.dark,.dark *){background-color:var(--color-slate-800)}.adm-login-failed{background-color:var(--color-red-50)}.adm-login-failed:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.adm-login-failed:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 10%,transparent)}}.adm-login-status-icon{margin-top:calc(var(--spacing) * .5);flex-shrink:0}.adm-login-info{display:flex;flex:1;flex-direction:column;gap:calc(var(--spacing) * 1)}.adm-login-row{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2)}.adm-login-time{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.adm-login-time:where(.dark,.dark *){color:var(--color-slate-200)}.adm-login-result{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.adm-login-ok{color:var(--color-emerald-600)}.adm-login-ok:where(.dark,.dark *){color:var(--color-emerald-400)}.adm-login-fail{color:var(--color-red-500)}.adm-login-fail:where(.dark,.dark *){color:var(--color-red-400)}.adm-login-details{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.adm-login-details:where(.dark,.dark *){color:var(--color-slate-400)}.adm-login-sep{color:var(--color-slate-300)}.adm-login-sep:where(.dark,.dark *){color:var(--color-slate-600)}.adm-login-ip{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.adm-login-ip:where(.dark,.dark *){color:var(--color-slate-500)}.adm-drawer-footer{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}:where(.adm-modal-body>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.adm-form-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=40rem){.adm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-form-field{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5)}@media(width>=40rem){.adm-form-field-full{grid-column:span 2 / span 2}}.adm-form-label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-600);text-transform:uppercase}.adm-form-label:where(.dark,.dark *){color:var(--color-slate-300)}.adm-required{margin-left:calc(var(--spacing) * .5);color:var(--color-red-400)}.adm-form-input{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none;border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-700)}.adm-form-input:where(.dark,.dark *){border-color:var(--color-slate-700)}.adm-form-input:where(.dark,.dark *){background-color:var(--color-slate-800)}.adm-form-input::placeholder{color:var(--color-slate-400)}.adm-form-input:where(.dark,.dark *){color:var(--color-slate-200)}.adm-form-input:focus{border-color:var(--color-teal-400);background-color:var(--color-white);box-shadow:0 0 0 3px #00c8961f}.adm-form-input:focus:where(.dark,.dark *){border-color:var(--color-teal-500)}.adm-form-input:focus:where(.dark,.dark *){background-color:var(--color-slate-800)}.adm-form-select{cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none;border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-600)}.adm-form-select:where(.dark,.dark *){border-color:var(--color-slate-700)}.adm-form-select:where(.dark,.dark *){background-color:var(--color-slate-800)}.adm-form-select:where(.dark,.dark *){color:var(--color-slate-300)}.adm-form-select:focus{border-color:var(--color-teal-400);box-shadow:0 0 0 3px #00c8961f}.adm-form-select:focus:where(.dark,.dark *){border-color:var(--color-teal-500)}.adm-roles-checkboxes{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.adm-role-checkbox{position:relative;display:flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s;border-color:var(--color-slate-200)}@media(hover:hover){.adm-role-checkbox:hover{border-color:var(--color-slate-300)}}.adm-role-checkbox:where(.dark,.dark *){border-color:var(--color-slate-700)}@media(hover:hover){.adm-role-checkbox:where(.dark,.dark *):hover{border-color:var(--color-slate-600)}}.adm-role-checkbox-selected{border-color:var(--color-teal-300);background:#00c8960f}.adm-role-checkbox-selected:where(.dark,.dark *){border-color:var(--color-teal-700)}.adm-role-check-icon{color:#00c896}.adm-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--spacing) * 3)}.adm-confirm-body{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-align:center}.adm-confirm-icon{display:flex;height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);align-items:center;justify-content:center;border-radius:var(--radius-2xl)}.adm-confirm-icon-danger{background-color:var(--color-red-100);color:var(--color-red-500)}.adm-confirm-icon-danger:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.adm-confirm-icon-danger:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.adm-confirm-icon-warning{background-color:var(--color-amber-100);color:var(--color-amber-600)}.adm-confirm-icon-warning:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.adm-confirm-icon-warning:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.adm-confirm-icon-success{background-color:var(--color-emerald-100);color:var(--color-emerald-600)}.adm-confirm-icon-success:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.adm-confirm-icon-success:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.adm-confirm-text{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.adm-confirm-text:where(.dark,.dark *){color:var(--color-slate-300)}}@layer components{.perm-page{min-height:100vh;padding:calc(var(--spacing) * 6);background:linear-gradient(135deg,#f0fdf9,#e6f7ff,#f5f3ff)}:where(.perm-page>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.dark .perm-page{background:linear-gradient(135deg,#0a1628,#0d1f35,#111827)}.perm-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4)}.perm-header-left{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.perm-header-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);color:var(--color-white);background:linear-gradient(135deg,#00c896,#00b4d8);box-shadow:0 4px 14px #00c89659}.perm-title{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.dark .perm-title{color:var(--color-white)}.perm-subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-gray-500)}.dark .perm-subtitle{color:var(--color-gray-400)}.perm-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.perm-btn-primary{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));background:linear-gradient(135deg,#00c896,#00b4d8);box-shadow:0 2px 8px #00c8964d}.perm-btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.perm-btn-secondary{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));border-color:var(--color-gray-200);background-color:var(--color-white);color:var(--color-gray-700)}@media(hover:hover){.perm-btn-secondary:hover{background-color:var(--color-gray-50)}}.dark .perm-btn-secondary{border-color:var(--color-gray-700);background-color:var(--color-gray-800);color:var(--color-gray-300)}@media(hover:hover){.dark .perm-btn-secondary:hover{background-color:var(--color-gray-700)}}.perm-btn-ghost-sm{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));border-color:var(--color-gray-200);background-color:transparent;color:var(--color-gray-600)}@media(hover:hover){.perm-btn-ghost-sm:hover{background-color:var(--color-gray-100)}}.dark .perm-btn-ghost-sm{border-color:var(--color-gray-700);color:var(--color-gray-400)}@media(hover:hover){.dark .perm-btn-ghost-sm:hover{background-color:var(--color-gray-800)}}.perm-btn-primary-sm{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));background:linear-gradient(135deg,#00c896,#00b4d8)}.perm-btn-primary-sm:disabled{cursor:not-allowed}.perm-btn-primary-sm:disabled{opacity:50%}.perm-btn-primary-sm:not(:disabled):hover{filter:brightness(1.08)}.perm-btn-danger-sm{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));background:linear-gradient(135deg,#ef4444,#dc2626)}.perm-btn-danger-sm:hover{filter:brightness(1.08)}.perm-btn-success-sm{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));background:linear-gradient(135deg,#10b981,#059669)}.perm-btn-success-sm:hover{filter:brightness(1.08)}.perm-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=64rem){.perm-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.perm-kpi-card{display:flex;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;padding:calc(var(--spacing) * 4);transition-property:box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));border-color:var(--color-gray-100);background-color:var(--color-white)}@media(hover:hover){.perm-kpi-card:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.dark .perm-kpi-card{border-color:var(--color-gray-800);background-color:var(--color-gray-900)}.perm-kpi-icon{display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl)}.perm-kpi-content{display:flex;flex-direction:column}.perm-kpi-value{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.dark .perm-kpi-value{color:var(--color-white)}.perm-kpi-label{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-gray-500)}.dark .perm-kpi-label{color:var(--color-gray-400)}.perm-kpi-primary .perm-kpi-icon{background:#00c8961f;color:#00c896}.perm-kpi-success .perm-kpi-icon{background:#10b9811f;color:#10b981}.perm-kpi-warning .perm-kpi-icon{background:#f59e0b1f;color:#f59e0b}.perm-kpi-info .perm-kpi-icon{background:#0077b61f;color:#0077b6}.perm-charts-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=64rem){.perm-charts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.perm-chart-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}.dark .perm-chart-card{border-color:var(--color-gray-800);background-color:var(--color-gray-900)}.perm-chart-header{margin-bottom:calc(var(--spacing) * 3)}.perm-chart-title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-800)}.dark .perm-chart-title{color:var(--color-gray-200)}.perm-chart-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-gray-500)}.dark .perm-chart-sub{color:var(--color-gray-500)}.perm-chart{height:220px;width:100%}.perm-section-title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.dark .perm-section-title{color:var(--color-white)}.perm-section-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-gray-500)}.dark .perm-section-sub{color:var(--color-gray-400)}.perm-matrix-card{overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);background-color:var(--color-white)}.dark .perm-matrix-card{border-color:var(--color-gray-800);background-color:var(--color-gray-900)}.perm-matrix-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding:calc(var(--spacing) * 5)}.dark .perm-matrix-header{border-color:var(--color-gray-800)}.perm-matrix-controls{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.perm-select{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-gray-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none}.perm-select:focus{border-color:var(--color-teal-400)}.dark .perm-select{border-color:var(--color-gray-700);background-color:var(--color-gray-800);color:var(--color-gray-300)}.dark .perm-select:focus{border-color:var(--color-teal-500)}.perm-role-badge-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}.dark .perm-role-badge-row{border-color:var(--color-gray-800);background-color:color-mix(in srgb,oklch(27.8% .033 256.848) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .perm-role-badge-row{background-color:color-mix(in oklab,var(--color-gray-800) 50%,transparent)}}.perm-role-chip{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.perm-role-chip-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);flex-shrink:0;border-radius:calc(infinity * 1px)}.perm-system-tag{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);background-color:var(--color-amber-100);color:var(--color-amber-700)}.dark .perm-system-tag{background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 30%,transparent);color:var(--color-amber-400)}@supports (color: color-mix(in lab,red,red)){.dark .perm-system-tag{background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.perm-user-tag{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);background-color:var(--color-blue-100);color:var(--color-blue-700)}.dark .perm-user-tag{background-color:color-mix(in srgb,oklch(37.9% .146 265.522) 30%,transparent);color:var(--color-blue-400)}@supports (color: color-mix(in lab,red,red)){.dark .perm-user-tag{background-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent)}}.perm-coverage-tag{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);background-color:var(--color-teal-100);color:var(--color-teal-700)}.dark .perm-coverage-tag{background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 30%,transparent);color:var(--color-teal-400)}@supports (color: color-mix(in lab,red,red)){.dark .perm-coverage-tag{background-color:color-mix(in oklab,var(--color-teal-900) 30%,transparent)}}.perm-matrix-scroll{overflow-x:auto}.perm-matrix-table{width:100%;min-width:580px;border-collapse:collapse}.perm-matrix-table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);background-color:var(--color-gray-50)}.dark .perm-matrix-table thead tr{border-color:var(--color-gray-800);background-color:color-mix(in srgb,oklch(27.8% .033 256.848) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .perm-matrix-table thead tr{background-color:color-mix(in oklab,var(--color-gray-800) 60%,transparent)}}.perm-th-module{width:calc(var(--spacing) * 44);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-gray-500);text-transform:uppercase}.dark .perm-th-module{color:var(--color-gray-400)}.perm-th-action{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-gray-500);text-transform:uppercase}.dark .perm-th-action{color:var(--color-gray-400)}.perm-th-all{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:#00c896}.perm-matrix-row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-50);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.perm-matrix-row:hover{background-color:color-mix(in srgb,oklch(98.5% .002 247.839) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.perm-matrix-row:hover{background-color:color-mix(in oklab,var(--color-gray-50) 70%,transparent)}}}.dark .perm-matrix-row{border-color:var(--color-gray-800)}@media(hover:hover){.dark .perm-matrix-row:hover{background-color:color-mix(in srgb,oklch(27.8% .033 256.848) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .perm-matrix-row:hover{background-color:color-mix(in oklab,var(--color-gray-800) 50%,transparent)}}}.perm-module-cell{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}.perm-module-label{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700)}.dark .perm-module-label{color:var(--color-gray-300)}.perm-module-icon{display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);align-items:center;justify-content:center;border-radius:var(--radius-lg);background-color:var(--color-gray-100);color:var(--color-gray-500)}.dark .perm-module-icon{background-color:var(--color-gray-800);color:var(--color-gray-400)}.perm-toggle-cell{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:center}.perm-table-card{overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);background-color:var(--color-white)}.dark .perm-table-card{border-color:var(--color-gray-800);background-color:var(--color-gray-900)}.perm-table-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding:calc(var(--spacing) * 5)}.dark .perm-table-header{border-color:var(--color-gray-800)}.perm-filters-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.perm-search-wrap{position:relative;display:flex;align-items:center}.perm-search-icon{pointer-events:none;position:absolute;left:calc(var(--spacing) * 3);color:var(--color-gray-400)}.perm-search-input{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none;border-color:var(--color-gray-200);background-color:var(--color-white);color:var(--color-gray-800);width:220px}.perm-search-input:focus{border-color:var(--color-teal-400)}.dark .perm-search-input{border-color:var(--color-gray-700);background-color:var(--color-gray-800);color:var(--color-gray-200)}.dark .perm-search-input:focus{border-color:var(--color-teal-500)}.perm-table-wrap{overflow-x:auto}.perm-table{width:100%;min-width:700px;border-collapse:collapse}.perm-table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);background-color:var(--color-gray-50)}.dark .perm-table thead tr{border-color:var(--color-gray-800);background-color:color-mix(in srgb,oklch(27.8% .033 256.848) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .perm-table thead tr{background-color:color-mix(in oklab,var(--color-gray-800) 60%,transparent)}}.perm-table thead th{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-gray-500);text-transform:uppercase}.dark .perm-table thead th{color:var(--color-gray-400)}.perm-table-row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-50);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.perm-table-row:hover{background-color:color-mix(in srgb,oklch(98.5% .002 247.839) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.perm-table-row:hover{background-color:color-mix(in oklab,var(--color-gray-50) 70%,transparent)}}}.dark .perm-table-row{border-color:color-mix(in srgb,oklch(27.8% .033 256.848) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .perm-table-row{border-color:color-mix(in oklab,var(--color-gray-800) 60%,transparent)}}@media(hover:hover){.dark .perm-table-row:hover{background-color:color-mix(in srgb,oklch(27.8% .033 256.848) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .perm-table-row:hover{background-color:color-mix(in oklab,var(--color-gray-800) 40%,transparent)}}}.perm-table-row td{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.perm-role-cell{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5)}.perm-role-info{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.perm-role-dot{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);flex-shrink:0;border-radius:calc(infinity * 1px)}.perm-role-name{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-800)}.dark .perm-role-name{color:var(--color-gray-100)}.perm-role-desc{margin-top:calc(var(--spacing) * .5);max-width:var(--container-xs);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-gray-500)}.dark .perm-role-desc{color:var(--color-gray-500)}.perm-badge-system{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background-color:var(--color-amber-100);color:var(--color-amber-700)}.dark .perm-badge-system{background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 30%,transparent);color:var(--color-amber-400)}@supports (color: color-mix(in lab,red,red)){.dark .perm-badge-system{background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.perm-badge-custom{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background-color:var(--color-purple-100);color:var(--color-purple-700)}.dark .perm-badge-custom{background-color:color-mix(in srgb,oklch(38.1% .176 304.987) 30%,transparent);color:var(--color-purple-400)}@supports (color: color-mix(in lab,red,red)){.dark .perm-badge-custom{background-color:color-mix(in oklab,var(--color-purple-900) 30%,transparent)}}.perm-badge-active{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);background-color:var(--color-teal-100);color:var(--color-teal-700)}.dark .perm-badge-active{background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 30%,transparent);color:var(--color-teal-400)}@supports (color: color-mix(in lab,red,red)){.dark .perm-badge-active{background-color:color-mix(in oklab,var(--color-teal-900) 30%,transparent)}}.perm-users-cell{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5)}.perm-user-count{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-gray-700)}.dark .perm-user-count{color:var(--color-gray-300)}.perm-cov-cell{min-width:140px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5)}.perm-cov-wrap{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.perm-cov-num{width:calc(var(--spacing) * 8);flex-shrink:0;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-700)}.dark .perm-cov-num{color:var(--color-gray-300)}.perm-cov-track{height:calc(var(--spacing) * 1.5);flex:1;overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--color-gray-100)}.dark .perm-cov-track{background-color:var(--color-gray-700)}.perm-cov-fill{height:100%;border-radius:calc(infinity * 1px);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .3s;transition-duration:.3s}.perm-date-cell{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5)}.perm-date-wrap{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-gray-500)}.dark .perm-date-wrap{color:var(--color-gray-500)}.perm-actions-cell{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5)}.perm-actions-group{display:flex;align-items:center;gap:calc(var(--spacing) * 1)}.perm-act-btn{display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);align-items:center;justify-content:center;border-radius:var(--radius-lg);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.perm-act-view{color:var(--color-blue-500)}@media(hover:hover){.perm-act-view:hover{background-color:var(--color-blue-100)}}@media(hover:hover){.perm-act-view:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(37.9% .146 265.522) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.perm-act-view:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent)}}}.perm-act-edit{color:var(--color-teal-500)}@media(hover:hover){.perm-act-edit:hover{background-color:var(--color-teal-100)}}@media(hover:hover){.perm-act-edit:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.perm-act-edit:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-teal-900) 30%,transparent)}}}.perm-act-clone{color:var(--color-purple-500)}@media(hover:hover){.perm-act-clone:hover{background-color:var(--color-purple-100)}}@media(hover:hover){.perm-act-clone:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(38.1% .176 304.987) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.perm-act-clone:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-purple-900) 30%,transparent)}}}.perm-act-delete{color:var(--color-red-500)}@media(hover:hover){.perm-act-delete:hover{background-color:var(--color-red-100)}}@media(hover:hover){.perm-act-delete:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.perm-act-delete:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}}.perm-drawer-title{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.perm-drawer-dot{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0;border-radius:calc(infinity * 1px)}.perm-drawer-name{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.dark .perm-drawer-name{color:var(--color-white)}.perm-drawer-desc{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-gray-500)}.dark .perm-drawer-desc{color:var(--color-gray-400)}.perm-drawer-meta{margin-bottom:calc(var(--spacing) * 4);display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.perm-drawer-tabs{margin-bottom:calc(var(--spacing) * 4);display:flex;gap:calc(var(--spacing) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100)}.dark .perm-drawer-tabs{border-color:var(--color-gray-800)}.perm-drawer-tab{margin-bottom:-1px;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:transparent;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.dark .perm-drawer-tab{color:var(--color-gray-400)}.perm-drawer-tab:hover{color:var(--color-gray-700)}.dark .perm-drawer-tab:hover{color:var(--color-gray-200)}.perm-tab-active{border-color:var(--color-teal-500);color:var(--color-teal-600)}.dark .perm-tab-active{border-color:var(--color-teal-500);color:var(--color-teal-400)}:where(.perm-drawer-perms>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.perm-drawer-mod{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;background-color:var(--color-gray-50);padding:calc(var(--spacing) * 3.5)}.dark .perm-drawer-mod{border-color:var(--color-gray-700);background-color:color-mix(in srgb,oklch(27.8% .033 256.848) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .perm-drawer-mod{background-color:color-mix(in oklab,var(--color-gray-800) 50%,transparent)}}.perm-drawer-mod-head{margin-bottom:calc(var(--spacing) * 2);display:flex;align-items:center;justify-content:space-between}.perm-drawer-mod-label{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-700)}.dark .perm-drawer-mod-label{color:var(--color-gray-200)}.perm-drawer-mod-icon{display:flex;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);align-items:center;justify-content:center;border-radius:var(--radius-md);background-color:var(--color-white);color:var(--color-gray-500)}.dark .perm-drawer-mod-icon{background-color:var(--color-gray-700);color:var(--color-gray-400)}.perm-full-tag{border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background:#00c8961f;color:#00c896}.perm-pill-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 1.5)}.perm-pill{border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));background-color:var(--color-gray-200);color:var(--color-gray-500)}.dark .perm-pill{background-color:var(--color-gray-700);color:var(--color-gray-500)}.perm-pill-on{background:#00c89626;color:#00c896}.dark .perm-pill-on{background:#00c89633;color:#00c896}:where(.perm-drawer-users>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.perm-drawer-user{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;background-color:var(--color-gray-50);padding:calc(var(--spacing) * 3)}.dark .perm-drawer-user{border-color:var(--color-gray-700);background-color:color-mix(in srgb,oklch(27.8% .033 256.848) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .perm-drawer-user{background-color:color-mix(in oklab,var(--color-gray-800) 50%,transparent)}}.perm-drawer-avatar{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background:linear-gradient(135deg,#00c896,#00b4d8)}.perm-drawer-user-info{min-width:calc(var(--spacing) * 0);flex:1}.perm-drawer-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-800)}.dark .perm-drawer-user-name{color:var(--color-gray-200)}.perm-drawer-user-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-gray-500)}.dark .perm-drawer-user-email{color:var(--color-gray-500)}.perm-drawer-empty{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 10);color:var(--color-gray-400)}.perm-drawer-empty p{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}:where(.perm-drawer-audit>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.perm-audit-row{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;background-color:var(--color-gray-50);padding:calc(var(--spacing) * 3)}.dark .perm-audit-row{border-color:var(--color-gray-700);background-color:color-mix(in srgb,oklch(27.8% .033 256.848) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .perm-audit-row{background-color:color-mix(in oklab,var(--color-gray-800) 50%,transparent)}}.perm-audit-icon{margin-top:calc(var(--spacing) * .5);display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg)}.perm-audit-create{background-color:var(--color-teal-100);color:var(--color-teal-600)}.dark .perm-audit-create{background-color:color-mix(in srgb,oklch(38.6% .063 188.416) 30%,transparent);color:var(--color-teal-400)}@supports (color: color-mix(in lab,red,red)){.dark .perm-audit-create{background-color:color-mix(in oklab,var(--color-teal-900) 30%,transparent)}}.perm-audit-update{background-color:var(--color-blue-100);color:var(--color-blue-600)}.dark .perm-audit-update{background-color:color-mix(in srgb,oklch(37.9% .146 265.522) 30%,transparent);color:var(--color-blue-400)}@supports (color: color-mix(in lab,red,red)){.dark .perm-audit-update{background-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent)}}.perm-audit-delete{background-color:var(--color-red-100);color:var(--color-red-600)}.dark .perm-audit-delete{background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent);color:var(--color-red-400)}@supports (color: color-mix(in lab,red,red)){.dark .perm-audit-delete{background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.perm-audit-content{flex:1}.perm-audit-action{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-800)}.dark .perm-audit-action{color:var(--color-gray-200)}.perm-audit-detail{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-gray-500)}.dark .perm-audit-detail{color:var(--color-gray-500)}.perm-audit-meta{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-gray-400)}.perm-form{padding-block:calc(var(--spacing) * 2)}:where(.perm-form>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.perm-form-group{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5)}.perm-form-label{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700)}.dark .perm-form-label{color:var(--color-gray-300)}.perm-required{color:var(--color-red-500)}.perm-form-input{width:100%;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none;border-color:var(--color-gray-200);background-color:var(--color-white);color:var(--color-gray-800)}.perm-form-input:focus{border-color:var(--color-teal-400)}.perm-form-input:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.perm-form-input:focus{--tw-ring-color: color-mix(in srgb, oklch(77.7% .152 181.912) 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.perm-form-input:focus{--tw-ring-color: color-mix(in oklab, var(--color-teal-400) 20%, transparent)}}.dark .perm-form-input{border-color:var(--color-gray-700);background-color:var(--color-gray-800);color:var(--color-gray-200)}.dark .perm-form-input:focus{border-color:var(--color-teal-500)}.perm-color-picker{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.perm-color-swatch{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);cursor:pointer;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;border-color:transparent;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.perm-color-swatch:hover{--tw-scale-x: 110%;--tw-scale-y: 110%;--tw-scale-z: 110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.perm-color-selected{--tw-scale-x: 110%;--tw-scale-y: 110%;--tw-scale-z: 110%;scale:var(--tw-scale-x) var(--tw-scale-y);border-color:var(--color-white);box-shadow:0 0 0 2px #6b7280}.perm-color-preview{margin-top:calc(var(--spacing) * 2)}.perm-confirm-body{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);text-align:center}.perm-confirm-icon{display:flex;height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);align-items:center;justify-content:center;border-radius:var(--radius-2xl)}.perm-confirm-danger{background-color:var(--color-red-100);color:var(--color-red-600)}.dark .perm-confirm-danger{background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent);color:var(--color-red-400)}@supports (color: color-mix(in lab,red,red)){.dark .perm-confirm-danger{background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.perm-confirm-clone{background-color:var(--color-purple-100);color:var(--color-purple-600)}.dark .perm-confirm-clone{background-color:color-mix(in srgb,oklch(38.1% .176 304.987) 30%,transparent);color:var(--color-purple-400)}@supports (color: color-mix(in lab,red,red)){.dark .perm-confirm-clone{background-color:color-mix(in oklab,var(--color-purple-900) 30%,transparent)}}.perm-confirm-text{max-width:var(--container-xs);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-gray-600)}.dark .perm-confirm-text{color:var(--color-gray-400)}.perm-confirm-text strong{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.dark .perm-confirm-text strong{color:var(--color-gray-100)}@media(max-width:640px){.perm-page{padding:calc(var(--spacing) * 4)}.perm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.perm-charts-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.perm-header{flex-direction:column;align-items:flex-start}.perm-matrix-header,.perm-table-header{flex-direction:column}}}@layer components{.al-page{display:flex;flex-direction:column;gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 6)}.al-header{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}@media(width>=40rem){.al-header{flex-direction:row}}@media(width>=40rem){.al-header{align-items:center}}@media(width>=40rem){.al-header{justify-content:space-between}}.al-header-text{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.al-header-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);background:linear-gradient(135deg,#0077b6,#00b4d8);color:#fff;box-shadow:0 4px 12px #0077b64d}.al-title{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content)}.al-subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.al-subtitle{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.al-header-actions{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 2)}.al-btn-primary{background:linear-gradient(135deg,#0077b6,#00b4d8);border-style:var(--tw-border-style);border-width:0px;color:var(--color-white);transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.al-btn-primary:hover{opacity:90%}}.al-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=40rem){.al-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.al-kpi-card{display:flex;cursor:default;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-200);background-color:var(--color-base-100);padding:calc(var(--spacing) * 4);transition-property:box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.al-kpi-card:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.al-kpi-icon{display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl)}.al-kpi-icon[data-color=primary]{background:#00b4d81f;color:#00b4d8}.al-kpi-icon[data-color=danger]{background:#f871711f;color:#f87171}.al-kpi-icon[data-color=warning]{background:#f59e0b1f;color:#f59e0b}.al-kpi-icon[data-color=purple]{background:#a78bfa1f;color:#a78bfa}.al-kpi-body{display:flex;min-width:calc(var(--spacing) * 0);flex-direction:column}.al-kpi-value{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content)}.al-kpi-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.al-kpi-label{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.al-charts-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 6)}@media(width>=64rem){.al-charts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=64rem){.al-chart-span-2{grid-column:span 2 / span 2}}.al-chart-card{overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-200);background-color:var(--color-base-100)}.al-chart-header{display:flex;flex-direction:column;gap:calc(var(--spacing) * .5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.al-chart-title{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}.al-chart-sub{margin-left:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.al-chart-sub{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.al-chart-body{padding:calc(var(--spacing) * 3)}.al-chart-container{height:calc(var(--spacing) * 64);width:100%}.al-filters-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-200);background-color:var(--color-base-100);padding:calc(var(--spacing) * 4)}.al-filters-header{margin-bottom:calc(var(--spacing) * 3);display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.al-clear-btn{margin-left:auto;display:flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@supports (color: color-mix(in lab,red,red)){.al-clear-btn{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}@media(hover:hover){.al-clear-btn:hover{color:var(--color-error)}}.al-filters-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 3)}@media(width>=40rem){.al-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.al-filters-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(width>=40rem){.al-filter-search{grid-column:span 2 / span 2}}@media(width>=64rem){.al-filter-search{grid-column:span 1 / span 1}}.al-filter-group{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1)}.al-filter-label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.al-filter-label{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.al-search-icon{pointer-events:none;position:absolute;top:50%;left:calc(var(--spacing) * 3);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.al-search-icon{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.al-table-card{overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-200);background-color:var(--color-base-100)}.al-table-header{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}.al-table-count{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.al-table-count{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.al-table-wrapper{overflow-x:auto}.al-thead-row th{background-color:var(--color-base-200);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);white-space:nowrap;color:var(--color-base-content);text-transform:uppercase}@supports (color: color-mix(in lab,red,red)){.al-thead-row th{background-color:color-mix(in oklab,var(--color-base-200) 40%,transparent)}}@supports (color: color-mix(in lab,red,red)){.al-thead-row th{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.al-table-row{cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.al-table-row:hover{background-color:var(--color-base-200)}@supports (color: color-mix(in lab,red,red)){.al-table-row:hover{background-color:color-mix(in oklab,var(--color-base-200) 40%,transparent)}}}.al-table-row td{padding-block:calc(var(--spacing) * 2.5);vertical-align:middle}.al-row-sensitive{border-left-style:var(--tw-border-style);border-left-width:2px;border-left-color:color-mix(in srgb,oklch(82.8% .189 84.429) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.al-row-sensitive{border-left-color:color-mix(in oklab,var(--color-amber-400) 60%,transparent)}}.al-log-id{border-radius:var(--radius-md);background-color:color-mix(in srgb,#00b4d8 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-cyan-500)}@supports (color: color-mix(in lab,red,red)){.al-log-id{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.al-sensitive-dot{margin-bottom:calc(var(--spacing) * .5);margin-left:calc(var(--spacing) * 1.5);display:inline-block;height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);background-color:var(--color-amber-400);vertical-align:middle}.al-ts-cell{display:flex;flex-direction:column}.al-ts-date{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-base-content)}.al-ts-time{font-family:var(--font-mono);font-size:10px;white-space:nowrap;color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.al-ts-time{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.al-user-cell{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.al-user-avatar{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background:linear-gradient(135deg,#0077b6,#00b4d8)}.al-avatar-system{background:linear-gradient(135deg,#374151,#6b7280)}.al-user-info{display:flex;min-width:calc(var(--spacing) * 0);flex-direction:column}.al-user-name{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-base-content)}.al-user-role{font-size:10px;white-space:nowrap;color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.al-user-role{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.al-entity-cell{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.al-entity-cell{color:color-mix(in oklab,var(--color-base-content) 80%,transparent)}}.al-ip-cell{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));white-space:nowrap;color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.al-ip-cell{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.al-pagination{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.al-badge-action-login{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#0077b6 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-blue-500)}@supports (color: color-mix(in lab,red,red)){.al-badge-action-login{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.al-badge-action-logout{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,oklch(55.4% .046 257.417) 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}@supports (color: color-mix(in lab,red,red)){.al-badge-action-logout{background-color:color-mix(in oklab,var(--color-slate-500) 10%,transparent)}}.al-badge-action-created{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-600)}@supports (color: color-mix(in lab,red,red)){.al-badge-action-created{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.al-badge-action-updated{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,oklch(76.9% .188 70.08) 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-600)}@supports (color: color-mix(in lab,red,red)){.al-badge-action-updated{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.al-badge-action-deleted{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-500)}@supports (color: color-mix(in lab,red,red)){.al-badge-action-deleted{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.al-badge-action-exported{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,oklch(60.6% .25 292.717) 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-violet-500)}@supports (color: color-mix(in lab,red,red)){.al-badge-action-exported{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.al-badge-action-accessed{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#00b4d8 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-cyan-600)}@supports (color: color-mix(in lab,red,red)){.al-badge-action-accessed{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.al-badge-risk-low{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-600)}@supports (color: color-mix(in lab,red,red)){.al-badge-risk-low{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.al-badge-risk-medium{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,oklch(76.9% .188 70.08) 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-600)}@supports (color: color-mix(in lab,red,red)){.al-badge-risk-medium{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.al-badge-risk-high{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-500);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: color-mix(in srgb, oklch(63.7% .237 25.331) 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.al-badge-risk-high{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}@supports (color: color-mix(in lab,red,red)){.al-badge-risk-high{--tw-ring-color: color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.al-badge-success{display:inline-flex;align-items:center;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-600)}@supports (color: color-mix(in lab,red,red)){.al-badge-success{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.al-badge-failed{display:inline-flex;align-items:center;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-500)}@supports (color: color-mix(in lab,red,red)){.al-badge-failed{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.al-badge-sensitive{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,oklch(76.9% .188 70.08) 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-600)}@supports (color: color-mix(in lab,red,red)){.al-badge-sensitive{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.al-module-hospitals{display:inline-flex;border-radius:var(--radius-md);background-color:color-mix(in srgb,#0077b6 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-blue-500)}@supports (color: color-mix(in lab,red,red)){.al-module-hospitals{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.al-module-billing{display:inline-flex;border-radius:var(--radius-md);background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-600)}@supports (color: color-mix(in lab,red,red)){.al-module-billing{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.al-module-users{display:inline-flex;border-radius:var(--radius-md);background-color:color-mix(in srgb,oklch(60.6% .25 292.717) 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-violet-500)}@supports (color: color-mix(in lab,red,red)){.al-module-users{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.al-module-subscriptions{display:inline-flex;border-radius:var(--radius-md);background-color:color-mix(in srgb,#00b4d8 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-cyan-600)}@supports (color: color-mix(in lab,red,red)){.al-module-subscriptions{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.al-module-plans{display:inline-flex;border-radius:var(--radius-md);background-color:color-mix(in srgb,oklch(58.5% .233 277.117) 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-indigo-500)}@supports (color: color-mix(in lab,red,red)){.al-module-plans{background-color:color-mix(in oklab,var(--color-indigo-500) 10%,transparent)}}.al-module-reports{display:inline-flex;border-radius:var(--radius-md);background-color:color-mix(in srgb,#00c896 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-600)}@supports (color: color-mix(in lab,red,red)){.al-module-reports{background-color:color-mix(in oklab,var(--color-teal-500) 10%,transparent)}}.al-module-settings{display:inline-flex;border-radius:var(--radius-md);background-color:color-mix(in srgb,oklch(55.4% .046 257.417) 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}@supports (color: color-mix(in lab,red,red)){.al-module-settings{background-color:color-mix(in oklab,var(--color-slate-500) 10%,transparent)}}.al-module-auth{display:inline-flex;border-radius:var(--radius-md);background-color:color-mix(in srgb,oklch(76.9% .188 70.08) 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-600)}@supports (color: color-mix(in lab,red,red)){.al-module-auth{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.al-drawer-header{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.al-drawer-id-badge{border-radius:var(--radius-md);background-color:color-mix(in srgb,#00b4d8 10%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-cyan-500)}@supports (color: color-mix(in lab,red,red)){.al-drawer-id-badge{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.al-drawer-title-area{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.al-drawer-title-top{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.al-drawer-title-icon{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);background:linear-gradient(135deg,#0077b6,#00b4d8);color:#fff;box-shadow:0 4px 10px #0077b640}.al-drawer-title-label{font-size:11px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-base-content);text-transform:uppercase}@supports (color: color-mix(in lab,red,red)){.al-drawer-title-label{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.al-drawer-title-id{font-family:var(--font-mono);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content)}.al-drawer-title-badges{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.al-drawer-body{display:flex;flex-direction:column}.al-drawer-footer{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.al-hero-card{position:relative;margin-inline:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 2);overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-200);background:var(--color-base-100, white)}.al-hero-accent{position:absolute;top:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);width:calc(var(--spacing) * 1);border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.al-hero-card[data-risk=low] .al-hero-accent{background-color:var(--color-emerald-400)}.al-hero-card[data-risk=medium] .al-hero-accent{background-color:var(--color-amber-400)}.al-hero-card[data-risk=high] .al-hero-accent{background-color:var(--color-red-400)}.al-hero-card[data-risk=high]{background:linear-gradient(135deg,rgba(248,113,113,.04) 0%,transparent 60%);border-color:color-mix(in srgb,oklch(63.7% .237 25.331) 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.al-hero-card[data-risk=high]{border-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.al-hero-card[data-risk=medium]{background:linear-gradient(135deg,rgba(251,191,36,.04) 0%,transparent 60%);border-color:color-mix(in srgb,oklch(76.9% .188 70.08) 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.al-hero-card[data-risk=medium]{border-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.al-hero-card[data-risk=low]{background:linear-gradient(135deg,rgba(52,211,153,.04) 0%,transparent 60%);border-color:color-mix(in srgb,oklch(69.6% .17 162.48) 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.al-hero-card[data-risk=low]{border-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.al-hero-content{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 6)}.al-hero-icon-wrap{display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-2xl)}.al-hero-icon-wrap[data-action=Login]{background:#60a5fa26;color:#60a5fa}.al-hero-icon-wrap[data-action=Logout]{background:#94a3b826;color:#94a3b8}.al-hero-icon-wrap[data-action=Created]{background:#34d39926;color:#34d399}.al-hero-icon-wrap[data-action=Updated]{background:#fbbf2426;color:#fbbf24}.al-hero-icon-wrap[data-action=Deleted]{background:#f8717126;color:#f87171}.al-hero-icon-wrap[data-action=Exported]{background:#a78bfa26;color:#a78bfa}.al-hero-icon-wrap[data-action=Accessed]{background:#00b4d826;color:#00b4d8}.al-hero-info{display:flex;min-width:calc(var(--spacing) * 0);flex:1;flex-direction:column;gap:calc(var(--spacing) * 2)}.al-hero-badges{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 1.5)}.al-hero-entity{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}.al-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3)}.al-hero-status{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.al-status-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);flex-shrink:0;border-radius:calc(infinity * 1px);animation:al-pulse 2s ease-in-out infinite}.al-hero-status[data-status=success]{color:var(--color-emerald-600)}.al-hero-status[data-status=success] .al-status-dot{background-color:var(--color-emerald-500)}.al-hero-status[data-status=failed]{color:var(--color-red-500)}.al-hero-status[data-status=failed] .al-status-dot{background-color:var(--color-red-400);animation:none}@keyframes al-pulse{0%,to{opacity:1}50%{opacity:.4}}.al-hero-ts{display:flex;align-items:center;gap:calc(var(--spacing) * 1);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.al-hero-ts{color:color-mix(in oklab,var(--color-base-content) 45%,transparent)}}.al-detail-block{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}@supports (color: color-mix(in lab,red,red)){.al-detail-block{border-color:color-mix(in oklab,var(--color-base-200) 70%,transparent)}}.al-detail-block:last-child{border-style:var(--tw-border-style);border-width:0px}.al-detail-block-label{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-base-content);text-transform:uppercase}@supports (color: color-mix(in lab,red,red)){.al-detail-block-label{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.al-user-identity-card{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-base-200);padding:calc(var(--spacing) * 3)}@supports (color: color-mix(in lab,red,red)){.al-user-identity-card{background-color:color-mix(in oklab,var(--color-base-200) 40%,transparent)}}.al-identity-avatar{display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background:linear-gradient(135deg,#0077b6,#00b4d8);box-shadow:0 4px 12px #0077b640}.al-identity-avatar.al-avatar-system{background:linear-gradient(135deg,#374151,#6b7280);box-shadow:none}.al-identity-info{display:flex;min-width:calc(var(--spacing) * 0);flex-direction:column;gap:calc(var(--spacing) * .5)}.al-identity-name{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content)}.al-identity-meta{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 1.5)}.al-identity-role{border-radius:var(--radius-md);background-color:color-mix(in srgb,#00b4d8 10%,transparent);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-cyan-500)}@supports (color: color-mix(in lab,red,red)){.al-identity-role{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.al-identity-sep{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.al-identity-sep{color:color-mix(in oklab,var(--color-base-content) 25%,transparent)}}.al-identity-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:11px;color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.al-identity-email{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.al-context-grid{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.al-context-item{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-base-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}@supports (color: color-mix(in lab,red,red)){.al-context-item{background-color:color-mix(in oklab,var(--color-base-200) 40%,transparent)}}.al-context-icon{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg)}.al-ctx-ip{background:#0077b61f;color:#0077b6}.al-ctx-device{background:#a78bfa1f;color:#a78bfa}.al-ctx-browser{background:#00c8961f;color:#00c896}.al-context-text{display:flex;min-width:calc(var(--spacing) * 0);flex-direction:column}.al-context-label{font-size:10px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-base-content);text-transform:uppercase}@supports (color: color-mix(in lab,red,red)){.al-context-label{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.al-context-value{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content)}.al-code-editor{overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px}.al-code-before{border-color:color-mix(in srgb,oklch(63.7% .237 25.331) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.al-code-before{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.al-code-after{border-color:color-mix(in srgb,oklch(69.6% .17 162.48) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.al-code-after{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.al-code-bar{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.al-code-before .al-code-bar{background:#f8717114}.al-code-after .al-code-bar{background:#34d39914}.al-code-bar-dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);flex-shrink:0;border-radius:calc(infinity * 1px)}.al-code-bar-lang{margin-left:auto;font-family:var(--font-mono);font-size:10px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-base-content);text-transform:uppercase}@supports (color: color-mix(in lab,red,red)){.al-code-bar-lang{color:color-mix(in oklab,var(--color-base-content) 35%,transparent)}}.al-code-body{overflow-x:auto;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre;max-height:180px;overflow-y:auto;scrollbar-width:thin}.al-code-before .al-code-body{background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 5%,transparent);color:var(--color-red-400)}@supports (color: color-mix(in lab,red,red)){.al-code-before .al-code-body{background-color:color-mix(in oklab,var(--color-red-500) 5%,transparent)}}.al-code-after .al-code-body{background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 5%,transparent);color:var(--color-emerald-400)}@supports (color: color-mix(in lab,red,red)){.al-code-after .al-code-body{background-color:color-mix(in oklab,var(--color-emerald-500) 5%,transparent)}}.al-meta-kv-list{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-200)}.al-meta-kv-row{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5)}@supports (color: color-mix(in lab,red,red)){.al-meta-kv-row{border-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}.al-meta-kv-row:last-child{border-style:var(--tw-border-style);border-width:0px}.al-meta-kv-row:nth-child(2n){background-color:var(--color-base-200)}@supports (color: color-mix(in lab,red,red)){.al-meta-kv-row:nth-child(2n){background-color:color-mix(in oklab,var(--color-base-200) 25%,transparent)}}.al-meta-kv-key{width:calc(var(--spacing) * 28);flex-shrink:0;padding-top:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:11px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.al-meta-kv-key{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.al-meta-kv-val{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);word-break:break-all;color:var(--color-base-content)}.al-avatar-sm{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-radius:var(--radius-lg);font-size:10px}.al-detail-meta{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2.5)}.al-meta-row{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3)}.al-meta-label{width:calc(var(--spacing) * 24);flex-shrink:0;padding-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.al-meta-label{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.al-meta-value{flex:1;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}.al-export-modal{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}.al-export-options{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3)}.al-export-option{display:flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-200);padding:calc(var(--spacing) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.al-export-option:hover{background-color:var(--color-base-200)}@supports (color: color-mix(in lab,red,red)){.al-export-option:hover{background-color:color-mix(in oklab,var(--color-base-200) 50%,transparent)}}}.al-export-option-selected{border-color:color-mix(in srgb,#00b4d8 50%,transparent);background-color:color-mix(in srgb,#00b4d8 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.al-export-option-selected{border-color:color-mix(in oklab,var(--color-cyan-500) 50%,transparent)}}@supports (color: color-mix(in lab,red,red)){.al-export-option-selected{background-color:color-mix(in oklab,var(--color-cyan-500) 5%,transparent)}}.al-export-option-icon{display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl)}.al-export-csv{background:#00c8961f;color:#00c896}.al-export-json{background:#00b4d81f;color:#00b4d8}.al-export-info{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-base-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}@supports (color: color-mix(in lab,red,red)){.al-export-info{background-color:color-mix(in oklab,var(--color-base-200) 50%,transparent)}}.dark .al-kpi-card{border-color:var(--color-base-300)}.dark .al-table-card,.dark .al-filters-card,.dark .al-chart-card{border-color:var(--color-base-300);background-color:var(--color-base-200)}.dark .al-hero-card{border-color:var(--color-base-300)}.dark .al-hero-card[data-risk=high]{border-color:color-mix(in srgb,oklch(63.7% .237 25.331) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .al-hero-card[data-risk=high]{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.dark .al-hero-card[data-risk=medium]{border-color:color-mix(in srgb,oklch(76.9% .188 70.08) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .al-hero-card[data-risk=medium]{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.dark .al-hero-card[data-risk=low]{border-color:color-mix(in srgb,oklch(69.6% .17 162.48) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .al-hero-card[data-risk=low]{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.dark .al-user-identity-card,.dark .al-context-item{background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .al-user-identity-card,.dark .al-context-item{background-color:color-mix(in oklab,var(--color-base-300) 50%,transparent)}}.dark .al-meta-kv-list{border-color:var(--color-base-300)}.dark .al-meta-kv-row{border-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .al-meta-kv-row{border-color:color-mix(in oklab,var(--color-base-300) 60%,transparent)}}.dark .al-meta-kv-row:nth-child(2n){background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .al-meta-kv-row:nth-child(2n){background-color:color-mix(in oklab,var(--color-base-300) 30%,transparent)}}.dark .al-code-before{border-color:color-mix(in srgb,oklch(63.7% .237 25.331) 25%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .al-code-before{border-color:color-mix(in oklab,var(--color-red-500) 25%,transparent)}}.dark .al-code-after{border-color:color-mix(in srgb,oklch(69.6% .17 162.48) 25%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .al-code-after{border-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.dark .al-export-option{border-color:var(--color-base-300)}.dark .al-export-option-selected{border-color:color-mix(in srgb,#00b4d8 40%,transparent);background-color:color-mix(in srgb,#00b4d8 8%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark .al-export-option-selected{border-color:color-mix(in oklab,var(--color-cyan-500) 40%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .al-export-option-selected{background-color:color-mix(in oklab,var(--color-cyan-500) 8%,transparent)}}.dark .al-export-info{background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .al-export-info{background-color:color-mix(in oklab,var(--color-base-300) 50%,transparent)}}.dark .al-json-before{border-color:color-mix(in srgb,oklch(63.7% .237 25.331) 20%,transparent);background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 8%,transparent);color:var(--color-red-400)}@supports (color: color-mix(in lab,red,red)){.dark .al-json-before{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .al-json-before{background-color:color-mix(in oklab,var(--color-red-500) 8%,transparent)}}.dark .al-json-after{border-color:color-mix(in srgb,oklch(69.6% .17 162.48) 20%,transparent);background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 8%,transparent);color:var(--color-emerald-400)}@supports (color: color-mix(in lab,red,red)){.dark .al-json-after{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .al-json-after{background-color:color-mix(in oklab,var(--color-emerald-500) 8%,transparent)}}.dark .al-json-meta{border-color:var(--color-base-300);background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .al-json-meta{background-color:color-mix(in oklab,var(--color-base-300) 70%,transparent)}}@media(max-width:640px){.al-page{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4)}.al-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.al-kpi-value{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.al-filters-grid,.al-charts-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.al-chart-span-2{grid-column:span 1 / span 1}.al-header-actions{width:100%}}}@layer components{.pg-page{display:flex;min-height:100%;flex-direction:column;gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 6)}.pg-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4)}.pg-header-left{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.pg-header-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);color:var(--color-white);background:linear-gradient(135deg,#0077b6,#00b4d8)}.pg-title{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content)}.pg-subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.pg-subtitle{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.pg-header-actions{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 2)}.pg-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=48rem){.pg-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg-kpi-card{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-200);background-color:var(--color-base-100);padding:calc(var(--spacing) * 4);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}@media(hover:hover){.pg-kpi-card:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.dark .pg-kpi-card{border-color:var(--color-base-300);background-color:var(--color-base-200)}@supports (color: color-mix(in lab,red,red)){.dark .pg-kpi-card{border-color:color-mix(in oklab,var(--color-base-300) 40%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .pg-kpi-card{background-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}.pg-kpi-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);color:var(--color-white)}.pg-kpi-icon--blue{background:linear-gradient(135deg,#0077b6,#0096c7)}.pg-kpi-icon--teal{background:linear-gradient(135deg,#00c896,#00b4d8)}.pg-kpi-icon--amber{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.pg-kpi-icon--violet{background:linear-gradient(135deg,#7c3aed,#8b5cf6)}.pg-kpi-content{display:flex;min-width:calc(var(--spacing) * 0);flex-direction:column}.pg-kpi-value{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content)}.pg-kpi-label{margin-top:calc(var(--spacing) * .5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.pg-kpi-label{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.pg-filter-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-200);background-color:var(--color-base-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark .pg-filter-bar{border-color:var(--color-base-300);background-color:var(--color-base-200)}@supports (color: color-mix(in lab,red,red)){.dark .pg-filter-bar{border-color:color-mix(in oklab,var(--color-base-300) 40%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .pg-filter-bar{background-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}.pg-filter-left{display:flex;min-width:calc(var(--spacing) * 0);flex:1;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3)}.pg-filter-right{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 3)}.pg-search-wrap{position:relative;display:flex;align-items:center}.pg-search-icon{pointer-events:none;position:absolute;left:calc(var(--spacing) * 3);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.pg-search-icon{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.pg-search-input{width:calc(var(--spacing) * 52);border-color:transparent;background-color:var(--color-base-200);padding-left:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}@layer daisyui.l1.l2.l3{.pg-search-input{cursor:text;border:var(--border) solid #0000;position:relative;display:inline-flex;flex-shrink:1;appearance:none;align-items:center;gap:.5rem;background-color:var(--color-base-100);padding-inline:.75rem;vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size, .875rem),.875rem);touch-action:manipulation;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;--size: calc(var(--size-field, .25rem) * 10);--input-color: var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.pg-search-input{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}@supports (color: color-mix(in lab,red,red)){.pg-search-input{--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.pg-search-input:where(input){display:inline-flex}.pg-search-input :where(input){display:inline-flex;height:100%;width:100%;appearance:none;background-color:transparent;border:none}.pg-search-input :where(input):focus,.pg-search-input :where(input):focus-within{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.pg-search-input :where(input):focus,.pg-search-input :where(input):focus-within{outline:2px solid transparent;outline-offset:2px}}.pg-search-input :where(input[type=url]),.pg-search-input :where(input[type=email]){direction:ltr}.pg-search-input :where(input[type=date]){display:inline-flex}.pg-search-input:focus,.pg-search-input:focus-within{--input-color: var(--color-base-content);box-shadow:0 1px var(--input-color);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@supports (color: color-mix(in lab,red,red)){.pg-search-input:focus,.pg-search-input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}@media(pointer:coarse){@supports (-webkit-touch-callout: none){.pg-search-input:focus,.pg-search-input:focus-within{--font-size: 1rem}}}.pg-search-input:has(>input[disabled]),.pg-search-input:is(:disabled,[disabled]),fieldset:disabled .pg-search-input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.pg-search-input:has(>input[disabled]),.pg-search-input:is(:disabled,[disabled]),fieldset:disabled .pg-search-input{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:is(.pg-search-input:has(>input[disabled]),.pg-search-input:is(:disabled,[disabled]),fieldset:disabled .pg-search-input)::placeholder{color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){:is(.pg-search-input:has(>input[disabled]),.pg-search-input:is(:disabled,[disabled]),fieldset:disabled .pg-search-input)::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.pg-search-input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.pg-search-input::-webkit-date-and-time-value{text-align:inherit}.pg-search-input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.pg-search-input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.pg-search-input:has(>input[type=date]) :where(input[type=date]){display:inline-flex;webkit-appearance:none;appearance:none}.pg-search-input:has(>input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em;width:1em;height:1em;cursor:pointer}}@layer daisyui.l1.l2{.pg-search-input{--size: calc(var(--size-field, .25rem) * 8);font-size:max(var(--font-size, .75rem),.75rem)}.pg-search-input[type=number]::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}}@supports (color: color-mix(in lab,red,red)){.pg-search-input{background-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}.pg-search-input:focus{border-color:var(--color-primary)}@supports (color: color-mix(in lab,red,red)){.pg-search-input:focus{border-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}.pg-search-input:focus{background-color:var(--color-base-100)}.dark .pg-search-input{background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .pg-search-input{background-color:color-mix(in oklab,var(--color-base-300) 40%,transparent)}}.dark .pg-search-input:focus{background-color:var(--color-base-200)}.pg-filter-sep{height:calc(var(--spacing) * 5);width:1px;flex-shrink:0;background-color:var(--color-base-300)}.pg-filter-group{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.pg-filter-select{border-color:transparent;background-color:var(--color-base-200);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-base-content);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}@layer daisyui.l1.l2.l3{.pg-filter-select{border:var(--border) solid #0000;position:relative;display:inline-flex;flex-shrink:1;appearance:none;align-items:center;gap:.375rem;background-color:var(--color-base-100);padding-inline-start:.75rem;padding-inline-end:1.75rem;vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);font-size:.875rem;touch-action:manipulation;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 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;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-color:var(--input-color);--input-color: var(--color-base-content);--size: calc(var(--size-field, .25rem) * 10)}@supports (color: color-mix(in lab,red,red)){.pg-filter-select{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}@supports (color: color-mix(in lab,red,red)){.pg-filter-select{--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}[dir=rtl] .pg-filter-select{background-position:calc(0% + 12px) calc(1px + 50%),calc(0% + 16px) calc(1px + 50%)}[dir=rtl] .pg-filter-select::picker(select),[dir=rtl] .pg-filter-select select::picker(select){translate:.5rem 0}.pg-filter-select[multiple]{height:auto;overflow:auto;padding-block:.75rem;padding-inline-end:.75rem;background-image:none}.pg-filter-select select{margin-inline-start:-.75rem;margin-inline-end:-1.75rem;width:calc(100% + 2.75rem);appearance:none;padding-inline-start:.75rem;padding-inline-end:1.75rem;height:calc(100% - calc(var(--border) * 2));align-items:center;background:inherit;border-radius:inherit;border-style:none}.pg-filter-select select:focus,.pg-filter-select select:focus-within{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.pg-filter-select select:focus,.pg-filter-select select:focus-within{outline:2px solid transparent;outline-offset:2px}}.pg-filter-select select:not(:last-child){margin-inline-end:-1.375rem;background-image:none}.pg-filter-select:focus,.pg-filter-select:focus-within{--input-color: var(--color-base-content);box-shadow:0 1px var(--input-color);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@supports (color: color-mix(in lab,red,red)){.pg-filter-select:focus,.pg-filter-select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.pg-filter-select:has(>select[disabled]),.pg-filter-select:is(:disabled,[disabled]),fieldset:disabled .pg-filter-select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.pg-filter-select:has(>select[disabled]),.pg-filter-select:is(:disabled,[disabled]),fieldset:disabled .pg-filter-select{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:is(.pg-filter-select:has(>select[disabled]),.pg-filter-select:is(:disabled,[disabled]),fieldset:disabled .pg-filter-select)::placeholder{color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){:is(.pg-filter-select:has(>select[disabled]),.pg-filter-select:is(:disabled,[disabled]),fieldset:disabled .pg-filter-select)::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.pg-filter-select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance: base-select){.pg-filter-select,.pg-filter-select select{appearance:base-select}}@supports (appearance: base-select){:is(.pg-filter-select,.pg-filter-select select)::picker(select){appearance:base-select}}:is(.pg-filter-select,.pg-filter-select select)::picker(select){color:inherit;max-height:min(24rem,70dvh);margin-inline:.5rem;translate:-.5rem 0;border:var(--border) solid var(--color-base-200);margin-block:.5rem;border-radius:var(--radius-box);padding:.5rem;background-color:inherit;box-shadow:0 2px calc(var(--depth) * 3px) -2px #0003;box-shadow:0 20px 25px -5px rgb(0 0 0 / calc(var(--depth) * .1)),0 8px 10px -6px rgb(0 0 0 / calc(var(--depth) * .1))}:is(.pg-filter-select,.pg-filter-select select)::picker-icon{display:none}:is(.pg-filter-select,.pg-filter-select select) optgroup{padding-top:.5em}:is(.pg-filter-select,.pg-filter-select select) optgroup option:nth-child(1){margin-top:.5em}:is(.pg-filter-select,.pg-filter-select select) option{border-radius:var(--radius-field);padding-inline:.75rem;padding-block:.375rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);white-space:normal}:is(.pg-filter-select,.pg-filter-select select) option:not(:disabled):hover,:is(.pg-filter-select,.pg-filter-select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content);--tw-outline-style: none;outline-style:none}@supports (color: color-mix(in lab,red,red)){:is(.pg-filter-select,.pg-filter-select select) option:not(:disabled):hover,:is(.pg-filter-select,.pg-filter-select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@media(forced-colors:active){:is(.pg-filter-select,.pg-filter-select select) option:not(:disabled):hover,:is(.pg-filter-select,.pg-filter-select select) option:not(:disabled):focus-visible{outline:2px solid transparent;outline-offset:2px}}:is(.pg-filter-select,.pg-filter-select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}}@supports (color: color-mix(in lab,red,red)){.pg-filter-select{background-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}@layer daisyui.l1.l2{.pg-filter-select{--size: calc(var(--size-field, .25rem) * 8);font-size:.75rem}.pg-filter-select option{padding-inline:.625rem;padding-block:.25rem}}@supports (color: color-mix(in lab,red,red)){.pg-filter-select{color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.pg-filter-select:focus{border-color:var(--color-primary)}@supports (color: color-mix(in lab,red,red)){.pg-filter-select:focus{border-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}.pg-filter-select:focus{background-color:var(--color-base-100)}.dark .pg-filter-select{background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .pg-filter-select{background-color:color-mix(in oklab,var(--color-base-300) 40%,transparent)}}.dark .pg-filter-select:focus{background-color:var(--color-base-200)}.pg-filter-count{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));white-space:nowrap}.pg-filter-clear{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);cursor:pointer;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}@supports (color: color-mix(in lab,red,red)){.pg-filter-clear{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}@media(hover:hover){.pg-filter-clear:hover{color:var(--color-error)}}@supports (color: color-mix(in lab,red,red)){.pg-filter-clear{background-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}@media(hover:hover){.pg-filter-clear:hover{border-color:var(--color-error)}@supports (color: color-mix(in lab,red,red)){.pg-filter-clear:hover{border-color:color-mix(in oklab,var(--color-error) 30%,transparent)}}}@media(hover:hover){.pg-filter-clear:hover{background-color:var(--color-error)}@supports (color: color-mix(in lab,red,red)){.pg-filter-clear:hover{background-color:color-mix(in oklab,var(--color-error) 10%,transparent)}}}.pg-gateway-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 5)}@media(width>=48rem){.pg-gateway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.pg-gateway-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gw-card{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-200);background-color:var(--color-base-100);padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}@media(hover:hover){.gw-card:hover{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.dark .gw-card{border-color:var(--color-base-300);background-color:var(--color-base-200);box-shadow:0 1px 3px #0000004d}@supports (color: color-mix(in lab,red,red)){.dark .gw-card{border-color:color-mix(in oklab,var(--color-base-300) 30%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .gw-card{background-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}.gw-card--inactive{opacity:65%}.gw-card-header{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3)}.gw-logo{display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);letter-spacing:.02em}.gw-logo--sm{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);letter-spacing:.02em}.gw-logo--xs{display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);letter-spacing:.02em}.gw-card-info{min-width:calc(var(--spacing) * 0);flex:1}.gw-name{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}.gw-tagline{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: var(--leading-snug);line-height:var(--leading-snug);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.gw-tagline{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.gw-meta-row{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2)}.gw-live-dot{margin-right:calc(var(--spacing) * 1);display:inline-block;height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);animation:var(--animate-pulse);border-radius:calc(infinity * 1px);background-color:var(--color-success)}.gw-sync-time{display:flex;align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.gw-sync-time{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.gw-stats-row{display:flex;align-items:center;justify-content:space-between;border-radius:var(--radius-xl);background-color:var(--color-base-200);padding:calc(var(--spacing) * 3)}@supports (color: color-mix(in lab,red,red)){.gw-stats-row{background-color:color-mix(in oklab,var(--color-base-200) 50%,transparent)}}.dark .gw-stats-row{background:#ffffff0a}.gw-stat{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * .5)}.gw-stat-value{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content)}.gw-stat-label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.gw-stat-label{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.gw-stat-divider{height:calc(var(--spacing) * 8);width:1px;background-color:var(--color-base-300)}.gw-progress-bar{height:calc(var(--spacing) * 1);overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--color-base-200)}.dark .gw-progress-bar{background-color:var(--color-base-300)}.gw-progress-fill{height:100%;border-radius:calc(infinity * 1px);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .5s;transition-duration:.5s}.gw-health-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3)}.gw-health-item{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.health-healthy{color:var(--color-success)}.health-warning{color:var(--color-warning)}.health-error{color:var(--color-error)}.gw-error-banner{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-error);background:var(--color-error)}@supports (color: color-mix(in lab,red,red)){.gw-error-banner{background:color-mix(in srgb,var(--color-error) 8%,transparent)}}.dark .gw-error-banner{background:var(--color-error)}@supports (color: color-mix(in lab,red,red)){.dark .gw-error-banner{background:color-mix(in srgb,var(--color-error) 14%,transparent)}}.gw-currencies{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 1.5)}.gw-actions{display:flex;align-items:center;gap:calc(var(--spacing) * .5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-200);padding-top:calc(var(--spacing) * 1)}@supports (color: color-mix(in lab,red,red)){.gw-actions{border-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}.dark .gw-actions{border-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .gw-actions{border-color:color-mix(in oklab,var(--color-base-300) 30%,transparent)}}.badge-pg-active{text-transform:capitalize}@layer daisyui.l1.l2.l3{.badge-pg-active{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color, var(--color-base-200));font-size:.875rem;width:fit-content;background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg: var(--badge-color, var(--color-base-100));--badge-fg: var(--color-base-content);--size: calc(var(--size-selector, .25rem) * 6);height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border))}}@layer daisyui.l1.l2{.badge-pg-active{--size: calc(var(--size-selector, .25rem) * 5);font-size:.75rem}}@layer daisyui.l1.l2{.badge-pg-active{--badge-color: var(--color-success);--badge-fg: var(--color-success-content)}}.badge-pg-inactive{text-transform:capitalize}@layer daisyui.l1.l2.l3{.badge-pg-inactive{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color, var(--color-base-200));font-size:.875rem;width:fit-content;background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg: var(--badge-color, var(--color-base-100));--badge-fg: var(--color-base-content);--size: calc(var(--size-selector, .25rem) * 6);height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border))}}@layer daisyui.l1.l2{.badge-pg-inactive{--size: calc(var(--size-selector, .25rem) * 5);font-size:.75rem}}@layer daisyui.l1.l2{.badge-pg-inactive{--badge-color: var(--color-error);--badge-fg: var(--color-error-content)}}@layer daisyui.l1.l2.l3{.badge-pg-live{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color, var(--color-base-200));font-size:.875rem;width:fit-content;background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg: var(--badge-color, var(--color-base-100));--badge-fg: var(--color-base-content);--size: calc(var(--size-selector, .25rem) * 6);height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border))}}@layer daisyui.l1.l2{.badge-pg-live{--size: calc(var(--size-selector, .25rem) * 5);font-size:.75rem}}@layer daisyui.l1.l2{.badge-pg-live{--badge-color: var(--color-warning);--badge-fg: var(--color-warning-content)}}@layer daisyui.l1.l2.l3{.badge-pg-test{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color, var(--color-base-200));font-size:.875rem;width:fit-content;background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg: var(--badge-color, var(--color-base-100));--badge-fg: var(--color-base-content);--size: calc(var(--size-selector, .25rem) * 6);height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border))}}@layer daisyui.l1.l2{.badge-pg-test{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}}@layer daisyui.l1.l2{.badge-pg-test{--size: calc(var(--size-selector, .25rem) * 5);font-size:.75rem}}.pg-section-header{margin-top:calc(var(--spacing) * 2);display:flex;align-items:center;gap:calc(var(--spacing) * 2.5)}.pg-section-icon{display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);background-color:var(--color-primary);color:var(--color-text-primary);color:var(--color-primary)}@supports (color: color-mix(in lab,red,red)){.pg-section-icon{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.pg-section-title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}.pg-section-subtitle{margin-left:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.pg-section-subtitle{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.pg-charts-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 5)}@media(width>=48rem){.pg-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.pg-charts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-chart-card{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-200);background-color:var(--color-base-100);padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark .pg-chart-card{border-color:var(--color-base-300);background-color:var(--color-base-200)}@supports (color: color-mix(in lab,red,red)){.dark .pg-chart-card{border-color:color-mix(in oklab,var(--color-base-300) 30%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .pg-chart-card{background-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}.pg-chart-header{display:flex;align-items:flex-start;justify-content:space-between}.pg-chart-title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}.pg-chart-subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.pg-chart-subtitle{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.pg-chart-icon{display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);align-items:center;justify-content:center;border-radius:var(--radius-lg);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.pg-chart-icon{background-color:color-mix(in oklab,var(--color-base-200) 80%,transparent)}}@supports (color: color-mix(in lab,red,red)){.pg-chart-icon{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.pg-chart-body{height:calc(var(--spacing) * 52);width:100%}.pg-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:calc(var(--spacing) * 16);text-align:center}.pg-modal-body{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1)}.pg-modal-identity{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-base-200);padding:calc(var(--spacing) * 3)}@supports (color: color-mix(in lab,red,red)){.pg-modal-identity{background-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}.dark .pg-modal-identity{background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .pg-modal-identity{background-color:color-mix(in oklab,var(--color-base-300) 30%,transparent)}}.pg-form-section{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5)}.pg-form-label{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content);text-transform:uppercase}@supports (color: color-mix(in lab,red,red)){.pg-form-label{color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.pg-input-wrap{position:relative}.pg-input-eye{position:absolute;top:50%;right:calc(var(--spacing) * 2.5);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-base-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@supports (color: color-mix(in lab,red,red)){.pg-input-eye{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}@media(hover:hover){.pg-input-eye:hover{color:var(--color-base-content)}}.pg-mode-toggle{display:flex;width:fit-content;overflow:hidden;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300)}.pg-mode-btn{display:flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-base-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}@supports (color: color-mix(in lab,red,red)){.pg-mode-btn{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.dark .pg-mode-btn{background-color:var(--color-base-200)}.pg-mode-btn--active{background-color:var(--color-primary);color:var(--color-primary-content)}.pg-mode-btn--live.pg-mode-btn--active{background-color:var(--color-warning);color:var(--color-warning-content)}.pg-mode-warning{margin-top:calc(var(--spacing) * .5);display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-warning);background:var(--color-warning)}@supports (color: color-mix(in lab,red,red)){.pg-mode-warning{background:color-mix(in srgb,var(--color-warning) 10%,transparent)}}.pg-hint{margin-top:calc(var(--spacing) * .5);display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.pg-hint{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.pg-currency-grid{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.pg-currency-chip{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content);cursor:pointer;background-color:var(--color-base-100);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}@supports (color: color-mix(in lab,red,red)){.pg-currency-chip{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}@media(hover:hover){.pg-currency-chip:hover{border-color:var(--color-primary)}@supports (color: color-mix(in lab,red,red)){.pg-currency-chip:hover{border-color:color-mix(in oklab,var(--color-primary) 50%,transparent)}}}.dark .pg-currency-chip{border-color:var(--color-base-300);background-color:var(--color-base-200)}@supports (color: color-mix(in lab,red,red)){.dark .pg-currency-chip{border-color:color-mix(in oklab,var(--color-base-300) 50%,transparent)}}.pg-currency-chip--active{border-color:var(--color-primary);background-color:var(--color-primary);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);color:var(--color-primary)}@supports (color: color-mix(in lab,red,red)){.pg-currency-chip--active{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.pg-test-connection{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 1)}.pg-test-result{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.pg-test-result--success{color:var(--color-success)}.pg-test-result--error{color:var(--color-error)}.pg-catalog-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1)}@media(width>=40rem){.pg-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-catalog-card{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-200);background-color:var(--color-base-200);cursor:pointer;border-radius:var(--radius-xl);padding:calc(var(--spacing) * 3.5);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}@supports (color: color-mix(in lab,red,red)){.pg-catalog-card{background-color:color-mix(in oklab,var(--color-base-200) 50%,transparent)}}@media(hover:hover){.pg-catalog-card:hover{background-color:var(--color-base-200)}}@media(hover:hover){.pg-catalog-card:hover{border-color:var(--color-primary)}@supports (color: color-mix(in lab,red,red)){.pg-catalog-card:hover{border-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}}@media(hover:hover){.pg-catalog-card:hover{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.dark .pg-catalog-card{border-color:var(--color-base-300);background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .pg-catalog-card{border-color:color-mix(in oklab,var(--color-base-300) 30%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .pg-catalog-card{background-color:color-mix(in oklab,var(--color-base-300) 20%,transparent)}}@media(hover:hover){.dark .pg-catalog-card:hover{background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .pg-catalog-card:hover{background-color:color-mix(in oklab,var(--color-base-300) 40%,transparent)}}}.pg-catalog-card--added{cursor:not-allowed;opacity:50%}@media(hover:hover){.pg-catalog-card--added:hover{border-color:var(--color-base-200)}}@media(hover:hover){.pg-catalog-card--added:hover{background-color:var(--color-base-200)}@supports (color: color-mix(in lab,red,red)){.pg-catalog-card--added:hover{background-color:color-mix(in oklab,var(--color-base-200) 50%,transparent)}}}@media(hover:hover){.pg-catalog-card--added:hover{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(hover:hover){.dark .pg-catalog-card--added:hover{border-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .pg-catalog-card--added:hover{border-color:color-mix(in oklab,var(--color-base-300) 30%,transparent)}}}@media(hover:hover){.dark .pg-catalog-card--added:hover{background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .pg-catalog-card--added:hover{background-color:color-mix(in oklab,var(--color-base-300) 20%,transparent)}}}.pg-catalog-logo{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);letter-spacing:.02em}.pg-catalog-info{min-width:calc(var(--spacing) * 0);flex:1}.pg-catalog-name{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}.pg-catalog-tagline{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: var(--leading-snug);line-height:var(--leading-snug);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.pg-catalog-tagline{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.pg-log-health{display:flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);background-color:var(--color-base-200);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}@supports (color: color-mix(in lab,red,red)){.pg-log-health{background-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}.dark .pg-log-health{background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .pg-log-health{background-color:color-mix(in oklab,var(--color-base-300) 40%,transparent)}}.pg-logs-body{display:flex;height:100%;flex-direction:column;gap:calc(var(--spacing) * 4);overflow:hidden}.pg-logs-stats{display:flex;flex-shrink:0;align-items:center;justify-content:space-around;border-radius:var(--radius-xl);background-color:var(--color-base-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@supports (color: color-mix(in lab,red,red)){.pg-logs-stats{background-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}.dark .pg-logs-stats{background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .pg-logs-stats{background-color:color-mix(in oklab,var(--color-base-300) 30%,transparent)}}.pg-logs-stat{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * .5)}.pg-logs-stat-divider{height:calc(var(--spacing) * 9);width:1px;background-color:var(--color-base-300)}.pg-logs-tabs{display:flex;width:fit-content;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius-lg);background-color:var(--color-base-200);padding:calc(var(--spacing) * 1)}@supports (color: color-mix(in lab,red,red)){.pg-logs-tabs{background-color:color-mix(in oklab,var(--color-base-200) 50%,transparent)}}.dark .pg-logs-tabs{background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .pg-logs-tabs{background-color:color-mix(in oklab,var(--color-base-300) 30%,transparent)}}.pg-logs-tab{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content);display:flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}@supports (color: color-mix(in lab,red,red)){.pg-logs-tab{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.pg-logs-tab--active{background-color:var(--color-base-100);color:var(--color-base-content);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark .pg-logs-tab--active{background-color:var(--color-base-200)}.pg-tab-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px)}.pg-tab-dot--success{background-color:var(--color-success)}.pg-tab-dot--failed{background-color:var(--color-error)}.pg-logs-timeline{display:flex;flex:1;flex-direction:column;overflow-y:auto;padding-right:calc(var(--spacing) * 1)}.pg-timeline-item{display:flex;gap:calc(var(--spacing) * 3)}.pg-timeline-track{display:flex;flex-shrink:0;flex-direction:column;align-items:center;padding-top:calc(var(--spacing) * 2.5)}.pg-timeline-dot{display:flex;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);z-index:10}.pg-td--success{background-color:var(--color-success)}.pg-td--failed{background-color:var(--color-error)}.pg-timeline-line{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * .5);min-height:calc(var(--spacing) * 3);width:1px;flex:1;background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.pg-timeline-line{background-color:color-mix(in oklab,var(--color-base-300) 60%,transparent)}}.pg-timeline-content{margin-bottom:calc(var(--spacing) * 3);min-width:calc(var(--spacing) * 0);flex:1}.pg-tc--expanded{margin-bottom:calc(var(--spacing) * 4)}.pg-tc-header{display:flex;cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-base-200);padding:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}@supports (color: color-mix(in lab,red,red)){.pg-tc-header{background-color:color-mix(in oklab,var(--color-base-200) 50%,transparent)}}@media(hover:hover){.pg-tc-header:hover{background-color:var(--color-base-200)}@supports (color: color-mix(in lab,red,red)){.pg-tc-header:hover{background-color:color-mix(in oklab,var(--color-base-200) 80%,transparent)}}}.dark .pg-tc-header{background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .pg-tc-header{background-color:color-mix(in oklab,var(--color-base-300) 20%,transparent)}}@media(hover:hover){.dark .pg-tc-header:hover{background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .pg-tc-header:hover{background-color:color-mix(in oklab,var(--color-base-300) 40%,transparent)}}}.pg-tc-main{display:flex;min-width:calc(var(--spacing) * 0);flex:1;flex-direction:column;gap:calc(var(--spacing) * 1)}.pg-tc-event{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}.pg-tc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.pg-tc-meta{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.pg-meta-sep{color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.pg-meta-sep{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.pg-tc-actions{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * .5)}.pg-payload-wrap{margin-top:calc(var(--spacing) * 1.5);overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.pg-payload-wrap{border-color:color-mix(in oklab,var(--color-base-300) 60%,transparent)}}.dark .pg-payload-wrap{border-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .pg-payload-wrap{border-color:color-mix(in oklab,var(--color-base-300) 30%,transparent)}}.pg-payload-header{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-base-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content);text-transform:uppercase}@supports (color: color-mix(in lab,red,red)){.pg-payload-header{background-color:color-mix(in oklab,var(--color-base-200) 80%,transparent)}}@supports (color: color-mix(in lab,red,red)){.pg-payload-header{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.dark .pg-payload-header{background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .pg-payload-header{background-color:color-mix(in oklab,var(--color-base-300) 40%,transparent)}}.pg-payload-code{overflow-x:auto;padding:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre;color:var(--color-base-content);background-color:var(--color-base-200);max-height:180px;overflow-y:auto}@supports (color: color-mix(in lab,red,red)){.pg-payload-code{color:color-mix(in oklab,var(--color-base-content) 75%,transparent)}}@supports (color: color-mix(in lab,red,red)){.pg-payload-code{background-color:color-mix(in oklab,var(--color-base-200) 40%,transparent)}}.dark .pg-payload-code{background-color:var(--color-base-300);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dark .pg-payload-code{background-color:color-mix(in oklab,var(--color-base-300) 20%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .pg-payload-code{color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.pg-logs-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:calc(var(--spacing) * 12)}}@layer components{.cm-page{display:flex;min-height:100%;flex-direction:column;gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 6)}.cm-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4)}.cm-header-left{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.cm-header-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);color:var(--color-white);background:linear-gradient(135deg,#f22f46,#6c63ff)}.cm-title{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content)}.cm-subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.cm-subtitle{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.cm-header-actions{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 2)}.cm-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=48rem){.cm-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cm-kpi-card{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-200);background-color:var(--color-base-100);padding:calc(var(--spacing) * 4);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}@media(hover:hover){.cm-kpi-card:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.dark .cm-kpi-card{border-color:var(--color-base-300);background-color:var(--color-base-200)}@supports (color: color-mix(in lab,red,red)){.dark .cm-kpi-card{border-color:color-mix(in oklab,var(--color-base-300) 40%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .cm-kpi-card{background-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}.cm-kpi-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);color:var(--color-white)}.cm-kpi-icon--blue{background:linear-gradient(135deg,#0077b6,#0096c7)}.cm-kpi-icon--teal{background:linear-gradient(135deg,#00c896,#00b4d8)}.cm-kpi-icon--red{background:linear-gradient(135deg,#f22f46,#ff6b6b)}.cm-kpi-icon--violet{background:linear-gradient(135deg,#7c3aed,#8b5cf6)}.cm-kpi-content{display:flex;min-width:calc(var(--spacing) * 0);flex-direction:column}.cm-kpi-value{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content)}.cm-kpi-label{margin-top:calc(var(--spacing) * .5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.cm-kpi-label{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.cm-filter-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-200);background-color:var(--color-base-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark .cm-filter-bar{border-color:var(--color-base-300);background-color:var(--color-base-200)}@supports (color: color-mix(in lab,red,red)){.dark .cm-filter-bar{border-color:color-mix(in oklab,var(--color-base-300) 40%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .cm-filter-bar{background-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}.cm-filter-left{display:flex;min-width:calc(var(--spacing) * 0);flex:1;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3)}.cm-filter-right{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 3)}.cm-search-wrap{position:relative;display:flex;align-items:center}.cm-search-icon{pointer-events:none;position:absolute;left:calc(var(--spacing) * 3);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.cm-search-icon{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.cm-search-input{width:calc(var(--spacing) * 52);border-color:transparent;background-color:var(--color-base-200);padding-left:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}@layer daisyui.l1.l2.l3{.cm-search-input{cursor:text;border:var(--border) solid #0000;position:relative;display:inline-flex;flex-shrink:1;appearance:none;align-items:center;gap:.5rem;background-color:var(--color-base-100);padding-inline:.75rem;vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size, .875rem),.875rem);touch-action:manipulation;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;--size: calc(var(--size-field, .25rem) * 10);--input-color: var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.cm-search-input{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}@supports (color: color-mix(in lab,red,red)){.cm-search-input{--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.cm-search-input:where(input){display:inline-flex}.cm-search-input :where(input){display:inline-flex;height:100%;width:100%;appearance:none;background-color:transparent;border:none}.cm-search-input :where(input):focus,.cm-search-input :where(input):focus-within{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.cm-search-input :where(input):focus,.cm-search-input :where(input):focus-within{outline:2px solid transparent;outline-offset:2px}}.cm-search-input :where(input[type=url]),.cm-search-input :where(input[type=email]){direction:ltr}.cm-search-input :where(input[type=date]){display:inline-flex}.cm-search-input:focus,.cm-search-input:focus-within{--input-color: var(--color-base-content);box-shadow:0 1px var(--input-color);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@supports (color: color-mix(in lab,red,red)){.cm-search-input:focus,.cm-search-input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}@media(pointer:coarse){@supports (-webkit-touch-callout: none){.cm-search-input:focus,.cm-search-input:focus-within{--font-size: 1rem}}}.cm-search-input:has(>input[disabled]),.cm-search-input:is(:disabled,[disabled]),fieldset:disabled .cm-search-input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.cm-search-input:has(>input[disabled]),.cm-search-input:is(:disabled,[disabled]),fieldset:disabled .cm-search-input{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:is(.cm-search-input:has(>input[disabled]),.cm-search-input:is(:disabled,[disabled]),fieldset:disabled .cm-search-input)::placeholder{color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){:is(.cm-search-input:has(>input[disabled]),.cm-search-input:is(:disabled,[disabled]),fieldset:disabled .cm-search-input)::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.cm-search-input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.cm-search-input::-webkit-date-and-time-value{text-align:inherit}.cm-search-input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.cm-search-input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.cm-search-input:has(>input[type=date]) :where(input[type=date]){display:inline-flex;webkit-appearance:none;appearance:none}.cm-search-input:has(>input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em;width:1em;height:1em;cursor:pointer}}@layer daisyui.l1.l2{.cm-search-input{--size: calc(var(--size-field, .25rem) * 8);font-size:max(var(--font-size, .75rem),.75rem)}.cm-search-input[type=number]::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}}@supports (color: color-mix(in lab,red,red)){.cm-search-input{background-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}.cm-search-input:focus{border-color:var(--color-primary)}@supports (color: color-mix(in lab,red,red)){.cm-search-input:focus{border-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}.cm-search-input:focus{background-color:var(--color-base-100)}.dark .cm-search-input{background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .cm-search-input{background-color:color-mix(in oklab,var(--color-base-300) 40%,transparent)}}.dark .cm-search-input:focus{background-color:var(--color-base-200)}.cm-filter-sep{height:calc(var(--spacing) * 5);width:1px;flex-shrink:0;background-color:var(--color-base-300)}.cm-filter-group{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.cm-filter-select{border-color:transparent;background-color:var(--color-base-200);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-base-content);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}@layer daisyui.l1.l2.l3{.cm-filter-select{border:var(--border) solid #0000;position:relative;display:inline-flex;flex-shrink:1;appearance:none;align-items:center;gap:.375rem;background-color:var(--color-base-100);padding-inline-start:.75rem;padding-inline-end:1.75rem;vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);font-size:.875rem;touch-action:manipulation;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 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;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-color:var(--input-color);--input-color: var(--color-base-content);--size: calc(var(--size-field, .25rem) * 10)}@supports (color: color-mix(in lab,red,red)){.cm-filter-select{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}@supports (color: color-mix(in lab,red,red)){.cm-filter-select{--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}[dir=rtl] .cm-filter-select{background-position:calc(0% + 12px) calc(1px + 50%),calc(0% + 16px) calc(1px + 50%)}[dir=rtl] .cm-filter-select::picker(select),[dir=rtl] .cm-filter-select select::picker(select){translate:.5rem 0}.cm-filter-select[multiple]{height:auto;overflow:auto;padding-block:.75rem;padding-inline-end:.75rem;background-image:none}.cm-filter-select select{margin-inline-start:-.75rem;margin-inline-end:-1.75rem;width:calc(100% + 2.75rem);appearance:none;padding-inline-start:.75rem;padding-inline-end:1.75rem;height:calc(100% - calc(var(--border) * 2));align-items:center;background:inherit;border-radius:inherit;border-style:none}.cm-filter-select select:focus,.cm-filter-select select:focus-within{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.cm-filter-select select:focus,.cm-filter-select select:focus-within{outline:2px solid transparent;outline-offset:2px}}.cm-filter-select select:not(:last-child){margin-inline-end:-1.375rem;background-image:none}.cm-filter-select:focus,.cm-filter-select:focus-within{--input-color: var(--color-base-content);box-shadow:0 1px var(--input-color);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@supports (color: color-mix(in lab,red,red)){.cm-filter-select:focus,.cm-filter-select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.cm-filter-select:has(>select[disabled]),.cm-filter-select:is(:disabled,[disabled]),fieldset:disabled .cm-filter-select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.cm-filter-select:has(>select[disabled]),.cm-filter-select:is(:disabled,[disabled]),fieldset:disabled .cm-filter-select{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:is(.cm-filter-select:has(>select[disabled]),.cm-filter-select:is(:disabled,[disabled]),fieldset:disabled .cm-filter-select)::placeholder{color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){:is(.cm-filter-select:has(>select[disabled]),.cm-filter-select:is(:disabled,[disabled]),fieldset:disabled .cm-filter-select)::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.cm-filter-select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance: base-select){.cm-filter-select,.cm-filter-select select{appearance:base-select}}@supports (appearance: base-select){:is(.cm-filter-select,.cm-filter-select select)::picker(select){appearance:base-select}}:is(.cm-filter-select,.cm-filter-select select)::picker(select){color:inherit;max-height:min(24rem,70dvh);margin-inline:.5rem;translate:-.5rem 0;border:var(--border) solid var(--color-base-200);margin-block:.5rem;border-radius:var(--radius-box);padding:.5rem;background-color:inherit;box-shadow:0 2px calc(var(--depth) * 3px) -2px #0003;box-shadow:0 20px 25px -5px rgb(0 0 0 / calc(var(--depth) * .1)),0 8px 10px -6px rgb(0 0 0 / calc(var(--depth) * .1))}:is(.cm-filter-select,.cm-filter-select select)::picker-icon{display:none}:is(.cm-filter-select,.cm-filter-select select) optgroup{padding-top:.5em}:is(.cm-filter-select,.cm-filter-select select) optgroup option:nth-child(1){margin-top:.5em}:is(.cm-filter-select,.cm-filter-select select) option{border-radius:var(--radius-field);padding-inline:.75rem;padding-block:.375rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);white-space:normal}:is(.cm-filter-select,.cm-filter-select select) option:not(:disabled):hover,:is(.cm-filter-select,.cm-filter-select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content);--tw-outline-style: none;outline-style:none}@supports (color: color-mix(in lab,red,red)){:is(.cm-filter-select,.cm-filter-select select) option:not(:disabled):hover,:is(.cm-filter-select,.cm-filter-select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@media(forced-colors:active){:is(.cm-filter-select,.cm-filter-select select) option:not(:disabled):hover,:is(.cm-filter-select,.cm-filter-select select) option:not(:disabled):focus-visible{outline:2px solid transparent;outline-offset:2px}}:is(.cm-filter-select,.cm-filter-select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}}@supports (color: color-mix(in lab,red,red)){.cm-filter-select{background-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}@layer daisyui.l1.l2{.cm-filter-select{--size: calc(var(--size-field, .25rem) * 8);font-size:.75rem}.cm-filter-select option{padding-inline:.625rem;padding-block:.25rem}}@supports (color: color-mix(in lab,red,red)){.cm-filter-select{color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.cm-filter-select:focus{border-color:var(--color-primary)}@supports (color: color-mix(in lab,red,red)){.cm-filter-select:focus{border-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}.cm-filter-select:focus{background-color:var(--color-base-100)}.dark .cm-filter-select{background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .cm-filter-select{background-color:color-mix(in oklab,var(--color-base-300) 40%,transparent)}}.dark .cm-filter-select:focus{background-color:var(--color-base-200)}.cm-filter-count{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));white-space:nowrap}.cm-filter-clear{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);cursor:pointer;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}@supports (color: color-mix(in lab,red,red)){.cm-filter-clear{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}@media(hover:hover){.cm-filter-clear:hover{color:var(--color-error)}}@supports (color: color-mix(in lab,red,red)){.cm-filter-clear{background-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}@media(hover:hover){.cm-filter-clear:hover{border-color:var(--color-error)}@supports (color: color-mix(in lab,red,red)){.cm-filter-clear:hover{border-color:color-mix(in oklab,var(--color-error) 30%,transparent)}}}@media(hover:hover){.cm-filter-clear:hover{background-color:var(--color-error)}@supports (color: color-mix(in lab,red,red)){.cm-filter-clear:hover{background-color:color-mix(in oklab,var(--color-error) 10%,transparent)}}}.cm-provider-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 5)}@media(width>=48rem){.cm-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-card{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-200);background-color:var(--color-base-100);padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}@media(hover:hover){.cm-card:hover{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.dark .cm-card{border-color:var(--color-base-300);background-color:var(--color-base-200);box-shadow:0 1px 3px #0000004d}@supports (color: color-mix(in lab,red,red)){.dark .cm-card{border-color:color-mix(in oklab,var(--color-base-300) 30%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .cm-card{background-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}.cm-card--inactive{opacity:65%}.cm-card-header{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3)}.cm-logo{display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);letter-spacing:.02em}.cm-logo--sm{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);letter-spacing:.02em}.cm-logo--xs{display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);letter-spacing:.02em}.cm-card-info{min-width:calc(var(--spacing) * 0);flex:1}.cm-name{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}.cm-tagline{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: var(--leading-snug);line-height:var(--leading-snug);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.cm-tagline{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.cm-type-badge{gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:1px}.cm-type-badge--sms{background:color-mix(in srgb,#F22F46 12%,transparent);color:#f22f46;border-color:color-mix(in srgb,#F22F46 30%,transparent)}.dark .cm-type-badge--sms{background:color-mix(in srgb,#F22F46 20%,transparent)}.cm-type-badge--email{background:color-mix(in srgb,#1A82E2 12%,transparent);color:#1a82e2;border-color:color-mix(in srgb,#1A82E2 30%,transparent)}.dark .cm-type-badge--email{background:color-mix(in srgb,#1A82E2 20%,transparent)}.badge-cm-active{text-transform:capitalize}@layer daisyui.l1.l2.l3{.badge-cm-active{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color, var(--color-base-200));font-size:.875rem;width:fit-content;background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg: var(--badge-color, var(--color-base-100));--badge-fg: var(--color-base-content);--size: calc(var(--size-selector, .25rem) * 6);height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border))}}@layer daisyui.l1.l2{.badge-cm-active{--size: calc(var(--size-selector, .25rem) * 5);font-size:.75rem}}@layer daisyui.l1.l2{.badge-cm-active{--badge-color: var(--color-success);--badge-fg: var(--color-success-content)}}.badge-cm-inactive{text-transform:capitalize}@layer daisyui.l1.l2.l3{.badge-cm-inactive{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color, var(--color-base-200));font-size:.875rem;width:fit-content;background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg: var(--badge-color, var(--color-base-100));--badge-fg: var(--color-base-content);--size: calc(var(--size-selector, .25rem) * 6);height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border))}}@layer daisyui.l1.l2{.badge-cm-inactive{--size: calc(var(--size-selector, .25rem) * 5);font-size:.75rem}}@layer daisyui.l1.l2{.badge-cm-inactive{--badge-color: var(--color-error);--badge-fg: var(--color-error-content)}}@layer daisyui.l1.l2.l3{.badge-cm-prod{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color, var(--color-base-200));font-size:.875rem;width:fit-content;background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg: var(--badge-color, var(--color-base-100));--badge-fg: var(--color-base-content);--size: calc(var(--size-selector, .25rem) * 6);height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border))}}@layer daisyui.l1.l2{.badge-cm-prod{--size: calc(var(--size-selector, .25rem) * 5);font-size:.75rem}}@layer daisyui.l1.l2{.badge-cm-prod{--badge-color: var(--color-warning);--badge-fg: var(--color-warning-content)}}@layer daisyui.l1.l2.l3{.badge-cm-sandbox{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color, var(--color-base-200));font-size:.875rem;width:fit-content;background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg: var(--badge-color, var(--color-base-100));--badge-fg: var(--color-base-content);--size: calc(var(--size-selector, .25rem) * 6);height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border))}}@layer daisyui.l1.l2{.badge-cm-sandbox{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}}@layer daisyui.l1.l2{.badge-cm-sandbox{--size: calc(var(--size-selector, .25rem) * 5);font-size:.75rem}}.cm-meta-row{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2)}.cm-live-dot{margin-right:calc(var(--spacing) * 1);display:inline-block;height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);animation:var(--animate-pulse);border-radius:calc(infinity * 1px);background-color:var(--color-success)}.cm-sync-time{display:flex;align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.cm-sync-time{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.cm-stats-row{display:flex;align-items:center;justify-content:space-between;border-radius:var(--radius-xl);background-color:var(--color-base-200);padding:calc(var(--spacing) * 3)}@supports (color: color-mix(in lab,red,red)){.cm-stats-row{background-color:color-mix(in oklab,var(--color-base-200) 50%,transparent)}}.dark .cm-stats-row{background:#ffffff0a}.cm-stat{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * .5)}.cm-stat-value{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content)}.cm-stat-label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.cm-stat-label{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.cm-stat-divider{height:calc(var(--spacing) * 8);width:1px;background-color:var(--color-base-300)}.cm-progress-bar{height:calc(var(--spacing) * 1);overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--color-base-200)}.dark .cm-progress-bar{background-color:var(--color-base-300)}.cm-progress-fill{height:100%;border-radius:calc(infinity * 1px);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .5s;transition-duration:.5s}.cm-health-row{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3)}.cm-health-item{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.health-healthy{color:var(--color-success)}.health-warning{color:var(--color-warning)}.health-error{color:var(--color-error)}.cm-sender-id{display:flex;max-width:calc(var(--spacing) * 48);align-items:center;gap:calc(var(--spacing) * 1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.cm-sender-id{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.cm-error-banner{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-error);background:var(--color-error)}@supports (color: color-mix(in lab,red,red)){.cm-error-banner{background:color-mix(in srgb,var(--color-error) 8%,transparent)}}.dark .cm-error-banner{background:var(--color-error)}@supports (color: color-mix(in lab,red,red)){.dark .cm-error-banner{background:color-mix(in srgb,var(--color-error) 14%,transparent)}}.cm-actions{display:flex;align-items:center;gap:calc(var(--spacing) * .5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-200);padding-top:calc(var(--spacing) * 1)}@supports (color: color-mix(in lab,red,red)){.cm-actions{border-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}.dark .cm-actions{border-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .cm-actions{border-color:color-mix(in oklab,var(--color-base-300) 30%,transparent)}}.cm-section-header{margin-top:calc(var(--spacing) * 2);display:flex;align-items:center;gap:calc(var(--spacing) * 2.5)}.cm-section-icon{display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);background-color:var(--color-primary);color:var(--color-text-primary);color:var(--color-primary)}@supports (color: color-mix(in lab,red,red)){.cm-section-icon{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.cm-section-title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}.cm-section-subtitle{margin-left:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.cm-section-subtitle{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.cm-charts-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 5)}@media(width>=48rem){.cm-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.cm-charts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cm-chart-card{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-200);background-color:var(--color-base-100);padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark .cm-chart-card{border-color:var(--color-base-300);background-color:var(--color-base-200)}@supports (color: color-mix(in lab,red,red)){.dark .cm-chart-card{border-color:color-mix(in oklab,var(--color-base-300) 30%,transparent)}}@supports (color: color-mix(in lab,red,red)){.dark .cm-chart-card{background-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}.cm-chart-header{display:flex;align-items:flex-start;justify-content:space-between}.cm-chart-title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}.cm-chart-subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.cm-chart-subtitle{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.cm-chart-icon{display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);align-items:center;justify-content:center;border-radius:var(--radius-lg);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.cm-chart-icon{background-color:color-mix(in oklab,var(--color-base-200) 80%,transparent)}}@supports (color: color-mix(in lab,red,red)){.cm-chart-icon{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.cm-chart-body{height:calc(var(--spacing) * 52);width:100%}.cm-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:calc(var(--spacing) * 16);text-align:center}.cm-modal-body{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1)}.cm-modal-identity{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-base-200);padding:calc(var(--spacing) * 3)}@supports (color: color-mix(in lab,red,red)){.cm-modal-identity{background-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}.dark .cm-modal-identity{background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .cm-modal-identity{background-color:color-mix(in oklab,var(--color-base-300) 30%,transparent)}}.cm-form-section{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5)}.cm-form-label{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content);text-transform:uppercase}@supports (color: color-mix(in lab,red,red)){.cm-form-label{color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.cm-input-wrap{position:relative}.cm-input-eye{position:absolute;top:50%;right:calc(var(--spacing) * 2.5);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-base-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@supports (color: color-mix(in lab,red,red)){.cm-input-eye{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}@media(hover:hover){.cm-input-eye:hover{color:var(--color-base-content)}}.cm-mode-toggle{display:flex;width:fit-content;overflow:hidden;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300)}.cm-mode-btn{display:flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-base-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}@supports (color: color-mix(in lab,red,red)){.cm-mode-btn{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.dark .cm-mode-btn{background-color:var(--color-base-200)}.cm-mode-btn--active{background-color:var(--color-primary);color:var(--color-primary-content)}.cm-mode-btn--prod.cm-mode-btn--active{background-color:var(--color-warning);color:var(--color-warning-content)}.cm-mode-warning{margin-top:calc(var(--spacing) * .5);display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-warning);background:var(--color-warning)}@supports (color: color-mix(in lab,red,red)){.cm-mode-warning{background:color-mix(in srgb,var(--color-warning) 10%,transparent)}}.cm-hint{margin-top:calc(var(--spacing) * .5);display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.cm-hint{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.cm-test-connection{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 1)}.cm-test-result{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.cm-test-result--success{color:var(--color-success)}.cm-test-result--error{color:var(--color-error)}.cm-test-success-banner{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-success);background:var(--color-success)}@supports (color: color-mix(in lab,red,red)){.cm-test-success-banner{background:color-mix(in srgb,var(--color-success) 10%,transparent)}}.cm-test-error-banner{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-error);background:var(--color-error)}@supports (color: color-mix(in lab,red,red)){.cm-test-error-banner{background:color-mix(in srgb,var(--color-error) 10%,transparent)}}.cm-health-badge{display:flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);background-color:var(--color-base-200);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}@supports (color: color-mix(in lab,red,red)){.cm-health-badge{background-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}.dark .cm-health-badge{background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .cm-health-badge{background-color:color-mix(in oklab,var(--color-base-300) 40%,transparent)}}.cm-logs-body{display:flex;height:100%;flex-direction:column;gap:calc(var(--spacing) * 4);overflow:hidden}.cm-logs-stats{display:flex;flex-shrink:0;align-items:center;justify-content:space-around;border-radius:var(--radius-xl);background-color:var(--color-base-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@supports (color: color-mix(in lab,red,red)){.cm-logs-stats{background-color:color-mix(in oklab,var(--color-base-200) 60%,transparent)}}.dark .cm-logs-stats{background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .cm-logs-stats{background-color:color-mix(in oklab,var(--color-base-300) 30%,transparent)}}.cm-logs-stat{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * .5)}.cm-logs-stat-divider{height:calc(var(--spacing) * 9);width:1px;background-color:var(--color-base-300)}.cm-logs-tabs{display:flex;width:fit-content;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius-lg);background-color:var(--color-base-200);padding:calc(var(--spacing) * 1)}@supports (color: color-mix(in lab,red,red)){.cm-logs-tabs{background-color:color-mix(in oklab,var(--color-base-200) 50%,transparent)}}.dark .cm-logs-tabs{background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .cm-logs-tabs{background-color:color-mix(in oklab,var(--color-base-300) 30%,transparent)}}.cm-logs-tab{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content);display:flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}@supports (color: color-mix(in lab,red,red)){.cm-logs-tab{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.cm-logs-tab--active{background-color:var(--color-base-100);color:var(--color-base-content);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark .cm-logs-tab--active{background-color:var(--color-base-200)}.cm-tab-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px)}.cm-tab-dot--delivered{background-color:var(--color-success)}.cm-tab-dot--failed{background-color:var(--color-error)}.cm-tab-dot--pending{background-color:var(--color-warning)}.cm-logs-timeline{display:flex;flex:1;flex-direction:column;overflow-y:auto;padding-right:calc(var(--spacing) * 1)}.cm-timeline-item{display:flex;gap:calc(var(--spacing) * 3)}.cm-timeline-track{display:flex;flex-shrink:0;flex-direction:column;align-items:center;padding-top:calc(var(--spacing) * 2.5)}.cm-timeline-dot{z-index:10;display:flex;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px)}.cm-td--delivered{background-color:var(--color-success)}.cm-td--failed{background-color:var(--color-error)}.cm-td--pending{background-color:var(--color-warning)}.cm-timeline-line{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * .5);min-height:calc(var(--spacing) * 3);width:1px;flex:1;background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.cm-timeline-line{background-color:color-mix(in oklab,var(--color-base-300) 60%,transparent)}}.cm-timeline-content{margin-bottom:calc(var(--spacing) * 3);min-width:calc(var(--spacing) * 0);flex:1}.cm-tc--expanded{margin-bottom:calc(var(--spacing) * 4)}.cm-tc-header{display:flex;cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-base-200);padding:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}@supports (color: color-mix(in lab,red,red)){.cm-tc-header{background-color:color-mix(in oklab,var(--color-base-200) 50%,transparent)}}@media(hover:hover){.cm-tc-header:hover{background-color:var(--color-base-200)}@supports (color: color-mix(in lab,red,red)){.cm-tc-header:hover{background-color:color-mix(in oklab,var(--color-base-200) 80%,transparent)}}}.dark .cm-tc-header{background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .cm-tc-header{background-color:color-mix(in oklab,var(--color-base-300) 20%,transparent)}}@media(hover:hover){.dark .cm-tc-header:hover{background-color:var(--color-base-300)}@supports (color: color-mix(in lab,red,red)){.dark .cm-tc-header:hover{background-color:color-mix(in oklab,var(--color-base-300) 40%,transparent)}}}.cm-tc-main{display:flex;min-width:calc(var(--spacing) * 0);flex:1;flex-direction:column;gap:calc(var(--spacing) * 1)}.cm-tc-recipient{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}.cm-tc-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.cm-tc-subject{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.cm-tc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.cm-tc-meta{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.cm-meta-sep{color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.cm-meta-sep{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.cm-type-icon{display:flex;height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0;align-items:center;justify-content:center;border-radius:.25rem}.cm-type-icon--sms{background:color-mix(in srgb,#F22F46 15%,transparent);color:#f22f46}.cm-type-icon--email{background:color-mix(in srgb,#1A82E2 15%,transparent);color:#1a82e2}.cm-error-detail{margin-top:calc(var(--spacing) * 1.5);display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-error);background:var(--color-error)}@supports (color: color-mix(in lab,red,red)){.cm-error-detail{background:color-mix(in srgb,var(--color-error) 8%,transparent)}}.dark .cm-error-detail{background:var(--color-error)}@supports (color: color-mix(in lab,red,red)){.dark .cm-error-detail{background:color-mix(in srgb,var(--color-error) 14%,transparent)}}.cm-success-detail{margin-top:calc(var(--spacing) * 1.5);display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-success);background:var(--color-success)}@supports (color: color-mix(in lab,red,red)){.cm-success-detail{background:color-mix(in srgb,var(--color-success) 8%,transparent)}}.dark .cm-success-detail{background:var(--color-success)}@supports (color: color-mix(in lab,red,red)){.dark .cm-success-detail{background:color-mix(in srgb,var(--color-success) 14%,transparent)}}.cm-pending-detail{margin-top:calc(var(--spacing) * 1.5);display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-warning);background:var(--color-warning)}@supports (color: color-mix(in lab,red,red)){.cm-pending-detail{background:color-mix(in srgb,var(--color-warning) 8%,transparent)}}.dark .cm-pending-detail{background:var(--color-warning)}@supports (color: color-mix(in lab,red,red)){.dark .cm-pending-detail{background:color-mix(in srgb,var(--color-warning) 14%,transparent)}}.cm-logs-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:calc(var(--spacing) * 12)}}@layer components{.lp-page{min-height:100vh;padding:calc(var(--spacing) * 6);background:linear-gradient(135deg,#f5f0ff,#f0f9ff,#fafafa)}:where(.lp-page>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.dark .lp-page{background:linear-gradient(135deg,#0d0a14,#050d14,#0a0a0a)}.lp-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4)}.lp-header-left{display:flex;align-items:center;gap:calc(var(--spacing) * 4)}.lp-header-icon{display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);background:linear-gradient(135deg,#a855f7,#6366f1);color:#fff;box-shadow:0 4px 14px #a855f759}.lp-title{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.lp-title:where(.dark,.dark *){color:var(--color-slate-100)}.lp-subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.lp-subtitle:where(.dark,.dark *){color:var(--color-slate-400)}.lp-header-actions{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.lp-btn-primary{display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;background:linear-gradient(135deg,#a855f7,#6366f1);box-shadow:0 2px 10px #a855f759}.lp-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 16px #a855f77a}.lp-btn-primary:disabled{cursor:not-allowed;opacity:50%;transform:none;box-shadow:none}.lp-btn-secondary{display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-600)}@media(hover:hover){.lp-btn-secondary:hover{background-color:var(--color-slate-50)}}.lp-btn-secondary:where(.dark,.dark *){border-color:var(--color-slate-700)}.lp-btn-secondary:where(.dark,.dark *){background-color:var(--color-slate-800)}.lp-btn-secondary:where(.dark,.dark *){color:var(--color-slate-300)}@media(hover:hover){.lp-btn-secondary:where(.dark,.dark *):hover{background-color:var(--color-slate-700)}}.lp-btn-ghost{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));color:var(--color-slate-500)}@media(hover:hover){.lp-btn-ghost:hover{background-color:var(--color-slate-100)}}.lp-btn-ghost:where(.dark,.dark *){color:var(--color-slate-400)}@media(hover:hover){.lp-btn-ghost:where(.dark,.dark *):hover{background-color:var(--color-slate-800)}}.lp-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=64rem){.lp-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-kpi-card{position:relative;display:flex;align-items:center;gap:calc(var(--spacing) * 4);overflow:hidden;border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);box-shadow:0 1px 8px #0000000f;transition:transform .2s,box-shadow .2s}.lp-kpi-card:where(.dark,.dark *){border-color:var(--color-slate-800)}.lp-kpi-card:where(.dark,.dark *){background-color:var(--color-slate-900)}.lp-kpi-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.lp-kpi-card:before{content:"";position:absolute;top:calc(var(--spacing) * -4);right:calc(var(--spacing) * -4);height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);border-radius:calc(infinity * 1px);opacity:10%}.lp-kpi-primary:before{background:#a855f7}.lp-kpi-success:before{background:#00c896}.lp-kpi-warning:before{background:#f59e0b}.lp-kpi-info:before{background:#00b4d8}.lp-kpi-icon{display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl)}.lp-kpi-primary .lp-kpi-icon{background:linear-gradient(135deg,#a855f7,#6366f1);color:#fff;box-shadow:0 3px 10px #a855f74d}.lp-kpi-success .lp-kpi-icon{background:linear-gradient(135deg,#00c896,#00b4d8);color:#fff;box-shadow:0 3px 10px #00c8964d}.lp-kpi-warning .lp-kpi-icon{background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;box-shadow:0 3px 10px #f59e0b4d}.lp-kpi-info .lp-kpi-icon{background:linear-gradient(135deg,#00b4d8,#0077b6);color:#fff;box-shadow:0 3px 10px #00b4d84d}.lp-kpi-content{display:flex;flex-direction:column}.lp-kpi-value{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.lp-kpi-value:where(.dark,.dark *){color:var(--color-slate-100)}.lp-kpi-label{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.lp-kpi-label:where(.dark,.dark *){color:var(--color-slate-400)}.lp-charts-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 5)}@media(width>=64rem){.lp-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.lp-chart-wide{grid-column:span 2 / span 2}}.lp-chart-card{border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);box-shadow:0 1px 8px #0000000f}.lp-chart-card:where(.dark,.dark *){border-color:var(--color-slate-800)}.lp-chart-card:where(.dark,.dark *){background-color:var(--color-slate-900)}.lp-chart-header{margin-bottom:calc(var(--spacing) * 4);display:flex;align-items:flex-start;justify-content:space-between}.lp-chart-title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.lp-chart-title:where(.dark,.dark *){color:var(--color-slate-200)}.lp-chart-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.lp-chart-sub:where(.dark,.dark *){color:var(--color-slate-500)}.lp-chart-icon{color:var(--color-slate-300)}.lp-chart-icon:where(.dark,.dark *){color:var(--color-slate-600)}.lp-chart{width:100%;height:220px}.lp-filters{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding:calc(var(--spacing) * 4);box-shadow:0 1px 6px #0000000a}.lp-filters:where(.dark,.dark *){border-color:var(--color-slate-800)}.lp-filters:where(.dark,.dark *){background-color:var(--color-slate-900)}.lp-search-wrap{position:relative;min-width:calc(var(--spacing) * 56);flex:1}.lp-search-icon{pointer-events:none;position:absolute;top:50%;left:calc(var(--spacing) * 3);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-400)}.lp-search-input{width:100%;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none;border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-700)}.lp-search-input::placeholder{color:var(--color-slate-400)}.lp-search-input:where(.dark,.dark *){border-color:var(--color-slate-700)}.lp-search-input:where(.dark,.dark *){background-color:var(--color-slate-800)}.lp-search-input:where(.dark,.dark *){color:var(--color-slate-200)}.lp-search-input:where(.dark,.dark *)::placeholder{color:var(--color-slate-500)}.lp-search-input:focus{border-color:var(--color-purple-400);box-shadow:0 0 0 3px #a855f71f}.lp-search-input:focus:where(.dark,.dark *){border-color:var(--color-purple-500)}.lp-filter-selects{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.lp-select{cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-outline-style: none;outline-style:none;border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-700)}.lp-select:where(.dark,.dark *){border-color:var(--color-slate-700)}.lp-select:where(.dark,.dark *){background-color:var(--color-slate-800)}.lp-select:where(.dark,.dark *){color:var(--color-slate-200)}.lp-select:focus{border-color:var(--color-purple-400);box-shadow:0 0 0 3px #a855f71f}.lp-select:focus:where(.dark,.dark *){border-color:var(--color-purple-500)}.lp-filter-count{margin-left:auto;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));white-space:nowrap;color:var(--color-slate-400)}.lp-filter-count:where(.dark,.dark *){color:var(--color-slate-500)}.lp-table-card{overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);box-shadow:0 1px 8px #0000000f}.lp-table-card:where(.dark,.dark *){border-color:var(--color-slate-800)}.lp-table-card:where(.dark,.dark *){background-color:var(--color-slate-900)}.lp-table-wrap{overflow-x:auto}.lp-table{width:100%;border-collapse:collapse;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.lp-table thead tr{background-color:var(--color-slate-50)}.lp-table thead tr:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(27.9% .041 260.031) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.lp-table thead tr:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}.lp-table thead th{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-slate-500);border-bottom:1px solid;border-color:var(--color-slate-100)}.lp-table thead th:where(.dark,.dark *){color:var(--color-slate-400)}.lp-table thead th:where(.dark,.dark *){border-color:var(--color-slate-800)}.lp-table tbody td{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);border-bottom:1px solid;border-color:var(--color-slate-50)}.lp-table tbody td:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(27.9% .041 260.031) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.lp-table tbody td:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-800) 70%,transparent)}}.lp-row{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}.lp-row:hover{background-color:var(--color-slate-50)}.lp-row:hover:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(27.9% .041 260.031) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.lp-row:hover:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800) 40%,transparent)}}.lp-row:last-child td{border-bottom:none}.lp-page-cell{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.lp-page-icon-wrap{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg)}.lp-page-info{display:flex;flex-direction:column}.lp-page-name{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.lp-page-name:where(.dark,.dark *){color:var(--color-slate-200)}.lp-page-id{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.lp-page-id:where(.dark,.dark *){color:var(--color-slate-500)}.lp-slug-cell{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5)}.lp-slug-cell>lucide-icon{flex-shrink:0;color:var(--color-slate-400)}.lp-slug-cell>lucide-icon:where(.dark,.dark *){color:var(--color-slate-500)}.lp-slug{max-width:calc(var(--spacing) * 36);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.lp-slug:where(.dark,.dark *){color:var(--color-slate-400)}.lp-ext-link{border-radius:.25rem;padding:calc(var(--spacing) * .5);color:var(--color-slate-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.lp-ext-link:hover{color:var(--color-purple-500)}}.lp-status-badge{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.lp-status-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);flex-shrink:0;border-radius:calc(infinity * 1px)}.lp-badge-published{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.lp-badge-published:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 25%,transparent)}@supports (color: color-mix(in lab,red,red)){.lp-badge-published:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 25%,transparent)}}.lp-badge-published:where(.dark,.dark *){color:var(--color-emerald-400)}.lp-badge-published .lp-status-dot{background-color:var(--color-emerald-500);box-shadow:0 0 5px #10b98199}.lp-badge-draft{background-color:var(--color-amber-50);color:var(--color-amber-700)}.lp-badge-draft:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 25%,transparent)}@supports (color: color-mix(in lab,red,red)){.lp-badge-draft:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 25%,transparent)}}.lp-badge-draft:where(.dark,.dark *){color:var(--color-amber-400)}.lp-badge-draft .lp-status-dot{background-color:var(--color-amber-400)}.lp-views-cell{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5)}.lp-views-num{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.lp-views-num:where(.dark,.dark *){color:var(--color-slate-200)}.lp-views-trend{color:#00c896}.lp-conv-rate{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0077b6}.dark .lp-conv-rate{color:#00b4d8}.lp-conv-na{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-300)}.lp-conv-na:where(.dark,.dark *){color:var(--color-slate-600)}.lp-date-cell{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.lp-date-cell:where(.dark,.dark *){color:var(--color-slate-400)}.lp-actions-cell{display:flex;align-items:center;gap:calc(var(--spacing) * 1)}.lp-action-btn{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:var(--radius-lg);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}.lp-action-edit{color:var(--color-slate-400)}@media(hover:hover){.lp-action-edit:hover{background-color:var(--color-indigo-50)}}@media(hover:hover){.lp-action-edit:hover{color:var(--color-indigo-500)}}@media(hover:hover){.lp-action-edit:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(35.9% .144 278.697) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.lp-action-edit:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-indigo-900) 20%,transparent)}}}.lp-action-view{color:var(--color-slate-400)}@media(hover:hover){.lp-action-view:hover{background-color:var(--color-sky-50)}}@media(hover:hover){.lp-action-view:hover{color:var(--color-sky-500)}}@media(hover:hover){.lp-action-view:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(39.1% .09 240.876) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.lp-action-view:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-sky-900) 20%,transparent)}}}.lp-action-publish{color:var(--color-slate-400)}@media(hover:hover){.lp-action-publish:hover{background-color:var(--color-emerald-50)}}@media(hover:hover){.lp-action-publish:hover{color:var(--color-emerald-500)}}@media(hover:hover){.lp-action-publish:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.lp-action-publish:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-emerald-900) 20%,transparent)}}}.lp-action-unpublish{color:var(--color-slate-400)}@media(hover:hover){.lp-action-unpublish:hover{background-color:var(--color-amber-50)}}@media(hover:hover){.lp-action-unpublish:hover{color:var(--color-amber-500)}}@media(hover:hover){.lp-action-unpublish:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.lp-action-unpublish:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-900) 20%,transparent)}}}.lp-action-delete{color:var(--color-slate-400)}@media(hover:hover){.lp-action-delete:hover{background-color:var(--color-red-50)}}@media(hover:hover){.lp-action-delete:hover{color:var(--color-red-500)}}@media(hover:hover){.lp-action-delete:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.lp-action-delete:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}}.lp-type-hero{background:#a855f71f;color:#a855f7}.dark .lp-type-hero{background:#a855f72e;color:#c084fc}.lp-type-features{background:#00b4d81f;color:#00b4d8}.dark .lp-type-features{background:#00b4d82e;color:#67e8f9}.lp-type-pricing{background:#00c8961f;color:#00c896}.dark .lp-type-pricing{background:#00c8962e;color:#34d399}.lp-type-cta{background:#f59e0b1f;color:#f59e0b}.dark .lp-type-cta{background:#f59e0b2e;color:#fcd34d}.lp-type-testimonials{background:#6366f11f;color:#6366f1}.dark .lp-type-testimonials{background:#6366f12e;color:#a5b4fc}.lp-type-faq{background:#6b72801f;color:#6b7280}.dark .lp-type-faq{background:#6b72802e;color:#9ca3af}.lp-empty-row{padding-block:calc(var(--spacing) * 16);text-align:center}.lp-empty-state{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-slate-300)}.lp-empty-state:where(.dark,.dark *){color:var(--color-slate-600)}.lp-empty-state p{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.lp-empty-state p:where(.dark,.dark *){color:var(--color-slate-400)}.lp-empty-state span{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.lp-empty-state span:where(.dark,.dark *){color:var(--color-slate-500)}.lp-pagination{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.lp-pagination:where(.dark,.dark *){border-color:var(--color-slate-800)}.lp-drawer-title-wrap{display:flex;width:100%;align-items:center;gap:calc(var(--spacing) * 3)}.lp-drawer-title-icon{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);background:linear-gradient(135deg,#a855f7,#6366f1);color:#fff}.lp-drawer-name{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.lp-drawer-name:where(.dark,.dark *){color:var(--color-slate-100)}.lp-drawer-sub{margin-top:calc(var(--spacing) * .5);max-width:calc(var(--spacing) * 48);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.lp-drawer-sub:where(.dark,.dark *){color:var(--color-slate-400)}:where(.lp-builder-body>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.lp-builder-section{border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50)}.lp-builder-section:where(.dark,.dark *){border-color:var(--color-slate-700)}.lp-builder-section:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(27.9% .041 260.031) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.lp-builder-section:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}.lp-builder-section-title{margin-bottom:calc(var(--spacing) * 4);display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.lp-builder-section-title:where(.dark,.dark *){color:var(--color-slate-200)}.lp-section-count{margin-left:auto;border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background-color:var(--color-purple-100);color:var(--color-purple-600)}.lp-section-count:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.1% .176 304.987) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.lp-section-count:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-900) 30%,transparent)}}.lp-section-count:where(.dark,.dark *){color:var(--color-purple-400)}:where(.lp-builder-form>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.lp-form-field{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5)}.lp-form-label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600)}.lp-form-label:where(.dark,.dark *){color:var(--color-slate-400)}.lp-form-input{width:100%;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none;border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-700)}.lp-form-input::placeholder{color:var(--color-slate-400)}.lp-form-input:where(.dark,.dark *){border-color:var(--color-slate-700)}.lp-form-input:where(.dark,.dark *){background-color:var(--color-slate-900)}.lp-form-input:where(.dark,.dark *){color:var(--color-slate-200)}.lp-form-input:where(.dark,.dark *)::placeholder{color:var(--color-slate-500)}.lp-form-input:focus{border-color:var(--color-purple-400);box-shadow:0 0 0 3px #a855f71f}.lp-form-input:focus:where(.dark,.dark *){border-color:var(--color-purple-500)}.lp-form-textarea{width:100%;resize:none;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none;border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-700)}.lp-form-textarea::placeholder{color:var(--color-slate-400)}.lp-form-textarea:where(.dark,.dark *){border-color:var(--color-slate-700)}.lp-form-textarea:where(.dark,.dark *){background-color:var(--color-slate-900)}.lp-form-textarea:where(.dark,.dark *){color:var(--color-slate-200)}.lp-form-textarea:where(.dark,.dark *)::placeholder{color:var(--color-slate-500)}.lp-form-textarea:focus{border-color:var(--color-purple-400);box-shadow:0 0 0 3px #a855f71f}.lp-form-textarea:focus:where(.dark,.dark *){border-color:var(--color-purple-500)}.lp-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 3)}.lp-slug-input-wrap{display:flex;align-items:center;overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white)}.lp-slug-input-wrap:where(.dark,.dark *){border-color:var(--color-slate-700)}.lp-slug-input-wrap:where(.dark,.dark *){background-color:var(--color-slate-900)}.lp-slug-input-wrap:focus-within{border-color:var(--color-purple-400);box-shadow:0 0 0 3px #a855f71f}.lp-slug-input-wrap:focus-within:where(.dark,.dark *){border-color:var(--color-purple-500)}.lp-slug-prefix{border-right-style:var(--tw-border-style);border-right-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-400);border-color:var(--color-slate-200);background-color:var(--color-slate-50)}.lp-slug-prefix:where(.dark,.dark *){border-color:var(--color-slate-700)}.lp-slug-prefix:where(.dark,.dark *){background-color:var(--color-slate-800)}.lp-slug-prefix:where(.dark,.dark *){color:var(--color-slate-500)}.lp-slug-input{flex:1;border-radius:0;border-style:var(--tw-border-style);border-width:0px;box-shadow:none!important}:where(.lp-sections-list>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.lp-section-item{overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;border-color:var(--color-slate-200);background-color:var(--color-white)}.lp-section-item:where(.dark,.dark *){border-color:var(--color-slate-700)}.lp-section-item:where(.dark,.dark *){background-color:var(--color-slate-900)}.lp-section-disabled{opacity:50%}.lp-section-row{display:flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.lp-section-row:hover{background-color:var(--color-slate-50)}}@media(hover:hover){.lp-section-row:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(27.9% .041 260.031) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.lp-section-row:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}}.lp-section-drag{cursor:grab;color:var(--color-slate-300)}.lp-section-drag:where(.dark,.dark *){color:var(--color-slate-600)}.lp-section-type-badge{display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg)}.lp-section-info{display:flex;min-width:calc(var(--spacing) * 0);flex:1;flex-direction:column}.lp-section-label{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.lp-section-label:where(.dark,.dark *){color:var(--color-slate-200)}.lp-section-order{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.lp-section-order:where(.dark,.dark *){color:var(--color-slate-500)}.lp-section-controls{display:flex;align-items:center;gap:calc(var(--spacing) * 1)}.lp-section-move-btn{display:flex;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);align-items:center;justify-content:center;border-radius:.25rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));color:var(--color-slate-400)}@media(hover:hover){.lp-section-move-btn:hover{background-color:var(--color-slate-100)}}@media(hover:hover){.lp-section-move-btn:hover{color:var(--color-slate-600)}}@media(hover:hover){.lp-section-move-btn:where(.dark,.dark *):hover{background-color:var(--color-slate-700)}}@media(hover:hover){.lp-section-move-btn:where(.dark,.dark *):hover{color:var(--color-slate-300)}}.lp-section-move-btn:disabled{cursor:not-allowed;opacity:30%}.lp-section-toggle-btn{margin-left:calc(var(--spacing) * 1);display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);align-items:center;justify-content:center;border-radius:var(--radius-lg);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s;color:var(--color-slate-300)}@media(hover:hover){.lp-section-toggle-btn:hover{color:var(--color-slate-500)}}.lp-section-toggle-btn:where(.dark,.dark *){color:var(--color-slate-600)}@media(hover:hover){.lp-section-toggle-btn:where(.dark,.dark *):hover{color:var(--color-slate-400)}}.lp-toggle-on{color:#00c896!important}.lp-section-editor{border-top-style:var(--tw-border-style);border-top-width:1px;padding:calc(var(--spacing) * 3);border-color:var(--color-slate-100);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 60%,transparent)}:where(.lp-section-editor>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.lp-section-editor:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(37.2% .044 257.287) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.lp-section-editor:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-700) 70%,transparent)}}@supports (color: color-mix(in lab,red,red)){.lp-section-editor{background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}}.lp-section-editor:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(27.9% .041 260.031) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.lp-section-editor:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800) 40%,transparent)}}.lp-drawer-footer{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}:where(.lp-preview-body>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.lp-preview-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3)}.lp-preview-mode-toggle{display:flex;align-items:center;overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200)}.lp-preview-mode-toggle:where(.dark,.dark *){border-color:var(--color-slate-700)}.lp-mode-btn{display:flex;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));color:var(--color-slate-500)}.lp-mode-btn:where(.dark,.dark *){color:var(--color-slate-400)}.lp-mode-active{color:var(--color-white);background:linear-gradient(135deg,#a855f7,#6366f1)}.lp-preview-url{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);background-color:var(--color-slate-50)}.lp-preview-url:where(.dark,.dark *){color:var(--color-slate-500)}.lp-preview-url:where(.dark,.dark *){border-color:var(--color-slate-700)}.lp-preview-url:where(.dark,.dark *){background-color:var(--color-slate-800)}.lp-preview-status{margin-left:auto}.lp-preview-frame-outer{width:100%;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .3s;transition-duration:.3s}.lp-preview-mobile-outer{margin-inline:auto;max-width:var(--container-xs)}.lp-preview-frame{overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);max-height:520px;box-shadow:0 4px 24px #00000014}.lp-preview-frame:where(.dark,.dark *){border-color:var(--color-slate-700)}.lp-preview-frame:where(.dark,.dark *){background-color:var(--color-slate-900)}.lp-preview-browser-bar{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-color:var(--color-slate-200);background-color:var(--color-slate-50)}.lp-preview-browser-bar:where(.dark,.dark *){border-color:var(--color-slate-700)}.lp-preview-browser-bar:where(.dark,.dark *){background-color:var(--color-slate-800)}.lp-browser-dots{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5)}.lp-dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-radius:calc(infinity * 1px)}.lp-dot-red{background:#ff5f57}.lp-dot-yellow{background:#febc2e}.lp-dot-green{background:#28c840}.lp-browser-url-bar{display:flex;flex:1;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-slate-400)}.lp-browser-url-bar:where(.dark,.dark *){border-color:var(--color-slate-600)}.lp-browser-url-bar:where(.dark,.dark *){background-color:var(--color-slate-700)}.lp-browser-url-bar:where(.dark,.dark *){color:var(--color-slate-500)}.lp-preview-content{overflow-y:auto;max-height:460px}.lp-preview-section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100)}.lp-preview-section:where(.dark,.dark *){border-color:var(--color-slate-800)}.lp-preview-section:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.lp-prev-hero{display:flex;flex-direction:column;align-items:center;padding:calc(var(--spacing) * 8);text-align:center;background:linear-gradient(135deg,#faf5ff,#f0f4ff)}.dark .lp-prev-hero{background:linear-gradient(135deg,#1e0a2e,#0a0f2e)}.lp-prev-hero-badge{margin-bottom:calc(var(--spacing) * 3);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background:#a855f71f;color:#a855f7}.lp-prev-hero-heading{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-leading: var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.lp-prev-hero-heading:where(.dark,.dark *){color:var(--color-slate-100)}.lp-prev-hero-sub{margin-bottom:calc(var(--spacing) * 4);max-width:var(--container-xs);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.lp-prev-hero-sub:where(.dark,.dark *){color:var(--color-slate-400)}.lp-prev-hero-cta{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);background:linear-gradient(135deg,#a855f7,#6366f1)}.lp-prev-section-label{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#a855f7}.lp-prev-section-title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-700)}.lp-prev-section-title:where(.dark,.dark *){color:var(--color-slate-200)}.lp-prev-features{padding:calc(var(--spacing) * 5)}.lp-prev-feat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--spacing) * 2)}.lp-prev-feat-card{height:calc(var(--spacing) * 14);border-radius:var(--radius-lg);background-color:var(--color-slate-100)}.lp-prev-feat-card:where(.dark,.dark *){background-color:var(--color-slate-800)}.lp-prev-pricing{padding:calc(var(--spacing) * 5);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.lp-prev-pricing{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.lp-prev-pricing:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(27.9% .041 260.031) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.lp-prev-pricing:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800) 30%,transparent)}}.lp-prev-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--spacing) * 2)}.lp-prev-price-card{height:calc(var(--spacing) * 20);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white)}.lp-prev-price-card:where(.dark,.dark *){border-color:var(--color-slate-700)}.lp-prev-price-card:where(.dark,.dark *){background-color:var(--color-slate-800)}.lp-prev-price-featured{margin-top:calc(var(--spacing) * -2);border-color:#a855f7!important;box-shadow:0 4px 16px #a855f733}.lp-prev-testimonials{padding:calc(var(--spacing) * 5)}.lp-prev-test-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 2)}.lp-prev-test-card{height:calc(var(--spacing) * 16);border-radius:var(--radius-xl);background-color:var(--color-slate-100)}.lp-prev-test-card:where(.dark,.dark *){background-color:var(--color-slate-800)}.lp-prev-cta{display:flex;flex-direction:column;align-items:center;padding:calc(var(--spacing) * 6);text-align:center;background:linear-gradient(135deg,#a855f7,#6366f1)}.lp-prev-cta-heading{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.lp-prev-cta-sub{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-purple-200)}.lp-prev-cta-btn{border-radius:var(--radius-xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#7c3aed}.lp-prev-generic{padding:calc(var(--spacing) * 5)}.lp-prev-generic-bars{margin-top:calc(var(--spacing) * 2)}:where(.lp-prev-generic-bars>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.lp-prev-bar{height:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);background-color:var(--color-slate-200)}.lp-prev-bar:where(.dark,.dark *){background-color:var(--color-slate-700)}.lp-prev-bar-1{width:80%}.lp-prev-bar-2{width:65%}.lp-prev-bar-3{width:48%}.lp-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--spacing) * 2)}}@layer components{.cp-page{min-height:100vh;padding:calc(var(--spacing) * 6)}:where(.cp-page>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.cp-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4)}.cp-header-left{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.cp-header-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);background:linear-gradient(135deg,#a855f7,#6366f1);color:#fff;box-shadow:0 4px 14px #a855f759}.cp-title{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.cp-title:where(.dark,.dark *){color:var(--color-slate-100)}.cp-subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.cp-subtitle:where(.dark,.dark *){color:var(--color-slate-400)}.cp-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2.5)}.cp-btn-primary{display:inline-flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;background:linear-gradient(135deg,#a855f7,#6366f1);box-shadow:0 2px 10px #a855f759}.cp-btn-primary:active{--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.cp-btn-primary:hover{box-shadow:0 4px 16px #a855f780;filter:brightness(1.08)}.cp-btn-secondary{display:inline-flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}@media(hover:hover){.cp-btn-secondary:hover{background-color:var(--color-slate-50)}}.cp-btn-secondary:active{--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.cp-btn-secondary:where(.dark,.dark *){border-color:var(--color-slate-700)}.cp-btn-secondary:where(.dark,.dark *){background-color:var(--color-slate-800)}.cp-btn-secondary:where(.dark,.dark *){color:var(--color-slate-300)}@media(hover:hover){.cp-btn-secondary:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(37.2% .044 257.287) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-btn-secondary:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-slate-700) 60%,transparent)}}}.cp-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=64rem){.cp-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cp-kpi-card{position:relative;display:flex;align-items:center;gap:calc(var(--spacing) * 4);overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding:calc(var(--spacing) * 4);box-shadow:0 1px 6px #0000000f;transition:transform .2s,box-shadow .2s}.cp-kpi-card:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(37.2% .044 257.287) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-kpi-card:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-700) 60%,transparent)}}.cp-kpi-card:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(27.9% .041 260.031) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-kpi-card:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800) 70%,transparent)}}.cp-kpi-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.cp-kpi-card:before{content:"";position:absolute;top:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);width:calc(var(--spacing) * 1);border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.cp-kpi-primary:before{background:#a855f7}.cp-kpi-success:before{background:#00c896}.cp-kpi-info:before{background:#00b4d8}.cp-kpi-warning:before{background:#f59e0b}.cp-kpi-icon{display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl)}.cp-kpi-primary .cp-kpi-icon{background:#a855f71f;color:#a855f7}.cp-kpi-success .cp-kpi-icon{background:#00c8961f;color:#00c896}.cp-kpi-info .cp-kpi-icon{background:#00b4d81f;color:#00b4d8}.cp-kpi-warning .cp-kpi-icon{background:#f59e0b1f;color:#f59e0b}.cp-kpi-content{display:flex;flex-direction:column}.cp-kpi-value{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.cp-kpi-value:where(.dark,.dark *){color:var(--color-slate-100)}.cp-kpi-label{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.cp-kpi-label:where(.dark,.dark *){color:var(--color-slate-400)}.cp-charts-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 5)}@media(width>=64rem){.cp-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.cp-chart-wide{grid-column:span 2 / span 2}}.cp-chart-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding:calc(var(--spacing) * 5);box-shadow:0 1px 6px #0000000f}.cp-chart-card:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(37.2% .044 257.287) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-chart-card:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-700) 60%,transparent)}}.cp-chart-card:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(27.9% .041 260.031) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-chart-card:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800) 70%,transparent)}}.cp-chart-header{margin-bottom:calc(var(--spacing) * 4);display:flex;align-items:flex-start;justify-content:space-between}.cp-chart-title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.cp-chart-title:where(.dark,.dark *){color:var(--color-slate-200)}.cp-chart-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.cp-chart-sub:where(.dark,.dark *){color:var(--color-slate-500)}.cp-chart-icon{color:var(--color-slate-300)}.cp-chart-icon:where(.dark,.dark *){color:var(--color-slate-600)}.cp-chart{height:220px}.cp-insights-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 5)}@media(width>=64rem){.cp-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cp-insight-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding:calc(var(--spacing) * 5);box-shadow:0 1px 6px #0000000f}:where(.cp-insight-card>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.cp-insight-card:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(37.2% .044 257.287) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-insight-card:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-700) 60%,transparent)}}.cp-insight-card:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(27.9% .041 260.031) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-insight-card:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800) 70%,transparent)}}.cp-insight-header{display:flex;align-items:center;justify-content:space-between}.cp-insight-title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.cp-insight-title:where(.dark,.dark *){color:var(--color-slate-200)}.cp-insight-badge{border-radius:calc(infinity * 1px);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.cp-insight-badge:where(.dark,.dark *){background-color:var(--color-slate-700)}.cp-insight-badge:where(.dark,.dark *){color:var(--color-slate-400)}.cp-expiry-count-badge{border-radius:calc(infinity * 1px);background-color:var(--color-amber-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-amber-700)}.cp-expiry-count-badge:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-expiry-count-badge:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.cp-expiry-count-badge:where(.dark,.dark *){color:var(--color-amber-400)}:where(.cp-insight-list>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.cp-insight-row{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.cp-insight-rank{display:flex;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-slate-100);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500)}.cp-insight-rank:where(.dark,.dark *){background-color:var(--color-slate-700)}.cp-insight-rank:where(.dark,.dark *){color:var(--color-slate-400)}.cp-rank-1{background:#a855f72e;color:#a855f7}.cp-rank-2{background:#6366f12e;color:#6366f1}.cp-rank-3{background:#00c8962e;color:#00c896}.cp-rank-rest{background-color:var(--color-slate-100);color:var(--color-slate-400)}.cp-rank-rest:where(.dark,.dark *){background-color:var(--color-slate-700)}.cp-rank-rest:where(.dark,.dark *){color:var(--color-slate-500)}.cp-insight-info{display:flex;min-width:calc(var(--spacing) * 0);flex:1;flex-direction:column}.cp-insight-code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.cp-insight-code:where(.dark,.dark *){color:var(--color-slate-200)}.cp-insight-meta{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.cp-insight-meta:where(.dark,.dark *){color:var(--color-slate-500)}.cp-insight-progress{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 2)}.cp-insight-bar-bg{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 20);overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--color-slate-100)}.cp-insight-bar-bg:where(.dark,.dark *){background-color:var(--color-slate-700)}.cp-insight-bar-fill{height:100%;border-radius:calc(infinity * 1px);background:linear-gradient(90deg,#a855f7,#6366f1);transition:width .5s ease}.cp-insight-pct{width:calc(var(--spacing) * 8);text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.cp-insight-pct:where(.dark,.dark *){color:var(--color-slate-400)}:where(.cp-expiry-list>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.cp-expiry-row{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;background-color:var(--color-slate-50);padding:calc(var(--spacing) * 2.5);transition:border-color .2s}.cp-expiry-row:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(27.9% .041 260.031) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-expiry-row:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}.cp-expiry-row.cp-expiry-urgent{border-color:var(--color-amber-200);background-color:var(--color-amber-50)}.cp-expiry-row.cp-expiry-urgent:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(47.3% .137 46.201) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-expiry-row.cp-expiry-urgent:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-800) 50%,transparent)}}.cp-expiry-row.cp-expiry-urgent:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-expiry-row.cp-expiry-urgent:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 10%,transparent)}}.cp-expiry-icon-wrap{display:flex;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-amber-100);color:var(--color-amber-500)}.cp-expiry-icon-wrap:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-expiry-icon-wrap:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.cp-expiry-info{display:flex;min-width:calc(var(--spacing) * 0);flex:1;flex-direction:column}.cp-expiry-code{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.cp-expiry-code:where(.dark,.dark *){color:var(--color-slate-200)}.cp-expiry-date{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.cp-expiry-date:where(.dark,.dark *){color:var(--color-slate-500)}.cp-expiry-days-pill{flex-shrink:0;border-radius:calc(infinity * 1px);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.cp-expiry-days-pill:where(.dark,.dark *){background-color:var(--color-slate-700)}.cp-expiry-days-pill:where(.dark,.dark *){color:var(--color-slate-400)}.cp-days-critical{background-color:var(--color-red-100);color:var(--color-red-600)}.cp-days-critical:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-days-critical:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.cp-days-critical:where(.dark,.dark *){color:var(--color-red-400)}.cp-insight-empty{padding-block:calc(var(--spacing) * 8);text-align:center}.cp-insight-empty-text{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-400)}.cp-insight-empty-text:where(.dark,.dark *){color:var(--color-slate-500)}.cp-empty-icon-green{color:var(--color-emerald-400)}.cp-filters{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3)}.cp-search-wrap{position:relative;min-width:calc(var(--spacing) * 52);flex:1}.cp-search-icon{pointer-events:none;position:absolute;top:50%;left:calc(var(--spacing) * 3);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-400)}.cp-search-input{width:100%;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.cp-search-input::placeholder{color:var(--color-slate-400)}.cp-search-input:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cp-search-input:focus{--tw-outline-style: none;outline-style:none}.cp-search-input:where(.dark,.dark *){border-color:var(--color-slate-700)}.cp-search-input:where(.dark,.dark *){background-color:var(--color-slate-800)}.cp-search-input:where(.dark,.dark *){color:var(--color-slate-200)}.cp-search-input:where(.dark,.dark *)::placeholder{color:var(--color-slate-500)}.cp-search-input:focus{border-color:var(--color-purple-400);box-shadow:0 0 0 3px #a855f71f}.cp-search-input:focus:where(.dark,.dark *){border-color:var(--color-purple-500)}.cp-filter-selects{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.cp-select{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.cp-select:focus{--tw-outline-style: none;outline-style:none}.cp-select:where(.dark,.dark *){border-color:var(--color-slate-700)}.cp-select:where(.dark,.dark *){background-color:var(--color-slate-800)}.cp-select:where(.dark,.dark *){color:var(--color-slate-200)}.cp-select:focus{border-color:var(--color-purple-400);box-shadow:0 0 0 3px #a855f71f}.cp-select:focus:where(.dark,.dark *){border-color:var(--color-purple-500)}.cp-date-input{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.cp-date-input:focus{--tw-outline-style: none;outline-style:none}.cp-date-input:where(.dark,.dark *){border-color:var(--color-slate-700)}.cp-date-input:where(.dark,.dark *){background-color:var(--color-slate-800)}.cp-date-input:where(.dark,.dark *){color:var(--color-slate-200)}.cp-date-input:focus{border-color:var(--color-purple-400);box-shadow:0 0 0 3px #a855f71f}.cp-date-input:focus:where(.dark,.dark *){border-color:var(--color-purple-500)}.cp-filter-count{margin-left:auto;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.cp-filter-count:where(.dark,.dark *){color:var(--color-slate-500)}.cp-table-card{overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);box-shadow:0 1px 6px #0000000f}.cp-table-card:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(37.2% .044 257.287) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-table-card:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-700) 60%,transparent)}}.cp-table-card:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(27.9% .041 260.031) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-table-card:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800) 70%,transparent)}}.cp-table-wrap{overflow-x:auto}.cp-table{width:100%;border-collapse:collapse}.cp-table thead tr{background-color:var(--color-slate-50);border-bottom:1px solid;border-color:var(--color-slate-100)}.cp-table thead tr:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(27.9% .041 260.031) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-table thead tr:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}.cp-table thead tr:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(37.2% .044 257.287) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-table thead tr:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-700) 60%,transparent)}}.cp-table thead th{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.cp-table thead th:where(.dark,.dark *){color:var(--color-slate-400)}.cp-table tbody td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600);vertical-align:middle}.cp-table tbody td:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(37.2% .044 257.287) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-table tbody td:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-700) 40%,transparent)}}.cp-table tbody td:where(.dark,.dark *){color:var(--color-slate-300)}.cp-table-row{transition:background-color .15s}.cp-table-row:hover td{background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-table-row:hover td{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.cp-table-row:hover td:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.2% .044 257.287) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-table-row:hover td:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-700) 20%,transparent)}}.cp-table-row:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.cp-code-cell{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5)}.cp-code-badge{border-radius:var(--radius-md);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-700)}.cp-code-badge:where(.dark,.dark *){background-color:var(--color-slate-700)}.cp-code-badge:where(.dark,.dark *){color:var(--color-slate-200)}.cp-copy-btn{display:flex;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);cursor:pointer;align-items:center;justify-content:center;border-radius:.25rem;color:var(--color-slate-300);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}@media(hover:hover){.cp-copy-btn:hover{background-color:var(--color-purple-50)}}@media(hover:hover){.cp-copy-btn:hover{color:var(--color-purple-500)}}.cp-copy-btn:where(.dark,.dark *){color:var(--color-slate-600)}@media(hover:hover){.cp-copy-btn:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(38.1% .176 304.987) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-copy-btn:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-purple-900) 20%,transparent)}}}@media(hover:hover){.cp-copy-btn:where(.dark,.dark *):hover{color:var(--color-purple-400)}}.cp-type-badge{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.cp-type-percent{background-color:var(--color-purple-100);color:var(--color-purple-600)}.cp-type-percent:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.1% .176 304.987) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-type-percent:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-900) 30%,transparent)}}.cp-type-percent:where(.dark,.dark *){color:var(--color-purple-400)}.cp-type-flat{background-color:var(--color-emerald-100);color:var(--color-emerald-600)}.cp-type-flat:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-type-flat:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.cp-type-flat:where(.dark,.dark *){color:var(--color-emerald-400)}.cp-value-text{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.cp-value-text:where(.dark,.dark *){color:var(--color-slate-200)}.cp-date-cell{display:flex;align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.cp-date-from{color:var(--color-slate-500)}.cp-date-from:where(.dark,.dark *){color:var(--color-slate-400)}.cp-date-sep{color:var(--color-slate-300)}.cp-date-sep:where(.dark,.dark *){color:var(--color-slate-600)}.cp-date-to{color:var(--color-slate-500)}.cp-date-to:where(.dark,.dark *){color:var(--color-slate-400)}.cp-usage-cell{display:flex;min-width:calc(var(--spacing) * 28);flex-direction:column;gap:calc(var(--spacing) * 1)}.cp-usage-bar-bg{height:calc(var(--spacing) * 1.5);overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--color-slate-100)}.cp-usage-bar-bg:where(.dark,.dark *){background-color:var(--color-slate-700)}.cp-usage-bar-fill{height:100%;border-radius:calc(infinity * 1px);background:linear-gradient(90deg,#a855f7,#6366f1);transition:width .4s ease}.cp-usage-bar-fill.cp-usage-full{background:linear-gradient(90deg,#ef4444,#dc2626)}.cp-usage-text{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.cp-usage-text:where(.dark,.dark *){color:var(--color-slate-500)}.cp-plans-cell{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 1)}.cp-plan-chip{border-radius:.25rem;background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.cp-plan-chip:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.2% .044 257.287) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-plan-chip:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-700) 70%,transparent)}}.cp-plan-chip:where(.dark,.dark *){color:var(--color-slate-400)}.cp-plan-all{background-color:var(--color-indigo-100);color:var(--color-indigo-600)}.cp-plan-all:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(35.9% .144 278.697) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-plan-all:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-indigo-900) 30%,transparent)}}.cp-plan-all:where(.dark,.dark *){color:var(--color-indigo-400)}.cp-plan-more{background-color:var(--color-purple-100);color:var(--color-purple-500)}.cp-plan-more:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.1% .176 304.987) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-plan-more:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-900) 30%,transparent)}}.cp-plan-more:where(.dark,.dark *){color:var(--color-purple-400)}.cp-status-badge{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.cp-status-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);background-color:currentcolor;animation:cp-pulse 2s infinite}@keyframes cp-pulse{0%,to{opacity:1}50%{opacity:.4}}.cp-badge-active{background-color:var(--color-emerald-100);color:var(--color-emerald-600)}.cp-badge-active:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-badge-active:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.cp-badge-active:where(.dark,.dark *){color:var(--color-emerald-400)}.cp-badge-expired{background-color:var(--color-red-100);color:var(--color-red-500)}.cp-badge-expired:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-badge-expired:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.cp-badge-expired:where(.dark,.dark *){color:var(--color-red-400)}.cp-badge-disabled{background-color:var(--color-slate-100);color:var(--color-slate-400)}.cp-badge-disabled:where(.dark,.dark *){background-color:var(--color-slate-700)}.cp-badge-disabled:where(.dark,.dark *){color:var(--color-slate-500)}.cp-actions{display:flex;align-items:center;gap:calc(var(--spacing) * 1)}.cp-action-btn{display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);cursor:pointer;align-items:center;justify-content:center;border-radius:var(--radius-lg);color:var(--color-slate-400);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}.cp-action-btn:where(.dark,.dark *){color:var(--color-slate-500)}.cp-action-btn:hover{background-color:var(--color-slate-100)}.cp-action-btn:hover:where(.dark,.dark *){background-color:var(--color-slate-700)}.cp-action-edit:hover{background-color:var(--color-indigo-50);color:var(--color-indigo-500)}.cp-action-edit:hover:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(35.9% .144 278.697) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-action-edit:hover:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-indigo-900) 30%,transparent)}}.cp-action-edit:hover:where(.dark,.dark *){color:var(--color-indigo-400)}.cp-action-disable:hover{background-color:var(--color-amber-50);color:var(--color-amber-500)}.cp-action-disable:hover:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-action-disable:hover:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 20%,transparent)}}.cp-action-disable:hover:where(.dark,.dark *){color:var(--color-amber-400)}.cp-action-enable:hover{background-color:var(--color-emerald-50);color:var(--color-emerald-500)}.cp-action-enable:hover:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-action-enable:hover:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 20%,transparent)}}.cp-action-enable:hover:where(.dark,.dark *){color:var(--color-emerald-400)}.cp-action-delete:hover{background-color:var(--color-red-50);color:var(--color-red-500)}.cp-action-delete:hover:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-action-delete:hover:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}.cp-action-delete:hover:where(.dark,.dark *){color:var(--color-red-400)}.cp-empty-row{padding-block:calc(var(--spacing) * 16);text-align:center}.cp-empty-state{display:flex;flex-direction:column;align-items:center;padding-block:calc(var(--spacing) * 10)}.cp-empty-icon{color:var(--color-slate-300)}.cp-empty-icon:where(.dark,.dark *){color:var(--color-slate-600)}.cp-empty-text{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-400)}.cp-empty-text:where(.dark,.dark *){color:var(--color-slate-500)}.cp-empty-sub{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-300)}.cp-empty-sub:where(.dark,.dark *){color:var(--color-slate-600)}.cp-pagination{display:flex;align-items:center;justify-content:space-between;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.cp-pagination:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(37.2% .044 257.287) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-pagination:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-700) 60%,transparent)}}.cp-page-info{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.cp-page-info:where(.dark,.dark *){color:var(--color-slate-500)}.cp-page-btns{display:flex;align-items:center;gap:calc(var(--spacing) * 1)}.cp-page-btn{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;align-items:center;justify-content:center;border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}@media(hover:hover){.cp-page-btn:hover{background-color:var(--color-slate-100)}}.cp-page-btn:disabled{cursor:not-allowed}.cp-page-btn:disabled{opacity:30%}.cp-page-btn:where(.dark,.dark *){color:var(--color-slate-400)}@media(hover:hover){.cp-page-btn:where(.dark,.dark *):hover{background-color:var(--color-slate-700)}}.cp-page-active{background:linear-gradient(135deg,#a855f7,#6366f1)!important;color:var(--color-white);box-shadow:0 2px 8px #a855f759}.cp-modal-form{padding-block:calc(var(--spacing) * 1)}.cp-form-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 4)}@media(width>=40rem){.cp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=40rem){.cp-form-full{grid-column:span 2 / span 2}}.cp-form-group{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5)}.cp-form-label{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.cp-form-label:where(.dark,.dark *){color:var(--color-slate-400)}.cp-required{color:var(--color-red-400)}.cp-form-input{width:100%;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.cp-form-input::placeholder{color:var(--color-slate-400)}.cp-form-input:focus{background-color:var(--color-white)}.cp-form-input:focus{--tw-outline-style: none;outline-style:none}.cp-form-input:where(.dark,.dark *){border-color:var(--color-slate-600)}.cp-form-input:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(27.9% .041 260.031) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-form-input:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800) 80%,transparent)}}.cp-form-input:where(.dark,.dark *){color:var(--color-slate-200)}.cp-form-input:where(.dark,.dark *)::placeholder{color:var(--color-slate-500)}.cp-form-input:where(.dark,.dark *):focus{background-color:var(--color-slate-800)}.cp-form-input:focus{border-color:var(--color-purple-400);box-shadow:0 0 0 3px #a855f71f}.cp-form-input:focus:where(.dark,.dark *){border-color:var(--color-purple-500)}.cp-code-input{font-family:var(--font-mono);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;letter-spacing:.1em}.cp-form-select{width:100%;cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.cp-form-select:focus{--tw-outline-style: none;outline-style:none}.cp-form-select:where(.dark,.dark *){border-color:var(--color-slate-600)}.cp-form-select:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(27.9% .041 260.031) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-form-select:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800) 80%,transparent)}}.cp-form-select:where(.dark,.dark *){color:var(--color-slate-200)}.cp-form-select:focus{border-color:var(--color-purple-400);box-shadow:0 0 0 3px #a855f71f}.cp-form-select:focus:where(.dark,.dark *){border-color:var(--color-purple-500)}.cp-form-hint{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.cp-form-hint:where(.dark,.dark *){color:var(--color-slate-500)}.cp-input-addon-wrap{position:relative;display:flex;align-items:center}.cp-input-addon{pointer-events:none;position:absolute;left:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-400)}.cp-input-addon:where(.dark,.dark *){color:var(--color-slate-500)}.cp-input-has-addon{padding-left:calc(var(--spacing) * 8)}.cp-plans-check-grid{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.cp-plan-check-label{display:flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s;-webkit-user-select:none;user-select:none}@media(hover:hover){.cp-plan-check-label:hover{border-color:var(--color-purple-300)}}.cp-plan-check-label:where(.dark,.dark *){border-color:var(--color-slate-600)}.cp-plan-check-label:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(27.9% .041 260.031) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-plan-check-label:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}.cp-plan-check-label:where(.dark,.dark *){color:var(--color-slate-300)}@media(hover:hover){.cp-plan-check-label:where(.dark,.dark *):hover{border-color:var(--color-purple-600)}}.cp-plan-check-active{border-color:var(--color-purple-400);background-color:var(--color-purple-50);color:var(--color-purple-600)}.cp-plan-check-active:where(.dark,.dark *){border-color:var(--color-purple-500)}.cp-plan-check-active:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(38.1% .176 304.987) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.cp-plan-check-active:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-900) 20%,transparent)}}.cp-plan-check-active:where(.dark,.dark *){color:var(--color-purple-300)}.dark .cp-page{background-color:transparent}.dark .cp-table thead tr{border-bottom-color:#33415599}.dark .cp-table tbody td{border-bottom-color:#33415566}@media(max-width:768px){.cp-page{padding:calc(var(--spacing) * 4)}:where(.cp-page>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.cp-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-kpi-value{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.cp-charts-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.cp-chart-wide{grid-column:span 1 / span 1}.cp-insights-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.cp-filters{flex-direction:column;align-items:stretch}.cp-search-wrap,.cp-filter-selects{width:100%}.cp-select{flex:1}.cp-filter-count{margin-left:calc(var(--spacing) * 0)}.cp-form-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.cp-form-full{grid-column:span 1 / span 1}}}@layer base{:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100: oklch(100% 0 0);--color-base-200: oklch(98% 0 0);--color-base-300: oklch(95% 0 0);--color-base-content: oklch(21% .006 285.885);--color-primary: oklch(45% .24 277.023);--color-primary-content: oklch(93% .034 272.788);--color-secondary: oklch(65% .241 354.308);--color-secondary-content: oklch(94% .028 342.258);--color-accent: oklch(77% .152 181.912);--color-accent-content: oklch(38% .063 188.416);--color-neutral: oklch(14% .005 285.823);--color-neutral-content: oklch(92% .004 286.32);--color-info: oklch(74% .16 232.661);--color-info-content: oklch(29% .066 243.157);--color-success: oklch(76% .177 163.223);--color-success-content: oklch(37% .077 168.94);--color-warning: oklch(82% .189 84.429);--color-warning-content: oklch(41% .112 45.904);--color-error: oklch(71% .194 13.428);--color-error-content: oklch(27% .105 12.094);--radius-selector: .5rem;--radius-field: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1;--noise: 0}}@layer base{@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100: oklch(25.33% .016 252.42);--color-base-200: oklch(23.26% .014 253.1);--color-base-300: oklch(21.15% .012 254.09);--color-base-content: oklch(97.807% .029 256.847);--color-primary: oklch(58% .233 277.117);--color-primary-content: oklch(96% .018 272.314);--color-secondary: oklch(65% .241 354.308);--color-secondary-content: oklch(94% .028 342.258);--color-accent: oklch(77% .152 181.912);--color-accent-content: oklch(38% .063 188.416);--color-neutral: oklch(14% .005 285.823);--color-neutral-content: oklch(92% .004 286.32);--color-info: oklch(74% .16 232.661);--color-info-content: oklch(29% .066 243.157);--color-success: oklch(76% .177 163.223);--color-success-content: oklch(37% .077 168.94);--color-warning: oklch(82% .189 84.429);--color-warning-content: oklch(41% .112 45.904);--color-error: oklch(71% .194 13.428);--color-error-content: oklch(27% .105 12.094);--radius-selector: .5rem;--radius-field: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1;--noise: 0}}}@layer base{:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100: oklch(100% 0 0);--color-base-200: oklch(98% 0 0);--color-base-300: oklch(95% 0 0);--color-base-content: oklch(21% .006 285.885);--color-primary: oklch(45% .24 277.023);--color-primary-content: oklch(93% .034 272.788);--color-secondary: oklch(65% .241 354.308);--color-secondary-content: oklch(94% .028 342.258);--color-accent: oklch(77% .152 181.912);--color-accent-content: oklch(38% .063 188.416);--color-neutral: oklch(14% .005 285.823);--color-neutral-content: oklch(92% .004 286.32);--color-info: oklch(74% .16 232.661);--color-info-content: oklch(29% .066 243.157);--color-success: oklch(76% .177 163.223);--color-success-content: oklch(37% .077 168.94);--color-warning: oklch(82% .189 84.429);--color-warning-content: oklch(41% .112 45.904);--color-error: oklch(71% .194 13.428);--color-error-content: oklch(27% .105 12.094);--radius-selector: .5rem;--radius-field: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1;--noise: 0}}@layer base{:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100: oklch(25.33% .016 252.42);--color-base-200: oklch(23.26% .014 253.1);--color-base-300: oklch(21.15% .012 254.09);--color-base-content: oklch(97.807% .029 256.847);--color-primary: oklch(58% .233 277.117);--color-primary-content: oklch(96% .018 272.314);--color-secondary: oklch(65% .241 354.308);--color-secondary-content: oklch(94% .028 342.258);--color-accent: oklch(77% .152 181.912);--color-accent-content: oklch(38% .063 188.416);--color-neutral: oklch(14% .005 285.823);--color-neutral-content: oklch(92% .004 286.32);--color-info: oklch(74% .16 232.661);--color-info-content: oklch(29% .066 243.157);--color-success: oklch(76% .177 163.223);--color-success-content: oklch(37% .077 168.94);--color-warning: oklch(82% .189 84.429);--color-warning-content: oklch(41% .112 45.904);--color-error: oklch(71% .194 13.428);--color-error-content: oklch(27% .105 12.094);--radius-selector: .5rem;--radius-field: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1;--noise: 0}}@layer base{:root{--fx-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}}@layer base{:root{scrollbar-color:currentColor #0000}@supports (color: color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) #0000}}}@layer base{@property --radialprogress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}}@layer base{:root:not(span){overflow:var(--page-overflow)}}@keyframes rating{0%,40%{scale:1.1;filter:brightness(1.05) contrast(1.05)}}@keyframes dropdown{0%{opacity:0}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes toast{0%{scale:.9;opacity:0}to{scale:1;opacity:1}}@keyframes rotator{89.9999%,to{--first-item-position: 0 0%}90%,99.9999%{--first-item-position: 0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes menu{0%{opacity:0}}@keyframes progress{50%{background-position-x:-115%}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-divide-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-gradient-position{syntax: "*"; inherits: false;}@property --tw-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-via{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-stops{syntax: "*"; inherits: false;}@property --tw-gradient-via-stops{syntax: "*"; inherits: false;}@property --tw-gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --tw-gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --tw-gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-content{syntax: "*"; initial-value: ""; inherits: false;}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-space-y-reverse: 0;--tw-divide-y-reverse: 0;--tw-border-style: solid;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial;--tw-ease: initial;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-content: ""}}}
