.login-page{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1}.login-page .content{position:relative;width:300px}.login-page .content .prompt{color:#a5a5a5;font-size:13px;margin-bottom:20px}.login-page .content .error-message{color:#c85050;font-size:13px;left:0;line-height:1.5;position:absolute;top:-80px;width:300px}.login-page .content input{background:#0000;border:none;border-bottom:1px solid #505050;box-sizing:border-box;color:#fff;font-family:GT-Cinetype,sans-serif;font-size:14px;margin-bottom:20px;outline:none;padding:5px;transition:border-color .2s;width:100%}.login-page .content input:focus{border-bottom-color:#fff}.login-page .content input::placeholder{color:#646464}.login-page .content .control-div{align-items:center;display:flex;margin-top:-10px;width:100%}.login-page .content .control-div span{color:#a5a5a5;cursor:pointer;flex:1 1;font-size:13px;transition:color .2s}.login-page .content .control-div span:hover{color:#fff}.login-page .content .control-div img{cursor:pointer;opacity:1;transition:opacity .2s;width:23px}.login-page .content .control-div img.loading{opacity:.3;pointer-events:none}.home-page{bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.home-page .background-video-container video{height:100%;left:0;object-fit:cover;position:fixed;top:0;width:100%;z-index:-1}.home-page .header-container{left:30px;position:absolute;top:70px}.home-page .header-container .header{font-size:28px}.home-page .header-container .subheader{color:#d4d4d4;font-family:GT-Cinetype-Light;font-size:28px;font-weight:100;margin:5px 5px 0 0}.reset-page{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1}.reset-page .content{position:relative;width:300px}.reset-page .content .prompt{color:#a5a5a5;font-size:13px;margin-bottom:20px}.reset-page .content .error-message{color:#c85050;font-size:13px;left:0;line-height:1.5;position:absolute;top:-80px;width:300px}.reset-page .content input{background:#0000;border:none;border-bottom:1px solid #505050;box-sizing:border-box;color:#fff;font-family:GT-Cinetype,sans-serif;font-size:14px;margin-bottom:20px;outline:none;padding:5px;transition:border-color .2s;width:100%}.reset-page .content input:focus{border-bottom-color:#fff}.reset-page .content input::placeholder{color:#646464}.reset-page .content .control-div{align-items:center;display:flex;margin-top:-10px;width:100%}.reset-page .content .control-div span{color:#a5a5a5;cursor:pointer;flex:1 1;font-size:13px;transition:color .2s}.reset-page .content .control-div span:hover{color:#fff}.reset-page .content .control-div img{cursor:pointer;opacity:1;transition:opacity .2s;width:23px}.reset-page .content .control-div img.loading{opacity:.3;pointer-events:none}.dashboard-page{bottom:0;overflow-y:auto;padding:100px 40px 120px}.dashboard-page,.dashboard-page .dashboard-header{box-sizing:border-box;left:0;position:fixed;right:0;top:0}.dashboard-page .dashboard-header{align-items:flex-end;display:flex;height:70px;padding:0 40px 12px;z-index:10}.dashboard-page .dashboard-header .greeting{color:#a5a5a5;flex:1 1;font-size:13px}.dashboard-page .dashboard-header .sign-out{color:#a5a5a5;cursor:pointer;font-size:13px;transition:color .2s}.dashboard-page .dashboard-header .sign-out:hover{color:#fff}.dashboard-page .dashboard-empty,.dashboard-page .dashboard-error,.dashboard-page .dashboard-loading{color:#646464;font-size:13px;margin-top:40px}.dashboard-page .dashboard-error{color:#c85050}.dashboard-page .modules-grid{grid-gap:1px;display:grid;gap:1px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-top:20px}.dashboard-page .modules-grid .module-tile{align-items:flex-end;aspect-ratio:4/3;border:1px solid #282828;cursor:pointer;display:flex;transition:border-color .2s,background .2s}.dashboard-page .modules-grid .module-tile:hover{background:#0a0a0a;border-color:#787878}.dashboard-page .modules-grid .module-tile .module-tile-inner{box-sizing:border-box;padding:20px;width:100%}.dashboard-page .modules-grid .module-tile .module-tile-inner .module-name{font-size:14px;margin-bottom:6px}.dashboard-page .modules-grid .module-tile .module-tile-inner .module-description{color:#787878;font-size:12px;line-height:1.4;margin-bottom:10px}.dashboard-page .modules-grid .module-tile .module-tile-inner .module-type{color:#505050;font-size:11px;letter-spacing:.05em;text-transform:uppercase}@media only screen and (max-width:900px){.dashboard-page{padding:80px 20px 120px}.dashboard-page .dashboard-header{padding:0 20px 12px}.dashboard-page .modules-grid{grid-template-columns:1fr}}.admin-page{bottom:0;overflow-y:auto;padding:90px 40px 40px}.admin-page,.admin-page .admin-header{box-sizing:border-box;left:0;position:fixed;right:0;top:0}.admin-page .admin-header{align-items:center;background:#000;border-bottom:1px solid #1e1e1e;display:flex;gap:30px;height:60px;padding:0 40px;z-index:10}.admin-page .admin-header .admin-title{color:#646464;font-size:12px;letter-spacing:.1em}.admin-page .admin-header .admin-tabs{display:flex;flex:1 1;gap:20px}.admin-page .admin-header .admin-tabs span{color:#646464;cursor:pointer;font-size:12px;letter-spacing:.05em;transition:color .2s}.admin-page .admin-header .admin-tabs span.active,.admin-page .admin-header .admin-tabs span:hover{color:#fff}.admin-page .admin-header .sign-out{color:#646464;cursor:pointer;font-size:12px;transition:color .2s}.admin-page .admin-header .sign-out:hover{color:#fff}.admin-page .admin-error{color:#c85050;font-size:13px;margin-bottom:20px}.admin-page .admin-loading{color:#505050;font-size:13px}.admin-page .admin-section .form-row{align-items:center;display:flex;gap:12px;margin-bottom:20px}.admin-page .admin-section .form-col{display:flex;flex-direction:column;gap:12px;margin-bottom:30px;max-width:500px}.admin-page .admin-section .form-col .form-row{margin-bottom:0}.admin-page .admin-section input,.admin-page .admin-section select{background:#0000;border:none;border-bottom:1px solid #323232;color:#fff;flex:1 1;font-family:GT-Cinetype,sans-serif;font-size:13px;min-width:0;outline:none;padding:6px 0;transition:border-color .2s}.admin-page .admin-section input:focus,.admin-page .admin-section select:focus{border-bottom-color:#787878}.admin-page .admin-section input::placeholder,.admin-page .admin-section select::placeholder{color:#464646}.admin-page .admin-section input option,.admin-page .admin-section select option{background:#000}.admin-page .admin-section button{background:#0000;border:1px solid #3c3c3c;color:#fff;cursor:pointer;font-family:GT-Cinetype,sans-serif;font-size:11px;letter-spacing:.08em;padding:6px 16px;transition:border-color .2s,color .2s;white-space:nowrap}.admin-page .admin-section button:hover:not(:disabled){border-color:#fff}.admin-page .admin-section button:disabled{cursor:default;opacity:.3}.admin-page .admin-section .section-label{color:#505050;font-size:11px;letter-spacing:.1em;margin-bottom:12px;margin-top:30px}.admin-page .admin-section .perm-message{color:#a5a5a5;font-size:12px;margin-top:8px}.admin-page .admin-section .grant-section{border-top:1px solid #191919;margin-top:20px;padding-top:10px}.admin-page .admin-section .list{border-top:1px solid #191919}.admin-page .admin-section .list .list-item{align-items:flex-start;border-bottom:1px solid #141414;display:flex;gap:20px;padding:16px 0}.admin-page .admin-section .list .list-item .list-item-info{flex:1 1}.admin-page .admin-section .list .list-item .list-item-info .list-item-name{font-size:13px;margin-bottom:3px}.admin-page .admin-section .list .list-item .list-item-info .list-item-sub{color:#646464;font-size:12px}.admin-page .admin-section .list .list-item .list-item-info .list-item-desc{color:#505050;font-size:12px;margin-top:3px}.admin-page .admin-section .list .list-item .list-item-modules{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:50%}.admin-page .admin-section .list .list-item .list-item-modules .module-tag{align-items:center;border:1px solid #323232;display:flex;font-size:11px;gap:6px;padding:3px 8px;white-space:nowrap}.admin-page .admin-section .list .list-item .list-item-modules .module-tag .revoke{color:#787878;cursor:pointer;font-size:14px;line-height:1;transition:color .2s}.admin-page .admin-section .list .list-item .list-item-modules .module-tag .revoke:hover{color:#c85050}.admin-page .admin-section .list .list-item .list-item-type{color:#464646;font-size:11px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}@media only screen and (max-width:900px){.admin-page{padding:80px 20px 40px}.admin-page .admin-header{padding:0 20px}}.footer{bottom:0;display:flex;height:120px;left:0;position:fixed;right:40px}.footer .client-login div{cursor:pointer;margin:13px 0;padding:0;width:-webkit-fit-content;width:fit-content}.footer .gap{flex:1 1;padding:0}.footer div{padding:20px}.footer .office-div p{font-size:13px}.footer .office-div .time{color:#a5a5a5;font-size:18px;margin-top:-10px}@media only screen and (max-width:900px){.footer{right:0}.footer .client-login{max-width:70px}.footer .office-div{max-width:50px}}.about-modal-container{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100}.about-modal-container .content{align-items:center;background:#000;border:1px solid #fff;box-sizing:border-box;display:flex;flex-direction:column;height:550px;justify-content:center;position:relative;width:700px}.about-modal-container .content .button-div{background-color:#000;height:60px}.about-modal-container .content .button-div .logo-img{left:10px;position:absolute;top:8px;width:80px}.about-modal-container .content .button-div .close-div{cursor:pointer;position:absolute;right:10px;top:8px}.about-modal-container .content .button-div .close-div img{width:20px}.about-modal-container .content .main-description{font-family:GT-Cinetype-Light;font-size:14px;font-weight:100;padding:0 90px}.about-modal-container .content .gap{flex:1 1}.about-modal-container .content .get-in-touch{font-size:24px;font-weight:800}.about-modal-container .content .contact-div{box-sizing:border-box;display:flex;padding:0 90px 60px;width:100%}.about-modal-container .content .contact-div .one-contact{flex:1 1;padding-left:50px}.about-modal-container .content .contact-div .one-contact p{font-family:GT-Cinetype-Light;font-size:12px;margin:0}@media screen and (max-height:600px),screen and (max-width:900px){.about-modal-container{align-items:normal;background-color:#000;overflow:scroll}.about-modal-container .content{background:#000;border:none;height:-webkit-max-content;height:max-content;padding-top:60px;width:100%}.about-modal-container .content .button-div{left:0;position:fixed;right:0;top:0}.about-modal-container .content .button-div .logo-img{left:30px;top:30px;width:65px}.about-modal-container .content .button-div .close-div{right:15px;top:25px}.about-modal-container .content .button-div .close-div img{width:25px}.about-modal-container .content .main-description{padding:0 40px}.about-modal-container .content .get-in-touch{font-size:32px;font-weight:800;margin-bottom:10px}.about-modal-container .content .contact-div{align-items:center;flex-direction:column;justify-content:center;padding-bottom:60px}.about-modal-container .content .contact-div .one-contact{margin-top:20px;padding-left:0;width:140px}}@font-face{font-family:GT-Cinetype;src:url(/static/media/GT-Cinetype-Regular.17e7fda829e4c7ddfad7.otf) format("truetype")}@font-face{font-family:GT-Cinetype-Light;src:url(/static/media/GT-Cinetype-Light.959243621e3b2e38cefa.otf) format("truetype")}body{background-color:#000;color:#fff;font-family:GT-Cinetype}.app-container{bottom:0;left:0;position:fixed;right:0;top:0}.app-container .page-logo{left:30px;position:absolute;top:30px;z-index:10}.app-container .page-logo img{width:65px}
/*# sourceMappingURL=main.37747913.css.map*/