:root{color-scheme:light;--gray-50:0 0% 98%;--gray-100:0 0% 96%;--gray-200:0 0% 90%;--gray-300:0 0% 83%;--gray-400:0 0% 64%;--gray-500:0 0% 45%;--gray-600:0 0% 32%;--gray-700:0 0% 25%;--gray-800:0 0% 15%;--gray-900:0 0% 9%;--background:0 0% 100%;--foreground:0 0% 0%;--muted:var(--gray-100);--muted-foreground:var(--gray-500);--muted-foreground-light:0 0% 60%;--muted-foreground-dark:0 0% 35%;--card:0 0% 100%;--card-foreground:0 0% 0%;--popover:0 0% 100%;--popover-foreground:0 0% 0%;--primary:27 96% 61%;--primary-foreground:0 0% 0%;--primary-dark:27 96% 51%;--primary-light:27 96% 71%;--accent-subtle:27 30% 97%;--accent-violet:248 90% 62%;--accent-violet-light:248 90% 96%;--accent-pink:330 81% 60%;--accent-pink-light:330 81% 96%;--accent-cyan:188 86% 45%;--accent-cyan-light:188 86% 95%;--info:217 91% 60%;--info-foreground:0 0% 100%;--info-light:217 91% 95%;--success:142 71% 45%;--success-foreground:0 0% 100%;--success-light:142 76% 95%;--warning:38 92% 50%;--warning-foreground:0 0% 0%;--warning-light:48 96% 95%;--error:0 84% 60%;--error-foreground:0 0% 100%;--error-light:0 86% 97%;--status-active:var(--success);--status-closing:var(--error);--status-closed:var(--gray-400);--secondary:var(--gray-100);--secondary-foreground:0 0% 0%;--accent:var(--gray-100);--accent-foreground:0 0% 0%;--border:var(--gray-200);--border-light:var(--gray-100);--border-dark:var(--gray-300);--input:var(--gray-300);--ring:27 96% 61%;--radius:1.25rem;--destructive:var(--error);--destructive-foreground:var(--error-foreground);--chat-bg:30 20% 97%;--chat-surface:0 0% 100%;--chat-divider:0 0% 88%;--chat-border:0 0% 92%;--chat-muted-text:0 0% 45%;--chat-bubble-user:30 15% 95%}.dark{color-scheme:dark;--background:30 8% 12%;--foreground:30 18% 92%;--muted:30 7% 18%;--muted-foreground:30 7% 64%;--muted-foreground-light:30 7% 72%;--muted-foreground-dark:30 6% 52%;--card:30 8% 14%;--card-foreground:30 18% 92%;--popover:30 8% 13%;--popover-foreground:30 18% 92%;--primary:27 96% 64%;--primary-foreground:30 10% 10%;--primary-dark:27 92% 57%;--primary-light:27 92% 72%;--accent-subtle:27 22% 18%;--accent-violet:248 90% 74%;--accent-violet-light:248 24% 18%;--accent-pink:330 72% 72%;--accent-pink-light:330 22% 18%;--accent-cyan:188 74% 68%;--accent-cyan-light:188 22% 18%;--info:217 86% 70%;--info-foreground:217 35% 10%;--info-light:217 26% 19%;--success:142 56% 56%;--success-foreground:142 35% 10%;--success-light:142 24% 17%;--warning:38 92% 64%;--warning-foreground:38 40% 10%;--warning-light:38 26% 18%;--error:0 74% 67%;--error-foreground:0 40% 10%;--error-light:0 26% 18%;--secondary:30 7% 18%;--secondary-foreground:30 18% 92%;--accent:30 7% 20%;--accent-foreground:30 18% 92%;--border:30 7% 24%;--border-light:30 7% 18%;--border-dark:30 7% 32%;--input:30 7% 28%;--ring:27 96% 64%;--chat-bg:30 8% 14%;--chat-surface:30 7% 16%;--chat-divider:30 6% 26%;--chat-border:30 7% 23%;--chat-muted-text:30 7% 62%;--chat-bubble-user:30 8% 20%}.dark .bg-gray-50,.dark .bg-neutral-50,.dark .bg-slate-50,.dark .bg-stone-50,.dark .bg-white,.dark .bg-white\/50,.dark .bg-white\/55,.dark .bg-white\/60,.dark .bg-white\/70,.dark .bg-white\/75,.dark .bg-white\/80,.dark .bg-white\/90,.dark .bg-white\/95,.dark .bg-zinc-50{background-color:hsl(var(--card))}.dark .bg-gray-100,.dark .bg-neutral-100,.dark .bg-neutral-100\/50,.dark .bg-neutral-100\/80,.dark .bg-neutral-50\/40,.dark .bg-neutral-50\/50,.dark .bg-neutral-50\/80,.dark .bg-slate-100,.dark .bg-stone-100,.dark .bg-zinc-100{background-color:hsl(var(--muted))}.dark .bg-gray-200,.dark .bg-neutral-200,.dark .bg-neutral-300,.dark .bg-slate-200,.dark .bg-stone-200,.dark .bg-zinc-200{background-color:hsl(var(--border))}.dark .hover\:bg-gray-100:hover,.dark .hover\:bg-gray-50:hover,.dark .hover\:bg-neutral-100:hover,.dark .hover\:bg-neutral-200:hover,.dark .hover\:bg-neutral-50:hover,.dark .hover\:bg-slate-100:hover,.dark .hover\:bg-slate-50:hover,.dark .hover\:bg-stone-100:hover,.dark .hover\:bg-stone-50:hover,.dark .hover\:bg-white:hover,.dark .hover\:bg-zinc-100:hover,.dark .hover\:bg-zinc-50:hover{background-color:hsl(var(--accent))}.dark .text-black,.dark .text-gray-900,.dark .text-gray-950,.dark .text-neutral-900,.dark .text-neutral-950,.dark .text-slate-900,.dark .text-slate-950,.dark .text-stone-900,.dark .text-stone-950,.dark .text-zinc-900,.dark .text-zinc-950{color:hsl(var(--foreground))}.dark .text-gray-700,.dark .text-gray-800,.dark .text-neutral-700,.dark .text-neutral-800,.dark .text-slate-700,.dark .text-slate-800,.dark .text-stone-700,.dark .text-stone-800,.dark .text-zinc-700,.dark .text-zinc-800{color:#dcd6d1}.dark .text-gray-600,.dark .text-neutral-600,.dark .text-slate-600,.dark .text-stone-600,.dark .text-zinc-600{color:#beb8b1}.dark .text-gray-400,.dark .text-gray-500,.dark .text-neutral-400,.dark .text-neutral-500,.dark .text-slate-400,.dark .text-slate-500,.dark .text-stone-400,.dark .text-stone-500,.dark .text-zinc-400,.dark .text-zinc-500{color:hsl(var(--muted-foreground))}.dark .text-gray-300,.dark .text-neutral-300,.dark .text-slate-300,.dark .text-stone-300,.dark .text-zinc-300{color:#827a73}.dark .hover\:text-gray-600:hover,.dark .hover\:text-gray-700:hover,.dark .hover\:text-gray-800:hover,.dark .hover\:text-gray-900:hover,.dark .hover\:text-neutral-600:hover,.dark .hover\:text-neutral-700:hover,.dark .hover\:text-neutral-800:hover,.dark .hover\:text-neutral-900:hover,.dark .hover\:text-slate-600:hover,.dark .hover\:text-slate-700:hover,.dark .hover\:text-slate-800:hover,.dark .hover\:text-slate-900:hover,.dark .hover\:text-stone-600:hover,.dark .hover\:text-stone-700:hover,.dark .hover\:text-stone-800:hover,.dark .hover\:text-stone-900:hover,.dark .hover\:text-zinc-600:hover,.dark .hover\:text-zinc-700:hover,.dark .hover\:text-zinc-800:hover,.dark .hover\:text-zinc-900:hover{color:hsl(var(--foreground))}.dark .border-gray-100,.dark .border-gray-200,.dark .border-gray-300,.dark .border-neutral-100,.dark .border-neutral-200,.dark .border-neutral-200\/50,.dark .border-neutral-200\/70,.dark .border-neutral-300,.dark .border-slate-100,.dark .border-slate-200,.dark .border-slate-300,.dark .border-stone-100,.dark .border-stone-200,.dark .border-stone-300,.dark .border-zinc-100,.dark .border-zinc-200,.dark .border-zinc-300,.dark .divide-neutral-100>:not([hidden])~:not([hidden]),.dark .divide-neutral-200>:not([hidden])~:not([hidden]),.dark .ring-neutral-200,.dark .ring-neutral-300{border-color:hsl(var(--border))}.dark .ring-neutral-200,.dark .ring-neutral-300{--tw-ring-color:hsl(var(--border))}.dark .placeholder\:text-neutral-400::-moz-placeholder{color:hsl(var(--muted-foreground))}.dark .placeholder\:text-neutral-400::placeholder{color:hsl(var(--muted-foreground))}.dark .hover\:border-gray-300:hover,.dark .hover\:border-neutral-300:hover,.dark .hover\:border-neutral-400:hover,.dark .hover\:border-slate-300:hover,.dark .hover\:border-stone-300:hover,.dark .hover\:border-zinc-300:hover{border-color:hsl(var(--border-dark))}.dark .bg-orange-100,.dark .bg-orange-50,.dark .hover\:bg-orange-100:hover,.dark .hover\:bg-orange-50:hover{background-color:hsl(var(--accent-subtle))}.dark .hover\:text-orange-500:hover,.dark .hover\:text-orange-600:hover,.dark .hover\:text-orange-700:hover,.dark .text-orange-400,.dark .text-orange-500,.dark .text-orange-600,.dark .text-orange-700,.dark .text-orange-800,.dark .text-orange-900{color:hsl(var(--primary))}.dark .border-orange-100,.dark .border-orange-200,.dark .border-orange-300,.dark .border-orange-400,.dark .border-orange-500,.dark .hover\:border-orange-300:hover,.dark .ring-orange-400,.dark .ring-orange-500{border-color:hsl(var(--primary)/.42)}.dark .ring-orange-200,.dark .ring-orange-300,.dark .ring-orange-400,.dark .ring-orange-500{--tw-ring-color:hsl(var(--primary)/.42)}.dark .bg-red-100,.dark .bg-red-50,.dark .bg-rose-100,.dark .bg-rose-50,.dark .hover\:bg-red-100:hover,.dark .hover\:bg-red-50:hover,.dark .hover\:bg-rose-100:hover,.dark .hover\:bg-rose-50:hover{background-color:hsl(var(--error-light))}.dark .hover\:text-red-500:hover,.dark .hover\:text-red-600:hover,.dark .hover\:text-red-700:hover,.dark .hover\:text-rose-500:hover,.dark .hover\:text-rose-600:hover,.dark .hover\:text-rose-700:hover,.dark .text-red-300,.dark .text-red-400,.dark .text-red-500,.dark .text-red-600,.dark .text-red-700,.dark .text-red-800,.dark .text-red-900,.dark .text-rose-300,.dark .text-rose-400,.dark .text-rose-500,.dark .text-rose-600,.dark .text-rose-700,.dark .text-rose-800,.dark .text-rose-900{color:hsl(var(--error))}.dark .border-red-100,.dark .border-red-200,.dark .border-red-300,.dark .border-rose-100,.dark .border-rose-200,.dark .border-rose-300,.dark .focus-visible\:ring-red-500:focus-visible,.dark .hover\:border-red-200:hover,.dark .ring-red-400,.dark .ring-red-500{border-color:hsl(var(--error)/.42)}.dark .focus-visible\:ring-red-500:focus-visible,.dark .ring-red-400,.dark .ring-red-500{--tw-ring-color:hsl(var(--error)/.42)}.dark .bg-amber-100,.dark .bg-amber-50,.dark .bg-yellow-100,.dark .bg-yellow-50,.dark .hover\:bg-amber-100:hover,.dark .hover\:bg-amber-50:hover,.dark .hover\:bg-yellow-100:hover,.dark .hover\:bg-yellow-50:hover{background-color:hsl(var(--warning-light))}.dark .text-amber-300,.dark .text-amber-400,.dark .text-amber-500,.dark .text-amber-600,.dark .text-amber-700,.dark .text-amber-800,.dark .text-amber-900,.dark .text-yellow-300,.dark .text-yellow-400,.dark .text-yellow-500,.dark .text-yellow-600,.dark .text-yellow-700,.dark .text-yellow-800,.dark .text-yellow-900{color:hsl(var(--warning))}.dark .border-amber-100,.dark .border-amber-200,.dark .border-amber-300,.dark .border-yellow-100,.dark .border-yellow-200,.dark .border-yellow-300{border-color:hsl(var(--warning)/.42)}.dark .ring-amber-300,.dark .ring-amber-400,.dark .ring-amber-500{--tw-ring-color:hsl(var(--warning)/.42)}.dark .bg-emerald-100,.dark .bg-emerald-50,.dark .bg-green-100,.dark .bg-green-50,.dark .hover\:bg-emerald-100:hover,.dark .hover\:bg-emerald-50:hover,.dark .hover\:bg-green-100:hover,.dark .hover\:bg-green-50:hover{background-color:hsl(var(--success-light))}.dark .text-emerald-300,.dark .text-emerald-400,.dark .text-emerald-500,.dark .text-emerald-600,.dark .text-emerald-700,.dark .text-emerald-800,.dark .text-emerald-900,.dark .text-green-300,.dark .text-green-400,.dark .text-green-500,.dark .text-green-600,.dark .text-green-700,.dark .text-green-800,.dark .text-green-900{color:hsl(var(--success))}.dark .border-emerald-100,.dark .border-emerald-200,.dark .border-emerald-300,.dark .border-green-100,.dark .border-green-200,.dark .border-green-300{border-color:hsl(var(--success)/.42)}.dark .ring-green-300,.dark .ring-green-500{--tw-ring-color:hsl(var(--success)/.42)}.dark .bg-blue-100,.dark .bg-blue-50,.dark .bg-sky-100,.dark .bg-sky-50,.dark .hover\:bg-blue-100:hover,.dark .hover\:bg-blue-50:hover,.dark .hover\:bg-sky-100:hover,.dark .hover\:bg-sky-50:hover{background-color:hsl(var(--info-light))}.dark .text-blue-300,.dark .text-blue-400,.dark .text-blue-500,.dark .text-blue-600,.dark .text-blue-700,.dark .text-blue-800,.dark .text-blue-900,.dark .text-sky-300,.dark .text-sky-400,.dark .text-sky-500,.dark .text-sky-600,.dark .text-sky-700,.dark .text-sky-800,.dark .text-sky-900{color:hsl(var(--info))}.dark .border-blue-100,.dark .border-blue-200,.dark .border-blue-300,.dark .border-sky-100,.dark .border-sky-200,.dark .border-sky-300,.dark .ring-blue-500{border-color:hsl(var(--info)/.42)}.dark .ring-blue-300,.dark .ring-blue-500{--tw-ring-color:hsl(var(--info)/.42)}.dark .bg-purple-100,.dark .bg-purple-50,.dark .bg-violet-100,.dark .bg-violet-50,.dark .hover\:bg-purple-100:hover,.dark .hover\:bg-purple-50:hover,.dark .hover\:bg-violet-100:hover,.dark .hover\:bg-violet-50:hover{background-color:hsl(var(--accent-violet-light))}.dark .text-purple-300,.dark .text-purple-400,.dark .text-purple-500,.dark .text-purple-600,.dark .text-purple-700,.dark .text-violet-300,.dark .text-violet-400,.dark .text-violet-500,.dark .text-violet-600,.dark .text-violet-700{color:hsl(var(--accent-violet))}.dark .border-purple-100,.dark .border-purple-200,.dark .border-purple-300,.dark .border-violet-100,.dark .border-violet-200,.dark .border-violet-300,.dark .ring-purple-300,.dark .ring-violet-300{border-color:hsl(var(--accent-violet)/.42)}.dark .ring-purple-300,.dark .ring-violet-300{--tw-ring-color:hsl(var(--accent-violet)/.42)}.dark .bg-pink-100,.dark .bg-pink-50,.dark .hover\:bg-pink-100:hover,.dark .hover\:bg-pink-50:hover{background-color:hsl(var(--accent-pink-light))}.dark .text-pink-300,.dark .text-pink-400,.dark .text-pink-500,.dark .text-pink-600,.dark .text-pink-700{color:hsl(var(--accent-pink))}.dark .border-pink-100,.dark .border-pink-200,.dark .border-pink-300,.dark .ring-pink-300{border-color:hsl(var(--accent-pink)/.42)}.dark .ring-pink-300{--tw-ring-color:hsl(var(--accent-pink)/.42)}.dark .bg-cyan-100,.dark .bg-cyan-50,.dark .hover\:bg-cyan-100:hover,.dark .hover\:bg-cyan-50:hover{background-color:hsl(var(--accent-cyan-light))}.dark .text-cyan-300,.dark .text-cyan-400,.dark .text-cyan-500,.dark .text-cyan-600,.dark .text-cyan-700{color:hsl(var(--accent-cyan))}.dark .border-cyan-100,.dark .border-cyan-200,.dark .border-cyan-300{border-color:hsl(var(--accent-cyan)/.42)}.dark .prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--muted-foreground));--tw-prose-links:hsl(var(--primary));--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--muted-foreground));--tw-prose-bullets:hsl(var(--muted-foreground));--tw-prose-hr:hsl(var(--border));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--border));--tw-prose-captions:hsl(var(--muted-foreground));--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--muted));--tw-prose-th-borders:hsl(var(--border));--tw-prose-td-borders:hsl(var(--border))}.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:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.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:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4,0,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}.rdp-root,.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;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=after] .rdp-month,.rdp-root[data-nav-layout=around] .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:translateX(-100%)}to{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}to{transform:translateX(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}