@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap";@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@custom-variant dark (&:is(.dark *));:root{--font-size: 16px;--text-h1: 48px;--text-h2: 36px;--text-h3: 28px;--text-h4: 22px;--text-label: 18px;--text-base: 16px;--spacing-2xs: .125rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 2.5rem;--spacing-3xl: 3rem;--border-width-default: 1px;--border-width-thick: 2px;--border-width-thin: .5px;--radius-full: 9999px;--font-weight-bold: 700;--background: rgba(242, 242, 242, 1);--foreground: rgba(33, 36, 47, 1);--card: rgba(255, 255, 255, 1);--card-foreground: rgba(33, 36, 47, 1);--popover: rgba(255, 255, 255, 1);--popover-foreground: rgba(33, 36, 47, 1);--primary: rgba(126, 204, 238, 1);--primary-foreground: rgba(255, 255, 255, 1);--secondary: rgba(236, 203, 123, 1);--secondary-foreground: rgba(33, 36, 47, 1);--muted: rgba(224, 224, 224, 1);--muted-foreground: rgba(130, 130, 130, 1);--accent: rgba(126, 204, 238, 1);--accent-foreground: rgba(255, 255, 255, 1);--destructive: rgba(235, 87, 87, 1);--destructive-foreground: rgba(255, 255, 255, 1);--border: rgba(224, 224, 224, 1);--input: rgba(255, 255, 255, 1);--input-background: rgba(255, 255, 255, 1);--font-weight-medium: 500;--font-weight-normal: 400;--font-weight-semibold: 600;--ring: rgba(126, 204, 238, 1);--elevation-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--chart-1: rgba(126, 204, 238, 1);--chart-2: rgba(236, 203, 123, 1);--chart-3: rgba(235, 87, 87, 1);--chart-4: rgba(130, 130, 130, 1);--chart-5: rgba(79, 79, 79, 1);--radius: 6px;--sidebar: rgba(242, 242, 242, 1);--sidebar-foreground: rgba(33, 36, 47, 1);--sidebar-primary: rgba(126, 204, 238, 1);--sidebar-primary-foreground: rgba(255, 255, 255, 1);--sidebar-accent: rgba(236, 203, 123, 1);--sidebar-accent-foreground: rgba(33, 36, 47, 1);--sidebar-border: rgba(224, 224, 224, 1);--sidebar-ring: rgba(126, 204, 238, 1);--login-background: rgba(249, 249, 249, 1)}.dark{--background: rgba(33, 36, 47, 1);--foreground: rgba(242, 242, 242, 1);--card: rgba(33, 36, 47, 1);--card-foreground: rgba(242, 242, 242, 1);--popover: rgba(33, 36, 47, 1);--popover-foreground: rgba(242, 242, 242, 1);--primary: rgba(126, 204, 238, 1);--primary-foreground: rgba(33, 36, 47, 1);--secondary: rgba(236, 203, 123, 1);--secondary-foreground: rgba(33, 36, 47, 1);--muted: rgba(79, 79, 79, 1);--muted-foreground: rgba(130, 130, 130, 1);--accent: rgba(126, 204, 238, 1);--accent-foreground: rgba(33, 36, 47, 1);--destructive: rgba(235, 87, 87, 1);--destructive-foreground: rgba(255, 255, 255, 1);--border: rgba(79, 79, 79, 1);--input: rgba(79, 79, 79, 1);--ring: rgba(126, 204, 238, 1);--font-weight-medium: 500;--font-weight-normal: 400;--font-weight-semibold: 600;--chart-1: rgba(126, 204, 238, 1);--chart-2: rgba(236, 203, 123, 1);--chart-3: rgba(235, 87, 87, 1);--chart-4: rgba(130, 130, 130, 1);--chart-5: rgba(79, 79, 79, 1);--sidebar: rgba(33, 36, 47, 1);--sidebar-foreground: rgba(242, 242, 242, 1);--sidebar-primary: rgba(126, 204, 238, 1);--sidebar-primary-foreground: rgba(33, 36, 47, 1);--sidebar-accent: rgba(236, 203, 123, 1);--sidebar-accent-foreground: rgba(33, 36, 47, 1);--sidebar-border: rgba(79, 79, 79, 1);--sidebar-ring: rgba(126, 204, 238, 1)}@theme inline{ --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-input-background: var(--input-background); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --radius-sm: calc(var(--radius) - 2px); --radius-md: var(--radius); --radius-lg: calc(var(--radius) + 2px); --radius-xl: calc(var(--radius) + 6px); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); --color-login-background: var(--login-background); }@layer base{*{@apply border-border outline-ring/50;}body{@apply bg-background text-foreground;font-family:Montserrat,sans-serif}}@layer base{:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h1{font-family:Montserrat,sans-serif;font-size:var(--text-h1);font-weight:var(--font-weight-semibold);line-height:1.2}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h2{font-family:Montserrat,sans-serif;font-size:var(--text-h2);font-weight:var(--font-weight-semibold);line-height:1.2}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h3{font-family:Montserrat,sans-serif;font-size:var(--text-h3);font-weight:var(--font-weight-medium);line-height:1.3}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h4{font-family:Montserrat,sans-serif;font-size:var(--text-h4);font-weight:var(--font-weight-medium);line-height:1.3}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) p{font-family:Montserrat,sans-serif;font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) label{font-family:Montserrat,sans-serif;font-size:var(--text-label);font-weight:var(--font-weight-medium);line-height:1.4}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) button{font-family:Montserrat,sans-serif;font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) input{font-family:Montserrat,sans-serif;font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}html{font-size:var(--font-size)}@layer utilities{.bg-green-50{background-color:#f0fdf4}.bg-green-100{background-color:#dcfce7}.bg-green-500{background-color:#22c55e}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-600{background-color:#16a34a}.bg-green-600\/10{background-color:#16a34a1a}.bg-green-700,.hover\:bg-green-700:hover{background-color:#15803d}.text-green-600{color:#16a34a}.text-green-700{color:#15803d}.border-green-200{border-color:#bbf7d0}.border-green-500\/20{border-color:#22c55e33}.bg-red-500{background-color:#ef4444}.bg-orange-500{background-color:#f97316}.bg-orange-50{background-color:#fff7ed}.text-orange-500{color:#f97316}.text-white{color:#fff}.bg-blue-500{background-color:#3b82f6}.bg-blue-600{background-color:#2563eb}.bg-indigo-500{background-color:#6366f1}.bg-indigo-600{background-color:#4f46e5}.from-blue-500{--tw-gradient-from: #3b82f6;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.from-blue-600{--tw-gradient-from: #2563eb;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.to-indigo-500{--tw-gradient-to: #6366f1}.to-indigo-600{--tw-gradient-to: #4f46e5}.hover\:from-blue-600:hover{--tw-gradient-from: #2563eb;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.shadow-blue-200{--tw-shadow-color: #bfdbfe;--tw-shadow: var(--tw-shadow-colored)}.bg-emerald-50{background-color:#ecfdf5}.bg-emerald-100{background-color:#d1fae5}.bg-emerald-500{background-color:#10b981}.bg-emerald-600{background-color:#059669}.from-emerald-50{--tw-gradient-from: #ecfdf5;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.from-emerald-500{--tw-gradient-from: #10b981;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.to-teal-50{--tw-gradient-to: #f0fdfa}.to-teal-500{--tw-gradient-to: #14b8a6}.to-teal-600{--tw-gradient-to: #0d9488}.hover\:from-emerald-600:hover{--tw-gradient-from: #059669;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.hover\:to-teal-600:hover{--tw-gradient-to: #0d9488}.text-emerald-700{color:#047857}.text-emerald-800{color:#065f46}.border-emerald-200{border-color:#a7f3d0}.shadow-emerald-200{--tw-shadow-color: #a7f3d0;--tw-shadow: var(--tw-shadow-colored)}.bg-amber-50{background-color:#fffbeb}.text-amber-700{color:#b45309}.border-amber-200{border-color:#fde68a}.bg-purple-50{background-color:#faf5ff}.bg-purple-500{background-color:#a855f7}.bg-purple-600{background-color:#9333ea}.text-purple-500{color:#a855f7}.text-purple-700{color:#7e22ce}.border-purple-200{border-color:#e9d5ff}.border-purple-500{border-color:#a855f7}.from-purple-500{--tw-gradient-from: #a855f7;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.from-purple-600,.hover\:from-purple-600:hover{--tw-gradient-from: #9333ea;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.hover\:to-indigo-600:hover{--tw-gradient-to: #4f46e5}.shadow-purple-200{--tw-shadow-color: #e9d5ff;--tw-shadow: var(--tw-shadow-colored)}.hover\:bg-purple-600:hover{background-color:#9333ea}.hover\:bg-purple-700:hover{background-color:#7e22ce}.hover\:text-purple-700:hover{color:#7e22ce}.bg-gray-200{background-color:#e5e7eb}.text-gray-900{color:#111827}.bg-yellow-200{background-color:#fef08a}.bg-orange-200{background-color:#fed7aa}.bg-red-200{background-color:#fecaca}.bg-blue-50{background-color:#eff6ff}.text-blue-700{color:#1d4ed8}.text-blue-800{color:#1e40af}.border-blue-100{border-color:#dbeafe}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){margin-top:.5rem}.space-y-3>:not([hidden])~:not([hidden]){margin-top:.75rem}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}}@keyframes marquee-scroll{0%,10%{transform:translate(0)}90%,to{transform:translate(var(--marquee-offset))}}.is-overflowing{cursor:default}*:hover>.is-overflowing{animation:marquee-scroll var(--marquee-duration, 4s) ease-in-out infinite alternate}.flex-wrap{flex-wrap:wrap!important}.gap-2{gap:.5rem!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.pb-5{padding-bottom:1.25rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.rounded-lg{border-radius:.5rem!important}.rounded-xl{border-radius:.75rem!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.border{border-width:1px!important}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important}.p-3{padding:.75rem!important}.p-4{padding:1rem!important}.p-5{padding:1.25rem!important}.py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.pl-4{padding-left:1rem!important}.pr-8{padding-right:2rem!important}.right-4{right:1rem!important}.w-full{width:100%!important}.items-center{align-items:center!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.prose{line-height:1.6}.prose h1{font-size:1.5rem;font-weight:700;margin-top:1.25rem;margin-bottom:.5rem;line-height:1.3}.prose h2{font-size:1.25rem;font-weight:700;margin-top:1.25rem;margin-bottom:.5rem;line-height:1.3}.prose h3{font-size:1.125rem;font-weight:600;margin-top:1rem;margin-bottom:.5rem;line-height:1.3}.prose p{margin-top:.5rem;margin-bottom:.5rem}.prose ul,.prose ol{margin-top:.5rem;margin-bottom:.5rem;padding-left:1.5rem}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li{margin-top:.25rem;margin-bottom:.25rem}.prose blockquote{border-left:3px solid var(--border);padding-left:1rem;margin-top:.5rem;margin-bottom:.5rem;color:var(--muted-foreground);font-style:italic}.prose code{background-color:var(--muted);padding:.125rem .375rem;border-radius:.25rem;font-size:.875em}.prose pre{background-color:var(--muted);padding:.75rem 1rem;border-radius:.375rem;overflow-x:auto;margin-top:.5rem;margin-bottom:.5rem}.prose pre code{background:none;padding:0}.prose img{max-width:100%;border-radius:.5rem;margin-top:.5rem;margin-bottom:.5rem}.prose a{color:var(--primary);text-decoration:underline}.prose hr{border-color:var(--border);margin-top:1rem;margin-bottom:1rem}.prose strong{font-weight:700}.prose-sm{font-size:.875rem}.prose-sm h1{font-size:1.25rem}.prose-sm h2{font-size:1.125rem}.prose-sm h3{font-size:1rem}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}
