.chakra-calendar .rdp{--rdp-cell-size: var(--rdp-cell-size, 40px);--rdp-accent-color: var(--rdp-accent-color);--rdp-background-color: var(--rdp-background-color);--rdp-outline-color: var(--rdp-outline-color);margin:0}.chakra-calendar .rdp-months{display:flex}.chakra-calendar .rdp-month{margin:0}.chakra-calendar .rdp-table{width:100%;max-width:none;border-collapse:collapse}.chakra-calendar .rdp-head_row,.chakra-calendar .rdp-row{height:auto}.chakra-calendar .rdp-head_cell{padding:.5rem .25rem;text-align:center;font-size:.75rem;font-weight:600;color:var(--rdp-text-color-disabled, #666);text-transform:uppercase}.chakra-calendar .rdp-cell{padding:0}.chakra-calendar .rdp-button{width:var(--rdp-cell-size);height:var(--rdp-cell-size);border:none;background:none;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:500;color:var(--rdp-text-color);transition:all .2s;position:relative}.chakra-calendar .rdp-button:hover:not(.rdp-day_disabled){background-color:#8080801a}.chakra-calendar .rdp-day_today .rdp-button{background-color:var(--rdp-accent-color);color:#fff;font-weight:700}.chakra-calendar .rdp-day_selected .rdp-button{background-color:var(--rdp-accent-color);color:#fff}.chakra-calendar .rdp-day_selected .rdp-button:hover{background-color:var(--rdp-outline-selected-color)}.chakra-calendar .rdp-day_outside{opacity:var(--rdp-disabled-opacity, .4)}.chakra-calendar .rdp-day_disabled .rdp-button{opacity:var(--rdp-disabled-opacity, .4);cursor:not-allowed}.chakra-calendar .rdp-day_disabled .rdp-button:hover{background:none}.chakra-calendar .rdp-nav,.chakra-calendar .rdp-caption{display:none}:root{--primary-50: hsl(152, 76%, 97%);--primary-100: hsl(149, 80%, 90%);--primary-200: hsl(152, 76%, 80%);--primary-300: hsl(156, 72%, 67%);--primary-400: hsl(158, 64%, 52%);--primary-500: hsl(160, 84%, 39%);--primary-600: hsl(161, 94%, 30%);--primary-700: hsl(163, 94%, 24%);--primary-800: hsl(165, 89%, 19%);--primary-900: hsl(166, 85%, 15%);--primary-950: hsl(168, 80%, 10%);--gray-50: hsl(0, 0%, 98%);--gray-100: hsl(0, 0%, 96%);--gray-200: hsl(0, 0%, 91%);--gray-300: hsl(0, 0%, 84%);--gray-400: hsl(0, 0%, 64%);--gray-500: hsl(0, 0%, 48%);--gray-600: hsl(0, 0%, 38%);--gray-700: hsl(0, 0%, 28%);--gray-800: hsl(0, 0%, 20%);--gray-900: hsl(0, 0%, 13%);--gray-950: hsl(0, 0%, 8%);--background: hsl(0, 0%, 100%);--foreground: hsl(0, 0%, 13%);--card: hsl(0, 0%, 100%);--card-foreground: hsl(0, 0%, 13%);--popover: hsl(0, 0%, 100%);--popover-foreground: hsl(0, 0%, 13%);--primary: hsl(160, 84%, 39%);--primary-foreground: hsl(0, 0%, 100%);--secondary: hsl(0, 0%, 96%);--secondary-foreground: hsl(0, 0%, 13%);--muted: hsl(0, 0%, 96%);--muted-foreground: hsl(0, 0%, 48%);--accent: hsl(152, 76%, 97%);--accent-foreground: hsl(160, 84%, 39%);--border: hsl(0, 0%, 91%);--input: hsl(0, 0%, 100%);--ring: hsl(160, 84%, 39%);--radius: .625rem;--success: hsl(160, 84%, 39%);--success-foreground: hsl(0, 0%, 100%);--warning: hsl(38, 92%, 50%);--warning-foreground: hsl(0, 0%, 13%);--destructive: hsl(0, 84%, 60%);--destructive-foreground: hsl(0, 0%, 100%);--info: hsl(217, 91%, 60%);--info-foreground: hsl(0, 0%, 100%);--sidebar: hsl(0, 0%, 100%);--sidebar-foreground: hsl(0, 0%, 13%);--sidebar-primary: hsl(160, 84%, 39%);--sidebar-primary-foreground: hsl(0, 0%, 100%);--sidebar-accent: hsl(152, 76%, 97%);--sidebar-accent-foreground: hsl(160, 84%, 39%);--sidebar-border: hsl(0, 0%, 91%);--sidebar-ring: hsl(160, 84%, 39%);--chart-1: hsl(160, 84%, 39%);--chart-2: hsl(217, 91%, 60%);--chart-3: hsl(38, 92%, 50%);--chart-4: hsl(280, 65%, 60%);--chart-5: hsl(0, 84%, 60%);--green-50: hsl(152, 76%, 97%);--green-100: hsl(149, 80%, 90%);--green-200: hsl(152, 76%, 80%);--green-300: hsl(156, 72%, 67%);--green-400: hsl(158, 64%, 52%);--green-500: hsl(160, 84%, 39%);--green-600: hsl(161, 94%, 30%);--green-700: hsl(163, 94%, 24%);--green-800: hsl(165, 89%, 19%);--green-900: hsl(166, 85%, 15%);--red-50: hsl(0, 86%, 97%);--red-100: hsl(0, 93%, 94%);--red-200: hsl(0, 96%, 89%);--red-300: hsl(0, 94%, 82%);--red-400: hsl(0, 91%, 71%);--red-500: hsl(0, 84%, 60%);--red-600: hsl(0, 72%, 51%);--red-700: hsl(0, 74%, 42%);--red-800: hsl(0, 70%, 35%);--red-900: hsl(0, 63%, 31%);--yellow-50: hsl(48, 100%, 96%);--yellow-100: hsl(48, 96%, 89%);--yellow-200: hsl(48, 97%, 77%);--yellow-300: hsl(46, 97%, 65%);--yellow-400: hsl(43, 96%, 56%);--yellow-500: hsl(38, 92%, 50%);--yellow-600: hsl(32, 95%, 44%);--yellow-700: hsl(26, 90%, 37%);--yellow-800: hsl(23, 83%, 31%);--yellow-900: hsl(20, 79%, 26%);--blue-50: hsl(214, 100%, 97%);--blue-100: hsl(214, 95%, 93%);--blue-200: hsl(213, 97%, 87%);--blue-300: hsl(212, 96%, 78%);--blue-400: hsl(213, 94%, 68%);--blue-500: hsl(217, 91%, 60%);--blue-600: hsl(221, 83%, 53%);--blue-700: hsl(224, 76%, 48%);--blue-800: hsl(226, 71%, 40%);--blue-900: hsl(224, 64%, 33%);--space-0: 0;--space-px: 1px;--space-0-5: .125rem;--space-1: .25rem;--space-1-5: .375rem;--space-2: .5rem;--space-2-5: .625rem;--space-3: .75rem;--space-3-5: .875rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.25rem;--space-10: 2.5rem;--space-11: 2.75rem;--space-12: 3rem;--space-13: 3.25rem;--space-14: 3.5rem;--space-15: 3.75rem;--space-16: 4rem;--space-18: 4.5rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--space-40: 10rem;--space-48: 12rem;--space-56: 14rem;--space-64: 16rem;--font-sans: "Figtree", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--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;--line-height-none: 1;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--letter-spacing-tighter: -.05em;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .1em;--shadow-xs: 0 1px 2px 0 hsla(0, 0%, 0%, .05);--shadow-sm: 0 1px 3px 0 hsla(0, 0%, 0%, .1), 0 1px 2px -1px hsla(0, 0%, 0%, .1);--shadow-md: 0 4px 6px -1px hsla(0, 0%, 0%, .1), 0 2px 4px -2px hsla(0, 0%, 0%, .1);--shadow-lg: 0 10px 15px -3px hsla(0, 0%, 0%, .1), 0 4px 6px -4px hsla(0, 0%, 0%, .1);--shadow-xl: 0 20px 25px -5px hsla(0, 0%, 0%, .1), 0 8px 10px -6px hsla(0, 0%, 0%, .1);--shadow-2xl: 0 25px 50px -12px hsla(0, 0%, 0%, .25);--shadow-inner: inset 0 2px 4px 0 hsla(0, 0%, 0%, .05);--shadow-green-sm: 0 2px 8px hsla(160, 84%, 39%, .25);--shadow-green-md: 0 4px 14px hsla(160, 84%, 39%, .3);--shadow-green-lg: 0 8px 24px hsla(160, 84%, 39%, .35);--radius-none: 0;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-full: 9999px;--border-width-0: 0;--border-width-1: 1px;--border-width-2: 2px;--border-width-4: 4px;--border-width-8: 8px;--duration-75: 75ms;--duration-100: .1s;--duration-150: .15s;--duration-200: .2s;--duration-300: .3s;--duration-500: .5s;--duration-700: .7s;--duration-1000: 1s;--ease-linear: linear;--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);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--z-0: 0;--z-10: 10;--z-20: 20;--z-30: 30;--z-40: 40;--z-50: 50;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080;--clr-primary-50: 236 253 245;--clr-primary-100: 209 250 229;--clr-primary-200: 167 243 208;--clr-primary-300: 110 231 183;--clr-primary-400: 52 211 153;--clr-primary-500: 16 185 129;--clr-primary-600: 5 150 105;--clr-primary-700: 4 120 87;--clr-primary-800: 6 95 70;--clr-primary-900: 6 78 59;--clr-primary-950: 2 44 34;--clr-gray-50: 250 250 250;--clr-gray-100: 245 245 245;--clr-gray-200: 232 232 232;--clr-gray-300: 212 212 212;--clr-gray-400: 163 163 163;--clr-gray-500: 115 115 115;--clr-gray-600: 82 82 82;--clr-gray-700: 64 64 64;--clr-gray-800: 38 38 38;--clr-gray-900: 23 23 23;--clr-gray-950: 10 10 10;--clr-green-50: 236 253 245;--clr-green-100: 209 250 229;--clr-green-200: 167 243 208;--clr-green-300: 110 231 183;--clr-green-400: 52 211 153;--clr-green-500: 16 185 129;--clr-green-600: 5 150 105;--clr-green-700: 4 120 87;--clr-green-800: 6 95 70;--clr-green-900: 6 78 59;--clr-red-50: 254 242 242;--clr-red-100: 254 226 226;--clr-red-200: 254 202 202;--clr-red-300: 252 165 165;--clr-red-400: 248 113 113;--clr-red-500: 239 68 68;--clr-red-600: 220 38 38;--clr-red-700: 185 28 28;--clr-red-800: 153 27 27;--clr-red-900: 127 29 29;--clr-yellow-50: 255 251 235;--clr-yellow-100: 254 243 199;--clr-yellow-200: 253 230 138;--clr-yellow-300: 252 211 77;--clr-yellow-400: 251 191 36;--clr-yellow-500: 245 158 11;--clr-yellow-600: 217 119 6;--clr-yellow-700: 180 83 9;--clr-yellow-800: 146 64 14;--clr-yellow-900: 120 53 15;--clr-blue-50: 239 246 255;--clr-blue-100: 219 234 254;--clr-blue-200: 191 219 254;--clr-blue-300: 147 197 253;--clr-blue-400: 96 165 250;--clr-blue-500: 59 130 246;--clr-blue-600: 37 99 235;--clr-blue-700: 29 78 216;--clr-blue-800: 30 64 175;--clr-blue-900: 30 58 138}.dark{--background: hsl(0, 0%, 9%);--foreground: hsl(0, 0%, 98%);--card: hsl(0, 0%, 14%);--card-foreground: hsl(0, 0%, 98%);--popover: hsl(0, 0%, 14%);--popover-foreground: hsl(0, 0%, 98%);--primary: hsl(158, 64%, 52%);--primary-foreground: hsl(0, 0%, 9%);--secondary: hsl(0, 0%, 18%);--secondary-foreground: hsl(0, 0%, 90%);--muted: hsl(0, 0%, 18%);--muted-foreground: hsl(0, 0%, 64%);--accent: hsl(160, 84%, 20%);--accent-foreground: hsl(156, 72%, 67%);--border: hsl(0, 0%, 20%);--input: hsl(0, 0%, 14%);--ring: hsl(158, 64%, 52%);--success: hsl(158, 64%, 52%);--success-foreground: hsl(0, 0%, 9%);--warning: hsl(43, 96%, 56%);--warning-foreground: hsl(0, 0%, 9%);--destructive: hsl(0, 91%, 71%);--destructive-foreground: hsl(0, 0%, 9%);--info: hsl(213, 94%, 68%);--info-foreground: hsl(0, 0%, 9%);--sidebar: hsl(0, 0%, 12%);--sidebar-foreground: hsl(0, 0%, 95%);--sidebar-primary: hsl(158, 64%, 52%);--sidebar-primary-foreground: hsl(0, 0%, 9%);--sidebar-accent: hsl(160, 84%, 20%);--sidebar-accent-foreground: hsl(156, 72%, 67%);--sidebar-border: hsl(0, 0%, 20%);--sidebar-ring: hsl(158, 64%, 52%);--shadow-xs: 0 1px 2px 0 hsla(0, 0%, 0%, .3);--shadow-sm: 0 1px 3px 0 hsla(0, 0%, 0%, .4), 0 1px 2px -1px hsla(0, 0%, 0%, .4);--shadow-md: 0 4px 6px -1px hsla(0, 0%, 0%, .4), 0 2px 4px -2px hsla(0, 0%, 0%, .4);--shadow-lg: 0 10px 15px -3px hsla(0, 0%, 0%, .4), 0 4px 6px -4px hsla(0, 0%, 0%, .4);--shadow-xl: 0 20px 25px -5px hsla(0, 0%, 0%, .4), 0 8px 10px -6px hsla(0, 0%, 0%, .4);--shadow-2xl: 0 25px 50px -12px hsla(0, 0%, 0%, .6);--shadow-green-sm: 0 2px 8px hsla(158, 64%, 52%, .2);--shadow-green-md: 0 4px 14px hsla(158, 64%, 52%, .25);--shadow-green-lg: 0 8px 24px hsla(158, 64%, 52%, .3)}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{border-color:var(--border)}.focus-ring{outline:none}.focus-ring:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.focus-ring-primary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:var(--shadow-green-sm)}::selection{background:var(--primary);color:var(--primary-foreground)}::-moz-selection{background:var(--primary);color:var(--primary-foreground)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--muted);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb{background:var(--gray-400);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--gray-500)}.dark ::-webkit-scrollbar-thumb{background:var(--gray-600)}.dark ::-webkit-scrollbar-thumb:hover{background:var(--gray-500)}
