:root{--main-bg-color:#0c0c0c;--main-theme-color:#0f6;--main-theme-color-rgb:0,255,102;--main-theme-color-accent:#5fff9f;--secondary-theme-color:#fff;--warning-color:#ff3838;--warning-color-rgb:255,56,56}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,255,102,.5);background:rgba(var(--main-theme-color-rgb),.5);border-radius:1rem}::-webkit-scrollbar-thumb:hover{background:#0f6;background:var(--main-theme-color)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0c0c0c;background-color:var(--main-bg-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.body{margin:0 50px;padding-bottom:75px;padding-top:120px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:#fff;text-decoration:none}.navbar{background-color:var(--main-bg-color);border-bottom:1px solid var(--secondary-theme-color);border-left:1px solid var(--secondary-theme-color);border-radius:0 0 50px 50px;border-right:1px solid var(--secondary-theme-color);display:flex;height:100px;position:fixed;-webkit-transform:translateX(-1px);transform:translateX(-1px);transition:all .5s ease;width:100%;z-index:900}.navbar.moved{border:1px solid var(--secondary-theme-color);border-radius:50px;scale:.98;-webkit-transform:translateY(10px);transform:translateY(10px)}.hero{color:#fff;font-family:Fugaz One,sans-serif,cursive;font-size:36px;overflow:hidden}.hero .hero-title{align-items:center;display:flex;height:100%;margin-left:50px;position:relative;width:100%;z-index:1}.hero .title{display:flex}.accent,.dollar{color:var(--main-theme-color)}.dollar{margin-left:25px;opacity:.09;position:fixed;scale:3.3;top:25%;-webkit-transform:rotate(-31deg);transform:rotate(-31deg);z-index:0}.navbar .routes{align-items:center;display:flex;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;gap:40px;margin-left:auto;margin-right:50px;z-index:999}.navbar .routes a{color:var(--secondary-theme-color);text-decoration:none;transition:color .2s}.navbar .routes a:hover{color:var(--main-theme-color-accent)}.navbar .routes .active,.navbar .routes a:focus{color:var(--main-theme-color)}@media (max-width:600px){.hero .hero-title{display:none}}.username{text-transform:uppercase}.navdrop,.username{color:var(--secondary-theme-color)}.navdrop{position:relative}.navdrop:hover .username{color:var(--main-theme-color);cursor:default}.navdrop:hover .drop{display:flex}.drop{background:var(--main-bg-color);border:1px solid var(--secondary-theme-color);border-radius:15px;display:none;flex-direction:column;font-size:18px;gap:5px;height:-webkit-max-content;height:max-content;padding:15px;position:absolute;right:0;text-align:right;width:-webkit-max-content;width:max-content}.drop .item:hover{color:var(--main-theme-color);cursor:pointer}.lang-select{-webkit-appearance:none;appearance:none;border:none;padding:0;text-align:center}.burger-menu-button,.lang-select{aspect-ratio:1/1;cursor:pointer;width:-webkit-max-content;width:max-content}.burger-menu-button{background-color:initial;border:1px solid var(--secondary-theme-color);border-radius:1rem;height:-webkit-max-content;height:max-content}.burger-menu-button .burger{fill:var(--secondary-theme-color)}.burger-menu-button:hover .burger,.burger-menu-button[aria-expanded=true] .burger{fill:var(--main-theme-color)}.burger-menu-button{.burger{.line{-webkit-transform-origin:center;transform-origin:center;transition:.5s}}}.burger-menu-button[aria-expanded=true] :is(.top,.bottom){y:45px}.burger-menu-button[aria-expanded=true] .top{rotate:45deg}.burger-menu-button[aria-expanded=true] .middle{x:-100px}.burger-menu-button[aria-expanded=true] .bottom{rotate:-45deg}.burger-container .burger-menu-button[aria-expanded=true]+.burger-menu{-webkit-transform:translateX(0);transform:translateX(0)}.burger-menu{align-items:end;border:1px solid var(--secondary-theme-color);border-radius:25px;flex-direction:column;gap:1rem;margin-top:1rem;padding:1rem;right:0;-webkit-transform:translateX(300px);transform:translateX(300px);transition:opacity 3s linear,-webkit-transform 2s;transition:transform 2s,opacity 3s linear;transition:transform 2s,opacity 3s linear,-webkit-transform 2s}.burger-menu,.footer{background-color:var(--main-bg-color);display:flex;position:fixed}.footer{align-items:center;border-top:1px solid var(--secondary-theme-color);bottom:0;color:#fff;font-size:14px;gap:2rem;height:75px;justify-content:center;width:100%;z-index:900}.btn,.footer{font-family:Poppins,sans-serif}.btn{background-color:var(--main-theme-color);border:0;border-radius:20px;color:var(--background-color);cursor:pointer;font-size:30px;font-weight:700;padding:5px 25px;transition:background-color .2s}.btn:hover{background-color:var(--secondary-theme-color)}.btn:active{background-color:var(--main-theme-color);transition:background-color 0s}#closeDialogButton{background-color:var(--warning-color);border-radius:50%;cursor:pointer;height:14px;margin:14px 20px 25px auto;transition:background-color .2s;width:14px}#closeDialogButton:hover{background-color:var(--secondary-theme-color)}dialog .title{color:var(--secondary-theme-color);font-family:Poppins,sans-serif;font-size:20px;font-weight:700;margin-bottom:2px;margin-left:15%;margin-right:auto}dialog input,dialog select{margin-bottom:40px}dialog input{background-color:var(--main-bg-color);border:1px solid var(--secondary-theme-color);border-radius:20px;color:var(--secondary-theme-color);font-family:Poppins,sans-serif;font-size:20px;font-weight:700;height:50px;text-align:center;text-transform:uppercase;width:70%}dialog .btn{margin-bottom:14px}dialog:has(.btn:hover){border-color:var(--main-theme-color)!important}dialog:has(#closeDialogButton:hover){border-color:var(--warning-color)!important}select{background-color:var(--main-bg-color);border:1px solid var(--secondary-theme-color);border-radius:20px;color:var(--secondary-theme-color);font-family:Poppins,sans-serif;font-size:20px;font-weight:700;height:50px;text-align:center;text-transform:uppercase;width:70%}select option{font-size:18px;font-weight:700}.balance{align-items:center;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-weight:700}.balance .title{color:var(--secondary-theme-color);font-size:50px;-webkit-transform:translateY(30px);transform:translateY(30px)}#balance{color:var(--main-theme-color);font-size:90px}#actionDialog{align-items:center;background-color:var(--main-bg-color);border:1px solid var(--secondary-theme-color);border-radius:50px;flex-direction:column;height:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:border-color .2s;width:300px;z-index:2}#actionDialog[open]{display:flex}#blur{--blur-strength:5px;height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:.2s ease-out;width:100%;z-index:1}#blur.hidden{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}#blur.shown{backdrop-filter:blur(var(--blur-strength));-webkit-backdrop-filter:blur(var(--blur-strength))}#history{align-items:center;color:var(--secondary-theme-color);display:flex;flex-direction:column;margin-top:50px}#history .title{font-family:Poppins,sans-serif;font-size:50px;font-weight:700}.history-wrapper{grid-gap:10px;border:1px solid var(--secondary-theme-color);border-radius:25px;display:grid;gap:10px;grid-template-columns:1fr;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:300px;overflow:auto;padding:20px;width:60%}.event{align-items:center;border-radius:25px;display:flex;font-family:Poppins,sans-serif;font-size:25px;font-weight:700;height:75px;justify-content:center;list-style:none;padding:0 20px}.event.deposit{background-color:rgba(var(--main-theme-color-rgb),.6)}.event.withdraw{background-color:rgba(var(--warning-color-rgb),.6)}.event .amount{flex:1 1;text-align:left}.event .action{flex:1 1;text-align:center}.event .date{flex:1 1;text-align:right}@media (max-width:900px){.event .action{display:none}}@media (max-width:650px){.history-wrapper{width:90%}}@media (max-width:400px){.event .date{display:none}.event .amount{text-align:center}}.goals-container{align-items:center;border:1px solid var(--secondary-theme-color);border-radius:25px;display:flex;gap:25px;justify-content:left;overflow-x:scroll;padding:25px}.goal-new{min-width:300px;transition:.5s ease}.goal-new .icon{color:#fff;display:block;font-family:Poppins,sans-serif;font-size:264px;transition:.5s ease}.goal-new.hidden{cursor:pointer}.goal-new.hidden:hover{background-color:var(--secondary-theme-color)}.goal-new.hidden:hover .icon{color:var(--main-bg-color);-webkit-user-select:none;user-select:none}#goal-preform{display:flex}#goal-form,#goal-preform{align-items:center;height:100%;justify-content:center;width:100%}#goal-form{display:none;flex-direction:column}.goal-form{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:auto}.goal-form input{background-color:var(--main-bg-color);border:1px solid var(--secondary-theme-color);border-radius:20px;color:var(--secondary-theme-color);font-family:Poppins,sans-serif;font-size:20px;font-weight:700;height:50px;margin-bottom:40px;text-align:center;width:70%}#goal-form-close-btn{background-color:var(--warning-color);border-radius:50%;cursor:pointer;height:14px;margin-bottom:auto;margin-left:auto;transition:background-color .2s;width:14px}#goal-form-close-btn:hover{background-color:var(--secondary-theme-color)}@media (max-width:600px){.goals-container{grid-gap:5px;border:none;display:grid;gap:5px;grid-template-columns:repeat(2,1fr);overflow-x:auto;padding:0;width:100%}.goal-new{min-width:0;min-width:auto}.goal-new .icon{font-size:100px}.goal .btn{font-size:20px}}@media (max-width:480px){.goals-container{grid-template-columns:repeat(1,1fr)}}.goal{background-color:var(--main-bg-color);border:1px solid var(--secondary-theme-color);border-radius:25px;color:#fff;height:500px;max-height:500px;max-width:300px;padding:20px;position:relative;width:300px}.goal,.goal .content{align-items:center;display:flex;flex-direction:column;justify-content:center}.goal .content{height:inherit;width:inherit}.goal .content .title{font-family:Poppins,sans-serif;font-size:20px;font-weight:700;margin-bottom:auto;position:relative}.goal .content .progressbar{margin-bottom:auto;margin-top:auto}.goal .content .money{margin-top:auto}.goal.complete .progressbar .bar,.goal.complete .progressbar .point{background:conic-gradient(var(--main-theme-color) 1turn,var(--main-bg-color) 0deg)!important}.goal .options{display:none;flex-direction:column;gap:30px;position:absolute;z-index:3}.goal .options .remove-btn{background-color:var(--warning-color)}.goal .options .remove-btn:hover{background-color:var(--secondary-theme-color)}.goal .options .remove-btn:active{background-color:var(--warning-color)}.goal.hover .options{display:flex}.goal.hover .content{-webkit-filter:blur(10px);filter:blur(10px)}@media (max-width:600px){.goal{height:200px;margin:20px;width:auto}.goal .progressbar{width:100px}.goal .progressbar .bar-container .bar-bg{width:60px}}.progressbar{align-items:center;aspect-ratio:1/1;border-radius:50%;display:flex;justify-content:center;overflow:hidden;position:relative;width:260px}.progressbar .point-container{height:100%;position:absolute;width:100%;z-index:1}.progressbar .point{aspect-ratio:1/1;background-color:#ac58ff;border-radius:50%;content:"";left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:30px;z-index:0}.progressbar .bar-container{height:100%;position:absolute;width:100%}.progressbar .bar-container .bar-bg{aspect-ratio:1/1;background:var(--main-bg-color);border-radius:50%;content:"";left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:200px;z-index:1}.progressbar .bar-container .bar{content:"";height:100%;position:absolute;width:100%}.progressbar .perc{font-family:Poppins,sans-serif;font-size:40px;font-weight:700;position:relative;z-index:1}.confirm-action{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100%;left:0;position:fixed;top:0;width:100%;z-index:990}.confirm-action,.confirm-action .dialog{align-items:center;display:flex;justify-content:center}.confirm-action .dialog{background-color:var(--main-bg-color);border:1px solid var(--secondary-theme-color);border-radius:25px;color:#fff;flex-direction:column;font-family:Roboto,sans-serif;height:-webkit-max-content;height:max-content;padding:20px;width:-webkit-max-content;width:max-content}.confirm-action .buttons{display:flex;gap:20px}.home{color:var(--secondary-theme-color)}.section{-webkit-animation:show 1s ease;animation:show 1s ease;max-width:60%}.section.right{margin-left:auto}.section.right h2{text-align:right}.section.center{margin-left:auto;margin-right:auto;max-width:80%}.section.center h2{text-align:center}.section .title{font-family:Poppins,sans-serif;font-size:36px;margin:5px}.section .content{font-family:Poppins,sans-serif;font-size:18px;margin:15px}.section .more{color:var(--main-theme-color);font-family:Fugaz One,sans-serif;font-size:22px}@media (max-width:600px){.section{max-width:80%}.section .title{font-size:23px}}@-webkit-keyframes show{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes show{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.authform{align-items:center;border:3px solid var(--main-theme-color);border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:20px;position:relative;width:500px}.authform .title{font-family:Fugaz One;font-size:40px;margin:10px 0;text-transform:uppercase}.authform input{background-color:var(--main-bg-color);border:1px solid var(--secondary-theme-color);border-radius:20px;color:var(--secondary-theme-color);font-family:Poppins,sans-serif;font-size:20px;font-weight:700;height:50px;max-width:80%;min-width:70%;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.authform .input-container{align-items:center;display:flex;flex-direction:column;gap:20px;margin:10px}.btn{color:var(--main-bg-color)}.google-auth{border:1px solid var(--secondary-theme-color);border-radius:50%;cursor:pointer;height:40px;margin:10px;padding:5px;width:40px}.google-auth:hover{border-color:var(--main-theme-color)}#google-icon{display:block;height:100%;width:100%}.second-option{bottom:0;cursor:pointer;left:0;margin:15px;position:absolute}.second-option span:hover{color:var(--main-theme-color);text-decoration:underline}@media (max-width:660px){.authform{width:80%}}@media (max-width:400px){.authform input{width:80%}}.auth-body{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.auth-body .privacy-policy{color:var(--secondary-theme-color)}.auth-body .privacy-policy a{color:var(--main-theme-color);text-decoration:underline}.privacy-section{color:#fff;display:flex;flex-direction:column;font-family:Poppins,sans-serif;margin-bottom:1rem;max-width:800px}.privacy-section .section-title{font-size:1.8rem;font-weight:800;margin:0 0 10px}.privacy-section .section-content{font-size:1rem;margin:0 0 0 2rem}.privacy-section .section-content a{color:var(--main-theme-color);text-decoration:underline}.privacy-section .section-content ul{margin:0}.privacy-section .section-content br{content:" ";display:block;margin:1rem 0}.privacy-section .section-content span.super{font-weight:700}
/*# sourceMappingURL=main.8680269f.css.map*/