html,body,#root{overscroll-behavior:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#f8f9fc;min-height:100%}@media (prefers-color-scheme:dark){html,body,#root{background:#131722}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;overscroll-behavior-y:none;margin:0;font-family:Manrope,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#7e8da566 transparent}button,input,textarea,select{font:inherit;appearance:auto}button,a,[role=button]{touch-action:manipulation}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#7e8da566;border-radius:999px}button,a,[role=button],.mantine-Button-root,.mantine-ActionIcon-root,.mantine-SegmentedControl-control,.mantine-Tabs-tab,.mantine-Menu-item,.mantine-Paper-root,.mantine-Modal-content,.mantine-Drawer-content{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),background-color .2s,border-color .2s,opacity .2s!important}.mantine-Button-root:active:not(:disabled),.mantine-ActionIcon-root:active:not(:disabled){transform:scale(.97)!important}.section-card-hover{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1)!important}.section-card-hover:hover{transform:translateY(-2px);box-shadow:0 20px 48px -12px #141d2d1a!important}.mantine-Table-table tbody tr{transition:background-color .2s}.mantine-Input-input,.mantine-TextInput-input,.mantine-Select-input,.mantine-NumberInput-input,.mantine-Textarea-input{transition:border-color .25s,box-shadow .25s!important}.mantine-Input-input:focus,.mantine-TextInput-input:focus,.mantine-Select-input:focus,.mantine-NumberInput-input:focus,.mantine-Textarea-input:focus{box-shadow:0 0 0 3px #ff6a2f1f!important}.mantine-Tabs-tab{transition:color .2s,background-color .2s!important}.mantine-Tabs-tab:hover:not([data-active]){background-color:#00000008!important}.mantine-SegmentedControl-control{transition:color .2s!important}.mantine-Modal-content{animation:.35s cubic-bezier(.22,1,.36,1) modalPop}@keyframes modalPop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.mantine-Drawer-content{animation:.35s cubic-bezier(.22,1,.36,1) drawerSlide}@keyframes drawerSlide{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.page-container__main>*{animation:.4s cubic-bezier(.22,1,.36,1) both contentFade}.page-container__main>:first-child{animation-delay:20ms}.page-container__main>:nth-child(2){animation-delay:50ms}.page-container__main>:nth-child(3){animation-delay:80ms}.page-container__main>:nth-child(4){animation-delay:.11s}.page-container__main>:nth-child(5){animation-delay:.14s}@keyframes contentFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mantine-Badge-root[data-pulse]{animation:2s ease-in-out infinite badgePulse}@keyframes badgePulse{0%,to{box-shadow:0 0 #ff6a2f40}50%{box-shadow:0 0 0 4px #ff6a2f00}}.mantine-Skeleton-root:after{background:linear-gradient(90deg,#0000,#fff6,#0000)!important;animation:1.6s linear infinite skeletonShimmer!important}@keyframes skeletonShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.mantine-Notification-root{animation:.4s cubic-bezier(.22,1,.36,1) toastSlide}@keyframes toastSlide{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.mantine-Loader-root{--loader-color:#ff6a2f!important}.desktop-hide{display:none!important}@media (width<=1200px) and (width>=769px){.page-container--rail{grid-template-columns:minmax(0,1fr)!important}.page-container__rail{border-top:1px solid #e6e8ef;border-left:0!important}}@media (width<=768px){.page-container--rail{grid-template-columns:minmax(0,1fr)!important}.page-container__rail{border-top:1px solid #e6e8ef;border-left:0!important}aside[data-mobile-hide]{display:none!important}.mobile-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.mobile-tap-target{min-width:44px;min-height:44px}.mobile-compact-p{padding:12px!important}.mobile-hide{display:none!important}.desktop-hide{display:initial!important}.mantine-Button-root,.mantine-ActionIcon-root,.mantine-UnstyledButton-root{min-width:40px;min-height:40px}.mobile-snap-x{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:10px;display:flex;overflow-x:auto}.mobile-snap-x::-webkit-scrollbar{display:none}.mobile-snap-x>*{scroll-snap-align:start;flex-shrink:0}}@supports (padding:max(0px)){.safe-area-bottom{padding-bottom:max(12px, env(safe-area-inset-bottom))}}
