:root{--neon-green:#00FF8F;--black-main:#121212;--text-color:#fff;--subtext-color:#D0D0D0;--main-grey:#3D3D3D;--gradient-top-green:#01c46f;--sec-grey:#272727;--basic-grey:#707070;--braterski-granat:#0080FF;--see-trough-black:rgba(18, 18, 18, .66);--dark-green:#025A33;--winning-yellow:#FFF678;--see-trough-light-black:rgba(18,18,18, .42);--lose-red:#f35058;--chat-green:#039A58;--chat-input:#121212;--dark-red:#a1232a}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(180deg,var(--gradient-top-green) 0%,var(--black-main) 110%);background-attachment:fixed;color:var(--text-white);align-content:center}.dashboard{width:100%;position:relative;z-index:1;padding-bottom:6rem}.topbar{position:relative;z-index:9999;display:inline-flex;padding:4rem 1.5rem;justify-content:space-between;width:100%;height:auto;align-items:center}.topbar.fixed{position:fixed;background-color:var(--gradient-top-green);padding-top:1rem;padding-bottom:1rem!important;z-index:9999999999}.topbar .burger-menu{width:2.5rem;height:2.2rem;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}.burger-menu .line{width:100%;height:5px;background-color:var(--text-color);border-radius:2px;transition:all .3s ease}.topbar .right-icons{display:flex;align-items:center;gap:1rem}.topbar .notification-icon{background-image:url(/assets/NotificationIcon-BHhCWzdI.png);height:2.5rem;width:3rem;background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;justify-content:center}.topbar .avatar-icon{height:3rem;width:3rem;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:100%}.maintext{color:var(--text-color);display:flex;flex-direction:column;justify-content:space-between;height:7rem;text-align:center}.maintext h1{font-size:2.9rem;margin:0}.maintext h2{font-size:2.6rem;margin:0}.maintext span{font-size:1.3rem;color:var(--subtext-color)}.dashboard .daily-stats{width:100%;height:auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:2.1rem;color:var(--text-color);gap:1.5rem}.dashboard .daily-stats .stats-box label{font-size:1.375rem}.dashboard .daily-stats .stats-box{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1.1rem;width:100%;background-color:var(--black-main);border-radius:21px;box-shadow:0 4px 10px #0000004d}.dashboard .daily-stats .stats-box .value-box{margin-left:auto;display:flex;justify-content:center;align-items:center;width:8.75rem;background-color:var(--neon-green);color:#000;font-weight:700;font-size:1.25rem;height:2.1rem;border-radius:15px}.dashboard .daily-stats .stats-box .see-more{position:absolute;bottom:-1.2rem;right:0rem;padding:.6rem 1.2rem;background-color:var(--black-main);color:#fff;font-size:.8rem;border-radius:0 0 10px 10px;cursor:pointer;z-index:5;white-space:nowrap}.dashboard .suggestions{background-color:var(--black-main);width:auto;height:auto;display:flex;flex-direction:column;justify-content:space-between;margin-left:1.2rem;margin-right:1.2rem;color:var(--text-color);gap:1.5rem;border-radius:21px;text-align:left;padding:1.5rem}.dashboard .suggestions h2{margin:0}.dashboard .suggestions .suggestion{background-color:var(--main-grey);padding:.8rem;border-radius:10px;cursor:pointer}.dashboard .suggestions .suggestion .inline{display:flex;justify-content:space-between;gap:1rem;align-items:center}.dashboard .suggestions .suggestion .inline label{font-size:1.1rem}.dashboard .suggestions .suggestion .inline .icon{font-size:2.5rem}.food-icon{background-image:url(/assets/FoodIcon-DqFg7OHF.png)}.save-icon{background-image:url(/assets/SaveIcon-5q5LumUL.png)}.music-icon{background-image:url(/assets/MusicIcon-D_rsav3d.png)}.coin-kitty-icon{background-image:url(/assets/CoinKittyIcon-rcARjmZt.png)}.arrow-right-icon{background-image:url(/assets/ArrowRightIcon-DeL5hzyO.png)}.edit-icon{background-image:url(/assets/EditIcon-Cb_IW_6S.png)}.plus-icon{background-image:url(/assets/PlusIcon-471UtmQH.png)}.dashboard-icon{background-image:url(/assets/DashboardIcon-DsFXhSan.png)}.analyse-icon{background-image:url(https://app.seivz.com/static/icons/AnalysisIcon.png)}.transactions-icon{background-image:url(https://app.seivz.com/static/icons/TransactionsIcon.png)}.assistantai-icon{background-image:url(https://app.seivz.com/static/icons/AssistantIcon.png)}.planning-icon{background-image:url(/assets/PlanningIcon-CkgoJru3.png)}.education-icon{background-image:url(/assets/EducationIcon-DA1DsUC7.png)}.home-icon{background-image:url(/assets/HomeIcon-DQtWHZh5.png)}.car-icon{background-image:url(/assets/CarIcon-CguuUazd.png)}.privacy-icon{background-image:url(/assets/PrivacyIcon-DFwtPDqn.png)}.tweak-ai{background-image:url(/assets/TweakAI-B-vWv0Kk.png)}.help-icon{background-image:url(/assets/HelpIcon-9gQPL1xv.png)}.settings-icon{background-image:url(/assets/SettingsIcon-D7z3-4iQ.png)}.feedback-icon{background-image:url(/assets/FeedbackIcon-jkAhPqZV.png)}.label-icon{background-image:url(/assets/LabelIcon-nLp9t41h.png)}.leave-icon{background-image:url(/assets/LeaveIcon-Bff6FBe0.png)}.accept-icon{background-image:url(/assets/AcceptIcon-zj9IPW3e.png)}.search-icon{background-image:url(/assets/SearchIcon-a5OPim5t.png)}.filter-icon{background-image:url(/assets/FilterIcon-Csqn0gWC.png)}.shop-icon{background-image:url(/assets/ShopIcon-Dass8Xa-.png)}.home-icon{background-image:url(https://app.seivz.com/static/icons/HomeIcon.png)}.more-icon{background-image:url(https://app.seivz.com/static/icons/MoreIcon.png)}.dashboard .suggestions .suggestion .see-more{display:flex;justify-content:right;padding-bottom:.5rem;padding-top:.7rem}.burger-menu-box{position:fixed;inset:0;width:100%;height:100%;background-color:var(--black-main);z-index:9999}.close-button{position:relative;width:2.5rem;height:2.2rem;background:transparent;border:none;cursor:pointer;z-index:9999}.close-button:before,.close-button:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:5px;background-color:#fff;transform-origin:center}.close-button:before{transform:translate(-50%,-50%) rotate(45deg)}.close-button:after{transform:translate(-50%,-50%) rotate(-45deg)}.unv{opacity:0}.burger-menu-box .menu{display:flex;flex-direction:column;justify-content:center;align-items:center;height:90%;gap:1rem;padding:3rem}.burger-menu-box .menu .option{font-size:1.47rem;font-weight:700;padding:.9rem 1.3rem;background-color:var(--sec-grey);border-radius:12px;cursor:pointer;transition:background-color .3s ease;text-align:left;width:100%;display:flex;gap:1rem;color:var(--neon-green)!important}.burger-menu-box .menu .go-to{width:100%}.burger-menu-box .menu .option .icon{height:2.3rem;width:2.3rem;background-size:cover;background-repeat:no-repeat;background-position:center}a{text-decoration:none}.burger-menu-box .menu .option.active{width:75%!important;background-color:#303030}.push-notifications{position:absolute;background-color:var(--black-main);border-radius:15px;color:var(--text-color);top:70%;right:1rem;width:20rem;border:solid 2px var(--basic-grey)}.push-notifications .label-top{font-size:1.4rem;padding:1.1rem}.push-notifications .notifications{overflow:hidden}.push-notifications .notifications .notification{padding:.9rem;display:flex;align-items:center;gap:.7rem;text-decoration:none;color:#fff}.push-notifications .empty{text-align:center;padding:1rem;font-weight:500;font-size:1.15rem}.push-notifications .notifications .notification .dot{padding:.3rem;border-radius:100%;background-color:var(--braterski-granat);margin-left:.3rem}.push-notifications .notifications .notification .title{font-size:1rem}.push-notifications .notifications .notification .close-button{width:1.8rem;height:1.8rem}.planning .maintext{height:6rem}.planning .maintext h1{font-size:2.3rem}.planning .future-payments{display:flex;flex-direction:column;align-items:center;margin:2rem 3rem}.planning .future-payments .closest-payments a{width:100%}.planning .future-payments .closest-payments{width:110%;display:flex;align-items:center;flex-direction:column}.planning .future-payments .closest-payments .payment{display:flex;align-items:center;background-color:var(--see-trough-black);color:var(--text-color);margin:.5rem;padding:1rem;border-radius:15px;justify-content:space-between;gap:1rem;width:90%}.planning .future-payments .closest-payments .payment .left-side{display:flex;justify-content:space-between;gap:1rem;align-items:center}.planning .future-payments .closest-payments .payment .left-side .icon-box{background-color:var(--neon-green);padding:.6rem;border-radius:100%;height:100%;width:100%}.planning .future-payments .closest-payments .payment .icon-box .icon{height:2rem;width:2rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:brightness(0%)}.planning .future-payments .closest-payments .payment .main-info{display:flex;flex-direction:column}.planning .future-payments .closest-payments .payment .main-info .date{color:var(--text-color)}.planning .future-payments .closest-payments .payment .main-info .date.close{color:var(--neon-green)}.planning .future-payments .closest-payments .payment .main-info label{font-size:1.3rem;font-weight:500;text-overflow:ellipsis;max-width:8rem;white-space:nowrap;overflow:hidden}.planning .future-payments .closest-payments .payment .price{font-size:1.2rem;font-weight:600}.options{display:flex;flex-direction:column;align-items:center}.options .option{display:flex;background-color:var(--see-trough-black);color:var(--text-color);padding:1rem;margin:.5rem;border-radius:8px;font-size:1.15rem;align-items:center;gap:1.2rem;width:14rem}.options .option .icon{height:1.5rem;width:1.5rem;background-size:cover;background-repeat:no-repeat;background-position:center;margin-left:auto}.planning .goals-box{display:flex;flex-direction:column;margin-left:2rem;margin-right:2rem;gap:1rem;color:var(--text-color)}.planning .goals-box .goal{background-color:var(--see-trough-black);width:100%;padding:1.2rem;border-radius:15px;display:flex;flex-direction:column;gap:1.2rem}.planning .goals-box .goal .top-info{display:flex;align-items:center;gap:1rem}.planning .goals-box .goal .top-info .icon-container{background-color:var(--black-main);height:auto;width:auto;padding:.3rem;border-radius:5px}.planning .goals-box .addmoney{width:100%;display:flex;align-items:center;justify-content:center;background:#00c86f;color:#fff;padding:.5rem;font-size:1.3rem;font-weight:500;border-radius:12px}.planning .goals-box .remmoney{width:100%;display:flex;align-items:center;justify-content:center;background:#e63946;color:#fff;padding:.5rem;font-size:1.3rem;font-weight:500;border-radius:12px}.planning .goals-box .goal .top-info .icon-container .icon{height:3.5rem;width:3.5rem;background-size:cover;background-repeat:no-repeat;background-position:center}.planning .goals-box .goal .top-info .text-bar{display:flex;flex-direction:column;gap:.5rem}.planning .goals-box .goal .top-info .text-bar label{font-size:1.4rem;font-weight:500}.planning .goals-box .goal .top-info .text-bar .progress-bar-container{width:14rem;height:1.4rem;position:relative}.planning .goals-box .goal .top-info .text-bar .progress-bar-container .completed{background-color:var(--neon-green);height:100%;border-radius:15px;position:absolute;z-index:99;display:flex;align-items:center;justify-content:center}.planning .goals-box .goal .top-info .text-bar .progress-bar-container .completed span{color:var(--text-color);font-weight:500;font-size:1.2rem;background-color:#000;padding:.5rem;border-radius:10px;position:absolute;left:50%;transform:translate(50%);bottom:50%}.planning .goals-box .goal .top-info .text-bar .progress-bar-container .left{background-color:var(--dark-green);width:100%;position:absolute;height:100%;border-radius:15px}.planning .goals-box .goal .info{display:flex;flex-direction:column;gap:.5rem;font-size:1.1rem;font-weight:500}.planning .goals-box .goal .info .amount{color:var(--winning-yellow)}.planning .goals-box .goal .info .progress{color:var(--neon-green)}.planning .goals-box .goal .info .value{font-weight:400}.planning .goals-box .goal .see-more{text-decoration:none;color:var(--text-color);display:flex;justify-content:right;font-weight:400;align-items:center;gap:.5rem;font-size:1.05rem}.planning .goals-box .goal .see-more .icon{width:1.2rem;height:1.2rem;background-size:cover;background-repeat:no-repeat;background-position:center}.profile-container{width:100%;height:100%}.profile-container .top-bar{position:relative;z-index:9999;display:inline-flex;padding:4rem 1.5rem;width:100%;height:auto;align-items:center}.go-back{width:2.2rem;height:2.2rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1);transform:rotate(180deg)}.profile-container .top-bar label{position:absolute;left:50%;transform:translate(-50%);font-size:1.7rem;font-weight:500;color:var(--text-color);pointer-events:none}.profile-container .profile-info{display:flex;padding-left:1.5rem;padding-right:1.5rem;color:var(--text-color);justify-content:left;gap:1.5rem;align-items:center;width:100%}.profile-container .profile-info .avatar{height:8rem;width:8rem;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:100%;position:relative;flex-shrink:0}.profile-container .profile-info .right-content{display:flex;flex-direction:column;justify-content:space-between;height:8rem}.profile-container .profile-info .right-content .profile-name{font-weight:500;text-overflow:ellipsis;max-width:13.788125rem;white-space:nowrap;overflow:hidden;font-size:1.8rem}.profile-container .profile-info .right-content .profile-email{color:var(--subtext-color);font-size:1.1rem;max-width:14rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-container .profile-info .right-content .edit-profile-btn{background-color:var(--black-main);color:var(--neon-green);font-size:1.4rem;text-align:center;padding:.6rem;border-radius:12px}.profile-container .menu{padding:2rem;display:flex;flex-direction:column;gap:.5rem}.profile-container .menu .option{background-color:var(--see-trough-light-black);color:var(--text-color);padding:1rem;border-radius:12px;font-size:1.4rem;display:flex;align-items:center;gap:1rem}.profile-container .menu .option .icon{width:2.2rem;height:2.2rem;background-size:cover;background-repeat:no-repeat;background-position:center}.profile-container .menu .option .arrow{width:1.8rem;height:1.8rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1);margin-left:auto}.profile-edit .top-bar{position:relative;z-index:9999;display:inline-flex;padding:4rem 1.5rem;width:100%;height:auto;align-items:center}.profile-edit .top-bar .go-back{width:2.2rem;height:2.2rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1);transform:rotate(180deg)}.profile-edit .top-bar .accept{width:2.4rem;height:2.4rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1);margin-left:auto}.disabled{display:none!important}.edit-form{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--text-color)}.edit-form .avatar{height:11rem;width:11rem;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:100%;position:relative}.edit-form .values{display:flex;flex-direction:column;padding:2rem}.edit-form .values label{font-size:1.3rem;padding:.5rem}.edit-form .values input{background-color:var(--see-trough-black);border:0;color:var(--text-color);font-size:1.2rem;padding:.8rem;border-radius:10px;outline:none}.edit-form .values input:focus{outline:2px solid var(--neon-green)}.burger-menu-box .menu .option-expanded{width:100%}.burger-menu-box .menu .expanded-options{display:flex;flex-direction:column;padding:1rem;gap:.5rem;padding-bottom:0;max-height:15rem;overflow-y:auto}.burger-menu-box .menu .expanded-options .expanded-option{background-color:var(--sec-grey);padding:.8rem;text-align:center;font-size:1.2rem;font-weight:500;color:var(--text-color);border-radius:10px;display:flex;align-items:center}.burger-menu-box .menu .expanded-options .expanded-option .delete{margin-left:auto;width:1.25rem;height:1.25rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:invert(1)}.burger-menu-box .menu .expanded-options .expanded-option span{text-align:center}.transactions .maintext h1{font-size:2.4rem}.transactions .search-bar{left:50%;transform:translate(-50%);position:relative;width:18rem}.filters{position:absolute;background-color:var(--sec-grey);width:100%;height:100%;top:0;left:0;z-index:99999}.filters .title{padding:1.5rem;font-size:1.15rem;color:#fff;background-color:var(--main-grey);border-bottom:1px solid var(--basic-grey);margin-bottom:1.2rem;display:flex;align-items:center;position:relative}.filters .bottom{padding:1.5rem;font-size:1.15rem;color:#fff;position:absolute;bottom:0;width:100%;background-color:var(--main-grey);display:flex;flex-direction:column;gap:.75rem}.filters .bottom .btn{background-color:var(--sec-grey);border-radius:8px;text-align:center;padding:1rem}.filters .bottom .cleanup{border:1px solid var(--basic-grey)}.filters .bottom .submit{background-color:var(--gradient-top-green)}.filters .title span{position:absolute;left:50%;transform:translate(-50%)}.filters .close-button{position:relative;width:2rem;height:2rem;background:transparent;border:none;cursor:pointer;z-index:9999;margin-right:auto}.filters .close-button:before,.filters .close-button:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:px;background-color:#fff;transform-origin:center}.filters .close-button:before{transform:translate(-50%,-50%) rotate(45deg)}.filters .close-button:after{transform:translate(-50%,-50%) rotate(-45deg)}.filters .form{padding:1rem;color:#fff;display:flex;flex-direction:column;gap:1.2rem}.filters .form .section{display:flex;justify-content:space-between}.filters .form .section .el{flex-direction:column;display:flex;gap:.6rem}.filters .form .section label{font-weight:500}.filters .form .section input[type=date],.filters .form .section input[type=number]{background-color:var(--main-grey);border:2px solid var(--basic-grey);border-radius:8px;padding:.7rem;color:#fff;font-size:1rem;width:11rem}.transactions .search-bar input[type=text]{width:100%;background-color:var(--black-main);padding:.8rem 2.5rem;font-size:1.1rem;border-radius:11px;outline:none;border:1px solid #fff;color:#fff}.transactions .search-bar input::placeholder{color:var(--subtext-color)}.transactions .search-bar input:focus{outline:none}.transactions .search-bar .s-icon{position:absolute;left:8px;top:50%;transform:translateY(-50%);height:1.5rem;width:1.5rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:invert(1);pointer-events:none}.transactions .search-bar .f-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);height:1.5rem;width:1.5rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:invert(1);cursor:pointer}.transactions .transactions-container{margin:1.1rem;padding-top:0;background-color:var(--black-main);border-radius:12px;height:auto;padding:1rem}.transactions .transactions-container .date-box{display:flex;flex-direction:column;gap:.5rem;align-items:center}.transactions .transactions-container .date-box .date{color:var(--text-color);font-size:1.2rem;font-weight:500;width:100%;padding:1rem}.transactions .transactions-container .date-box .transaction{background-color:var(--sec-grey);color:var(--text-color);padding:.8rem;display:flex;align-items:center;gap:.5rem;border-radius:10px;width:100%}.transactions .transactions-container .date-box .transaction .icon-box{background-color:var(--black-main);border-radius:10px;padding:.3rem;display:flex;align-items:center;justify-content:center}.transactions .transactions-container .date-box .transaction .icon-box .emoji{font-size:1.8rem}.transactions .transactions-container .date-box .transaction .icon-box .icon{height:2.4rem;width:2.4rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:invert(1)}.transactions .transactions-container .date-box .transaction .center{display:flex;flex-direction:column;gap:.3rem}.transactions .transactions-container .date-box .transaction .center .under-title{display:inline-flex;gap:.5rem;font-size:.9rem}.transactions .transactions-container .date-box .transaction .center .title{font-size:1.1rem;font-weight:500;color:var(--neon-green);text-overflow:ellipsis;max-width:11.25rem;white-space:nowrap;overflow:hidden}.transactions .transactions-container .date-box .transaction .center .under-title .category{color:var(--subtext-color)}.transactions .transactions-container .date-box .transaction .center .under-title .edit-btn,.transactions .transactions-container .date-box .transaction .center .under-title .edit-btn a{color:var(--braterski-granat);font-weight:500}.transactions .transactions-container .date-box .transaction .amount{font-weight:500;font-size:1.1rem;margin-left:auto}.amount.lose{color:var(--lose-red)}.receipts .maintext h1{font-size:2.4rem}.receipts .receipts-container{display:flex;flex-direction:column;gap:1rem;margin:1.5rem}.receipts .receipts-container .receipt{display:flex;align-items:center;background-color:var(--black-main);border-radius:15px;padding:.5rem;gap:1rem;width:100%}.receipts .receipts-container .receipt .image{height:5rem;width:5rem;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(/assets/ReceiptExample-KqtLqSr7.jpeg);border-radius:10px;flex-shrink:0}.receipts .receipts-container .receipt .info{display:flex;flex-direction:column}.receipts .receipts-container .receipt .info .title{font-size:1.3rem;color:var(--text-color);font-weight:500}.receipts .receipts-container .receipt .info .added{color:var(--subtext-color)}.receipts .receipts-container .receipt .icon{width:2rem;height:2rem;background-size:cover;background-repeat:no-repeat;background-position:center;margin-left:auto}.analysis .maintext h1{font-size:2.4rem}.analysis .boxes{margin:1.5rem;display:flex;flex-direction:column;gap:1rem}.analysis .boxes .box{background-color:var(--black-main);padding:1.5rem;border-radius:20px;display:flex;flex-direction:column;gap:1rem}.analysis .boxes .box .title{display:flex;font-size:1.6rem;color:var(--text-color);font-weight:500;align-items:center}.dropdown{position:relative;display:inline-block;width:220px}.dropdown-button{width:100%;padding:.9rem 2.25rem .9rem .9rem;background:var(--main-grey);color:#fff;border:0;border-radius:12px;font-size:1.1rem;text-align:left;cursor:pointer}.dropdown-arrow{position:absolute;right:.65rem;top:50%;transform:translateY(-50%)rotate(90deg);width:1rem;height:1rem;pointer-events:none;background-size:contain;transition:transform .2s}.dropdown[aria-expanded=true] .dropdown-arrow{transform:translateY(-50%) rotate(180deg)}.dropdown-listbox{position:absolute;top:calc(100% + .3rem);left:0;right:0;background:var(--sec-grey);border-radius:12px;padding:.3rem;z-index:100;border:1px saddlebrown;display:none}.dropdown[aria-expanded=true] .dropdown-listbox{display:block}.dropdown-option{padding:.5rem .75rem;border-radius:8px;cursor:pointer;color:#fff;font-size:1.2rem}.dropdown-option:hover{background:var(--neon-green);color:#000}.analysis .val{color:var(--neon-green)!important}.analysis .boxes .budget-box .categories{display:flex;align-items:center;gap:.3rem;flex-direction:column}.analysis .boxes .budget-box .categories .donut{width:16rem;height:16rem;border-radius:50%;position:relative;border:8px solid black;flex-shrink:0}.analysis .boxes .budget-box .categories .donut:after{content:"";position:absolute;top:50%;left:50%;width:7rem;height:7rem;background:var(--black-main);border-radius:50%;transform:translate(-50%,-50%);border:8px solid black}.food-color{background-color:var(--gradient-top-green)}.bills-color{background-color:var(--braterski-granat)}.analysis .boxes .budget-box .categories .keys{display:flex;gap:.7rem;flex-direction:column;width:100%;padding-top:1.5rem;align-items:center}.analysis .boxes .budget-box .categories .keys .key{display:flex;width:100%;align-items:center;gap:.7rem}.analysis .boxes .budget-box .categories .keys .key .color{width:1rem;height:1rem;border-radius:100%;border:2px solid black;aspect-ratio:1/1}.analysis .boxes .budget-box .categories .keys .key .title{font-size:1.2rem;color:var(--text-color)}.analysis .boxes .budget-box .categories .keys .key .percent{color:var(--text-color);font-size:1.15rem;display:flex;gap:.5rem;align-items:center}.analysis .boxes .budget-box .categories .budget-percent{font-weight:500}.analysis .boxes .budget-box .categories .keys .key .see-more{width:1.1rem;height:1.1rem;background-size:cover;background-repeat:no-repeat;background-position:center;transform:rotate(90deg)}.analysis .boxes .budget-box .categories .keys .key .main{display:flex;align-items:center;gap:.5rem;margin-right:auto}.analysis .boxes .budget-box .categories .keys .key .emoji{font-size:1.3rem}.analysis .boxes .top-transactions .title{display:inline-flex;align-items:center}.analysis .boxes .ficon{width:2rem;height:2rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:invert(1);margin-left:auto}.analysis .boxes .top-transactions table{color:var(--text-color);border-radius:10px;color:var(--neon-green)}.analysis .boxes .top-transactions table th{border-radius:8px;padding:.5rem;background-color:var(--main-grey)}.analysis .boxes .top-transactions table td{border-radius:8px;padding:.5rem;font-size:1rem;font-weight:500;text-overflow:ellipsis;max-width:4.625rem;white-space:nowrap;overflow:hidden;border:2px solid var(--main-grey);color:var(--text-color)}.analysis .boxes .top-transactions table td:focus{max-width:100rem}.analysis .boxes .top-transactions table td:blur{max-width:4.625rem}.heatmap table{width:100%;height:100%;border-collapse:separate;border-spacing:.5rem;table-layout:fixed}.heatmap table tbody tr td{color:var(--text-color);border-radius:7px;text-align:center;height:2.5rem;width:2.5rem;border:1px solid var(--neon-green);position:relative}.heatmap{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.heatmap table tbody tr td .label{background-color:var(--sec-grey);position:absolute;left:50%;transform:translate(-50%);padding:.4rem 1rem;z-index:999;border-radius:6px;top:calc(-100% - .3rem);box-shadow:5px 5px 5px #0003}.heatmap table tbody tr td .dot{height:.7rem;width:.7rem;background-color:var(--text-color);border-radius:100%;position:absolute;left:50%;transform:translate(-50%);top:-.7rem;box-shadow:5px 5px 5px #0003}.assistant-ai .assistant-desc{display:flex;align-items:center;flex-direction:column;gap:.3rem}.assistant-ai .assistant-desc .coin-kitty-pic{border-radius:100%;border:3px solid black;width:7rem;height:7rem;background-size:cover;background-repeat:no-repeat;background-position:center}.assistant-ai .assistant-desc h1{margin:0;color:var(--text-color)}.assistant-ai .assistant-desc p{color:var(--subtext-color);margin:0}.assistant-ai .topbar{padding-bottom:2rem}.assistant-ai .send-message-box{display:flex;flex-direction:column;align-items:center;width:100%}.assistant-ai .send-message-box .welcome{font-size:1.5rem;color:var(--text-color);margin:3rem 3rem 2rem;font-weight:500}.assistant-ai .send-query-box{width:25rem;padding:1rem;border-radius:20px;background-color:var(--chat-input);display:flex;box-shadow:0 4px 10px #0000004d;align-items:center}.assistant-ai .send-query-box .send-btn{width:2rem;height:2rem;background-color:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-left:auto;position:relative}.assistant-ai .send-query-box .send-btn .icon{width:60%;height:60%;background-size:cover;background-repeat:no-repeat;background-position:center;filter:brightness(0)}.assistant-ai .send-query-box .send-btn input[type=submit]{width:100%;height:100%;opacity:0;cursor:pointer;position:absolute;top:0;left:0;z-index:9999}.assistant-ai .chat-container .date-break{font-size:1.5rem;font-weight:500;color:var(--text-color);text-align:center;margin:1.2rem}.assistant-ai .chat-container .messages{width:100%;display:flex;flex-direction:column}.assistant-ai .chat-container .messages .msg{color:var(--text-color);height:auto;max-width:70%;padding:.8rem;border-radius:20px;background-color:var(--bubble-bg);word-wrap:break-word;margin:.7rem .7rem 1.8rem;position:relative}.assistant-ai .chat-container .messages .user-msg{background-color:var(--chat-green);margin-left:auto}.assistant-ai .chat-container .messages .ai-msg{background-color:var(--black-main)}.assistant-ai .chat-container .messages .msg .date{position:absolute;color:var(--subtext-color);font-weight:500;top:110%;font-size:.8rem}.assistant-ai .chat-container .messages .user-msg .date{right:10%}.assistant-ai .chat-container .send-query-box{position:fixed;bottom:5rem;border-radius:0;left:50%;transform:translate(-50%);width:100%;align-items:center}.assistant-ai .send-query-box textarea.message-input{background-color:var(--main-grey);padding:.8rem;border-radius:25px;font-size:1.05rem;width:75%;resize:none;min-height:2.5rem;line-height:1.4rem;color:var(--text-color);outline:none;font-family:inherit;height:auto}.assistant-ai .chat-container .send-query-box .send-btn{width:2.1rem;height:2.1rem}.assistant-ai .send-query-box .add-btn{width:2.1rem;height:2.1rem;background-color:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-right:auto;position:relative}.assistant-ai .send-query-box .add-btn .icon{width:60%;height:60%;background-size:cover;background-repeat:no-repeat;background-position:center;filter:brightness(0)}.assistant-ai .send-query-box .add-btn input[type=submit]{width:100%;height:100%;opacity:0;cursor:pointer;position:absolute;top:0;left:0;z-index:9999}.login-block{position:absolute;top:50%;transform:translateY(-50%) translate(-50%);left:50%;background-color:var(--sec-grey);color:var(--text-color);width:20rem;border-radius:12px;height:23.43rem;text-align:center}.login-block h1{margin:0;font-size:1.5rem;text-align:center;padding:1rem}.login-block form{display:flex;flex-direction:column;text-align:left;align-items:center;height:100%}.login-block form label{font-size:1.1rem;font-weight:500;padding:1rem;width:100%}.login-block form input{padding:1rem;width:100%;background-color:var(--main-grey);border:0;outline:0;color:var(--text-color);font-size:1rem}.login-block form input:focus{border:2px solid var(--neon-green)}.login-block form input[type=submit]{margin-top:auto;width:100%;background-color:var(--neon-green);font-weight:600;border:0;font-size:1.2rem;color:var(--black-main)}.scroll-to-btm{background-color:var(--black-main);position:fixed;top:70%;height:3rem;width:3rem;border-radius:100%;border:2px solid var(--main-grey);display:flex;align-items:center;justify-content:center;left:50%;transform:translate(-50%);z-index:999;transition:.2s all ease-in-out}.scroll-to-btm .icon{background-size:cover;background-repeat:no-repeat;background-position:center;width:60%;height:60%;transform:rotate(90deg)}.profile-edit .edit-form .dropdown{width:100%}.profile-edit .edit-form .dropdown button{background-color:var(--see-trough-black);border:0;padding:.8rem;font-size:1.2rem}.profile-edit .edit-form .avatar .edit-btn{background-color:var(--neon-green);position:absolute;width:2.8rem;height:2.8rem;border-radius:100%;display:flex;align-items:center;justify-content:center;right:0;bottom:0}.profile-edit .edit-form .avatar .edit-btn input[type=file]{width:100%;height:100%;position:absolute}.profile-edit .edit-form .avatar .edit-btn .edit-btn-icon{background-image:url(/assets/CameraIcon-DYzDim8L.png);background-size:cover;background-repeat:no-repeat;background-position:center;width:60%;height:60%}.receipts .options .option .arrow-right-icon{transform:rotate(90deg)}.edit-receipt .top-bar{position:relative;z-index:9999;display:inline-flex;padding:4rem 1.5rem;width:100%;height:auto;align-items:center}.edit-receipt .top-bar .go-back{width:2.2rem;height:2.2rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1);transform:rotate(180deg)}.edit-receipt .top-bar .accept{width:2.4rem;height:2.4rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1);margin-left:auto}.edit-receipt form .inputs-container{display:flex;flex-direction:column;margin:.6rem;padding:.7rem;gap:1.5rem}.edit-receipt form .inputs-container label{color:var(--subtext-color);font-weight:500}.edit-receipt form .inputs-container .top-info{background-color:var(--black-main);padding:.8rem;border-radius:15px;display:flex;flex-direction:column;gap:1rem}.edit-receipt form .inputs-container .top-info .top{display:flex;align-items:center;gap:1rem}.edit-receipt form .inputs-container .top-info .top .receipt-photo{background-image:url(/assets/ReceiptExample-KqtLqSr7.jpeg);background-size:cover;background-repeat:no-repeat;background-position:center;width:8rem;height:10rem;background-color:#000;border-radius:15px;flex-shrink:0;position:relative}.edit-receipt form .inputs-container .top-info .top .inputs{display:flex;flex-direction:column;gap:.5rem}.edit-receipt form .inputs-container .top-info .top .inputs input[name=title]{background-color:#0000;border:0;font-size:1.2rem;padding:.3rem;outline:0;color:var(--neon-green);width:100%;transition:all 1s ease-in-out}.edit-receipt form .inputs-container .top-info .top .inputs input[name=title]:focus{border-bottom:1px solid var(--neon-green)}.edit-receipt form .inputs-container .top-info .top .inputs .pick-transaction{font-size:1.2rem;padding:.4rem;outline:0;color:var(--black-main);width:100%;background-color:var(--neon-green);border-radius:10px;text-align:center;font-weight:500}.edit-receipt .inputs-container .main-label{color:var(--text-color);font-size:1.5rem;font-weight:500}.edit-receipt form .inputs-container table{border-radius:10px;background-color:var(--black-main);padding:.8rem;width:100%}.edit-receipt form .inputs-container table th{border-radius:8px;padding:.5rem;background-color:var(--main-black);color:var(--neon-green)}.edit-receipt form .inputs-container table td{padding:.5rem;font-size:1rem;font-weight:500;text-overflow:ellipsis;max-width:4.625rem;white-space:nowrap;overflow:hidden;border:2px solid var(--main-grey);color:var(--text-color)}.edit-receipt form .inputs-container .upl-btn-container{width:100%;display:flex;justify-content:center}.edit-receipt form .inputs-container .upl-btn{background-color:var(--neon-green);text-align:center;width:12rem;padding:.8rem;font-size:1.2rem;font-weight:500;border-radius:12px}.edit-receipt .receipt-photo .edit-btn{background-color:var(--neon-green);position:absolute;width:2.8rem;height:2.8rem;border-radius:100%;display:flex;align-items:center;justify-content:center;right:-5%;bottom:-5%}.edit-receipt .receipt-photo input[type=file]{width:100%;height:100%;position:absolute}.edit-receipt .receipt-photo .edit-btn .edit-btn-icon{background-image:url(/assets/CameraIcon-DYzDim8L.png);background-size:cover;background-repeat:no-repeat;background-position:center;width:60%;height:60%}.transaction-pick-container iframe{position:absolute;left:50%;transform:translate(-50%);width:95%;border:4px solid var(--black-main);border-radius:12px;top:20%;height:75%;z-index:999}.saved-transactions .maintext h1{font-size:2.4rem}.saved-transactions .container{display:flex;flex-direction:column;gap:1rem;margin:1.5rem;background-color:var(--black-main);padding:1.2rem;border-radius:12px}.saved-transactions .container .saved-transaction{display:flex;align-items:center;background-color:var(--sec-grey);border-radius:15px;padding:.5rem;gap:1rem;width:100%}.saved-transactions .container .saved-transaction .image{height:4rem;width:4rem;border-radius:10px;flex-shrink:0;padding:.5rem;background-color:var(--black-main);position:relative}.saved-transactions .container .saved-transaction .image .emoji{font-size:2.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.saved-transactions .container .saved-transaction .image .icon{background-size:cover;background-repeat:no-repeat;background-position:center;width:70%;height:70%;filter:brightness(0);position:absolute;left:50%;transform:translate(-50%) translateY(-50%);top:50%}.saved-transactions .container .saved-transaction .info{display:flex;flex-direction:column;gap:.3rem}.saved-transactions .container .saved-transaction .info .title{font-size:1.4rem;color:var(--neon-green);font-weight:500}.saved-transactions .container .saved-transaction .info .category{color:var(--text-color);font-size:1rem}.saved-transactions .container .saved-transaction .icon{width:2rem;height:2rem;background-size:cover;background-repeat:no-repeat;background-position:center;margin-left:auto;filter:brightness(0) invert(1)}.saved-transactions .options{padding:2rem}.edit-saved-transactions .top-bar{position:relative;z-index:9999;display:inline-flex;padding:4rem 1.5rem;width:100%;height:auto;align-items:center}.edit-saved-transactions .top-bar .go-back{width:2.2rem;height:2.2rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1);transform:rotate(180deg)}.edit-saved-transactions .top-bar .accept{width:2.4rem;height:2.4rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1);margin-left:auto}.edit-saved-transactions form .inputs-container{display:flex;flex-direction:column;margin:.6rem;padding:.7rem;gap:1.5rem}.edit-saved-transactions form .inputs-container label{color:var(--subtext-color);font-weight:500;font-size:1rem}.edit-saved-transactions form .inputs-container .top-info{background-color:var(--black-main);padding:1.3rem;border-radius:15px;display:flex;flex-direction:column;gap:1rem}.edit-saved-transactions form .inputs-container .top-info .top{display:flex;align-items:center;gap:1rem}.edit-saved-transactions form .inputs-container .top-info .top .inputs{display:flex;flex-direction:column;gap:.5rem}.edit-saved-transactions form .inputs-container .top-info .top .inputs input[name=title]{background-color:#0000;border:0;font-size:1.3rem;padding:.3rem;outline:0;color:var(--neon-green);width:100%;transition:all 1s ease-in-out}.edit-saved-transactions form .inputs-container .top-info .top .inputs input[name=title]:focus{border-bottom:1px solid var(--neon-green)}.edit-saved-transactions form .inputs-container .top-info .top .inputs .pick-transaction{font-size:1.2rem;padding:.4rem;outline:0;color:var(--black-main);width:100%;background-color:var(--neon-green);border-radius:10px;text-align:center;font-weight:500}.edit-saved-transactions .inputs-container .main-label{color:var(--text-color);font-size:1.5rem;font-weight:500}.edit-future-payments .top-bar{position:relative;z-index:9999;display:inline-flex;padding:4rem 1.5rem;width:100%;height:auto;align-items:center}.edit-future-payments .top-bar .go-back{width:2.2rem;height:2.2rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1);transform:rotate(180deg)}.edit-future-payments .top-bar .accept{width:2.4rem;height:2.4rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1);margin-left:auto}.edit-future-payments form .inputs-container{display:flex;flex-direction:column;margin:.6rem;padding:.7rem;gap:1.5rem}.edit-future-payments form .inputs-container label{color:var(--subtext-color);font-weight:500;font-size:1rem}.edit-future-payments form .inputs-container .top-info{background-color:var(--black-main);padding:1.3rem;border-radius:15px;display:flex;flex-direction:column;gap:1rem}.edit-future-payments form .inputs-container .top-info .top{display:flex;align-items:center;gap:1rem}.edit-future-payments form .inputs-container .top-info .top .inputs{display:flex;flex-direction:column;gap:.5rem}.edit-future-payments form .inputs-container .top-info .top .inputs input[name=title]{background-color:#0000;border:0;font-size:1.3rem;padding:.3rem;outline:0;color:var(--neon-green);width:100%;transition:all 1s ease-in-out}.edit-future-payments form .inputs-container .top-info .top .inputs input[name=title]:focus{border-bottom:1px solid var(--neon-green)}.edit-future-payments form .inputs-container .top-info .top .inputs .pick-transaction{font-size:1.2rem;padding:.4rem;outline:0;color:var(--black-main);width:100%;background-color:var(--neon-green);border-radius:10px;text-align:center;font-weight:500}.edit-future-payments .inputs-container .main-label{color:var(--text-color);font-size:1.5rem;font-weight:500}.edit-future-payments form .inputs-container .top-info .top .inputs textarea{background-color:#0000;border:0;font-size:1.15rem;padding:.3rem;outline:0;color:var(--text-color);width:100%;transition:all 1s ease-in-out;font-family:inherit;overflow-y:scroll;max-height:3rem}.edit-future-payments form .inputs-container .top-info .top .inputs input[name=amount]{background-color:#0000;border:0;font-size:1.3rem;padding:.3rem;outline:0;color:var(--text-color);width:100%}.calendar-container{font-family:Arial,sans-serif;font-size:1rem;width:100%;border-radius:.5rem;padding:1rem;background-color:#353535;box-shadow:0 .2rem .5rem #0000001a}.year-pick{display:flex;justify-content:center;margin-bottom:.5rem}.year-pick .years{display:flex}.year{margin:0 .5rem;font-size:1.1rem;color:#666}.year.current{font-weight:700;color:#fff}.month{text-align:left;font-weight:500;margin-bottom:.5rem;font-size:1.1rem;padding:.2rem;color:#fff}.days table{width:100%;border-collapse:collapse;font-size:.9rem;table-layout:fixed}.calendar-container th,.days td{width:1.5rem;height:1.5rem;text-align:center;color:#fff;padding:.2rem;font-weight:500;padding:.5rem}.calendar-container th{font-weight:600;background-color:var(--black-main);padding:.5rem}.days td span{display:flex;width:100%;height:100%;aspect-ratio:1 / 1;align-items:center;justify-content:center}.calendar-container th span{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;background-color:var(--black-main);color:#fff;font-weight:600;border-radius:.25rem}.days td span.active{background-color:#e0e0e0;color:#000;border-radius:100%}.days .wrapper{width:100%}.calendar-container .wrapper-scrollable{max-height:10rem;overflow-y:scroll}.analysis .box.budget-box .categories .view-more-view-less{display:flex;background-color:var(--main-grey);color:var(--text-color);padding:.8rem;margin:2rem .5rem .5rem;border-radius:8px;font-size:1.15rem;align-items:center;gap:1.2rem;width:14rem}.analysis .box.budget-box .categories .view-more-view-less .icon{height:1.5rem;width:1.5rem;background-size:cover;background-repeat:no-repeat;background-position:center;margin-left:auto;transform:rotate(90deg);transition:.2s all ease-in}.edit-goal .top-bar{position:relative;z-index:9999;display:inline-flex;padding:4rem 1.5rem;width:100%;height:auto;align-items:center}.edit-goal .top-bar .go-back{width:2.2rem;height:2.2rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1);transform:rotate(180deg)}.edit-goal .top-bar .accept{width:2.4rem;height:2.4rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1);margin-left:auto}.edit-goal form .inputs-container{display:flex;flex-direction:column;margin:.6rem;padding:.7rem;gap:1.5rem}.edit-goal form .inputs-container label{color:var(--subtext-color);font-weight:500;font-size:1rem}.edit-goal form .inputs-container .top-info{background-color:var(--black-main);padding:1.3rem;border-radius:15px;display:flex;flex-direction:column;gap:1rem}.edit-goal form .inputs-container .top-info .top{display:flex;align-items:center;gap:1rem}.edit-goal form .inputs-container .top-info .top .inputs{display:flex;flex-direction:column;gap:.5rem}.edit-goal form .inputs-container .top-info .top .inputs input[name=title]{background-color:#0000;border:0;font-size:1.3rem;padding:.3rem;outline:0;color:var(--neon-green);width:100%;transition:all 1s ease-in-out}.edit-goal form .inputs-container .top-info .top .inputs input[name=title]:focus{border-bottom:1px solid var(--neon-green)}.edit-goal .inputs-container .main-label{color:var(--text-color);font-size:1.5rem;font-weight:500}.edit-goal form .inputs-container .top-info .top .inputs textarea{background-color:#0000;border:0;font-size:1.15rem;padding:.3rem;outline:0;color:var(--text-color);width:100%;transition:all 1s ease-in-out;font-family:inherit;overflow-y:scroll;max-height:3rem}.edit-future-payments form .inputs-container .top-info .top .inputs textarea:focus{border-bottom:1px solid var(--neon-green)}.edit-goal form .inputs-container .top-info .top .inputs input[name=amount]{background-color:#0000;border:0;font-size:1.3rem;padding:.3rem;outline:0;color:var(--text-color);width:100%}.planning iframe{height:100%;top:5%;z-index:99999}.transactions .close-frame{width:100%;height:2rem;padding:3rem;display:flex;align-items:center;justify-content:center}.transactions .close-frame .icon{width:3rem;height:3rem;background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1);rotate:90deg}.blur-screen{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99999;background:#0003;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.popup{position:absolute;z-index:999991;top:40%;transform:translateY(-50%);left:50%;transform:translate(-50%);background-color:var(--black-main);color:#fff;padding:.8rem;width:90%;border-radius:12px}.popup h2{text-align:center;font-size:1.3rem;font-weight:400;padding:.8rem}.popup .buttons{display:flex;align-items:center;justify-content:center;gap:1rem}.popup button{width:7rem;padding:.6rem;font-size:1.2rem;border-radius:12px;border:0;color:var(--text-color)}.popup .confirm{background:#00c86f}.popup .cancel{background-color:var(--dark-red)}.popup .number-form{display:flex;flex-direction:column;gap:1rem}.popup label[for=amount]{font-size:1.15rem}.popup .number-form input[type=text]{margin-left:2rem;margin-right:2rem;padding:.4rem;font-size:1.3rem;border-radius:10px;background:#0000;color:#fff;border:2px solid var(--neon-green);outline:none}.edit-transaction .top-bar{position:relative;z-index:9999;display:inline-flex;padding:4rem 1.5rem;width:100%;height:auto;align-items:center}.edit-transaction .top-bar .go-back{width:2.2rem;height:2.2rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1);transform:rotate(180deg)}.edit-transaction .top-bar .accept{width:2.4rem;height:2.4rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1);margin-left:auto}.edit-transaction form .inputs-container{display:flex;flex-direction:column;margin:.6rem;padding:.7rem;gap:1.5rem}.edit-transaction form .inputs-container label{color:var(--subtext-color);font-weight:500;font-size:1rem}.edit-transaction form .inputs-container .top-info{background-color:var(--black-main);padding:1.3rem;border-radius:15px;display:flex;flex-direction:column;gap:1rem}.edit-transaction form .inputs-container .top-info .top{display:flex;align-items:center;gap:1rem}.edit-transaction form .inputs-container .top-info .top .inputs{display:flex;flex-direction:column;gap:.5rem}.edit-transaction form .inputs-container .top-info .top .inputs input[name=title]{background-color:#0000;border:0;font-size:1.3rem;padding:.3rem;outline:0;color:var(--neon-green);width:100%;transition:all 1s ease-in-out}.edit-transaction form .inputs-container .top-info .top .inputs input[name=title]:focus{border-bottom:1px solid var(--neon-green)}.edit-transaction .inputs-container .main-label{color:var(--text-color);font-size:1.5rem;font-weight:500}.edit-transaction .tags{background-color:var(--sec-grey);border-radius:12px;padding:1rem;color:var(--text-color);display:flex;flex-direction:column;gap:1rem}.edit-transaction .tags input[type=text]{font-size:1.1rem;border-radius:8px;border:0;padding:.5rem;width:100%;outline:0;background-color:var(--main-grey);color:var(--text-color)}.tags .found-tags{padding:.8rem;background-color:var(--main-grey);border-radius:12px;display:inline-flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:center}.edit-transaction .tags .found-tags .tag{background-color:var(--sec-grey);padding:.75rem;border-radius:10px;font-weight:500}.achievements .boxes{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}.achievements .boxes .box{display:flex;flex-direction:column;background-color:var(--black-main);width:90%;border-radius:12px;padding:1rem;color:var(--text-color);gap:.8rem}.achievements .boxes .box .top-name{font-size:1.15rem}.achievements .boxes .box .main{display:flex;gap:1.5rem;align-items:center}.achievements .boxes .box .main .left .icon{background-image:url(/assets/NotificationIcon-BHhCWzdI.png);height:4rem;width:4rem;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:100%}.achievements .boxes .box .main .right .level-name{font-size:1.5rem;font-weight:500;color:#d5d008}.achievements .boxes .box .main .right{display:flex;flex-direction:column;gap:.5rem}.achievements .boxes .box .main .right .progress{width:15rem;height:1.5rem;display:flex;gap:.5rem}.achievements .boxes .box .main .right .progress .full-bar{width:100%;height:100%;background-color:var(--dark-green);border-radius:12px}.achievements .boxes .box .main .right .progress .completed-bar{width:50%;height:100%;background-color:var(--neon-green);border-radius:12px}.achievements .boxes .box .main .right .progress span{font-weight:500}.achievements .box.today-challenge .main .challenge{background-color:var(--sec-grey);padding:.8rem;border-radius:10px;font-size:1.1rem;display:flex;align-items:center;width:100%}.achievements .box.today-challenge .main .challenge .check{margin-left:auto;width:2.2rem;height:2.2rem;background-color:var(--chat-green);border-radius:4px;position:relative;aspect-ratio:1 / 1}.achievements .box.today-challenge .main .challenge .check .check-full{position:absolute;left:50%;transform:translate(-50%);background-color:var(--neon-green);width:100%;height:0%;border-radius:4px;bottom:0}.achievements .box.today-challenge .main{display:flex;flex-direction:column;gap:.8rem}.achievements .box.today-challenge .challenge{display:flex;gap:1.2rem}.achievements .box.today-challenge .challenge .xp-get{color:var(--winning-yellow);font-weight:500}.analysis .box.budget-box .categories .keys .percent .icon.accept-icon{width:1.5rem;height:1.5rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1)}.analysis .box.budget-box .top-options{display:flex;gap:1rem}.analysis .box.budget-box .edit-budget,.analysis .box.budget-box .save{width:10rem;background-color:var(--chat-green);font-size:1.15rem;padding:.7rem;color:var(--text-color);border:0;border-radius:12px}.analysis .box.budget-box .edit-budget.editing{background-color:var(--main-grey)}.analysis .box.budget-box .categories input[type=text]{font-size:1.15rem;width:4.2rem;background-color:#0000;border:0;color:var(--neon-green);text-align:right;outline:0}.analysis .box.budget-box .categories .info{color:var(--text-color);font-weight:500;font-size:1.1rem}.analysis .box.budget-box .categories .info span{margin:1rem}.prfsettings .top-bar{position:relative;z-index:9999;display:inline-flex;padding:4rem 1.5rem;width:100%;height:auto;align-items:center}.prfsettings .top-bar .go-back{width:2.2rem;height:2.2rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1);transform:rotate(180deg)}.prfsettings .top-bar label{position:absolute;left:50%;transform:translate(-50%);font-size:1.6rem;font-weight:500;color:var(--text-color);pointer-events:none}.settings-list{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.settings-list .option{background-color:var(--main-grey);border-radius:10px;padding:.6rem;font-size:1.35rem;display:flex;color:var(--text-color);font-weight:500;align-items:center;gap:1rem}.settings-list .option .oicon{font-size:2rem}.settings-list .option .icon{width:1.8rem;height:1.8rem;background-size:cover;background-repeat:no-repeat;background-position:center;margin-left:auto}.settings-box{display:flex;padding:1rem;width:100%;flex-direction:column;gap:1rem}.settings-box .section{display:flex;flex-direction:column;gap:1rem;color:var(--text-color);width:100%}.settings-box .section label{font-weight:500;font-size:1.1rem;color:var(--subtext-color)}.settings-box .section .setting{background-color:var(--main-grey);width:100%;border-radius:12px;display:flex;align-items:center}.settings-box .section .setting span{font-size:1.15rem;margin:1rem}.settings-box .section .setting .dropdown{width:180px;margin-left:auto}.settings-box .section .setting .dropdown button{background-color:var(--black-main);text-align:center;font-size:1.2rem}.settings-box .section .setting .dropdown .dropdown-listbox{background-color:var(--black-main)}.settings-box .section .setting .colors{display:flex;padding:1rem;padding-top:0;gap:1rem;align-items:center;justify-content:center;width:100%}.settings-box .section .setting .colors .box{width:3rem;height:3rem;aspect-ratio:1 / 1;border-radius:10px}.settings-box .section .settings .colors .box,.green{background:linear-gradient(180deg,var(--gradient-top-green) 0%,var(--black-main) 110%)}.settings-box .section .settings .colors .box,.pink{background:linear-gradient(180deg,#ff00c3 0%,var(--black-main) 110%)}.settings-box .section .settings .colors .box,.blue{background:linear-gradient(180deg,var(--braterski-granat) 0%,var(--black-main) 110%)}.settings-box .section .settings .colors .box,.purple{background:linear-gradient(180deg,#a60981 0%,var(--black-main) 110%)}.settings-box .section .settings .colors .box,.yellow{background:linear-gradient(180deg,#ffd412 0%,var(--black-main) 110%)}.settings-box .section .settings .colors .box,.red{background:linear-gradient(180deg,#ea1919 0%,var(--black-main) 110%)}.settings-box .section .settings .color .box.active{border:1px solid white}.settings-box .setting .switch{width:5.4rem;height:2.5rem;background-color:var(--neon-green);margin-left:auto;padding:1rem;margin-right:.5rem;border-radius:50px;position:relative;transition:.1s ease-in;flex-shrink:0}.settings-box .setting .switch .circle{background-color:var(--text-color);border:1px solid black;height:1.8rem;width:1.8rem;border-radius:100%;position:absolute;top:50%;left:25%;transform:translate(-50%) translateY(-50%);transition:.1s ease-in}.settings-box .setting .switch .circle.on{left:75%}.settings-box .setting .switch.grey{background-color:var(--sec-grey)}.settings-box .setting .value{margin-left:auto;color:var(--subtext-color);font-weight:500;display:flex;align-items:center}.settings-box .setting .value span{text-overflow:ellipsis;max-width:11.4rem;white-space:nowrap;overflow:hidden;font-size:1.12rem}.settings-box .setting .value .icon.arrow-right-icon{width:1.5rem;height:1.5rem;background-size:cover;background-repeat:no-repeat;background-position:center;margin-left:auto}.connect-bank{display:flex;flex-direction:column;align-items:center;height:90vh}.connect-bank h1{color:var(--text-color);text-align:center;padding:3vh}.connect-bank span{font-size:1.35rem;color:var(--text-color);margin:2rem}.connect-bank .banks{display:flex;background-color:#dbdbdb;width:40vh;padding:1rem;border-radius:12px;gap:1rem}.connect-bank .banks .bank{width:5rem;height:5rem;background-size:contain;background-repeat:no-repeat;background-position:center;border:3px solid black;border-radius:10px}.connect-bank .banks .bank.active{border:6px solid black}.connect-bank .proceed{padding:1.1rem;width:16rem;color:var(--text-color);font-weight:500;background-color:var(--chat-green);border-radius:15px;font-size:1.4rem;text-align:center;margin-top:auto}.analysis .budget.dropdown{width:170px}.education{overflow-x:hidden}.education .maintext h1{font-size:2.4rem}.education .videos-container{width:100%;box-sizing:border-box;overflow:hidden;margin-inline:auto;padding-inline:.5rem;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.education .videos-container .tags{display:flex;width:100%;color:#fff;gap:.5rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.education .videos-container .tags::-webkit-scrollbar{display:none}.education .videos-container .tag{background-color:var(--black-main);padding:.5rem 1.2rem;border-radius:10px;flex-shrink:0;white-space:nowrap}.education .videos-container .tag.active{font-weight:500;color:var(--neon-green)}.education .videos-container .edu-box{background-color:var(--black-main);border-radius:12px;padding:1rem;color:#fff;display:flex;flex-direction:column;gap:1rem}.education .videos-container .edu-box .title{font-weight:500;font-size:1.4rem}.education .videos-container .edu-box .videos{width:100%;display:flex;justify-content:left;flex-wrap:wrap;gap:.5rem}.education .videos-container .edu-box .videos .video{background-size:cover;background-repeat:no-repeat;background-position:center;width:7.33rem;height:11rem;border-radius:15px}.view-vid{height:100vh;width:100%}.view-vid .top-darkness{position:fixed;top:0;left:0;width:100%;height:10rem;z-index:999;background:linear-gradient(to bottom,#000000a6,#00000059 40%,#0000001a 75%,#0000);transition:opacity .3s ease}.view-vid .top-darkness .go-back{background-size:contain;background-repeat:no-repeat;background-position:center;height:2.2rem;width:2.2rem;margin-top:4rem;margin-left:1.5rem;filter:brightness(0) invert(1);transform:rotate(180deg);position:absolute;z-index:999999}.view-vid .feed{height:100vh;width:100%;overflow-y:scroll;scroll-snap-type:y mandatory;background:#000}.view-vid .video-item{position:relative;height:100vh;width:100%;scroll-snap-align:start;display:flex;justify-content:center;align-items:center;background:#000;overflow:hidden}.view-vid .video-item video{height:100%;width:auto;max-width:100%;object-fit:cover;border-radius:12px;box-shadow:0 0 40px #0000004d}.view-vid .video-overlay{position:absolute;bottom:0;left:0;right:0;padding:1rem;height:11rem;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.6),transparent);font-family:Inter,sans-serif;pointer-events:none}.view-vid .video-overlay .description{font-size:1.1rem;text-align:left;max-width:20rem}.view-vid .video-overlay .creator{margin-bottom:1.2rem;display:flex;gap:.8rem;font-size:1.05rem;align-items:center}.view-vid .video-overlay .creator .nick{font-weight:600}.view-vid .video-overlay .creator .follow{border:2px solid rgb(180,180,180);border-radius:12px;padding:.35rem .65rem}.view-vid .video-overlay .creator .author .icon{width:2.5rem;height:2.5rem;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:100%}.view-vid .interactions{position:absolute;padding:1.2rem;right:0;top:40%;display:flex;flex-direction:column;gap:2rem;align-items:center}.heart-icon{background-image:url(/assets/HeartIcon-Ky77Fj2r.png)}.comment-icon{background-image:url(/assets/CommentIcon-BeAKyBQW.png)}.share-icon{background-image:url(/assets/ShareIcon-D5l0bxho.png)}.bin-icon{background-image:url(/assets/BinIcon-DCZtocnW.png)}.view-vid .interactions .like .icon{height:2rem;width:2rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1)}.view-vid .interactions .like .icon.self{filter:brightness(1) invert(0)!important}.view-vid .interactions .number{font-weight:500;text-align:center;color:#fff;margin:.5rem}.view-vid .interactions .comment .icon{height:2rem;width:2rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1)}.view-vid .interactions .share .icon{height:2.2rem;width:2.2rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1)}.view-vid .comments-container{position:fixed;bottom:-100%;left:0;background-color:#282828;color:#fff;height:60%;width:100%;z-index:999999;border-radius:25px 25px 0 0;transition:bottom .25s ease-in-out;display:flex;flex-direction:column}.view-vid .comments-container:not(.hidden){bottom:0}.view-vid .comments-container .comments::-webkit-scrollbar{width:.4rem}.view-vid .comments-container .comments::-webkit-scrollbar-thumb{background:#666;border-radius:12px}.view-vid .comments-container .title{text-align:center;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;margin-bottom:1rem;padding:1.2rem}.view-vid .comments-container .bar{width:4rem;background-color:#929292;height:.2rem;border-radius:12px}.view-vid .comments-container .title span{font-size:1.2rem;font-weight:500}.view-vid .comments-container .comments{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1.2rem;padding:1.2rem}.view-vid .comments-container .comments .comment{display:flex;align-items:center;gap:.5rem;width:100%}.view-vid .comments-container .comments .comment .avatar{background-image:url(./assets/uploads/avatars/Roman.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:2.5rem;width:2.5rem;border-radius:100%;margin-bottom:auto}.view-vid .comments-container .comments .comment .info{display:flex;flex-direction:column;gap:.1rem}.view-vid .comments-container .comments .comment .info .username{font-weight:600;font-size:.92rem}.view-vid .comments-container .comments .comment .info .content{max-width:20rem}.view-vid .comments-container .comments .comment .like{margin-left:auto}.view-vid .comments-container .comments .comment .like .icon{height:1.25rem;width:1.25rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1)}.view-vid .comments-container.hidden{bottom:-100%}.education .edu-box .articles{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.education .edu-box .articles .article{display:flex;flex-direction:column;margin:1rem;border-radius:12px;position:relative;color:#000;background-color:#f0f0f0}.education .edu-box .articles .article .photo{background-image:url(./assets/uploads/articles/Economy.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:8rem;border-radius:12px 12px 0 0}.education .edu-box .articles .article .top-info{padding:1rem 1rem 0rem}.education .edu-box .articles .article .top-info .author{color:var(--main-grey)}.education .edu-box .articles .article .tags{padding:1rem;flex-wrap:wrap;display:flex;justify-content:center}.education .edu-box .articles .article .tag{padding:.7rem}.education .edu-box .articles .article .description{text-align:center;padding:0rem 1rem 1rem}.education .edu-box .articles .article .description span{font-size:1.3rem;font-weight:500}.education .edu-box .articles .article .description ul{text-align:left;font-size:1.15rem}.education .edu-box .articles .article .description ul li::marker{color:var(--basic-grey)}.assistant-personalize .assistant-settings{padding:1rem;display:flex;flex-direction:column;gap:1rem}.prfsettings .input-box{display:flex;flex-direction:column;gap:.5rem}.prfsettings .input-box,.options-box span{font-weight:500}.prfsettings .input-box .setting-input{background-color:var(--main-grey);padding:.4rem;border:2px solid var(--basic-grey);border-radius:12px;font-size:1.1rem;outline:0;color:#fff}.assistant-personalize .assistant-settings .options-box .features{display:flex;gap:.8rem;padding:.8rem 0;flex-wrap:wrap}.assistant-personalize .assistant-settings .options-box .features .feature{padding:.4rem;background-color:var(--main-grey);border-radius:12px;width:6rem;text-align:center;border:2px solid var(--basic-grey)}.assistant-personalize .assistant-settings .options-box .features .plus{width:2.3rem;height:2.3rem;background-color:var(--basic-grey);border-radius:100%;font-size:2.4rem;position:relative}.assistant-personalize .assistant-settings .options-box .features .plus span{position:absolute;top:43%;left:50%;transform:translate(-50%) translateY(-50%)}.prfsettings .input-box textarea{background-color:var(--main-grey);border-radius:12px;height:5rem;max-height:5rem;resize:none;outline:none;border:2px solid var(--basic-grey);color:#fff;font-size:1.1rem;font-family:inherit;padding:.4rem}.prfsettings .multiple-inputs{display:flex;flex-direction:column;gap:.8rem}.prfsettings .multiple-inputs span{font-weight:500}.prfsettings .multiple-inputs input{background-color:var(--main-grey);padding:.5rem;border:2px solid var(--basic-grey);border-radius:10px;font-size:1.05rem;outline:0;color:#fff}.security .list{display:flex;flex-direction:column;background-color:var(--main-grey);padding:1rem;border-radius:12px;margin-left:1rem}.security .list .el{display:flex;font-size:1.1rem;gap:.8rem}.security .list .el .name{font-weight:500}.security .list .el span,.security .list .el .status{color:var(--subtext-color)}.security .list .el .status.active{color:var(--neon-green);font-weight:500}.activity .list{display:flex;flex-direction:column;gap:.5rem;margin:1rem}.activity .list .change .date{color:var(--subtext-color);font-weight:500;margin:.8rem}.activity .list .change .container{background-color:var(--main-grey);padding:.8rem;border-radius:12px;color:#fff;display:flex;flex-direction:column;gap:.4rem}.activity .list .change .container .title{font-weight:500;font-size:1.1rem}.activity .list .change .container .author{color:var(--subtext-color)}.usage-limits .limit-box{padding:1rem;background-color:var(--main-grey);border-radius:12px;display:flex;flex-direction:column;gap:1rem;position:relative}.usage-limits .limit-box .title{font-size:1.1rem;font-weight:500}.usage-limits .limit-box .usage{display:flex;flex-direction:column;gap:1rem;font-size:1.15rem;padding:.5rem}.usage-limits .limit-box .usage .progress-bar{width:100%;height:2rem;background-color:var(--black-main);border-radius:25px}.usage-limits .limit-box .usage .progress-bar .completed{width:41%;background-color:var(--neon-green);height:100%;border-radius:25px}.usage-limits .limit-box .upgrade-info{position:absolute;width:100%;height:4rem;background-color:#525151;left:0;bottom:-3.5rem;border-radius:0 0 12px 12px;padding:.5rem;display:flex;align-items:center;gap:1rem;font-size:1.15rem}.usage-limits .limit-box .upgrade-info .upgicon{height:2.5rem;width:2.5rem;flex-shrink:0;border-radius:100%;background-color:var(--neon-green)}.usage-limits .limit-box .upgrade-info .icon{background-size:cover;background-repeat:no-repeat;background-position:center;height:1.5rem;width:1.5rem;margin-left:auto}.usage-limits .limit-boxes{display:flex;flex-direction:column;gap:5rem}.usage-limits .reset-timer{background-color:var(--main-grey);padding:1rem;border-radius:12px;font-size:1.1rem}.usage-limits .reset-timer span{font-weight:500}.usage-limits .reset-timer .time{text-align:center;font-size:3rem;padding:.8rem;color:var(--neon-green)}.give-fb .input-box textarea{max-height:12rem;height:12rem;padding:1rem;font-size:1.15rem}.read-article .article{display:flex;flex-direction:column;gap:1rem}.read-article .top-info{display:flex;flex-direction:column;gap:.5rem;padding:1.2rem}.read-article .top-info .categories{display:flex;gap:.5rem}.read-article .top-info .category{padding:.5rem;border:1px solid black;width:auto;text-align:center;border-radius:8px}.read-article .article .top-info{color:#000}.read-article .article .top-info .title{font-size:1.8rem;font-weight:500}.read-article .article .image{background-image:url(./assets/uploads/articles/Economy.jpg);width:100%;height:20rem;background-size:cover;background-repeat:no-repeat;background-position:center}.read-article .article .content{padding:1.2rem}.read-article .article .content{font-size:1.1rem}.prfsettings .setting .slider-container{margin-left:auto;padding:.8rem;display:flex;flex-direction:column;gap:.15rem}.prfsettings .setting .slider-container .bar{background-color:var(--black-main);width:10rem;height:1rem;border-radius:20px;position:relative}.prfsettings .setting .slider-container .bar .dot{position:absolute;height:1.4rem;width:1.4rem;background-color:var(--neon-green);border-radius:100%;bottom:50%;transform:translateY(50%);left:10%}.prfsettings .setting .slider-container .val{text-align:center;font-weight:500;font-size:1.1rem}.subscriptions h2{font-size:2rem;color:var(--subtext-color);font-weight:500;text-align:center;margin-bottom:3rem}.subscriptions .sub-options{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:2rem 0;justify-content:start;scrollbar-width:none;margin-right:1rem;margin-left:1rem}.subscriptions .sub-options::-webkit-scrollbar{display:none}.subscriptions .sub-option{flex:0 0 80%;max-width:80%;scroll-snap-align:center;border:2px solid var(--main-grey);color:#fff;padding:1rem;display:flex;flex-direction:column;gap:1rem;border-radius:15px;transition:all .3s ease;opacity:.7;align-self:flex-end;height:37rem}.subscriptions .sub-option.active{border-color:var(--neon-green);opacity:1;z-index:2;height:38rem}.subscriptions .sub-option .title{font-weight:500;font-size:2rem;text-align:center;color:var(--neon-green);margin:1rem}.subscriptions .sub-option .prize{display:flex;align-items:center;gap:.3rem;width:100%;justify-content:center;position:relative}.subscriptions .sub-option .prize .amount{font-size:3.4rem;font-weight:500}.subscriptions .sub-option .prize .info{position:absolute;color:var(--subtext-color);font-size:1.3rem;left:75%}.subscriptions .sub-option ul{display:flex;flex-direction:column;gap:.3rem}.subscriptions .sub-option ul li{font-size:1.15rem}.subscriptions .sub-option .select{width:100%;display:flex;justify-content:center}.subscriptions .sub-option .select span{padding:.5rem;background-color:var(--main-grey);width:10rem;text-align:center;font-size:1.2rem;border-radius:8px;font-weight:500;color:var(--subtext-color)}.view-vid .comment .date{color:var(--subtext-color);margin-top:.2rem;font-size:.9rem}.view-vid .comments-container .bottom{width:100%;height:5rem;background-color:var(--main-grey);display:flex;align-items:center;justify-content:center}.view-vid .comments-container .type-comment{border:2px solid var(--basic-grey);width:80%;border-radius:25px;display:flex;align-items:center;padding:.2rem;gap:1rem}.view-vid .comments-container .type-comment input[type=text]{width:80%;height:100%;font-size:1rem;padding:.5rem;background-color:#0000;border:0;color:#fff;outline:none}.view-vid .comments-container .type-comment .post-btn{height:2rem;width:2.5rem;background-color:var(--gradient-top-green);border-radius:8px;display:flex;align-items:center;justify-content:center}.view-vid .comments-container .type-comment .post-btn .icon{background-size:contain;background-repeat:no-repeat;background-position:center;height:70%;width:70%;filter:brightness(0) invert(1)}.transactions .transactions-container .amounts{color:#fff;display:flex;padding:.5rem;justify-content:space-evenly}.transactions .transactions-container .amount{padding:.5rem;text-align:center}.transactions .transactions-container .amounts span{font-size:1.2rem}.transactions .transactions-container .amounts .val{font-weight:500;text-align:center;font-size:1.2rem}.edit-remove-btn{color:var(--lose-red);background-color:var(--black-main);width:8rem;margin-left:auto;padding:.8rem;text-align:center;font-size:1.2rem;font-weight:500;border-radius:12px}.empty-info{text-align:center;font-size:1.3rem;color:#fff}.analysis .keys .key .dot{width:.8rem;height:.8rem;border-radius:100%}.login .signup{position:absolute;left:50%;transform:translate(-50%);background-color:var(--black-main);padding:1rem;border-radius:20px;color:#fff;width:20rem;display:flex;bottom:10%;justify-content:space-evenly}.login .signup a{color:var(--neon-green);font-weight:500}.signup-block{top:55%;height:50rem}.signup-block label{font-size:1rem;padding:.8rem}.sign-up .top-bar{position:relative;z-index:9999;display:inline-flex;padding:2rem 1.5rem 4rem;width:100%;height:auto;align-items:center}.sign-up .top-bar .go-back{width:2.2rem;height:2.2rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1);transform:rotate(180deg)}.login-block.signup-block input{padding:.8rem}.connect-bank .top{padding:.5rem;width:100%}.connect-bank .top .logout{color:#fff;background:var(--basic-grey);padding:.8rem;border-radius:12px;margin-left:auto;width:8rem;text-align:center}.budget-box .info{color:#fff;font-size:500;font-size:1.1rem;text-align:center}.budget-box .info a{color:var(--neon-green);font-weight:600}.analysis-data .transactions{display:flex;flex-direction:column;align-items:center;gap:1rem}.analysis-data table{width:100%}.analysis-data table th{background-color:var(--basic-grey);padding:.4rem}.analysis-data table td,th{max-width:10rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.05rem;background-color:var(--main-grey);padding:.7rem}.analysis-data .transactions .see-more{padding:1rem;background-color:var(--main-grey);width:50%;border-radius:15px;display:flex}.analysis-data .transactions .see-more .icon{width:1.2rem;height:1.2rem;background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:auto;transform:rotate(90deg)}.analysis-data .transactions .see-less{padding:1rem;background-color:var(--main-grey);width:50%;border-radius:15px;display:flex}.analysis-data .transactions .see-less .icon{width:1.2rem;height:1.2rem;background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:auto;transform:rotate(-90deg)}.analysis-data .file-pick{display:flex;gap:.5rem;padding:.5rem}.analysis-data .file-pick span{font-size:1rem!important;margin:.5rem!important}.analysis-data .file-pick .upload-btn{background-color:var(--sec-grey);width:8rem;text-align:center;padding:.6rem;border-radius:12px}.analysis-data .file-pick .upload-btn span{font-size:.9rem;font-weight:500}.analysis-data .file-pick .upload-btn #file{display:none}.analysis-data .file-pick .filename{text-overflow:ellipsis;max-width:5.5rem;white-space:nowrap;overflow:hidden}@media (max-width: 400px){html{font-size:14px}.burger-menu-box .menu{padding-top:150px}}.snow{position:fixed;inset:0;pointer-events:none;z-index:-1;overflow:hidden}.snowflake{position:absolute;top:-10px;width:6px;height:6px;background:#fff;border-radius:50%;opacity:.8;animation:fall linear infinite}@keyframes fall{to{transform:translateY(110vh)}}.bottom-menu{position:fixed;bottom:0;width:100%;background-color:var(--black-main);height:5rem;z-index:9999;color:#fff;border-top:2px solid var(--main-grey)}.bottom-menu .elements{padding:.8rem;display:flex;justify-content:space-around}.bottom-menu .elements .element{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.4rem}.bottom-menu .elements .element .icon{background-size:cover;background-repeat:no-repeat;background-position:center;width:1.6rem;height:1.6rem;filter:brightness(0) invert(1)}.bottom-menu .elements .element .icon.active{filter:brightness(1) invert(0)}.bottom-menu .elements .element .name{font-weight:500;font-size:.9rem}.bottom-menu .elements .element .name.active{color:var(--neon-green)}.assistant-ai-options .maintext{height:6rem}.assistant-ai-options .maintext h1{font-size:2.4rem;padding:0}.assistant-ai-options .maintext span{font-size:1.2rem}.assistant-ai-options .boxes{margin:1.5rem;display:flex;flex-direction:column;gap:1rem}.assistant-ai-options .boxes .box{background-color:var(--black-main);padding:1.5rem;border-radius:20px;display:flex;flex-direction:column;gap:1rem}.assistant-ai-options .boxes .box .title{display:flex;font-size:1.4rem;color:var(--text-color);font-weight:500;align-items:center}.assistant-ai-options .box .chat-options{display:flex;flex-direction:column;gap:.5rem;max-height:28rem;overflow-y:scroll}.assistant-ai-options .box .chat-options .chat-option{color:#fff;background-color:var(--main-grey);padding:.8rem;border-radius:12px;display:flex;gap:1rem;align-items:center}.assistant-ai-options .box .chat-options .chat-option .delete{margin-left:auto;width:1.25rem;height:1.25rem;background-size:cover;background-repeat:no-repeat;background-position:center;filter:invert(1)}.assistant-ai-options .box .chat-options .chat-option .icon{background-size:cover;background-repeat:no-repeat;background-position:center;width:1.2rem;height:1.2rem;filter:invert(1)}.assistant-ai-options .box .category{color:var(--subtext-color);padding:.5rem}.more-options .maintext{height:3rem}.more-options .maintext h1{font-size:2.4rem}.more-options .boxes{margin:1.5rem;display:flex;flex-direction:column;gap:1rem}.more-options .boxes .box{background-color:var(--black-main);padding:1.5rem;border-radius:20px;display:flex;flex-direction:column;gap:1rem}.more-options .boxes .box .title{display:flex;font-size:1.4rem;color:var(--text-color);font-weight:500;align-items:center}.more-options .opts{display:flex;flex-direction:column;gap:1rem}.more-options .opts .opt .icon{width:2rem;height:2rem;background-size:cover;background-repeat:no-repeat;background-position:center;font-size:1.5rem}.more-options .opts .opt{color:#fff;font-size:1.2rem;background-color:var(--main-grey);padding:.8rem;border-radius:12px;display:flex;align-items:center;gap:1rem}.transactions-options .maintext{height:3rem}.transactions-options .maintext h1{font-size:2.4rem}.transactions-options .boxes{margin:1.5rem;display:flex;flex-direction:column;gap:1rem}.transactions-options .boxes .box{background-color:var(--black-main);padding:1.5rem;border-radius:20px;display:flex;flex-direction:column;gap:1rem}.transactions-options .boxes .box .title{display:flex;font-size:1.4rem;color:var(--text-color);font-weight:500;align-items:center}.transactions-options .opts{display:flex;flex-direction:column;gap:1rem}.transactions-options .opts .opt .icon{font-size:1.5rem}.transactions-options .opts .opt{color:#fff;font-size:1.2rem;background-color:var(--main-grey);padding:.8rem;border-radius:12px;display:flex;align-items:center;gap:1rem}
