.steps{display:flex}.steps .step{width:100%}.steps .step.centered{align-self:center}.steps .step .inner{padding:0 24px 24px}.steps .step h1{color:#101828;font-size:48px;font-weight:600;line-height:100%;letter-spacing:-1.44px;margin:12px 0;padding:0}.steps .step p{color:#364152;font-size:16px;font-weight:400;line-height:22px;margin:0;padding:0}.steps .step input:disabled,.steps .step input[type=email],.steps .step input[type=password],.steps .step input[type=text]{outline:none;border:1px solid #cdd5df;border-radius:8px;padding:14px;width:100%}.steps .step input:disabled{opacity:1}.steps .step label{display:block;color:#364152;font-size:14px;font-weight:500;line-height:20px;margin-bottom:6px}.steps .step .col-2{display:flex;gap:24px}.steps .step .col-2 .field-group{width:50%}.steps .step .field-group{margin-bottom:20px}.steps .step .field-group.checkbox-container{display:flex;align-items:baseline}.steps .step .field-group.checkbox-container input[type=checkbox]{margin-right:5px}.steps .step .field-group.checkbox-container label{font-size:12px}.steps .step .forgot-password{cursor:pointer;color:#285ff6;font-size:14px;font-weight:600;line-height:142.857%;text-align:right;padding:24px 0 0}.steps .step .legal-text{color:#667085;text-align:center;font-size:12px;line-height:16px;margin:16px 0;font-weight:500}.steps .step .legal-text a{color:#000;text-decoration:none}.steps .step .legal-text a:hover{text-decoration:underline}.steps .step .legal-text .link{font-weight:700;color:#285ff6;cursor:pointer}.steps .step .legal-text .link:hover{text-decoration:underline}.steps .step .password-requirements{padding:0 0 24px;display:flex;flex-direction:column;gap:8px}.steps .step .password-requirements .requirement{display:flex;align-items:center;gap:8px;color:#364152;font-size:14px;font-weight:400;line-height:142.857%}.steps .step .password-requirements .requirement .success{color:#17b26a}.steps .step a.button,.steps .step button{border:1px solid #285ff6;background-color:#285ff6;padding:10px 18px;color:#fff;font-size:14px;font-weight:600;line-height:24px;white-space:nowrap;border-radius:50px;transition:all .2s;display:inline-flex;gap:10px;justify-content:center;align-items:center;opacity:1;transition:all .25s;cursor:pointer;text-decoration:none}.steps .step a.button.full,.steps .step button.full{width:100%}.steps .step a.button.hidden,.steps .step button.hidden{opacity:0;visibility:hidden}.steps .step a.button.no-display,.steps .step button.no-display{display:none}.steps .step a.button:hover,.steps .step button:hover{background-color:#102c7b}.steps a.button,.steps button{border:1px solid #285ff6;background-color:#285ff6;padding:10px 18px;color:#fff;font-size:14px;font-weight:600;line-height:24px;white-space:nowrap;border-radius:50px;text-align:center;text-decoration:none}.steps a.button.full,.steps button.full{width:100%}.steps a.button.fixed-bottom,.steps button.fixed-bottom{position:fixed;bottom:24px;max-width:80%;left:50%;transform:translateX(-50%);display:none}.steps a.button.fixed-bottom.mobile,.steps button.fixed-bottom.mobile{display:block}@media screen and (max-width:1080px){.steps .step h1{font-size:38px}}@media screen and (max-width:800px){.steps .step h1{font-size:32px}.steps .step .col-2{display:block}.steps .step .col-2 .field-group{width:100%}}.component-step-heading{padding-bottom:24px}.component-step-heading .step-number{color:#285ff6;font-size:14px;font-weight:500;line-height:22px}.component-step-heading h2{color:#000;font-size:28px;font-weight:500;line-height:120%;margin:4px 0;padding:0}.component-step-heading p{color:#475467;font-size:16px;font-weight:400;line-height:22px}.component-step-heading .link{color:#285ff6;font-weight:700;cursor:pointer}.component-step-heading .link:hover{text-decoration:underline}@media screen and (max-width:800px){.component-step-heading .step-number{line-height:18px}.component-step-heading h2{font-size:24px;line-height:110%}}.notification-card{color:#364152;font-size:14px;font-weight:500;line-height:142.857%;border:1px solid;padding:16px;display:flex;text-align:left;gap:16px;background-color:#fff;border-radius:16px;margin:12px 0}.notification-card .notification-icon{max-width:16px;max-height:16px}.notification-card .notification-title{color:#101828;font-weight:600}.notification-card.success{background-color:#ecfdf3;border-color:#17b26a}.notification-card.alert{background-color:#fffcf5;border-color:#f79009}.notification-card.error{background-color:#fef2f2;border-color:#b91c1b;color:#b91c1b}.notification-card.autohide{animation-name:notificationAutohide;animation-duration:.5s;animation-delay:5s;animation-fill-mode:forwards}@keyframes notificationAutohide{0%{opacity:1}99%{opacity:0}to{display:none}}.component-button>button{border:1px solid #285ff6;background-color:#285ff6;padding:10px 18px;color:#fff;font-size:14px;font-weight:600;line-height:24px;white-space:nowrap;border-radius:50px;transition:all .2s;display:inline-flex;gap:10px;justify-content:center;align-items:center;opacity:1;transition:all .25s;cursor:pointer}.component-button>button.full{width:100%}.component-button>button.hidden{opacity:0;visibility:hidden}.component-button>button.no-display{display:none}.component-button>button.disabled,.component-button>button.disabled:hover{cursor:auto;background-color:#7498f9;border-color:#7498f9;color:#e3e8ef}.component-button>button.loading{background-color:#102c7b;cursor:wait}.component-button>button:hover{background-color:#102c7b}.component-button>button .component-loading-spinner .spinner{width:20px;height:20px}.component-loading-spinner{display:flex;justify-content:center}.component-loading-spinner .spinner{width:48px;height:48px;border:5px solid #e3e8ef;border-bottom-color:#285ff6;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.component-confirm-code{margin:0 0 24px;display:flex;justify-content:space-between;align-items:center;gap:12px}.component-confirm-code input.code-part{width:100%;border-radius:8px;border:1px solid #cdd5df;padding:8px;color:#364152;text-align:center;font-family:Manrope;font-size:24px;font-weight:500;line-height:125%}.component-confirm-code input[type=number]::-webkit-inner-spin-button,.component-confirm-code input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}@media screen and (max-width:1000px){.component-confirm-code{gap:8px}.component-confirm-code input.code-part{padding:6px;font-size:20px}}.component-intro{margin-top:-24px}.component-intro .button-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:12px}.component-intro .button-container button{display:block;line-height:1em;font-weight:900;font-size:16px}.component-intro .button-container button.black,.component-intro .button-container button.gray{background-color:#000;border-color:#000}.component-intro .button-container button.black:hover,.component-intro .button-container button.gray:hover{background-color:#364152;border-color:#364152}.component-intro .button-container button.gray{background-color:#667085;border-color:#667085}.component-intro .button-container button.gray:hover{background-color:#364152;border-color:#364152}.component-intro .button-container button .sm{font-size:12px;line-height:1em;font-weight:400;padding-top:4px}@media screen and (max-width:800px){.component-intro h1,.component-intro p{text-align:center}.component-intro>.bottom-fixed{position:fixed;width:80%!important;bottom:24px;left:50%;transform:translateX(-50%)}}.step{position:relative;left:0;display:block;opacity:1;transition:all .25s;padding:24px}.step.invisible{left:-10px;opacity:0}.step.no-display{display:none}.component-link-account-card{border-radius:16px;border:1px solid #e3e8ef;background:#fff;padding:24px;margin-bottom:24px}.component-link-account-card .heading{display:flex;justify-content:space-between}.component-link-account-card .heading .logo{max-width:90px}.component-link-account-card .heading .step-title{color:#667085;text-align:right;font-size:16px;font-weight:500;line-height:22px}.component-link-account-card h3{color:#101828;font-size:16px;font-weight:500;line-height:22px;margin:16px 0 32px}.component-link-account-card ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.component-link-account-card ul li{color:#475467;font-family:Inter;font-size:16px;font-weight:400;line-height:24px;display:flex;align-items:center;transition:all .2s}.component-link-account-card ul li svg{font-size:26px;color:#e3e8ef;margin-right:12px;transition:all .2s;scale:.9}.component-link-account-card ul li.complete{color:#285ff6}.component-link-account-card ul li.complete svg{color:#285ff6;animation:svgCompleted .2s ease-in-out;animation-fill-mode:forwards}@keyframes svgCompleted{0%{scale:.7}60%{scale:1.2}to{scale:1}}.component-purchase-nodes .inner{border-radius:16px;border:1px solid #e3e8ef;background:#fff;padding:24px!important;margin-bottom:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.component-purchase-nodes .inner h3{color:#285ff6;text-align:center;font-size:30px;font-weight:500;line-height:38px;text-transform:capitalize;margin:0 0 12px}.component-purchase-nodes .inner p{color:#475467;text-align:center;font-size:16px;font-weight:500;line-height:24px}.component-purchase-nodes .inner .quantity-selector{margin:20px auto 12px;display:flex;justify-content:center;align-items:center;gap:0}.component-purchase-nodes .inner .quantity-selector .minus,.component-purchase-nodes .inner .quantity-selector .plus{font-size:20px;line-height:20px;color:#101828;padding:12px;border:1px solid #e3e8ef;border-radius:50%;cursor:pointer;transition:all .2s}.component-purchase-nodes .inner .quantity-selector .minus:hover,.component-purchase-nodes .inner .quantity-selector .plus:hover{background-color:#e3e8ef}.component-purchase-nodes .inner .quantity-selector .quantity{border:none;width:125px;color:#101828;text-align:center;font-size:72px;font-weight:600;line-height:90px;letter-spacing:-1.44px;outline:none}.component-purchase-nodes .inner .order-total-container{border-top:1px solid #e3e8ef;margin-top:12px;padding-top:12px;display:flex;flex-direction:column;gap:12px}.component-purchase-nodes .inner .order-total-container .coupon-container{justify-content:space-between;align-items:center}.component-purchase-nodes .inner .order-total-container .coupon-container .label{font-size:12px;color:#285ff6;cursor:pointer}.component-purchase-nodes .inner .order-total-container .coupon-container .label:hover{text-decoration:underline}.component-purchase-nodes .inner .order-total-container .coupon-container .input-wrapper{position:relative;display:flex;justify-content:space-between;align-items:center;gap:5px;height:30px;overflow:hidden}.component-purchase-nodes .inner .order-total-container .coupon-container .input-wrapper.hidden button,.component-purchase-nodes .inner .order-total-container .coupon-container .input-wrapper.hidden input{top:-40px}.component-purchase-nodes .inner .order-total-container .coupon-container .input-wrapper input{position:relative;top:0;max-width:100px;font-size:12px;padding:5px;transition:all .2s}.component-purchase-nodes .inner .order-total-container .coupon-container .input-wrapper button{position:relative;top:0;font-size:12px;padding:0 10px;transition:all .2s}.component-purchase-nodes .inner .order-total-container .coupon-container,.component-purchase-nodes .inner .order-total-container .discount,.component-purchase-nodes .inner .order-total-container .node-price,.component-purchase-nodes .inner .order-total-container .order-total{color:#475467;font-size:16px;font-weight:500;line-height:20px;display:flex;justify-content:space-between;gap:18px}.component-purchase-nodes .inner .order-total-container .coupon-container .amount,.component-purchase-nodes .inner .order-total-container .discount .amount,.component-purchase-nodes .inner .order-total-container .node-price .amount,.component-purchase-nodes .inner .order-total-container .order-total .amount{text-align:right}.component-purchase-nodes .inner .order-total-container .order-total{color:#101828;font-weight:600}.component-purchase-nodes .notes-container{border-top:1px solid #e3e8ef;margin-top:20px;padding-top:20px}.component-purchase-nodes .notes-container .checkbox-wrapper{display:flex;align-items:baseline;gap:5px}.component-purchase-nodes .notes-container textarea{width:100%;height:95px;border:1px solid #667085;padding:8px 10px}@media screen and (max-width:800px){.component-purchase-nodes .inner h3{font-size:26px}.component-purchase-nodes .inner .quantity-selector .quantity{width:115px;font-size:60px;font-weight:600;line-height:80px}}@media screen and (max-width:440px){.component-purchase-nodes .inner .order-total-container .coupon-container,.component-purchase-nodes .inner .order-total-container .discount,.component-purchase-nodes .inner .order-total-container .node-price,.component-purchase-nodes .inner .order-total-container .order-total{flex-direction:column;gap:0;align-items:center}.component-purchase-nodes .inner .order-total-container .coupon-container .amount,.component-purchase-nodes .inner .order-total-container .discount .amount,.component-purchase-nodes .inner .order-total-container .node-price .amount,.component-purchase-nodes .inner .order-total-container .order-total .amount{text-align:left;font-weight:700}}.component-checkout{width:100%}.component-checkout .payment-methods{margin:0 0 16px;padding:4px;list-style:none;display:flex;gap:4px;justify-content:space-between;border-radius:8px;border:1px solid #e3e8ef;background:#f8fafc;position:relative;overflow:hidden}.component-checkout .payment-methods li{color:#667085;font-size:14px;font-weight:600;line-height:18px;position:relative;z-index:0;padding:8px 12px;text-align:center;cursor:pointer}.component-checkout .payment-methods li.active{color:#364152}.component-checkout .payment-methods li.active:before{top:0;opacity:1;scale:1}.component-checkout .payment-methods li:hover{color:#364152}.component-checkout .payment-methods li:before{z-index:-1;position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-color:#fff;border-radius:6px;box-shadow:0 1px 3px 0 rgba(16,24,40,.1),0 1px 2px 0 rgba(16,24,40,.06);opacity:0;scale:.8;transition:all .2s}.component-checkout form .col-2{display:flex;justify-content:space-between;gap:16px!important}.component-checkout form .col-2 .field-group:first-child{width:80%}.component-checkout form .col-3{display:flex;justify-content:space-between;gap:16px}.component-checkout form .col-3 .field-group:first-child{width:90%}.component-checkout form .component-button{margin-top:24px}.component-checkout ul.wire-instructions{margin:0;padding:0;list-style:none}.component-checkout ul.wire-instructions li{padding:2px 0;font-size:14px}.component-checkout .inner{border-radius:16px;border:1px solid #e3e8ef;background:#fff;padding:24px!important;margin-bottom:24px;-webkit-user-select:initial;-moz-user-select:initial;user-select:auto}.component-checkout .inner h3{font-size:30px;line-height:38px;text-transform:capitalize}.component-checkout .inner h3,.component-checkout .inner h4{color:#285ff6;text-align:center;font-weight:500;margin:0 0 12px}.component-checkout .inner h4{font-size:16px;line-height:20px}.component-checkout .inner p{color:#475467;text-align:center;font-size:14px;font-weight:500;line-height:24px}.component-checkout p.crypto-instructions{padding:0 12px 12px}.component-checkout p.crypto-instructions-alert{padding:20px;background-color:#fda5a5;border-radius:16px;border-color:#f79009}.component-checkout iframe{border:none;width:100%;height:330px}.component-checkout .currency-selector{display:flex;align-items:center;gap:12px;font-size:14px}.component-checkout .currency-selector select{width:120px;padding:2px;border-radius:8px}.component-checkout .instructions{padding:12px 0;font-size:14px}.component-checkout .paymentAddress{text-align:center}.component-checkout .paymentAddress .address{font-size:13px;padding:10px;background-color:#f8fafc;border-radius:8px;display:inline-block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:all .2s}.component-checkout .paymentAddress .address.copied{background-color:#74dead}.component-checkout .paymentAddress img{margin-top:24px}@media screen and (max-width:800px){.component-checkout form .col-2{display:block}.component-checkout form .col-2 .field-group:first-child{width:100%}.component-checkout form .col-3{display:block}.component-checkout form .col-3 .field-group:first-child{width:100%}}.component-wire-confirmation .inner{border-radius:16px;border:1px solid #e3e8ef;background:#fff;padding:24px!important;margin-bottom:24px;-webkit-user-select:initial;-moz-user-select:initial;user-select:auto}.component-wire-confirmation .inner ul.wire-instructions{margin:0;padding:0;list-style:none}.component-wire-confirmation .inner ul.wire-instructions li{padding:2px 0;font-size:14px}.component-wire-confirmation .inner h3{color:#285ff6;text-align:center;font-size:30px;font-weight:500;line-height:38px;text-transform:capitalize;margin:0 0 12px}.component-wire-confirmation .inner h4{color:#285ff6;text-align:center;font-size:16px;font-weight:500;line-height:20px;margin:0 0 12px}.component-wire-confirmation .inner p{color:#000;text-align:left;font-size:14px;font-weight:500;line-height:24px;margin-bottom:12px}.component-payment-receipt .receipt-wrapper{margin-bottom:24px;display:flex;flex-direction:column;align-items:center;gap:12px}.component-payment-receipt .receipt-wrapper .checkbox-wrapper{border-radius:12px;border:1px solid #e3e8ef;background:#fff;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);color:#17b26a;padding:14px;display:inline-block}.component-payment-receipt .receipt-wrapper .receipt{width:100%;display:flex;flex-direction:column;border-top:2px solid #f8fafc;margin-top:12px;padding-top:12px;gap:10px}.component-payment-receipt .receipt-wrapper .receipt .row{width:100%;display:flex;justify-content:space-between;gap:10px;color:#364152;font-weight:500}.component-payment-receipt .receipt-wrapper .receipt .row strong{color:#101828}@media screen and (max-width:440px){.component-payment-receipt .receipt-wrapper .receipt{margin-top:0;padding-top:20px}.component-payment-receipt .receipt-wrapper .receipt .row{flex-direction:column;gap:0;align-items:center}.component-payment-receipt .receipt-wrapper .receipt .row div:nth-child(2){font-weight:700}}.component-hosting-plans{display:flex;flex-direction:column;justify-content:space-between;gap:16px}.component-hosting-plans .loading-wrapper{display:flex;justify-content:center}.component-hosting-plans .simpll-logo-container{color:#101828;font-size:16px;font-weight:500;line-height:22px;margin-bottom:8px;display:flex;flex-direction:column;align-items:center}.component-hosting-plans .simpll-logo-container img{max-width:89px}.component-hosting-plans .plan-option{cursor:pointer;transition:all .2s}.component-hosting-plans .plan-option:hover{background-color:#f8fafc}.component-hosting-plans .plan-option:hover .checkbox{color:#cdd5df}.component-hosting-plans .plan-option .price{margin-top:12px;color:#285ff6;font-size:20px;font-weight:500;line-height:25px}.component-hosting-plans .plan-option .name{color:#475467;font-family:Inter;font-size:14px;font-weight:600;line-height:20px}.component-hosting-plans .plan-option .checkbox{display:inline-block;border-radius:8px;padding:3px 4px;font-size:16px;line-height:1em;color:#fff;border:1px solid #cdd5df;background-color:#fff;transition:all .2s;margin-right:6px}.component-hosting-plans .plan-option .field-wrapper{display:flex;align-items:top;justify-content:start;gap:8px}.component-hosting-plans .plan-option .field-wrapper *{align-self:flex-start}.component-hosting-plans .plan-option.selected .checkbox{color:#fff;border:1px solid #285ff6;background:#285ff6}.component-activate-nodes{color:#475467;text-align:center;font-size:16px;font-weight:500}.component-activate-nodes .card{margin-bottom:24px;display:flex;flex-direction:column;align-items:center;gap:24px}.component-activate-nodes .card p{margin:0;text-align:center;line-height:24px}.component-activate-nodes .card p.success{color:#17b26a}.component-activate-nodes .checkbox-wrapper{border-radius:12px;border:1px solid #e3e8ef;background:#fff;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);color:#17b26a;padding:14px;display:inline-block}.component-wallet-setup .wallet-logo{margin-bottom:12px;max-width:90px}.component-wallet-setup .mnemonic-fields{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.component-wallet-setup .mnemonic-fields input{width:calc(50% - 12px)!important}.component-wallet-setup .mnemonic-fields input.error{border:1px solid #b91c1b}@media screen and (max-width:800px){.component-wallet-setup .mnemonic-fields{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.component-wallet-setup .mnemonic-fields input{width:calc(50% - 12px)!important}}.component-congrats{display:flex;flex-direction:column;gap:16px;align-items:center;margin-bottom:24px}.component-congrats .wallet-logo{max-width:90px}.component-congrats p{color:#475467;text-align:center;font-size:16px;font-weight:400;line-height:22px;padding:0 10px}.component-congrats .all-done{display:flex;flex-direction:column;gap:12px;align-items:center}.component-congrats .all-done .checkbox-wrapper{font-size:28px;border-radius:12px;border:1px solid #e3e8ef;background:#fff;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);color:#17b26a;padding:7px 14px;display:inline-block}.component-congrats .all-done div{color:#17b26a;font-size:30px;font-weight:500;line-height:38px;text-transform:capitalize}