.checkout-dialog-scope,.section.osec.order-center{--checkout-page:var(--site-canvas,#f7f8fc);--checkout-surface:#fff;--checkout-tint:#f1f4fb;--checkout-ink:var(--site-ink,#263047);--checkout-text:#53617a;--checkout-muted:var(--site-copy,#626d81);--checkout-line:#dfe5f0;--checkout-summary:var(--site-pearl,linear-gradient(145deg,#fff,#f3f6fc));--checkout-radius:20px;--checkout-shadow:var(--site-shadow,0 18px 48px -24px rgba(42,61,111,.22));--checkout-columns:minmax(300px,36%) minmax(0,1fr);--checkout-primary:#335cdb;--checkout-primary-hover:#254bc6;--checkout-success:#07864a;--checkout-font:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif}.checkout-dialog-scope{color:var(--checkout-text);font-family:var(--checkout-font);-webkit-font-smoothing:antialiased}.section.osec.order-center:is([data-activation=true],[data-completed=true]),.section.osec.order-center:not(.order-center-lookup){padding-top:32px;padding-bottom:64px;background:var(--site-page-light,none),var(--checkout-page);color:var(--checkout-text);font-family:var(--checkout-font);-webkit-font-smoothing:antialiased}.order-center:is([data-activation=true],[data-completed=true]) .ocontain,.order-center:not(.order-center-lookup) .ocontain{max-width:var(--maxw)}.order-center .ocontain .ocard{padding:0;border:0;background:transparent;box-shadow:none}.checkout-dialog-scope :is(h1,h2,h3,button,input,textarea),.order-center :is(.ocard,.onotice) :is(h1,h2,h3,button,input,textarea){font-family:var(--checkout-font)}.order-center .oback{margin-bottom:24px;color:var(--checkout-muted);font-size:13px}.order-center .ocard .ostep{--step-size:30px;--step-clearance:23px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;max-width:900px;margin:0 auto 32px;padding:8px 0 0;font-family:var(--checkout-font)}.order-center .ocard .ostep-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}.order-center .ocard .ostep-item:before{content:none}.order-center .ocard .ostep-item:after{content:"";position:absolute;top:calc(var(--step-size) / 2);left:calc(50% + var(--step-clearance));width:calc(100% - var(--step-clearance) * 2);height:1px;margin:0;background:#dce2e9}.order-center .ocard .ostep-item:last-child:after{content:none}.order-center .ocard .ostep-item[data-state=done]:after{background:#b9d7c7}.order-center .ocard .ostep-node{flex:0 0 var(--step-size);width:var(--step-size);height:var(--step-size);border:1px solid #d5dde7;border-radius:50%;background:#fff;color:#718096;font-family:inherit;font-size:12px;font-weight:500;box-shadow:none;animation:none;opacity:1}.order-center .ocard .ostep-node svg{width:13px;height:13px}.order-center .ocard .ostep-item[data-state=done] .ostep-node{border-color:#cee5d8;background:#e3f2e9;color:#07864a}.order-center .ocard .ostep-item[data-state=active] .ostep-node{border-color:#335cdb;background:#335cdb;color:#fff;box-shadow:0 0 0 3px #335cdb0a}.order-center .ocard .ostep-label{color:#718096;font-size:12px;font-weight:400;line-height:1.5;white-space:nowrap;opacity:1}.order-center .ocard .ostep-item[data-state=done] .ostep-label{color:#4e6159;font-weight:500}.order-center .ocard .ostep-item[data-state=active] .ostep-label{color:#284ab5;font-weight:600}.order-center .ocard .ostep-node{transition:background .22s,border-color .22s,color .22s}.order-center .ocard .ostep-item:after{transition:background .3s}.order-center .ocard[data-order-status=failed] .ostep-item[data-state=active] .ostep-node{border-color:#e6cf9d;background:#fff8ea;color:#986821;box-shadow:none}.order-center .ocard[data-order-status=failed] .ostep-item[data-state=active] .ostep-label{color:#986821}.order-center :is(.oexpired,.onotice){max-width:none;margin:0;overflow:hidden;border:1px solid var(--checkout-line);border-radius:var(--checkout-radius);background:#fff;color:var(--checkout-text);font-family:var(--checkout-font);box-shadow:var(--checkout-shadow);text-align:left}.order-center .oexpired:before{content:none}.order-center .oexpired-head{grid-template-columns:44px minmax(0,1fr) auto;gap:16px;padding:28px 32px;border-bottom:1px solid var(--checkout-line);background:#fff}.order-center :is(.oexpired-icon,.onotice-icon){display:grid;place-items:center;width:44px;height:44px;border:1px solid #eedfbd;border-radius:10px;background:#fff9ee;color:#996b26;box-shadow:none}.order-center :is(.oexpired-icon,.onotice-icon) svg{width:23px;height:23px}.order-center .oexpired-head small,.order-center .onotice-eyebrow{color:var(--checkout-muted);font-family:inherit;font-size:12px;font-weight:400;letter-spacing:0}.order-center .oexpired h3{color:var(--checkout-ink);font-size:22px;font-weight:600;letter-spacing:-.02em}.order-center .oexpired-state{align-self:center;margin:0;padding:4px 9px;border:0;border-radius:4px;background:#fff8ea;color:#936823;font-size:11px;font-weight:500}.order-center .oexpired-main{grid-template-columns:minmax(0,1fr) minmax(240px,.6fr);gap:36px;padding:30px 32px}.order-center .oexpired-guidance>p{color:var(--checkout-text);font-size:14px;line-height:1.85}.order-center .oexpired-options{gap:22px;margin-top:26px}.order-center .oexpired-options>div{grid-template-columns:24px minmax(0,1fr);gap:10px}.order-center .oexpired-options>div>span{width:24px;height:24px;border:1px solid #e1e7ef;border-radius:50%;background:#fff;color:#748298;font-family:inherit;font-size:10px;font-weight:500}.order-center .oexpired-options p{gap:5px;padding:0}.order-center .oexpired-options b{color:var(--checkout-ink);font-size:14px;font-weight:600}.order-center .oexpired-options small{color:var(--checkout-muted);font-size:13px;line-height:1.75}.order-center .oexpired-order{align-self:stretch;gap:9px;justify-content:center;padding:24px;border:1px solid #e5eaf1;border-radius:6px;background:#f8fafc}.order-center .oexpired-order small{color:var(--checkout-muted);font-family:inherit;font-size:12px;font-weight:400;letter-spacing:0}.order-center .oexpired-order b{margin:0;color:var(--checkout-ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:500;text-overflow:clip}.order-center .oexpired-order span{margin:0;color:var(--checkout-muted);font-size:12px}.order-center .oexpired-actions{align-items:center;gap:12px;padding:22px 32px;border-top:1px solid var(--checkout-line);background:#fff}.order-center :is(.oexpired-actions,.onotice-actions) .btn{min-height:44px;padding:10px 19px;border-radius:6px;font-family:var(--checkout-font);font-size:13px;font-weight:500;line-height:1.5;justify-content:center;box-shadow:0 1px 2px #1b2a4108;transform:none}.order-center :is(.oexpired-refresh,.onotice-primary){border:1px solid var(--checkout-primary);background:var(--checkout-primary);color:#fff}.order-center :is(.oexpired-refresh,.onotice-primary):hover{border-color:var(--checkout-primary-hover);background:var(--checkout-primary-hover);color:#fff}.order-center .oexpired-refresh svg{color:inherit}.order-center :is(.oexpired-retry,.onotice-secondary){min-width:0;gap:10px;border:1px solid #d7dee8;background:#fff;color:#40516a}.order-center :is(.oexpired-retry,.onotice-secondary):hover{border-color:#bac7da;background:#f8fafc;color:#1b2a41;box-shadow:0 1px 2px #1b2a4108}.order-center .oexpired-retry b{color:inherit;font-size:16px;font-weight:400}.order-center .oexpired-support{margin-right:auto;color:var(--checkout-muted);font-size:12px}.order-center .oexpired-support:hover{color:var(--checkout-primary)}.order-center .oexpired-error{margin:0 32px 24px;padding:13px 16px;border:1px solid #ecd6c8;border-radius:6px;background:#fff9f5;color:#925b3e!important;font-size:13px;line-height:1.8}.order-center .onotice-head{display:flex;align-items:flex-start;gap:18px;padding:36px 36px 28px}.order-center .onotice-icon{flex:0 0 44px;border-color:#dce4ef;background:#f5f8fc;color:#657b99}.order-center .onotice h1{margin:5px 0 12px;color:var(--checkout-ink);font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.4}.order-center .onotice-head p{max-width:60ch;color:var(--checkout-text);font-size:14px;line-height:1.85}.order-center .onotice-detail{margin:0 36px 30px 98px;padding:20px 24px;border:1px solid #e5eaf1;border-radius:6px;background:#f8fafc}.order-center .onotice-detail b{color:var(--checkout-ink);font-size:13px;font-weight:500}.order-center .onotice-detail p{max-width:66ch;margin-top:8px;color:var(--checkout-muted);font-size:13px;line-height:1.9}.order-center .onotice-actions{display:flex;flex-wrap:wrap;gap:12px;padding:22px 36px 24px 98px;border-top:1px solid var(--checkout-line)}.order-center .oread-status{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px;padding:16px 20px;border:1px solid #d8e3f5;border-radius:8px;background:#f5f8ff;font-family:var(--checkout-font)}.order-center .oread-status b{color:#315698;font-size:13px;font-weight:600}.order-center .oread-status p{margin-top:4px;color:#566d93;font-size:12px;line-height:1.75}.order-center .oread-status button{flex-shrink:0;min-height:40px;padding:8px 12px;border:1px solid #d2ddef;border-radius:5px;background:#fff;color:#315698;font-size:12px;cursor:pointer}.order-center .order-search-feedback{margin-top:16px;padding:14px 16px;border:1px solid #dce4ef;border-radius:6px;background:#f7f9fc;color:#40516a;text-align:left}.order-center .order-search-feedback b{font-size:14px;font-weight:500}.order-center .order-search-feedback p{margin-top:6px;font-size:13px;line-height:1.8}.order-center :is(.oexpired-actions,.onotice-actions,.oread-status) button:disabled{cursor:wait;opacity:.6}.order-center .order-loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:200px;border:1px solid var(--checkout-line);border-radius:12px;background:#fff;color:var(--checkout-muted);font-size:14px}.order-center .order-loading .spinner{color:var(--checkout-primary)}.order-center :is(.oexpired,.onotice,.oread-status) :is(a,button):focus-visible{outline:3px solid #a9bdf4;outline-offset:3px}.ocompletion,.order-center .opaid{border:1px solid var(--checkout-line);border-radius:var(--checkout-radius);background:var(--checkout-surface);box-shadow:var(--checkout-shadow)}.order-center .ocard:not(.activation-order) .opaid{gap:0;overflow:hidden}.order-center .ocard:not(.activation-order) .opaid-hero{border:0;border-radius:0;background:var(--checkout-summary)}.order-center .omanual-note{margin:0;padding:24px;border:0;border-top:1px solid var(--checkout-line);border-radius:0;background:var(--checkout-surface);color:var(--checkout-text)}.order-center .osummary{padding:28px;border:1px solid var(--checkout-line);border-radius:var(--checkout-radius);background:var(--checkout-surface);color:var(--checkout-ink);box-shadow:var(--checkout-shadow)}.order-center .osummary-copy{min-width:0}.order-center .osummary-number{color:var(--checkout-muted);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.order-center .osummary-product{margin-top:6px;font-size:18px;font-weight:550;line-height:1.5}.order-center .osummary>.pill{flex-shrink:0;border-radius:8px;white-space:nowrap}.activation-order .opaid{display:block}.activation-order .opaid-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;min-height:78px;padding:18px 36px;border:0;border-bottom:1px solid var(--checkout-line);border-radius:calc(var(--checkout-radius) - 1px) calc(var(--checkout-radius) - 1px) 0 0;background:var(--checkout-tint);box-shadow:none}.activation-order .opaid-copy>span,.activation-order .opaid-hero:after{display:none}.activation-order .opaid-check{width:34px;height:34px;border:0;border-radius:50%;background:#07c160;color:#fff;box-shadow:none}.activation-order .opaid-check svg{width:20px;height:20px}.activation-order .opaid-copy{display:block}.activation-order .opaid-copy h3{margin:0;color:var(--checkout-ink);font-size:16px;font-weight:600}.activation-order .opaid-copy p{margin:4px 0 0;color:var(--checkout-muted);font-size:13px;line-height:1.7}.activation-order .opaid-state{padding:5px 9px;border:0;border-radius:5px;background:#eff8f2;color:#337452;font-size:12px}.activation-order .opaid-state i{width:5px;height:5px;background:#07c160}.order-center .opaid-hero:focus{outline:none}.order-center .ocard[data-payment-arrived=true] .opaid-hero{animation:payment-arrival-surface .5s ease-out both}.order-center .ocard[data-payment-arrived=true] .opaid-check{animation:payment-arrival-mark .5s cubic-bezier(.2,.8,.3,1) both}.order-center .ocard[data-payment-arrived=true] .opaid-check path{stroke-dasharray:32;animation:payment-arrival-check .32s ease-out both}.order-center .ocard[data-payment-arrived=true] .ofulfil{animation:payment-arrival-content .36s cubic-bezier(.2,.8,.3,1)}@keyframes payment-arrival-surface{0%{background:#e7f4ed}to{background:var(--checkout-tint)}}@keyframes payment-arrival-mark{0%{transform:scale(.88);box-shadow:0 0 0 0 #07c16026}55%{transform:scale(1);box-shadow:0 0 0 7px #07c16012}to{transform:scale(1);box-shadow:0 0 0 10px #07c16000}}@keyframes payment-arrival-check{0%{stroke-dashoffset:32}to{stroke-dashoffset:0}}@keyframes payment-arrival-content{0%{opacity:.78;transform:translateY(8px)}to{opacity:1;transform:none}}.activation-order .ofulfil{display:grid;grid-template-columns:var(--checkout-columns);grid-gap:0;gap:0;align-items:stretch}.activation-order .oform{grid-column:2;grid-row:1;min-width:0;padding:36px 40px 30px;border:0;border-radius:0 0 calc(var(--checkout-radius) - 1px) 0;background:var(--checkout-surface);box-shadow:none}.activation-order .oform-head{display:block;margin:0 0 30px;padding:0;border:0;background:none}.activation-order .oform-step{display:block;margin-bottom:9px;color:var(--checkout-muted);font-size:12px;font-weight:400;letter-spacing:0}.activation-order .oform-h{margin:0;color:var(--checkout-ink);font-size:27px;font-weight:600;line-height:1.4;letter-spacing:-.025em}.activation-order .oform-sub{margin-top:9px!important;color:var(--checkout-muted);font-size:14px;line-height:1.75}.activation-order .oreceipt-col{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:0;min-width:0;padding:36px;border-right:1px solid var(--checkout-line);border-radius:0 0 0 calc(var(--checkout-radius) - 1px);background:var(--checkout-summary)}.activation-order .ovoucher{overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.activation-order .ovoucher:before{display:none}.activation-order .ovoucher-head{padding:0;border:0;background:none}.activation-order .ovoucher-head span{color:var(--checkout-ink);font-size:15px;font-weight:600}.activation-order .ovoucher-head b{margin-top:5px;color:var(--checkout-muted);font-family:inherit;font-size:12px;font-weight:400;letter-spacing:.015em}.activation-order .ovoucher-head img{width:27px;height:auto}.activation-order .ovoucher-amount,.ocompletion-amount{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;margin-top:28px;padding:0 0 25px;border-bottom:1px solid var(--checkout-line)}.activation-order .ovoucher-amount>span,.ocompletion-amount>span{color:var(--checkout-muted);font-size:13px}.activation-order .ovoucher-amount>b,.ocompletion-amount>b{color:var(--checkout-ink);font-family:var(--checkout-font);font-size:32px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;letter-spacing:-.035em}.activation-order .ovoucher-amount small,.ocompletion-amount small{margin-right:5px;color:var(--checkout-ink);font-size:20px;font-weight:400}.activation-order .ovoucher-product{padding:26px 0;border-bottom:1px solid var(--checkout-line)}.activation-order .ovoucher-rows,.ocompletion-receipt dl{display:grid;grid-gap:20px;gap:20px;margin:25px 0;padding:0}.activation-order .ovoucher-rows>div,.ocompletion-receipt dl>div{display:grid;grid-template-columns:65px minmax(0,1fr);grid-gap:14px;gap:14px}.activation-order .ovoucher-rows dt,.ocompletion-receipt dt{color:var(--checkout-muted);font-size:12px}.activation-order .ovoucher-rows dd,.ocompletion-receipt dd{min-width:0;color:var(--checkout-text);font-size:13px;font-weight:400;text-align:right;overflow-wrap:anywhere}.activation-order .ovoucher-rows dd.mono,.ocompletion-receipt dd.mono{overflow:visible;white-space:normal;font-size:11px;line-height:1.7}.activation-order .ovoucher-foot,.ocompletion-record{display:flex;align-items:flex-start;gap:8px;margin:0;padding:23px 0 0;border-top:1px solid var(--checkout-line);border-radius:0;background:none;color:var(--checkout-muted);font-size:12px;line-height:1.8}.activation-order .ovoucher-foot>svg,.ocompletion-record>svg{flex:0 0 16px;width:16px;height:16px;margin-top:3px;color:var(--checkout-success)}.activation-order .ovoucher-foot b,.ocompletion-record b{display:block;margin-bottom:4px;color:var(--checkout-text);font-size:12px;font-weight:500}.activation-order .onext{margin-top:auto;padding:32px 0 0;border:0;border-radius:0;background:none}.activation-order .onext-head{padding:24px 0 0;border:0;border-top:1px solid var(--checkout-line)}.activation-order .onext-head span{color:var(--checkout-ink);font-size:13px;font-weight:500}.activation-order .process-guide-link.activation{grid-template-columns:auto minmax(0,1fr);gap:10px;margin:17px 0;padding:0;border:0;background:none;box-shadow:none}.activation-order .process-guide-icon{width:28px;height:32px;border:1px solid var(--checkout-line);border-radius:5px;background:var(--checkout-tint);color:var(--checkout-muted)}.activation-order .process-guide-copy b{color:var(--checkout-text);font-size:12px;font-weight:500;line-height:1.7}.activation-order .process-guide-copy small{color:var(--checkout-muted);font-size:11px;line-height:1.7}.activation-order .process-guide-action{grid-column:2;justify-self:start;color:var(--checkout-primary);font-size:12px}.activation-order .onext-support{min-height:44px;padding-top:13px;border-color:var(--checkout-line);color:var(--checkout-primary);font-size:12px}.activation-order .oform-privacy{display:grid;grid-gap:4px;gap:4px;margin:24px 0 0;padding:19px 0 0;border:0;border-top:1px solid var(--checkout-line);background:none}.activation-order .oform-privacy-label{display:flex;align-items:center;gap:8px}.activation-order .oform-privacy svg{flex:0 0 15px;width:15px;height:15px;color:var(--checkout-muted)}.activation-order .oform-privacy b{color:var(--checkout-text);font-size:12px;font-weight:500}.activation-order .oform-privacy p{margin:0;padding-left:23px;color:var(--checkout-muted);font-size:12px;line-height:1.75;text-align:left}.actv-workspace .field{margin-bottom:22px}.actv-workspace .actv-step-heading{display:flex;align-items:center;gap:9px}.actv-workspace .actv-step-number{display:grid;place-items:center;flex:0 0 21px;height:22px;border:0;border-radius:0;background:none;color:var(--checkout-muted);font-family:inherit;font-size:12px;font-weight:500}.actv-workspace .actv-step-heading h2,.actv-workspace .actv-step-heading label{margin:0;color:var(--checkout-ink);font-size:14px;font-weight:600;line-height:1.6;letter-spacing:0}.actv-workspace .actv-lead{margin:9px 0 0;color:var(--checkout-text);font-size:13px;line-height:1.85}.actv-workspace .actv-lead b{color:var(--checkout-ink);font-weight:500}.actv-workspace .proc-session-link{margin:14px 0 0;padding:14px 16px;border:1px solid var(--checkout-line);border-radius:6px;background:var(--checkout-tint);color:var(--checkout-primary);box-shadow:none}.actv-workspace .proc-session-link:hover{border-color:#b8c5dc;background:#edf2fc;box-shadow:none;transform:none}.actv-workspace .proc-session-link-text b{color:var(--checkout-primary);font-size:13px;font-weight:500}.actv-workspace .proc-session-link-text i{margin-top:5px;color:var(--checkout-muted);font-family:var(--checkout-font);font-size:12px}.actv-workspace .proc-session-link>svg{width:16px;height:16px}.actv-workspace .actv-paste-heading{margin:26px 0 12px}.actv-workspace .actv-field-caption{margin-left:auto;color:var(--checkout-muted);font-size:12px}.actv-workspace textarea.actv-tall{display:block;width:100%;min-height:160px;margin-top:14px;padding:16px;border:1px solid #cbd5e5;border-radius:6px;background:#fff;color:var(--checkout-ink);font-family:var(--font-mono),"Noto Sans SC",monospace;font-size:13px;line-height:1.85;resize:vertical;box-shadow:inset 0 1px 2px #26312804;transition:border-color .15s,box-shadow .15s}.actv-workspace textarea.actv-tall.actv-lg{min-height:208px;margin-top:0}.actv-workspace .textarea::placeholder{color:#8490a4;opacity:1;font-family:var(--checkout-font);font-size:13px;line-height:1.9}.actv-workspace .textarea:hover{border-color:#a7b7d1}.actv-workspace .textarea:focus{outline:none;border-color:var(--checkout-primary);box-shadow:0 0 0 3px #335cdb14}.actv-workspace .hint{margin-top:10px;color:var(--checkout-muted);font-size:12px;line-height:1.8}.actv-workspace .actv-account-hint{display:flex;align-items:center;gap:11px;margin-top:12px;padding:12px 14px;border:1px solid var(--checkout-line);border-radius:6px;background:var(--checkout-tint)}.actv-workspace .actv-account-icon{display:grid;place-items:center;flex:0 0 34px;height:34px;border:1px solid var(--checkout-line);border-radius:6px;background:var(--checkout-surface);color:var(--checkout-muted)}.actv-workspace .actv-account-icon svg{width:17px;height:17px}.actv-workspace .actv-account-hint>span:last-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.actv-workspace .actv-account-hint small{color:var(--checkout-muted);font-size:11px}.actv-workspace .actv-account-hint b{color:var(--checkout-ink);font-family:var(--checkout-font);font-size:14px;font-weight:500;overflow-wrap:anywhere}.actv-workspace .actv-confirm-actions .btn-primary,.actv-workspace .actv-renew-actions .btn-primary,.actv-workspace .actv-submit,.ocompletion-open{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 20px;border:1px solid var(--checkout-primary);border-radius:6px;background:var(--checkout-primary);color:#fff;font-size:14px;font-weight:500;line-height:1.5;box-shadow:0 1px 2px #18378c18;transition:background .15s,border-color .15s}.actv-workspace .actv-submit{width:100%;margin:0}.actv-workspace .actv-submit-area{scroll-margin-block:100px 24px;outline:none}.actv-workspace .actv-submit-label{display:inline-flex;align-items:center;justify-content:center;gap:9px}.actv-workspace .actv-submit-status{margin:12px 0 0;color:var(--checkout-muted);font-size:12px;line-height:1.8;text-align:center}.actv-workspace .actv-submit svg,.ocompletion-open svg{flex:0 0 16px;width:16px;height:16px}.actv-workspace .actv-confirm-actions .btn-primary:hover:not(:disabled),.actv-workspace .actv-renew-actions .btn-primary:hover:not(:disabled),.actv-workspace .actv-submit:hover:not(:disabled),.ocompletion-open:hover{border-color:var(--checkout-primary-hover);background:var(--checkout-primary-hover);color:#fff;box-shadow:0 1px 2px #18378c18;transform:none}.actv-workspace .actv-confirm-actions .btn-primary:disabled,.actv-workspace .actv-renew-actions .btn-primary:disabled,.actv-workspace .actv-submit:disabled{border-color:var(--checkout-line);background:#edf1f8;color:#7c879b;box-shadow:none;opacity:1}.actv-workspace :is(.actv-submit,.actv-confirm-actions .btn-primary,.actv-renew-actions .btn-primary)[aria-busy=true]{border-color:var(--checkout-primary);background:var(--checkout-primary);color:#fff;cursor:wait}.actv-workspace .textarea[aria-invalid=true]{border-color:#c6746c;background:#fffcfb}.actv-workspace .textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(169,56,50,.09)}.actv-workspace .textarea:disabled{background:var(--checkout-tint);color:var(--checkout-muted);cursor:wait}.actv-workspace .actv-after{margin-top:12px;color:var(--checkout-muted);font-size:12px;line-height:1.8;text-align:center}.actv-workspace .actv-error{display:flex;align-items:flex-start;gap:10px;margin:0 0 20px;padding:15px 16px;border:1px solid #efd8d5;border-radius:6px;background:#fff8f7;color:#a93832;text-align:left;overflow-wrap:anywhere}.actv-workspace .actv-error>svg{flex:0 0 18px;width:18px;height:18px;margin-top:2px}.actv-workspace .actv-error>div{min-width:0}.actv-workspace .actv-error b{display:block;color:#943c35;font-size:13px;font-weight:600;line-height:1.75}.actv-workspace .actv-error p{margin:6px 0 0;color:#77534f;font-size:12px;line-height:1.85}.actv-workspace .actv-session-recovery{display:grid;grid-gap:7px;gap:7px;margin:14px 0 0;padding-left:20px;color:#77534f;font-size:12px;line-height:1.8}.actv-workspace .actv-session-recovery li{padding-left:3px}.actv-workspace .actv-session-recovery li::marker{color:#a66c64;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actv-workspace .actv-session-recovery b{display:inline;font-size:inherit;line-height:inherit}.actv-workspace .actv-error[data-tone=warning]{border-color:#e8dfcd;background:#fffcf6;color:#956b27}.actv-workspace .actv-error[data-tone=warning] b{color:#74561f}.actv-workspace .actv-error[data-tone=warning] p{color:#746447}.actv-workspace :is(.actv-error,.actv-renew):focus{outline:2px solid rgba(51,92,219,.28);outline-offset:3px}.actv-workspace .actv-feedback-actions{display:flex;flex-wrap:wrap;gap:20px;margin-top:10px}.actv-workspace .actv-feedback-link{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--checkout-primary);font:inherit;font-size:12px;font-weight:500;text-decoration:none;cursor:pointer}.actv-workspace .actv-feedback-link:hover{text-decoration:underline;text-underline-offset:3px}.actv-workspace .actv-waiting{margin:12px 0 0;color:var(--checkout-muted);font-size:12px;line-height:1.8;text-align:center}.actv-workspace :is(.actv-error,.actv-renew,.actv-waiting){animation:activation-feedback-in .16s ease-out}@keyframes activation-feedback-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.actv-workspace :is(.actv-error,.actv-renew,.actv-waiting){animation:none}}.actv-workspace .actv-renew{margin-top:4px;padding:18px;border:1px solid #eadfc8;border-radius:8px;background:#fffbf3;box-shadow:none}.actv-workspace .actv-renew-head{gap:10px}.actv-workspace .actv-renew-ico{width:30px;height:30px;border:0;border-radius:0;background:none;color:#906924;box-shadow:none}.actv-workspace .actv-renew-eyebrow{color:#8e754c;font-family:inherit;font-size:11px;font-weight:400;letter-spacing:0;text-transform:none}.actv-workspace .actv-renew-h{margin-top:3px;color:var(--checkout-ink);font-family:inherit;font-size:15px;font-weight:600;line-height:1.6;letter-spacing:0}.actv-workspace .actv-renew-desc{display:grid;grid-gap:5px;gap:5px;margin-top:15px;color:#7c694b;font-size:13px;line-height:1.85}.actv-workspace .actv-renew-desc strong{color:#7d5d2f;font-weight:600}.actv-workspace .actv-renew-actions .btn{min-height:46px;font-size:13px}.actv-workspace .actv-renew-actions .btn-ghost{border:1px solid #cfd7e3;background:#fff;color:var(--checkout-text);box-shadow:none}.actv-workspace .actv-renew-actions .btn-ghost:hover:not(:disabled){border-color:#aebbd0;background:#f7f9fc;color:var(--checkout-ink);transform:none}.activation-order .oform-alert{gap:10px;margin-bottom:24px;padding:15px 16px;border:1px solid #eadfc8;border-radius:6px;background:#fffbf3;text-align:left}.activation-order .oform-alert>svg{flex:0 0 18px;width:18px;height:18px;margin-top:2px;color:#906924}.activation-order .oform-alert>div{display:block;min-width:0}.activation-order .oform-alert b{display:block;color:#7d5d2f;font-size:13px;font-weight:600;line-height:1.75;letter-spacing:0}.activation-order .oform-alert p{margin:6px 0 0;color:#7c694b;font-size:12px;line-height:1.85}.activation-order .oform-alert[data-tone=info]{border-color:#d8e3f5;background:#f5f8ff}.activation-order .oform-alert[data-tone=info]>svg{color:#466cbd}.activation-order .oform-alert[data-tone=info] b{color:#315698}.activation-order .oform-alert[data-tone=info] p{color:#566d93}.activation-order .oform-alert .oform-alert-actions{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:12px}.activation-order .oform-alert-actions :is(a,button){align-self:center;padding:0;border:0;background:none;color:var(--checkout-primary);font:inherit;font-size:12px;font-weight:500;text-decoration:none;cursor:pointer}.activation-order .oform-alert-actions :is(a,button):hover{text-decoration:underline;text-underline-offset:3px}.activation-order .oform-alert-actions .oform-support-primary{min-height:38px;padding:8px 14px;border:1px solid var(--checkout-primary);border-radius:5px;background:var(--checkout-primary);color:#fff;text-decoration:none}.activation-order .oform-support-primary:hover{background:var(--checkout-primary-hover)}.oform-resubmit>summary{display:none}.oform-resubmit[data-assistance=true]{margin-top:28px;padding-top:20px;border-top:1px solid var(--checkout-line)}.oform-resubmit[data-assistance=true]>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:3px 0;color:var(--checkout-text);font-size:13px;line-height:1.8;cursor:pointer;list-style:none}.oform-resubmit>summary::-webkit-details-marker{display:none}.oform-resubmit>summary span{flex:0 0 7px;width:7px;height:7px;margin-right:3px;border-right:1.5px solid;border-bottom:1.5px solid;font-size:0;transform:rotate(45deg)}.oform-resubmit[open]>summary{margin-bottom:24px}.oform-resubmit[open]>summary span{transform:rotate(225deg)}.actv-workspace .actv-instructions{display:grid;grid-gap:6px;gap:6px}.order-center .order-resume-support{width:100%;font-family:inherit;text-align:left;cursor:pointer}.order-center .oexpired-support{padding:0;border:0;background:none;font-family:inherit;cursor:pointer}.order-center .order-brand-mark{display:block;flex:0 0 44px;width:44px;height:44px;border-radius:10px;object-fit:cover;box-shadow:none}.order-center .membership-card-head{display:flex;align-items:center;gap:13px}.order-center .membership-card-product{display:grid;grid-gap:5px;gap:5px;min-width:0}.order-center .membership-card-product>span{color:var(--checkout-muted);font-size:12px;font-weight:400}.order-center .membership-card-product>b,.order-center .membership-card-product>h2{margin:0;color:var(--checkout-ink);font-family:var(--checkout-font);font-size:16px;font-weight:600;line-height:1.6;letter-spacing:0}.order-center .membership-card-foot{margin-top:18px}.order-center .membership-card-foot p{display:flex;align-items:flex-start;gap:7px;color:var(--checkout-text);font-size:12px;line-height:1.8}.order-center .membership-card-foot svg{flex:0 0 15px;width:15px;height:15px;margin-top:3px;color:var(--checkout-success)}.actv-workspace .actv-modal{--dialog-gap:24px;z-index:1100;padding:max(var(--dialog-gap),env(safe-area-inset-top)) max(var(--dialog-gap),env(safe-area-inset-right)) max(var(--dialog-gap),env(safe-area-inset-bottom)) max(var(--dialog-gap),env(safe-area-inset-left))}.actv-workspace .actv-modal-backdrop{background:rgba(29,41,71,.38);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.actv-workspace .actv-confirm{position:relative;display:flex;flex-direction:column;width:min(420px,100%);max-height:calc(100dvh - max(var(--dialog-gap), env(safe-area-inset-top)) - max(var(--dialog-gap), env(safe-area-inset-bottom)));margin:0;padding:0;overflow:hidden;border:1px solid var(--checkout-line);border-radius:16px;outline:none;background:var(--checkout-surface);box-shadow:0 24px 70px rgba(29,41,71,.22)}.orehearsal code{display:block;margin-top:10px;padding:10px 12px;border:1px solid var(--checkout-line);border-radius:6px;background:var(--checkout-surface);font-size:12px;line-height:1.6;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.actv-workspace .actv-confirm{animation:activation-dialog-in .12s ease-out}@keyframes activation-dialog-in{0%{transform:translateY(4px)}to{transform:none}}.actv-workspace .actv-modal[data-leaving=true]{pointer-events:none;animation:activation-dialog-out .14s ease-out both}@keyframes activation-dialog-out{0%{opacity:1}to{opacity:0}}.actv-workspace .actv-submit[aria-busy=true]:disabled{opacity:1;background:var(--checkout-primary);color:#fff;cursor:wait}@media (prefers-reduced-motion:reduce){.actv-workspace .actv-confirm{animation:none}}@media (prefers-reduced-motion:reduce){.actv-workspace .actv-modal[data-leaving=true],.order-center .ocard[data-payment-arrived=true] :is(.opaid-hero,.opaid-check,.opaid-check path,.ofulfil){animation:none}.order-center .ocard .ostep-item:after,.order-center .ocard .ostep-node{transition:none}}.actv-workspace .actv-confirm-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--checkout-muted);cursor:pointer}.actv-workspace .actv-confirm-close svg{width:17px;height:17px}.actv-workspace .actv-confirm-close:hover:not(:disabled){background:#edf1f8;color:var(--checkout-ink)}.actv-workspace .actv-confirm-close:disabled{opacity:.45;cursor:wait}.actv-workspace .actv-confirm-body{min-height:0;padding:24px;overflow-y:auto;overscroll-behavior:contain}.actv-workspace .actv-confirm-h{margin:0;padding-right:32px;color:var(--checkout-ink);font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.02em}.actv-workspace .actv-confirm-intro{margin-top:6px;color:var(--checkout-muted);font-size:13px;line-height:1.8}.actv-workspace .actv-confirm-card{margin-top:18px;border:1px solid var(--checkout-line);border-radius:8px;background:var(--checkout-tint)}.actv-workspace .actv-confirm-card .membership-card-head{gap:10px;padding:12px 14px;border-bottom:1px solid var(--checkout-line)}.actv-workspace .actv-confirm-card .order-brand-mark{flex-basis:28px;width:28px;height:28px;border-radius:7px}.actv-workspace .actv-confirm-card .membership-card-product>b{font-size:13px;font-weight:500}.actv-workspace .actv-confirm-acct{margin:0;padding:14px 14px 16px;border:0;border-radius:0;background:none;font-family:inherit;word-break:normal}.actv-workspace .membership-card-caption{margin-bottom:9px;color:var(--checkout-muted);font-size:12px;font-weight:400}.actv-workspace .actv-confirm-acct .membership-card-caption{margin-bottom:5px}.actv-workspace .actv-confirm-acct>b{display:block;color:var(--checkout-ink);font-family:var(--checkout-font);font-size:20px;font-weight:500;line-height:1.5;letter-spacing:-.02em;overflow-wrap:anywhere}.actv-workspace .actv-confirm-desc{display:flex;align-items:flex-start;gap:7px;margin-top:12px;color:#8c6b37;font-size:12px;line-height:1.8}.actv-workspace .actv-confirm-desc>svg{flex:0 0 15px;width:15px;height:15px;margin-top:3px}.actv-workspace .actv-confirm-actions{display:grid;flex-shrink:0;grid-template-columns:118px minmax(0,1fr);grid-gap:10px;gap:10px;margin:0;padding:16px 24px 20px;border-top:1px solid var(--checkout-line);background:var(--checkout-tint)}.actv-workspace .actv-confirm-actions .btn{min-height:44px;padding:11px 14px;border-radius:6px;font-size:13px;font-weight:500}.actv-workspace .actv-confirm-actions .btn-ghost{border:1px solid #cbd5e5;background:var(--checkout-surface);color:var(--checkout-text);box-shadow:none}.actv-workspace .actv-confirm-actions .btn-ghost:hover:not(:disabled){border-color:#a7b7d1;background:var(--checkout-tint);color:var(--checkout-ink);transform:none}.ocompletion{display:grid;grid-template-columns:var(--checkout-columns);overflow:hidden}.ocompletion-main{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:48px 44px;text-align:center}.ocompletion-kicker{display:flex;flex-direction:column;align-items:center;gap:13px;color:var(--checkout-success);font-size:13px;font-weight:500}.ocompletion-kicker svg{width:52px;height:52px;padding:13px;border-radius:50%;background:#07c160;color:#fff}.ocompletion-intro h1{margin-top:14px;color:var(--checkout-ink);font-size:29px;font-weight:600;line-height:1.4;letter-spacing:-.025em}.ocompletion-intro>p{max-width:410px;margin:12px auto 0;color:var(--checkout-muted);font-size:14px;line-height:1.9}.ocompletion-intro>.ocompletion-thanks{margin-top:9px;color:var(--checkout-muted);font-size:13px}.ocompletion-open{width:280px;max-width:100%;margin:28px auto 0}.ocompletion-guide{max-width:410px;margin:32px auto 0;padding:24px 0 0;border-top:1px solid var(--checkout-line);text-align:left}.ocompletion-guide>span{color:var(--checkout-text);font-size:13px;font-weight:500}.ocompletion-guide>p{margin-top:8px;color:var(--checkout-muted);font-size:13px;line-height:1.9}.ocompletion-receipt{grid-column:1;grid-row:1;min-width:0;padding:36px;border-right:1px solid var(--checkout-line);background:var(--checkout-summary)}.ocompletion-receipt>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ocompletion-receipt h2{color:var(--checkout-ink);font-size:15px;font-weight:600;line-height:1.6;letter-spacing:0}.ocompletion-receipt>header>span{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:4px;background:#e0f3e8;color:var(--checkout-success);font-size:12px}.ocompletion-receipt>header svg{width:13px;height:13px}.ocompletion-service{margin-top:25px;padding-bottom:24px;border-bottom:1px solid var(--checkout-line)}.ocompletion-footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 32px;border-top:1px solid var(--checkout-line);background:var(--checkout-tint)}.ocompletion-footer>span{color:var(--checkout-muted);font-size:12px}.ocompletion-footer :is(a,button){padding:0;border:0;background:none;color:var(--checkout-primary);font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.ocompletion-footer b{margin-left:7px;font-weight:400}.order-center :is(.activation-order,.completed-order) :is(button,a):focus-visible{outline:2px solid var(--checkout-primary);outline-offset:3px}body:has(.order-center:is([data-activation=true],[data-completed=true]),.order-center .payqr) .footer-v3-cta{display:none}.section.osec.order-center:has(.payqr){background:var(--site-page-light,none),var(--checkout-page)}.order-center .payqr{--payment-surface:var(--checkout-surface);--payment-tint:var(--checkout-summary);--payment-ink:var(--checkout-ink);--payment-text:var(--checkout-text);--payment-muted:var(--checkout-muted);--payment-line:var(--checkout-line);--payment-accent:#13875c;--payment-accent-hover:#0f704d;max-width:none;margin:0;border:1px solid var(--payment-line);border-radius:var(--checkout-radius);background:var(--payment-surface);box-shadow:var(--checkout-shadow);overflow:hidden}.order-center .payqr-frame{grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:0;border-radius:0;background:transparent;box-shadow:none}.order-center .payqr-frame:before{content:none}.order-center .payqr-summary-top{grid-column:1/-1;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:21px 40px;border-bottom:1px solid var(--payment-line);background:var(--payment-surface)}.order-center .payqr-kicker{display:inline-flex;align-items:center;gap:13px;margin:0;color:var(--payment-ink);font-size:12px;font-weight:400;letter-spacing:0}.order-center .payqr-kicker b{font-size:13px;font-weight:650;letter-spacing:.09em}.order-center .payqr-kicker>span{padding-left:13px;border-left:1px solid var(--payment-line);color:var(--payment-muted);line-height:1.1}.order-center .payqr-state{gap:6px;margin:0;padding:0;border:0;background:none;color:var(--payment-muted);font-size:11px;font-weight:400;line-height:1.5;white-space:nowrap}.order-center .payqr-stateicon{width:5px;height:5px;background:#84958a;box-shadow:none;animation:none}.order-center .payqr-stateicon.expired{background:#ac7e39;box-shadow:none}.order-center .payqr-summary{grid-column:1;grid-row:2;padding:36px 40px;border:0;background:var(--payment-tint)}.order-center .payqr-service{display:flex;align-items:center;gap:13px;margin:0;padding:0;border:0}.order-center .payqr-service>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.order-center .payqr-service span{color:var(--payment-muted);font-size:12px}.order-center .payqr-service b{color:var(--payment-ink);font-size:19px;font-weight:550;line-height:1.5;letter-spacing:-.02em}.order-center .payqr-service .order-brand-mark{flex:0 0 42px;width:42px;height:42px}.order-center .payqr-amount{display:grid;justify-content:start;grid-gap:9px;gap:9px;margin:29px 0 0;padding:0 0 26px;border:0;border-bottom:1px solid var(--payment-line);border-radius:0;background:none}.order-center .payqr-amount>span:first-child{color:var(--payment-text);font-size:13px}.order-center .payqr-amt{color:var(--payment-ink);font-size:32px;font-weight:500;line-height:1.2;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order-center .payqr-amt small{margin-right:5px;color:var(--payment-ink);font-size:21px;font-weight:400;vertical-align:.06em}.order-center .payqr-record{padding:23px 0 0;border:0}.order-center .payqr-summary-title{color:var(--payment-ink);font-size:13px;font-weight:550}.order-center .payqr-details{gap:15px;margin-top:18px}.order-center .payqr-details>div{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:16px}.order-center .payqr-details dt{color:var(--payment-muted);font-size:13px}.order-center .payqr-details dd{color:var(--payment-text);font-size:13px;font-weight:400;text-align:right;white-space:normal;overflow-wrap:anywhere}.order-center .payqr-details .payqr-method-value{display:inline-flex;align-items:center;justify-self:end;gap:6px;padding:0;border:0;background:none;color:var(--payment-text)}.order-center .payqr-next{gap:8px;margin-top:27px;padding-top:21px;border-top:1px solid var(--payment-line);color:var(--payment-muted);font-size:12px;line-height:1.85}.order-center .payqr-next svg{margin-top:2px;color:#8291ac}.order-center .payqr-scan{grid-column:2;grid-row:2;justify-content:flex-start;align-items:stretch;min-width:0;padding:34px 40px 30px;border:0;border-left:1px solid var(--payment-line);background:var(--payment-surface)}.order-center .payqr-scan>:is(.payqr-head,.payqr-payment,.payqr-status,.payqr-open-disabled){width:100%;max-width:340px;margin-left:auto;margin-right:auto}.order-center .payqr-head{display:block;margin-top:0;margin-bottom:23px;padding:0;border:0;text-align:center}.order-center .payqr-head h3{color:var(--payment-ink);font-family:var(--checkout-font);font-size:19px;font-weight:550;line-height:1.5;letter-spacing:-.02em}.order-center .payqr-head p{margin-top:7px;color:var(--payment-muted);font-size:12px;line-height:1.8}.order-center .payqr-wx{flex:0 0 19px;width:19px;height:17px;margin:0}.order-center .payqr-wx img{width:19px}.order-center .payqr-mobile-order{display:none}.order-center .payqr-payment{border:0;border-radius:0;overflow:visible}.order-center .payqr-payment-body{display:flex;flex-direction:column;align-items:center;padding:0;background:transparent}.order-center .payqr-codewrap{width:248px;padding:18px;border:1px solid #e3e7e0;border-radius:10px;background:var(--payment-surface);box-shadow:0 2px 5px #26312803,0 9px 24px #26312806}.order-center .payqr-scanhelp{max-width:none;margin-top:12px;padding:0;border:0;color:var(--payment-muted);font-size:12px;line-height:1.8;text-align:center}.order-center .payqr[data-pay-env=desktop] .payqr-payment .payqr-scanhelp{display:none}.order-center .payqr-scan>.payqr-status{justify-content:center;max-width:300px;gap:10px;margin-top:19px;padding:0;border:0;border-radius:0;background:none;color:var(--payment-muted);font-size:11px;line-height:1.6}.order-center .payqr-status-label{display:inline-flex;align-items:center;gap:5px;min-width:0}.order-center .payqr-status-label svg{width:13px;height:13px;flex:0 0 13px;color:#8a968d}.order-center .payqr-clock{padding:0;border-radius:0;background:none;color:var(--payment-accent);font:500 12px var(--checkout-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;box-shadow:none}.order-center :is(.payqr-open,.payqr-gobtn){min-height:46px;border:1px solid var(--payment-accent);border-radius:6px;background:var(--payment-accent);color:#fff;font:500 13px/1.65 var(--checkout-font);padding:10px 14px;box-shadow:0 1px 2px #183c2518}.order-center :is(.payqr-open,.payqr-gobtn):hover{border-color:var(--payment-accent-hover);background:var(--payment-accent-hover);transform:none}.order-center .payqr-gobtn{width:100%}.order-center .payqr-mobilehelp{color:var(--payment-muted);font-size:12px;line-height:1.85}.order-center .payqr-mobile-action{width:100%;margin-bottom:24px;text-align:left}.order-center .payqr-mobile-action .payqr-open{margin-top:0}.order-center .payqr-copybtn{gap:8px;padding-inline:10px}.order-center .payqr-copy-label{min-width:0;text-wrap:balance}.order-center .payqr-copybtn>svg{flex:0 0 16px;width:16px;height:16px}.order-center .payqr-open-disabled{opacity:1}.order-center .payqr-gobtn[data-expired=true],.order-center .payqr-open-disabled{border-color:var(--payment-line);background:#edf1f8;color:#7c879b;box-shadow:none}.order-center .payqr-expired{color:#936721;font-size:14px;font-weight:500}.order-center .payqr-footnote{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:15px 40px;border-top:1px solid var(--payment-line);background:var(--payment-surface);color:var(--payment-muted);font-size:12px;text-align:left}.order-center .payqr-sync{display:inline-flex;align-items:center;gap:7px}.order-center .payqr-sync:before{content:"";width:5px;height:5px;border-radius:50%;background:#59a47e}.order-center .payqr-footnote button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 0;border:0;border-radius:0;background:none;color:var(--payment-text);font:inherit;cursor:pointer}.order-center .payqr-footnote button:hover{color:var(--payment-accent)}.order-center .payqr-footnote button>svg{width:14px;height:14px;flex:0 0 14px;color:#8a968d}.order-center .payqr-footnote button span{margin-left:5px;color:#87928a}.order-center :is(.payqr,.oform-resubmit) :is(a,button,summary):focus-visible{outline:2px solid var(--checkout-primary);outline-offset:4px}@media (prefers-reduced-motion:reduce){.order-center .payqr{transition:none;transform:none}}@media (min-width:801px){.order-center .payqr[data-pay-env=desktop] .payqr-scan{border-left-color:#e0e5ec;background:radial-gradient(ellipse at 100% 0,rgba(178,161,230,.14),transparent 65%),radial-gradient(ellipse at 0 100%,rgba(133,167,232,.12),transparent 70%),linear-gradient(145deg,#fcfdff,#f5f7fd)}.order-center .payqr[data-pay-env=desktop] .payqr-head h3{color:#283748}.order-center .payqr[data-pay-env=desktop] .payqr-head p,.order-center .payqr[data-pay-env=desktop] .payqr-status{color:#5b6d79}.order-center .payqr[data-pay-env=desktop] .payqr-codewrap{border-color:#fff;border-radius:12px;background:#fff;box-shadow:0 1px 3px #34456908,0 12px 32px #34456912,0 0 0 1px #bac8d126}.order-center .payqr[data-pay-env=desktop] .payqr-clock{color:#23745b}.order-center .payqr[data-pay-env=desktop] .payqr-status-label svg{color:#7f919b}}@media (min-width:801px) and (max-width:1100px){.order-center .payqr-summary-top{padding-inline:28px}.order-center .payqr-scan,.order-center .payqr-summary{padding:30px 28px}.order-center .payqr-service{gap:12px}.order-center .payqr-service b{font-size:18px}}@media (max-width:800px){.order-center .payqr-frame{grid-template-columns:minmax(0,1fr)}.order-center .payqr-summary-top{padding:18px 30px}.order-center .payqr-scan{grid-column:1;grid-row:2;padding:27px 30px;border:0}.order-center .payqr-scan>:is(.payqr-head,.payqr-payment,.payqr-open-disabled){max-width:440px}.order-center .payqr-head{margin-bottom:24px;text-align:left}.order-center .payqr-mobile-order{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0 0;margin-top:20px;border:0;border-top:1px solid var(--payment-line);border-radius:0;background:none}.order-center .payqr-mobile-order>span{color:var(--payment-text);font-size:13px}.order-center .payqr-mobile-order>b{color:var(--payment-ink);font-size:26px;font-weight:500;line-height:1.2;white-space:nowrap;letter-spacing:-.03em}.order-center .payqr-mobile-order small{margin-right:4px;font-size:17px;font-weight:400}.order-center .payqr-summary{grid-column:1;grid-row:3;padding:24px 30px;border-top:1px solid var(--payment-line)}.order-center .payqr-amount,.order-center .payqr-service{display:none}.order-center .payqr-record{padding-top:0}.order-center .payqr-details{margin-top:16px;gap:12px}.order-center .payqr-next{margin-top:18px;padding-top:18px;border-top:1px solid var(--payment-line)}.order-center .payqr-footnote{padding:16px 30px}}@media (max-width:520px){.order-center .payqr-summary-top{padding:17px 20px}.order-center .payqr-scan{padding:24px 20px}.order-center .payqr-head h3{font-size:19px}.order-center .payqr-head p{font-size:12px}.order-center .payqr-summary{padding:22px 20px}.order-center .payqr-codewrap{width:240px;padding:16px}.order-center .payqr-footnote{align-items:flex-start;flex-direction:column;gap:9px;padding:17px 20px}.order-center .payqr-footnote button{min-height:44px}}@media (max-width:1000px){.activation-order .ofulfil,.ocompletion{grid-template-columns:300px minmax(0,1fr)}.activation-order .oreceipt-col,.ocompletion-receipt{padding:28px 24px}.activation-order .oform{padding:32px 28px 28px}.ocompletion-main{padding:46px 30px 36px}}@media (max-width:800px){.order-center .oback{min-height:44px;margin-top:-8px;margin-bottom:16px}.order-center :is(.actv-feedback-link,.oform-alert-actions a,.oform-alert-actions button,.ocompletion-footer button,.oexpired-support,.payqr-footnote button,.oread-status button){display:inline-flex;align-items:center;min-height:44px}.order-center .oform-resubmit[data-assistance=true]>summary{min-height:44px}.activation-order .oform-alert .oform-alert-actions{gap:4px 16px}.activation-order .oform-alert-actions .oform-support-primary{min-height:44px}.actv-workspace .actv-feedback-actions{gap:4px 16px;margin-top:4px}.activation-order .ofulfil,.ocompletion{grid-template-columns:minmax(0,1fr)}.activation-order .oform,.ocompletion-main{grid-column:1;grid-row:1}.activation-order .oform{padding:30px;border-radius:0}.activation-order .oreceipt-col,.ocompletion-receipt{grid-column:1;grid-row:2;padding:28px 30px;border-top:1px solid var(--checkout-line);border-right:0;border-radius:0 0 calc(var(--checkout-radius) - 1px) calc(var(--checkout-radius) - 1px)}.activation-order .onext{margin-top:0;padding-top:26px}.activation-order .opaid-state{display:none}.activation-order .opaid-hero{grid-template-columns:auto minmax(0,1fr);padding:20px 30px}.activation-order .ovoucher-amount,.ocompletion-amount{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:24px}.ocompletion-main{padding:38px 30px}.ocompletion-receipt{border-radius:0}.ocompletion-footer{grid-row:3}.actv-workspace textarea.actv-tall{font-size:16px}}@media (pointer:coarse){.actv-workspace textarea.actv-tall{font-size:16px}}body:has(.order-center) .footer-modal-panel{overscroll-behavior:contain}body:has(.order-center) .footer-modal-card-head{position:-webkit-sticky;position:sticky;top:0;z-index:1}body:has(.order-center) .footer-modal-close{position:relative}body:has(.order-center) .footer-modal-close:after{content:"";position:absolute;inset:-8px}@media (max-width:680px){.order-center .ocard .ostep{--step-size:26px;--step-clearance:19px;margin-bottom:24px}.order-center .ocard .ostep-item{gap:8px}.order-center .ocard .ostep-label{font-size:11px}.order-center .oexpired-head{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:22px 20px}.order-center .oexpired-icon{width:36px;height:36px;border-radius:8px}.order-center .oexpired-state{display:none}.order-center .oexpired h3{font-size:21px}.order-center .oexpired-main{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 20px}.order-center .oexpired-guidance>p{font-size:13px}.order-center .oexpired-order{padding:18px}.order-center .oexpired-actions{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;padding:20px}.order-center .oexpired-support{grid-row:3;justify-self:center;margin:8px 0 0}.order-center .oexpired-error{margin-inline:20px}.order-center .onotice-head{gap:13px;padding:25px 20px}.order-center .onotice h1{font-size:22px}.order-center .onotice-icon{flex-basis:36px;width:36px;height:36px;border-radius:8px}.order-center .onotice-head p{font-size:13px}.order-center .onotice-detail{margin:0 20px 24px;padding:18px}.order-center .onotice-actions{display:grid;grid-template-columns:minmax(0,1fr);padding:20px;grid-gap:10px;gap:10px}.order-center .oread-status{align-items:flex-start;gap:10px;padding:15px}.order-center .oread-status button{padding-inline:8px}}@media (max-width:520px){.section.osec.order-center:is([data-activation=true],[data-completed=true]),.section.osec.order-center:not(.order-center-lookup){padding-top:23px;padding-bottom:36px}.order-center:is([data-activation=true],[data-completed=true])>.container,.order-center:not(.order-center-lookup)>.container{padding-inline:16px}.order-center .oback{margin-bottom:9px}.activation-order .opaid-hero{gap:11px;padding:18px 20px}.activation-order .opaid-check{width:30px;height:30px}.activation-order .opaid-copy h3{font-size:15px}.activation-order .opaid-copy p{font-size:12px}.activation-order .oform{padding:26px 20px}.activation-order .oform-head{margin-bottom:25px}.activation-order .oform-h{font-size:24px}.activation-order .oform-sub{font-size:13px}.activation-order .oreceipt-col,.ocompletion-receipt{padding:25px 20px}.activation-order .ovoucher-amount>b,.ocompletion-amount>b{font-size:26px}.actv-workspace .actv-step-heading{gap:7px}.actv-workspace .actv-step-heading h2,.actv-workspace .actv-step-heading label{font-size:13px}.actv-workspace .actv-lead{font-size:12px}.actv-workspace .actv-field-caption{display:none}.actv-workspace .proc-session-link{padding:13px 12px}.actv-workspace .proc-session-link-text b{font-size:12px}.actv-workspace .proc-session-link-text i{font-size:11px}.actv-workspace textarea.actv-tall{padding:14px}.actv-workspace textarea.actv-tall.actv-lg{min-height:210px}.actv-workspace .textarea::placeholder{font-size:12px}.actv-workspace .actv-after{font-size:11px}.actv-workspace .actv-modal{--dialog-gap:16px}.actv-workspace .actv-confirm-body{padding:22px 20px}.actv-workspace .actv-confirm-acct>b{font-size:19px}.actv-workspace .actv-confirm-actions{grid-template-columns:105px minmax(0,1fr);gap:10px;padding:14px 20px 18px}.actv-workspace .actv-confirm-actions .btn{padding-inline:9px;font-size:12px}.order-center .membership-card-head{gap:11px}.order-center .membership-card-product>b,.order-center .membership-card-product>h2{font-size:15px}.ocompletion-main{padding:32px 23px}.ocompletion-intro h1{font-size:27px}.ocompletion-intro>p{font-size:13px}.ocompletion-guide>p{font-size:12px}.ocompletion-footer{align-items:flex-start;flex-direction:column;gap:10px;padding:18px 20px}}