:root{--sm-ease: cubic-bezier(.25, .46, .45, .94);--sm-ease-out: cubic-bezier(.22, 1, .36, 1);--sm-duration: .62s;--sm-duration-tab: .42s;--sm-duration-fast: .2s}@keyframes smPageEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes smFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes smCardEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes smSlideInRight{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes smExpandIn{0%{opacity:0;transform:scaleY(.97)}to{opacity:1;transform:scaleY(1)}}.sm-page-enter{animation:smPageEnter var(--sm-duration) var(--sm-ease-out) both;will-change:opacity,transform}.sm-fade-in{animation:smFadeIn var(--sm-duration-tab) var(--sm-ease-out) both}.sm-card-enter{animation:smCardEnter var(--sm-duration-fast) var(--sm-ease-out) both}.sm-slide-right{animation:smSlideInRight var(--sm-duration) var(--sm-ease-out) both}.sm-expand-in{animation:smExpandIn .18s var(--sm-ease-out) both;transform-origin:top center}@keyframes dashFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}input::placeholder,textarea::placeholder{color:#b0b8c4!important;opacity:1!important;font-weight:400!important;font-size:.92em;letter-spacing:.01em}.sm-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:400;-webkit-tap-highlight-color:transparent}.sm-dialog-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:401;display:flex;justify-content:center;-webkit-tap-highlight-color:transparent;align-items:flex-end}@media(min-width:768px){.sm-dialog-container{align-items:center;padding:16px}}.sm-dialog-content{position:relative;z-index:1;background:#fff;width:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--chakra-radii-2xl) var(--chakra-radii-2xl) 0 0;max-height:92vh;max-height:92dvh;box-shadow:0 -4px 40px -8px #0000001f,0 0 0 1px #0000000a}@supports (height: 1dvh){.sm-dialog-content{max-height:92dvh}}@media(min-width:768px){.sm-dialog-content{border-radius:var(--chakra-radii-2xl);max-height:90vh;box-shadow:0 20px 60px -12px #00000026,0 0 0 1px #0000000a}}.sm-dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.sm-dialog-actions{flex-shrink:0;background:#fff;padding:12px 24px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(0,0,0,.06);z-index:2}@media(min-width:768px){.sm-dialog-actions{padding-bottom:12px}}.sm-dialog-container[data-kbd-open] .sm-dialog-actions{padding-bottom:12px}.sm-dialog-body::-webkit-scrollbar{display:none}.sm-dialog-body{scrollbar-width:none}@supports (-webkit-touch-callout: none){.sm-kbd-hide{transition:opacity .15s,transform .15s}.sm-kbd-hide[data-kbd-open=true]{opacity:0;pointer-events:none;transform:translateY(20px)}}@keyframes smComplete{0%{transform:scale(1)}35%{transform:scale(1.18)}65%{transform:scale(.95)}to{transform:scale(1)}}.sm-complete{animation:smComplete .35s var(--sm-ease-out) both}@keyframes smAdd{0%{opacity:0;transform:scale(.92) translateY(4px)}60%{transform:scale(1.03) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}.sm-add{animation:smAdd .3s var(--sm-ease-out) both}@keyframes smPop{0%{transform:scale(1)}30%{transform:scale(1.12)}60%{transform:scale(.96)}to{transform:scale(1)}}.sm-pop{animation:smPop .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes smShake{0%,to{transform:translate(0)}15%{transform:translate(-4px)}30%{transform:translate(4px)}50%{transform:translate(-3px)}70%{transform:translate(3px)}85%{transform:translate(-1px)}}.sm-shake{animation:smShake .4s var(--sm-ease-out) both}@keyframes smEmptyEnter{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.sm-empty-enter{animation:smEmptyEnter .6s var(--sm-ease-out) both;animation-delay:.15s;opacity:0}@keyframes smBreathe{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.02);opacity:1}}.sm-breathe{animation:smBreathe 4s ease-in-out infinite}@keyframes smBlobDrift1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(8px,-6px) scale(1.02)}50%{transform:translate(-4px,-12px) scale(.98)}75%{transform:translate(-8px,-4px) scale(1.01)}}@keyframes smBlobDrift2{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-6px,8px) scale(.98)}50%{transform:translate(4px,12px) scale(1.03)}75%{transform:translate(10px,4px) scale(.99)}}.sm-blob-drift-1{animation:smBlobDrift1 25s ease-in-out infinite;will-change:transform}.sm-blob-drift-2{animation:smBlobDrift2 30s ease-in-out infinite;will-change:transform}@keyframes smDot{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.sm-loader-dot{display:inline-block;width:6px;height:6px;border-radius:50%;animation:smDot 1.4s ease-in-out infinite}.sm-loader-dot:nth-child(2){animation-delay:.16s}.sm-loader-dot:nth-child(3){animation-delay:.32s}@media(prefers-reduced-motion:reduce){.sm-page-enter,.sm-fade-in,.sm-card-enter,.sm-slide-right,.sm-expand-in,.sm-dashboard-fade,.sm-complete,.sm-add,.sm-pop,.sm-shake,.sm-empty-enter,.sm-breathe,.sm-blob-drift-1,.sm-blob-drift-2{animation:none!important;opacity:1!important;filter:none!important;transform:none!important;will-change:auto!important}.sm-loader-dot{animation:none!important;opacity:.6!important}}
