@media (max-width:1024px){.grecaptcha-badge{display:none!important;visibility:hidden!important}}@media (min-width:1025px){.grecaptcha-badge{transform:scale(.5)!important;transform-origin:bottom right!important;opacity:.5!important;transition:opacity .3s!important;bottom:0!important;right:0!important;margin:0!important;width:70px!important;height:60px!important;overflow:hidden!important}.grecaptcha-badge:hover{opacity:1!important;width:auto!important;overflow:visible!important}}.light .card,.light [class*=bg-base-200]{box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.light input:not([type=checkbox]):not([type=radio]):not([type=range]),.light select,.light textarea{border-color:rgb(var(--clr-border))!important;background-color:rgb(255 255 255)!important;color:rgb(var(--clr-base-content))!important}.light input:focus,.light select:focus,.light textarea:focus{border-color:rgb(var(--clr-green-light))!important;box-shadow:0 0 0 2px rgba(42,157,143,.15)!important}.light .badge{border-color:rgb(var(--clr-border))}.light .btn-ghost{color:rgb(var(--clr-base-content));background-color:transparent!important}.light .btn-ghost:hover{background-color:rgb(var(--clr-base-content) / .06)!important}.light .btn-circle:not([class*=bg-]){background-color:transparent!important}.light .btn-circle:not([class*=bg-]):hover{background-color:rgb(var(--clr-base-content) / .06)!important}.light .btn-square:not([class*=bg-]){background-color:transparent!important}.light .section-header-gradient .btn-ghost,.light header .btn-ghost{color:#fff!important;background-color:transparent!important}.light .section-header-gradient .btn-ghost:hover,.light header .btn-ghost:hover{background-color:rgba(255,255,255,.15)!important;color:#fff!important}.light table th{background-color:rgb(var(--clr-base-200))!important;color:rgb(var(--clr-base-content))!important}.light table td{border-color:rgb(var(--clr-border))}.light .modal-overlay,.light [class*="bg-black/60"],.light [class*="bg-black/70"]{background-color:rgba(0,0,0,.4)!important}.light .tooltip-content,.light .tooltip-popup,.light [role=tooltip]{background-color:rgb(var(--clr-base-content))!important;color:rgb(255 255 255)!important}.light ::-webkit-scrollbar-track{background:rgb(var(--clr-base-200))}.light ::-webkit-scrollbar-thumb{background:rgb(var(--clr-base-300))}.light button[class*=bg-gray-]:not(.section-header-gradient button),.light button[class*=bg-slate-]:not(.section-header-gradient button){background-color:rgb(var(--clr-base-200))!important;color:rgb(var(--clr-base-content))!important}.light button[class*=bg-gray-]:not(.section-header-gradient button):hover,.light button[class*=bg-slate-]:not(.section-header-gradient button):hover{background-color:rgb(var(--clr-base-300))!important}.light .section-header-gradient button[class*=bg-gray-],.light .section-header-gradient button[class*=bg-slate-],.light header button[class*=bg-gray-],.light header button[class*=bg-slate-]{background-color:transparent!important;color:#fff!important}.light .btn-accent,.light .btn-secondary{background-color:transparent!important;border-color:transparent!important;color:rgb(var(--clr-base-content))!important}.light .btn-accent:hover,.light .btn-secondary:hover{background-color:rgb(var(--clr-base-content) / .06)!important}.light [class*="bg-white/10"],.light [class*="bg-white/5"]{background-color:rgb(var(--clr-base-content) / .04)!important}.light [class*="bg-white/15"],.light [class*="bg-white/20"]{background-color:rgb(var(--clr-base-content) / .06)!important}.light [class*="bg-white/30"]{background-color:rgb(var(--clr-base-content) / .08)!important}.light .section-header-gradient [class*="bg-white/"],.light [class*=bg-gradient] [class*="bg-white/"],.light [class*=from-] [class*="bg-white/"],.light header [class*="bg-white/"]{background-color:revert!important}.light [class*=bg-gray-700],.light [class*=bg-gray-800],.light [class*=bg-gray-900],.light [class*=bg-slate-700],.light [class*=bg-slate-800],.light [class*=bg-slate-900]{background-color:rgb(var(--clr-base-200))!important;color:rgb(var(--clr-base-content))!important}.light [class*=text-gray-300],.light [class*=text-gray-400],.light [class*=text-slate-300],.light [class*=text-slate-400]{color:rgb(var(--clr-muted))!important}.light [class*="border-white/10"],.light [class*="border-white/20"],.light [class*=border-gray-600],.light [class*=border-gray-700],.light [class*=border-gray-800]{border-color:rgb(var(--clr-border))!important}.light [class*=bg-gray-800][class*=rounded],.light [class*=bg-gray-900][class*=rounded]{background-color:rgb(255 255 255)!important;color:rgb(var(--clr-base-content))!important;border:1px solid rgb(var(--clr-border));box-shadow:0 4px 12px rgba(0,0,0,.08)}.light [class*=divide-gray],.light [class*=divide-slate],.light hr{border-color:rgb(var(--clr-border))!important}.light header{background:linear-gradient(135deg,#0f3933 0,#3a8573 100%)!important;border-bottom:none!important;box-shadow:0 4px 20px -2px rgba(0,0,0,.1)}.light header .text-base-content{color:#fff!important}.light header button:not(.btn-nav-active):not(.bg-primary):not([aria-label*=Volver]):not([aria-label*=carta]){color:rgba(255,255,255,.85)!important}.light header button:not(.btn-nav-active):not(.bg-primary):not([aria-label*=Volver]):not([aria-label*=carta]):hover{background-color:rgba(255,255,255,.15)!important;color:#fff!important}.light header button[aria-label*=Volver],.light header button[aria-label*=carta]{background-color:transparent!important;color:inherit!important}.light header button[aria-label*=Volver]:hover,.light header button[aria-label*=carta]:hover{background-color:transparent!important}.btn-nav-active{background-color:#f97316;color:#fff;box-shadow:0 10px 15px -3px rgba(249,115,22,.3)}.light .btn-nav-active{background-color:#fff!important;color:#0f3933!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.section-header-gradient{background-color:var(--clr-base-200);color:inherit}.light .section-header-gradient{background:linear-gradient(135deg,#0f3933 0,#3a8573 100%)!important;color:#fff!important}.light .section-header-gradient a,.light .section-header-gradient div,.light .section-header-gradient h1,.light .section-header-gradient h2,.light .section-header-gradient h3,.light .section-header-gradient h4,.light .section-header-gradient label,.light .section-header-gradient p,.light .section-header-gradient span,.light .section-header-gradient svg,.light .section-header-gradient th{color:#fff!important}.light .section-header-gradient .text-base-content\/40,.light .section-header-gradient .text-base-content\/50,.light .section-header-gradient .text-base-content\/60,.light .section-header-gradient .text-base-content\/70,.light .section-header-gradient .text-base-content\/80,.light .section-header-gradient [class*="text-base-content/"]{color:rgba(255,255,255,.75)!important}.light .section-header-gradient button{color:#fff!important}.light .section-header-gradient button[class*=bg-base-100]{color:rgb(var(--clr-base-content))!important;background-color:rgb(255 255 255)!important}.light .section-header-gradient [class*=bg-base-200]{background-color:rgba(255,255,255,.15)!important}.light .section-header-gradient [class*=bg-base-200] button,.light .section-header-gradient [class*=bg-base-200] span{color:#fff!important}.light .section-header-gradient [class*=bg-primary]{background-color:rgba(255,255,255,.2)!important;color:#fff!important}.light .section-header-gradient [class*=bg-primary] svg{color:#fff!important}.light .section-header-gradient .tooltip-popup{background-color:rgb(var(--clr-base-content))!important;color:#fff!important}.light .section-header-gradient .tooltip-popup div,.light .section-header-gradient .tooltip-popup span{color:#fff!important}.light .section-header-gradient input::placeholder{color:rgba(255,255,255,.6)!important}.light .section-header-gradient input{background-color:rgba(255,255,255,.15)!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)}.light .section-header-gradient button.btn:not(.btn-primary):not(.btn-error):not(.btn-success):not(.btn-ghost):not(.btn-circle):not(.btn-secondary):not(.btn-accent){background-color:rgba(255,255,255,.15)!important;color:#fff!important}.light .section-header-gradient button.btn-accent,.light .section-header-gradient button.btn-circle,.light .section-header-gradient button.btn-ghost,.light .section-header-gradient button.btn-secondary,.light .section-header-gradient button:not(.btn){background-color:transparent!important;color:#fff!important}.light .section-header-gradient button.btn-accent:hover,.light .section-header-gradient button.btn-circle:hover,.light .section-header-gradient button.btn-ghost:hover,.light .section-header-gradient button.btn-secondary:hover,.light .section-header-gradient button:not(.btn):hover{background-color:rgba(255,255,255,.1)!important}.view-title{font-size:1.25rem!important;line-height:1.75rem!important;font-weight:700!important}@media (min-width:768px){.view-title{font-size:1.5rem!important;line-height:2rem!important}}#root,body,html{height:100%;width:100%;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;position:fixed;top:0;left:0;right:0;bottom:0;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch}@supports (padding:max(0px)){body{padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}#root{min-height:calc(100dvh - env(safe-area-inset-top,0) - env(safe-area-inset-bottom,0))}@supports not (min-height:100dvh){#root{min-height:calc(100vh - env(safe-area-inset-top,0) - env(safe-area-inset-bottom,0))}}.safe-area-top{padding-top:env(safe-area-inset-top,0)!important}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0)!important}.safe-area-left{padding-left:env(safe-area-inset-left,0)!important}.safe-area-right{padding-right:env(safe-area-inset-right,0)!important}.safe-margin-top{margin-top:env(safe-area-inset-top,0)!important}.safe-margin-bottom{margin-bottom:env(safe-area-inset-bottom,0)!important}.fixed-safe-top{top:env(safe-area-inset-top,0)!important}.fixed-safe-bottom{bottom:env(safe-area-inset-bottom,0)!important}}.pb-safe{padding-bottom:env(safe-area-inset-bottom,16px)}.pt-safe{padding-top:env(safe-area-inset-top,0)}::-webkit-scrollbar{display:none}*{-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto}@media (max-width:768px){html{height:-webkit-fill-available}#root,body{min-height:100vh;min-height:-webkit-fill-available;min-height:100dvh}@supports not (min-height:100dvh){#root,body{min-height:100vh;min-height:-webkit-fill-available}}body,html{overscroll-behavior-x:none;touch-action:pan-y pinch-zoom}.overflow-auto,.overflow-y-auto,[class*=overflow-auto],[class*=overflow-y-auto]{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}}@media print{body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.non-printable{display:none!important}.printable-area{display:block!important}@page{size:A4;margin:1cm}.print-break-before{page-break-before:always}}.no-calendar-icon::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes scaleIn{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes springScale{0%{opacity:0;transform:scale(.98)}100%{opacity:1;transform:scale(1)}}@keyframes springSlideUp{0%{transform:translateY(8px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes viewTransition{0%{opacity:0;transform:scale(.98);filter:blur(3px)}60%{filter:blur(.5px)}100%{opacity:1;transform:scale(1);filter:blur(0)}}.animate-viewTransition{animation:.22s cubic-bezier(.22,1,.36,1) viewTransition!important;will-change:opacity,transform,filter}@keyframes viewTransitionInitial{0%{opacity:0;transform:scale(.99);filter:blur(2px)}100%{opacity:1;transform:scale(1);filter:blur(0)}}.animate-viewTransition-initial{animation:.28s cubic-bezier(.25,.46,.45,.94) forwards viewTransitionInitial!important;will-change:opacity,transform,filter}:root{--portal-spring:cubic-bezier(0.34, 1.56, 0.64, 1);--portal-ease-out:cubic-bezier(0.22, 1, 0.36, 1);--portal-duration-fast:0.25s;--portal-duration-normal:0.4s;--portal-duration-slow:0.6s}@keyframes portalEnter{0%{opacity:0;transform:translateY(20px) scale(.98);filter:blur(4px)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes portalSlideLeft{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@keyframes portalSlideRight{0%{opacity:0;transform:translateX(-30%)}100%{opacity:1;transform:translateX(0)}}@keyframes portalPushEnter{0%{opacity:.3;transform:translateX(100%) scale(.95)}100%{opacity:1;transform:translateX(0) scale(1)}}@keyframes portalPopEnter{0%{opacity:.5;transform:translateX(-30%) scale(.95)}100%{opacity:1;transform:translateX(0) scale(1)}}@keyframes portalBounce{0%{transform:scale(.95);opacity:0}60%{transform:scale(1.02);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes portalReveal{0%{opacity:0;clip-path:inset(0 0 100% 0)}100%{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes portalFade{0%{opacity:0}100%{opacity:1}}@keyframes portalSlideUp{0%{opacity:0;transform:translateY(100px) scale(.95)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes portalShake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-8px)}20%,40%,60%,80%{transform:translateX(8px)}}.animate-portal-enter{animation:portalEnter var(--portal-duration-normal) var(--portal-ease-out) forwards}.animate-portal-slide-left{animation:portalSlideLeft var(--portal-duration-normal) var(--portal-ease-out) forwards}.animate-portal-slide-right{animation:portalSlideRight var(--portal-duration-normal) var(--portal-ease-out) forwards}.animate-portal-push{animation:portalPushEnter var(--portal-duration-normal) var(--portal-spring) forwards}.animate-portal-pop{animation:portalPopEnter var(--portal-duration-normal) var(--portal-spring) forwards}.animate-portal-bounce{animation:portalBounce var(--portal-duration-fast) var(--portal-spring) forwards}.animate-portal-reveal{animation:portalReveal var(--portal-duration-slow) var(--portal-ease-out) forwards}.animate-portal-fade{animation:portalFade var(--portal-duration-fast) ease-out forwards}.animate-portal-slide-up{animation:portalSlideUp var(--portal-duration-normal) var(--portal-spring) forwards}.animate-shake{animation:.5s ease-in-out portalShake}.animate-portal-bounce,.animate-portal-enter,.animate-portal-pop,.animate-portal-push,.animate-portal-slide-left,.animate-portal-slide-right,.animate-portal-slide-up{will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}.touch-feedback{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.touch-feedback:active{transform:scale(.97);transition:transform .1s}@keyframes shine-slow{0%,80%{left:-150%}100%{left:150%}}.animate-shine-slow{animation:5s ease-in-out infinite shine-slow}.animate-fadeIn{animation:.5s cubic-bezier(.22,1,.36,1) forwards fadeIn}.animate-scaleIn{animation:.5s cubic-bezier(.22,1,.36,1) forwards scaleIn}.animate-springScale{animation:.55s cubic-bezier(.22,1,.36,1) forwards springScale}.animate-springSlideUp{animation:.55s cubic-bezier(.22,1,.36,1) forwards springSlideUp}.animate-shimmer{animation:2s infinite shimmer}@keyframes portalFadeIn{from{opacity:0}to{opacity:1}}@keyframes portalSlideIn{from{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.animate-portal-fade{animation:.3s cubic-bezier(.4,0,.2,1) forwards portalFadeIn}.animate-portal-slide{animation:.35s cubic-bezier(.4,0,.2,1) forwards portalSlideIn}.portal-view-transition{transition:opacity .25s cubic-bezier(.4, 0, .2, 1)}@media (max-width:767px){.light,.light #root,.light body{background-color:#f0f7f6!important}.light .mobile-main-content,.light main{background:linear-gradient(180deg,#f0f7f6 0,#e8f4f2 40%,#f5faf9 100%)!important}.light header{background:linear-gradient(135deg,#0f3933 0,#1a5c4f 50%,#2a9d8f 100%)!important;box-shadow:0 4px 20px -2px rgba(15,57,51,.3)!important}.light button[class*="bg-white/15"]{background-color:rgba(255,255,255,.22)!important;backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.15)!important}.light button[class*="bg-white/15"]:active{background-color:rgba(255,255,255,.35)!important}.light .section-header-gradient{background:linear-gradient(135deg,#0f3933 0,#1a6b5a 50%,#2a9d8f 100%)!important;box-shadow:0 4px 16px rgba(15,57,51,.2),0 1px 4px rgba(15,57,51,.1)!important;border:none!important}.light .card,.light .card-body{background-color:#fff!important;border:1px solid rgba(42,157,143,.1)!important;box-shadow:0 2px 8px rgba(15,57,51,.05),0 1px 2px rgba(15,57,51,.03)!important}.light .card:hover{box-shadow:0 4px 16px rgba(15,57,51,.08),0 2px 4px rgba(15,57,51,.04)!important;border-color:rgba(42,157,143,.18)!important}.light [class*=bg-base-200]:not(.section-header-gradient *):not(header *):not(nav *){background-color:#f5faf9!important;border:1px solid rgba(42,157,143,.08)!important}.light .bg-base-100:not(header):not(.section-header-gradient):not([class*=fixed]):not(nav){background-color:#f8fcfb!important}.light .section-header-gradient [class*=bg-base-100],.light .section-header-gradient [class*=bg-base-200],.light header [class*=bg-base-200]{border:none!important;box-shadow:none!important;background-color:rgba(255,255,255,.12)!important}.light [class*=bg-base-100][class*="md:bg-base-200"][class*=shadow-sm]{background-color:#fff!important;border:1px solid rgba(42,157,143,.12)!important;box-shadow:0 2px 10px rgba(15,57,51,.06)!important}.light [class*=bg-base-100][class*=rounded-lg][class*=p-2][class*=group]{background-color:#f8fcfb!important;border:1px solid rgba(42,157,143,.06)!important}.light [class*=bg-base-300][class*="hover:bg-primary"]{background-color:rgba(42,157,143,.06)!important;border:1px solid rgba(42,157,143,.1)!important}.light [class*=bg-base-300][class*="hover:bg-primary"]:hover{background-color:rgba(42,157,143,.12)!important;border-color:rgba(42,157,143,.2)!important}.light [class*=bg-base-200][class*=shadow-lg][class*=rounded-lg][class*=flex-col]{background-color:#fff!important;border:1px solid rgba(42,157,143,.1)!important;box-shadow:0 2px 10px rgba(15,57,51,.06)!important}.light [class*=rounded-2xl][class*=overflow-hidden][class*=relative]{box-shadow:0 4px 16px rgba(15,57,51,.1),0 1px 4px rgba(15,57,51,.06)!important;border:1px solid rgba(42,157,143,.08)!important}.light [class*=border][class*=border-base-200][class*=shadow-sm][class*="hover:shadow"]{border-color:rgba(42,157,143,.12)!important;background-color:#fff!important}.light [class*=border][class*=border-base-200][class*=shadow-sm][class*="hover:shadow"]:hover{border-color:rgba(42,157,143,.22)!important;box-shadow:0 8px 24px rgba(15,57,51,.1)!important}.light table th{background:linear-gradient(180deg,rgba(42,157,143,.06) 0,rgba(42,157,143,.03) 100%)!important;border-bottom:2px solid rgba(42,157,143,.15)!important;color:#0f3933!important;font-weight:600!important}.light table td{border-color:rgba(42,157,143,.06)!important}.light table tr:hover td{background-color:rgba(42,157,143,.03)!important}.light table tbody tr:nth-child(2n) td{background-color:rgba(42,157,143,.015)!important}.light button[class*=bg-primary][class*=text-primary-content]{box-shadow:0 2px 8px rgba(249,115,22,.25)!important}.light [class*=border-b][class*=border-base-200]{border-color:rgba(42,157,143,.08)!important}.light [class*=bg-gradient-to-br][class*="from-primary/20"]{border:1px solid rgba(249,115,22,.15)!important}.light [class*=bg-gradient-to-br][class*="from-success/20"]{border:1px solid rgba(34,197,94,.15)!important}.light [class*=bg-gradient-to-br][class*="from-error/20"]{border:1px solid rgba(239,68,68,.15)!important}.light [class*=bg-base-100][class*=rounded-2xl][class*=shadow-md]{background-color:#fff!important;border-color:rgba(42,157,143,.12)!important;box-shadow:0 2px 10px rgba(15,57,51,.06)!important}.light [class*=bg-base-100][class*=rounded-2xl][class*=shadow-md]:hover{box-shadow:0 4px 16px rgba(15,57,51,.1)!important;border-color:rgba(42,157,143,.2)!important}.light [class*="bg-base-200/30"]{background-color:#eef6f4!important}.light .card[class*=shadow-lg]{background-color:#fff!important;border-color:rgba(42,157,143,.12)!important;box-shadow:0 2px 12px rgba(15,57,51,.06),0 1px 3px rgba(15,57,51,.03)!important}.light .card [class*=bg-base-200]{background-color:rgba(42,157,143,.04)!important;border:1px solid rgba(42,157,143,.08)!important;border-radius:.75rem!important}.light [class*=bg-base-100][class*=border][class*=rounded-2xl][class*=p-4]{background-color:#fff!important;border-color:rgba(42,157,143,.1)!important;box-shadow:0 2px 8px rgba(15,57,51,.04)!important}.light [class*=bg-base-100][class*=border][class*=rounded-2xl][class*=p-4]:hover{border-color:rgba(42,157,143,.2)!important;box-shadow:0 4px 12px rgba(15,57,51,.08)!important}.light .section-header-gradient button[class*="bg-white/20"]{background-color:rgba(255,255,255,.2)!important;border:1px solid rgba(255,255,255,.15)!important}.light [class*=bg-success]{box-shadow:0 1px 4px rgba(34,197,94,.2)!important}.light [class*="bg-base-200/50"][class*=rounded-xl]{background-color:rgba(42,157,143,.04)!important;border:1px solid rgba(42,157,143,.08)!important}.light .section-header-gradient button[class*="text-white/60"]{color:rgba(255,255,255,.7)!important}.light [class*=bg-base-100][class*=rounded-xl][class*=border]{background-color:#fff!important;border-color:rgba(42,157,143,.1)!important;box-shadow:0 1px 6px rgba(15,57,51,.04)!important}.light [class*=bg-base-100][class*=rounded-xl][class*=shadow-sm]{background-color:#fff!important;border-color:rgba(42,157,143,.1)!important;box-shadow:0 2px 8px rgba(15,57,51,.04)!important}.light [class*="bg-base-200/50"][class*=border-b]{background-color:rgba(42,157,143,.04)!important;border-color:rgba(42,157,143,.1)!important}.light [class*="bg-success/10"]{background-color:rgba(34,197,94,.08)!important;border:1px solid rgba(34,197,94,.15)!important}.light [class*="bg-error/10"]{background-color:rgba(239,68,68,.08)!important;border:1px solid rgba(239,68,68,.15)!important}.light [class*=bg-base-200][class*=rounded-lg]:not(.section-header-gradient *){background-color:rgba(42,157,143,.04)!important;border:1px solid rgba(42,157,143,.08)!important}.light [class*=bg-base-100][class*=backdrop-blur]{background-color:rgba(255,255,255,.85)!important;border-color:rgba(42,157,143,.12)!important;box-shadow:0 4px 16px rgba(15,57,51,.06)!important;backdrop-filter:blur(12px)!important}.light [class*="bg-blue-500/15"]{background-color:rgba(59,130,246,.08)!important;border:1px solid rgba(59,130,246,.15)!important}.light [class*="bg-purple-500/15"]{background-color:rgba(168,85,247,.08)!important;border:1px solid rgba(168,85,247,.15)!important}.light [class*=shadow-2xl][class*=rounded-lg]:not(nav *){box-shadow:0 8px 24px rgba(15,57,51,.08)!important;border:1px solid rgba(42,157,143,.1)!important}.light [class*=backdrop-blur-sm][class*=rounded-2xl]{background-color:rgba(255,255,255,.9)!important;border-color:rgba(42,157,143,.12)!important;box-shadow:0 2px 12px rgba(15,57,51,.05)!important}.light [class*="hover:border-blue-500/30"]{border-color:rgba(42,157,143,.1)!important}.light [class*="hover:border-blue-500/30"]:hover{border-color:rgba(59,130,246,.3)!important;box-shadow:0 4px 16px rgba(59,130,246,.08)!important}.light [class*="bg-purple-500/10"]{background-color:rgba(168,85,247,.06)!important;border:1px solid rgba(168,85,247,.12)!important}.light [class*="bg-yellow-500/10"]{background-color:rgba(234,179,8,.06)!important;border:1px solid rgba(234,179,8,.12)!important}.light [class*="bg-red-500/10"]{background-color:rgba(239,68,68,.06)!important;border:1px solid rgba(239,68,68,.12)!important}.light input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.light select,.light textarea{background-color:#fff!important;border-color:rgba(42,157,143,.15)!important}.light input:focus,.light select:focus,.light textarea:focus{border-color:#2a9d8f!important;box-shadow:0 0 0 3px rgba(42,157,143,.12)!important}.light input::placeholder,.light textarea::placeholder{color:rgba(15,57,51,.35)!important}.light .badge:not([class*=badge-error]):not([class*=badge-warning]):not([class*=badge-success]):not([class*=badge-info]):not([class*=badge-primary]){background-color:rgba(42,157,143,.07)!important;border-color:rgba(42,157,143,.15)!important;color:#0f3933!important}.light .btn-primary:not(.section-header-gradient .btn-primary){box-shadow:0 2px 8px rgba(249,115,22,.25)!important}.light .btn-primary:hover:not(.section-header-gradient .btn-primary){box-shadow:0 4px 12px rgba(249,115,22,.3)!important}.light .btn-ghost:not(header .btn-ghost):not(.section-header-gradient .btn-ghost){color:#1a4a42!important}.light .btn-ghost:not(header .btn-ghost):not(.section-header-gradient .btn-ghost):hover{background-color:rgba(42,157,143,.06)!important}.light hr{border-color:rgba(42,157,143,.08)!important}.light [class*=border-base-200],.light [class*=border-base-300]{border-color:rgba(42,157,143,.1)!important}.light [class*=divide-base]>:not(:last-child){border-color:rgba(42,157,143,.08)!important}.light [class*="text-base-content/40"],.light [class*="text-base-content/50"]{color:rgba(15,57,51,.4)!important}.light [class*="text-base-content/60"],.light [class*="text-base-content/70"]{color:rgba(15,57,51,.55)!important}.light .text-muted,.light [class*=text-muted]{color:#4a7c72!important}.light .modal-box,.light [class*=bg-base-200][class*=rounded-2xl][class*=shadow-2xl]{background-color:#fff!important;border:1px solid rgba(42,157,143,.1)!important;box-shadow:0 20px 60px rgba(15,57,51,.15),0 4px 16px rgba(15,57,51,.08)!important}.light [class*="bg-black/30"][class*=backdrop-blur],.light [class*="bg-black/60"],.light [class*="bg-black/70"]{background-color:rgba(15,57,51,.25)!important}.light [class*=border-b][class*=border-base-300]{border-color:rgba(42,157,143,.1)!important}.light .skeleton{--skeleton-base:rgba(42, 157, 143, 0.05);--skeleton-highlight:rgba(42, 157, 143, 0.1)}.light .loading-overlay{background-color:rgba(240,247,246,.92)!important}.light nav button[class*=rounded-2xl]:not([class*=text-error]):not([class*=bg-gradient]){border:1px solid transparent;transition:.2s}.light nav button[class*=rounded-2xl]:not([class*=text-error]):not([class*=bg-gradient]):active{background-color:rgba(42,157,143,.08)!important;border-color:rgba(42,157,143,.15)!important}.light nav button[class*="bg-primary/30"]{background:linear-gradient(135deg,rgba(42,157,143,.12) 0,rgba(15,57,51,.06) 100%)!important;border:1px solid rgba(42,157,143,.2)!important;box-shadow:0 2px 8px rgba(42,157,143,.1)!important}.light nav button[class*="bg-base-200/20"]{background-color:rgba(42,157,143,.03)!important;border:1px solid rgba(42,157,143,.06)!important}.light p[class*="text-base-content/40"][class*=uppercase]{color:rgba(42,157,143,.55)!important}.light button[class*="from-primary/10"]{background:linear-gradient(135deg,rgba(42,157,143,.08) 0,rgba(15,57,51,.04) 100%)!important;border-color:rgba(42,157,143,.15)!important}.light .fab{box-shadow:0 4px 16px rgba(15,57,51,.15),0 2px 6px rgba(15,57,51,.08)!important}.light [class*=bg-base-100][class*=rounded-t]{background:linear-gradient(180deg,#fff 0,#f8fcfb 100%)!important;border-top:2px solid rgba(42,157,143,.12)!important}.light .pull-refresh-indicator{color:#2a9d8f!important}.light ::-webkit-scrollbar-thumb{background:rgba(42,157,143,.25)!important;border-radius:4px!important}.light ::-webkit-scrollbar-track{background:rgba(42,157,143,.04)!important}.light [class*=bg-gray-800][class*=rounded],.light [class*=bg-gray-900][class*=rounded]{box-shadow:0 8px 24px rgba(15,57,51,.1),0 2px 8px rgba(15,57,51,.05)!important;border:1px solid rgba(42,157,143,.1)!important}}.mobile-drawer-light{background:linear-gradient(180deg,#fff 0,#f5faf9 40%,#eef6f4 100%)!important;border-left:1px solid rgba(42,157,143,.12)!important}@media (max-width:479px){.light .mobile-main-content,.light main{background:linear-gradient(180deg,#eef6f4 0,#e5f0ee 50%,#eef6f4 100%)!important}.light .card{border:1px solid rgba(42,157,143,.12)!important;box-shadow:0 1px 4px rgba(15,57,51,.05)!important}}