:root{--accent:#0891b2;--accent-h:#0e7490;--accent-lt:#22d3ee;--accent-xs:#ecfeff;--accent-sm:#cffafe;--bg:#fff;--bg2:#f7f9fc;--bg3:#f0f4f9;--border:#e4e9f0;--border2:#ccd4df;--text:#0d1b2e;--text2:#2d3f55;--muted:#5f748f;--muted2:#8fa3b8;--dark:#06101e;--dark2:#0a1929;--dborder:#162840;--dtext:#dce8f5;--dmuted:#5c7d9b;--sh1:0 1px 3px #0000000f,0 1px 2px #0000000a;--sh2:0 4px 16px #00000012,0 1px 4px #0000000a;--sh3:0 16px 48px #00000017,0 2px 8px #0000000d;--success:#16a34a;--success-h:#15803d;--success-xs:#f0fdf4;--success-sm:#bbf7d0;--warn-h:#b45309;--warn-sm:#fef3c7;--danger:#dc2626;--danger-h:#b91c1c;--danger-xs:#fef2f2;--danger-sm:#fecaca;--r:8px;--rl:14px;--max:1160px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:16px;line-height:1.6}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit}ol,ul{list-style:none}.dcr-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid var(--border);position:fixed;top:0;inset-inline:0;transition:box-shadow .3s;z-index:200}.dcr-nav-scrolled{box-shadow:var(--sh2)}.dcr-nav-inner{justify-content:space-between;margin:0 auto;max-width:1160px;padding:13px 44px}.dcr-nav-inner,.dcr-nav-logo{align-items:center;display:flex}.dcr-nav-logo{color:var(--text);font-size:1.05rem;font-weight:800;gap:9px;text-decoration:none}.dcr-nav-logo img{border-radius:50%;height:30px;object-fit:cover;width:30px}.dcr-nav-links{align-items:center;display:flex;gap:2px;list-style:none;margin:0;padding:0}.dcr-nav-link{border-radius:8px;color:var(--muted);font-size:.84rem;font-weight:600;padding:7px 14px;text-decoration:none;transition:color .15s,background .15s;white-space:nowrap}.dcr-nav-link:hover{background:var(--bg2);color:var(--text)}.dcr-nav-link-active{color:var(--text)}.dcr-nav-link-pro{color:var(--accent);font-weight:700}.dcr-nav-link-pro:hover{background:var(--bg2)}.dcr-nav-link-btn{background:var(--accent);color:#fff;margin-left:4px}.dcr-nav-link-btn:hover{background:var(--accent-h);color:#fff}.dcr-nav-hamburger{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:none;flex-direction:column;gap:5px;height:36px;justify-content:center;transition:background .15s;width:36px}.dcr-nav-hamburger:hover{background:var(--bg2)}.dcr-nav-hamburger-bar{background:var(--text);border-radius:2px;display:block;height:2px;transition:transform .2s,opacity .2s;width:20px}.dcr-nav-mobile{background:#fff;border-top:1px solid var(--border);display:none;flex-direction:column;gap:2px;padding:12px 20px}.dcr-nav-mobile-open{display:flex}.dcr-nav-right-slot{align-items:center;display:flex;margin-left:8px}@media (max-width:960px){.dcr-nav-inner{padding:13px 20px}.dcr-nav-links{display:none}.dcr-nav-hamburger{display:flex}}.auth-signin{background:none;border:none;border-radius:var(--r);color:var(--muted);cursor:pointer;font-family:inherit;font-size:.84rem;font-weight:600;padding:7px 14px}.auth-signin:hover{background:var(--bg2);color:var(--text)}.auth-menu{margin-left:4px;position:relative}.auth-trigger{align-items:center;background:#0000;border:1px solid var(--border);border-radius:100px;color:var(--text2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.82rem;font-weight:600;gap:7px;padding:5px 10px 5px 6px;transition:border-color .15s,background .15s}.auth-trigger:hover{background:var(--bg2);border-color:var(--border2)}.auth-avatar{align-items:center;background:linear-gradient(135deg,var(--accent),var(--accent-h));border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.72rem;font-weight:800;height:24px;justify-content:center;width:24px}.auth-avatar.lg{font-size:.92rem;height:36px;width:36px}.auth-label{font-weight:700}.auth-caret{color:var(--muted);transition:transform .15s}.auth-menu.open .auth-caret{transform:rotate(180deg)}.auth-pop{background:var(--bg);border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 40px #0000001f,0 2px 8px #0000000d;opacity:0;padding:8px;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-6px);transition:opacity .15s,transform .15s;width:260px;z-index:300}.auth-menu.open .auth-pop{opacity:1;pointer-events:auto;transform:translateY(0)}.auth-pop-head{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:10px;margin-bottom:6px;padding:10px 10px 12px}.auth-pop-name{color:var(--text);font-size:.86rem;font-weight:700;line-height:1.2}.auth-pop-email{color:var(--muted);font-size:.72rem;margin-top:2px}.auth-pop-item{align-items:center;background:none;border:none;border-radius:8px;color:var(--text2);cursor:pointer;display:flex;font-family:inherit;font-size:.84rem;font-weight:600;gap:10px;padding:9px 10px;text-align:left;text-decoration:none;width:100%}.auth-pop-item:hover{background:var(--bg2);color:var(--text)}.auth-pop-item svg{color:var(--muted);flex-shrink:0}.auth-signout{border-radius:0 0 8px 8px;border-top:1px solid var(--border);margin-top:6px;padding-top:11px}.auth-signout:hover,.auth-signout:hover svg{color:var(--danger)}.dcr-footer{background:var(--dark2);border-top:1px solid var(--dborder);padding:44px 0}.dcr-footer-wrap{margin:0 auto;max-width:1160px;padding:0 44px}.dcr-footer-inner{align-items:flex-start;display:flex;gap:40px;justify-content:space-between}.dcr-footer-brand{align-items:center;display:flex;flex-shrink:0;gap:10px}.dcr-footer-brand img{border-radius:50%;height:28px;object-fit:cover;width:28px}.dcr-footer-brand-name{color:var(--dtext);font-size:.87rem;font-weight:700}.dcr-footer-brand-copy{color:var(--dmuted);font-size:.72rem;margin-top:3px}.dcr-footer-columns{display:flex;gap:48px}.dcr-footer-column{display:flex;flex-direction:column;gap:10px}.dcr-footer-column-links{display:flex;flex-direction:column;gap:8px}.dcr-footer-column-links a{color:var(--dmuted);font-size:.82rem;text-decoration:none;transition:color .15s}.dcr-footer-column-links a:hover{color:var(--dtext)}.dcr-footer-bottom{border-top:1px solid var(--dborder);display:flex;gap:20px;margin-top:32px;padding-top:20px}.dcr-footer-bottom a{color:var(--dmuted);font-size:.75rem;text-decoration:none;transition:color .15s}.dcr-footer-bottom a:hover{color:var(--dtext)}@media (max-width:960px){.dcr-footer-wrap{padding:0 20px}.dcr-footer-inner{align-items:flex-start;flex-direction:column;gap:32px}.dcr-footer-columns{gap:32px}}@media (max-width:480px){.dcr-footer-columns{flex-direction:column;gap:24px}}body{background:var(--bg2);overflow-x:hidden}.page-wrap{max-width:920px}.order-wrap,.page-wrap{flex:1 1;margin:0 auto;padding:120px 44px 48px;width:100%}.order-wrap{max-width:760px}.pricing-wrap{margin:0 auto;max-width:var(--max);padding:120px 44px 80px;width:100%}.page-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:28px}.page-head h1{font-size:1.75rem;font-weight:800;letter-spacing:-.03em;margin-bottom:5px}.page-head .sub{color:var(--muted);font-size:.92rem}.page-center{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:24px;text-align:center}.page-center h1{font-size:1.75rem;font-weight:800;margin-bottom:8px}.page-center p{color:var(--muted);font-size:.95rem;margin-bottom:20px}.btn{align-items:center;border:none;border-radius:var(--r);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.88rem;font-weight:700;gap:7px;justify-content:center;padding:11px 22px;text-decoration:none;transition:all .15s}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-h);box-shadow:0 6px 20px #0000002e;transform:translateY(-1px)}.btn-outline{background:var(--bg);border:1.5px solid var(--border2);color:var(--text)}.btn-outline:hover{border-color:var(--accent);color:var(--accent)}.btn-sm{font-size:.82rem;padding:7px 14px}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover{background:var(--danger-h)}.btn-link{background:none;border:none;color:var(--accent);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;padding:0}.btn-link:hover{text-decoration:underline}.field{margin-bottom:16px}.field label{color:var(--text2);display:block;font-size:.74rem;font-weight:700;letter-spacing:.03em;margin-bottom:5px;text-transform:uppercase}.field input,.field select,.field textarea{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);box-sizing:border-box;color:var(--text);font-family:inherit;font-size:.9rem;padding:11px 13px;width:100%}.field input:focus,.field select:focus,.field textarea:focus{background:var(--bg);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-xs);outline:none}.field .err{color:var(--danger);font-size:.78rem;margin-top:4px}.field>div{margin-bottom:0}.field>div input{margin-top:0}.field input.field-err-input,.field select.field-err-input,.field textarea.field-err-input{background:var(--danger-xs);border-color:var(--danger)}.sub-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--rl);box-shadow:var(--sh1);margin-bottom:20px;overflow:hidden}.sub-banner{align-items:center;display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:600;gap:14px;justify-content:space-between;padding:11px 24px}.sub-banner.warn{background:#fffbeb;background:var(--warn-xs);border-bottom:1px solid #fde68a;border-bottom:1px solid var(--warn-sm);color:#92400e}.sub-banner.danger{background:var(--danger-xs);border-bottom:1px solid var(--danger-sm);color:#991b1b}.sub-banner svg{flex-shrink:0;height:15px;width:15px}.sub-banner-cta{background:var(--bg);border:1px solid var(--border);border-radius:100px;color:var(--accent);font-size:.78rem;font-weight:700;margin-left:auto;padding:5px 14px;text-decoration:none}.sub-banner-cta:hover{background:var(--accent);border-color:var(--accent);color:#fff}.sub-head{grid-gap:20px;align-items:center;border-bottom:1px solid var(--border);display:grid;gap:20px;grid-template-columns:2fr 1fr 1fr 1fr;padding:22px 24px}.sub-head .lbl{color:var(--muted2);font-size:.66rem;font-weight:700;letter-spacing:.07em;margin-bottom:3px;text-transform:uppercase}.sub-head .val{color:var(--text);font-size:.93rem;font-weight:700}.sub-head .product{font-size:1rem;font-weight:800;letter-spacing:-.01em}.sub-head .product-sub{color:var(--muted);font-size:.74rem;font-weight:500;margin-top:2px}.status-pill{align-items:center;border-radius:100px;display:inline-flex;font-size:.74rem;font-weight:700;gap:5px;letter-spacing:.02em;padding:3px 10px}.status-pill .dot{border-radius:50%;height:6px;width:6px}.status-pill.active{background:var(--success-xs);border:1px solid var(--success-sm);color:#15803d}.status-pill.active .dot{background:var(--success)}.status-pill.expired{background:var(--danger-xs);border:1px solid var(--danger-sm);color:#991b1b}.status-pill.expired .dot{background:var(--danger)}.status-pill.blocked{background:var(--danger-xs);border:1px solid var(--danger-sm);color:#991b1b}.status-pill.blocked .dot{background:var(--danger)}.activation{background:var(--success-xs);border-bottom:1px solid var(--border);padding:14px 24px}.activation .act-label{color:#15803d;font-size:.7rem;font-weight:700;letter-spacing:.07em;margin-bottom:8px;text-transform:uppercase}.code-list{display:flex;flex-direction:column;gap:8px}.code-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.code-row .code{border:1px solid var(--success-sm);color:var(--text);font-family:Courier New,monospace;font-size:.86rem;font-weight:700;letter-spacing:.02em}.code-row .code,.code-row .copy-btn{background:var(--bg);border-radius:6px;padding:6px 11px}.code-row .copy-btn{align-items:center;border:1px solid var(--border);color:var(--text2);cursor:pointer;display:flex;font-family:inherit;font-size:.78rem;font-weight:600;gap:5px;transition:color .15s,border-color .15s,background .15s}.code-row .copy-btn:hover{background:var(--accent-xs);border-color:var(--accent);color:var(--accent)}.code-row .copy-btn.copied{border-color:var(--success-sm);color:#15803d}.code-row .copy-btn svg{height:12px;width:12px}.code-row .computer{color:var(--text2);font-size:.82rem}.code-row .computer strong{color:var(--text);font-weight:700}.code-row .computer.unassigned{color:var(--muted);font-style:italic}.orders-head{color:var(--muted2);font-size:.66rem;font-weight:800;letter-spacing:.1em;padding:14px 24px 6px;text-transform:uppercase}.orders{padding:0 24px 18px}.order{grid-gap:14px;align-items:center;border-bottom:1px solid var(--border);display:grid;font-size:.85rem;gap:14px;grid-template-columns:140px 1fr 1fr 1fr 1fr auto;padding:12px 0}.order:last-child{border-bottom:none}.order .ord-id{color:var(--text);font-weight:700}.order .ord-id small{color:var(--muted);display:block;font-size:.72rem;font-weight:500;margin-top:1px}.order .lbl{color:var(--muted);font-size:.7rem}.order .lbl,.order .v{display:block;font-weight:600}.order .v{color:var(--text2);margin-top:1px}.order .status-tag{align-items:center;color:#15803d;display:inline-flex;font-size:.78rem;font-weight:700;gap:4px}.order .status-tag svg{height:11px;width:11px}.order .inv-link{align-items:center;color:var(--accent);display:flex;font-size:.82rem;font-weight:700;gap:5px;justify-self:end;text-decoration:none}.order .inv-link:hover{text-decoration:underline}.order .inv-link svg{height:12px;width:12px}.account-section{border-top:1px solid var(--border);margin-top:32px;padding-top:24px}.account-section h2{color:var(--text);font-size:1rem;font-weight:700;margin-bottom:12px}.pricing-header{padding-bottom:48px;text-align:center}.pricing-eyebrow{color:var(--accent);font-size:.7rem;font-weight:800;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.pricing-header h1{font-size:clamp(2rem,3.4vw,2.8rem);font-weight:800;letter-spacing:-.035em;line-height:1.1;margin-bottom:14px}.pricing-header p{color:var(--muted);font-size:1rem;line-height:1.7;margin:0 auto;max-width:620px}.pricing-header p strong{color:var(--text);font-weight:700}.tier-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-bottom:40px}.tier{background:var(--bg);border:1px solid var(--border);border-radius:var(--rl);display:flex;flex-direction:column;padding:26px 22px 24px;position:relative;transition:border-color .2s,transform .2s,box-shadow .2s}.tier:hover{border-color:var(--border2);box-shadow:var(--sh2);transform:translateY(-2px)}.tier.featured{border:1.5px solid var(--accent);box-shadow:0 12px 36px #0000001a}.tier.featured:before{background:var(--accent);border-radius:100px;color:#fff;content:"Most popular";font-size:.64rem;font-weight:800;left:22px;letter-spacing:.08em;padding:3px 10px;position:absolute;text-transform:uppercase;top:-10px}.tier-head{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:18px}.tier-name{color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.tier-icon{align-items:center;color:var(--muted2);display:flex;gap:2px}.tier-icon svg{height:14px;width:18px}.tier-icon .x{align-self:center;color:var(--muted);font-size:.68rem;font-weight:700;margin-left:3px}.price{align-items:baseline;display:flex;gap:4px;margin-bottom:6px}.price-cur{color:var(--text2);font-size:.95rem;font-weight:600}.price-num{color:var(--text);font-size:2.5rem;font-weight:800;letter-spacing:-.03em;line-height:1}.price-unit{color:var(--muted);font-size:.68rem;line-height:1.3;margin-left:4px}.price-year{background:var(--bg2);border:1px solid var(--border);border-radius:100px;display:inline-block;font-size:.75rem;font-weight:700;padding:3px 10px}.price-year,.tier-desc{color:var(--text2);margin-bottom:18px}.tier-desc{font-size:.85rem;line-height:1.55;min-height:44px}.tier-qty{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);margin-bottom:18px;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tier-qty,.tier-qty button{align-items:center;display:flex}.tier-qty button{color:var(--text2);font-size:1.1rem;font-weight:600;height:32px;justify-content:center;width:32px}.tier-qty button:hover{background:var(--bg3)}.tier-qty input{background:#0000;border:none;border-left:1px solid var(--border);border-right:1px solid var(--border);color:var(--text);font-family:inherit;font-size:.88rem;font-weight:700;height:32px;outline:none;text-align:center;width:44px}.tier-conv{color:var(--muted);font-size:.72rem;line-height:1.5;margin-bottom:18px}.tier-conv:before{color:var(--muted2);content:"* "}.tier-cta{background:var(--accent);border-radius:var(--r);color:#fff;display:block;font-size:.86rem;font-weight:700;margin-top:auto;padding:11px 16px;text-align:center;text-decoration:none;transition:background .15s}.tier-cta:hover{background:var(--accent-h);color:#fff}.faq-strip{grid-gap:24px;border-top:1px solid var(--border);display:grid;gap:24px;grid-template-columns:repeat(3,1fr);padding:32px 0 8px}.faq-item h3{font-size:.92rem;font-weight:700;margin-bottom:6px}.faq-item p{color:var(--muted);font-size:.83rem;line-height:1.6}.page-title{font-size:1.75rem;font-weight:800;letter-spacing:-.03em;margin-bottom:22px}.order-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--rl);box-shadow:var(--sh1);overflow:hidden}.order-head{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;padding:20px 28px}.order-head img{border-radius:50%;flex-shrink:0;height:34px;object-fit:cover;width:34px}.order-head-title{font-size:1rem;font-weight:800}.order-head-sub{color:var(--muted);font-size:.78rem;margin-top:1px}.order-body{padding:8px 28px}.row{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;min-height:50px;padding:14px 0}.row:last-child{border-bottom:none}.row-label{color:var(--text2);font-size:.92rem;font-weight:500}.row-label small{color:var(--muted);display:block;font-size:.74rem;font-weight:400;margin-top:2px}.row-val{color:var(--text);flex-shrink:0;font-size:.92rem;font-weight:700}.row-val.muted{color:var(--muted);font-weight:500}.row-val.discount{color:var(--danger)}.order-qty{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.order-qty,.order-qty button{align-items:center;display:flex}.order-qty button{color:var(--text2);font-size:1.1rem;font-weight:600;height:32px;justify-content:center;width:32px}.order-qty button:hover{background:var(--bg3)}.order-qty input{background:#0000;border:none;border-left:1px solid var(--border);border-right:1px solid var(--border);color:var(--text);font-family:inherit;font-size:.88rem;font-weight:700;height:32px;outline:none;text-align:center;width:48px}.discount-input{display:flex;gap:8px;margin-top:8px;width:100%}.discount-input input{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);color:var(--text);flex:1 1;font-family:inherit;font-size:.86rem;outline:none;padding:9px 13px}.discount-input input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-xs)}.total-row{align-items:center;background:var(--bg2);border-top:1px solid var(--border);display:flex;justify-content:space-between;padding:18px 28px}.total-row .row-label{color:var(--text);font-size:1rem;font-weight:800}.total-row .row-val{color:var(--text);font-size:1.4rem;font-weight:800;letter-spacing:-.02em}.conv-line{color:var(--muted);font-size:.74rem;padding:8px 28px 0;text-align:right}.invoice-section{padding:0 28px 18px}.invoice-toggle{align-items:center;border-bottom:1px solid var(--border);color:var(--text2);cursor:pointer;display:flex;font-size:.86rem;font-weight:600;gap:8px;padding:14px 0}.invoice-toggle input{accent-color:var(--accent);cursor:pointer;height:15px;width:15px}.invoice-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding-top:16px}.invoice-fields label{color:var(--muted);display:block;font-size:.74rem;font-weight:700;letter-spacing:.03em;margin-bottom:5px;text-transform:uppercase}.invoice-fields input,.invoice-fields select,.invoice-fields textarea{background:var(--bg);border:1px solid var(--border);border-radius:var(--r);box-sizing:border-box;color:var(--text);font-family:inherit;font-size:.86rem;outline:none;padding:9px 12px;width:100%}.invoice-fields input:focus,.invoice-fields select:focus,.invoice-fields textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-xs)}.invoice-fields input.field-err-input,.invoice-fields select.field-err-input,.invoice-fields textarea.field-err-input{background:var(--danger-xs);border-color:var(--danger)}.invoice-fields .full{grid-column:1/-1}.auth-section{background:var(--bg);border:1px solid var(--border);border-radius:var(--rl);margin-top:24px;padding:24px 28px;text-align:center}.auth-section h3{font-size:1rem;font-weight:700;margin-bottom:14px}.auth-actions{flex-wrap:wrap;gap:10px}.auth-actions,.secure-note{display:flex;justify-content:center}.secure-note{align-items:center;color:var(--muted);font-size:.78rem;gap:8px;margin-top:18px}.secure-note svg{height:14px;width:14px}.checkout-actions{align-items:center;border-top:1px solid var(--border);display:flex;gap:10px;justify-content:flex-end;padding:18px 28px}.dcr-modal-back{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1b2e8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:500}.dcr-modal{background:var(--bg);border-radius:14px;box-shadow:0 30px 80px #00000040;max-width:420px;padding:28px 30px 26px;position:relative;width:100%}.dcr-modal-close{align-items:center;background:none;border:none;border-radius:50%;color:var(--muted);cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:14px;top:14px;width:30px}.dcr-modal-close:hover{background:var(--bg2);color:var(--text)}.dcr-modal h2{color:var(--text);font-size:1.4rem;font-weight:800;letter-spacing:-.02em;margin-bottom:4px}.dcr-modal-sub{color:var(--muted);font-size:.85rem;margin-bottom:20px}.dcr-field{margin-bottom:14px}.dcr-field label{color:var(--text2);display:block;font-size:.74rem;font-weight:700;letter-spacing:.03em;margin-bottom:5px;text-transform:uppercase}.dcr-field>div{margin-bottom:0}.dcr-field input{background:var(--bg2);border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--text);font-family:inherit;font-size:.9rem;height:auto;margin-top:0;padding:11px 13px;width:100%}.dcr-field input:focus{background:var(--bg);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-xs);outline:none}.dcr-field input.field-err-input,.dcr-field textarea.field-err-input{background:var(--danger-xs);border-color:var(--danger)}.dcr-row{font-size:.83rem;justify-content:space-between;margin:14px 0 20px}.dcr-row,.dcr-row label{align-items:center;display:flex}.dcr-row label{color:var(--text2);cursor:pointer;font-weight:500;gap:6px}.dcr-row a{color:var(--accent);font-weight:600}.dcr-actions{display:flex;gap:8px;margin-top:4px}.dcr-btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-family:inherit;font-size:.88rem;font-weight:700;padding:11px 22px;transition:all .15s}.dcr-btn-primary{background:var(--accent);color:#fff}.dcr-btn-primary:hover{background:var(--accent-h)}.dcr-btn-outline{background:var(--bg);border:1.5px solid var(--border2);color:var(--text)}.dcr-btn-outline:hover{border-color:var(--accent);color:var(--accent)}.dcr-newcust{color:var(--muted);font-size:.82rem;margin-top:18px;text-align:center}.dcr-newcust a{color:var(--accent);font-weight:700}.dcr-error{color:var(--danger);font-size:.84rem;margin-bottom:12px}.inv-modal-back{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1b2e8c;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:40px 20px;position:fixed;z-index:500}.inv-modal{background:#fff;border-radius:14px;box-shadow:0 30px 80px #00000040;color:#0d1b2e;font-family:Plus Jakarta Sans,system-ui,sans-serif;max-width:780px;overflow:hidden;width:100%}.inv-toolbar{align-items:center;background:#f7f9fc;border-bottom:1px solid #e4e9f0;display:flex;justify-content:space-between;padding:12px 20px}.inv-print{align-items:center;background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font:700 .85rem/1 Plus Jakarta Sans,system-ui,sans-serif;gap:7px;padding:8px 16px;transition:background .15s}.inv-print:hover{background:#1a4fd0}.inv-close{align-items:center;background:#0000;border:none;border-radius:50%;color:#5f748f;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.inv-close:hover{background:#0000000d;color:#0d1b2e}.inv-doc{background:#fff;font-size:.86rem;line-height:1.6;padding:48px 56px 44px}.inv-doc .flex.items-center.justify-between{grid-gap:40px;align-items:start!important;display:grid!important;gap:40px;grid-template-columns:1fr auto;margin-bottom:28px!important}.inv-doc .flex.items-center.justify-between>div:first-child>.text-sm{color:#5f748f;margin-bottom:8px}.inv-doc .font-bold.text-lg{color:#0d1b2e;font-size:1.15rem!important;font-weight:800!important;letter-spacing:-.01em;margin-bottom:4px}.inv-doc .text-gray-700{color:#2d3f55!important}.inv-doc .mb-4{margin-bottom:14px!important}.inv-doc .flex.items-center.justify-between>div:last-child{min-width:200px;text-align:right}.inv-doc .font-bold.text-xl{color:#0d1b2e;font-size:1.55rem!important;font-weight:800!important;letter-spacing:.06em;margin:0 0 12px!important}.inv-doc .text-sm{font-size:.84rem!important}.inv-doc .border-b-2.border-gray-300{border:none!important;border-bottom:1px solid #e4e9f0!important;margin-bottom:28px;padding:0 0 28px!important}.inv-doc .border-b-2.border-gray-300 h2{color:#0d1b2e;font-size:.95rem!important;font-weight:800!important;letter-spacing:-.01em;margin-bottom:10px!important}.inv-doc .border-b-2.border-gray-300 .font-semibold{color:#0d1b2e!important;font-weight:700!important;margin-bottom:2px}.inv-doc .border-b-2.border-gray-300>div:last-of-type{color:#5f748f!important;font-size:.82rem;margin-top:8px}.inv-doc table.w-full{border-collapse:collapse;font-size:.86rem;margin-bottom:28px!important;width:100%!important}.inv-doc table.w-full th{background:#f7f9fc!important;color:#0d1b2e!important;font-size:.8rem!important;font-weight:700!important;text-align:left!important}.inv-doc table.w-full td,.inv-doc table.w-full th{border:1px solid #e4e9f0!important;padding:11px 14px!important}.inv-doc table.w-full td{color:#2d3f55!important;vertical-align:top}.inv-doc table.w-full td:nth-child(2),.inv-doc table.w-full td:nth-child(3),.inv-doc table.w-full th:nth-child(2),.inv-doc table.w-full th:nth-child(3){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right!important}.inv-doc table.w-full tbody tr:nth-child(2) td:first-child,.inv-doc table.w-full tbody tr:nth-child(3) td:first-child{background:#0000!important;border:none!important}.inv-doc table.w-full tbody tr:nth-child(2) td{color:#5f748f!important}.inv-doc table.w-full tbody tr:nth-child(3) td:nth-child(2),.inv-doc table.w-full tbody tr:nth-child(3) td:nth-child(3){background:#f7f9fc!important;color:#0d1b2e!important;font-weight:800!important}.inv-doc>.font-bold.ml-2{color:#0d1b2e!important;font-size:.95rem!important;font-weight:800!important;letter-spacing:-.01em;margin-bottom:6px;margin-left:0!important}.inv-doc>.ml-2{color:#2d3f55!important;font-size:.86rem;margin-left:0!important}.inv-form{padding:28px 32px 24px}.inv-form-sub{color:var(--muted);font-size:.85rem;margin-bottom:20px}@media (max-width:640px){.inv-doc{padding:32px 24px 28px}.inv-doc .flex.items-center.justify-between{gap:20px;grid-template-columns:1fr!important}.inv-doc .flex.items-center.justify-between>div:last-child{text-align:left}}@media print{body>:not(.inv-modal-back){display:none!important}.inv-modal-back{background:none!important;display:block!important;overflow:visible!important;padding:0!important;position:static!important}.inv-modal{border-radius:0!important;box-shadow:none!important;max-width:100%!important}.inv-toolbar{display:none!important}.inv-doc{padding:0!important}}.reset-page{align-items:flex-start;display:flex;justify-content:center;min-height:60vh;padding:120px 24px 48px}.reset-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--rl);box-shadow:var(--sh1);max-width:440px;padding:32px;width:100%}.reset-card h1{font-size:1.4rem;font-weight:800;margin-bottom:6px}.reset-card .sub{color:var(--muted);font-size:.85rem;margin-bottom:24px}:root{--warn:#d97706;--warn-xs:#fffbeb;--warn-sm:#fde68a}@keyframes pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.success-wrap{margin:0 auto;max-width:620px}.cancel-wrap{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:520px;text-align:center}.cancel-wrap h1,.success-wrap h1{font-size:clamp(1.7rem,3vw,2.25rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin-bottom:12px}.success-lede{color:var(--muted);font-size:1rem;line-height:1.7;margin-bottom:32px}.success-lede strong{color:var(--text);font-weight:700}.result-icon{align-items:center;border:6px solid var(--bg);border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:22px;width:64px}.result-icon.success-icon{animation:pop .6s cubic-bezier(.34,1.56,.64,1) both;background:var(--success-xs);box-shadow:0 0 0 1px var(--success-sm),0 6px 20px #16a34a2e;color:var(--success)}.result-icon.cancel-icon{animation:fadeIn .4s ease both;background:#fffbeb;background:var(--warn-xs);box-shadow:0 0 0 1px #fde68a,0 6px 20px #d9770626;box-shadow:0 0 0 1px var(--warn-sm),0 6px 20px #d9770626;color:#d97706;color:var(--warn)}.result-icon.renew-icon{animation:pop .6s cubic-bezier(.34,1.56,.64,1) both;background:var(--accent-xs);box-shadow:0 0 0 1px var(--accent-sm),0 6px 20px #2563eb2e;color:var(--accent)}.order-chip{align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:100px;color:var(--text2);display:inline-flex;font-size:.82rem;font-weight:600;gap:10px;margin-bottom:34px;padding:6px 16px 6px 8px}.order-chip-dot{align-items:center;background:var(--success);border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;width:24px}.codes-section{margin-bottom:32px}.section-label{align-items:center;color:var(--muted);display:flex;font-size:.7rem;font-weight:800;justify-content:space-between;letter-spacing:.09em;margin-bottom:10px;text-transform:uppercase}.section-label .badge{background:var(--accent-xs);border:1px solid var(--accent-sm);border-radius:100px;color:var(--accent);font-size:.66rem;font-weight:800;letter-spacing:.04em;padding:2px 10px}.codes-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--rl);box-shadow:var(--sh1);overflow:hidden}.codes-card .code-row{border-bottom:1px solid var(--border);padding:14px 18px}.codes-card .code-row:last-child{border-bottom:none}.codes-foot{background:var(--bg2);border-top:1px solid var(--border);color:var(--muted);display:flex;justify-content:space-between;padding:10px 18px}.codes-foot,.copy-all-btn{align-items:center;font-size:.78rem}.copy-all-btn{background:none;border:none;color:var(--accent);cursor:pointer;display:inline-flex;font-family:inherit;font-weight:700;gap:5px;padding:0}.copy-all-btn:hover{text-decoration:underline}.steps{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:24px}.step-card{align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:var(--rl);color:var(--text);display:flex;gap:14px;padding:18px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s}.step-card:hover{border-color:var(--accent);box-shadow:var(--sh2);transform:translateY(-2px)}.step-icon{align-items:center;background:var(--accent-xs);border-radius:10px;color:var(--accent);display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.step-text h3{color:var(--text);font-size:.92rem;font-weight:700;margin-bottom:2px}.step-text p{color:var(--muted);font-size:.78rem;line-height:1.4;margin:0}.reassure{align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:100px;color:var(--text2);display:inline-flex;font-size:.8rem;font-weight:600;gap:8px;margin:18px 0 32px;padding:6px 14px}.result-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:36px}.helpers{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:24px;width:100%}.help-link{align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:var(--rl);color:var(--text);display:flex;gap:10px;padding:14px 16px;text-align:left;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s}.help-link:hover{border-color:var(--accent);box-shadow:var(--sh2);transform:translateY(-1px)}.help-icon{align-items:center;background:var(--accent-xs);border-radius:8px;color:var(--accent);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.help-text h3{font-size:.82rem;font-weight:700;margin-bottom:1px}.help-text p{color:var(--muted);font-size:.72rem;line-height:1.35;margin:0}.result-support{border-top:1px solid var(--border);color:var(--muted);font-size:.85rem;padding-top:14px;text-align:center}.result-support a{color:var(--accent);font-weight:600}.result-support a:hover{text-decoration:underline}@media(max-width:960px){.dcr-nav-mobile{border-top:1px solid var(--border);box-shadow:var(--sh3);left:0;position:absolute;right:0;top:100%}.dcr-nav-logo{min-width:0;overflow:hidden;white-space:nowrap}.auth-caret,.auth-label{display:none}.auth-trigger{padding:4px 6px}.dcr-nav-hamburger{margin-left:auto;order:1}.dcr-nav-right-slot{order:2}}@media(max-width:900px){.tier-grid{grid-template-columns:repeat(2,1fr)}.faq-strip{grid-template-columns:1fr}}@media(max-width:760px){.order-wrap,.page-wrap,.pricing-wrap{padding-left:20px;padding-right:20px;padding-top:80px}.sub-head{gap:14px}.order,.sub-head{grid-template-columns:1fr 1fr}.order{gap:8px}.order .inv-link{grid-column:1/-1;justify-self:start}.invoice-fields{grid-template-columns:1fr}.checkout-actions,.conv-line,.invoice-section,.order-body,.order-head,.total-row{padding-left:20px;padding-right:20px}}@media(max-width:560px){.helpers,.steps,.tier-grid{grid-template-columns:1fr}.cancel-wrap,.success-wrap{padding-left:0;padding-right:0}}@media(max-width:430px){.order-wrap,.page-wrap,.pricing-wrap,.reset-page{padding-top:96px}.dcr-nav-logo{font-size:.82rem}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
/*# sourceMappingURL=main.87ccda2f.css.map*/