:root{--motion-fast:.12s;--motion-enter:.18s;--motion-panel:.22s;--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-ease-exit:cubic-bezier(.4, 0, 1, 1)}:is([data-slot=dialog-overlay],[data-slot=dialog-content],[data-slot=alert-dialog-overlay],[data-slot=alert-dialog-content],[data-slot=sheet-overlay],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=hover-card-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=tooltip-content]){animation-duration:var(--motion-enter);animation-timing-function:var(--motion-ease)}[data-slot=sheet-content][data-state=open]{animation-duration:var(--motion-panel)}:is([data-slot=dialog-content],[data-slot=alert-dialog-content]){--tw-enter-scale:.98;--tw-exit-scale:.98}:is([data-slot=dialog-overlay],[data-slot=dialog-content],[data-slot=alert-dialog-overlay],[data-slot=alert-dialog-content],[data-slot=sheet-overlay],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=hover-card-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=tooltip-content])[data-state=closed]{animation-duration:var(--motion-fast);animation-timing-function:var(--motion-ease-exit);pointer-events:none}[data-slot=tooltip-content]{animation-duration:var(--motion-fast)}[data-slot=tabs-content][data-state=active]{animation:app-content-enter var(--motion-enter) var(--motion-ease)}@keyframes app-content-enter{0%{opacity:0}to{opacity:1}}:is([data-slot=accordion-content],[data-slot=collapsible-content]){--app-expand-height:var(--radix-accordion-content-height,var(--radix-collapsible-content-height));animation-duration:var(--motion-enter);animation-timing-function:var(--motion-ease)}:is([data-slot=accordion-content],[data-slot=collapsible-content])[data-state=open]{animation-name:app-expand}:is([data-slot=accordion-content],[data-slot=collapsible-content])[data-state=closed]{animation-name:app-collapse;animation-duration:var(--motion-fast);animation-timing-function:var(--motion-ease-exit)}@keyframes app-expand{0%{opacity:0;height:0;overflow:hidden}to{height:var(--app-expand-height);opacity:1;overflow:hidden}}@keyframes app-collapse{0%{height:var(--app-expand-height);opacity:1;overflow:hidden}to{opacity:0;height:0;overflow:hidden}}@supports (interpolate-size:allow-keywords) and selector(details::details-content){details::details-content{interpolate-size:allow-keywords;opacity:0;height:0;transition:height var(--motion-enter) var(--motion-ease), opacity var(--motion-enter) var(--motion-ease), content-visibility var(--motion-enter) allow-discrete;overflow:clip}details[open]::details-content{opacity:1;height:auto}}:is([data-slot=button],[data-slot=tabs-trigger],[data-slot=accordion-trigger],[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){transition-duration:var(--motion-fast);transition-timing-function:var(--motion-ease)}.app-tab-indicator{transition:left var(--motion-enter) var(--motion-ease), width var(--motion-enter) var(--motion-ease)}:is([data-motion=dashboard-heading],[data-motion=dashboard-section],[data-motion=empty-state],[data-motion=stat-card],[data-motion=chat-message]){animation:app-content-enter .26s var(--motion-ease) backwards}[data-motion=dashboard-section]{animation-delay:40ms}[data-motion=dashboard-section][aria-labelledby=dashboard-offen]{animation-delay:60ms}[data-slot=table-body]>[data-slot=table-row]:nth-child(-n+8){animation:app-content-enter .18s var(--motion-ease) backwards}[data-slot=table-body]>[data-slot=table-row]:nth-child(n+2):nth-child(-n+4){animation-delay:20ms}[data-slot=table-body]>[data-slot=table-row]:nth-child(n+5):nth-child(-n+8){animation-delay:40ms}[data-slot=table-row]{transition:background-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease}[data-slot=table-row][data-state=selected]{box-shadow:inset 3px 0 0 var(--primary)}@keyframes app-feedback-enter{0%{opacity:0;transform:translateY(3px)scale(.94)}to{opacity:1;transform:none}}.app-feedback-enter,[data-slot=checkbox-indicator],[data-motion=chat-suggestions]>button{animation:app-feedback-enter var(--motion-enter) var(--motion-ease) backwards}[data-motion=chat-suggestions]>button:nth-child(2){animation-delay:30ms}[data-motion=chat-suggestions]>button:nth-child(n+3){animation-delay:60ms}[data-motion=chat-suggestions]>button{transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast)}[data-dashboard-dock] form{transition:box-shadow var(--motion-panel) var(--motion-ease), border-color var(--motion-enter) ease}.app-loading-icon{opacity:0;transition:grid-template-columns var(--motion-enter) var(--motion-ease), opacity var(--motion-fast), margin-inline-end var(--motion-enter) var(--motion-ease);grid-template-columns:0fr;margin-inline-end:-.5rem;display:grid}.app-loading-icon>span{min-width:0;overflow:hidden}.app-loading-icon[data-loading=true]{opacity:1;grid-template-columns:1fr;margin-inline-end:0}:is([data-slot=switch],[data-slot=switch-thumb],[data-slot=checkbox]){transition-duration:var(--motion-enter);transition-timing-function:var(--motion-ease)}[data-slot=checkbox]{transition-property:background-color,border-color,box-shadow}[data-slot=progress-indicator]{transition:transform .32s var(--motion-ease)}[data-dashboard-content] [role=progressbar]>div{transition:width .32s var(--motion-ease)}[data-sidebar=menu-button]{transition:background-color var(--motion-enter), color var(--motion-enter)}@media (hover:hover) and (pointer:fine){[data-slot=button]:not(:disabled):not([aria-disabled=true]):active>svg{scale:.9}[data-slot=button]>svg{transition:scale var(--motion-fast) var(--motion-ease)}[data-motion=upload-zone]:hover>svg{translate:0 -2px}}[data-motion=upload-zone]{transition:border-color var(--motion-enter), background-color var(--motion-enter), box-shadow var(--motion-enter)}[data-motion=upload-zone]>svg{transition:translate var(--motion-enter) var(--motion-ease)}[data-motion=upload-zone][data-dragging=true]{box-shadow:inset 0 0 0 2px var(--primary)}[data-motion=upload-zone][data-dragging=true]>svg{translate:0 -3px}[data-motion=upload-zone][aria-busy=true]>div{animation:app-content-enter var(--motion-enter) ease}[data-slot=sheet-content][data-detail-sheet]{height:100dvh;transition:none}[data-slot=sheet-content][data-detail-sheet][data-state=open]{animation-duration:.3s;animation-timing-function:cubic-bezier(.16,1,.3,1)}[data-slot=sheet-content][data-detail-sheet][data-state=closed]{animation-duration:.2s}.detail-sheet-preview{height:clamp(10rem,36dvh,24rem)}@media (min-width:1024px){.detail-sheet-preview{height:auto}}@media (max-width:1023px) and (max-height:600px){.detail-sheet-body{overscroll-behavior:contain;overflow-y:auto}.detail-sheet-body>div{flex:none}.detail-sheet-body>div:not(.detail-sheet-preview){min-height:16rem}.detail-sheet-body>div>.overflow-y-auto{overflow-y:visible}}[data-motion=none],[data-motion=none] *{transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}details[data-motion=none]::details-content{transition:none}[data-motion=none] details::details-content{transition:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}details::details-content{transition:none}[data-motion=upload-zone]>svg,[data-slot=button]>svg{translate:none!important;scale:none!important}}