.ord-body{background:#f7f7f8;min-height:100vh;font-family:'Inter',system-ui,-apple-system,sans-serif;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.ord-body *{box-sizing:border-box}.ord-main img,.ord-step-pane img{max-width:100%;height:auto}[data-theme="dark"] .ord-body{background:var(--bg)}.ord-body #nav-placeholder{background:#f7f7f8}[data-theme="dark"] .ord-body #nav-placeholder{background:var(--bg)}.ord-input.is-error{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.18)}.ord-cf-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:680px){.ord-cf-grid{grid-template-columns:1fr}}.ord-username-wrap{display:flex;align-items:stretch;border:1px solid var(--border,#e5e7eb);border-radius:10px;overflow:hidden;background:var(--card,#fff);box-shadow:0 1px 2px rgba(0,0,0,.04);transition:border-color .15s,box-shadow .15s}.ord-username-wrap:focus-within{border-color:var(--accent,#065CFE);box-shadow:0 0 0 3px rgba(6,92,254,.18)}.ord-username-wrap .ord-username-input{border:0;border-radius:0;background:transparent;flex:1;min-width:0;outline:none;padding:.7rem .85rem;font-size:.95rem;color:var(--text)}.ord-username-suffix{display:inline-flex;align-items:center;padding:0 .85rem;background:rgba(6,92,254,.06);color:var(--muted,#6b7280);font-size:.92rem;font-weight:500;border-left:1px solid var(--border,#e5e7eb);white-space:nowrap;max-width:60%;overflow:hidden;text-overflow:ellipsis;user-select:none}[data-theme="dark"] .ord-username-suffix{background:rgba(96,165,250,.12);color:#9ca3af}.ord-qty-wrap{display:flex;flex-direction:column;gap:.6rem}.ord-qty-head{display:flex;align-items:center;justify-content:space-between;font-weight:500;color:var(--text)}.ord-qty-range-hint{font-size:.78rem;color:var(--muted,#6b7280);font-weight:500}.ord-qty-stepper{display:inline-flex;align-items:stretch;border:1px solid var(--border,#e5e7eb);border-radius:10px;overflow:hidden;background:var(--card,#fff);width:fit-content;box-shadow:0 1px 2px rgba(0,0,0,.04)}.ord-qty-btn{appearance:none;border:0;background:transparent;width:46px;height:46px;font-size:1.4rem;font-weight:600;line-height:1;color:var(--text);cursor:pointer;transition:background .15s;display:inline-flex;align-items:center;justify-content:center}.ord-qty-btn:hover:not(:disabled){background:rgba(6,92,254,.08);color:var(--accent,#065CFE)}.ord-qty-btn:active:not(:disabled){background:rgba(6,92,254,.16)}.ord-qty-btn:disabled{opacity:.35;cursor:not-allowed}.ord-qty-num{width:64px;height:46px;border:0;border-left:1px solid var(--border,#e5e7eb);border-right:1px solid var(--border,#e5e7eb);background:transparent;text-align:center;font-size:1.05rem;font-weight:700;color:var(--text);-moz-appearance:textfield;outline:none}.ord-qty-num::-webkit-outer-spin-button,.ord-qty-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ord-qty-num:focus{background:rgba(6,92,254,.04)}[data-theme="dark"] .ord-qty-stepper{background:var(--card)}[data-theme="dark"] .ord-qty-btn:hover:not(:disabled){background:rgba(96,165,250,.16);color:#60a5fa}.ord-domain-optin{display:flex;align-items:center;gap:.7rem;cursor:pointer;padding:.85rem 1rem;background:var(--card,#fff);border:1.5px dashed var(--border,#e5e7eb);border-radius:11px;transition:border-color .15s,background .15s;font-size:.92rem;color:var(--text);user-select:none}.ord-domain-optin:hover{border-color:var(--accent,#065CFE);background:rgba(6,92,254,.03)}.ord-domain-optin input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--border,#cbd5e1);background:var(--card,#fff);cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s;position:relative}.ord-domain-optin input[type="checkbox"]:checked{background:var(--accent,#065CFE);border-color:var(--accent,#065CFE)}.ord-domain-optin input[type="checkbox"]:checked::after{content:'';position:absolute;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.ord-domain-optin-text{font-weight:500;line-height:1.4}[data-theme="dark"] .ord-domain-optin{background:rgba(255,255,255,.02);border-color:rgba(255,255,255,.12)}[data-theme="dark"] .ord-domain-optin:hover{background:rgba(96,165,250,.06);border-color:#60a5fa}.ord-qty-note{display:flex;align-items:flex-start;gap:.45rem;margin-top:.55rem;padding:.55rem .75rem;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.25);border-radius:8px;font-size:.82rem;line-height:1.45;color:#92400e}.ord-qty-note::before{content:'ⓘ';font-size:1rem;line-height:1.1;flex-shrink:0;color:#d97706;font-weight:700}[data-theme="dark"] .ord-qty-note{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.35);color:#fbbf24}[data-theme="dark"] .ord-qty-note::before{color:#fbbf24}.ord-stepper-wrap{background:var(--card);border-bottom:1px solid var(--border);padding:1.75rem 1.25rem 1.5rem;margin-top:0}.ord-stepper{max-width:780px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;list-style:none;padding:0;gap:.5rem;position:relative}.ord-stepper::before{content:'';position:absolute;top:15px;left:6%;right:6%;height:2px;background:var(--border);z-index:0;border-radius:2px}.ord-step{display:flex;flex-direction:column;align-items:center;gap:.55rem;position:relative;z-index:1;flex:1;text-align:center}.ord-step::before{content:'';position:absolute;top:15px;right:50%;width:100%;height:2px;background:transparent;z-index:0;border-radius:2px;transition:background .3s ease}.ord-step:first-child::before{display:none}.ord-step.is-active::before,.ord-step.is-complete::before{background:linear-gradient(90deg,rgba(6,92,254,.4),rgba(6,92,254,.7))}.ord-step-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(6,92,254,.14);color:var(--primary);font-weight:700;font-size:.88rem;letter-spacing:-.01em;border:0;transition:background .25s ease,color .25s ease,box-shadow .25s ease;position:relative;z-index:1}[data-theme="dark"] .ord-step-num{background:rgba(96,165,250,.18);color:#93c5fd}.ord-step.is-active .ord-step-num{background:#0445d4;color:#fff;box-shadow:0 0 0 5px rgba(6,92,254,.18)}.ord-step.is-complete .ord-step-num{background:#0445d4;color:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-repeat:no-repeat;background-position:center;box-shadow:0 0 0 5px rgba(6,92,254,.12)}.ord-step-label{font-size:.92rem;font-weight:700;color:var(--text);letter-spacing:-.005em;line-height:1.2;transition:color .2s}.ord-step-sub{font-size:.78rem;font-weight:500;color:var(--text2);line-height:1.3;margin-top:-.1rem}.ord-step.is-active .ord-step-label,.ord-step.is-complete .ord-step-label{color:var(--primary)}.ord-main{max-width:1200px;margin:0 auto;padding:2rem 1.25rem 4rem}.ord-grid{display:grid;grid-template-columns:1fr 380px;gap:2rem;align-items:start}.ord-step-pane{display:none}.ord-step-pane.is-active{display:block;animation:ordFade .35s ease;background:var(--card);border:1.5px solid var(--border);border-radius:18px;padding:1.75rem 1.75rem 2rem;box-shadow:0 1px 2px rgba(15,23,42,.04)}@media(max-width:680px){.ord-step-pane.is-active{padding:1.25rem 1.1rem 1.5rem;border-radius:14px}}@keyframes ordFade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ord-step-title{font-size:1.6rem;font-weight:800;color:var(--text);margin:0 0 1.5rem;letter-spacing:-.015em}.ord-card{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:1.25rem;margin-bottom:1.25rem}[data-theme="dark"] .ord-card{background:rgba(255,255,255,.02)}.ord-plan-card{background:linear-gradient(135deg,rgba(6,92,254,.04) 0%,rgba(6,92,254,.01) 100%);border-color:rgba(6,92,254,.2)}[data-theme="dark"] .ord-plan-card{background:linear-gradient(135deg,rgba(6,92,254,.12) 0%,rgba(6,92,254,.04) 100%)}.ord-plan-card-head{display:flex;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem}.ord-plan-eyebrow{font-size:.7rem;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.3rem}.ord-plan-name{font-size:1.2rem;font-weight:800;color:var(--text);line-height:1.2}.ord-plan-cycle{font-size:.85rem;color:var(--text2);margin-top:.2rem}.ord-plan-change{font-size:.82rem;font-weight:600;color:var(--primary);text-decoration:none;padding:.4rem .75rem;border-radius:8px;border:1px solid rgba(6,92,254,.2);background:transparent;transition:background .2s}.ord-plan-change:hover{background:rgba(6,92,254,.08)}.ord-plan-card-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.85rem}.ord-plan-price{display:inline-flex;align-items:baseline;gap:.1rem;color:var(--text)}.ord-plan-price-cur{font-size:1.1rem;font-weight:600}.ord-plan-price-num{font-size:2rem;font-weight:900;letter-spacing:-.02em}.ord-plan-price-suf{font-size:.95rem;color:var(--text2);font-weight:500;margin-left:.15rem}.ord-plan-total{font-size:.85rem;color:var(--text2)}.ord-plan-total strong{color:var(--text);font-weight:700;font-size:1rem;margin-left:.3rem}.ord-section{margin-bottom:1.5rem}.ord-section-title{font-size:.92rem;font-weight:700;color:var(--text);margin-bottom:.65rem}.ord-cycles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.65rem}.ord-cycle{position:relative;cursor:pointer;background:var(--card);border:1.5px solid var(--border);border-radius:11px;padding:.85rem 1rem;transition:border-color .18s,background .18s;display:block;min-width:0}.ord-cycle-body{min-width:0}.ord-cycle-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ord-cycle-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ord-cycle input{position:absolute;opacity:0;pointer-events:none}.ord-cycle:hover{border-color:rgba(6,92,254,.3)}.ord-cycle.is-selected{border-color:var(--primary);background:rgba(6,92,254,.05)}[data-theme="dark"] .ord-cycle.is-selected{background:rgba(6,92,254,.12)}.ord-cycle-name{font-size:.92rem;font-weight:700;color:var(--text)}.ord-cycle-sub{font-size:.78rem;color:var(--text2);margin-top:.2rem}.ord-cycle-pill{position:absolute;top:-9px;right:10px;background:var(--primary);color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.04em;padding:.2rem .5rem;border-radius:99px;text-transform:uppercase}.ord-cycle-loading{display:flex;align-items:center;gap:.5rem;padding:.85rem 1rem;color:var(--text2);font-size:.85rem;background:var(--bg2);border-radius:9px}.ord-cycle-loading[hidden]{display:none !important}.ord-cycle-spinner{width:14px;height:14px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--primary);animation:ordSpin .7s linear infinite;display:inline-block}.ord-summary-row[hidden],.ord-form-error[hidden],.ord-success-overlay[hidden]{display:none !important}.ord-domain-tabs{display:flex;gap:.4rem;margin-bottom:1rem;flex-wrap:wrap}.ord-domain-required{color:#ef4444;font-weight:700;margin-left:.15rem}.ord-use-cart-domain{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;border-radius:11px;margin-bottom:.95rem;background:linear-gradient(135deg,rgba(6,92,254,.06) 0%,rgba(6,92,254,.02) 100%);border:1.5px solid rgba(6,92,254,.22)}[data-theme="dark"] .ord-use-cart-domain{background:linear-gradient(135deg,rgba(96,165,250,.08) 0%,rgba(96,165,250,.03) 100%);border-color:rgba(96,165,250,.25)}.ord-use-cart-domain[hidden]{display:none !important}.ord-use-cart-domain-info{flex:1;display:flex;align-items:center;gap:.7rem;min-width:0}.ord-use-cart-domain-icon{width:34px;height:34px;border-radius:9px;flex-shrink:0;background:rgba(6,92,254,.1);color:var(--primary,#065CFE);display:inline-flex;align-items:center;justify-content:center}.ord-use-cart-domain-icon svg{width:17px;height:17px}.ord-use-cart-domain-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.ord-use-cart-domain-name{font-size:.98rem;font-weight:700;color:var(--text);letter-spacing:-.005em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ord-use-cart-domain-hint{font-size:.77rem;color:var(--text2);font-weight:600;line-height:1.2}.ord-use-cart-domain-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:99px;background:var(--primary,#065CFE);color:#fff;border:0;font-weight:700;font-size:.85rem;font-family:inherit;cursor:pointer;transition:background .18s,transform .18s}.ord-use-cart-domain-btn:hover{background:var(--primary-l,#054acc);transform:translateY(-1px)}.ord-use-cart-domain-btn svg{width:14px;height:14px}@media(max-width:540px){.ord-use-cart-domain{flex-direction:column;align-items:flex-start;gap:.65rem}.ord-use-cart-domain-btn{width:100%;justify-content:center}}.ord-domain-only-editor{margin-top:1.25rem;padding:1.25rem;background:var(--card);border:1.5px solid var(--border);border-radius:14px}.ord-domain-only-editor .ord-section-title{margin-bottom:.85rem}.ord-domain-only-editor .ord-form-grid-2{gap:1rem}.ord-domain-only-editor .ord-domain-msg{margin-top:.75rem}@media(max-width:600px){.ord-domain-only-editor .ord-form-grid-2{grid-template-columns:1fr}}.ord-domain-clean{width:100%;font-size:1rem;padding:.95rem 1rem;border:1.5px solid var(--border);border-radius:11px;background:var(--card);color:var(--text);font-family:inherit;outline:none;transition:border-color .18s,box-shadow .18s}.ord-domain-clean::placeholder{color:var(--text3);font-weight:400}.ord-domain-clean:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(6,92,254,.12)}.ord-domain-clean.is-good{border-color:#16a34a}.ord-domain-clean.is-good:focus{box-shadow:0 0 0 3px rgba(22,163,74,.15)}.ord-domain-clean.is-bad{border-color:#dc2626}.ord-domain-clean.is-bad:focus{box-shadow:0 0 0 3px rgba(220,38,38,.15)}.ord-domain-msg{display:none;align-items:center;gap:.4rem;margin-top:.55rem;font-size:.85rem;font-weight:600;line-height:1.3}.ord-domain-msg.is-shown{display:inline-flex}.ord-domain-msg svg{width:14px;height:14px;flex-shrink:0}.ord-domain-msg.is-info{color:var(--text2);font-weight:500}.ord-domain-msg.is-checking{color:var(--text2);font-weight:500}.ord-domain-msg.is-checking::before{content:'';width:12px;height:12px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--primary,#065CFE);animation:ordSpin .7s linear infinite;flex-shrink:0}@keyframes ordSpin{to{transform:rotate(360deg)}}.ord-domain-msg.is-good{color:#15803d}.ord-domain-msg.is-bad{color:#dc2626}[data-theme="dark"] .ord-domain-msg.is-good{color:#86efac}[data-theme="dark"] .ord-domain-msg.is-bad{color:#fca5a5}.ord-section.has-attached-domain .ord-domain-tabs,.ord-section.has-attached-domain .ord-domain-pane,.ord-section.has-attached-domain .ord-domain-pane.is-active,.ord-section.has-attached-domain .ord-domain-error{display:none !important}.ord-domain-attached{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border-radius:11px;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.25)}[data-theme="dark"] .ord-domain-attached{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.3)}.ord-domain-attached-icon{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#16a34a;color:#fff}.ord-domain-attached-icon svg{width:18px;height:18px}.ord-domain-attached-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.ord-domain-attached-name{font-size:1rem;font-weight:800;color:var(--text);letter-spacing:-.005em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ord-domain-attached-sub{font-size:.82rem;color:#15803d;font-weight:600;line-height:1.2}[data-theme="dark"] .ord-domain-attached-sub{color:#86efac}.ord-domain-attached-change{flex-shrink:0;padding:.5rem 1rem;background:transparent;border:1.5px solid var(--border);border-radius:99px;font-size:.82rem;font-weight:700;color:var(--text);cursor:pointer;font-family:inherit;transition:all .18s}.ord-domain-attached-change:hover{border-color:var(--primary);color:var(--primary)}.ord-domain-error{margin-top:.85rem;padding:.7rem 1rem;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.3);border-radius:9px;color:#dc2626;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.ord-domain-error[hidden]{display:none !important}.ord-domain-error svg{width:16px;height:16px;flex-shrink:0}[data-theme="dark"] .ord-domain-error{color:#fca5a5;background:rgba(239,68,68,.12)}.ord-section.ord-domain-section-error .ord-domain-search,.ord-domain-section-error #ordOwnDomain{border-color:#dc2626 !important;box-shadow:0 0 0 3px rgba(220,38,38,.12) !important}.ord-domain-tab{padding:.55rem 1rem;background:transparent;border:1.5px solid var(--border);border-radius:99px;font-size:.82rem;font-weight:600;color:var(--text2);cursor:pointer;transition:all .18s;font-family:inherit}.ord-domain-tab:hover{border-color:rgba(6,92,254,.3);color:var(--text)}.ord-domain-tab.is-active{background:var(--primary);color:#fff;border-color:var(--primary)}.ord-domain-pane{display:none !important}.ord-domain-pane.is-active{display:block !important;animation:ordFade .25s ease}.ord-domain-search{display:flex;align-items:center;gap:0;background:var(--card);border:1.5px solid var(--border);border-radius:11px;overflow:hidden;transition:border-color .18s}.ord-domain-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(6,92,254,.12)}.ord-domain-search svg{width:18px;height:18px;color:var(--text3);margin-left:1rem;flex-shrink:0}.ord-domain-search input{flex:1;border:none;outline:none;background:transparent;padding:.85rem .8rem;font-size:.92rem;font-family:inherit;color:var(--text)}.ord-domain-search input::placeholder{color:var(--text3)}.ord-domain-search button{padding:.85rem 1.25rem;background:var(--primary);color:#fff;border:none;font-weight:700;font-size:.88rem;cursor:pointer;transition:background .18s;font-family:inherit;white-space:nowrap}.ord-domain-search button:hover{background:var(--primary-l,#054acc)}.ord-domain-result{margin-top:.85rem}.ord-domain-result:empty{display:none}.ord-domain-result-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--bg2);border-radius:9px;border:1px solid var(--border);margin-bottom:.4rem;font-size:.88rem}.ord-domain-result-item.is-available{border-color:rgba(34,197,94,.4);background:rgba(34,197,94,.06)}.ord-domain-result-item.is-taken{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.05)}.ord-domain-result-item button{padding:.4rem .85rem;background:var(--primary);color:#fff;border:none;border-radius:7px;font-weight:600;font-size:.78rem;cursor:pointer}.ord-domain-tlds{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.ord-tld-pill{font-size:.78rem;color:var(--text2);background:var(--bg2);padding:.4rem .75rem;border-radius:99px;border:1px solid var(--border)}.ord-tld-pill strong{color:var(--text);font-weight:700;margin-left:.3rem}.ord-help{font-size:.82rem;color:var(--text2);line-height:1.5;margin:.65rem 0 0}.ord-help strong{color:var(--text);font-weight:600}.ord-extras-section{padding-top:.25rem}.ord-section-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.65rem}.ord-section-title-row .ord-section-title{margin:0}.ord-extras-link{font-size:.82rem}.ord-extras-list{display:flex;flex-direction:column;border:1.5px solid var(--border);border-radius:12px;background:var(--card);overflow:hidden}.ord-extra-row{display:flex;align-items:center;gap:.85rem;padding:.75rem 1rem;border-bottom:1px solid var(--border)}.ord-extra-row:last-child{border-bottom:0}.ord-extra-icon{width:32px;height:32px;border-radius:8px;flex-shrink:0;background:rgba(6,92,254,.08);color:var(--primary);display:inline-flex;align-items:center;justify-content:center}.ord-extra-icon svg{width:16px;height:16px}.ord-extra-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.ord-extra-name{font-size:.92rem;font-weight:700;color:var(--text);line-height:1.2;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ord-extra-meta{font-size:.78rem;color:var(--text2);line-height:1.2}.ord-extra-cycle{appearance:none;-webkit-appearance:none;padding:.4rem 1.85rem .4rem .7rem;border-radius:8px;border:1.5px solid var(--border);background:var(--card);font-size:.82rem;font-weight:600;color:var(--text);font-family:inherit;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .55rem center;transition:border-color .18s,box-shadow .18s}.ord-extra-cycle:hover{border-color:var(--primary)}.ord-extra-cycle:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(6,92,254,.12)}.ord-extra-price{font-weight:800;color:var(--text);font-size:.95rem;letter-spacing:-.005em;flex-shrink:0;min-width:80px;text-align:right}@media(max-width:540px){.ord-extra-row{flex-wrap:wrap;gap:.55rem;padding:.7rem .85rem}.ord-extra-info{flex:1 1 auto}.ord-extra-cycle{order:3;flex:0 0 auto}.ord-extra-price{order:2;min-width:auto;font-size:.9rem}}.ord-account-tabs{display:none}.ord-account-pane{display:none !important}.ord-account-pane.is-active{display:block !important;animation:ordFade .25s ease}form.ord-account-pane.is-active{display:flex !important}.ord-auth-tabs{display:flex;max-width:520px;margin:0 auto 1.25rem;padding:.3rem;gap:.25rem;background:var(--bg2,#f4f5f7);border:1px solid var(--border);border-radius:14px}.ord-auth-tabs .ord-account-tab{display:inline-flex !important;flex:1 1 0;align-items:center;justify-content:center;padding:.7rem 1rem;background:transparent;border:0;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;letter-spacing:-.005em;color:var(--text2);border-radius:10px;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.ord-auth-tabs .ord-account-tab:hover{color:var(--text);background:rgba(255,255,255,.6)}.ord-auth-tabs .ord-account-tab.is-active{color:var(--primary,#065CFE);background:var(--card,#fff);box-shadow:0 2px 6px rgba(15,23,42,.08),0 0 0 1px rgba(6,92,254,.18)}[data-theme="dark"] .ord-auth-tabs{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.08)}[data-theme="dark"] .ord-auth-tabs .ord-account-tab:hover{background:rgba(255,255,255,.06);color:#f1f5f9}[data-theme="dark"] .ord-auth-tabs .ord-account-tab.is-active{color:#93c5fd;background:#0f1e3d;box-shadow:0 2px 6px rgba(0,0,0,.35),0 0 0 1px rgba(96,165,250,.35)}@media (max-width:520px){.ord-auth-tabs{margin:0 auto 1rem}.ord-auth-tabs .ord-account-tab{font-size:.9rem;padding:.6rem .75rem}}.ord-auth-card{max-width:480px;margin:0 auto;display:flex;flex-direction:column;gap:1.4rem;padding:.5rem 0}.ord-auth-head{text-align:center;display:flex;flex-direction:column;gap:.45rem}.ord-auth-title{font-size:1.7rem;font-weight:800;color:var(--text);margin:0;letter-spacing:-.02em;line-height:1.15}.ord-auth-sub{font-size:.92rem;color:var(--text2);margin:0;line-height:1.5}.ord-auth-google{display:flex;align-items:center;justify-content:center;width:100%}.ord-auth-google>div{display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto}.ord-auth-google .g_id_signin{display:flex !important;align-items:center;justify-content:center;width:100% !important;margin:0 auto}.ord-auth-google .g_id_signin>div{margin:0 auto !important}.ord-auth-google iframe{margin:0 auto !important;display:block}.ord-auth-divider{display:flex;align-items:center;gap:.85rem;text-align:center;color:var(--text2);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.ord-auth-divider::before,.ord-auth-divider::after{content:'';flex:1;height:1px;background:var(--border)}.ord-auth-form{margin:0;gap:1rem}.ord-auth-form .ord-cta-primary{margin-top:.5rem}.ord-auth-foot{font-size:.88rem;color:var(--text2);text-align:center;margin:0;padding-top:.5rem;border-top:1px solid var(--border);padding-top:1.1rem}.ord-auth-foot a{color:var(--primary);font-weight:700;text-decoration:none}.ord-auth-foot a:hover{text-decoration:underline}.ord-account-pane[data-apane="signup"]{max-width:520px;margin:0 auto}@media(max-width:520px){.ord-auth-card,.ord-account-pane[data-apane="signup"]{max-width:100%}.ord-auth-title{font-size:1.4rem}}.ord-form{display:flex;flex-direction:column;gap:1rem}.ord-form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ord-label{display:flex;flex-direction:column;gap:.4rem}.ord-label-text{font-size:.82rem;font-weight:600;color:var(--text);letter-spacing:.005em;display:inline-flex;align-items:baseline;gap:.2rem}.ord-req{color:#ef4444;font-style:normal;font-weight:700}.ord-opt{font-size:.78rem;color:var(--text3);font-weight:400;margin-left:.2rem}.ord-input{width:100%;padding:.78rem .95rem;border:1.5px solid var(--border);border-radius:9px;font-size:.92rem;font-family:inherit;color:var(--text);background:var(--card);outline:none;transition:border-color .18s,box-shadow .18s;box-sizing:border-box}.ord-input::placeholder{color:var(--text3);font-weight:400}.ord-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(6,92,254,.12)}.ord-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem;cursor:pointer}.ord-phone-wrap{display:flex;align-items:stretch;border:1.5px solid var(--border);border-radius:9px;background:var(--card);overflow:hidden;transition:border-color .18s,box-shadow .18s}.ord-phone-wrap:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(6,92,254,.12)}.ord-phone-prefix{display:inline-flex;align-items:center;justify-content:center;padding:0 .85rem;background:var(--bg2);color:var(--text2);font-size:.92rem;font-weight:600;border-right:1.5px solid var(--border);user-select:none;flex-shrink:0}.ord-phone-input{flex:1;border:none!important;border-radius:0!important;background:transparent}.ord-phone-input:focus{box-shadow:none!important;border:none!important}.ord-form-row-between{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.ord-checkbox{display:inline-flex;align-items:flex-start;gap:.55rem;font-size:.85rem;color:var(--text2);cursor:pointer;line-height:1.45}.ord-checkbox input{width:18px;height:18px;flex-shrink:0;margin-top:1px;accent-color:var(--primary);cursor:pointer}.ord-checkbox a{color:var(--primary);font-weight:600}.ord-wiz-pane[data-wpane="2"] .ord-checkbox{margin-top:.85rem}.ord-link{color:var(--primary);font-weight:600;text-decoration:none;font-size:.85rem}.ord-link:hover{text-decoration:underline}.ord-form-foot{font-size:.85rem;color:var(--text2);text-align:center;margin:.5rem 0 0}.ord-form-foot a{color:var(--primary);font-weight:600;text-decoration:none}.ord-form-foot a:hover{text-decoration:underline}.ord-form-error{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.3);color:#dc2626;padding:.7rem 1rem;border-radius:9px;font-size:.85rem;font-weight:500}[data-theme="dark"] .ord-form-error{color:#fca5a5;background:rgba(239,68,68,.12)}.ord-signin-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem;align-items:start}@media(max-width:760px){.ord-signin-grid{grid-template-columns:1fr;gap:1.25rem}}.ord-signin-form{margin:0}.ord-signin-alt{display:flex;flex-direction:column;align-items:stretch;gap:1rem;padding:1.25rem;border-radius:14px;background:rgba(6,92,254,.04);border:1px dashed var(--border)}[data-theme="dark"] .ord-signin-alt{background:rgba(96,165,250,.06)}.ord-signin-alt-divider{display:flex;align-items:center;gap:.6rem;text-align:center;color:var(--text2);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.ord-signin-alt-divider::before,.ord-signin-alt-divider::after{content:'';flex:1;height:1px;background:var(--border)}.ord-signin-alt .g_id_signin{align-self:center}.ord-google-btn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;padding:.85rem 1.25rem;border-radius:10px;background:#fff;border:1.5px solid var(--border,#e5e7eb);color:#1f2937;font-weight:600;font-size:.95rem;text-decoration:none;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .12s}.ord-google-btn:hover{border-color:#d1d5db;box-shadow:0 2px 6px rgba(0,0,0,.06);transform:translateY(-1px)}.ord-google-btn svg{width:18px;height:18px;flex-shrink:0}[data-theme="dark"] .ord-google-btn{background:rgba(255,255,255,.95);color:#1f2937}.ord-signin-alt-note{font-size:.82rem;color:var(--text2);text-align:center;line-height:1.45;margin:0}.ord-wiz-progress{display:flex;align-items:center;justify-content:center;gap:0;margin:.4rem auto 1.5rem;padding:0;background:transparent;border-radius:0;max-width:160px}.ord-wiz-step{display:inline-flex;align-items:center;justify-content:center;font-size:0;color:transparent;line-height:0;flex:0 0 auto}.ord-wiz-step b{display:block;width:11px;height:11px;border-radius:50%;background:#cbd5e1;border:0;font-size:0;color:transparent;line-height:0;transition:background .2s ease,transform .2s ease}.ord-wiz-step.is-active b,.ord-wiz-step.is-done b{background:var(--primary,#065CFE);transform:scale(1.15)}[data-theme="dark"] .ord-wiz-step b{background:rgba(255,255,255,.18)}[data-theme="dark"] .ord-wiz-step.is-active b,[data-theme="dark"] .ord-wiz-step.is-done b{background:#60a5fa}.ord-wiz-line{flex:0 0 64px;height:2px;background:#e2e8f0;border-radius:0;margin:0 .55rem}[data-theme="dark"] .ord-wiz-line{background:rgba(255,255,255,.12)}.ord-wiz-pane{display:none}.ord-wiz-pane.is-active{display:block;animation:ordFade .25s ease}.ord-logged-card{display:flex;align-items:center;gap:1rem;background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:1rem 1.25rem;margin-bottom:1.5rem}.ord-logged-avatar{width:42px;height:42px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#065CFE 0%,#0046d6 100%);color:#fff;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.ord-logged-avatar img{width:100%;height:100%;object-fit:cover;display:block}.ord-logged-info{flex:1;min-width:0}.ord-logged-name{font-weight:700;color:var(--text);font-size:.95rem}.ord-logged-email{font-size:.82rem;color:var(--text2)}.ord-logged-signout{background:transparent;border:none;color:#ef4444;font-weight:600;font-size:.82rem;cursor:pointer;padding:.4rem .7rem;border-radius:7px;transition:background .15s;font-family:inherit}.ord-logged-signout:hover{background:rgba(239,68,68,.08)}.ord-pay-methods{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.5rem}.ord-pay-loading{display:flex;align-items:center;gap:.5rem;padding:.85rem 1rem;color:var(--text2);font-size:.85rem;background:var(--bg2);border-radius:9px}.ord-pay-method{display:flex;align-items:center;gap:1rem;background:var(--card);border:1px solid var(--border);border-radius:8px;padding:.95rem 1.1rem;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.ord-pay-method.is-selected{box-shadow:0 0 0 1px var(--primary) inset}.ord-pay-method input{width:18px;height:18px;flex-shrink:0;accent-color:var(--primary);cursor:pointer}.ord-pay-method.is-selected{border-color:var(--primary);background:rgba(6,92,254,.04)}[data-theme="dark"] .ord-pay-method.is-selected{background:rgba(6,92,254,.1)}.ord-pay-body{flex:1}.ord-pay-name{font-size:.95rem;font-weight:700;color:var(--text)}.ord-pay-sub{font-size:.78rem;color:var(--text2);margin-top:.15rem}.ord-pay-logos{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}.ord-pay-mini{font-size:.65rem;font-weight:700;color:var(--text2);padding:.2rem .45rem;background:var(--bg2);border:1px solid var(--border);border-radius:5px;letter-spacing:.05em;text-transform:uppercase}.ord-pay-pill-bkash{background:#e2136e;color:#fff;border:none;font-size:.7rem;font-weight:700;padding:.25rem .55rem;border-radius:5px}.ord-pay-logo-img{display:inline-flex;align-items:center;justify-content:center;height:36px;width:88px;flex-shrink:0;border-radius:6px;transition:background .18s,border-color .18s}.ord-pay-logo-img img{display:block;max-height:28px;max-width:80%;width:auto;height:auto;object-fit:contain}[data-theme="dark"] .ord-pay-logo-img{background:#f8fafc;border:1px solid rgba(255,255,255,.06);padding:0 .5rem}@media(max-width:520px){.ord-pay-logo-img{height:30px;width:70px}.ord-pay-logo-img img{max-height:22px}}.ord-promo{border:1px dashed var(--border);border-radius:11px;padding:1rem 1.1rem;margin-bottom:1.5rem}.ord-promo summary{cursor:pointer;font-size:.88rem;font-weight:600;color:var(--primary);list-style:none;display:inline-flex;align-items:center;gap:.4rem}.ord-promo summary::-webkit-details-marker{display:none}.ord-promo summary::before{content:'+';font-weight:700;font-size:1rem}.ord-promo[open] summary::before{content:'−'}.ord-promo-form{display:flex;gap:.5rem;margin-top:.85rem}.ord-promo-form .ord-input{flex:1}.ord-promo-msg:empty{display:none}.ord-promo-msg{margin-top:.5rem;font-size:.82rem;font-weight:500}.ord-promo-msg.is-success{color:#16a34a}.ord-promo-msg.is-error{color:#dc2626}.ord-form-actions{display:flex;gap:.85rem;align-items:center;justify-content:flex-start;margin-top:1rem;position:relative;z-index:1;flex-wrap:wrap}.ord-form-actions .ord-cta{flex:0 0 auto;min-width:0;width:auto;white-space:nowrap}.ord-form-actions .ord-cta-ghost{flex:0 0 auto;min-width:110px}.ord-form-actions .ord-cta-primary{flex:0 0 auto}.ord-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 1.5rem;border:none;border-radius:10px;font-size:.95rem;font-weight:700;font-family:inherit;cursor:pointer;transition:all .18s;letter-spacing:.005em;line-height:1;width:100%}.ord-cta svg{width:16px;height:16px;flex-shrink:0}.ord-cta-primary{background:var(--primary);color:#fff;box-shadow:0 4px 14px rgba(6,92,254,.3)}.ord-cta-primary:hover:not(:disabled){background:var(--primary-l,#054acc);box-shadow:0 6px 20px rgba(6,92,254,.4)}.ord-cta-primary:disabled{opacity:.6;cursor:not-allowed}.ord-cta-ghost{background:transparent;color:var(--text2);border:1.5px solid var(--border);box-shadow:none}.ord-cta-ghost:hover{background:var(--bg2);color:var(--text)}.ord-cta-sm{padding:.65rem 1rem;font-size:.85rem;background:var(--primary);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;font-family:inherit}.ord-cta-sm:hover{background:var(--primary-l,#054acc)}.ord-cta-submit,.ord-summary-cta{position:relative;overflow:hidden}.ord-cta-submit .ord-cta-spinner{display:none}.ord-cta-submit.is-loading,.ord-cta-submit.is-loading:disabled,.ord-summary-cta.is-loading,.ord-summary-cta.is-loading:disabled{cursor:wait !important;opacity:1 !important;pointer-events:none;color:#fff !important;animation:ordCtaPulse 1.6s ease-in-out infinite}.ord-cta-submit.is-loading,.ord-cta-submit.is-loading:disabled{background:var(--primary) !important}.ord-summary-cta.is-loading,.ord-summary-cta.is-loading:disabled{background:#16a34a !important;animation:ordCtaPulseGreen 1.6s ease-in-out infinite}.ord-cta-submit.is-loading .ord-cta-label,.ord-cta-submit.is-loading>svg,.ord-summary-cta.is-loading .ord-summary-cta-label,.ord-summary-cta.is-loading>svg{display:none !important}.ord-cta-submit.is-loading::before,.ord-summary-cta.is-loading::before{content:"";display:inline-block;width:20px;height:20px;margin-right:.75rem;vertical-align:-4px;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:ordSpin .7s linear infinite}.ord-cta-submit.is-loading::after,.ord-summary-cta.is-loading::after{content:"Processing your order…";font-weight:600;letter-spacing:.01em}@keyframes ordSpin{to{transform:rotate(360deg)}}@keyframes ordCtaPulse{0%,100%{box-shadow:0 0 0 0 rgba(6,92,254,.45),0 4px 14px rgba(6,92,254,.25)}50%{box-shadow:0 0 0 10px rgba(6,92,254,0),0 6px 20px rgba(6,92,254,.35)}}@keyframes ordCtaPulseGreen{0%,100%{box-shadow:0 0 0 0 rgba(22,163,74,.45),0 4px 14px rgba(22,163,74,.25)}50%{box-shadow:0 0 0 10px rgba(22,163,74,0),0 6px 20px rgba(22,163,74,.35)}}.ord-trust-note{display:flex;align-items:flex-start;gap:.5rem;font-size:.78rem;color:var(--text3);line-height:1.5;margin-top:1rem;text-align:left}.ord-trust-note svg{flex-shrink:0;margin-top:2px;color:#16a34a;stroke:#16a34a}.ord-col-summary{position:sticky;top:90px}.ord-summary{background:var(--card);border:1.5px solid var(--border);border-radius:14px;padding:1.15rem 1.15rem 1.1rem;box-shadow:0 1px 2px rgba(15,23,42,.04)}.ord-summary-title{font-size:1rem;font-weight:800;color:var(--text);margin:0 0 .9rem;letter-spacing:-.01em}.ord-summary-row{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem;margin-bottom:.65rem;font-size:.86rem}.ord-summary-product-info{flex:1;min-width:0}.ord-summary-product-name{font-weight:700;color:var(--text);font-size:.88rem;line-height:1.3}.ord-summary-product-sub{font-size:.74rem;color:var(--text2);margin-top:.15rem}.ord-summary-item-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:8px;background:rgba(6,92,254,.1);color:var(--primary,#065CFE);margin-top:0}.ord-summary-item-icon svg{width:17px;height:17px}[data-theme="dark"] .ord-summary-item-icon{background:rgba(96,165,250,.15);color:#93c5fd}.ord-summary-item-icon-domain{background:rgba(6,92,254,.08);color:var(--primary,#065CFE)}[data-theme="dark"] .ord-summary-item-icon-domain{background:rgba(96,165,250,.12);color:#93c5fd}.ord-summary-product-domain{display:inline-flex;align-items:center;gap:.35rem;margin-top:.4rem;padding:.25rem .55rem;background:rgba(6,92,254,.08);border:1px solid rgba(6,92,254,.18);border-radius:99px;font-size:.74rem;color:var(--primary,#065CFE);font-weight:600;letter-spacing:-.005em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ord-summary-product-domain[hidden]{display:none !important}.ord-summary-product-domain svg{width:11px;height:11px;flex-shrink:0}[data-theme="dark"] .ord-summary-product-domain{background:rgba(96,165,250,.12);color:#93c5fd;border-color:rgba(96,165,250,.25)}.ord-summary-product-price{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;flex-shrink:0}.ord-summary-old{font-size:.74rem;color:var(--text3);text-decoration:line-through}.ord-summary-product-price strong{font-size:.95rem;color:var(--text);font-weight:700}.ord-summary-divider{height:1px;background:var(--border);margin:.75rem 0}.ord-summary-included-title{font-size:.68rem;font-weight:700;color:var(--text2);text-transform:uppercase;letter-spacing:.09em;margin-bottom:.55rem}.ord-summary-included ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.ord-incl-item{display:flex;align-items:center;gap:.55rem;font-size:.8rem;color:var(--text);line-height:1.3}.ord-incl-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;color:var(--text2,#475569)}.ord-incl-icon svg{width:14px;height:14px}.ord-incl-text{flex:1}.ord-summary-included li:not(.ord-incl-item){display:flex;align-items:flex-start;gap:.55rem;font-size:.84rem;color:var(--text2);line-height:1.4}.ord-summary-included li:not(.ord-incl-item) svg{width:14px;height:14px;color:#16a34a;flex-shrink:0;margin-top:2px}.ord-summary-totals{display:flex;flex-direction:column;gap:.35rem}.ord-summary-line{display:flex;justify-content:space-between;font-size:.84rem;color:var(--text2)}.ord-summary-line.ord-summary-total{font-size:.95rem;color:var(--text);margin-top:.45rem;padding-top:.7rem;border-top:1px solid var(--border);align-items:baseline}.ord-summary-line.ord-summary-total span{font-weight:600;font-size:.98rem}.ord-summary-line.ord-summary-total strong{font-weight:800;letter-spacing:-.02em;font-size:1.4rem;color:var(--text)}.ord-summary-discount{color:#16a34a}.ord-summary-cta{display:none;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.85rem 1.25rem;margin-top:.95rem;background:#16a34a;color:#fff;border:none;border-radius:10px;font-size:.95rem;font-weight:700;cursor:pointer;letter-spacing:.005em;box-shadow:0 1px 2px rgba(15,23,42,.05);transition:background .15s ease}.ord-summary-cta:hover:not(:disabled){background:#15803d}.ord-summary-cta:disabled{opacity:.6;cursor:not-allowed}.ord-summary-cta svg{flex-shrink:0}.ord-summary-cta.is-final{display:flex}.ord-summary-legal{display:none;margin:.6rem 0 0;font-size:.7rem;color:var(--text2);line-height:1.5;text-align:center}.ord-summary-legal a{color:var(--primary,#065CFE);text-decoration:none}.ord-summary-legal a:hover{text-decoration:underline}.ord-summary-cta.is-final~.ord-summary-legal,.ord-summary-cta.is-final+.ord-summary-legal{display:block}@media(max-width:900px){.ord-summary-cta,.ord-summary-legal{display:none !important}}.ord-step-pane[data-pane="3"] .ord-cta-primary{display:none !important}.ord-step-pane[data-pane="3"] .ord-trust-note{display:none}@media(max-width:900px){.ord-step-pane[data-pane="3"] .ord-trust-note{display:flex}}@media(max-width:900px){.ord-step-pane .ord-cta-primary{display:none !important}}.ord-summary-guarantee{display:flex;align-items:center;gap:.45rem;justify-content:center;margin-top:.85rem;padding:.55rem;background:var(--bg2,#f8fafc);border:1px solid var(--border,#e5e7eb);border-radius:8px;font-size:.78rem;color:var(--text2,#475569);font-weight:600}.ord-summary-guarantee svg{stroke:var(--text2,#475569)}[data-theme="dark"] .ord-summary-guarantee{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08);color:rgba(255,255,255,.7)}[data-theme="dark"] .ord-summary-guarantee svg{stroke:rgba(255,255,255,.7)}[data-theme="dark"] .ord-summary-guarantee svg{stroke:#86efac}.ord-success-overlay{position:fixed;inset:0;background:rgba(15,23,42,.7);backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem}.ord-success-overlay[hidden]{display:none}.ord-success-modal{background:var(--card);border-radius:18px;padding:2.5rem 2rem;text-align:center;max-width:380px;width:100%;box-shadow:0 24px 80px rgba(0,0,0,.3);animation:ordSuccessPop .35s cubic-bezier(.34,1.56,.64,1)}@keyframes ordSuccessPop{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ord-success-icon{width:72px;height:72px;border-radius:50%;background:rgba(34,197,94,.12);display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.ord-success-icon svg{width:36px;height:36px;color:#16a34a;stroke:#16a34a}.ord-success-modal h2{font-size:1.4rem;font-weight:800;margin:0 0 .5rem;color:var(--text)}.ord-success-modal p{font-size:.9rem;color:var(--text2);margin:0;line-height:1.5}@media(max-width:900px){.ord-grid{grid-template-columns:1fr;gap:1.25rem}.ord-col-summary{position:static;order:1}.ord-col-main{order:0}.ord-summary{padding:1.25rem}.ord-summary-included{display:block}.ord-step-title{font-size:1.3rem;margin-bottom:1.1rem}.ord-form-grid-2{grid-template-columns:1fr;gap:1rem}.ord-stepper-wrap{padding:1.25rem 1rem 1.1rem}.ord-step-num{width:30px;height:30px;font-size:.85rem}.ord-step-label{font-size:.82rem}.ord-step-sub{font-size:.7rem}.ord-stepper::before,.ord-step::before{top:14px;left:8%;right:8%}.ord-secure-badge{display:none}.ord-form-actions{flex-direction:row;gap:.6rem;justify-content:flex-start}.ord-form-actions .ord-cta-ghost,.ord-form-actions .ord-cta-primary{flex:0 0 auto;width:auto}.ord-domain-tabs{flex-wrap:wrap}.ord-domain-tab{padding:.5rem .85rem;font-size:.78rem}.ord-pay-method{padding:.85rem .9rem}}@media(max-width:520px){.ord-main{padding:1rem .75rem 3rem}.ord-step-pane.is-active{padding:1.1rem 1rem 1.4rem;border-radius:12px}.ord-step-title{font-size:1.15rem;margin-bottom:.9rem}.ord-summary{padding:1rem;border-radius:12px}.ord-card{padding:.9rem}.ord-plan-card-foot{gap:.6rem}.ord-plan-price-num{font-size:1.6rem}.ord-plan-price-cur{font-size:.95rem}.ord-plan-price-suf{font-size:.82rem}.ord-plan-total{font-size:.78rem}.ord-plan-total strong{font-size:.92rem}.ord-cycles{grid-template-columns:1fr}.ord-cycle-name{white-space:normal}.ord-cycle-sub{white-space:normal}.page-hero{padding:5.5rem 0 2.25rem !important}.ord-domain-tlds{flex-wrap:wrap;gap:.4rem}.ord-tld-pill{font-size:.78rem;padding:.35rem .65rem}}@media(max-width:414px){.ord-main{padding:.85rem .65rem 2.5rem}.ord-step-pane.is-active{padding:1rem .85rem 1.2rem}.ord-step-title{font-size:1.05rem}.ord-card{padding:.8rem}.ord-summary{padding:.9rem}.ord-summary-title{font-size:.95rem}.ord-summary-row{font-size:.85rem}.ord-summary-total strong{font-size:1.15rem}.ord-stepper-wrap{padding:1rem .75rem .9rem}.ord-step-num{width:28px;height:28px;font-size:.78rem}.ord-step-label{font-size:.72rem;letter-spacing:0}.ord-step-sub{display:none}.ord-stepper::before,.ord-step::before{top:13px}.ord-plan-card{padding:.85rem}.ord-plan-name{font-size:.95rem}.ord-plan-desc{font-size:.78rem}.ord-plan-price-num{font-size:1.4rem}.ord-input,.ord-select,.ord-textarea{padding:.7rem .8rem;font-size:.92rem}.ord-label-text{font-size:.78rem}.ord-form-actions{gap:.5rem}.ord-cta-primary,.ord-cta-ghost{padding:.78rem 1rem;font-size:.92rem}.ord-domain-only-editor .ord-form-grid-2{grid-template-columns:1fr}.ord-domain-tabs{gap:.3rem}.ord-domain-tab{flex:1;text-align:center;padding:.55rem .4rem;font-size:.78rem}.ord-pay-method{padding:.75rem .8rem;font-size:.88rem}.ord-pay-methods{gap:.5rem}.ord-signin-card{padding:1rem}.ord-signin-title{font-size:1rem}.ord-cf-grid{grid-template-columns:1fr}.ord-options-grid{grid-template-columns:1fr !important}.ord-success-modal{padding:1.5rem 1.25rem;max-width:calc(100vw - 1.5rem)}.ord-success-modal h2{font-size:1.2rem}}@media(max-width:360px){.ord-main{padding:.7rem .4rem 2rem}.ord-step-pane.is-active{padding:.85rem .7rem 1rem}.ord-step-title{font-size:1rem}.ord-step-label{display:none}.ord-card,.ord-summary{padding:.7rem}.ord-plan-price-num{font-size:1.25rem}}.ord-mobile-bar{display:none}@media(max-width:900px){html,body{overflow-x:hidden;max-width:100vw}.ord-body{max-width:100vw;overflow-x:hidden}.ord-main,.ord-grid,.ord-step-pane,.ord-summary,.ord-card,.ord-stepper-wrap,.page-hero{max-width:100%}.ord-step-pane .ord-cta-primary{display:none !important}.ord-form-actions{flex-direction:row;gap:.6rem}.ord-summary{background:#eff6ff;border:1px solid #dbeafe}[data-theme="dark"] .ord-summary{background:rgba(37,99,235,.08);border-color:rgba(37,99,235,.25)}.ord-mobile-bar{display:flex;align-items:center;justify-content:space-between;gap:.85rem;position:fixed;left:0;right:0;bottom:0;z-index:80;background:#fff;padding:.7rem 1rem calc(.7rem+env(safe-area-inset-bottom,0px));border-top:1px solid var(--border,#e5e7eb);box-shadow:0 -8px 24px -10px rgba(15,23,42,.22);transition:transform .25s ease}[data-theme="dark"] .ord-mobile-bar{background:var(--card,#0f172a);border-top-color:rgba(255,255,255,.08);box-shadow:0 -8px 24px -10px rgba(0,0,0,.5)}.ord-mobile-bar[aria-hidden="true"]{display:none}.ord-mobile-bar-info{display:flex;flex-direction:column;line-height:1.1;flex:1;min-width:0}.ord-mobile-bar-label{font-size:.7rem;color:var(--text2,#64748b);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.ord-mobile-bar-total{font-size:1.15rem;font-weight:800;color:var(--text,#0f172a);margin-top:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ord-mobile-bar-cta{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:var(--brand,#2563eb);color:#fff;border:none;padding:.85rem 1.2rem;border-radius:10px;font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:0 4px 14px -4px rgba(37,99,235,.45);flex:0 0 auto;max-width:60%;transition:background .15s,transform .12s,opacity .15s;-webkit-tap-highlight-color:transparent}.ord-mobile-bar-cta:hover{background:#1d4ed8}.ord-mobile-bar-cta:active{transform:scale(.97)}.ord-mobile-bar-cta:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ord-mobile-bar-cta.is-final{background:#16a34a;box-shadow:0 4px 14px -4px rgba(22,163,74,.5)}.ord-mobile-bar-cta.is-final:hover{background:#15803d}.ord-mobile-bar-cta-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ord-mobile-bar-cta svg{flex-shrink:0}.ord-main{padding-bottom:5.75rem}#footer-placeholder{padding-bottom:4.5rem}}@media(max-width:520px){.ord-mobile-bar{padding:.6rem .85rem calc(.6rem+env(safe-area-inset-bottom,0px))}.ord-mobile-bar-total{font-size:1.05rem}.ord-mobile-bar-cta{padding:.78rem 1rem;font-size:.9rem}}@media(max-width:360px){.ord-mobile-bar{gap:.55rem;padding:.55rem .65rem calc(.55rem+env(safe-area-inset-bottom,0px))}.ord-mobile-bar-label{font-size:.65rem}.ord-mobile-bar-total{font-size:.98rem}.ord-mobile-bar-cta{padding:.7rem .85rem;font-size:.85rem}.ord-mobile-bar-cta svg{width:14px;height:14px}}.ord-radio-wrap{display:block;margin-bottom:1.1rem}.ord-radio-wrap>.ord-label-text{display:block;margin-bottom:.55rem}.ord-radio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}@media(max-width:680px){.ord-radio-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.ord-radio-grid{grid-template-columns:1fr}}.ord-radio-tile{position:relative;display:flex;align-items:center;gap:.6rem;padding:.7rem .85rem;cursor:pointer;background:var(--card,#fff);border:1.5px solid var(--border,#e5e7eb);border-radius:10px;font-size:.85rem;color:var(--text,#0f172a);font-weight:600;transition:border-color .18s,background .18s;-webkit-user-select:none;user-select:none}[data-theme="dark"] .ord-radio-tile{background:rgba(15,30,61,.55);border-color:rgba(255,255,255,.08);color:#f1f5f9}.ord-radio-tile:hover{border-color:rgba(6,92,254,.35)}.ord-radio-tile.is-selected{border-color:var(--primary,#065CFE);background:rgba(6,92,254,.04)}[data-theme="dark"] .ord-radio-tile.is-selected{background:rgba(96,165,250,.08)}.ord-radio-tile input{position:absolute;opacity:0;pointer-events:none}.ord-radio-tile-dot{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;flex-shrink:0;border:2px solid var(--border,#cbd5e1);background:var(--card,#fff);position:relative;transition:border-color .15s}[data-theme="dark"] .ord-radio-tile-dot{background:rgba(15,30,61,.55);border-color:rgba(255,255,255,.2)}.ord-radio-tile.is-selected .ord-radio-tile-dot{border-color:var(--primary,#065CFE)}.ord-radio-tile.is-selected .ord-radio-tile-dot::after{content:"";width:8px;height:8px;border-radius:50%;background:var(--primary,#065CFE)}.ord-radio-tile-label{flex:1;line-height:1.2}.ord-radio-tile-price{font-size:.72rem;font-weight:700;color:var(--text2,#64748b);margin-left:.25rem}.ord-radio-tile.is-selected .ord-radio-tile-price{color:var(--primary,#065CFE)}
/* ========================================================================
   MOBILE — Compact app-style register form
   Hide the bold field titles; rely on input placeholders only.
   Stack pairs into single column for breathing room.
   Tighten gaps so the whole form fits without feeling clunky.
   ======================================================================== */
@media (max-width:768px){
  /* Hide every label-text on the order register card */
  .ord-form[data-apane="signup"] .ord-label-text,
  .ord-form[data-apane="signup"] .ord-req,
  .ord-form[data-apane="signup"] .ord-opt{
    display:none !important;
  }
  /* Each label collapses to just the input */
  .ord-form[data-apane="signup"] .ord-label{
    margin:0 !important;
    padding:0 !important;
    gap:0 !important;
  }
  /* Stack 2-up grids into single column on mobile */
  .ord-form[data-apane="signup"] .ord-form-grid-2{
    grid-template-columns:1fr !important;
    gap:.6rem !important;
  }
  /* Tighten inter-row spacing */
  .ord-form[data-apane="signup"] .ord-form-grid-2 + .ord-form-grid-2,
  .ord-form[data-apane="signup"] .ord-form-grid-2 + .ord-label,
  .ord-form[data-apane="signup"] .ord-label + .ord-label,
  .ord-form[data-apane="signup"] .ord-label + .ord-form-grid-2{
    margin-top:.6rem !important;
  }
  /* Slimmer input height — feel like a native app */
  .ord-form[data-apane="signup"] .ord-input{
    padding:.85rem 1rem !important;
    font-size:1rem !important;
    border-radius:12px !important;
    height:auto !important;
    min-height:48px !important;
  }
  /* Phone wrapper height & prefix sizing */
  .ord-form[data-apane="signup"] .ord-phone-wrap{
    border-radius:12px !important;
    overflow:hidden !important;
  }
  .ord-form[data-apane="signup"] .ord-phone-prefix{
    padding:0 .85rem !important;
    font-size:.95rem !important;
    font-weight:600 !important;
  }
  .ord-form[data-apane="signup"] .ord-phone-input{
    border-radius:0 12px 12px 0 !important;
    border-left:0 !important;
  }
  /* Wizard progress chips — slightly tighter */
  .ord-form[data-apane="signup"] .ord-wiz-progress{
    margin-bottom:1rem !important;
    gap:.4rem !important;
  }
  .ord-form[data-apane="signup"] .ord-wiz-step{
    font-size:.78rem !important;
  }
  /* Card itself — less internal padding so inputs use the width */
  .ord-form[data-apane="signup"]{
    padding:1.1rem 1rem !important;
  }
  /* Action button — full-width, rounded like an app primary CTA */
  .ord-form[data-apane="signup"] .ord-form-actions{
    margin-top:1rem !important;
  }
  .ord-form[data-apane="signup"] .ord-cta-primary{
    width:100% !important;
    justify-content:center !important;
    padding:.95rem 1rem !important;
    border-radius:12px !important;
    font-size:1rem !important;
  }
}
