@font-face{font-family:montserrat;src:url(./Montserrat-VariableFont_wght.ttf)}.toggle-support{position:fixed;bottom:0;right:5vw;width:min-content;height:1.2rem;padding:.5em 1em;cursor:pointer;-webkit-user-select:none;user-select:none;-moz-user-select:none;font-size:1.2rem;font-family:montserrat;color:#fff;display:grid;place-items:center;background:#00d700;border-radius:15px 15px 0 0}.support-menu{display:flex;flex-direction:column;position:fixed;max-width:max(400px,20vw);width:calc(100% - 2em - 10vw);border:2px solid var(--main-col2);bottom:0;height:50vh;min-height:475px;right:5vw;background:var(--main-col3);padding:1em;border-radius:2em 2em 0 0;overflow:hidden;transition:.3s}.support-close-button{position:absolute;font-size:2.5rem;color:red;top:10px;right:10px;cursor:pointer}.support-close-button:hover{color:#d00}.support-header{font-family:montserrat;font-weight:700;font-size:1.5rem;color:var(--text-color)}.support-content{transition:.3s;display:flex;flex:1;gap:2em}.support-page{min-width:100%;display:flex;flex-direction:column}.support-tickets-wrapper{margin:.5em;overflow-y:auto;flex:1 0 0;scrollbar-width:thin}.support-ticket{cursor:pointer;font-family:montserrat;margin:16px 8px 16px 0;padding:8px;border-radius:12px;background:var(--main-col2);display:flex;align-items:center;justify-content:space-between}.support-ticket-info{max-width:calc(100% - 32px)}.support-ticket-title{font-size:1.2rem;font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:var(--text-color)}.support-ticket-status{display:flex;align-items:center;font-size:1.2rem;font-weight:700}.support-ticket-status-icon{margin:0 2px;font-size:1.5rem}.support-ticket-status-resolved{color:#00d700}.support-ticket-status-pending{color:var(--text-color)}.support-ticket-arrow{font-size:1.2rem;min-width:min-content;color:var(--text-color)}.support-new-ticket{border-radius:50%;padding:4px;width:40px;height:40px;align-self:flex-end;justify-self:flex-end;color:#fff;background:#00d700;cursor:pointer}.support-new-ticket:hover{background:#00c600}.support-chat{padding:.5em;margin-top:1em;display:flex;flex-direction:column;flex:1;border-radius:15px;background:var(--main-col4)}.support-chat-back{background:red;border-radius:50%;padding:6px;height:24px;width:24px;cursor:pointer;color:#fff}.support-chat-back:hover{background:#ee0000}.support-chat-chatbox{flex:1;padding:1em 0;overflow-y:auto;flex:1 0 0}.support-chat-chatbox-scrollwrapper{display:flex;flex-direction:column}.support-chat-message{display:grid;grid-template-columns:1fr auto;gap:.5em;align-items:center}.support-chat-textbox{padding:8px;border-radius:10px;border:2px solid black;font-family:montserrat;font-size:1.2rem;box-sizing:border-box;width:100%;background:var(--main-col4);color:var(--text-color)}.support-chat-textbox:focus{outline-color:#00d700}.support-chat-submit{display:grid;place-items:center;border-radius:50%;background:#00d700;padding:10px;border:none;color:#fff;cursor:pointer;aspect-ratio:1;font-size:1.4rem}.support-chat-submit:hover{background:#00c600}.support-scrollbar::-webkit-scrollbar{width:16px}.support-scrollbar::-webkit-scrollbar-track{background-color:var(--main-col3);border-radius:8px;padding:2px}.support-scrollbar::-webkit-scrollbar-thumb{background-color:var(--main-col2);border:4px solid transparent;border-radius:16px;background-clip:padding-box}.support-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--main-col1)}.support-displaymessage{padding:10px;margin:4px;font-size:1.2rem;font-family:montserrat;width:max-content;max-width:60%;border-radius:5px;font-weight:400;word-wrap:break-word}.support-displaymessage-sent{align-self:flex-end;background:#77ff77}.support-displaymessage-received{align-self:flex-start;background:#ddd}@media only screen and (max-width: 450px){.support-menu{width:100%;max-width:calc(100% - 2em);right:0}}.settings-wrapper{position:fixed;bottom:0;right:0;transition:.5s;background:transparent;box-sizing:border-box;padding:30px;height:100%;width:100%;display:flex}.settings-button{-webkit-user-select:none;user-select:none;background:transparent;border:none;cursor:pointer;transition:.5s;position:fixed;bottom:15px;left:15px}.settings-menu{transform-origin:bottom;box-sizing:border-box;border-radius:30px;padding:45px;background:var(--main-bg);display:flex;flex-direction:column;color:var(--text-color);position:relative}.settings-button img{width:96px;height:96px;aspect-ratio:1/1;transition:.2s}.settings-button:hover>img{scale:1.05}@keyframes onOpen{0%{display:none;width:0%;height:0%;opacity:0}to{display:flex;width:100%;height:100%;opacity:1}}@keyframes onClose{0%{display:flex;width:100%;height:100%;opacity:1}to{display:none;width:0%;height:0%;opacity:0}}@keyframes mainClose{0%{display:flex;visibility:visible}99%{display:flex;visibility:visible}to{display:none;visibility:hidden}}.settings-control-buttons{display:flex;justify-self:flex-end;gap:1em;height:min-content}.settings-control-buttons button{background:transparent;padding:15px 30px;font-size:1.2rem;font-family:montserrat;border-radius:100px;cursor:pointer;transition:.2s}.settings-control-button-save{border:2px solid #00e700;color:#00e700}.settings-control-button-exit{border:2px solid red;color:red}.settings-control-button-save:hover{background:#00e700;color:#fff}.settings-control-button-exit:hover{background:red;color:#fff}.settings-controls{display:flex;flex-direction:column;flex:1;overflow-y:auto}.settings-controls-item{display:flex;align-items:center;padding:12px;gap:1em}.settings-controls-title{font-size:1.2rem;font-family:montserrat;font-weight:700}.settings-controls-textbox{border-radius:10px;font-size:1.2rem;font-family:montserrat;padding:12px;outline:2px solid gray;border:none;color:var(--text-color);background:var(--main-bg)}.settings-controls-textbox:focus{outline:2px solid #00e700}.settings-controls-fileupload{padding:12px 36px;cursor:pointer}.settings-controls-fileupload:hover{outline:2px solid #00e700}.settings-loading-image{width:40px;aspect-ratio:1;animation:spin 1s infinite linear}.settings-status{font-family:montserrat;font-weight:500;font-size:1.5rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.settings-pfp-preview{outline:2px solid black;width:256px;height:256px;aspect-ratio:1}.settings-signout{border:3px solid red;border-radius:999px;font-size:1.2rem;font-family:montserrat;cursor:pointer;color:red;padding:.5em;background:transparent;transition:.2s}.settings-signout:hover{background-color:red;color:#fff}.settings-theme-switch{border-radius:50%;aspect-ratio:1;width:72px;height:72px;font-size:2rem;position:absolute;top:10px;right:10px;display:grid;background:var(--main-bg);color:var(--text-color);border:3px solid gray;cursor:pointer;place-items:center;transition:.5s}@media only screen and (max-width: 768px){.settings-wrapper{padding:0;height:100svh;width:100svw}.settings-menu{border-radius:0;padding:1em;z-index:999}.settings-control-buttons{gap:.5em}.settings-control-button-save,.settings-control-button-exit{padding:0}.settings-controls-item{gap:0;padding:.5em;align-items:flex-start;flex-direction:column}.settings-controls{gap:.5em}}@media only screen and (max-width: 425px){.settings-control-buttons{flex-direction:column}.settings-controls-textbox{box-sizing:border-box;width:100%}.settings-controls-fileupload{text-align:center}.settings-pfp-preview{align-self:center}}.app-wrapper{display:flex;flex:1;overflow-y:clip}.app-sidepanel{position:fixed;display:flex;flex-direction:column;width:240px;gap:2em;position:relative;z-index:99;background:var(--main-sidebar);box-shadow:0 0 5px var(--main-sidebar);padding:1.5em;transition:.3s}.app-sidepanel-logo{height:56px;width:56px}.app-currentpage{display:flex;flex-direction:column;position:relative;width:100%;overflow-y:clip;opacity:0}.app-sidepanel-button{background:none;border:none;color:var(--text-color);font-weight:500;font-size:1.4rem;font-family:montserrat;cursor:pointer;width:fit-content;display:flex;align-items:center;gap:.5em;transition:.2s}.app-sidepanel-button:hover{transform:translate(4px)}.app-sidepanel-buttonmenu{display:flex;flex-direction:column;flex:1;gap:.4em}.app-opensidepanel{position:absolute;top:.9em;left:calc(100% + .9em);background:white;cursor:pointer;border:none;border-radius:.5em;width:3em;height:3em;display:none;place-items:center}@keyframes app-dropin{to{opacity:1}}@media screen and (max-width: 1100px){.app-currentpage{position:absolute;top:0;right:0;bottom:0;left:0}.app-opensidepanel{display:grid}.app-sidepanel-closed{transform:translate(-100%)}}.app-sidepanel-link{display:flex;align-items:center;justify-content:center;gap:.5em;font-family:montserrat;color:var(--text-color);text-decoration:none;font-weight:700;font-size:1.6rem}.investing-main{padding:3em 2em 2em;flex:1;display:flex;flex-direction:column}.investing-balance{display:flex;font-family:montserrat;font-weight:700;color:var(--text-color);font-size:clamp(3rem,12vw,7rem);overflow:clip;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.investing-btc-balance{font-family:montserrat;font-weight:500;color:var(--main-col1-text);font-size:1.5rem}.investing-balance-wrapper{display:flex;flex-direction:column}.reel{display:flex;flex-direction:column;position:absolute;-webkit-user-select:none;user-select:none}.reel-wrapper{position:relative;width:1ch;transition:.3s;-webkit-user-select:none;user-select:none}.investing-header{display:flex;justify-content:space-between;align-items:center;gap:1em;flex-wrap:wrap}.investing-controls{display:flex;gap:1em}.investing-button{border:2px solid lime;background:none;color:var(--text-color);font-family:montserrat;padding:.2em 1.7em;border-radius:1em;font-size:1.6em;cursor:pointer;transition:.15s}.investing-button-sell{border:2px solid red}.investing-button-sell:hover{background:red}.investing-button-buy:hover{background:lime}.investing-market-wrapper{display:grid;place-items:center;flex:1}.investing-market{background:var(--main-sidebar);border-radius:1em;padding:2em;max-width:380px;box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:1em;align-items:center}.investing-market-controls{display:flex;flex-direction:column;gap:.2em;align-items:center}.investing-market-input{border:none;outline:none;padding:4px;border-radius:16px;width:100%;font-size:1.2rem;font-family:montserrat;text-align:center}.investing-market-text{font-family:montserrat;color:var(--main-col1-text);font-size:1.2rem}.investing-market-row{display:flex;align-items:center;gap:1em}@keyframes reel-lime{50%{color:#0f0}}@keyframes reel-red{50%{color:red}}.investing-market-title{width:100%}.investing-market-title{color:var(--text-color);font-size:1.4rem}.investing-market-title>h2{font-size:1.2rem;font-weight:400;display:flex;justify-content:space-between}.investing-market-button{width:100%;border-radius:.5em;border:none;color:#fff;font-family:montserrat;font-size:1.4rem;font-weight:700;transition:.2s;display:flex;justify-content:center;align-items:center;height:3.2rem}.investing-market-button-purchase{background:rgb(30,230,50)}.investing-market-button-purchase:hover{background:rgb(30,200,50)}.investing-market-confirm{width:100%;margin-top:auto}.investing-spinner-bar{position:relative;height:22px;background:rgb(128,128,128);top:0;right:0;bottom:0;left:0}.investing-spinner-bar:after{content:"";position:absolute;width:1.4px;height:6px;background:inherit;border-radius:99px}.investing-spinner{display:flex;justify-content:center;align-items:center;width:32px;height:32px;position:relative}.investing-market-done{display:flex;flex:1;width:100%;flex-direction:column;gap:1em;color:var(--text-color)}.investing-history-wrapper{position:relative;overflow-y:auto;flex:1}.investing-history{padding:.5em 0;display:grid;position:absolute;gap:.5em;grid-template-columns:repeat(3,max-content);color:var(--text-color);font-family:montserrat;font-size:1.1rem;gap:.5em 3.5em}.investing-history>p:nth-child(3n-2){display:grid;grid-template-columns:6ch auto;gap:1em}.investing-history-action{font-weight:600}@keyframes investing-spinner{0%{background:rgb(64,64,64)}}@media screen and (max-width: 1200px){.investing-history p:nth-child(3n-2){grid-column:1 / 4}}@media screen and (max-width: 1100px){.investing-market-wrapper{background:var(--main-sidebar);position:absolute;top:0;right:0;bottom:0;left:0}}@media screen and (max-width: 600px){.investing-history{grid-template-columns:1fr}.investing-history>p{grid-column:1}}.savings-main{padding:3em 2em 2em;flex:1;display:flex;flex-direction:column;color:var(--text-color);font-family:montserrat}.savings-header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem}.savings-tv{font-size:3em;font-weight:700}.savings-unrealized{font-size:1.6rem;color:var(--main-col1-text);font-weight:500}.savings-controls{flex:1;display:flex;align-items:center;justify-content:flex-end}.savings-button{display:flex;justify-content:center;align-items:center;gap:.2em;border-radius:4px;padding:.2em;width:100%;max-width:12em;background:transparent;border:2px solid #00e700;color:var(--text-color);font-size:1.4rem;font-weight:500;font-family:montserrat;cursor:pointer;transition:.15s;min-width:6em}.savings-button svg{font-size:1.6rem}.savings-button:hover{background:#00e700}.savings-deposit-wrapper{flex:1;display:grid;place-items:center}.savings-deposit{background:var(--main-sidebar);border-radius:1em;padding:2em;min-width:320px;min-height:320px;display:flex;flex-direction:column;gap:1em}.savings-deposit-mode{display:grid;gap:.2em;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr;width:100%;position:relative;border-radius:1em}.savings-deposit-mode>button,.savings-deposit-mode-slide{font-family:montserrat;color:#fff;padding:.2em;border:none;border-radius:99px;font-size:1.4rem;background:transparent;cursor:pointer;z-index:99}.savings-deposit-mode>div{position:relative;background:var(--main-bg);width:100%;grid-column:1 / 5;bottom:calc(100% + .2em);border-radius:999px}.savings-deposit-mode-slide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#00e700;width:auto;width:calc(25% - .5em);transition:.2s}.savings-deposit-info{padding:0 .2em;font-size:1.3rem;margin-top:-2em;flex:1}.savings-deposit-info-timeline{font-size:1.2rem;margin:1em 0}.savings-deposit-info-row{display:flex;justify-content:space-between;align-items:center;gap:.4em}.savings-input{border:none;outline:none;box-sizing:border-box;padding:.4em;border-radius:16px;background:var(--main-bg);color:#fff;width:100%;font-size:1.4rem;font-family:montserrat}.savings-deposit-symbol{font-size:2rem}.savings-deposit-button{width:100%;border-radius:.5em;border:none;color:#fff;font-family:montserrat;font-size:1.4rem;font-weight:700;transition:.2s;display:flex;justify-content:center;align-items:center;height:3.2rem;background:rgb(30,230,50);cursor:pointer}.savings-deposit-button:hover{background:rgb(30,200,50)}.savings-section{display:flex;flex-direction:column;flex:1}.savings-list-wrapper{margin-top:1em;position:relative;display:flex;flex:1;overflow-y:auto}.savings-list{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:1em;display:grid;grid-template-columns:repeat(6,max-content);gap:.5em;z-index:1;height:min-content}.savings-list-item{display:grid;grid-column:1 / 7;grid-template-columns:subgrid;align-items:center;gap:2em;padding:.15rem 0}.savings-list-diff{color:#00e700}.savings-list-redeem{background:transparent;font-family:montserrat;color:#fff;border:2px solid #00e700;padding:.2em .5em;font-size:1rem;cursor:pointer;border-radius:4px;transition:.1s}.savings-list-redeem:hover{background:#00e700}.savings-popup{display:grid;place-items:center;position:absolute;top:0;right:0;bottom:0;left:0;background:#000000bb;z-index:99}.savings-popup-content{display:flex;align-items:center;flex-direction:column;font-size:clamp(1.4rem,5vw,2.3rem);text-align:center;padding:0 1em}.savings-popup-content svg{font-size:6rem;color:#fd0}.savings-popup-important{color:red;font-weight:700}.savings-popup-buttons{display:flex;gap:1em;padding:2rem 0}.savings-popup-buttons>button{background:transparent;font-family:montserrat;color:#fff;border:2px solid #00e700;padding:.4em 1em;font-size:1.5rem;cursor:pointer;border-radius:99px;transition:.1s}.savings-popup-buttons>button:hover{background:#00e700}.savings-deposit-done{display:flex;flex-direction:column;gap:1em;flex:1}.savings-deposit-done h2{font-size:2rem}.savings-deposit-done p{font-size:1.2rem}.savings-deposit-done button{margin-top:auto;cursor:pointer}@media screen and (max-width: 800px){.savings-list-item{grid-column:1 / 4;gap:.5em}}@media screen and (max-width: 550px){.savings-controls{justify-content:center}.savings-list{gap:2em}.savings-list-item{grid-column:1;gap:.2em}.savings-tv{font-size:2.2rem}.savings-unrealized{font-size:1.3rem}}.homepage-main{display:flex;flex-direction:column;flex:1;position:relative;overflow-x:hidden}.homepage-main-header{font-family:dmsans;width:min-content;font-size:clamp(4rem,7dvw,10rem);transform-origin:center;color:var(--text-color)}.homepage-main-content{padding:0 8dvw}.homepage-list{font-family:montserrat;height:1ch;font-size:clamp(1.8rem,3dvw,6rem);word-wrap:break-word;color:#00d600;color:var(--text-color)}.homepage-moneyglobe{top:0;z-index:-1;position:absolute;overflow:hidden;animation:hover 4s infinite ease-in-out}.homepage-started{display:flex;flex:1;padding:10dvw;align-items:center}.homepage-started-button{font-family:montserrat;font-size:clamp(1.5rem,2dvw,4rem);padding:12px;background:transparent;border:2px solid var(--text-color);border-radius:12px;cursor:pointer;overflow:hidden;text-decoration:none;color:var(--text-color)}.homepage-started-button svg{font-size:3rem;margin:0 12px}.homepage-started-button-inner{display:flex;align-items:center;transform:translate(calc(-3rem - 24px));transition:.3s}.homepage-started-button:hover .homepage-started-button-inner{transform:translate(calc(3rem + 24px))}.homepage-iwrap{display:flex;align-items:center}@keyframes hover{0%{transform:translateY(0)}50%{transform:translateY(20px)}to{transform:translateY(0)}}.home-header{display:grid;grid-template-columns:repeat(5,1fr);gap:5rem;align-items:center;flex:1;max-height:max(4dvw,100px);position:relative;transition:.3s;justify-items:center;padding:10px;width:calc(100% - 20px);max-width:max(50dvw,1100px);align-self:center;justify-self:center;z-index:100}.home-header-button{cursor:pointer;text-align:center;font-size:clamp(1.3rem,1.3dvw,2.3em);background:transparent;font-family:montserrat;padding:.5em;border-radius:8px;height:min-content;border:3px solid #00d600;transition:.2s;text-decoration:none;color:var(--text-color);width:100%}.home-header-button:hover{background:#00d600;color:var(--text-color-opposite)}.home-header-image{max-height:100px;aspect-ratio:1}.home-header-mobile-image{height:10dvh;max-height:200px}.home-header-mobile{flex-direction:column;align-items:center;display:none;font-family:montserrat;font-size:clamp(3rem,5dvw,5rem)}.home-header-mobile-title{color:var(--text-color)}@media only screen and (min-height: 1200px){.home-header{max-height:150px}.home-header-button{scale:1.2}}@media only screen and (max-width: 850px){.home-header-mobile{display:flex}.home-header{grid-template-columns:1fr;flex-direction:column;max-height:max-content;flex:0 1;padding:0;width:100%;height:auto;gap:1em}.home-header-button{box-sizing:border-box;width:calc(100% - 2em);text-align:center;scale:1;margin:0}.home-header-image{display:none}}@font-face{src:url(./Montserrat-VariableFont_wght.ttf);font-family:montserrat}.send-wrapper{background:var(--main-money);display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;height:100svh;gap:2em;overflow:hidden}.button-wrapper{display:grid;flex:1;gap:2em;width:100%;max-width:800px;height:100%;place-items:center;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr}.send-amount{display:flex;align-items:center;font-size:clamp(6rem,7vw,18rem);font-family:montserrat;color:#fff;font-weight:800;min-height:20%}.button{display:flex;justify-content:center;align-items:center;width:80%;height:100%;max-height:3em;font-size:clamp(2.5rem,2.5vw,4rem);font-family:montserrat;color:#fff;border:none;background:transparent;cursor:pointer;transition:.1s;border-radius:1000px}.button:hover{background:#00d000}.send-main-buttons{display:flex;justify-content:center;gap:2em;grid-template-columns:1fr 1fr;align-items:center;max-height:13dvh;padding:1em}.send-main-button{flex:1;padding:.5em 0}.amount-box{display:flex}.amount-box-number{animation:popup .3s forwards}@keyframes popup{0%{transform:translateY(-100px);width:20%;opacity:0}80%{transform:translateY(0);opacity:1}to{width:100%}}@media only screen and (max-width: 800px){.amount-box{font-size:85%}}@media only screen and (max-width: 600px){.amount-box{font-size:85%}}@media only screen and (max-width: 500px){.amount-box{font-size:75%}}@media only screen and (max-width: 450px){.button-wrapper{gap:1em;width:95%}.amount-box{font-size:70%}.send-main-buttons{justify-content:space-around;gap:0;width:95%}}@media only screen and (max-width: 400px){.amount-box{font-size:75%}.button-wrapper{gap:0}}@media only screen and (min-width: 1920px){.send-main-button{padding:1em}}@font-face{src:url(/Montserrat-VariableFont_wght.ttf);font-family:montserrat}.staffpanel-wrapper{min-height:100vh;min-height:100dvh;font-family:montserrat;display:flex;flex-direction:column;padding:1em;flex:1 0 0;overflow:auto}.staffpanel-title{font-size:4rem;color:var(--text-color)}.staffpanel-tickets{padding:1em 4em;display:flex;flex-direction:column;flex:1;overflow:auto;color:var(--text-color)}.staffpanel-tickets-display{display:flex;flex-direction:column;overflow-y:auto;flex:1}.staffpanel-tickets-title{font-size:2.5rem}.staffpanel-tickets-menu{display:flex;flex:1 0 0;overflow:auto}.staffpanel-tickets-menu>*{flex:1 0;display:flex;flex-direction:column;border:3px solid black;border-radius:10px;margin:1em;padding:1em;overflow:auto}.staffpanel-tickets-menu-select-ticket{display:grid;grid-template-columns:auto min-content;margin:15px}.staffpanel-nulltext{font-size:2rem;font-weight:700}.staffpanel-ticket-select{height:min-content;padding:.75em 2em;font-size:1.2rem;border-radius:100px;cursor:pointer;background:transparent;border:3px solid #00d600;color:var(--text-color)}.staffpanel-ticket-select:hover{background:#00d600;color:#fff}.staffpanel-message{padding:10px;font-weight:400;width:max-content;font-size:1.2rem;border-radius:8px;max-width:60%;margin:4px;word-wrap:break-word;color:#000}.staffpanel-message-received{background:#ddd}.staffpanel-message-sent{background:#77ff77;align-self:flex-end}.staffpanel-form{display:flex;gap:1em;padding-top:.5em}.staffpanel-input-text{flex:1;border-radius:30px;border:2px solid #bbb;padding:.4em;font-size:1.2rem}.staffpanel-input-send{border-radius:8px;padding:4px 1em;background:transparent;color:var(--text-color);border:3px solid #00d600;cursor:pointer}.staffpanel-input-send:hover{background:#00d600;color:#fff}.staffpanel-tickets-info{display:flex;padding-bottom:.5em;justify-content:space-between;align-items:center;font-weight:600}.staffpanel-tickets-info button{font-size:1.2rem;padding:.3em .9em;cursor:pointer;background:transparent;border:3px solid #00d600;border-radius:100px;color:var(--text-color)}.staffpanel-tickets-info button:hover{background:#00d600;color:#fff}.not-found-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;height:100dvh;gap:1em}.not-found-code{font-family:montserrat;font-weight:800;font-size:8rem;color:var(--text-color)}.not-found-description{font-family:montserrat;font-weight:700;color:var(--main-col1-text);font-size:clamp(2rem,3vw,3rem);text-align:center}.not-found-button{padding:10px;border:3px solid #00d400;border-radius:15px;background:none;font-family:montserrat;font-weight:500;font-size:1.2rem;cursor:pointer;transition:.2s;transform-origin:center;color:var(--text-color)}.not-found-button:hover{background:#00d400;color:var(--text-color-opposite);transform:scale(.96)}.nitro-content{display:flex;align-items:center;justify-content:center;flex:1;gap:4em;font-family:montserrat;padding:4em 0}.nitro-card{display:flex;flex-direction:column;gap:2em;padding:3em;border-radius:30px;height:max(500px,80%);max-height:100%;background:linear-gradient(172deg,rgba(159,4,196,1) 0%,rgba(226,0,255,1) 50%,rgba(255,75,233,1) 100%);z-index:99;transition:.2s;width:min(450px,100%);outline:4px solid transparent}.nitro-card:hover{outline:4px solid #00d600}.nitro-card:hover>.nitro-title{color:#00d600}.nitro-title{color:#fff;transition:.2s;font-weight:800;font-size:clamp(2rem,3dvw,3rem)}.nitro-benefits{display:flex;flex-direction:column;gap:4px;flex:1}.nitro-benefits-item{font-weight:600;font-size:clamp(1.2rem,2dvw,1.6rem);color:#fff}.nitro-price{font-size:clamp(1.5rem,2dvw,2rem);font-weight:700;color:#00d600}.nitro-card-content{display:flex;flex-direction:column;justify-content:space-between;flex:1}.nitro-purchase{padding:.8em 1.6em;background:#00d600;border-radius:999px;color:#fff;font-family:inherit;border:3px solid white;font-size:1.6rem;width:max-content;cursor:pointer;transition:.2s;font-weight:700;align-self:center;justify-self:flex-end}.nitro-purchase:hover{transform:translateY(-4px);color:#e1e}.nitro-balls-wrapper{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0}.nitro-balls{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);animation:nitro-balls-spin 120s linear infinite}.nitro-purchase-loading{flex:1;display:grid;place-items:center;position:relative}.nitro-purchase-beat,.nitro-purchase-ripple{position:absolute;font-size:6rem;font-family:montserrat;font-weight:500;user-select:none;-moz-user-select:none;-webkit-user-select:none}.nitro-purchase-beat{animation:1.5s nitro-beat infinite;color:#fff}.nitro-purchase-ripple{animation:1.5s nitro-ripple infinite;opacity:0;color:#00d600}@keyframes nitro-beat{0%{scale:1}50%{scale:.8}to{scale:1}}@keyframes nitro-ripple{0%{scale:1;opacity:1}50%{scale:1.7;opacity:0}}@keyframes nitro-balls-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nitro-ball-reveal{0%{opacity:0}to{opacity:.1}}.nitro-ball{background:black;border-radius:50%;opacity:0}.about-main{display:flex;flex-direction:column;color:var(--text-color);font-family:montserrat;gap:2em;padding:2em}.about-info{font-size:5px;position:absolute;bottom:0;user-select:none;-moz-user-select:none;-webkit-user-select:none;color:var(--text-color-opposite)}.error-main{justify-content:center;align-items:center}.error-msg{color:var(--text-color);font-family:montserrat;font-weight:700;font-size:2rem;text-align:center}.error-icon{font-size:30svh;color:red}.invoice-wrapper{display:flex;justify-content:center;align-items:center;min-height:100dvh;background-color:var(--main-money)}.invoice-menu{display:grid;grid-template-columns:1fr min-content;gap:4em;border-radius:30px;background:white;padding:30px;font-family:montserrat;color:#000}.invoice-menu-big{animation:big-menu .3s forwards;position:relative;place-items:center}.invoice-menu-big>.invoice-section{opacity:0;visibility:hidden}@keyframes big-menu{0%{padding:30px}to{padding:200px 30px}}.invoice-paid-menu{display:flex;min-width:20dvw;min-height:50dvh}.invoice-section{display:flex;gap:4rem;flex-direction:column;justify-content:flex-end;transition:.3s;flex:1 0}.invoice-section-error{text-align:center;display:flex;justify-content:center;grid-column:span 2}.invoice-text{font-size:clamp(1.4rem,1.4vw,3rem);word-wrap:break-word;word-break:break-all}.invoice-receiver{display:flex;gap:1em;align-items:center}.invoice-pfp{width:max(56px,5.6vh);height:max(56px,5.6vh);aspect-ratio:1;border-radius:12px}.invoice-name{font-size:clamp(1.5rem,1.4vw,3rem);font-weight:700}.invoice-pay{background:#00e700;border:none;border-radius:100px;font-size:clamp(1.2rem,1.1vw,2rem);color:#fff;padding:.7rem 3rem;cursor:pointer;font-family:montserrat;place-self:flex-end;transition:.5s;min-width:8vw}.invoice-pay-disabled{background:#00c500;border:none;border-radius:100px;font-size:clamp(1.2rem,1.1vw,2rem);color:#fff;padding:.7rem 3rem;cursor:default;font-family:montserrat;place-self:flex-end;transition:.5s;min-width:8vw}.invoice-pay:hover{background:#00d600}.invoice-error-button{align-self:center}.invoice-loading-wrapper{display:flex;gap:.8em;position:absolute}.invoice-loading-bar{height:30px;width:15px;background:#0077ff;border:1px solid #0033ff}@keyframes invoice-bar{20%{transform:scale(1)}50%{transform:scale(1.2)}80%{transform:scale(1)}}.invoice-paid{display:flex;flex-direction:column;align-items:center;flex:1}.invoice-paid-icon{color:#00d600;font-size:clamp(7rem,7dvw,10rem)}.invoice-paid-title{font-size:clamp(2rem,2dvw,3.5rem)}.invoice-section-paid{gap:1em;display:grid}@media only screen and (max-width: 600px){.invoice-menu{height:100%;width:100%;background:transparent;color:var(--text-color);align-items:center;grid-template-columns:1fr}.invoice-pay{padding:1.2rem 4rem;font-size:1.5rem;min-width:calc(5rem + 3ch);margin-bottom:2.5rem;text-align:center}.invoice-section{gap:2em}.invoice-paid-menu>.invoice-section{gap:8rem}}.oauth-wrapper{display:flex;justify-content:center;align-items:center;min-height:100dvh;background-color:var(--main-money);font-family:montserrat}.oauth-panel{display:flex;flex-direction:column;justify-content:space-between;background:white;border-radius:1em;padding:2em;height:50dvh;width:100%;max-width:425px}.oauth-title{text-align:center;font-size:2rem}.oauth-access{display:flex;font-size:1.5rem;padding:1em 0 .2em}.oauth-list{text-indent:1em;margin:0;font-size:1.2rem}.oauth-org{font-weight:700}.oauth-buttons{width:100%;display:grid;grid-template-columns:1fr 1fr;padding-top:2em;place-items:center}.oauth-button{border-radius:99px;font-size:1.3rem;color:#fff;background:#00d600;padding:.5em 1em;border:none;width:auto;font-family:montserrat;cursor:pointer;transition:.2s;width:80%}.oauth-button:hover{background:#00c500}@font-face{src:url(Montserrat-VariableFont_wght.ttf);font-family:montserrat;font-display:swap}@font-face{font-family:dmsans;src:url(DMSans-VariableFont_opsz_wght.ttf);font-display:swap}[data-theme=false]{--text-color: black;--text-color-opposite: white;--main-bg: #fff;--main-col1: #aaa;--main-col2: #ddd;--main-col3: #eee;--main-col4: #fff;--main-col1-text: #777;--main-money: #00e700;--main-header: #00e700;--main-glow: #00d600;--main-sidebar: #fbfbfb}[data-theme=true]{--text-color: white;--text-color-opposite: black;--main-bg: #35363a;--main-col1: #333338;--main-col2: #444448;--main-col3: #555558;--main-col4: #666668;--main-col1-text: #ccc;--main-money: #35363a;--main-header: #2d2e31;--main-glow: #2a2b2c;--main-sidebar: #2a2b2c}*{margin:0;padding:0}html,body{background-color:var(--main-bg)}#root{display:flex;flex-direction:column;height:inherit}html{height:100%}body{display:flex;flex-direction:column;flex:1;height:100%;position:relative;overflow-y:clip}.main-header{background:var(--main-header);height:40%;max-height:400px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em;box-shadow:0 -12px 8px 16px var(--main-glow);transition:.3s}.main-header:hover{box-shadow:0 -8px 16px 16px var(--main-glow)}.balance{font-size:clamp(16px,15vw,8em);color:#fff;font-family:montserrat;font-weight:800;transition:1s}.history{padding-top:1em;display:flex;justify-content:center;flex:1;overflow:auto;min-height:min-content}.history-scroll-wrapper{position:relative;flex:1;max-width:550px}.history-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;display:grid;grid-template-columns:minmax(100%,550px);grid-template-rows:repeat(25,min-content);margin:8px 0;scrollbar-width:thin}.history-scroll-wrapper::-webkit-scrollbar{width:16px}.history-scroll-wrapper::-webkit-scrollbar-track{background-color:var(--main-col3);border-radius:8px;padding:4px}.history-scroll-wrapper::-webkit-scrollbar-thumb{background-color:var(--main-col2);border:4px solid transparent;border-radius:16px;background-clip:padding-box}.history-scroll-wrapper::-webkit-scrollbar-thumb:hover{background-color:var(--main-col1)}.history-item{margin:15px;padding:15px;background:var(--main-col3);color:var(--text-color);border-radius:15px;display:flex;flex-direction:column;cursor:pointer;outline:1px solid transparent;transition:.3s;height:min-content}.history-item:hover{outline:1px solid gray}.history-item-inner{margin:5px;padding:5px;background:var(--main-col3);border-radius:15px;display:flex;align-items:center;cursor:pointer}.history-more-info{display:flex;align-items:flex-end;background:var(--main-col2);border-radius:15px;font-family:montserrat;font-weight:500;font-size:0}.history-more-open{animation:expand-history-item .3s forwards}.history-more-close{animation:close-history-item .3s forwards}@keyframes expand-history-item{0%{font-size:0;padding:0}to{font-size:1.2rem;padding:15px}}@keyframes close-history-item{0%{font-size:1.2rem;padding:15px}to{font-size:0;padding:0}}.profile-picture{height:64px;width:64px;aspect-ratio:1/1;border-radius:50%}.profile-name{margin-left:12px;font-family:montserrat;font-weight:800;font-size:1.5rem}.history-amount{margin-left:auto;font-family:montserrat;font-weight:800;font-size:2rem}.sent{color:#f22}.received{color:#00d600}.moneysend-menu{display:flex;justify-content:center;gap:1em;width:calc(100% - 2em)}.moneysend{font-family:montserrat;background:transparent;border:3px solid white;color:#fff;font-size:1.5rem;padding:.5em 2em;cursor:pointer;border-radius:100px;transition:.2s;width:250px}.moneysend:hover{background:white;color:#00d600}.title{font-size:9rem;color:red}.login-wrapper{background:var(--main-money);height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-wrap{border-radius:50px;background:var(--main-col4);padding:50px 75px;text-align:left}.auth-title{color:var(--text-color);font-family:montserrat;font-weight:600;font-size:2rem;text-align:center}.auth-description{color:var(--main-col1-text);font-family:montserrat;font-size:1.2rem}.auth-options{display:flex;flex-direction:column;align-items:center}.auth-options input{width:100%;margin-top:20px;border-radius:20px;padding:20px;border:none;background:#eee;font-size:1.4rem;font-family:montserrat}.auth-options input:focus{outline:2px solid #00e700}.auth-options button{padding:15px 30px;background-color:#00e700;border:none;margin:30px;font-size:1.4rem;font-family:montserrat;cursor:pointer;border-radius:50px;color:#fff;transition:.2s}.auth-options button:hover{background-color:#00d600}.auth-method{text-decoration:none;color:#00e700;font-weight:600;font-family:montserrat}.auth-method:hover{color:#00d600}.payment-wrap{border-radius:50px;background:var(--main-col4);padding:50px 75px;font-family:montserrat;font-size:1.5rem;margin:15px;color:var(--text-color)}.payment-important{font-weight:600;color:#00d600}.payment-button{width:150px;padding:15px 30px;background-color:#00e700;border:none;font-size:1.4rem;font-family:montserrat;cursor:pointer;border-radius:50px;color:#fff;transition:.2s}.payment-button:hover{background-color:#00d600}.payment-buttons{display:flex;justify-content:center;gap:1em;padding:30px 15px 15px}.payment-back-button{position:absolute;top:16px;left:16px;border-radius:50%;padding:.5em;aspect-ratio:1/1;display:grid;place-items:center;border:none;background:white;cursor:pointer;color:red;font-size:2rem}.payment-back-button svg{transition:.2s}.payment-back-button:hover>svg{transform:translate(-4px)}.payment-back-button:active{background:#eee}.notification{position:absolute;display:flex;align-items:center;width:min(400px,calc(100dvw - 50px));left:50%;height:50px;top:0;transform:translate(-50%) translateY(-100px);background:white;border-radius:15px;padding:10px 15px;font-family:montserrat;font-size:1.5rem;font-weight:600;animation:notificationShow 3s forwards;gap:.5em}.notification-clear{display:none}.notification-icon{height:40px;width:40px;aspect-ratio:1/1}@keyframes notificationShow{0%{opacity:1;transform:translate(-50%) translateY(-100px)}10%{transform:translate(-50%) translateY(30px)}90%{transform:translate(-50%) translateY(30px)}to{opacity:1;transform:translate(-50%) translateY(-100px)}}.recipient-wrap{padding:50px 50px 0;display:flex;flex-direction:column;align-items:center;overflow-y:auto}.recipient-title{width:100%;font-size:2rem;font-weight:600;color:var(--text-color);font-family:montserrat}.payment-title{text-align:center}.recipient-search{display:flex;justify-content:center;width:100%}.recipient-search input{border:3px solid black}.recipient-list{display:flex;flex-direction:column;padding-top:25px;width:100%;max-width:520px}.recipient-query-item{display:flex;align-items:center;padding:25px;font-size:1.5rem;font-family:montserrat}.recipient-query-item:not(:last-child){border-bottom:2px solid gray}.recipient-item:not(:first-child){display:flex;align-items:center;padding:25px;font-size:1.5rem;font-family:montserrat}.recipient-item:not(:last-child):not(:first-child){border-bottom:2px solid gray}.recipient-item-normal{color:var(--text-color)}.recipient-actions{display:flex;flex:1;gap:.5em;justify-content:end;align-items:center}.recipient-actions .favourite-button{cursor:pointer;transition:.1s}.recipient-actions .favourite-button:hover{opacity:.5}.recipient-actions .send-button{cursor:pointer;transition:.1s}.recipient-actions .send-button-wrapper:hover .send-button{opacity:.5;transform:translate(2px) translateY(-2px)}.favourites{color:#bb0}.recipient-search input{width:100%;max-width:500px;border-radius:15px;font-family:montserrat;font-size:2rem;padding:20px}.no-recents{padding-top:100px;display:flex;flex-direction:column;align-items:center;gap:1em;color:var(--text-color)}.no-recents p{justify-content:center;font-size:1.5rem;font-family:montserrat}.no-recents img{width:64px;height:64px;opacity:.5;aspect-ratio:1/1}.loading-page-1{-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:4rem;font-family:montserrat}.loading-page-1 img{width:50%;max-width:256px;max-height:50%;aspect-ratio:1/1;animation:rotate 1s infinite linear}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.invalid-amount-animation{animation:invalid-amount .2s linear}@keyframes invalid-amount{0%{transform:translate(0);color:#fff}25%{transform:translate(-4px)}50%{transform:translate(4px);color:red}75%{transform:translate(-4px)}to{transform:translate(0);color:#fff}}.modal-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;margin:100px;animation:drop-in 1s forwards}.modal{max-height:650px;border:2px solid #ddd;height:100%;border-radius:50px;display:flex;text-align:center;justify-content:center;max-width:max(30%,500px)}.modal-content{margin:25px 37px;display:flex;flex-direction:column;align-items:center}.modal-content svg{font-size:15vh}.modal-title{flex:1;margin:30px 0;font-size:2rem;color:var(--text-color);font-family:montserrat}.modal-button{padding:20px 60px;background:#00e700;border:none;color:#fff;border-radius:1500px;font-size:1.5rem;font-family:montserrat;cursor:pointer;transition:.2s;justify-content:flex-end}.modal-button:hover{background:#00d600}@keyframes drop-in{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.send-button-wrapper{padding:4px;align-items:center;display:flex}@media only screen and (max-width: 750px){.recipient-wrap{padding-top:96px}.modal{width:100%}.modal-content,.modal-wrapper{margin:30px}.main-header{height:fit-content;padding:3em 0}}@media only screen and (max-width: 550px){.history-item{padding:.4em;margin:10px}.profile-picture{display:inline-block;width:48px;height:48px}.profile-name{margin-left:4px;overflow-x:hidden;word-wrap:break-word;white-space:pre-wrap;font-size:1.3rem}.history-amount{font-size:1.7rem}.recipient-wrap{padding:96px 15px 15px}.payment-buttons{flex:1;flex-direction:column-reverse;align-items:center}.payment-button{width:100%;max-width:200px}.payment-wrap{padding:30px}.modal{box-shadow:none;border:0}.modal-content{margin:0 10px}.modal-wrapper{margin:0}.login-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;height:100%;width:100%;border-radius:0;padding:3em .2em}.auth-options{width:100%}.auth-options input{width:calc(100% - 60px)}.moneysend{width:auto;flex:1 1 100%;padding:12px 0}}
