body,html{background:url(/static/media/background.84c62509db5d1ad3d07e.jpg) no-repeat 50% fixed;background-size:cover;font-family:Arial,sans-serif;height:100vh;margin:0;min-height:480px;min-width:320px;overflow-x:hidden;overflow-y:auto;width:100vw}#root{position:relative}#root,.app{flex-direction:column;height:100vh;overflow-x:hidden}#root,.app,.title-bar{display:flex;width:100vw}.title-bar{align-items:center;background:#fff0;gap:.5rem;height:10vh;justify-content:center;overflow:visible;position:relative;z-index:1500}.titlebar-logo{display:block;height:160%;max-width:60vw;object-fit:contain;position:static;transform:none;width:auto}.profile-container{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;right:1rem;top:.5rem;z-index:1000}.profile-icon{height:50%;object-fit:contain;width:auto}.profile-container .username-label{color:#333;font-weight:500;margin-left:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.start-toggle{border-radius:4px;padding:.3rem .8rem}.start-toggle.active{background:#27ae60;color:#fff}.start-toggle:disabled{cursor:not-allowed;opacity:.6}.monetisation-controls{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.component-toggle-group{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.component-toggle{background:#0000000d;border:1px solid #0000001a;border-radius:4px;color:#333;font-size:.85rem;padding:.25rem .6rem;transition:background .2s ease,color .2s ease}.component-toggle.active{background:#1c7ed6;border-color:#1c7ed6;color:#fff}.component-toggle:disabled{cursor:not-allowed;opacity:.6}.verification-btn{right:1rem;top:50%;transform:translateY(-50%)}.main-layout{display:flex;flex-direction:row;height:95vh;overflow-x:hidden;overflow-y:auto;width:100vw}.sidebar{background:#fff0;flex-direction:column;height:100%;max-width:20vw;min-width:20vw;width:20vw}.sidebar,.sidebar-btn{align-items:center;display:flex}.sidebar-btn{background:#fff3;border:2px solid #fff;border-radius:8px;color:#000;cursor:pointer;font-size:calc(.8rem + .5vw);justify-content:center;margin:.25rem 0;margin:var(--vspace) 0;overflow:hidden;padding:.25rem .75rem;padding:var(--vspace) .75rem;position:relative;text-align:center;transition:background .3s,transform .2s;white-space:nowrap;width:70%}.sidebar-btn:hover{background:#fff6;transform:scale(1.05);z-index:2}.sidebar-btn.active{background:#fff9;border:2px solid #000;font-weight:700}.content-window{background:#ffffff4d;border-radius:8px;box-sizing:border-box;flex-grow:1!important;height:90%;margin:.25rem 2rem 2rem;margin:var(--vspace) 2rem 2rem 2rem;max-width:80vw;min-width:0;overflow-x:hidden;overflow-y:auto;padding:2rem;transition:all .3s ease-in-out;z-index:1}.content-window.profile-page{background:#fff0;height:100%;margin:.25rem 0 0;margin:var(--vspace) 0 0 0;max-width:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;width:100%}.content-window.miners-page::-webkit-scrollbar,.content-window.profile-page::-webkit-scrollbar{display:none}.content-window.miners-page{overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.contactus .content-window{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.whitepaper .content-window{max-width:80vw;width:auto!important}@media screen and (max-width:768px){.title-bar{background:#fff0;height:20vh;overflow:visible;width:100%;z-index:1500}.titlebar-logo{height:16vh;max-width:50vw;width:auto}.profile-container{height:16vh}.profile-container .username-label{font-size:calc(.8rem + .5vw);margin-left:.5rem!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto!important}.verification-btn{right:1rem}.content-window{box-sizing:border-box;height:95%;margin:0;max-width:95%;padding:2.5%;width:95%;word-break:break-word}.main-layout{align-items:center;flex-direction:column;width:100%}.sidebar{display:flex;flex-wrap:wrap;gap:2%;justify-content:space-between;max-width:100%;min-width:100%;overflow-x:hidden;overflow-y:auto;padding:0 3%;width:100%}.sidebar-btn{font-size:calc(.7rem + .5vw);line-height:1.2;margin-bottom:2%;overflow:hidden;padding:.5rem;position:relative;text-align:center;white-space:normal;width:30%;word-break:break-word}.sidebar-btn:hover{z-index:2}}@media screen and (min-width:769px) and (max-width:1050px){.sidebar{width:20vw}.sidebar-btn{font-size:calc(.7rem + .5vw)}.content-window{margin:.5rem}}body,html{-webkit-touch-callout:none;overflow:auto;touch-action:auto;-ms-touch-action:auto;user-select:auto;-webkit-user-select:auto}.back-button,.submit{background:#fff3;border:2px solid #fff;border-radius:8px;color:#000;cursor:pointer;padding:.5rem 1rem;position:relative;transition:background .3s,transform .2s}.back-button:hover{background:#fff6;transform:scale(1.05)}.page-content{height:100%;line-height:1.5;overflow:auto;white-space:pre-wrap}.pagination-buttons{bottom:1rem;display:flex;justify-content:space-between;padding:0 1rem;position:absolute;width:100%}.next-button,.prev-button{background-color:#fffc;border:2px solid #000;border-radius:8px;cursor:pointer;padding:.5rem 1rem;transition:transform .2s}.next-button:hover,.prev-button:hover{background-color:#c8c8c8cc;transform:scale(1.05)}input,select,textarea{border:1px solid #ccc;font-size:16px!important;max-width:100%;outline:none;padding:10px}.form-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-container button,.form-container input,.form-container textarea{margin:10px 0;max-width:500px;width:80%}.dropdown-menu{background-color:#fff;border:1px solid #ddd;border-radius:.5rem;box-shadow:0 4px 12px #00000026;min-width:10rem;padding:.5rem 0;top:calc(100% + .5rem);z-index:2000}.dropdown-menu button{background:none;border:none;color:#333;cursor:pointer;font-size:calc(.9rem + .3vw);padding:.75rem 1rem;text-align:left;width:100%}.dropdown-menu button:hover{background-color:#f0f0f0}.admin-kyc-container{margin:0 auto;max-width:960px;padding:2rem}.kyc-user-card{background-color:#fff;border:1px solid #ddd;border-radius:.75rem;box-shadow:0 2px 8px #0000000d;margin-bottom:1.5rem;padding:1.5rem;transition:box-shadow .3s ease}.kyc-user-card:hover{box-shadow:0 4px 12px #0000001a}.kyc-user-card p{margin:.25rem 0}.kyc-user-card a{color:#000;text-decoration:underline}.kyc-user-card button{border:none;border-radius:.5rem;cursor:pointer;font-weight:700;margin-right:.75rem;margin-top:.75rem;padding:.5rem 1rem}.kyc-user-card button:hover{opacity:.9}.kyc-user-card .approve{background-color:#28a745;color:#fff}.kyc-user-card .reject{background-color:#dc3545;color:#fff}.form-toggle{display:flex;gap:1rem;justify-content:center;margin-bottom:1.5rem}.form-toggle button{background:#fff3;border:2px solid #fff;border-radius:8px;color:#000;cursor:pointer;font-size:calc(.8rem + .5vw);padding:.375rem .75rem;transition:background .3s,transform .2s}.form-toggle button.active{background:#fff9;border:2px solid #000;font-weight:700}.form-toggle button:hover{background:#fff6;transform:scale(1.05)}.auth-form{background:#fff0;border-radius:8px;margin:0 auto;max-width:500px;padding:2rem;width:90%}.auth-form h2{color:#333;font-size:1.8rem;margin-bottom:1.5rem;text-align:center}.auth-form input[type=email],.auth-form input[type=password],.auth-form input[type=text]{border:1px solid #ccc;border-radius:8px;font-size:1rem;margin-bottom:1rem;padding:12px 14px;width:100%}.auth-form button{background:#fff6;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:1rem;padding:12px;transition:background .2s ease;width:100%}.auth-form button:hover{background-color:#ffffffb3}.forgot-password{color:#000;cursor:pointer;font-size:.95rem;margin-top:.5rem;text-align:right;transition:color .2s}.forgot-password:hover{color:#ffffffb3;text-decoration:underline}.auth-form .error{color:#d93025}.auth-form .error,.auth-form .success{font-weight:500;margin-bottom:1rem;text-align:center}.auth-form .success{color:#188038}.auth-form .session-preference{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.auth-form .session-preference .checkbox{align-items:center;display:flex;font-weight:500;gap:.5rem}.auth-form .session-preference .duration-controls{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.auth-form .session-preference input[type=number]{width:6rem}@media (max-width:600px){.auth-form{padding:1.5rem}.auth-form h2{font-size:1.5rem}}.navbar{align-items:center;display:flex;justify-content:space-between;padding:1rem}.navbar-right{position:relative}.navbar-username{color:#333;font-weight:500}.dropdown-menu{background:#fff;border:1px solid #ccc;padding:.5rem;position:absolute;right:0;top:40px;z-index:1000}.kyc-form-container{align-items:center;background:#fff0;border-radius:.75rem;display:flex;flex-direction:column;gap:1.25rem;margin:.5rem auto;max-width:600px;padding:.5rem;width:90%}.kyc-form-container h2{font-size:calc(1.2rem + .8vw);margin-bottom:1rem}.kyc-form-container form{display:flex;flex-direction:column;gap:1rem;width:100%}.kyc-form-container button,.kyc-form-container input,.kyc-form-container select{border:2px solid #fffcfc;border-radius:.5rem;box-sizing:border-box;font-size:calc(.9rem + .4vw);padding:.75rem 1rem;width:100%}.kyc-form-container button{background:#fff6}.kyc-form-container input[type=file]{padding:.5rem}.kyc-form-container button:hover{background:#ffffffb3;transform:scale(1.05)}.kyc-status-message{font-size:calc(1rem + .5vw);margin:1rem 0;text-align:center}.two-column-form .form-row{display:flex;gap:1rem;margin-bottom:1rem}.two-column-form .form-row input{flex:1 1}.canvas-fullscreen,.two-column-form .form-row.single-button{justify-content:center}.canvas-fullscreen{align-items:center;background-color:#fffffff2;display:flex;flex-direction:column;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.signature-canvas{border:2px solid #000;height:70%;width:90%}.canvas-buttons{display:flex;gap:10px;margin-top:20px}.success-modal{background:#dff0d8;border:1px solid #3c763d;border-radius:8px;left:50%;padding:1.5rem 2rem;position:fixed;text-align:center;top:30%;transform:translate(-50%,-30%);z-index:1000}.modal-backdrop{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-window{background:#fff;border-radius:8px;padding:2rem;text-align:center;width:300px}.modal-window input{margin:1rem 0;padding:.5rem;width:100%}.modal-actions{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.modal-actions button,.verification-btn{padding:.5rem 1rem}.verification-btn{background:#fff3;border:2px solid #fff;border-radius:8px;color:#000;cursor:pointer;position:absolute;right:6rem;top:.5rem;transition:background .3s,transform .2s}.verification-btn:hover{background:#fff6;transform:scale(1.05)}@media (max-width:1000px){.investment-rounds-container,.pledge-submit-container{flex-direction:column}.countdown-wrapper,.pledge-submit-container>*,.rounds-list-section{min-width:0;min-width:auto;width:100%}.roadmap-list{flex-direction:column;gap:.0625rem;gap:calc(var(--vspace)/4)}.main-layout{align-items:center;flex-direction:column;width:100%}.sidebar{display:flex;flex-wrap:wrap;gap:2%;justify-content:space-between;max-height:10rem;max-width:100%;min-width:100%;overflow-x:hidden;overflow-y:auto;padding:0 3%;width:100%}.sidebar-btn{font-size:calc(.7rem + .5vw);line-height:1.2;margin:0 0 2%;padding:.5rem;text-align:center;white-space:normal;width:30%;word-break:break-word}.team-container{grid-template-columns:1fr!important}}.cookie-banner{align-items:center;background:#222;bottom:0;color:#fff;display:flex;justify-content:space-between;left:0;padding:1rem;position:fixed;right:0;z-index:1000}.cookie-banner button{margin-left:1rem}:root{--vspace:0.25rem}*{scroll-behavior:smooth}.mobile-stack .form-row.stack{grid-gap:.25rem;grid-gap:var(--vspace);grid-template-columns:1fr}.mobile-stack .form-row.stack,.nav-grid{display:grid;gap:.25rem;gap:var(--vspace)}.nav-grid{grid-gap:.25rem;grid-gap:var(--vspace);grid-template-columns:repeat(2,1fr)}@media (min-width:769px){.nav-grid{display:flex;gap:.5rem}}.forgot-row{display:grid;grid-template-columns:1fr;margin-top:.25rem;margin-top:var(--vspace)}.link-button{text-align:left}h1,h2,h3,h4,h5,h6,label,ol,p,ul{margin-bottom:.25rem!important;margin-bottom:calc(var(--vspace)*1)!important;margin-top:.25rem!important;margin-top:calc(var(--vspace)*1)!important}.next-button,.prev-button,.submit,button[type=submit]{background:#fff3;border:2px solid #fff;border-radius:8px;color:#000!important}.next-button:hover,.prev-button:hover,.submit:hover,button[type=submit]:hover{filter:brightness(1.1)}.link-button{background:none;border:none;color:#07c;cursor:pointer;padding:.25rem 0;text-align:center;text-decoration:underline}.link-button.forgot-password{background:#0000!important;border:none!important;color:#0d6efd!important;display:block;text-align:center;width:100%}.form-row{margin:.25rem 0!important}.two-column-form{row-gap:.25rem!important}input,select,textarea{padding-bottom:6px;padding-top:6px}.title-bar .device-select{left:.5rem;margin-left:0;position:absolute;top:.5rem;z-index:1600}