@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.native-app{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}.message-text{-webkit-user-select:text;user-select:text}.keyboard-open{height:calc(100vh - var(--keyboard-height, 0px))}.safe-top{padding-top:env(safe-area-inset-top,0px)}.native-app .safe-top{padding-top:max(env(safe-area-inset-top,0px),28px)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.safe-top-margin{margin-top:env(safe-area-inset-top,0px)}.native-app .safe-top-margin{margin-top:max(env(safe-area-inset-top,0px),28px)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}*{-webkit-overflow-scrolling:touch}body{margin:0;padding:0;overscroll-behavior-y:none}@keyframes pageEnter{0%{opacity:0}to{opacity:1}}@keyframes pageExit{0%{opacity:1}to{opacity:0}}.page-transition-enter{animation:pageEnter .3s ease-out forwards}.page-transition-exit{animation:pageExit .15s ease-in forwards}@keyframes menuItemPress{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}@keyframes menuItemRipple{0%{transform:scale(0);opacity:.4}to{transform:scale(4);opacity:0}}@keyframes menuItemSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.menu-item-native{position:relative;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);transform-origin:center center;will-change:transform}@media(max-width:767px){.native-app .menu-item-native{padding-left:1rem}}.menu-item-native:active{animation:menuItemPress .15s ease-out forwards}.menu-item-native:after{content:"";position:absolute;width:100%;height:100%;top:50%;left:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 60%);border-radius:50%;transform:translate(-50%,-50%) scale(0);opacity:0}.menu-item-native:active:after{animation:menuItemRipple .4s ease-out forwards}.menu-item-active{box-shadow:0 0 0 2px rgba(var(--nieomi-color, 124, 58, 237),.2),inset 0 1px #ffffff1a}.menu-item-slide-1{animation:menuItemSlideIn .3s ease-out .05s both}.menu-item-slide-2{animation:menuItemSlideIn .3s ease-out .1s both}.menu-item-slide-3{animation:menuItemSlideIn .3s ease-out .15s both}.menu-item-slide-4{animation:menuItemSlideIn .3s ease-out .2s both}.menu-item-slide-5{animation:menuItemSlideIn .3s ease-out .25s both}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.content-panel-enter{animation:contentFadeIn .25s ease-out forwards}@keyframes tabContentSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes tabContentSlideUp{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.tab-content-enter{animation:tabContentSlideIn .2s cubic-bezier(.4,0,.2,1) forwards}.tab-content-enter-up{animation:tabContentSlideUp .2s cubic-bezier(.4,0,.2,1) forwards}@keyframes solutionsPageFadeOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-12px) scale(.99)}}@keyframes solutionsPageFadeIn{0%{opacity:0;transform:translateY(16px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.solutions-page-exit{animation:solutionsPageFadeOut .2s cubic-bezier(.4,0,1,1) forwards;pointer-events:none;will-change:opacity,transform}.solutions-page-enter{animation:solutionsPageFadeIn .35s cubic-bezier(0,0,.2,1) forwards;will-change:opacity,transform}
