:root{--motion-fast:.12s;--motion-base:.2s;--motion-slow:.32s;--motion-stagger:40ms;--motion-ease:cubic-bezier(.2, 0, 0, 1);--motion-enter:cubic-bezier(0, 0, .2, 1);--motion-exit:cubic-bezier(.4, 0, 1, 1);--motion-press-brightness:.94}.dark{--motion-press-brightness:1.25}:is([data-slot=button],[data-slot=tabs-trigger],[data-slot=toggle],[data-slot=toggle-group-item],.motion-press,#shell-content a,#flow-content a,#shell-content button,#flow-content button,[data-testid=app-topbar] a,[data-testid=app-sidebar] a,[data-slot=tab-bar] a,[data-slot=card][data-interactive]){transition:transform var(--motion-fast) var(--motion-ease), scale var(--motion-fast) var(--motion-ease), filter var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease)}:is([data-slot=button],[data-slot=tabs-trigger],[data-slot=toggle],[data-slot=toggle-group-item],.motion-press,#shell-content a,#flow-content a,#shell-content button,#flow-content button,[data-testid=app-topbar] a,[data-slot=tab-bar] a,[data-slot=card][data-interactive]):not(:disabled,[aria-disabled=true]):active{filter:brightness(var(--motion-press-brightness));scale:.97}:is(.motion-row,#shell-content li a,[data-testid=app-sidebar] a):active{filter:brightness(var(--motion-press-brightness));background-color:var(--accent);scale:1}[data-slot=tabs-indicator]{border-radius:inherit;background:var(--primary);width:var(--active-tab-width);height:2px;translate:var(--active-tab-left) 0;transition:translate var(--motion-base) var(--motion-ease), width var(--motion-base) var(--motion-ease), height var(--motion-base) var(--motion-ease);position:absolute;bottom:0;left:0}[data-slot=tabs-list]{isolation:isolate;position:relative}[data-slot=tabs-trigger]{z-index:1}.motion-tab-indicator{height:3px;width:calc(100% / var(--tab-count));translate:calc(var(--tab-index) * 100%) 0;background:var(--primary);transition:translate var(--motion-base) var(--motion-ease);position:absolute;top:0;left:0}.motion-page{gap:inherit;flex-direction:column;flex:1;width:100%;min-width:0;display:flex}.navigation-progress{z-index:100;pointer-events:none;background:color-mix(in oklch, var(--emphasis), transparent 80%);height:3px;position:fixed;inset:0 0 auto;overflow:hidden}.navigation-progress>span{background:var(--emphasis);width:45%;height:100%;animation:motion-progress calc(var(--motion-slow) * 4) var(--motion-ease) infinite;display:block}@keyframes motion-progress{0%{translate:-100%}to{translate:325%}}:is(.motion-stagger,#shell-content ul,#flow-content ul)>:nth-child(-n+8):not(:has([data-slot=skeleton])){animation:motion-reveal var(--motion-slow) var(--motion-enter) both;animation-delay:calc(var(--reveal-index,0) * var(--motion-stagger))}:is(.motion-stagger,#shell-content ul,#flow-content ul)>:nth-child(2){--reveal-index:1}:is(.motion-stagger,#shell-content ul,#flow-content ul)>:nth-child(3){--reveal-index:2}:is(.motion-stagger,#shell-content ul,#flow-content ul)>:nth-child(4){--reveal-index:3}:is(.motion-stagger,#shell-content ul,#flow-content ul)>:nth-child(5){--reveal-index:4}:is(.motion-stagger,#shell-content ul,#flow-content ul)>:nth-child(6){--reveal-index:5}:is(.motion-stagger,#shell-content ul,#flow-content ul)>:nth-child(7){--reveal-index:6}:is(.motion-stagger,#shell-content ul,#flow-content ul)>:nth-child(8){--reveal-index:7}@keyframes motion-reveal{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes motion-pop{0%{scale:.4}60%{scale:1.22}to{scale:1}}@keyframes motion-shake{25%{translate:-4px}75%{translate:4px}}.motion-confirm svg{animation:motion-pop var(--motion-slow) var(--motion-ease)}.motion-error{animation:motion-shake var(--motion-base) var(--motion-ease)}::view-transition-group(*){animation-duration:var(--motion-slow);animation-timing-function:var(--motion-ease)}::view-transition-old(.nav-forward){animation:motion-out-left var(--motion-base) var(--motion-exit) both}::view-transition-new(.nav-forward){animation:motion-in-right var(--motion-slow) var(--motion-enter) both}::view-transition-old(.nav-back){animation:motion-out-right var(--motion-base) var(--motion-exit) both}::view-transition-new(.nav-back){animation:motion-in-left var(--motion-slow) var(--motion-enter) both}::view-transition-old(.nav-fade){animation:motion-fade-out var(--motion-base) var(--motion-exit) both}::view-transition-new(.nav-fade){animation:motion-fade-in var(--motion-base) var(--motion-enter) both}@keyframes motion-in-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes motion-in-left{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes motion-out-left{to{opacity:0;transform:translate(-40px)}}@keyframes motion-out-right{to{opacity:0;transform:translate(40px)}}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-fade-out{to{opacity:0}}:is([data-slot=sheet-content],[data-slot=dialog-content],[data-slot=drawer-popup],[data-slot=drawer-content],[data-slot=sheet-overlay],[data-slot=dialog-overlay],[data-slot=drawer-overlay]){animation-duration:var(--motion-slow);animation-timing-function:var(--motion-enter);transition-duration:var(--motion-slow);transition-timing-function:var(--motion-enter)}:is([data-slot=sheet-content],[data-slot=dialog-content],[data-slot=drawer-popup],[data-slot=drawer-content],[data-slot=sheet-overlay],[data-slot=dialog-overlay],[data-slot=drawer-overlay]):is([data-closed],[data-ending-style]){animation-duration:var(--motion-base);animation-timing-function:var(--motion-exit);transition-duration:var(--motion-base);transition-timing-function:var(--motion-exit)}[data-slot=drawer-popup][data-swiping],[data-slot=drawer-popup][data-nested-drawer-swiping]{transition-duration:0s}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(5rem + env(safe-area-inset-bottom))!important}[data-sonner-toast]{transition-duration:var(--motion-slow)!important;transition-timing-function:var(--motion-enter)!important}[data-sonner-toast][data-removed=true]{transition-duration:var(--motion-base)!important;transition-timing-function:var(--motion-exit)!important}@media (min-width:1024px){[data-sonner-toaster][data-y-position=bottom]{bottom:1.5rem!important}}@media (prefers-reduced-motion:reduce){:is([data-slot=button],[data-slot=tabs-trigger],[data-slot=toggle],[data-slot=toggle-group-item],.motion-press,#shell-content a,#flow-content a,#shell-content button,#flow-content button,[data-testid=app-topbar] a,[data-slot=tab-bar] a):active{transform:none}:is(.motion-stagger,#shell-content ul,#flow-content ul)>:nth-child(-n+8),.motion-confirm svg,.motion-error,[data-slot=skeleton]{animation:none}.navigation-progress>span{width:100%;animation:none}:is([data-slot=tabs-indicator],.motion-tab-indicator){transition:none}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-group(*){animation-duration:0s!important}:is([data-slot=sheet-content],[data-slot=dialog-content],[data-slot=drawer-popup],[data-slot=drawer-content],[data-slot=sheet-overlay],[data-slot=dialog-overlay],[data-slot=drawer-overlay]){transition:opacity var(--motion-fast) var(--motion-ease)!important;animation:none!important}[data-sonner-toast]{transition:opacity var(--motion-fast) var(--motion-ease)!important}}