@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}a{font-weight:500;text-decoration:inherit;color:inherit}.dark-mode img{filter:brightness(.9) contrast(1.1)}.MuiPaper-root,.MuiCard-root,.MuiAppBar-root,.MuiButton-root{transition:background-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)!important}*{scrollbar-width:thin;scrollbar-color:rgba(155,155,155,.5) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#9b9b9b4d;border-radius:20px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#9b9b9b80}.dark-mode ::-webkit-scrollbar-thumb{background-color:#ffffff26}.dark-mode ::-webkit-scrollbar-thumb:hover{background-color:#ffffff40}.kanban-column{transition:background-color .3s ease!important}::selection{background-color:#0003;color:inherit}.dark-mode ::selection{background-color:#ffffff4d}.ai-fancy-button{position:relative;text-decoration:none;color:#fff;background:linear-gradient(45deg,#0ce39a,#69007f,#fc0987);padding:12px 24px;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;border:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .2s}.ai-fancy-button:active{transform:scale(.95)}.ai-fancy-button span{position:relative;z-index:1}.ai-fancy-button:before{content:"";position:absolute;inset:1px;background:#272727;border-radius:9px;transition:.5s}.ai-fancy-button:hover:before{opacity:.7}.ai-fancy-button:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,#0ce39a,#69007f,#fc0987);border-radius:9px;transition:.5s;opacity:0;filter:blur(20px)}.ai-fancy-button:hover:after{opacity:1}.ai-fancy-button:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.5)}.animated-button{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;padding:12px 32px;border:3px solid transparent;font-size:15px;background-color:transparent;border-radius:100px;font-weight:700;color:#b45309;box-shadow:0 0 0 2px #b45309;cursor:pointer;overflow:hidden;transition:all .6s cubic-bezier(.23,1,.32,1);text-transform:none;min-width:160px}.animated-button svg{position:absolute;width:18px;fill:#b45309;z-index:9;transition:all .8s cubic-bezier(.23,1,.32,1)}.animated-button .arr-1{right:16px}.animated-button .arr-2{left:-25%}.animated-button .circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background-color:#b45309;border-radius:50%;opacity:0;transition:all .8s cubic-bezier(.23,1,.32,1)}.animated-button .text{position:relative;z-index:1;transform:translate(-8px);transition:all .8s cubic-bezier(.23,1,.32,1)}.animated-button:hover{box-shadow:0 0 0 12px transparent;color:#fff;border-radius:12px}.animated-button:hover .arr-1{right:-25%}.animated-button:hover .arr-2{left:16px}.animated-button:hover .text{transform:translate(10px)}.animated-button:hover svg{fill:#fff}.animated-button:active{scale:.95;box-shadow:0 0 0 4px #b45309}.animated-button:hover .circle{width:300px;height:300px;opacity:1}.animated-button:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.8)}
