.shop,.dom-detail,.dom-dns{gap:22px;min-width:0;display:grid}.dom-muted{color:var(--ui-muted);align-items:flex-start;gap:6px;margin:0;font-size:13.5px;line-height:1.5;display:flex}.dom-muted svg{flex:none;margin-top:3px}.dom-danger-btn{color:var(--ui-danger)}.dom-danger-btn:hover:not(:disabled){background:var(--ui-danger-soft);border-color:#0000}.dom-searchbox{background:var(--ui-surface);border:1px solid var(--ui-border-strong);width:100%;min-width:0;box-shadow:var(--ui-shadow);border-radius:14px;align-items:center;gap:8px;padding:6px;display:flex;position:relative}.dom-searchbox:focus-within{border-color:var(--ui-primary);box-shadow:0 0 0 4px #1266f124}.dom-searchbox-icon{color:var(--ui-primary);flex:none;margin-left:10px}.dom-searchbox input{min-width:0;height:44px;color:var(--ui-text);font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0 6px;font-size:15.5px}.dom-searchbox input::-webkit-search-cancel-button{cursor:pointer}.dom-searchbox .ui-btn{flex:none;min-height:44px}.dom-searchbox-compact{padding:4px}.dom-searchbox-compact input,.dom-searchbox-compact .ui-btn{height:38px;min-height:38px}.dom-hero{border-radius:var(--ui-radius);min-width:0;box-shadow:var(--ui-shadow);background:linear-gradient(135deg,#0b4bc2 0%,#1266f1 55%,#3b82f6 100%);gap:10px;padding:22px;display:grid}.dom-hero>small{color:#ffffffd9;font-size:13px}.dom-tld-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dom-tld-grid a{border-radius:var(--ui-radius-sm);border:1px solid var(--ui-border);background:var(--ui-surface);gap:4px;min-width:0;padding:12px 14px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.dom-tld-grid a:hover{border-color:var(--ui-primary);box-shadow:0 4px 14px #1266f11f}.dom-tld-grid strong{color:var(--ui-primary-ink);overflow-wrap:anywhere;font-size:17px;font-weight:800}.dom-tld-grid span{color:var(--ui-text-2);overflow-wrap:anywhere;font-size:13.5px;font-weight:700}.dom-tld-grid small{color:var(--ui-muted);font-weight:500}.ui-card>.dom-tld-grid,.ui-card-body>.dom-tld-grid{min-width:0}.dom-transfer-entry{border-radius:var(--ui-radius);border:1px dashed var(--ui-border-strong);background:var(--ui-surface);color:var(--ui-text);align-items:center;gap:14px;min-width:0;padding:16px 18px;text-decoration:none;display:flex}.dom-transfer-entry:hover{border-color:var(--ui-primary);background:var(--ui-primary-soft)}.dom-transfer-entry>svg:first-child{color:var(--ui-primary);flex:none}.dom-transfer-entry>svg:last-child{color:var(--ui-muted);flex:none;margin-left:auto}.dom-transfer-entry span{gap:2px;min-width:0;display:grid}.dom-transfer-entry strong{overflow-wrap:anywhere;font-size:14.5px}.dom-transfer-entry small{color:var(--ui-muted);font-size:13px}.dom-register{border-radius:var(--ui-radius);background:linear-gradient(135deg, var(--ui-primary-soft), #f5f0ff);border:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:20px 22px;display:grid}.dom-register h2{margin:0 0 4px;font-size:18px;font-weight:800}.dom-register p{color:var(--ui-muted);margin:0;font-size:13.5px}.dom-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.dom-toolbar>*{min-width:0}.dom-list-search{flex:0 320px;min-width:0}.dom-list-search .ui-input{width:100%}.dom-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.dom-card{flex-direction:column;gap:14px;min-width:0;display:flex}.dom-card-title{justify-items:start;gap:6px;min-width:0;display:grid}.dom-card-title a{color:var(--ui-text);overflow-wrap:anywhere;font-size:16px;font-weight:800;text-decoration:none}.dom-card-title a:hover{color:var(--ui-primary)}.dom-card-facts{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.dom-card-facts div{gap:2px;min-width:0;display:grid}.dom-card-facts dt{color:var(--ui-muted);font-size:12px;font-weight:600}.dom-card-facts dd{margin:0;font-size:13.5px;font-weight:700}.dom-card-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dom-card-ns{color:var(--ui-muted);align-items:center;gap:6px;min-width:0;margin:0;font-size:12.5px;display:flex}.dom-card-ns svg{flex:none}.dom-card-ns span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dom-card-actions{border-top:1px solid var(--ui-border);flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;display:flex}.dom-card-actions .ui-btn{flex:auto}.dom-days{color:var(--ui-text-2);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:inline-flex}.dom-days[data-tone=success]{color:var(--ui-success)}.dom-days[data-tone=warning]{color:var(--ui-warning)}.dom-days[data-tone=danger]{color:var(--ui-danger)}.dom-days[data-tone=neutral]{color:var(--ui-muted)}.dom-detail-title{overflow-wrap:anywhere}.dom-detail-sub{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.dom-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:18px;min-width:0;display:grid}.dom-detail-grid>*{min-width:0}.dom-settings{display:grid}.dom-setting{border-top:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px 0;display:flex}.dom-settings>.dom-setting:first-child{border-top:0;padding-top:0}.dom-setting>div{gap:2px;min-width:0;display:grid}.dom-setting strong{font-size:14px}.dom-setting>div span{color:var(--ui-muted);font-size:12.5px;line-height:1.45}.dom-switch{color:var(--ui-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:4px;font-size:12.5px;font-weight:700;display:inline-flex}.dom-switch:disabled{cursor:not-allowed;opacity:.55}.dom-switch:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px;border-radius:999px}.dom-switch-track{background:var(--ui-border-strong);border-radius:999px;width:40px;height:22px;transition:background .15s;position:relative}.dom-switch-track:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a40}.dom-switch.is-on{color:var(--ui-success)}.dom-switch.is-on .dom-switch-track{background:var(--ui-success)}.dom-switch.is-on .dom-switch-track:after{transform:translate(18px)}.dom-epp{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.dom-epp code{background:var(--ui-surface-2);border:1px solid var(--ui-border);letter-spacing:.04em;overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:8px;min-width:0;padding:8px 12px;font-size:14px;font-weight:700}.dom-epp small{color:var(--ui-muted);flex-basis:100%;font-size:12.5px}.dom-epp small.dom-epp-error{color:var(--ui-danger);align-items:center;gap:6px;display:flex}.dom-ns-list,.dom-host-list,.dom-history{margin:0;padding:0;list-style:none;display:grid}.dom-ns-list li{border-top:1px solid var(--ui-border);align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.dom-ns-list li:first-child{border-top:0;padding-top:0}.dom-ns-list li>svg{color:var(--ui-muted);flex:none}.dom-ns-list li>span{overflow-wrap:anywhere;flex:auto;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px}.dom-ns-list+.dom-muted{margin-top:12px}.dom-host-list{margin-top:16px}.dom-host-list li,.dom-history li{border-top:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.dom-history li:first-child{border-top:0;padding-top:0}.dom-host-list li>span,.dom-history li>span{gap:2px;min-width:0;display:grid}.dom-host-list strong,.dom-history strong{overflow-wrap:anywhere;font-size:14px}.dom-host-list small,.dom-history small{color:var(--ui-muted);overflow-wrap:anywhere;font-size:12.5px}.dom-host-list li>form,.dom-history li>form{flex:none}.dom-host-list li.dom-muted{display:block}.dom-renew{gap:16px;max-width:560px;display:grid}.dom-renew-total{border-radius:var(--ui-radius-sm);background:var(--ui-primary-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;display:flex}.dom-renew-total span{color:var(--ui-text-2);font-size:13.5px;font-weight:700}.dom-renew-total strong{color:var(--ui-primary-ink);font-size:20px}.dom-dns-note{border-bottom:1px solid var(--ui-border);background:var(--ui-warning-soft);color:var(--ui-warning);padding:12px 20px}.dom-records{margin:0;padding:0;list-style:none;display:grid}.dom-record{border-top:1px solid var(--ui-border);min-width:0;padding:12px 20px}.dom-records>.dom-record:first-child{border-top:0}.dom-record-main{align-items:center;gap:12px;min-width:0;display:flex}.dom-record-type{background:var(--ui-primary-soft);min-width:54px;color:var(--ui-primary-ink);text-align:center;border-radius:6px;flex:none;padding:4px 8px;font-size:12px;font-weight:800}.dom-record-copy{flex:auto;gap:2px;min-width:0;display:grid}.dom-record-copy strong{overflow-wrap:anywhere;font-size:14px}.dom-record-copy code{color:var(--ui-text-2);overflow-wrap:anywhere;word-break:break-all;font-size:13px}.dom-record-copy small{color:var(--ui-muted);font-size:12px}.dom-record-main>form{flex:none}.dom-record-edit{margin-top:8px}.dom-record-edit>summary{cursor:pointer;color:var(--ui-primary);align-items:center;gap:6px;font-size:13px;font-weight:700;list-style:none;display:inline-flex}.dom-record-edit>summary::-webkit-details-marker{display:none}.dom-record-edit[open]>summary{margin-bottom:12px}.dom-record-edit>.ui-form{border-radius:var(--ui-radius-sm);background:var(--ui-surface-2);border:1px solid var(--ui-border);padding:14px}.dom-transfer-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.dom-transfer-summary .ui-card-body{gap:14px;display:grid}.dom-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.dom-steps li{align-items:flex-start;gap:12px;min-width:0;display:flex}.dom-steps li>div{gap:4px;min-width:0;display:grid}.dom-steps strong{font-size:14px}.dom-steps li>div>span{color:var(--ui-muted);font-size:13px;line-height:1.5}.dom-steps-icon{background:var(--ui-primary-soft);width:36px;height:36px;color:var(--ui-primary);border-radius:10px;flex:none;place-items:center;display:grid}.shop-hero{color:#fff;box-shadow:var(--ui-shadow-lg);background:radial-gradient(circle at 85% 10%,#ffffff2e,#0000 45%),linear-gradient(135deg,#0a3fa8 0%,#1266f1 55%,#6d4ee8 100%);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;min-width:0;padding:32px;display:grid}.shop-hero-copy{gap:10px;min-width:0;display:grid}.shop-hero-copy h1{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:800;line-height:1.2}.shop-hero-copy p{color:#ffffffe0;margin:0;font-size:15px;line-height:1.55}.shop-eyebrow{background:#ffffff29;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.shop-hero-search{gap:12px;min-width:0;display:grid}.shop-hero-tlds{flex-wrap:wrap;gap:8px;display:flex}.shop-hero-tlds a{color:#fff;background:#ffffff24;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.shop-hero-tlds a:hover{background:#ffffff3d}.shop-hero-tlds strong{font-weight:800}.shop-login-note{border-radius:var(--ui-radius-sm);background:var(--ui-info-soft);color:var(--ui-info);align-items:center;gap:12px;min-width:0;padding:12px 16px;font-size:13.5px;font-weight:600;display:flex}.shop-login-note>svg{flex:none}.shop-login-note>span{flex:auto;min-width:0}.shop-login-note .ui-btn{flex:none}.shop-login-note[data-tone=warning]{background:var(--ui-warning-soft);color:var(--ui-warning)}.shop-section{gap:16px;min-width:0;scroll-margin-top:80px;display:grid}.shop-section-head{gap:4px;display:grid}.shop-section-head h2{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:800}.shop-section-head p{color:var(--ui-muted);margin:0;font-size:14px}.shop-plans{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:stretch;gap:18px;display:grid}.shop-plan{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:18px;flex-direction:column;gap:18px;min-width:0;padding:22px 20px 20px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.shop-plan:hover{border-color:var(--ui-border-strong);box-shadow:0 12px 32px #0f172a12}.shop-plan-featured{border-color:var(--ui-primary);box-shadow:0 0 0 1px var(--ui-primary), 0 12px 32px #1266f11f}.shop-plan-muted{opacity:.92}.shop-plan-ribbon{background:var(--ui-primary);color:#fff;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:-11px;left:18px}.shop-plan-head{align-items:center;gap:10px;min-width:0;display:flex}.shop-plan-head>div{min-width:0}.shop-plan-head h3{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:800}.shop-plan-head p{color:var(--ui-muted);margin:3px 0 0;font-size:12.5px;line-height:1.45}.shop-plan-icon{background:var(--ui-primary-soft);width:34px;height:34px;color:var(--ui-primary);border-radius:10px;flex:none;place-items:center;display:inline-grid}.shop-plan-icon[data-kind=vps]{background:var(--ui-violet-soft);color:var(--ui-violet)}.shop-plan-icon[data-kind=domain]{background:var(--ui-success-soft);color:var(--ui-success)}.shop-plan-price{gap:3px;min-width:0;display:grid}.shop-price-promo{align-items:center;gap:8px;min-height:20px;display:flex}.shop-price-was{color:var(--ui-faint);font-size:13px;font-weight:600}.shop-promo-badge{color:#d92d20;background:#fdecec;border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:800}.shop-price-main{flex-wrap:wrap;align-items:baseline;gap:0 4px;min-width:0;display:flex}.shop-price-main strong{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:30px;font-weight:800;line-height:1.1}.shop-price-main>span{color:var(--ui-muted);font-size:14px;font-weight:600}.shop-plan-price small{color:var(--ui-muted);font-size:12.5px;line-height:1.45}.shop-cycle{background:var(--ui-surface-2);border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:3px;min-width:0;padding:3px;display:grid}.shop-cycle button{min-width:0;min-height:32px;color:var(--ui-muted);font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:8px;padding:0 4px;font-size:12.5px;font-weight:700;transition:background .15s,color .15s;overflow:hidden}.shop-cycle button:hover{color:var(--ui-text)}.shop-cycle button[aria-checked=true]{background:var(--ui-surface);color:var(--ui-text);box-shadow:0 1px 3px #0f172a1f}.shop-cycle button:focus-visible{outline:2px solid var(--ui-primary);outline-offset:1px}.shop-specs{gap:0;margin:0;display:grid}.shop-specs>div{border-top:1px solid var(--ui-border);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:8px 0;font-size:13.5px;display:flex}.shop-specs>div:first-child{border-top:0;padding-top:0}.shop-specs dt{color:var(--ui-muted);overflow-wrap:anywhere;min-width:0}.shop-specs dd{color:var(--ui-text);text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.shop-specs .shop-spec-only{color:var(--ui-text-2)}.shop-specs>div[data-negative] dt,.shop-specs>div[data-negative] dd{color:var(--ui-faint);-webkit-text-decoration:line-through #94a3b899;text-decoration:line-through #94a3b899}.shop-features{gap:9px;margin:0;padding:0;list-style:none;display:grid}.shop-features li{color:var(--ui-text-2);align-items:flex-start;gap:8px;min-width:0;font-size:13.5px;line-height:1.45;display:flex}.shop-features li>svg{color:var(--ui-success);flex:none;margin-top:2px}.shop-features li>span{overflow-wrap:anywhere;min-width:0}.shop-features-cols{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px 18px}.shop-plan-foot{gap:8px;margin-top:auto;display:grid}.shop-plan-foot small{color:var(--ui-muted);text-align:center;font-size:12px}.shop-domain-body{gap:18px;display:grid}.shop-domain-links{flex-wrap:wrap;gap:10px 20px;display:flex}.shop-trust{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.shop-trust li{border-radius:var(--ui-radius);background:var(--ui-surface);border:1px solid var(--ui-border);align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.shop-trust li>svg{color:var(--ui-primary);flex:none}.shop-trust li>div{gap:2px;min-width:0;display:grid}.shop-trust strong{font-size:14px}.shop-trust span{color:var(--ui-muted);font-size:12.5px}.shop-steps{padding:2px 0}.shop-checkout-title{overflow-wrap:anywhere;align-items:center;gap:12px;min-width:0;display:inline-flex}.shop-checkout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;display:grid}.shop-checkout-main{gap:18px;min-width:0;display:grid}.shop-checkout>.shop-pricing{position:sticky;top:84px}.shop-step-no{background:var(--ui-primary);color:#fff;vertical-align:2px;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:10px;font-size:12.5px;font-weight:800;display:inline-grid}.shop-cycle-links{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:10px;display:grid}.shop-cycle-links a{border-radius:var(--ui-radius-sm);border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);gap:2px;min-width:0;padding:12px 14px;text-decoration:none;display:grid;position:relative}.shop-cycle-links a:hover{border-color:var(--ui-primary)}.shop-cycle-links a[aria-current=true]{border:2px solid var(--ui-primary);background:var(--ui-primary-soft);padding:11px 13px}.shop-cycle-links strong{font-size:14px}.shop-cycle-links span{color:var(--ui-muted);overflow-wrap:anywhere;font-size:13px}.shop-cycle-links svg{color:var(--ui-primary);position:absolute;top:10px;right:10px}.shop-locked{border-radius:var(--ui-radius-sm);background:var(--ui-success-soft);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.shop-locked>svg{color:var(--ui-success);flex:none}.shop-locked>div{flex:auto;gap:2px;min-width:0;display:grid}.shop-locked strong{overflow-wrap:anywhere;font-size:16px}.shop-locked small{color:var(--ui-text-2);font-size:12.5px}.shop-os-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:10px;display:grid}.shop-os-card{border-radius:var(--ui-radius-sm);border:1px solid var(--ui-border);background:var(--ui-surface);cursor:pointer;align-items:center;gap:10px;min-width:0;padding:12px;display:flex;position:relative}.shop-os-card:hover{border-color:var(--ui-border-strong)}.shop-os-card input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.shop-os-card:has(input:checked){border-color:var(--ui-primary);background:var(--ui-primary-soft);box-shadow:0 0 0 1px var(--ui-primary) inset}.shop-os-card:has(input:focus-visible){outline:2px solid var(--ui-primary);outline-offset:2px}.shop-os-logo{background:var(--ui-surface-2,#f1f5f9);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.shop-os-logo .os-logo{display:block}.shop-os-name{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:13.5px;font-weight:700}.shop-os-check{color:var(--ui-primary);opacity:0;flex:none}.shop-os-card:has(input:checked) .shop-os-check{opacity:1}.shop-assurance{color:var(--ui-muted);flex-wrap:wrap;gap:10px 20px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.shop-assurance li{align-items:center;gap:6px;display:inline-flex}.shop-assurance svg{color:var(--ui-success);flex:none}.shop-pricing{min-width:0}.shop-pricing-body{gap:14px;display:grid}.shop-pricing-item{border-bottom:1px solid var(--ui-border);gap:2px;padding-bottom:12px;display:grid}.shop-pricing-item strong{overflow-wrap:anywhere;font-size:15px}.shop-pricing-item span{color:var(--ui-muted);font-size:13px}.shop-pricing .ui-field label{align-items:center;gap:6px;display:inline-flex}.shop-pricing .ui-input{width:100%}.shop-pricing-ok{color:var(--ui-success);font-weight:700}.shop-pricing-error{background:var(--ui-danger-soft);color:var(--ui-danger);border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:600}.shop-pricing-lines{gap:8px;margin:0;padding-top:4px;display:grid}.shop-pricing-lines>div{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.shop-pricing-lines dt{color:var(--ui-muted)}.shop-pricing-lines dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.shop-pricing-lines dd[data-tone=success]{color:var(--ui-success)}.shop-pricing-lines>.shop-pricing-total{border-top:1px solid var(--ui-border);align-items:baseline;margin-top:4px;padding-top:12px}.shop-pricing-total dt{color:var(--ui-text);font-weight:800}.shop-pricing-total dd{color:var(--ui-primary-ink);font-size:20px;font-weight:800}.shop-pricing-wait{color:var(--ui-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.shop-pricing-note{color:var(--ui-muted);align-items:flex-start;gap:6px;margin:0;font-size:12.5px;line-height:1.45;display:flex}.shop-pricing-note svg{color:var(--ui-success);flex:none;margin-top:1px}@media (max-width:960px){.shop-hero{grid-template-columns:minmax(0,1fr);padding:24px}.shop-hero-copy h1{font-size:25px}.shop-checkout{grid-template-columns:minmax(0,1fr)}.shop-checkout>.shop-pricing{position:static}.dom-register,.dom-transfer-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.shop-hero{border-radius:var(--ui-radius);gap:18px;padding:18px}.shop-hero-copy h1{font-size:22px}.shop-hero-copy p{font-size:14px}.shop-plan{padding:18px}.shop-login-note{flex-wrap:wrap}.dom-hero{padding:14px}.dom-searchbox{flex-wrap:wrap;padding:8px}.dom-searchbox-icon{display:none}.dom-searchbox input{flex-basis:100%;height:42px;padding:0 8px}.dom-searchbox .ui-btn{width:100%}.dom-register{padding:16px}.dom-list-search{flex-basis:100%}.dom-card-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dom-record{padding:12px 16px}.dom-record-main{flex-wrap:wrap}.dom-record-copy{flex-basis:calc(100% - 120px)}.dom-dns-note{padding:12px 16px}.dom-setting{align-items:flex-start}.dom-host-list li,.dom-history li{flex-wrap:wrap}.shop-checkout-title .shop-plan-icon{display:none}}.dom-dns-activate{justify-items:start;gap:12px;display:grid}.dom-dns>.dom-dns-note{border:1px solid var(--ui-border);border-radius:var(--ui-radius,10px)}.dom-ns-preset{border-top:1px solid var(--ui-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.shop-promo-badge{background:var(--ui-danger-soft,#fde8e8);width:fit-content;color:var(--ui-danger,#c81e1e);border-radius:999px;flex-basis:100%;justify-self:start;padding:2px 8px;font-size:12px;font-weight:700}.shop-price-was{color:var(--ui-muted);margin-right:6px;font-size:15px;font-weight:600;text-decoration:line-through;text-decoration-thickness:1.5px}.shop-plan-price .shop-renewal-note b{color:var(--ui-text);font-weight:700}.shop-cycle-links .shop-cycle-price{color:var(--ui-text);gap:1px;font-weight:700;display:grid}.shop-cycle-links .shop-cycle-price del,.shop-cycle-links .shop-cycle-price small{color:var(--ui-muted);font-size:12px;font-weight:500}.shop-pricing-lines dd del{color:var(--ui-muted);font-weight:500}.shop-virt-chip{vertical-align:middle;letter-spacing:0;background:var(--ui-primary-soft);color:var(--ui-primary);border-radius:999px;align-items:center;gap:4px;margin-left:10px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.shop-virt-chip[data-virt=vmware]{color:#047857;background:#ecfdf5}.ui-eyebrow .shop-virt-chip{margin-left:0}.shop-notice{border-radius:var(--ui-radius-sm);border:1px solid var(--ui-border);background:var(--ui-warning-soft);color:var(--ui-text);gap:12px;padding:14px 16px;display:flex}.shop-notice>svg{color:var(--ui-warning);flex:none;margin-top:2px}.shop-notice strong{margin-bottom:4px;display:block}.shop-notice ul,.shop-notice-list{gap:4px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.5;display:grid}.shop-accept{border-radius:var(--ui-radius-sm);border:1px solid var(--ui-border);background:var(--ui-surface);cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.shop-accept input{flex:none;width:17px;height:17px;margin-top:3px}.dom-stream{gap:14px;min-width:0;display:grid}.dom-featured{background:var(--ui-surface);border:1px solid var(--ui-border);min-width:0;box-shadow:var(--ui-shadow);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;animation:.25s ease-out dom-in;display:flex}.dom-featured[data-kind=available]{background:linear-gradient(180deg, #f3fbf7, var(--ui-surface));border-color:#0e8a4f47}.dom-featured-copy{gap:4px;min-width:0;display:grid}.dom-featured-copy>small{font-size:12.5px;font-weight:700}.dom-featured-copy>strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,3.4vw,28px);font-weight:800;line-height:1.2;overflow:hidden}.dom-featured-copy>strong span,.dom-row-name strong span{color:var(--ui-primary)}.dom-featured[data-kind=taken] .dom-featured-copy>strong span,.dom-row[data-kind=taken] .dom-row-name strong span,.dom-row[data-kind=unsupported] .dom-row-name strong span,.dom-row[data-kind=invalid] .dom-row-name strong span{color:var(--ui-muted)}.dom-featured-copy>span{font-size:17px;font-weight:800}.dom-featured-copy>span small{color:var(--ui-muted);font-size:13px;font-weight:600}.dom-featured>.ui-btn{flex:none;min-width:120px}.dom-stream [data-tone=success]{color:var(--ui-success)}.dom-stream [data-tone=warning]{color:var(--ui-warning)}.dom-stream [data-tone=violet]{color:var(--ui-violet)}.dom-stream [data-tone=muted]{color:var(--ui-muted)}.dom-featured-skeleton{gap:10px;min-height:96px;display:grid}.dom-featured-skeleton span,.dom-row-skeleton span{background:linear-gradient(90deg, var(--ui-surface-2) 25%, var(--ui-border) 50%, var(--ui-surface-2) 75%);background-size:200% 100%;border-radius:7px;height:14px;animation:1.2s linear infinite dom-shimmer;display:block}.dom-featured-skeleton span:first-child{width:90px}.dom-featured-skeleton span:last-child{width:min(320px,70%);height:26px}.dom-list{overflow:hidden}.dom-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:16px 20px 12px;display:flex}.dom-list-head>div:first-child{gap:2px;min-width:0;display:grid}.dom-list-head h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:800;overflow:hidden}.dom-list-head p{color:var(--ui-muted);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.dom-seg{background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:10px;padding:3px;display:inline-flex}.dom-seg button{min-height:30px;color:var(--ui-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:13px;font-weight:700}.dom-seg button[aria-pressed=true]{background:var(--ui-surface);color:var(--ui-text);box-shadow:0 1px 3px #0f172a1f}.dom-progress{background:var(--ui-border);height:2px}.dom-progress span{background:var(--ui-primary);height:100%;transition:width .4s;display:block}.dom-rows{margin:0;padding:0;list-style:none;display:grid}.dom-row{border-top:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr) auto 104px;align-items:center;gap:12px;min-width:0;min-height:60px;padding:8px 20px;animation:.2s ease-out dom-in;display:grid}.dom-rows>.dom-row:first-child{border-top:0}.dom-row:hover{background:var(--ui-surface-2)}.dom-row-name{gap:1px;min-width:0;display:grid}.dom-row-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.dom-row-name small{font-size:12px;font-weight:600}.dom-row-price{text-align:right;white-space:nowrap;justify-items:end;display:grid}.dom-row-price strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.dom-row-price small{color:var(--ui-muted);font-size:11.5px}.dom-row-action{justify-content:flex-end;min-width:0;display:flex}.dom-row-action .ui-btn{width:100%;max-width:104px}.dom-row-skeleton{grid-template-columns:minmax(0,1fr) 80px 104px}.dom-row-skeleton span:first-child{width:min(220px,80%)}.dom-row-skeleton span:last-child{border-radius:8px;height:32px}.dom-row-skeleton:hover{background:0 0}.dom-list-empty{color:var(--ui-muted);text-align:center;margin:0;padding:20px;font-size:13.5px}.dom-list-foot{border-top:1px solid var(--ui-border);min-height:52px;color:var(--ui-muted);justify-content:center;align-items:center;gap:10px;padding:8px 20px;font-size:13px;display:flex}.dom-state{background:var(--ui-surface);border:1px solid var(--ui-border);text-align:center;border-radius:18px;justify-items:center;gap:6px;padding:28px 20px;display:grid}.dom-state strong{font-size:16px}.dom-state span{color:var(--ui-muted);font-size:13.5px}.dom-state .ui-btn{margin-top:6px}.dom-spin{animation:.8s linear infinite ui-spin}@keyframes dom-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes dom-shimmer{to{background-position:-200% 0}}@media (max-width:560px){.dom-featured{flex-direction:column;align-items:stretch;padding:18px}.dom-featured>.ui-btn{width:100%}.dom-list-head{padding:14px 16px 10px}.dom-seg{width:100%}.dom-seg button{flex:1 1 0}.dom-row{grid-template-columns:minmax(0,1fr) 92px;grid-template-areas:"name action""price action";gap:2px 12px;padding:10px 16px}.dom-row-name{grid-area:name}.dom-row-price{text-align:left;grid-area:price;place-items:baseline start;gap:4px;display:flex}.dom-row-price:empty{display:none}.dom-row-action{grid-area:action}.dom-row-skeleton{grid-template-columns:minmax(0,1fr) 92px}.dom-row-skeleton span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.dom-featured,.dom-row,.dom-featured-skeleton span,.dom-row-skeleton span{animation:none}}.dom-picks{gap:10px;min-width:0;display:grid}.dom-picks h2{color:var(--ui-muted);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:700;display:inline-flex}.dom-picks h2 svg{color:var(--ui-primary)}.dom-picks ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dom-picks li>a,.dom-picks li>div{border:1px solid var(--ui-border);background:var(--ui-surface);height:100%;color:var(--ui-text);border-radius:14px;gap:3px;min-width:0;padding:14px 14px 12px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.dom-picks li>a:hover{border-color:var(--ui-primary);transform:translateY(-1px);box-shadow:0 8px 22px #1266f11a}.dom-picks strong{letter-spacing:-.01em;color:var(--ui-primary);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:800;overflow:hidden}.dom-picks li[data-kind=taken] strong{color:var(--ui-muted)}.dom-picks span{font-size:14.5px;font-weight:800}.dom-picks span small{color:var(--ui-muted);font-size:11.5px;font-weight:600}.dom-picks li>*>small{color:var(--ui-muted);font-size:12px;font-weight:700}.dom-picks [data-tone=success]{color:var(--ui-success)}.dom-picks [data-tone=warning]{color:var(--ui-warning)}.dom-pick-skeleton>div{min-height:78px;animation:1.2s linear infinite dom-shimmer;background:linear-gradient(90deg, var(--ui-surface-2) 25%, var(--ui-border) 50%, var(--ui-surface-2) 75%)!important;background-size:200% 100%!important;border:0!important}@media (max-width:640px){.dom-picks ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.shop-features li[data-negative]{color:var(--ui-faint);-webkit-text-decoration:line-through #94a3b899;text-decoration:line-through #94a3b899}.shop-features li[data-negative]>svg{color:var(--ui-faint)}.shop-autorenew{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;align-items:flex-start;padding:14px 16px}.shop-autorenew input{margin-top:3px}.shop-autorenew span{gap:2px;display:grid}.shop-autorenew small{color:var(--ui-muted);font-size:13px}
