.accordion-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .18s,opacity .18s;display:grid}.accordion-panel[data-open=true]{opacity:1;grid-template-rows:1fr}.accordion-panel-inner{min-height:0;overflow:hidden}.accordion-chevron{transition:transform .18s}.accordion-chevron[data-open=true]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.accordion-panel,.accordion-chevron{transition:none}}.sidenav,.topnav{--navbars-item-level:0;color:var(--color-nav-fg);font-family:var(--font-sans)}.sidenav{z-index:var(--z-nav);width:var(--sidenav-width-expanded);background:var(--color-nav-bg);border-inline-end:var(--nav-border-width) solid var(--color-nav-border);transition:width var(--transition-nav), transform var(--transition-nav), box-shadow var(--transition-nav);flex-direction:column;display:flex;position:fixed;inset-block-start:var(--topnav-height);inset-block-end:0;inset-inline-start:0;top:0!important}.sidenav[data-open=false]{width:var(--sidenav-width-collapsed);overflow:visible}.sidenav-header,.topnav{align-items:center;display:flex}.sidenav-header{min-height:var(--topnav-height);justify-content:space-between;gap:var(--nav-space-sm);padding:var(--nav-space-sm)}.sidenav[data-open=false] .sidenav-header{flex-direction:column;justify-content:center;padding-inline:0}.sidenav-header-content{padding:0 var(--nav-space-sm) var(--nav-space-sm);position:relative}.sidenav[data-open=false] .sidenav-header-content{padding-inline:var(--nav-space-2xs)}.sidenav[data-open=false] .sidenav-section{padding-inline:0}.sidenav-logo{min-width:0;color:var(--color-nav-fg-hover);font-weight:var(--nav-font-weight-strong);white-space:nowrap;overflow:hidden}.sidenav-toggle,.sidenav-notch,.topnav-icon-button,.topnav-mobile-toggle{width:var(--nav-control-size);height:var(--nav-control-size);color:var(--color-nav-fg);border-radius:var(--radius-nav-item);cursor:pointer;transition:background var(--transition-nav-fast), color var(--transition-nav-fast);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidenav-toggle:hover,.sidenav-notch:hover,.topnav-icon-button:hover,.topnav-mobile-toggle:hover{color:var(--color-nav-fg-hover);background:var(--color-nav-hover-bg)}.sidenav-toggle-mobile-icon{display:none}.sidenav-section{gap:var(--nav-space-2xs);padding:var(--nav-space-sm);flex-direction:column;display:flex}.sidenav-section--top{flex:1;min-height:0;overflow:hidden auto}.sidenav-section--bottom,.sidenav-section--actions{border-block-start:var(--nav-border-width) solid var(--color-nav-border);flex-shrink:0}.sidenav-action-shell,.sidenav-action-shell>*{width:100%}.sidenav-action{width:100%;min-height:var(--nav-item-height);align-items:center;gap:var(--nav-space-sm);padding-block:var(--nav-space-xs);padding-inline:var(--nav-space-sm);border-radius:var(--radius-nav-item);cursor:pointer;font:inherit;font-size:var(--nav-font-size);line-height:var(--nav-line-height);text-align:start;transition:background var(--transition-nav-fast), color var(--transition-nav-fast);display:flex}.sidenav-action:disabled{cursor:not-allowed;opacity:.5}.sidenav-action-icon{width:var(--nav-icon-badge-size);height:var(--nav-icon-badge-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.sidenav-action-spinner{flex:none;animation:.9s linear infinite sidenav-action-spin}.sidenav-action-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidenav-action-tooltip-message{margin-block-start:var(--nav-space-2xs);display:block}.sidenav-user{min-width:0;min-height:var(--nav-item-height);align-items:center;gap:var(--nav-space-sm);padding:var(--nav-space-xs) var(--nav-space-sm);color:inherit;border-radius:var(--radius-nav-item);font:inherit;text-align:start;background:0 0;border:0;display:flex}.sidenav-user--button{cursor:pointer;width:100%;transition:background var(--transition-nav-fast), color var(--transition-nav-fast)}.sidenav-user--button:hover,.sidenav-user--button:focus-visible{color:var(--color-nav-fg-hover);background:var(--color-nav-hover-bg)}.sidenav-user-avatar{width:var(--nav-icon-badge-size);height:var(--nav-icon-badge-size);color:var(--color-nav-active-fg);background:var(--color-nav-active-bg);font-size:var(--nav-font-size-xs);font-weight:var(--nav-font-weight-strong);border-radius:999rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.sidenav-user-copy{flex-direction:column;min-width:0;display:flex}.sidenav-user-context{color:var(--muted);font-size:var(--nav-font-size-xs);line-height:var(--nav-line-height)}.sidenav-user-context-row{align-items:center;gap:var(--nav-space-xs);display:flex}.sidenav-user-name{min-width:0;color:var(--color-nav-fg-hover);font-size:var(--nav-font-size);font-weight:var(--nav-font-weight-strong);line-height:var(--nav-line-height);overflow-wrap:anywhere}.sidenav-user-role{padding:0 var(--nav-space-xs);color:var(--color-nav-active-fg);background:var(--color-nav-active-bg);font-size:var(--nav-font-size-xs);font-weight:var(--nav-font-weight-strong);border-radius:999rem;flex:none;line-height:1.5}.sidenav[data-open=false] .sidenav-section--actions{padding-inline:0}.sidenav[data-open=false] .sidenav-user{width:var(--nav-control-size);height:var(--nav-control-size);min-height:var(--nav-control-size);justify-content:center;padding:0}@keyframes sidenav-action-spin{to{transform:rotate(360deg)}}.sidenav-group{gap:var(--nav-space-2xs);flex-direction:column;display:flex}.sidenav-group+.sidenav-group,.navbars-item-shell+.sidenav-group{margin-block-start:var(--nav-space-xs)}.sidenav-group-toggle{align-items:center;gap:var(--nav-space-sm);width:100%;min-height:var(--nav-item-height);padding-block:var(--nav-space-xs);padding-inline:var(--nav-space-sm);color:var(--muted);border-radius:var(--radius-nav-item);cursor:pointer;font:inherit;font-size:var(--nav-font-size);line-height:var(--nav-line-height);text-align:start;transition:background var(--transition-nav-fast), color var(--transition-nav-fast);min-height:calc(var(--nav-item-height) - var(--nav-space-xs));font-size:var(--nav-font-size-xs);font-weight:var(--nav-font-weight-strong);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;display:inline-flex;position:relative}.sidenav-group-toggle:hover,.sidenav-group-toggle:focus-visible{color:var(--color-nav-fg-hover);background:0 0}.sidenav-group-toggle:disabled{cursor:default;opacity:1}.sidenav-group[data-active=true]>.sidenav-group-toggle{color:var(--color-nav-fg-hover)}.sidenav-group-marker{width:var(--nav-icon-badge-size);height:var(--nav-icon-badge-size);color:var(--color-nav-fg);background:var(--color-nav-hover-bg);font-size:var(--nav-font-size-xs);font-weight:var(--nav-font-weight-strong);letter-spacing:.02em;text-transform:uppercase;border-radius:999rem;justify-content:center;align-items:center;display:none}.sidenav-group-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidenav-group-chevron{transition:transform var(--transition-nav-fast);flex:none;margin-inline-start:auto}.sidenav-group-chevron[data-open=true]{transform:rotate(180deg)}.sidenav-group-panel{opacity:0;transition:grid-template-rows var(--transition-nav), opacity var(--transition-nav-fast);grid-template-rows:0fr;display:grid}.sidenav-group-panel[data-open=true]{opacity:1;grid-template-rows:1fr}.sidenav-group-content{gap:var(--nav-space-2xs);min-height:0;flex-direction:column;padding-block-start:var(--nav-space-2xs);display:flex;overflow:hidden}.sidenav-notch{z-index:calc(var(--z-nav) + 2);width:var(--sidenav-mobile-notch-size);background:var(--color-nav-bg);box-shadow:var(--shadow-nav-flyout);transition:transform var(--transition-nav), background var(--transition-nav-fast);border-start-start-radius:0;border-end-start-radius:0;position:fixed;inset-block-start:var(--nav-space-md);inset-inline-start:0;transform:translate(-100%)}.sidenav-scrim{z-index:calc(var(--z-nav) - 1);pointer-events:none;background:var(--color-nav-scrim);opacity:0;transition:opacity var(--transition-nav-fast);position:fixed;inset:0}.navbars-item-shell{z-index:0;position:relative}.navbars-item-shell--collapsed:after{width:var(--nav-space-sm);content:"";position:absolute;inset-block:0;inset-inline-start:100%}.navbars-item-shell--horizontal>.navbars-submenu{z-index:calc(var(--z-nav) + 2);min-width:var(--nav-dropdown-width);padding:var(--nav-space-xs);background:var(--color-nav-bg);border:var(--nav-border-width) solid var(--color-nav-border);border-radius:var(--radius-nav-item);box-shadow:var(--topnav-dropdown-shadow);pointer-events:none;transform:translateY(var(--nav-dropdown-offset));position:absolute;inset-block-start:calc(100% + var(--nav-space-xs));inset-inline-start:0}.navbars-item-shell--horizontal>.navbars-submenu[data-open=true]{pointer-events:auto;transform:translateY(0)}.navbars-item{width:100%;min-height:var(--nav-item-height);align-items:center;gap:var(--nav-space-sm);padding-block:var(--nav-space-xs);padding-inline:calc(var(--nav-space-sm) + (var(--navbars-item-level) * var(--nav-indent))) var(--nav-space-sm);color:var(--color-nav-fg);border-radius:var(--radius-nav-item);cursor:pointer;font:inherit;font-size:var(--nav-font-size);line-height:var(--nav-line-height);text-align:start;transition:background var(--transition-nav-fast), color var(--transition-nav-fast);background:0 0;border:0;text-decoration:none;display:flex;position:relative}.navbars-item:hover,.navbars-item:focus-visible{color:var(--color-nav-fg-hover);background:var(--color-nav-hover-bg)}.navbars-item--horizontal{white-space:nowrap;width:auto}.navbars-item--icon-only{min-height:var(--nav-control-size);justify-content:center;width:100%;padding-inline:0}.sidenav[data-open=false] .navbars-item-shell,.sidenav[data-open=false] .sidenav-action-shell,.sidenav[data-open=false] .sidenav-action-shell>*{justify-content:center;width:100%;display:flex}.sidenav[data-open=false] .navbars-item-shell .navbars-item,.sidenav[data-open=false] .sidenav-action{width:var(--nav-control-size);height:var(--nav-control-size);min-height:var(--nav-control-size);justify-content:center;padding:0}.sidenav[data-open=false] .sidenav-section{align-items:center;gap:calc(var(--nav-space-2xs) * 2)}.sidenav[data-open=false] .navbars-item--selected:before{display:none}.sidenav[data-open=false] .sidenav-section--top{scrollbar-width:none}.sidenav[data-open=false] .sidenav-section--top::-webkit-scrollbar{display:none}.sidenav[data-open=true] .sidenav-section--top{scrollbar-width:thin}.navbars-item--dropdown{width:100%}.navbars-item--selected{color:var(--color-nav-active-fg);background:var(--color-nav-active-bg);font-weight:var(--nav-font-weight-strong)}.navbars-item--vertical.navbars-item--selected:before{inset-block:var(--nav-space-xs);background:var(--accent);content:"";border-radius:999rem;width:.1875rem;position:absolute;inset-inline-start:0}.navbars-item--ancestor:not(.navbars-item--active){color:var(--color-nav-active-fg)}.navbars-item-icon,.navbars-item-badge{flex:none}.navbars-item-icon{color:var(--muted);transition:color var(--transition-nav-fast)}.navbars-item:hover .navbars-item-icon,.navbars-item:focus-visible .navbars-item-icon,.navbars-item--selected .navbars-item-icon{color:currentColor}.navbars-item[data-featured=true] .navbars-item-icon{color:var(--accent)}.navbars-item[data-featured=true] .navbars-item-label{background:linear-gradient(100deg, var(--accent-dark), var(--accent) 55%, var(--info));color:#0000;font-weight:var(--nav-font-weight-strong);-webkit-background-clip:text;background-clip:text}.navbars-item-badge{width:var(--nav-icon-badge-size);height:var(--nav-icon-badge-size);color:var(--color-nav-active-fg);background:var(--color-nav-active-bg);font-size:var(--nav-font-size-xs);font-weight:var(--nav-font-weight-strong);border-radius:999rem;justify-content:center;align-items:center;display:inline-flex}.navbars-item-label{text-overflow:ellipsis;white-space:nowrap;opacity:1;min-width:0;transition:opacity var(--transition-nav-fast), transform var(--transition-nav-fast);flex:1;overflow:hidden;transform:translate(0)}.sidenav[data-open=false] .sidenav-section>.navbars-item-shell>.navbars-item>.navbars-item-label{opacity:0;transform:translateX(var(--nav-label-shift))}.sidenav[data-open=false] .navbars-flyout .navbars-item-label{opacity:1;transform:translate(0)}.navbars-item-chevron{transition:transform var(--transition-nav-fast);flex:none;margin-inline-start:auto}.navbars-item-chevron[data-open=true]{transform:rotate(180deg)}.navbars-submenu{opacity:0;transition:grid-template-rows var(--transition-nav), opacity var(--transition-nav-fast);grid-template-rows:0fr;display:grid}.navbars-submenu[data-open=true]{opacity:1;grid-template-rows:1fr}.navbars-submenu-content{gap:var(--nav-space-2xs);min-height:0;flex-direction:column;padding-block-start:var(--nav-space-2xs);display:flex;overflow:hidden}.navbars-flyout,.topnav-dropdown,.topnav-mobile-sheet{background:var(--color-nav-bg);border:var(--nav-border-width) solid var(--color-nav-border);box-shadow:var(--shadow-nav-flyout)}.navbars-flyout{z-index:calc(var(--z-nav) + 10);min-width:var(--nav-flyout-width);padding:var(--nav-space-xs);border-radius:var(--radius-nav-item);opacity:1;animation:navbars-float-in var(--transition-nav-tooltip-in);position:absolute;inset-block-start:0;inset-inline-start:100%;transform:translate(0)scale(1)}.navbars-flyout--portal{pointer-events:auto;position:fixed;inset:auto}.navbars-flyout:before,.navbars-flyout:after{content:"";width:0;height:0;position:absolute;inset-block-start:20%;transform:translateY(-50%)}.navbars-flyout:before{border-block-start:var(--nav-flyout-pointer-border-size) solid transparent;border-block-end:var(--nav-flyout-pointer-border-size) solid transparent;border-inline-end:var(--nav-flyout-pointer-border-size) solid var(--color-nav-border);inset-inline-start:calc(-1 * var(--nav-flyout-pointer-border-size))}.navbars-flyout:after{border-block-start:var(--nav-flyout-pointer-size) solid transparent;border-block-end:var(--nav-flyout-pointer-size) solid transparent;border-inline-end:var(--nav-flyout-pointer-size) solid var(--color-nav-bg);inset-inline-start:calc(-1 * var(--nav-flyout-pointer-size))}.navbars-flyout-content,.topnav-dropdown-list,.topnav-mobile-list{gap:var(--nav-space-2xs);flex-direction:column;display:flex}.topnav{z-index:var(--z-nav);min-height:var(--topnav-height);gap:var(--topnav-item-gap);padding:var(--nav-space-xs) var(--nav-space-md);background:var(--color-nav-bg);border-block-end:var(--nav-border-width) solid var(--color-nav-border);position:relative}.topnav-brand,.topnav-end{flex:none;align-items:center;min-width:0;display:flex}.topnav-brand{color:var(--color-nav-fg-hover);font-weight:var(--nav-font-weight-strong)}.topnav-list{align-items:center;gap:var(--topnav-item-gap);flex:1;min-width:0;display:flex;overflow:hidden}.topnav-more{flex:none;position:relative}.topnav-dropdown{z-index:calc(var(--z-nav) + 2);min-width:var(--nav-dropdown-width);padding:var(--nav-space-xs);border-radius:var(--radius-nav-item);opacity:0;pointer-events:none;transform:translateY(var(--nav-dropdown-offset));transition:opacity var(--transition-nav-fast), transform var(--transition-nav-fast);position:absolute;inset-block-start:calc(100% + var(--nav-space-xs));inset-inline-end:0}.topnav-dropdown[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.topnav-mobile-toggle{display:none}.topnav-mobile-sheet{z-index:calc(var(--z-nav) + 1);padding:var(--nav-space-sm);opacity:0;pointer-events:none;transform:translateY(calc(-1 * var(--nav-dropdown-offset)));transition:opacity var(--transition-nav), transform var(--transition-nav);border-inline:0;display:none;position:absolute;inset-block-start:100%;inset-inline:0}.topnav-mobile-sheet[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}@keyframes navbars-float-in{0%{opacity:0;transform:translateX(var(--nav-dropdown-offset)) scale(var(--nav-scale-start))}to{opacity:1;transform:translate(0)scale(1)}}@media (width<=47.9375rem){.sidenav{width:min(var(--sidenav-width-expanded), var(--sidenav-mobile-width));box-shadow:var(--shadow-nav-flyout);transform:translate(-100%)}.sidenav[data-open=true]{transform:translate(0)}.sidenav[data-open=false]{width:min(var(--sidenav-width-expanded), var(--sidenav-mobile-width))}.sidenav-notch{transform:translate(0)}.sidenav[data-open=true]+.sidenav-notch{transform:translate(-100%)}.sidenav-scrim[data-open=true]{pointer-events:auto;opacity:1}.sidenav .sidenav-toggle-mobile-icon{display:inline-flex}.topnav-list,.topnav-more{display:none}.topnav{flex-wrap:nowrap}.topnav-end{margin-inline-start:auto}.topnav-mobile-toggle,.topnav-mobile-sheet{display:flex}.topnav-mobile-sheet{flex-direction:column}.topnav-mobile-list{width:100%}}@media (prefers-reduced-motion:reduce){.sidenav,.sidenav-action,.sidenav-action-spinner,.sidenav-notch,.sidenav-scrim,.sidenav-toggle,.topnav-icon-button,.topnav-mobile-toggle,.navbars-item,.navbars-item-label,.navbars-item-chevron,.navbars-submenu,.navbars-flyout,.topnav-dropdown,.topnav-mobile-sheet{transition-duration:var(--transition-reduced-motion);animation:none}}.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{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;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);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.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{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.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{inset-inline-start:0;height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{inset-inline-end:0;height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);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);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){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}.banner-day-picker{--rdp-accent-color:var(--primary);--banner-day-bg-hover:#e0e2e1;--banner-day-muted-fg:#85898c;--banner-day-gap:.35rem;--banner-weeks-height:20.5rem}.dark .banner-day-picker,[data-theme=dark] .banner-day-picker{--banner-day-bg-hover:#35363a;--banner-day-muted-fg:#8f9296}.banner-day-picker .rdp-months{gap:2.5rem;display:flex}.banner-day-picker table.rdp-month_grid,.banner-day-picker .rdp-month_grid{border-collapse:separate;border-spacing:var(--banner-day-gap);height:var(--banner-weeks-height)}.banner-day-picker .rdp-week,.banner-day-picker .rdp-weekdays{gap:var(--banner-day-gap)}.banner-day-picker .rdp-day_button,.banner-day-picker .rdp-day{margin:calc(var(--banner-day-gap) / 2)}.banner-day-picker .rdp-month_caption,.banner-day-picker .rdp-caption_label{color:var(--foreground);font-size:.9375rem;font-weight:600}.banner-day-picker .rdp-nav_button,.banner-day-picker .rdp-button_previous,.banner-day-picker .rdp-button_next{color:var(--muted);border-radius:9999px;transition:background-color .15s,color .15s}.banner-day-picker .rdp-nav_button:hover,.banner-day-picker .rdp-button_previous:hover,.banner-day-picker .rdp-button_next:hover{background-color:var(--surface-secondary);color:var(--foreground)}.banner-day-picker .rdp-day_button,.banner-day-picker .rdp-day{color:var(--foreground);background-color:#0000;transition:background-color .15s,color .15s;border:none!important;border-radius:9999px!important}.banner-day-picker .rdp-day_button:hover,.banner-day-picker .rdp-day:hover{background-color:var(--banner-day-bg-hover)}.banner-day-picker .rdp-day_outside,.banner-day-picker .rdp-outside{color:var(--banner-day-muted-fg)}.banner-day-picker .rdp-day_disabled,.banner-day-picker .rdp-disabled{color:var(--banner-day-muted-fg);opacity:.5}.banner-day-picker .rdp-day_selected,.banner-day-picker .rdp-selected,.banner-day-picker .rdp-day_selected .rdp-day_button,.banner-day-picker .rdp-selected .rdp-day_button{font-weight:600;background-color:var(--primary)!important;color:var(--accent-foreground)!important;border:none!important;border-radius:9999px!important}.banner-day-picker .rdp-range_middle,.banner-day-picker .rdp-range_middle .rdp-day_button{background-color:color-mix(in oklch, var(--primary) 16%, transparent)!important;color:var(--foreground)!important;border:none!important;border-radius:9999px!important}.banner-day-picker .rdp-day_today:not(.rdp-day_selected),.banner-day-picker .rdp-today:not(.rdp-selected){font-weight:600;position:relative}@media (width<=640px){.banner-day-picker .rdp-months{flex-direction:column;gap:1.5rem}}.themed-day-picker.rdp-root{--rdp-accent-color:var(--primary);--rdp-accent-background-color:color-mix(in srgb, var(--primary) 20%, var(--surface));--rdp-selected-font-weight:500;--rdp-day-height:2.25rem;--rdp-day-width:2.25rem;--rdp-day_button-height:2.25rem;--rdp-day_button-width:2.25rem;--rdp-day_button-border-radius:var(--field-radius);--rdp-day_button-border:1px solid transparent;--rdp-day-gap:.125rem;--rdp-selected-border:1px solid color-mix(in srgb, var(--primary) 42%, transparent);--rdp-range_middle-background-color:color-mix(in srgb, var(--primary) 18%, var(--surface));--rdp-range_middle-color:var(--foreground);--rdp-range_start-date-background-color:color-mix(in srgb, var(--primary) 26%, var(--surface));--rdp-range_end-date-background-color:color-mix(in srgb, var(--primary) 26%, var(--surface));--rdp-disabled-opacity:.4;--rdp-outside-opacity:.5;font-family:var(--font-sans);color:var(--foreground)}.themed-day-picker{background:var(--surface);color:var(--foreground)}.themed-day-picker .rdp-cell{padding:.125rem}.themed-day-picker .rdp-day_button{margin:5px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}.themed-day-picker .rdp-day_button:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 12%, var(--surface))}.themed-day-picker .rdp-day_button.rdp-selected,.themed-day-picker .rdp-day_button[aria-selected=true]{background:color-mix(in srgb, var(--primary) 22%, var(--surface));color:var(--foreground);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 40%, transparent);font-weight:500}.themed-day-picker .rdp-range_start .rdp-day_button,.themed-day-picker .rdp-range_end .rdp-day_button{background:color-mix(in srgb, var(--primary) 30%, var(--surface));color:var(--foreground)}.themed-day-picker .rdp-day{padding:0}
