/* EnderHost workspace, second pass: complete page surfaces and centered authentication. */
.eh-svg-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}
.eh-svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex-shrink:0}
.eh-portal{font-feature-settings:"cv02","cv03","cv04","cv11";font-variant-numeric:tabular-nums}
.eh-portal .form-control,.eh-portal .custom-select,.eh-portal input,.eh-portal textarea,.eh-portal select,.eh-portal button{font-family:inherit}
.eh-portal label,.eh-portal .form-control-label{font-size:12px;line-height:1.6;letter-spacing:0}
.eh-portal .btn{font-weight:550;letter-spacing:-.01em}
.eh-portal .eh-page-heading{display:flex;align-items:center;gap:19px;padding:5px 0 28px;margin-bottom:27px;border-bottom:1px solid #2d2638}
.eh-page-heading .eh-page-emblem{display:grid;place-items:center;width:53px;height:53px;border:1px solid #4c385f;border-radius:14px;background:linear-gradient(145deg,#30223e,#191421);box-shadow:inset 0 1px #ffffff07;color:#c2a4eb;flex-shrink:0}
.eh-page-emblem .eh-svg{width:24px;height:24px}.eh-page-heading .eh-eyebrow{margin:0 0 7px;font-size:9px;color:#a68cbd}.eh-portal .eh-page-heading h1{font-size:30px;font-weight:520;letter-spacing:-.045em;line-height:1.15;margin:0 0 8px}.eh-page-heading p{margin:0;color:#aa99b7;font-size:12px}.eh-heading-action{margin-left:auto;flex-shrink:0}.eh-heading-action .eh-svg{width:14px;height:14px;margin-left:12px}
.eh-page-heading~.header-lined,.eh-page-heading~.eh-page-surface>.header-lined{display:none}
.eh-page-surface{min-width:0}.eh-page-surface>.card,.eh-page-surface>form>.card{margin-bottom:22px}.eh-page-surface .card-header{padding:21px 24px}.eh-page-surface .card-body{padding:26px}.eh-page-surface .card-title{font-size:15px;font-weight:540}.eh-page-surface .card-footer{padding:17px 24px}.eh-page-surface .form-group{margin-bottom:24px}.eh-page-surface .form-group label{margin-bottom:9px}.eh-page-surface .form-control{min-height:45px}.eh-page-surface .table-container{border-radius:13px}.eh-page-surface .table th{font-size:10px;padding:17px}.eh-page-surface .table td{padding:20px 17px;font-size:12px}.eh-page-surface .dataTables_filter input{height:36px;min-height:36px}.eh-page-surface .dataTables_length select{min-height:34px;padding:5px 22px 5px 9px}.eh-page-surface .dataTables_empty{padding:55px 20px!important;color:#b49cc9}.eh-page-surface .text-center>input[type=submit],.eh-page-surface .text-center>button[type=submit]{min-width:150px}
.eh-record-link{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:550}.eh-record-link .eh-svg{width:18px;height:18px;color:#a78abb}.eh-surface-billing .table td[data-order]{font-weight:550;font-size:13px}.eh-surface-billing .table td .status{font-weight:500}.eh-surface-billing .invoice-summary,.eh-surface-billing .credit-balance{background:#24192f;border:1px solid #533767;border-radius:12px;padding:22px}.eh-surface-billing .payment-methods .card{border-radius:13px}.eh-surface-billing .payment-methods .card-body{padding:23px}.eh-surface-billing .cc-details{background:#24192f;color:#dcc9ef;border-color:#54386a}.eh-surface-billing .cc-details .card-type{color:#b49bc8}
.eh-surface-account .form-horizontal,.eh-surface-security .form-horizontal{padding:25px;border:1px solid #3b2a48;border-radius:13px;background:#15101d}.eh-surface-account .form-horizontal label,.eh-surface-security .form-horizontal label{text-align:left}.eh-surface-account .form-horizontal .btn,.eh-surface-security .form-horizontal .btn{margin-top:6px}.eh-surface-account .well,.eh-surface-security .well{background:#21172c;color:#c1aaca;border:1px solid #4d345c;border-radius:10px;padding:22px}.eh-surface-security .twofa-status{padding:20px;border-radius:12px;background:#25182f}.eh-surface-account .input-group-btn .btn{min-height:45px}.eh-surface-account .table td a,.eh-surface-security .table td a{font-weight:500}.eh-page-surface .alert{font-size:12px;line-height:1.8}.eh-page-surface .list-group-item{padding:17px 22px;font-size:12px}.eh-page-surface .list-group-item .btn{margin-left:8px}
.eh-surface-domains .domain-info{background:linear-gradient(130deg,#271b34,#17101e);border:1px solid #4b315b;border-radius:13px;padding:27px}.eh-surface-domains .domain-info h3{font-size:23px}.eh-surface-domains .table td:first-child{font-weight:500}.eh-surface-domains .table td .btn{font-size:11px;padding:8px 12px}.eh-surface-domains .input-group .form-control{min-width:0}.eh-surface-domains .bulk-actions{padding:18px;background:#201629;border-radius:10px;border:1px solid #3e2c4d}.eh-surface-domains .nav-tabs{margin-bottom:22px}.eh-surface-domains .tab-content{padding:5px 0 15px}
.eh-service-detail>.row{row-gap:25px}.eh-service-detail .product-status{background:radial-gradient(ellipse at 50% 0,#67428b33,transparent 70%),#1b1224;border:1px solid #513763;border-radius:13px}.eh-service-detail .product-status .product-icon{padding:35px 24px}.eh-service-detail .product-status h3{font-size:25px;font-weight:500;margin-top:20px}.eh-service-detail .product-status h4{font-size:12px;color:#ad95c1;margin:12px 0 0}.eh-service-detail .product-status-text{padding:11px;font-size:11px;letter-spacing:.04em}.eh-service-detail .product-actions-wrapper{gap:9px;margin-top:17px}.eh-service-detail .product-actions-wrapper .col-12{margin:0}.eh-service-detail .product-actions-wrapper .btn{margin:0;padding:12px}.eh-service-detail .row>.text-center{text-align:left!important;padding-left:30px}.eh-service-detail .text-center>h4{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:#a88ebc;padding-top:14px;border-top:1px solid #362441;margin-bottom:9px}.eh-service-detail .text-center>h4:first-child{margin-top:0;border-top:0}.eh-surface-services .tab-pane>.card{margin-bottom:23px}.eh-surface-services .product-details-tab-container{background:#1d1325;border-color:#422c51;border-radius:12px}
.eh-portal .eh-kb-search{padding:25px;background:radial-gradient(ellipse at 80% 0,#432b5933,transparent 70%),#1a1222;border:1px solid #49305a;border-radius:13px;margin-bottom:26px!important}.eh-kb-search .form-control{height:52px!important;font-size:13px!important;background:#100b16!important}.eh-kb-search .btn{font-size:12px;min-width:105px}.eh-portal .kb-category{height:calc(100% - 24px);border-color:#40304d;transition:border-color .2s,transform .2s}.eh-portal .kb-category:hover{border-color:#8c69a8;transform:translateY(-2px)}.eh-portal .kb-category .card-body{padding:25px}.eh-portal .kb-category .h5{font-size:16px;display:block;line-height:1.7;color:#e6d5f1}.eh-portal .kb-category .h5>.eh-svg{display:block;width:31px;height:31px;color:#b99cd8;margin-bottom:20px}.eh-portal .kb-category .badge{font-size:9px;background:#332141;border:1px solid #5c3b70;color:#cdb2e2;padding:5px 9px}.eh-portal .kb-category p{margin-top:12px!important;font-size:12px;line-height:1.8}.eh-portal .kb-article-item{font-size:13px!important;padding:18px 23px!important}.eh-portal .kb-article-item small{display:block;color:#a48bb7;font-size:11px;margin:7px 0 0 25px}.eh-portal .kb-article-content{max-width:850px;font-size:14px;line-height:1.95}.eh-portal .kb-article-content h2{font-size:24px;margin:30px 0 17px}.eh-portal .kb-article-content h3{font-size:19px;margin-top:24px}.eh-portal .kb-article-content img{max-width:100%;height:auto;border-radius:10px}.eh-portal .kb-article-content pre{padding:20px;border-radius:10px;overflow-x:auto}.eh-surface-resources .downloads-category,.eh-surface-resources .download{background:#1b1223;border:1px solid #493054;border-radius:12px;padding:22px;margin-bottom:17px}
.eh-portal #tableTicketsList .ticket-number{font:10px ui-monospace,monospace;color:#a68bb8;display:block;margin-bottom:5px}.eh-portal #tableTicketsList .ticket-subject{display:block;font-size:13px;font-weight:450;color:#d8c3e7;line-height:1.6}.eh-portal #tableTicketsList .ticket-subject.unread{font-weight:650;color:#f0e2f8}.eh-portal #tableTicketsList a.border-left{display:block;padding-left:14px;border-left:2px solid #74518e!important}.eh-surface-support .ticket-reply{border-radius:14px;box-shadow:0 7px 20px #0001}.eh-surface-support .ticket-reply .user{padding:20px;font-size:12px;border-bottom:1px solid #3c2849}.eh-surface-support .ticket-reply .message{font-size:13px;line-height:1.9;padding:25px}.eh-surface-support .ticket-reply.staff .user{background:linear-gradient(100deg,#30203e,#201629)}.eh-surface-support .ticket-reply .date{font-size:10px;color:#a68bb9}.eh-surface-support .ticket-reply .attachments{padding:15px 22px;font-size:11px}.eh-surface-support .ticket-reply .rating{padding:14px}.eh-surface-support #replymessage{min-height:220px}.eh-surface-support #ticketReply{border-radius:13px;padding-top:15px}.eh-surface-support .ticket-departments .list-group-item,.eh-surface-support .department{padding:23px;border-radius:12px;background:#1e1327;border:1px solid #4d315c;margin-bottom:13px}.eh-surface-support .md-editor{border-radius:10px;overflow:hidden}.eh-surface-support .md-header .btn{font-size:11px;padding:7px 9px}.eh-surface-support .form-control[name=subject]{font-size:14px}
.eh-surface-updates .announcement-single{padding:28px;border:1px solid #443050;border-radius:14px;background:linear-gradient(120deg,#1e1427,#130e1b);margin-bottom:23px}.eh-surface-updates .announcement-single h2{font-size:23px;line-height:1.4}.eh-surface-updates .announcement-single p{font-size:13px;line-height:1.9}.eh-surface-updates .announcement-single .date{font-size:10px;color:#aa88c1}.eh-surface-updates .network-issue{padding:23px;border-radius:12px;background:#1c1224;border:1px solid #463052}.eh-page-surface .well{background:#1b1324;border:1px solid #463051;border-radius:11px;color:#c7b0d7}
/* Authentication is a separate, centered composition. */
.eh-portal.eh-auth-page{padding-left:0;background:radial-gradient(ellipse at 50% 28%,#3d285522,transparent 53%),#090a10!important;display:flex;flex-direction:column;min-height:100vh}.eh-auth-page .master-breadcrumb{display:none}.eh-auth-page #main-body{display:flex;align-items:center;flex:1;width:100%;min-height:0;padding:38px 20px 55px}.eh-auth-page #main-body>.container{width:100%;max-width:100%;padding:0}.eh-auth-page #main-body>.container>.row{display:block;margin:0}.eh-auth-page #main-body>.container>.row>.col-lg-4{display:none}.eh-auth-page .primary-content{width:100%;max-width:none;flex:0 0 100%;padding:0}.eh-auth-page .sidebar-secondary{display:none}.eh-auth-page .eh-skip{left:20px}.eh-auth-header{height:89px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 46px;position:relative;z-index:10}.eh-auth-header>a img{width:160px;height:auto;display:block}.eh-auth-header nav{display:flex;align-items:center;gap:27px;font-size:12px}.eh-auth-header .eh-auth-help{color:#a99aba}.eh-auth-header .eh-auth-nav-action{color:#e0cdef;display:flex;align-items:center;gap:12px;border:1px solid #453052;border-radius:7px;background:#1a1222;padding:9px 14px;font-size:11px}.eh-auth-nav-action .eh-svg{width:15px;height:15px}.eh-auth-header .eh-auth-nav-action:hover{background:#30203e;border-color:#805b9b}
.eh-centered-auth{width:100%;max-width:460px;margin:0 auto}.eh-centered-auth .eh-auth-intro{text-align:center;margin:0 0 30px}.eh-auth-emblem{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 25px;color:#c4a9eb;border:1px solid #71518c;border-radius:16px;background:linear-gradient(145deg,#422e55,#1f162b);box-shadow:0 0 0 6px #422b521c,0 12px 33px #09040e66,inset 0 1px #c8a2e526}.eh-auth-emblem .eh-svg{width:27px;height:27px;stroke-width:1.5}.eh-auth-intro .eh-eyebrow{font-size:9px;color:#a991bc;letter-spacing:.14em;margin-bottom:13px}.eh-portal .eh-auth-intro h1{font-size:35px;font-weight:500;letter-spacing:-.045em;margin:0 0 13px;line-height:1.15}.eh-auth-intro p{color:#ac9abb;font-size:12px;line-height:1.8;margin:0}.eh-native-auth-title{display:none}.eh-centered-auth .login-form>.card{max-width:none;width:100%;margin:0!important;background:linear-gradient(150deg,#1b1424,#120e19);border:1px solid #453150;border-radius:15px;box-shadow:0 25px 65px #05020744,inset 0 1px #ffffff04}.eh-centered-auth .login-form .card-body{padding:31px 32px 26px!important}.eh-centered-auth .login-form .form-group{margin-bottom:23px}.eh-centered-auth .login-form .form-control-label{font-size:12px;font-weight:450;color:#d2c3df;margin-bottom:9px}.eh-centered-auth .login-form .form-control{height:47px;min-height:47px;background:#0d0a13;border-color:#45324f;font-size:13px}.eh-centered-auth .login-form .input-group-text{padding:0 13px;background:#0d0a13;border-color:#45324f;color:#9e81b4}.eh-centered-auth .login-form .input-group-text .eh-svg{width:17px;height:17px}.eh-centered-auth .login-form .input-group-append .btn{background:#0d0a13;border-color:#45324f;color:#b098c5;min-height:47px}.eh-centered-auth .login-form .small.text-muted{font-size:10px;color:#b399cc!important}.eh-centered-auth .login-form>.card .float-left{float:none!important}.eh-centered-auth #login{width:100%;min-height:45px;margin:3px 0 0;font-size:13px;font-weight:550;box-shadow:0 4px 18px #6b429a33;background:linear-gradient(180deg,#9876ef,#865dda);border-color:#a483f0}.eh-centered-auth #login:hover{background:linear-gradient(180deg,#a889fa,#946feb)}.eh-centered-auth .login-form .text-right{text-align:left!important;padding:16px 0 0 20px}.eh-centered-auth .login-form .text-right label{font-size:11px;color:#b5a0c5;margin:0}.eh-centered-auth .login-form .card-footer{padding:20px 28px!important;text-align:center;border-color:#3b2946;background:#1a1222;font-size:11px;line-height:1.8}.eh-centered-auth .login-form .card-footer small{font-size:11px;color:#9e87b1}.eh-centered-auth .login-form .card-footer a{margin-left:6px;color:#c6a2ec;font-size:11px}.eh-auth-note{display:flex;align-items:center;justify-content:center;gap:8px;color:#8f7b9e;font-size:10px;margin-top:23px}.eh-auth-note .eh-svg{width:13px;height:13px;color:#a48ab9}.eh-auth-switch{text-align:center;font-size:12px;color:#a58db7!important;margin:25px 0 0!important}.eh-auth-switch a{font-weight:500;margin-left:6px}.eh-auth-switch .eh-svg{width:13px;height:13px;margin-left:5px}.eh-centered-auth .g-recaptcha{display:flex;justify-content:center}.eh-centered-auth .social-signin-btns{margin:20px 0 0}.eh-centered-auth .social-signin-btns .btn{border-radius:8px;font-family:inherit;padding:12px;font-size:12px}.eh-centered-auth .providerLinkingFeedback .alert{font-size:12px}.eh-centered-auth>.card,.eh-centered-auth>.row>.card{width:100%;max-width:none;margin:0!important}.eh-centered-auth>.row{margin:0}.eh-auth-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 46px;color:#7e6c8d;font-size:10px}.eh-auth-footer a{color:#a48bb9}.eh-auth-footer>span:last-child{color:#8c779c;font-size:10px}
.eh-centered-register{max-width:750px}.eh-centered-register .eh-auth-intro{margin-bottom:33px}.eh-centered-register #frmCheckout{counter-reset:eh-register-section}.eh-centered-register .eh-registration-section{counter-increment:eh-register-section;border:1px solid #41304c;border-radius:13px;background:#17101f;margin-bottom:19px!important;box-shadow:0 5px 25px #04010520}.eh-centered-register .card-body{padding:27px 29px!important}.eh-centered-register .card-title{display:flex;align-items:center;gap:13px;font-size:15px;font-weight:500;letter-spacing:-.02em;margin-bottom:27px;padding-bottom:20px;border-bottom:1px solid #38263f;line-height:1.5}.eh-section-counter{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border:1px solid #664277;border-radius:7px;background:#2e1c39;color:#bea0d4;font:10px ui-monospace,monospace}.eh-section-counter:before{content:counter(eh-register-section,decimal-leading-zero)}.eh-centered-register .prepend-icon{position:relative}.eh-centered-register .eh-field-label{position:static;display:block;width:auto;height:auto;line-height:1.5;margin:0 0 8px;padding:0;text-align:left;color:#c9b4d8;font-size:11px;font-weight:450;pointer-events:auto}.eh-centered-register .prepend-icon .field{padding:11px 13px;width:100%;height:45px;min-height:45px;font-size:12px;border-color:#46314f;background:#0e0a14;border-radius:7px;color:#e5d3ef}.eh-centered-register .prepend-icon .field::placeholder{color:#8e769e;font-size:11px}.eh-centered-register .form-group{margin-bottom:21px}.eh-centered-register .field-help-text{font-size:10px;color:#a38ab5}.eh-centered-register .iti{display:block;width:100%}.eh-centered-register .iti input{padding-left:86px!important}.eh-centered-register select.field{padding-right:25px!important}.eh-centered-register .input-group .form-control{min-width:0}.eh-centered-register .password-strength-meter{padding-top:5px}.eh-centered-register .progress{height:5px;background:#33213d;border-radius:5px;overflow:hidden}.eh-centered-register #passwordStrengthTextLabel{font-size:10px;text-align:left!important;margin-top:9px}.eh-centered-register .generate-password{font-size:10px;margin-top:3px}.eh-centered-register .accepttos{margin-right:8px}.eh-centered-register .form-check{font-size:11px;color:#b49ac7}.eh-centered-register input[type=submit]{min-width:240px;padding:13px 25px;font-size:13px;margin-top:12px}.eh-centered-register #containerNewUserSecurity .card{margin-bottom:20px}.eh-centered-register .marketing-email-optin{font-size:12px}.eh-centered-register .bootstrap-switch{border-color:#624075}.eh-centered-register .linked-account-container{margin-bottom:20px}
/* Ordering: clean steps, spacious plans, quiet configuration cards. */
.eh-portal .eh-order-progress-v2{display:block;margin:0 0 35px;padding:2px 0 27px;border-bottom:1px solid #382740}.eh-order-progress-v2 ol{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0 auto;padding:0;max-width:760px;gap:35px}.eh-order-progress-v2 li,.eh-order-progress-v2 li>a{display:flex;align-items:center;gap:12px;position:relative;color:#a68bb8!important;font-size:12px;line-height:1.5;font-weight:450}.eh-order-progress-v2 li>a{width:100%}.eh-order-progress-v2 li>span,.eh-order-progress-v2 li>a>span{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid #4c315a;background:#22152c;border-radius:9px;font:10px ui-monospace,monospace;color:#ad8dc3}.eh-order-progress-v2 small{display:block;color:#887197;font-size:9px;margin-top:3px;font-weight:400}.eh-order-progress-v2 li.is-current,.eh-order-progress-v2 li.is-current>a{color:#e4caF8!important}.eh-order-progress-v2 li.is-current>span,.eh-order-progress-v2 li.is-current>a>span{background:#71479b;border-color:#a67bd2;color:#f4e6ff;box-shadow:0 0 0 4px #74439915}.eh-order-progress-v2 li.is-current small{color:#b598c9}.eh-shopping #order-standard_cart .cart-sidebar{width:210px;flex:0 0 210px;padding-right:0}.eh-shopping #order-standard_cart .cart-body{width:calc(100% - 210px);flex:0 0 calc(100% - 210px);padding-left:30px}.eh-shopping #order-standard_cart>.row{align-items:flex-start}.eh-shopping #order-standard_cart .cart-sidebar .card-header{background:transparent;padding:17px 16px}.eh-shopping #order-standard_cart .cart-sidebar .panel-title{font-size:11px;letter-spacing:.01em}.eh-shopping #order-standard_cart .cart-sidebar .list-group-item{font-size:11px;padding:12px 16px}.eh-shopping #order-standard_cart .cart-sidebar .list-group-item.active{background:#39204c;border-left:2px solid #c098e6;color:#e7c8fd}.eh-shopping #order-standard_cart .header-lined h1{font-size:33px;line-height:1.15;font-weight:510;letter-spacing:-.045em}.eh-shopping #order-standard_cart .header-lined p{font-size:12px;line-height:1.8;color:#ac92bd;max-width:630px}.eh-shopping #order-standard_cart .header-lined .eh-eyebrow{font-size:8px;letter-spacing:.14em;color:#b295c6;margin-bottom:13px}
.eh-portal #order-standard_cart .eh-plan-catalog .eh-plans-grid{margin-left:-9px;margin-right:-9px}.eh-portal #order-standard_cart .eh-plan-column{padding:0 9px;min-width:0}.eh-portal #order-standard_cart .eh-plan-catalog .product{border-radius:15px;background:linear-gradient(150deg,#24172e,#17101f 65%);border:1px solid #513460;box-shadow:0 7px 25px #0301051a;position:relative;margin-bottom:20px;transition:border-color .2s,box-shadow .2s}.eh-portal #order-standard_cart .eh-plan-catalog .product:hover{border-color:#a477c5;box-shadow:0 12px 35px #06020855}.eh-plan-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:26px}.eh-portal #order-standard_cart .eh-plan-catalog .eh-product-symbol{height:43px;width:43px;border:1px solid #704885;border-radius:11px;margin:0;background:linear-gradient(150deg,#493055,#2a1937);color:#d0acec}.eh-product-symbol .eh-svg{width:22px;height:22px;stroke-width:1.5}.eh-plan-type{font:8px ui-monospace,monospace;letter-spacing:.12em;color:#a487b8;max-width:60%;text-align:right}.eh-portal #order-standard_cart .eh-plan-catalog .product header{padding:26px 25px 14px;font-size:22px;line-height:1.3;font-weight:510;letter-spacing:-.035em;background:transparent}.eh-portal #order-standard_cart .eh-plan-catalog .product header>span[id$=-name]{display:block}.eh-portal #order-standard_cart .eh-plan-catalog .qty{font-size:9px;margin-top:12px;color:#b49bc7}.eh-portal #order-standard_cart .eh-plan-catalog .product-desc{padding:0 25px 24px;font-size:12px;line-height:1.85}.eh-portal #order-standard_cart .eh-plan-catalog .product-desc p{color:#b79ec7;font-size:12px;margin:0 0 16px}.eh-portal #order-standard_cart .eh-plan-catalog .product-desc ul{margin:12px 0 0}.eh-portal #order-standard_cart .eh-plan-catalog .product-desc li{padding:11px 0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;color:#b096c2;font-size:11px;border-bottom:1px solid #43274e}.eh-portal #order-standard_cart .eh-plan-catalog .product-desc .feature-value{color:#edd5fd;font-size:12px;font-weight:500;margin-right:3px}.eh-portal #order-standard_cart .eh-plan-catalog .product footer{display:block;padding:23px 25px 25px;background:#1b1125;border-color:#4b2e57;min-height:0}.eh-portal #order-standard_cart .eh-plan-catalog .product-pricing{display:block;text-align:left;margin:0 0 18px;font-size:10px;line-height:1.8;color:#a991ba}.eh-portal #order-standard_cart .eh-plan-catalog .price{font-size:37px;line-height:1.3;font-weight:480;letter-spacing:-.05em;color:#f0defa}.eh-portal #order-standard_cart .eh-plan-catalog .btn-order-now{display:flex;width:100%;align-items:center;justify-content:space-between;flex-direction:row-reverse;font-size:12px;padding:12px 16px;background:linear-gradient(180deg,#9b75e7,#8258cf);border-color:#ad8aeb;border-radius:8px;font-weight:500}.eh-portal #order-standard_cart .eh-plan-catalog .btn-order-now:hover{background:#a782f0}.eh-plan-catalog .btn-order-now .eh-svg{width:17px;height:17px}
.eh-portal #order-standard_cart.eh-order-page .product-info{padding:25px;background:linear-gradient(130deg,#31203f,#1b1124);border:1px solid #664379;border-radius:13px;margin-bottom:27px}.eh-portal #order-standard_cart.eh-order-page .product-title{font-size:25px;font-weight:500;letter-spacing:-.035em;margin-bottom:13px}.eh-portal #order-standard_cart.eh-order-page .product-info p{font-size:12px;line-height:1.8;color:#c2a5d4}.eh-portal #order-standard_cart.eh-order-page .field-container{margin:0 0 23px}.eh-portal #order-standard_cart.eh-order-page .form-group>label{display:block;font-size:11px;font-weight:500;color:#c9aada;margin-bottom:9px}.eh-portal #order-standard_cart.eh-order-page .form-control,.eh-portal #order-standard_cart.eh-order-page select{min-height:45px;font-size:12px;border-color:#553463;background:#100a17}.eh-portal #order-standard_cart.eh-order-page .sub-heading{margin:32px 0 23px;border-color:#573465}.eh-portal #order-standard_cart.eh-order-page .sub-heading span{font-size:13px;font-weight:500;color:#d9b9eb}.eh-portal #order-standard_cart.eh-order-page .secondary-cart-sidebar{padding-left:22px}.eh-portal #order-standard_cart.eh-order-page .order-summary{border:1px solid #825696;background:linear-gradient(135deg,#2c1b3a,#1b1124);border-radius:14px;padding:25px;box-shadow:0 15px 40px #05010735}.eh-portal #order-standard_cart.eh-order-page .order-summary h2{font-size:18px;font-weight:500;padding-bottom:20px}.eh-portal #order-standard_cart.eh-order-page .order-summary .product-name{font-size:15px;line-height:1.6}.eh-portal #order-standard_cart.eh-order-page .order-summary .summary-totals{padding:20px 0 6px;line-height:2.2;font-size:11px}.eh-portal #order-standard_cart.eh-order-page .order-summary .total-due-today{padding:22px 0 0}.eh-portal #order-standard_cart.eh-order-page .order-summary .total-due-today .amt{font-size:38px;line-height:1.25;font-weight:470;letter-spacing:-.045em}.eh-portal #order-standard_cart.eh-order-page .order-summary .btn-checkout,.eh-portal #order-standard_cart.eh-order-page .order-summary #btnCompleteProductConfig{width:100%;padding:13px;font-size:12px;margin-top:18px;border-radius:8px}.eh-portal #order-standard_cart.eh-order-page .order-summary .summary-container{background:transparent;border:0;padding:0}.eh-portal #order-standard_cart.eh-order-page .view-cart-items-header{background:#2e1b3c;border:1px solid #654072;border-bottom:0;font-size:10px;letter-spacing:.05em;padding:16px 20px;border-radius:13px 13px 0 0}.eh-portal #order-standard_cart.eh-order-page .view-cart-items{border-color:#654072;border-radius:0 0 13px 13px}.eh-portal #order-standard_cart.eh-order-page .view-cart-items .item{background:#201328;padding:24px 20px;border-color:#583060}.eh-portal #order-standard_cart.eh-order-page .view-cart-items .item-title{font-size:17px;font-weight:500;letter-spacing:-.02em;line-height:1.5}.eh-portal #order-standard_cart.eh-order-page .view-cart-items .item-group,.eh-portal #order-standard_cart.eh-order-page .view-cart-items .item-domain{font-size:11px;margin-top:7px;color:#b493c9}.eh-portal #order-standard_cart.eh-order-page .view-cart-items .item-price span{font-size:26px;letter-spacing:-.03em}.eh-portal #order-standard_cart.eh-order-page .view-cart-items .item-price .cycle{font-size:10px;letter-spacing:0;margin-top:6px}.eh-portal #order-standard_cart.eh-order-page .view-cart-tabs{margin-top:27px}.eh-portal #order-standard_cart.eh-order-page .tab-content{padding:23px;border:1px solid #50305d;border-top:0;border-radius:0 0 12px 12px;background:#190f20}.eh-portal #order-standard_cart.eh-order-page .cc-input-container{padding:24px;border-color:#664377;background:#24152e}.eh-portal #order-standard_cart.eh-order-page .account-select-container{padding:10px;background:#21142b;border-color:#654070}.eh-portal #order-standard_cart.eh-order-page .account-select-container div.account{border-radius:8px;padding:17px}.eh-portal #order-standard_cart.eh-order-page .account-select-container div.account.active{background:#432450;color:#ead0f7}.eh-portal #order-standard_cart.eh-order-page #btnCompleteOrder{min-width:230px;padding:14px 25px;font-size:13px}.eh-portal #order-standard_cart.eh-order-page .checkout-security-msg{color:#ab87be;font-size:10px;margin-top:18px}.eh-portal #order-standard_cart.eh-order-page .panel-addon{border-radius:11px}.eh-portal #order-standard_cart.eh-order-page .panel-addon .panel-body{padding:20px}.eh-portal #order-standard_cart.eh-order-page .domain-selection-options .option{padding:21px;border-radius:11px;margin-bottom:12px}.eh-portal #order-standard_cart.eh-order-page .domain-selection-options .option-selected{border-color:#ad81c6;background:#3a2049}.eh-document .invoice-container{box-shadow:0 20px 80px #02000344}.eh-document .invoice-header{padding-bottom:8px}.eh-document .invoice-container .table th{font-size:10px;padding:17px}.eh-document .invoice-container .table td{padding:17px;font-size:12px}.eh-document .invoice-status{font-size:27px;letter-spacing:-.035em}.eh-document .invoice-container .table-responsive{border-radius:12px}
@media(min-width:1600px){.eh-centered-auth{max-width:475px}.eh-centered-register{max-width:780px}.eh-auth-intro h1{font-size:37px!important}.eh-page-heading h1{font-size:33px!important}}
@media(max-width:1399px) and (min-width:1200px){.eh-shopping #order-standard_cart .cart-sidebar{width:185px;flex-basis:185px}.eh-shopping #order-standard_cart .cart-body{width:calc(100% - 185px);flex-basis:calc(100% - 185px);padding-left:22px}.eh-portal #order-standard_cart .eh-plan-catalog .product header{padding:22px 20px 14px;font-size:20px}.eh-portal #order-standard_cart .eh-plan-catalog .product-desc{padding-left:20px;padding-right:20px}.eh-portal #order-standard_cart .eh-plan-catalog .product footer{padding:21px 20px}.eh-portal #order-standard_cart.eh-order-page .secondary-cart-sidebar{padding-left:15px}.eh-portal #order-standard_cart.eh-order-page .order-summary{padding:19px}}
@media(max-width:991px){.eh-page-heading{gap:15px!important}.eh-page-emblem{width:46px!important;height:46px!important}.eh-page-heading h1{font-size:26px!important}.eh-page-heading p{font-size:11px}.eh-heading-action{font-size:10px!important}.eh-auth-header{padding:0 28px;height:78px}.eh-auth-footer{padding:23px 28px}.eh-shopping #order-standard_cart .cart-sidebar{width:185px;flex-basis:185px}.eh-shopping #order-standard_cart .cart-body{width:calc(100% - 185px);flex-basis:calc(100% - 185px);padding-left:24px}.eh-order-progress-v2 ol{gap:20px}.eh-portal #order-standard_cart .eh-plan-catalog .product header{font-size:19px;padding:22px 20px 14px}.eh-portal #order-standard_cart .eh-plan-catalog .product-desc{padding-left:20px;padding-right:20px}.eh-portal #order-standard_cart .eh-plan-catalog .product footer{padding:21px 20px}.eh-portal #order-standard_cart .eh-plan-catalog .price{font-size:32px}.eh-plan-type{font-size:7px}}
@media(max-width:767px){.eh-page-heading{flex-wrap:wrap;padding-bottom:23px!important;margin-bottom:23px!important;gap:14px!important}.eh-page-heading>div{flex:1;min-width:0}.eh-page-heading h1{font-size:26px!important}.eh-page-heading p{font-size:11px;line-height:1.7}.eh-heading-action{margin-left:60px;padding:9px 13px!important}.eh-page-heading .eh-eyebrow{font-size:8px}.eh-page-surface .card-body{padding:21px}.eh-page-surface .card-header{padding:18px 20px}.eh-page-surface .table td{padding:17px 13px;font-size:11px}.eh-surface-account .form-horizontal,.eh-surface-security .form-horizontal{padding:20px 17px}.eh-service-detail .row>.text-center{padding-left:15px}.eh-portal .eh-kb-search{padding:19px}.eh-kb-search .form-control{height:47px!important}.eh-kb-search .btn{min-width:70px;font-size:11px}.eh-surface-support .ticket-reply .message{padding:20px;font-size:12px}.eh-surface-updates .announcement-single{padding:23px}.eh-auth-header{padding:0 21px;height:73px;gap:12px}.eh-auth-header>a img{width:138px}.eh-auth-header nav{gap:14px}.eh-auth-header .eh-auth-help{display:none}.eh-auth-header .eh-auth-nav-action{font-size:10px;padding:8px 11px;gap:7px}.eh-auth-nav-action .eh-svg{width:13px;height:13px}.eh-auth-page #main-body{padding:28px 20px 39px}.eh-auth-emblem{height:53px;width:53px;border-radius:14px;margin-bottom:23px}.eh-auth-intro h1{font-size:31px!important}.eh-auth-intro p{font-size:11px}.eh-centered-auth .eh-auth-intro{margin-bottom:27px}.eh-centered-auth .login-form .card-body{padding:26px 25px 23px!important}.eh-centered-auth .login-form .card-footer{padding:18px 20px!important}.eh-auth-footer{padding:19px 22px;justify-content:center;gap:21px;font-size:9px}.eh-auth-footer>span:last-child{display:none}.eh-centered-register .card-body{padding:23px!important}.eh-centered-register .card-title{font-size:14px;gap:11px;margin-bottom:23px;padding-bottom:18px}.eh-centered-register .form-group{margin-bottom:19px}.eh-centered-register input[type=submit]{width:100%;min-width:0}.eh-auth-note{font-size:9px;gap:6px}.eh-portal .eh-order-progress-v2{margin-bottom:27px;padding-bottom:22px}.eh-order-progress-v2 ol{gap:15px}.eh-order-progress-v2 li,.eh-order-progress-v2 li>a{font-size:10px;gap:8px}.eh-order-progress-v2 small{font-size:8px}.eh-order-progress-v2 li>span,.eh-order-progress-v2 li>a>span{width:28px;height:28px;border-radius:7px;font-size:8px}.eh-shopping #order-standard_cart .cart-sidebar{display:none}.eh-shopping #order-standard_cart .cart-body{width:100%;flex:0 0 100%;padding-left:15px}.eh-shopping #order-standard_cart .header-lined h1{font-size:28px}.eh-portal #order-standard_cart.eh-order-page .secondary-cart-sidebar{padding-left:15px}.eh-portal #order-standard_cart.eh-order-page .order-summary{padding:23px}.eh-portal #order-standard_cart .eh-plan-catalog .product header{font-size:24px;padding:25px 24px 16px}.eh-portal #order-standard_cart .eh-plan-catalog .product-desc{padding:0 24px 23px}.eh-portal #order-standard_cart .eh-plan-catalog .product footer{padding:23px 24px}.eh-portal #order-standard_cart .eh-plan-catalog .price{font-size:36px}.eh-plan-type{font-size:8px}.eh-portal #order-standard_cart.eh-order-page .product-info{padding:23px}.eh-portal #order-standard_cart.eh-order-page .product-title{font-size:23px}.eh-portal #order-standard_cart.eh-order-page .tab-content{padding:20px}.eh-portal #order-standard_cart.eh-order-page .view-cart-items .item{padding:20px 17px}.eh-portal #order-standard_cart.eh-order-page #btnCompleteOrder{width:100%;min-width:0}}
@media(max-width:420px){.eh-order-progress-v2 ol{gap:11px}.eh-order-progress-v2 li,.eh-order-progress-v2 li>a{gap:6px;font-size:9px}.eh-order-progress-v2 li>span,.eh-order-progress-v2 li>a>span{width:24px;height:24px;font-size:8px}.eh-order-progress-v2 small{font-size:7px}.eh-page-heading .eh-page-emblem{display:none}.eh-heading-action{margin-left:0}.eh-centered-auth .login-form .card-body{padding:24px 21px!important}.eh-centered-register .card-body{padding:22px 19px!important}.eh-auth-intro h1{font-size:29px!important}}
@media print{.eh-auth-header,.eh-auth-footer,.eh-page-heading,.eh-service-toolbar{display:none!important}.eh-document .invoice-container{box-shadow:none}.eh-page-surface .table th{background:#eee!important;color:black!important}}
