.calendar-heatmap-container{width:100%;max-width:360px;max-height:220px;margin:0 auto;padding:5px 0;position:relative;overflow:hidden}.react-calendar-heatmap text{fill:var(--mantine-color-dimmed);font-family:JetBrains Mono,monospace;font-size:8px}.react-calendar-heatmap .color-empty{fill:var(--mantine-color-gray-5);opacity:.5}.react-calendar-heatmap .color-scale-4{fill:#9be9a8}.react-calendar-heatmap .color-scale-3{fill:#40c463}.react-calendar-heatmap .color-scale-2{fill:#30a14e}.react-calendar-heatmap .color-scale-1{fill:#216e39}.react-calendar-heatmap{max-height:250px}.color-scale-legend{align-items:center;gap:3px;display:flex}.color-scale-legend>div{border-radius:2px;width:12px;height:12px}.color-scale-legend .color-empty{background-color:var(--mantine-color-gray-5);opacity:.5}.color-scale-legend .color-scale-1{background-color:#216e39}.color-scale-legend .color-scale-2{background-color:#30a14e}.color-scale-legend .color-scale-3{background-color:#40c463}.color-scale-legend .color-scale-4{background-color:#9be9a8}[data-mantine-color-scheme=dark] .react-calendar-heatmap .color-empty{fill:var(--mantine-color-dark-5);opacity:.65}[data-mantine-color-scheme=dark] .color-scale-legend .color-empty{background-color:var(--mantine-color-dark-5);opacity:.65}[data-mantine-color-scheme=dark] .react-calendar-heatmap text{fill:var(--mantine-color-dark-0)}.mobile-display{margin-bottom:12px!important}@media (width<=768px){.mobile-display{flex-direction:column;align-items:flex-start}.mobile-display>div:first-child{width:100%;margin-bottom:0}.mobile-display>div:last-child,.mobile-display>span:last-child,.mobile-display>a:last-child{width:calc(100% - 26px);margin-left:26px}.edit-profile-button-container{margin-bottom:12px!important}}.subscription-cards-container{grid-template-columns:minmax(0,290px);justify-content:center;gap:32px;width:100%;margin:0 auto;padding:0 1rem;display:grid}@media (width>=600px) and (width<=1479px){.subscription-cards-container{grid-template-columns:repeat(2,minmax(0,290px));justify-content:center}}@media (width>=1480px){.subscription-cards-container{grid-template-columns:repeat(4,minmax(0,290px));justify-content:center}}.subscription-cards-container .pricing-card{width:100%;max-width:290px}html[data-mantine-color-scheme=light] .mantine-Paper-root,html[data-mantine-color-scheme=light] .mantine-Card-root{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #e2e6ee99;box-shadow:0 4px 15px #0000000a;background-color:#f9f9f9bf!important}html[data-mantine-color-scheme=light] .mantine-Paper-root.mantine-Modal-content{background-color:#f0f0f0!important}html[data-mantine-color-scheme=light] nav.mantine-AppShell-navbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(90deg,#f8f2f0bf,#f2f5f5b3)!important;border-right:1px solid #e2e6ee80!important;box-shadow:3px 2px 10px #0000000d!important}html[data-mantine-color-scheme=light] header.mantine-AppShell-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#f8f4f08c,#f2f7f580)!important;border-bottom:1px solid #e2e6ee80!important;box-shadow:0 3px 10px #0000000d!important}html[data-mantine-color-scheme=light] footer.app-footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:65px;z-index:102!important;background:linear-gradient(#f2f4f0a6,#f2f7f599)!important;border-top:1px solid #e2e6ee80!important;position:relative!important;box-shadow:10px -2px 10px #0000000d!important}html[data-mantine-color-scheme=light] .ace-tomorrow{background-color:#fafafa}html[data-mantine-color-scheme=light] .mantine-Table-table{border-color:#a0a0a066!important}html[data-mantine-color-scheme=light] .mantine-Table-th,html[data-mantine-color-scheme=light] .mantine-Table-td{border-color:#a0a0a066!important;border-bottom-style:solid!important;border-bottom-width:1px!important;border-right-style:solid!important;border-right-width:1px!important}html[data-mantine-color-scheme=dark] .mantine-Paper-root,html[data-mantine-color-scheme=dark] .mantine-Card-root{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid #282c2eb3;box-shadow:0 4px 15px #00000026;background-color:#26292b8c!important}html[data-mantine-color-scheme=dark] nav.mantine-AppShell-navbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(90deg,#1f211f99,#1c1f21a6)!important;border-right:1px solid #282c2e99!important;box-shadow:5px 2px 15px #0000001a!important}html[data-mantine-color-scheme=dark] header.mantine-AppShell-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#20221f99,#1c1f21a6)!important;border-bottom:1px solid #282c2e99!important;box-shadow:0 4px 15px #0000001f!important}html[data-mantine-color-scheme=dark] footer.app-footer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-height:65px;z-index:102!important;background:linear-gradient(#20221f99,#1c1f21a6)!important;border-top:1px solid #282c2e80!important;position:relative!important;box-shadow:10px -2px 10px #0000001f!important}.mantine-List-item .mantine-List-itemWrapper{display:inline}.recharts-default-tooltip{padding:2px!important;font-size:12px!important}html[data-mantine-color-scheme=light] body{background-color:#f5f6f8;position:relative;overflow-x:hidden}html[data-mantine-color-scheme=light] body:before{content:"";z-index:-2;filter:blur(15px);background:radial-gradient(circle at 25% 15%,#22c55e1c 0%,#22c55e06 50%),radial-gradient(circle at 75% 85%,#9333ea1f 0%,#9333ea06 50%),radial-gradient(circle at 30% 60%,#65a30d1a 0%,#65a30d06 35%),radial-gradient(circle at 85% 20%,#84cc1614 0%,#84cc1605 30%),radial-gradient(circle at 50% 90%,#4ade800f 0%,#4ade8004 25%);width:100%;height:100%;position:fixed;top:0;left:0}html[data-mantine-color-scheme=light] body:after{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 300 300' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.5' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.25'/%3E%3C/svg%3E");width:100%;height:100%;position:fixed;top:0;left:0}html[data-mantine-color-scheme=light] .mantine-AppShell-main{background:0 0}html[data-mantine-color-scheme=dark]{--dark-neon-glow:#0fe06e;--dark-neon-glow-soft:#0fe06e26;--dark-neon-shadow:#0fe06e14;background-color:#181921!important}html[data-mantine-color-scheme=dark] body{position:relative;overflow-x:hidden;background:0 0!important}html[data-mantine-color-scheme=dark] body:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.5' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.12'/%3E%3C/svg%3E"), radial-gradient(circle at 20% 30%, var(--dark-neon-glow-soft) 0%, transparent 50%), radial-gradient(circle at 80% 70%, var(--dark-neon-glow-soft) 0%, transparent 50%), radial-gradient(circle at 50% 10%, #0fe06e0d 0%, transparent 35%), radial-gradient(circle at 10% 90%, #0fe06e0d 0%, transparent 35%);opacity:.6;z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}html[data-mantine-color-scheme=dark] .mantine-AppShell-main{background:0 0}body,.mantine-Title-root,.mantine-Text-root,.mantine-Anchor-root,.mantine-Button-root,h1,h2,h3,h4,h5,h6{font-variant-ligatures:no-common-ligatures!important;font-feature-settings:"liga" 0, "clig" 0, "dlig" 0!important}.mantine-AppShell-navbar .mantine-AppShell-section,.mantine-AppShell-navbar .mantine-AppShell-section .mantine-ScrollArea-root{padding-right:0!important}.mantine-NavLink-root{margin-right:0!important;padding-right:16px!important}.mantine-NavLink-root[data-active]{border-radius:6px 0 0 6px!important;padding-right:13px!important}:root[data-mantine-color-scheme=dark] .mantine-NavLink-root[data-active]{font-weight:600;position:relative;color:#a5d6a7!important;background-color:#4caf5033!important}:root[data-mantine-color-scheme=dark] .mantine-NavLink-root[data-active]:after{content:"";background-color:#4caf50;width:3px;position:absolute;top:0;bottom:0;right:0}:root[data-mantine-color-scheme=dark] .mantine-NavLink-root:hover:not([data-active]){background-color:#ffffff0d!important}:root[data-mantine-color-scheme=light] .mantine-NavLink-root[data-active]{font-weight:600;position:relative;color:#2e7d32!important;background-color:#4caf5026!important}:root[data-mantine-color-scheme=light] .mantine-NavLink-root[data-active]:after{content:"";background-color:#4caf50;width:3px;position:absolute;top:0;bottom:0;right:0}:root[data-mantine-color-scheme=light] .mantine-NavLink-root:hover:not([data-active]){background-color:#0000000a!important}*{scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-corner{background:0 0}html[data-mantine-color-scheme=light] *{scrollbar-color:#8b98ab80 #e2e6ee4d}html[data-mantine-color-scheme=light] ::-webkit-scrollbar-track{background:#e2e6ee4d;border-radius:5px}html[data-mantine-color-scheme=light] ::-webkit-scrollbar-thumb{background:#8b98ab80 padding-box padding-box;border:2px solid #0000;border-radius:5px;transition:background-color .2s}html[data-mantine-color-scheme=light] ::-webkit-scrollbar-thumb:hover{background:#6c7d97b3 padding-box padding-box}html[data-mantine-color-scheme=light] ::-webkit-scrollbar-thumb:active{background:#4e6280cc padding-box padding-box}html[data-mantine-color-scheme=light] .mantine-Modal-content ::-webkit-scrollbar-track{background:#f2f5f980}html[data-mantine-color-scheme=light] .mantine-Drawer-content ::-webkit-scrollbar-track{background:#f2f5f980}html[data-mantine-color-scheme=dark] *{scrollbar-color:#9099a180 #3034364d}html[data-mantine-color-scheme=dark] ::-webkit-scrollbar-track{background:#3034364d;border-radius:5px}html[data-mantine-color-scheme=dark] ::-webkit-scrollbar-thumb{background:#9099a180 padding-box padding-box;border:2px solid #0000;border-radius:5px;transition:background-color .2s}html[data-mantine-color-scheme=dark] ::-webkit-scrollbar-thumb:hover{background:#adb5bdb3 padding-box padding-box}html[data-mantine-color-scheme=dark] ::-webkit-scrollbar-thumb:active{background:#ced4dacc padding-box padding-box}html[data-mantine-color-scheme=dark] .mantine-Modal-content ::-webkit-scrollbar-track{background:#1c202280}html[data-mantine-color-scheme=dark] .mantine-Drawer-content ::-webkit-scrollbar-track{background:#1c202280}::-webkit-scrollbar:horizontal{height:10px}.mantine-ScrollArea-viewport{scrollbar-gutter:stable}.mantine-Table-scrollContainer ::-webkit-scrollbar{height:8px}.ace_scrollbar ::-webkit-scrollbar{width:8px;height:8px}
