.tooltip-content{max-width:var(--size-tooltip-max);box-shadow:var(--shadow-tooltip);transform-origin:var(--radix-tooltip-content-transform-origin);animation:tooltip-in var(--motion-duration-moderate) var(--motion-easing-spring)}.tooltip-content[data-state=closed]{animation:tooltip-out var(--motion-duration-quick) var(--motion-easing-standard)}.tooltip-content[data-side=top]{--tooltip-enter-y:.25rem}.tooltip-content[data-side=bottom]{--tooltip-enter-y:-.25rem}.tooltip-content[data-side=left]{--tooltip-enter-x:.25rem}.tooltip-content[data-side=right]{--tooltip-enter-x:-.25rem}@keyframes tooltip-in{0%{opacity:0;transform:translate(var(--tooltip-enter-x,0), var(--tooltip-enter-y,0)) scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes tooltip-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--tooltip-enter-x,0), var(--tooltip-enter-y,0)) scale(.98)}}@media (prefers-reduced-motion:reduce){.tooltip-content,.tooltip-content[data-state=closed]{animation:none}}
@property --bottom-sheet-drag{syntax:"<length>";inherits:false;initial-value:0}@property --bottom-sheet-offset{syntax:"<length>";inherits:true;initial-value:0}@property --bottom-sheet-room{syntax:"<length>";inherits:false;initial-value:0}.bottom-sheet{max-height:calc(100dvh - var(--spacing-16));border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);translate:0 calc(var(--bottom-sheet-offset) + var(--bottom-sheet-drag));transition:--bottom-sheet-drag var(--motion-duration-moderate) var(--motion-easing-spring), --bottom-sheet-offset var(--motion-duration-moderate) var(--motion-easing-spring), border-radius var(--motion-duration-moderate) var(--motion-easing-standard);animation:bottom-sheet-rise var(--motion-duration-moderate) var(--motion-easing-standard)}.bottom-sheet[data-fill]{height:calc(100dvh - var(--spacing-16))}.bottom-sheet[data-expandable]{--bottom-sheet-room:var(--spacing-16);--bottom-sheet-offset:var(--spacing-16);height:100dvh;max-height:none}.bottom-sheet[data-expanded]{--bottom-sheet-offset:0rem;padding-top:env(safe-area-inset-top);border-top-left-radius:0;border-top-right-radius:0}.bottom-sheet[data-dragging]{transition:none}.bottom-sheet-grab{touch-action:none;cursor:grab}.bottom-sheet[data-dragging] .bottom-sheet-grab{cursor:grabbing}.bottom-sheet-bar{grid-template-rows:1fr;display:grid}.bottom-sheet-bar>*{overflow:hidden}.bottom-sheet-handle{transition:opacity var(--motion-duration-quick) var(--motion-easing-standard), height var(--motion-duration-quick) var(--motion-easing-standard), margin var(--motion-duration-quick) var(--motion-easing-standard)}.bottom-sheet[data-expandable] .bottom-sheet-bar{transition:grid-template-rows var(--motion-duration-moderate) var(--motion-easing-standard);grid-template-rows:0fr}.bottom-sheet[data-expandable] .bottom-sheet-header{opacity:0;transition:opacity var(--motion-duration-moderate) var(--motion-easing-standard)}.bottom-sheet[data-expanded] .bottom-sheet-bar{grid-template-rows:1fr}.bottom-sheet[data-expanded] .bottom-sheet-header{opacity:1}.bottom-sheet[data-expanded] .bottom-sheet-handle{opacity:0;height:0;margin-top:0}.bottom-sheet[data-expandable] .bottom-sheet-bar:has(:focus-visible){grid-template-rows:1fr}.bottom-sheet[data-expandable] .bottom-sheet-header:has(:focus-visible){opacity:1}.bottom-sheet-body{overscroll-behavior:contain;overflow-y:hidden}.bottom-sheet[data-expanded] .bottom-sheet-body{overflow-y:auto}.bottom-sheet[data-expandable]:has(.bottom-sheet-footer) .bottom-sheet-body{padding-bottom:calc(var(--spacing-16) + env(safe-area-inset-bottom))}.bottom-sheet[data-state=closed]{animation:bottom-sheet-sink var(--motion-duration-quick) var(--motion-easing-standard)}.bottom-sheet[data-state=closed][data-flung]{animation-duration:var(--motion-duration-slow);animation-timing-function:var(--motion-easing-soft)}:root:has(.bottom-sheet[data-flung]) .bottom-sheet-overlay[data-state=closed]{animation-duration:var(--motion-duration-slow);animation-timing-function:var(--motion-easing-soft)}.bottom-sheet-footer{padding-bottom:max(var(--spacing-3), env(safe-area-inset-bottom))}.bottom-sheet[data-expandable] .bottom-sheet-footer{inset-inline:0;bottom:var(--bottom-sheet-offset);transition:translate var(--motion-duration-moderate) var(--motion-easing-out);position:absolute;translate:0 100%}.bottom-sheet[data-expandable] .bottom-sheet-footer[data-shown]{translate:0}.bottom-sheet-overlay{animation:bottom-sheet-fade-in var(--motion-duration-moderate) var(--motion-easing-standard)}.bottom-sheet-overlay[data-state=closed]{animation:bottom-sheet-fade-out var(--motion-duration-quick) var(--motion-easing-standard)}@keyframes bottom-sheet-rise{0%{transform:translateY(100%)}}@keyframes bottom-sheet-sink{to{transform:translateY(100%)}}@keyframes bottom-sheet-fade-in{0%{opacity:0}}@keyframes bottom-sheet-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.bottom-sheet,.bottom-sheet[data-state=closed],.bottom-sheet-overlay,.bottom-sheet-overlay[data-state=closed]{animation:none}.bottom-sheet,.bottom-sheet-handle,.bottom-sheet[data-expandable] .bottom-sheet-bar,.bottom-sheet[data-expandable] .bottom-sheet-header,.bottom-sheet[data-expandable] .bottom-sheet-footer{transition:none}}
.clear-button{isolation:isolate;-webkit-tap-highlight-color:transparent;position:relative}.clear-button:before{content:"";z-index:-1;border-radius:inherit;background-color:var(--color-fill);transition:transform var(--motion-duration-quick) var(--motion-easing-out), background-color var(--motion-duration-quick) var(--motion-easing-standard);position:absolute;inset:0}.clear-button:hover:before{background-color:var(--color-fill-hover)}.clear-button:active:before{background-color:var(--color-fill-pressed);transform:scale(var(--motion-press-control))}.clear-button--inverse:before{background-color:var(--color-inverse-muted)}.clear-button--inverse:hover:before{background-color:var(--color-inverse-muted-hover)}.clear-button--inverse:active:before{background-color:var(--color-inverse-muted-pressed)}@media (pointer:coarse){.clear-button--touch{width:var(--spacing-8);height:var(--spacing-8)}.clear-button--touch svg{width:var(--spacing-4);height:var(--spacing-4)}}@media (prefers-reduced-motion:reduce){.clear-button:before{transition:none}.clear-button:active:before{transform:none}}
.glide-highlight{left:var(--glide-highlight-left,0);right:var(--glide-highlight-right,0);height:var(--glide-highlight-height,0);opacity:0;translate:0 var(--glide-highlight-y,0);transition:height var(--motion-duration-moderate) var(--motion-easing-out), opacity var(--motion-duration-menu) var(--motion-easing-standard), background-color var(--motion-duration-quick) var(--motion-easing-standard), scale var(--motion-duration-quick) var(--motion-easing-out)}.glide-highlight[data-shown]{opacity:1}.glide-highlight[data-jump]{transition:opacity var(--motion-duration-menu) var(--motion-easing-standard), background-color var(--motion-duration-quick) var(--motion-easing-standard), scale var(--motion-duration-quick) var(--motion-easing-out)}@media (hover:hover){.glide-highlight[data-pressed]{scale:var(--motion-press-row)}}@media (prefers-reduced-motion:reduce){.glide-highlight,.glide-highlight[data-jump]{transition:opacity var(--motion-duration-menu) var(--motion-easing-standard), background-color var(--motion-duration-quick) var(--motion-easing-standard)}.glide-highlight[data-pressed]{scale:none}}
.filter-select-panel{min-width:max(var(--radix-popover-trigger-width), var(--size-filter-panel-min));max-width:min(var(--size-filter-panel-max), var(--radix-popover-content-available-width,var(--size-filter-panel-max)));animation:filter-select-in var(--motion-duration-menu) var(--motion-easing-out)}.filter-select-panel[data-side=bottom]{--filter-select-enter-y:calc(-1 * var(--spacing-1))}.filter-select-panel[data-side=top]{--filter-select-enter-y:var(--spacing-1)}.filter-select-panel[data-state=closed]{animation:filter-select-out var(--motion-duration-quick) var(--motion-easing-standard) forwards;pointer-events:none}.filter-select-content{max-height:var(--radix-popover-content-available-height)}.filter-select-list{isolation:isolate;max-height:min(var(--size-filter-list-max), var(--radix-popover-content-available-height));overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-top:var(--spacing-10);position:relative;overflow-y:auto}.filter-select-scroll{margin-inline-end:calc(-1 * var(--spacing-2))}.filter-select-list{padding-inline-end:var(--spacing-2)}@property --filter-list-fade{syntax:"<length>";inherits:false;initial-value:0}.filter-select-list{-webkit-mask-image:linear-gradient(to bottom, currentColor calc(100% - var(--filter-list-fade)), transparent);mask-image:linear-gradient(to bottom, currentColor calc(100% - var(--filter-list-fade)), transparent);transition:--filter-list-fade var(--motion-duration-moderate) var(--motion-easing-standard)}.filter-select-scroll[data-more-below] .filter-select-list{--filter-list-fade:var(--spacing-8)}@property --filter-list-fade-top{syntax:"<length>";inherits:false;initial-value:0}.filter-select-scroll:not(:has(.filter-select-all)) .filter-select-list{-webkit-mask-image:linear-gradient(to bottom, transparent, currentColor var(--filter-list-fade-top), currentColor calc(100% - var(--filter-list-fade)), transparent);mask-image:linear-gradient(to bottom, transparent, currentColor var(--filter-list-fade-top), currentColor calc(100% - var(--filter-list-fade)), transparent);transition:--filter-list-fade var(--motion-duration-moderate) var(--motion-easing-standard), --filter-list-fade-top var(--motion-duration-moderate) var(--motion-easing-standard)}.filter-select-scroll[data-more-above]:not(:has(.filter-select-all)) .filter-select-list{--filter-list-fade-top:var(--spacing-8)}.filter-select-all{z-index:2;position:sticky;top:0}.filter-select-option.filter-select-all{transition:padding-block var(--motion-duration-moderate) var(--motion-easing-standard), margin-block-end var(--motion-duration-moderate) var(--motion-easing-standard), transform var(--motion-duration-quick) var(--motion-easing-out), background-color var(--motion-duration-quick) var(--motion-easing-standard)}.filter-select-all:after{content:"";inset-inline:0;height:var(--spacing-8);background-image:linear-gradient(to bottom, var(--color-surface), transparent);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-moderate) var(--motion-easing-standard);position:absolute;top:100%}.filter-select-scroll[data-more-above] .filter-select-all{padding-block:var(--spacing-1);margin-block-end:calc(2 * (var(--spacing-2) - var(--spacing-1)))}.filter-select-scroll[data-more-above] .filter-select-all:after{opacity:1}.filter-select-all-label{transform-origin:0;transition:transform var(--motion-duration-moderate) var(--motion-easing-standard)}.filter-select-scroll[data-more-above] .filter-select-all-label{transform:scale(var(--motion-sticky-scale))}.filter-select-chevron{transition:transform var(--motion-duration-moderate) var(--motion-easing-standard)}.filter-select-pill{will-change:transform;transition:transform var(--motion-duration-quick) var(--motion-easing-out), background-color var(--motion-duration-quick) var(--motion-easing-standard), border-color var(--motion-duration-quick) var(--motion-easing-standard), box-shadow var(--motion-duration-quick) var(--motion-easing-standard)}.filter-select-pill:has(.filter-select-pill-trigger:hover){background-color:var(--color-fill)}.filter-select-pill-trigger{-webkit-tap-highlight-color:transparent;outline:none}.filter-select-pill:has(.filter-select-pill-trigger:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.filter-select-pill:has(.filter-select-pill-trigger:active){transform:scale(var(--motion-press-pill))}.filter-select-press{transition:transform var(--motion-duration-quick) var(--motion-easing-out), background-color var(--motion-duration-quick) var(--motion-easing-standard), border-color var(--motion-duration-quick) var(--motion-easing-standard);-webkit-tap-highlight-color:transparent}.filter-select-press:active{transform:scale(var(--motion-press-trigger))}.filter-select-pill:has(.filter-select-pill-trigger[data-state=open]){background-color:var(--color-fill-hover);border-color:var(--color-outline-hover)}:is(.filter-select-pill[data-in-use],.filter-select-pill[data-in-use]:has(.filter-select-pill-trigger[data-state=open])){border-color:var(--color-inverse-muted);box-shadow:inset 0 0 0 .5px var(--color-inverse-muted)}.filter-select-pill-trigger[data-state=open] .filter-select-chevron{transform:rotate(.5turn)}.filter-select-trigger[data-state=open]{background-color:var(--color-fill-hover);border-color:var(--color-outline-hover)}.filter-select-trigger[data-state=open] .filter-select-chevron{transform:rotate(.5turn)}.filter-select-option{-webkit-tap-highlight-color:transparent;transition:transform var(--motion-duration-quick) var(--motion-easing-out), background-color var(--motion-duration-quick) var(--motion-easing-standard)}.filter-select-highlight{z-index:-1}@media (hover:hover){.filter-select-option:active,.filter-select-option[data-pressed]{transform:scale(var(--motion-press-row))}.filter-select-all:active{background-color:var(--color-fill-pressed)}}.filter-select-all[data-pressed]{background-color:var(--color-fill-pressed)}.filter-select-check{transition:transform var(--motion-duration-quick) var(--motion-easing-out)}.filter-select-option:active .filter-select-check,.filter-select-option[data-pressed] .filter-select-check{transform:scale(var(--motion-press-control))}.filter-select-check svg{animation:filter-select-pop var(--motion-duration-moderate) var(--motion-easing-spring)}.filter-select-sizer,.filter-select-pill-content{grid-area:1/1}.filter-select-pill-content{contain:inline-size}@media (pointer:coarse){.filter-select-pill{min-height:var(--size-touch-target)}}.filter-select-search::-webkit-search-cancel-button{appearance:none}@keyframes filter-select-in{0%{opacity:0;transform:translateY(var(--filter-select-enter-y,0))}}@keyframes filter-select-out{to{opacity:0;transform:translateY(var(--filter-select-enter-y,0))}}@keyframes filter-select-pop{0%{transform:scale(var(--motion-press-control))}}@media (prefers-reduced-motion:reduce){.filter-select-panel,.filter-select-panel[data-state=closed],.filter-select-check svg{animation:none}.filter-select-panel[data-state=closed]{visibility:hidden}.filter-select-list,.filter-select-all,.filter-select-option.filter-select-all,.filter-select-all:after,.filter-select-all-label,.filter-select-chevron,.filter-select-option,.filter-select-check,.filter-select-pill,.filter-select-press{transition:none}.filter-select-press:active{transform:none}.filter-select-pill:has(.filter-select-pill-trigger:active){transform:none}.filter-select-option:active,.filter-select-option[data-pressed],.filter-select-option:active .filter-select-check,.filter-select-option[data-pressed] .filter-select-check{transform:none}}@property --filter-chosen-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --filter-chosen-fade-end{syntax:"<length>";inherits:false;initial-value:0}.filter-select-chosen{min-height:var(--size-touch-target);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--filter-chosen-fade-start), currentColor calc(100% - var(--filter-chosen-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, currentColor var(--filter-chosen-fade-start), currentColor calc(100% - var(--filter-chosen-fade-end)), transparent);transition:--filter-chosen-fade-start var(--motion-duration-moderate) var(--motion-easing-standard), --filter-chosen-fade-end var(--motion-duration-moderate) var(--motion-easing-standard)}.filter-select-chosen[data-more-start]{--filter-chosen-fade-start:var(--spacing-8)}.filter-select-chosen[data-more-end]{--filter-chosen-fade-end:var(--spacing-8)}.filter-select-list[data-in-sheet]{scrollbar-width:none}@media (prefers-reduced-motion:reduce){.filter-select-chosen{transition:none}}
