@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--bg-base: #251f1f;--bg-top: #3d3d3d;--bg-grad: radial-gradient(120% 80% at 50% 100%, rgba(96, 144, 251, .18), transparent 60%), linear-gradient(180deg, var(--bg-top) 0%, var(--bg-base) 100%);--surface: #2e2c32;--surface-2: #3a3637;--surface-3: #1d1a1b;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .18);--text: #ffffff;--text-2: #b0b0b8;--text-3: #a8a8a8;--accent: #5b6fe0;--accent-2: #1976d2;--green: #22c55e;--red: #ef4444;--amber: #f59e0b;font-family:Manrope,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:dark}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100vh}body{background:var(--bg-grad);background-attachment:fixed;color:var(--text)}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit;color:inherit}input,textarea,select{font-family:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#ffffff2e}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.85);cursor:pointer}select{color-scheme:dark}aside[data-side]{position:relative;transform:none}[data-burger],[data-backdrop]{display:none}[data-nav]{box-sizing:border-box}[data-nav]:focus-visible,[data-burger]:focus-visible{outline:2px solid #8fa0f0;outline-offset:2px}@media(max-width:767px){aside[data-side]{position:fixed;top:0;left:0;bottom:0;z-index:50;width:264px!important;min-width:264px!important;transform:translate(-100%);visibility:hidden;transition:transform .26s cubic-bezier(.16,1,.3,1),visibility 0s linear .26s}aside[data-side][data-open=true]{transform:none;visibility:visible;transition:transform .26s cubic-bezier(.16,1,.3,1)}[data-burger]{display:flex}[data-backdrop][data-open=true]{display:block}[data-nav]{min-height:44px}}@media(prefers-reduced-motion:reduce){aside[data-side]{transition:none!important}}
