*,:after,:before{box-sizing:border-box;margin:0;padding:0}#root,body,html{font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-primary);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100%;letter-spacing:-.005em;overflow:hidden}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}::selection{background:var(--accent);color:var(--accent-btn-text)}:focus-visible{border-radius:4px;outline:2px solid var(--accent);outline-offset:2px}.drag-region{-webkit-app-region:drag}.no-drag{-webkit-app-region:no-drag}body{transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.unselectable{user-select:none;-webkit-user-select:none}.toast-container{display:flex;flex-direction:column;gap:8px;pointer-events:none;position:fixed;right:16px;top:56px;z-index:9999}.toast-container>*{pointer-events:auto}@keyframes mf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mf-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mf-scale-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes mf-slide-in-right{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes mf-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.mf-animate-in{animation:mf-fade-up .4s cubic-bezier(.4,0,.2,1) both}.mf-animate-fade{animation:mf-fade-in .3s cubic-bezier(.4,0,.2,1) both}.mf-animate-scale{animation:mf-scale-in .3s cubic-bezier(.4,0,.2,1) both}.mf-animate-slide{animation:mf-slide-in-right .35s cubic-bezier(.4,0,.2,1) both}.mf-stagger-1{animation-delay:.05s}.mf-stagger-2{animation-delay:.1s}.mf-stagger-3{animation-delay:.15s}.mf-stagger-4{animation-delay:.2s}.mf-stagger-5{animation-delay:.25s}.mf-stagger-6{animation-delay:.3s}.mf-hover-lift{transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1)}.mf-hover-lift:hover{box-shadow:0 4px 12px #1414130f;transform:translateY(-1px)}.mf-press{transition:transform .12s cubic-bezier(.4,0,.2,1)}.mf-press:active{transform:scale(.98)}.mf-page-enter{animation:mf-fade-up .35s cubic-bezier(.4,0,.2,1) both}.mf-skeleton{animation:mf-shimmer 1.8s ease-in-out infinite;background:linear-gradient(90deg,var(--bg-tertiary) 0,var(--bg-secondary) 50%,var(--bg-tertiary) 100%);background-size:200% 100%;border-radius:6px}[role=button],[role=menuitem],[role=tab],a,button,input,select,textarea{transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.mf-hover-lift:hover{transform:none}}@media (max-width:768px){#root,body,html{height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto}table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;white-space:nowrap}tbody,tfoot,thead{display:table;width:100%}.modal-content,.modal-overlay>div,[role=dialog]{border-radius:16px 16px 0 0!important;bottom:0!important;left:0!important;margin:0!important;max-height:90vh!important;max-width:100vw!important;min-width:0!important;min-width:auto!important;overflow-y:auto!important;position:fixed!important;right:0!important;top:auto!important;width:100vw!important}.toast-container{left:8px;right:8px;top:56px}[role=button],a,button:not([data-no-touch]),input[type=checkbox],input[type=radio],select{min-height:44px}embed,iframe,img,object,video{height:auto;max-width:100%}}
/*# sourceMappingURL=main.5c59902b.css.map*/