/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:host,:root{--font-inter:var(--font-inter)}:root{--background:#fff;--background-color:#fff;--foreground:#464646;--card:#fff;--card-foreground:#464646;--popover:#fff;--popover-foreground:#464646;--primary:#007d68;--primary-foreground:#fff;--secondary:#556679;--secondary-foreground:#fff;--muted:#f5f5f5;--muted-foreground:#71777d;--accent:#e6f5f1;--accent-foreground:#007d68;--destructive:#cf4646;--border:#e7e9f3;--input:#e7e9f3;--ring:#94e0d3;--sidebar-border-app:#d6d6d6;--warning:#bb4d00;--warning-bg:#fffbe9;--success:#00a488;--success-soft:#e7f6f4;--success-border:#94e0d3;--radius:.5rem;--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:#1a1a1a;--background-color:#151617;--foreground:#e5e5e5;--card:#252525;--card-foreground:#e5e5e5;--popover:#252525;--popover-foreground:#e5e5e5;--primary:#00d7b0;--primary-foreground:#042922;--secondary:#a0a0a0;--secondary-foreground:#1a1a1a;--muted:#252525;--muted-foreground:#71777d;--accent:#00d7b01a;--accent-foreground:#00d7b0;--destructive:#f26f6f;--border:#ffffff1a;--input:#ffffff26;--ring:#00d7b059;--sidebar-border-app:#ffffff1a;--warning:#f5aa55;--warning-bg:#f5aa5529;--success:#00d7b0;--success-soft:#00d7b029;--success-border:#00d7b06b;--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}.light-logo{display:block}.dark .light-logo,.dark-logo{display:none}.dark .dark-logo{display:block}body,html{overscroll-behavior-y:none;background-color:var(--background-color);max-width:100vw}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-family:var(--font-source-sans-3)}[role=button]:not(:disabled),button:not(:disabled){cursor:pointer}}