@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;inset:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;inset:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media (max-width: 480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media (max-width: 374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis:none}body{margin:0;padding:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6;min-height:100vh}h1,h2,h3,h4,h5,h6,p{margin:0}:focus-visible{outline:2px solid #002328;outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0006}::selection{background:#002328;color:#fff}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}.no-print{display:none!important}}@media (prefers-contrast: high){:focus-visible{outline-width:3px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0000000d;border-radius:10px;margin:4px}::-webkit-scrollbar-thumb{background:#0003;border-radius:10px;border:2px solid transparent;background-clip:padding-box;transition:background-color .3s ease}::-webkit-scrollbar-thumb:hover{background:#0000004d;background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:#0006;background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,.05)}@media (prefers-color-scheme: dark){::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{background:#fff3;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#ffffff4d;background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:#fff6;background-clip:padding-box}*{scrollbar-color:rgba(255,255,255,.2) rgba(255,255,255,.05)}}.MuiPaper-root{scrollbar-width:thin}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#00000005;border-radius:8px}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;border:1px solid transparent;background-clip:padding-box}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#764ba2,#667eea);background-clip:padding-box}.thin-scrollbar::-webkit-scrollbar{width:6px;height:6px}.thin-scrollbar::-webkit-scrollbar-track{background:transparent}.thin-scrollbar::-webkit-scrollbar-thumb{background:#00000026;border-radius:6px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:#00000040}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}html{scroll-behavior:smooth}.MuiList-root,.MuiDialogContent-root,.MuiCardContent-root{scrollbar-width:thin}.dashboard-widget-scroll{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent}.dashboard-widget-scroll::-webkit-scrollbar{width:6px}.dashboard-widget-scroll::-webkit-scrollbar-track{background:transparent}.dashboard-widget-scroll::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.dashboard-widget-scroll::-webkit-scrollbar-thumb:hover{background:#0003}[data-theme=dark] .dashboard-widget-scroll{scrollbar-color:rgba(255,255,255,.1) transparent}[data-theme=dark] .dashboard-widget-scroll::-webkit-scrollbar-thumb{background:#ffffff1a}[data-theme=dark] .dashboard-widget-scroll::-webkit-scrollbar-thumb:hover{background:#fff3}:root{--ecom-primary: #00A859;--ecom-primary-light: #00D670;--ecom-primary-dark: #007A3F;--ecom-secondary: #002328;--ecom-secondary-light: #2A5F8A;--ecom-secondary-dark: #0F2E4A;--ecom-text: #212529;--ecom-text-secondary: #6C757D;--ecom-background: #F5F7FA;--ecom-surface: #FFFFFF;--ecom-border: rgba(0, 168, 89, .08);--ecom-border-radius: 12px;--ecom-shadow-sm: 0 1px 3px rgba(0, 168, 89, .03), 0 1px 2px rgba(0, 0, 0, .06);--ecom-shadow-md: 0 4px 6px rgba(0, 168, 89, .04), 0 2px 4px rgba(0, 0, 0, .08);--ecom-shadow-lg: 0 10px 25px rgba(0, 168, 89, .05), 0 6px 10px rgba(0, 0, 0, .1);--ecom-gradient: linear-gradient(135deg, #00A859 0%, #00D670 100%);--ecom-gradient-blue: linear-gradient(135deg, #002328 0%, #2A5F8A 100%)}[data-theme=dark]{--ecom-primary: #00D670;--ecom-text: rgba(255, 255, 255, .87);--ecom-background: #0F172A;--ecom-surface: #1E293B;--ecom-shadow-sm: 0 2px 4px rgba(0, 0, 0, .3);--ecom-shadow-md: 0 4px 8px rgba(0, 0, 0, .4);--ecom-shadow-lg: 0 8px 16px rgba(0, 0, 0, .5)}body{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.MuiCard-root{border-radius:var(--ecom-border-radius)!important;box-shadow:var(--ecom-shadow-sm)!important;border:1px solid var(--ecom-border)!important;background:var(--ecom-surface)!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.MuiCard-root:hover{box-shadow:var(--ecom-shadow-md)!important;transform:translateY(-2px);border-color:#00a85926!important}.MuiPaper-root{border-radius:var(--ecom-border-radius)!important}.MuiPaper-elevation1{box-shadow:var(--ecom-shadow-sm)!important}.MuiPaper-elevation2{box-shadow:var(--ecom-shadow-md)!important}.MuiPaper-elevation3{box-shadow:var(--ecom-shadow-lg)!important}.MuiButton-root{border-radius:8px!important;font-weight:600;text-transform:none;font-family:Montserrat,sans-serif;padding:10px 20px!important;transition:all .2s ease}.MuiButton-containedPrimary{background:var(--ecom-gradient)!important;box-shadow:0 2px 8px #00a85940!important;border:none!important}.MuiButton-containedPrimary:hover{box-shadow:0 4px 12px #00a85959!important;transform:translateY(-1px)}.MuiButton-outlinedPrimary{border-color:var(--ecom-primary)!important;color:var(--ecom-primary)!important}.MuiButton-outlinedPrimary:hover{background-color:#00a8590a!important;border-color:var(--ecom-primary-dark)!important}.MuiTextField-root .MuiOutlinedInput-root{border-radius:var(--ecom-border-radius)!important}.MuiTextField-root .MuiOutlinedInput-root:hover{box-shadow:var(--ecom-shadow-sm)}.MuiSelect-root{border-radius:var(--ecom-border-radius)!important}.MuiTypography-h1,.MuiTypography-h2,.MuiTypography-h3,.MuiTypography-h4,.MuiTypography-h5,.MuiTypography-h6{font-weight:700!important;font-family:Montserrat,sans-serif!important;color:var(--ecom-text)!important}.MuiTypography-body1{font-weight:400;font-family:Montserrat,sans-serif!important;color:var(--ecom-text)!important}.MuiTypography-body2{font-weight:400;font-family:Montserrat,sans-serif!important;color:var(--ecom-text-secondary)!important}.MuiTypography-caption{font-weight:500;font-family:Montserrat,sans-serif!important;color:var(--ecom-text-secondary)!important;font-size:.75rem!important}.MuiDialog-paper{border-radius:var(--ecom-border-radius)!important;box-shadow:var(--ecom-shadow-lg)!important}.MuiModal-root .MuiBox-root{border-radius:var(--ecom-border-radius)}.MuiChip-root{border-radius:var(--ecom-border-radius)!important;font-weight:500}.MuiTabs-root{border-radius:var(--ecom-border-radius)}.MuiTab-root{font-weight:500;text-transform:none;font-family:Montserrat,sans-serif}.MuiAlert-root{border-radius:var(--ecom-border-radius)!important}.dashboard-card{border-radius:var(--ecom-border-radius);box-shadow:var(--ecom-shadow-sm);background:var(--ecom-surface);border:1px solid var(--ecom-border);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.dashboard-card:hover{box-shadow:var(--ecom-shadow-md);transform:translateY(-3px);border-color:#00a85926}.MuiCard-root .MuiCardContent-root{position:relative}.MuiChip-colorSuccess{background-color:#00d6321a!important;color:#00a859!important;font-weight:600}.MuiChip-colorError{background-color:#d32f2f1a!important;color:#d32f2f!important;font-weight:600}.MuiChip-root.MuiChip-colorPrimary{background:var(--ecom-gradient)!important;color:#fff!important;font-weight:600;box-shadow:0 2px 4px #00a85933}::-webkit-scrollbar-thumb{background:var(--ecom-primary);opacity:.3}::-webkit-scrollbar-thumb:hover{opacity:.5}.MuiSkeleton-root{border-radius:var(--ecom-border-radius)}.MuiTableContainer-root{border-radius:var(--ecom-border-radius)!important;box-shadow:var(--ecom-shadow-sm)!important}.MuiTableHead-root{background-color:#00a8590d}.MuiPaper-root:not([data-theme=dark]){background-color:var(--ecom-surface)}.MuiDrawer-paper{background:#fff!important;border-right:1px solid rgba(27,75,115,.1)!important;padding-top:72px!important;height:100vh!important;position:fixed!important;top:0!important}[data-theme=dark] .MuiDrawer-paper{background:#1e293b!important;border-right:1px solid rgba(255,255,255,.08)!important}.MuiAppBar-root{background-color:#002328!important;background-image:none!important;box-shadow:none!important;border:none!important;height:72px;color:#fff!important;border-radius:0!important}.MuiAppBar-root .MuiToolbar-root{min-height:72px!important;height:72px;background-color:transparent!important;padding-left:0!important;padding-right:24px!important}.MuiAppBar-root .MuiIconButton-root,.MuiAppBar-root .MuiTypography-root{color:#fff!important}.MuiListItemButton-root.Mui-selected,.MuiListItemButton-root[data-active=true]{background:linear-gradient(90deg,#00a859,#00d670)!important;color:#fff!important;position:relative}.MuiListItemButton-root.Mui-selected:before,.MuiListItemButton-root[data-active=true]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#00d670}.MuiListItemButton-root.Mui-selected .MuiListItemIcon-root,.MuiListItemButton-root.Mui-selected .MuiListItemText-primary,.MuiListItemButton-root[data-active=true] .MuiListItemIcon-root,.MuiListItemButton-root[data-active=true] .MuiListItemText-primary{color:#fff!important}.MuiListItemButton-root:hover:not(.Mui-selected){background-color:#00a8590a!important}.MuiDivider-root{border-color:#00a85914!important}.MuiOutlinedInput-root{border-radius:8px!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--ecom-primary)!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--ecom-primary)!important;border-width:2px!important}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:#00a8590f!important}.recharts-area{fill:url(#colorGradient)!important}.recharts-surface{filter:drop-shadow(0 2px 4px rgba(0,168,89,.1))}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.MuiButton-root:focus-visible,.MuiIconButton-root:focus-visible,.MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--ecom-primary)!important;outline-color:var(--ecom-primary)!important}main.MuiBox-root{margin-top:72px!important;padding:24px!important}
