@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
.bg-gradient-primary{background:linear-gradient(to bottom right,#10b981,#14b8a6,#22c55e)}.bg-gradient-overlay-primary{background:linear-gradient(90deg,#10b9811a,#14b8a60d,#22c55e1a)}.bg-radial-gradient-1{background:radial-gradient(circle at 30% 20%,#10b9811a,#0000 50%)}.bg-radial-gradient-2{background:radial-gradient(circle at 70% 80%,#14b8a61a,#0000 50%)}.design-system-background{position:relative;overflow:hidden}.design-system-background:before{content:"";background:linear-gradient(to bottom right,#ecfdf5,#f0fdfa,#dcfce7);position:absolute;inset:0}.design-system-background:after{content:"";background:linear-gradient(90deg,#10b9811a,#14b8a60d,#22c55e1a);position:absolute;inset:0}.glass-card{isolation:isolate;background-color:#fffffff2;border:1px solid #e5e7eb80;border-radius:1rem;position:relative;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.glass-card-hover{transition:all .3s}.glass-card-hover:hover{box-shadow:0 25px 50px -12px #00000040}.glass-card-dark{background-color:#111827f2;border-color:#4b556380}.text-gradient-primary{color:#0000;background:linear-gradient(90deg,#10b981,#14b8a6);-webkit-background-clip:text;background-clip:text}.text-gradient-dark{color:#0000;background:linear-gradient(90deg,#111827,#1f2937,#374151);-webkit-background-clip:text;background-clip:text}.text-gradient-heading{letter-spacing:-.025em;font-size:2.25rem;font-weight:700}@media (min-width:768px){.text-gradient-heading{font-size:3rem}}@media (min-width:1024px){.text-gradient-heading{font-size:3.75rem}}.btn-gradient-primary{color:#fff;background:linear-gradient(90deg,#059669,#0d9488);transition:all .3s;box-shadow:0 10px 15px -3px #0000001a}.btn-gradient-primary:hover{background:linear-gradient(90deg,#047857,#0f766e);box-shadow:0 20px 25px -5px #0000001a}.btn-outline-primary{border-color:#bbf7d0;transition:background-color .15s}.btn-outline-primary:hover{background-color:#f0fdf4}.btn-ghost-primary{transition:background-color .15s}.btn-ghost-primary:hover{background-color:#f0fdf44d}.badge-gradient{background:linear-gradient(90deg,#0596691a,#0d94881a);border:1px solid #10b98133;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;display:inline-flex}.badge-solid{color:#fff;background:linear-gradient(90deg,#059669,#0d9488);border:none}.badge-outline{background-color:#fffffff2;border:1px solid #e5e7eb80}.card-professional{isolation:isolate;background-color:#fffffff2;border:1px solid #e5e7eb80;border-radius:1rem;padding:2rem;position:relative;box-shadow:0 10px 15px -3px #0000001a}.card-hover-effect{transition:all .3s}.card-hover-effect:hover{transform:translateY(-.25rem);box-shadow:0 25px 50px -12px #00000040}.card-gradient-border{position:relative}.card-gradient-border:before{content:"";z-index:-1;background:linear-gradient(90deg,#059669,#0d9488);border-radius:1rem;padding:1px;position:absolute;inset:0}.icon-container-gradient{background:linear-gradient(to bottom right,#059669,#0d9488);border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}.icon-container-soft{color:#16a34a;background:linear-gradient(to bottom right,#0596691a,#0d94881a);border-radius:.75rem;padding:.75rem}.icon-hover-scale{transition:transform .3s}.group:hover .icon-hover-scale{transform:scale(1.1)}.list-item-positive{background:linear-gradient(90deg,#05966980,#0d948880);border:1px solid #bbf7d04d;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem;display:flex}.list-item-negative{background-color:#fef2f24d;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem;transition:background-color .15s;display:flex}.list-item-negative:hover{background-color:#fef2f280}.list-item-neutral{border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem;transition:background-color .15s;display:flex}.list-item-neutral:hover{background-color:#f0fdf44d}.nav-item-gradient{background:linear-gradient(90deg,#f9fafb,#fff);border:1px solid #f3f4f6;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem;transition:all .3s;display:flex}.nav-item-gradient:hover{background:linear-gradient(90deg,#059669,#0d9488);border-color:#bbf7d0}.nav-link-hover{transition:color .15s}.nav-link-hover:hover{color:#15803d}.section-spacing{padding-top:4rem;padding-bottom:4rem}@media (min-width:768px){.section-spacing{padding-top:6rem;padding-bottom:6rem}}.container-max{max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.hero-spacing{padding-top:6rem;padding-bottom:4rem}@media (min-width:768px){.hero-spacing{padding-top:8rem;padding-bottom:6rem}}.transition-professional{transition:all .3s ease-out}.hover-lift:hover{transform:translateY(-.25rem)}.hover-glow:hover{box-shadow:0 0 20px #2ab24e4d}.input-professional{border-color:#e5e7eb;transition:border-color .15s,box-shadow .15s}.input-professional:focus{border-color:#10b981;box-shadow:0 0 0 3px #22c55e33}.select-professional{border-color:#e5e7eb;transition:border-color .15s,box-shadow .15s}.select-professional:focus{border-color:#10b981;box-shadow:0 0 0 3px #22c55e33}.checkbox-professional{color:#16a34a;border-color:#d1d5db}.checkbox-professional:focus{box-shadow:0 0 0 3px #22c55e80}.overlay-gradient{background-color:#0000001a;position:absolute;inset:0}.modal-professional{isolation:isolate;background-color:#fffffff2;border:1px solid #e5e7eb80;border-radius:1rem;position:relative;box-shadow:0 25px 50px -12px #00000040}.gradient-border-top{border-top-width:4px;border-image:linear-gradient(90deg,#059669,#0d9488) 1}.shadow-professional{box-shadow:0 4px 20px #00000014}.shadow-professional-dark{box-shadow:0 4px 20px #0000004d}@media (min-width:640px){.sm\:glass-card{background-color:#fffffff2}}@media (min-width:768px){.md\:glass-card{background-color:#fffffff2}}@media (min-width:1024px){.lg\:glass-card{background-color:#fffffff2}}@media (prefers-color-scheme:dark){.glass-card{background-color:#111827f2;border-color:#4b556380}.text-gradient-primary{color:#0000;background:linear-gradient(90deg,#34d399,#2dd4bf);-webkit-background-clip:text;background-clip:text}.card-professional{background-color:#111827f2;border-color:#4b556380}}.feature-badge{background:linear-gradient(90deg,#0596691a,#0d94881a);border:1px solid #10b98133;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;display:inline-flex}.feature-badge-icon{color:#16a34a;width:1rem;height:1rem}.feature-badge-text{color:#15803d;letter-spacing:.05em;text-transform:uppercase;font-size:.875rem;font-weight:600}.metric-card{isolation:isolate;text-align:center;background-color:#fffffff2;border:1px solid #e5e7eb80;border-radius:1rem;padding:1.5rem;position:relative;box-shadow:0 10px 15px -3px #0000001a}.metric-value{color:#0000;background:linear-gradient(90deg,#059669,#0d9488);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.metric-label{color:#4b5563;margin-top:.25rem;font-size:.875rem}.cta-gradient-bg{background:linear-gradient(90deg,#059669,#0d9488)}.cta-card{isolation:isolate;background:linear-gradient(90deg,#059669,#0d9488);border:none;border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.hover-emerald:hover{color:#16a34a;background-color:#f0fdf41a}.hover-scale-sm:hover{transform:scale(1.05)}.hover-scale-md:hover{transform:scale(1.1)}.focus-emerald:focus{box-shadow:0 0 0 2px #22c55e,0 0 0 4px #fff}.skeleton-gradient{background:linear-gradient(90deg,#e5e7eb,#d1d5db,#e5e7eb);animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.error-gradient{background:linear-gradient(90deg,#fef2f2,#fdf2f8);border-color:#fecaca}.success-gradient{background:linear-gradient(90deg,#059669,#0d9488);border-color:#bbf7d0}.warning-gradient{background:linear-gradient(90deg,#fffbeb,#fefce8);border-color:#fcd34d}
html[data-high-contrast=true]{--text-primary:#000;--text-secondary:#1a1a1a;--bg-primary:#fff;--border-color:#000}html[data-high-contrast=true] *{border-color:currentColor!important}html[data-high-contrast=true] .text-gray-400,html[data-high-contrast=true] .text-gray-500,html[data-high-contrast=true] .text-gray-600,html[data-high-contrast=true] .text-muted-foreground{color:#1a1a1a!important}html[data-high-contrast=true] .bg-gray-50,html[data-high-contrast=true] .bg-gray-100{background-color:#fff!important}html[data-high-contrast=true] .border-gray-200,html[data-high-contrast=true] .border-gray-100{border-color:#333!important}html[data-high-contrast=true] button,html[data-high-contrast=true] a{text-decoration:underline}html[data-high-contrast=true] button:focus,html[data-high-contrast=true] a:focus,html[data-high-contrast=true] input:focus,html[data-high-contrast=true] select:focus{outline-offset:2px!important;outline:3px solid #000!important}html[data-large-text=true]{font-size:20px!important}html[data-large-text=true] .text-xs{font-size:.85rem!important}html[data-large-text=true] .text-sm{font-size:1rem!important}html[data-large-text=true] .text-base{font-size:1.15rem!important}html[data-large-text=true] .text-lg{font-size:1.35rem!important}html[data-large-text=true] .text-xl{font-size:1.5rem!important}html[data-reduced-motion=true] *,html[data-reduced-motion=true] :before,html[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-reduced-motion=true] .animate-spin,html[data-reduced-motion=true] .animate-pulse,html[data-reduced-motion=true] .animate-bounce,html[data-reduced-motion=true] .animate-ping{animation:none!important}html[data-custom-font-size]{font-size:var(--a11y-font-size,16px)}html[data-custom-line-spacing],html[data-custom-line-spacing] p,html[data-custom-line-spacing] li,html[data-custom-line-spacing] td,html[data-custom-line-spacing] label,html[data-custom-line-spacing] span{line-height:var(--a11y-line-spacing,1.5)}html[data-focus-indicators=true] :focus-visible{outline-offset:2px!important;outline:3px solid #2ab24e!important}html[dir=rtl]{text-align:right;direction:rtl}html[dir=rtl] .flex,html[dir=rtl] .flex-row{flex-direction:row-reverse}html[dir=rtl] .flex-col{flex-direction:column}html[dir=rtl] .ml-auto{margin-left:unset;margin-right:auto}html[dir=rtl] .mr-auto{margin-right:unset;margin-left:auto}html[dir=rtl] .text-left{text-align:right}html[dir=rtl] .text-right{text-align:left}html[dir=rtl] .pl-2,html[dir=rtl] .pl-3,html[dir=rtl] .pl-4{padding-left:unset;padding-right:inherit}html[dir=rtl] .pr-2,html[dir=rtl] .pr-3,html[dir=rtl] .pr-4{padding-right:unset;padding-left:inherit}html[dir=rtl] .space-x-2>:not(:first-child),html[dir=rtl] .space-x-3>:not(:first-child),html[dir=rtl] .space-x-4>:not(:first-child){margin-left:unset;margin-right:.5rem}html[dir=rtl] .gap-x-2,html[dir=rtl] .gap-x-3,html[dir=rtl] .gap-x-4{column-gap:inherit}html[data-lightweight-mode=true] *,html[data-lightweight-mode=true] :before,html[data-lightweight-mode=true] :after{box-shadow:none!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-lightweight-mode=true] .shadow-sm,html[data-lightweight-mode=true] .shadow-md,html[data-lightweight-mode=true] .shadow-lg,html[data-lightweight-mode=true] .shadow-xl{box-shadow:0 1px 2px #0000001a!important}html[data-lightweight-mode=true] .bg-gradient-to-r,html[data-lightweight-mode=true] .bg-gradient-to-l,html[data-lightweight-mode=true] .bg-gradient-to-b,html[data-lightweight-mode=true] .bg-linear-to-r{background-image:none!important}html[data-no-images=true] img:not([data-essential]){display:none!important}html[data-no-images=true] .bg-cover,html[data-no-images=true] .bg-center{background-color:#f3f4f6!important;background-image:none!important}html[data-lite-mode=true] button,html[data-lite-mode=true] a,html[data-lite-mode=true] [role=button]{min-height:48px}html[data-lite-mode=true] *,html[data-lite-mode=true] :before,html[data-lite-mode=true] :after{transition-duration:.05ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-lite-mode=true]{font-size:17px}@media (pointer:coarse){button,[role=button],[data-slot=alert-dialog-trigger],[data-slot=dropdown-menu-trigger],[data-slot=toggle-group-item]{min-height:44px;padding-top:max(0px,22px - .75em);padding-bottom:max(0px,22px - .75em)}button:has(>svg:only-child){justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}button:has(>.lucide:only-child){justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}[role=button]:has(>svg:only-child){justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}[role=button]:has(>.lucide:only-child){justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}nav a,[role=menuitem],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=command-item]{align-items:center;min-height:44px;display:flex}p a,li a,td a,span a{position:relative}p a:before,li a:before,td a:before,span a:before{content:"";min-width:44px;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week],input[type=file],[data-slot=input],select,[data-slot=select-trigger],textarea,[data-slot=textarea]{min-height:44px}input[type=checkbox],input[type=radio],[role=checkbox],[role=radio],[role=switch],[data-slot=switch],[data-slot=checkbox]{cursor:pointer;min-width:44px;min-height:44px}:is(label:has(input[type=checkbox]),label:has(input[type=radio]),label:has([role=checkbox]),label:has([role=radio])){align-items:center;gap:8px;min-height:44px;display:inline-flex}[role=tab],[data-slot=tabs-trigger]{justify-content:center;align-items:center;min-height:44px;padding-left:16px;padding-right:16px;display:inline-flex}[data-slot=popover-trigger],[data-slot=select-trigger],[data-slot=combobox-trigger]{min-height:44px}table button,table a,table [role=button],.data-table-wrapper button,.data-table-wrapper a,[aria-label=pagination] button,[aria-label=pagination] a,nav[aria-label*=pagination] button,nav[aria-label*=pagination] a,[aria-label=Close],[aria-label=close],[aria-label=Dismiss],[data-slot=dialog-close],[data-slot=sheet-close]{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}[data-slot=slider-thumb]{min-width:44px;min-height:44px}input[type=range]::-webkit-slider-thumb{min-width:44px;min-height:44px}[data-slot=calendar] button,[data-slot=calendar] td{min-width:44px;min-height:44px}[data-slot=badge] button,.badge button,[class*=badge] button{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}[aria-label=breadcrumb] a,[aria-label=breadcrumb] button,nav[aria-label*=breadcrumb] a{align-items:center;min-height:44px;display:inline-flex}[data-slot=accordion-trigger],[role=button][aria-expanded]{min-height:44px}input[type=hidden],button[type=submit][aria-hidden=true]{min-height:unset;min-width:unset}button.h-12,button.h-14,button.h-16,[role=button].h-12,[role=button].h-14,[role=button].h-16{padding-top:revert;padding-bottom:revert}[data-slot=dialog-content],[data-slot=sheet-content],[data-slot=alert-dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content]{min-height:unset;min-width:unset}}
