:root{--nx-primary:#247cff;--nx-secondary:#8748ff;--nx-accent:#21e875;--nx-dark:#050a16;--nx-card:rgba(10,18,38,.76);--nx-border:rgba(118,149,255,.22);--nx-text:#eef5ff;--nx-muted:#9fb0cc}html,body{background:radial-gradient(circle at 20% 0%,rgba(36,124,255,.20),transparent 34%),radial-gradient(circle at 80% 10%,rgba(135,72,255,.18),transparent 30%),#050a16!important;color:var(--nx-text)!important;font-family:Inter,Open Sans,Arial,sans-serif!important}.box-container,.bg-colorstyle,.content.bg-colorstyle,.wrapper.sec-normal,.main-content,.inner-content{background:transparent!important;color:var(--nx-text)!important}.body-borders,.btn-settings,.btn-demos,.offcanvas-backdrop,.offcanvas{display:none!important;visibility:hidden!important}.header{position:sticky!important;top:0;z-index:1000;background:rgba(5,10,22,.78)!important;backdrop-filter:blur(16px);border-bottom:1px solid var(--nx-border);transition:.25s}.header.nx-header-small{box-shadow:0 18px 50px rgba(0,0,0,.35)}a{color:#8cbcff}.nx-home-section{padding:56px 0}.nx-eyebrow,.nx-section-title small{display:inline-flex;align-items:center;gap:8px;color:#9fc3ff;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.nx-section-title{text-align:center;max-width:820px;margin:0 auto 32px}.nx-section-title h2,.nx-slide h1{color:#fff;font-weight:950;line-height:1.05}.nx-section-title p,.nx-slide p{color:var(--nx-muted);font-size:16px}.nx-slider-shell{position:relative;overflow:hidden;border:1px solid var(--nx-border);border-radius:32px;background:linear-gradient(135deg,rgba(10,18,38,.92),rgba(14,22,48,.68));box-shadow:0 30px 90px rgba(0,0,0,.38)}.nx-slide{display:none;padding:58px;min-height:560px;position:relative}.nx-slide.active{display:block}.nx-slide:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 25%,rgba(36,124,255,.26),transparent 34%),radial-gradient(circle at 60% 70%,rgba(135,72,255,.22),transparent 28%);pointer-events:none}.nx-slide-grid{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.nx-slide h1{font-size:clamp(36px,5vw,72px);margin:18px 0}.nx-hero-actions,.nx-trust-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.nx-btn{display:inline-flex;align-items:center;gap:10px;border-radius:16px;padding:14px 20px;font-weight:900;text-decoration:none!important}.nx-btn-primary{background:linear-gradient(135deg,var(--nx-primary),var(--nx-secondary));color:#fff!important;box-shadow:0 14px 34px rgba(36,124,255,.35)}.nx-btn-ghost{border:1px solid var(--nx-border);background:rgba(255,255,255,.05);color:#fff!important}.nx-trust-row{margin-top:24px;color:#b8c7e5;font-weight:800}.nx-dashboard-card{border:1px solid var(--nx-border);border-radius:28px;background:rgba(7,14,30,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 80px rgba(0,0,0,.3);padding:24px;min-height:360px}.nx-dash-top{display:flex;gap:8px}.nx-dash-top span{width:12px;height:12px;border-radius:999px;background:var(--nx-primary)}.nx-server-orb{width:150px;height:150px;margin:38px auto;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:54px;color:#fff;background:radial-gradient(circle,var(--nx-primary),var(--nx-secondary));box-shadow:0 0 70px rgba(36,124,255,.45)}.nx-metric{display:flex;justify-content:space-between;border:1px solid var(--nx-border);border-radius:14px;padding:12px;margin-top:10px;color:#fff;background:rgba(255,255,255,.04)}.nx-metric small{color:var(--nx-muted)}.nx-slider-dots{position:absolute;left:58px;bottom:26px;display:flex;gap:8px}.nx-slider-dots button{width:10px;height:10px;border-radius:999px;border:0;background:rgba(255,255,255,.26)}.nx-slider-dots button.active{width:28px;background:linear-gradient(90deg,var(--nx-primary),var(--nx-secondary))}.nx-domain-card,.nx-ahost-company-card{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;border:1px solid var(--nx-border);border-radius:28px;background:var(--nx-card);padding:28px;box-shadow:0 24px 70px rgba(0,0,0,.25)}.nx-domain-form{display:flex;gap:10px;background:rgba(255,255,255,.06);border:1px solid var(--nx-border);border-radius:18px;padding:8px}.nx-domain-form input{flex:1;background:transparent;border:0;color:#fff;padding:14px;outline:none}.nx-domain-form button{border:0;border-radius:14px;background:linear-gradient(135deg,var(--nx-primary),var(--nx-secondary));color:#fff;font-weight:900;padding:0 18px}.nx-tool-grid,.nx-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.nx-tool-card,.nx-plan-card,.nx-announcement-card{display:block;border:1px solid var(--nx-border);border-radius:24px;background:var(--nx-card);padding:24px;text-decoration:none!important;color:#fff!important;box-shadow:0 18px 50px rgba(0,0,0,.25);position:relative;overflow:hidden}.nx-tool-card i{font-size:28px;color:#76a8ff}.nx-tool-card h3,.nx-plan-card h3{color:#fff;font-weight:950}.nx-tool-card p,.nx-plan-card p{color:var(--nx-muted)}.nx-plan-card.popular{border-color:rgba(33,232,117,.5);box-shadow:0 0 50px rgba(33,232,117,.12)}.nx-plan-card em{position:absolute;top:14px;right:14px;background:rgba(33,232,117,.14);color:#8cffbf;border:1px solid rgba(33,232,117,.3);padding:6px 10px;border-radius:999px;font-style:normal;font-weight:900}.nx-price{font-size:34px;font-weight:950;color:#fff;margin:10px 0}.nx-plan-card a{display:inline-flex;margin-top:12px;border-radius:14px;background:linear-gradient(135deg,var(--nx-primary),var(--nx-secondary));color:#fff!important;padding:12px 16px;font-weight:900}.nx-company-badges,.nx-ahost-contact-list{display:flex;gap:10px;flex-wrap:wrap}.nx-company-badges span,.nx-ahost-contact-list span{border:1px solid var(--nx-border);background:rgba(255,255,255,.04);border-radius:999px;padding:9px 12px;color:#dce7ff}.nx-footer-premium{background:linear-gradient(180deg,rgba(7,14,30,.95),rgba(4,8,18,.98))!important;border-top:1px solid var(--nx-border);color:#dce7ff!important}.nx-footer-premium .heading,.nx-footer-premium h3{color:#fff!important}.nx-footer-premium a{color:#b8ceff!important}.nx-campaign-bar{position:fixed;left:20px;right:20px;bottom:86px;z-index:1005;display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid var(--nx-border);border-radius:18px;background:rgba(5,10,22,.92);backdrop-filter:blur(14px);box-shadow:0 20px 60px rgba(0,0,0,.35);padding:12px 16px;color:#fff}.nx-campaign-bar a{display:inline-flex;border-radius:12px;padding:8px 12px;background:linear-gradient(135deg,var(--nx-primary),var(--nx-secondary));color:#fff!important;font-weight:900}.nx-campaign-bar code{background:rgba(255,255,255,.09);color:#8cffbf;border-radius:9px;padding:5px 8px}.nx-popup{position:fixed;inset:0;z-index:5000;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.56)}.nx-popup.show{display:flex}.nx-popup-card{width:min(420px,92vw);border:1px solid var(--nx-border);border-radius:24px;background:#071226;color:#fff;padding:24px;box-shadow:0 28px 90px rgba(0,0,0,.5);position:relative}.nx-popup-close{position:absolute;right:12px;top:10px;border:0;background:rgba(255,255,255,.08);color:#fff;border-radius:50%;width:32px;height:32px}.nx-popup-card a{display:inline-flex;border-radius:14px;background:linear-gradient(135deg,var(--nx-primary),var(--nx-secondary));color:#fff!important;padding:10px 14px;font-weight:900}.ahost-mobile-bottom-nav{background:rgba(5,10,22,.94)!important;border:1px solid var(--nx-border)!important;box-shadow:0 -12px 36px rgba(0,0,0,.35)!important}.ahost-mobile-support .ahost-support-toggle{background:linear-gradient(135deg,var(--nx-primary),var(--nx-secondary))!important}.ahost-support-panel{background:rgba(5,10,22,.96)!important;border:1px solid var(--nx-border)!important;color:#fff!important}@media(max-width:991px){.nx-slide{padding:32px;min-height:auto}.nx-slide-grid,.nx-domain-card,.nx-ahost-company-card{grid-template-columns:1fr}.nx-tool-grid,.nx-plan-grid{grid-template-columns:1fr}.nx-hero-visual{display:none}.nx-campaign-bar{left:10px;right:10px;bottom:78px;display:block}.nx-domain-form{display:block}.nx-domain-form button{width:100%;padding:14px;margin-top:8px}.nx-slider-dots{left:32px}}


/* NexusOS V17 Grid Builder */
.nx-managed-grid-v17{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;align-items:stretch}.nx-managed-block-v17{grid-column:span 6;border:1px solid var(--nx-border);border-radius:24px;background:linear-gradient(145deg,rgba(17,28,68,.82),rgba(8,15,36,.72));padding:24px;color:#fff;box-shadow:0 20px 55px rgba(0,0,0,.26);min-height:180px;display:flex;flex-direction:column;gap:10px}.nx-managed-block-v17.nx-col-12{grid-column:span 12}.nx-managed-block-v17.nx-col-6{grid-column:span 6}.nx-managed-block-v17.nx-col-4{grid-column:span 4}.nx-managed-block-v17.nx-col-3{grid-column:span 3}.nx-managed-block-v17.nx-col-2{grid-column:span 2}.nx-managed-block-v17.nx-col-1{grid-column:span 1}.nx-managed-block-v17.nx-h-2{min-height:260px}.nx-managed-block-v17.nx-h-3{min-height:340px}.nx-managed-block-v17.nx-h-4{min-height:420px}.nx-managed-block-v17 h3{margin:0;color:#fff;font-weight:950}.nx-managed-block-v17 p{color:var(--nx-muted);line-height:1.6}.nx-managed-block-v17 .nx-managed-type{align-self:flex-start;border:1px solid var(--nx-border);border-radius:999px;padding:5px 9px;color:#9fc3ff;font-size:11px;font-weight:900;text-transform:uppercase}.nx-managed-block-v17 .nx-price{font-size:28px;font-weight:950;margin-top:auto}.nx-mini-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto}@media(max-width:991px){.nx-managed-block-v17,.nx-managed-block-v17.nx-col-12,.nx-managed-block-v17.nx-col-6,.nx-managed-block-v17.nx-col-4,.nx-managed-block-v17.nx-col-3,.nx-managed-block-v17.nx-col-2,.nx-managed-block-v17.nx-col-1{grid-column:span 12}}@media(min-width:992px){.nx-managed-grid-v17 [data-row="1"]{order:10}.nx-managed-grid-v17 [data-row="2"]{order:20}.nx-managed-grid-v17 [data-row="3"]{order:30}.nx-managed-grid-v17 [data-row="4"]{order:40}.nx-managed-grid-v17 [data-row="5"]{order:50}}


/* NexusOS V18 Clientarea Block Manager */
.nx-client-block-grid-v18{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin:12px 0 16px;align-items:stretch}.nx-client-block-v18{grid-column:span 6;border:1px solid rgba(91,95,255,.22);border-radius:20px;background:linear-gradient(145deg,rgba(8,14,32,.9),rgba(12,21,48,.78));box-shadow:0 14px 38px rgba(0,0,0,.18);padding:15px;color:#eaf0ff;min-height:120px}.nx-client-block-v18.nx-width-1-1{grid-column:span 12}.nx-client-block-v18.nx-width-1-2{grid-column:span 6}.nx-client-block-v18.nx-width-1-3{grid-column:span 4}.nx-client-block-v18.nx-width-1-4{grid-column:span 3}.nx-client-block-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.nx-client-block-head>div{display:flex;align-items:center;gap:10px}.nx-client-block-head i{width:34px;height:34px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(91,95,255,.22),rgba(123,97,255,.18));color:#8dc3ff}.nx-client-block-head strong{font-size:15px;color:#fff}.nx-client-block-toggle{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#cfe0ff;border-radius:11px;padding:6px 9px;font-size:12px;font-weight:800}.nx-client-metric{display:flex;align-items:center;gap:12px}.nx-client-metric i{width:42px;height:42px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#5B5FFF,#00D4FF);color:#fff}.nx-client-metric b{font-size:28px;color:#fff;line-height:1}.nx-client-metric span{color:#b9c7e6}.nx-client-action-link{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:#9ec3ff!important;font-weight:800;text-decoration:none!important}.nx-quick-action-grid-v18{grid-template-columns:repeat(3,minmax(0,1fr))!important}.nx-account-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nx-account-mini-grid div{border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:10px;background:rgba(255,255,255,.04)}.nx-account-mini-grid span{display:block;color:#9fb0d1;font-size:12px}.nx-account-mini-grid b{display:block;color:#fff;margin-top:3px;word-break:break-word}.nx-client-block-v18 .nx-domain-form{display:grid;grid-template-columns:1fr auto;gap:8px}.nx-client-block-v18 .nx-tool-result{grid-column:1/-1}.nx-client-block-v18.is-compact .nx-client-block-body p{margin-bottom:8px}@media(max-width:991px){.nx-client-block-v18,.nx-client-block-v18.nx-width-1-1,.nx-client-block-v18.nx-width-1-2,.nx-client-block-v18.nx-width-1-3,.nx-client-block-v18.nx-width-1-4{grid-column:span 12}.nx-client-block-v18 .nx-domain-form{grid-template-columns:1fr}.nx-quick-action-grid-v18{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.nx-account-mini-grid{grid-template-columns:1fr}.nx-client-block-head{align-items:flex-start}.nx-client-block-toggle span{display:none}}

/* NexusOS V20 nested menu + cart + grid refinements */
.nx-menu-item{position:relative}.nx-submenu{display:none;position:absolute;left:0;top:100%;min-width:230px;margin:0;padding:10px;list-style:none;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(5,12,28,.96);box-shadow:0 24px 60px rgba(0,0,0,.38);backdrop-filter:blur(18px);z-index:1200}.nx-menu-item.has-sub:hover>.nx-submenu,.nx-menu-item.has-sub.open>.nx-submenu{display:block}.nx-submenu li a{display:flex;gap:8px;padding:10px 12px;border-radius:12px;color:#dbeafe!important;white-space:nowrap}.nx-submenu li a:hover{background:rgba(36,124,255,.16);color:#fff!important}.nx-sub-caret{font-size:10px;margin-left:5px;opacity:.75}
.nx-managed-grid-v17{grid-auto-flow:row dense}.nx-managed-block-v17:empty{display:none!important}.nx-managed-block-v17 .nx-btn{margin-top:auto;align-self:flex-start}.nx-managed-block-v17 .nx-managed-content:empty{display:none}.nx-managed-block-v17 .nx-price:empty{display:none}
body[class*="cart"],body .order-summary,body .view-cart-items,body .products,body .domain-selection-options{--nx-card-bg:rgba(7,18,37,.88)}.order-summary,.view-cart-items,.domain-selection-options,.products .product,.product-info,.cart-sidebar,.sidebar-collapsed{border:1px solid rgba(118,162,255,.18)!important;border-radius:22px!important;background:linear-gradient(145deg,rgba(17,28,68,.88),rgba(8,15,36,.76))!important;color:#eaf2ff!important;box-shadow:0 20px 55px rgba(0,0,0,.22)!important}.order-summary h2,.order-summary h3,.view-cart-items h2,.products .product header span,.product-info h2{color:#fff!important}.order-summary .btn,.view-cart-items .btn,.domain-selection-options .btn,.products .btn{border-radius:12px!important;background:linear-gradient(135deg,#247cff,#8748ff)!important;border:0!important;color:#fff!important;font-weight:900!important}.order-summary .total-due-today,.cart-total,.total-recurring{color:#21e875!important}.order-summary .list-group-item,.view-cart-items .item,.domain-selection-options .option{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.1)!important;color:#dbeafe!important}
@media(max-width:991px){.nx-menu-item.has-sub>.nx-submenu{position:static;margin-top:8px;box-shadow:none;background:rgba(255,255,255,.06);border-radius:14px}.nx-menu-item.has-sub.open>.nx-submenu{display:block}.nx-submenu li a{white-space:normal}.nx-managed-grid-v17{grid-template-columns:1fr!important}.nx-managed-block-v17{grid-column:1/-1!important}}
