.order-shell{padding:72px 20px 90px;position:relative;overflow:hidden}.order-wrap{max-width:1120px;margin:auto}.order-head{text-align:center;margin-bottom:28px}.order-head h1{letter-spacing:-.04em;font-size:clamp(1.8rem,4vw,2.7rem)}.order-head p{max-width:650px;color:var(--pub-text-secondary);margin:8px auto 0}.order-progress{grid-template-columns:repeat(4,1fr);max-width:780px;margin:26px auto 34px;display:grid;position:relative}.order-progress:before{content:"";background:var(--pub-border);height:1px;position:absolute;top:19px;left:12%;right:12%}.progress-step{z-index:1;text-align:center;color:#64748b;font-size:.65rem;font-weight:750;position:relative}.progress-step i{border:1px solid var(--pub-border);color:#94a3b8;background:#0b1120;border-radius:50%;place-items:center;width:39px;height:39px;margin:0 auto 7px;font-style:normal;display:grid}.progress-step.active,.progress-step.done{color:#cbd5e1}.progress-step.active i{color:#fff;background:linear-gradient(135deg,#0284c7,#7c3aed);border-color:#38bdf8;box-shadow:0 0 22px #0ea5e947}.progress-step.done i{color:#5eead4;background:#14b8a61f;border-color:#2dd4bf73}.order-card{max-width:860px;margin:auto;padding:32px}.order-step[hidden]{display:none}.step-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.step-heading h2{font-size:1.3rem}.step-heading p{color:var(--pub-text-secondary);margin-top:5px;font-size:.78rem}.choice-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.choice-card{border:1px solid var(--pub-border);cursor:pointer;background:#ffffff06;border-radius:15px;padding:18px;transition:all .2s;position:relative}.choice-card:hover{border-color:#38bdf873}.choice-card:has(input:checked){background:#0ea5e91a;border-color:#38bdf8;box-shadow:0 0 0 3px #0ea5e90f}.choice-card input{opacity:0;position:absolute}.choice-card strong{color:#f8fafc;font-size:.84rem;display:block}.choice-card span{color:var(--pub-text-muted);margin-top:5px;font-size:.67rem;line-height:1.5;display:block}.price-grid{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:22px;display:grid}.price-card{border:1px solid var(--pub-border);cursor:pointer;background:#02061740;border-radius:14px;padding:16px;position:relative}.price-card:has(input:checked){background:#7c3aed1a;border-color:#8b5cf6}.price-card input{opacity:0;position:absolute}.price-card__row{justify-content:space-between;gap:12px;display:flex}.price-card strong{color:#f8fafc}.price-card em{color:#c4b5fd;font-style:normal;font-weight:800}.price-card small{color:var(--pub-text-muted);margin-top:4px;display:block}.saving{background:#14b8a61a;border-radius:999px;padding:4px 8px;font-weight:800;color:#5eead4!important;margin-top:8px!important;display:inline-flex!important}.fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.field-wide{grid-column:1/-1}.field label{color:#cbd5e1;margin-bottom:7px;font-size:.71rem;font-weight:750;display:block}.field input,.field textarea{border:1px solid var(--pub-border);color:#fff;width:100%;min-height:48px;font:inherit;background:#ffffff09;border-radius:11px;outline:none;padding:11px 13px}.field textarea{min-height:100px}.field input:focus,.field textarea:focus{border-color:#38bdf8;box-shadow:0 0 0 4px #0ea5e917}.subdomain-input{display:flex}.subdomain-input input{border-radius:11px 0 0 11px}.subdomain-suffix{border:1px solid var(--pub-border);color:#94a3b8;background:#ffffff0b;border-left:0;border-radius:0 11px 11px 0;align-items:center;padding:0 13px;font-size:.72rem;display:flex}@keyframes shake-error{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.error{color:#fca5a5;margin-top:5px;font-size:.66rem;animation:.4s cubic-bezier(.36,.07,.19,.97) both shake-error;display:block}@media (prefers-reduced-motion:reduce){.error{animation:none}}.verify-box{background:#14b8a614;border:1px solid #2dd4bf59;border-radius:14px;margin-top:18px;padding:17px}.verify-box[hidden]{display:none}.verify-box strong{color:#5eead4}.verify-box-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.verify-box-head button{color:#7dd3fc;font:inherit;cursor:pointer;background:#0ea5e914;border:1px solid #7dd3fc47;border-radius:8px;padding:5px 8px;font-size:.62rem;font-weight:750}.verify-box-head button:hover{color:#fff;border-color:#7dd3fc8c}.verify-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.verify-grid span{color:#64748b;text-transform:uppercase;font-size:.58rem;display:block}.verify-grid b{color:#e2e8f0;margin-top:3px;font-size:.72rem;display:block}.method-list{gap:10px;margin-top:18px;display:grid}.method-card{border:1px solid var(--pub-border);cursor:pointer;background:#ffffff06;border-radius:14px;padding:16px;position:relative}.method-card:has(input:checked){background:#0ea5e917;border-color:#38bdf8}.method-card input{accent-color:#0ea5e9;position:absolute;top:17px;right:16px}.method-card strong{color:#f8fafc}.method-type{color:#93c5fd;text-transform:uppercase;background:#2563eb1f;border-radius:999px;margin-left:7px;padding:3px 7px;font-size:.56rem}.method-details{flex-wrap:wrap;gap:7px 18px;margin-top:10px;display:flex}.method-details span{color:#94a3b8;font-size:.64rem}.method-details b{color:#e2e8f0}.transaction-panel{border:1px solid var(--pub-border);background:#02061747;border-radius:15px;margin-top:18px;padding:18px}.transaction-panel[hidden]{display:none}.review-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.review-block{border:1px solid var(--pub-border);background:#ffffff06;border-radius:14px;padding:18px}.review-block h3{color:#7dd3fc;text-transform:uppercase;letter-spacing:.08em;margin-bottom:11px;font-size:.7rem}.review-block dl{gap:8px;display:grid}.review-block div{justify-content:space-between;gap:16px;display:flex}.review-block dt{color:#64748b;font-size:.68rem}.review-block dd{color:#e2e8f0;text-align:right;font-size:.7rem;font-weight:700}.step-actions{border-top:1px solid var(--pub-border);justify-content:space-between;gap:12px;margin-top:28px;padding-top:20px;display:flex}.step-actions .right{gap:10px;display:flex}.success{text-align:center;padding:26px}.success i{color:#5eead4;background:#14b8a61f;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;font-size:1.7rem;font-style:normal;display:grid}.success h2{margin:18px 0 7px}.success p{color:var(--pub-text-secondary)}.success-refs{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px;display:flex}.success-refs span{border:1px solid var(--pub-border);color:#cbd5e1;border-radius:9px;padding:7px 10px;font-size:.67rem}@media (width<=700px){.choice-grid,.price-grid,.fields,.review-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.order-card{padding:21px}.verify-grid{grid-template-columns:1fr}.order-progress span{display:none}}.field input:disabled{color:#94a3b8;cursor:not-allowed;opacity:.78;background:#94a3b814;border-color:#94a3b82e}.subdomain-input:has(input:disabled) .subdomain-suffix{opacity:.65}.field input:disabled:hover{border-color:#94a3b82e}.addon-picker{border-top:1px solid var(--pub-border);margin-top:25px;padding-top:23px}.addon-picker-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.addon-picker-head h3,.addon-picker-head p{margin:0}.addon-picker-head h3{font-size:.9rem}.addon-picker-head p{color:#7b8ca3;margin-top:4px;font-size:.63rem}.addon-picker-head>span{color:#a5b4fc;text-transform:uppercase;background:#6366f11f;border-radius:99px;padding:5px 8px;font-size:.55rem;font-weight:800}.addon-choice-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.addon-choice{border:1px solid var(--pub-border);background:#ffffff06;border-radius:13px;padding:14px}.addon-choice.unavailable{display:none}.addon-choice:has([data-addon-toggle]:checked){background:#0ea5e914;border-color:#38bdf8}.addon-choice>label{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.addon-choice>label>input{opacity:0;position:absolute}.addon-check{color:#0000;border:1px solid #475569;border-radius:6px;flex:none;place-items:center;width:19px;height:19px;font-size:.52rem;display:grid}.addon-choice:has([data-addon-toggle]:checked) .addon-check{color:#fff;background:#0ea5e9;border-color:#0ea5e9}.addon-choice>label>span:nth-child(3){flex:1;min-width:0}.addon-choice strong,.addon-choice small{display:block}.addon-choice strong{color:#f1f5f9;font-size:.7rem}.addon-choice small{color:#7f8ea3;margin-top:3px;font-size:.55rem;line-height:1.4}.addon-choice em{color:#a5b4fc;white-space:nowrap;font-size:.65rem;font-style:normal;font-weight:850}.addon-components{flex-wrap:wrap;gap:5px;margin:10px 0 0 28px;display:flex}.addon-components span{color:#a7b4c6;background:#94a3b817;border-radius:6px;padding:4px 6px;font-size:.5rem}.addon-quantity{align-items:center;gap:7px;margin:10px 0 0 28px;display:flex}.addon-quantity label{color:#a7b4c6;font-size:.55rem;font-weight:750}.addon-quantity input{color:#fff;background:#111c30;border:1px solid #475569;border-radius:7px;width:58px;padding:6px}.addon-quantity small{color:#64748b;font-size:.5rem}.order-estimate{background:#6366f11a;border-radius:11px;justify-content:space-between;align-items:center;margin-top:12px;padding:13px;display:flex}.order-estimate span{color:#cbd5e1;font-size:.65rem}.order-estimate span small{color:#64748b}.order-estimate strong{color:#c4b5fd;font-size:.9rem}@media (width<=700px){.addon-choice-grid{grid-template-columns:1fr}}.order-progress{grid-template-columns:repeat(5,1fr);max-width:900px}.addon-step{margin:-8px}.addon-step-heading{margin-bottom:0;padding:8px 8px 18px}.step-kicker{color:#7dd3fc;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:.58rem;font-weight:850;display:block}.change-plan-link{color:#7dd3fc;font:inherit;cursor:pointer;background:#0ea5e912;border:1px solid #7dd3fc40;border-radius:9px;padding:7px 10px;font-size:.59rem;font-weight:750}.addon-live-summary{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081223eb;border:1px solid #7dd3fc33;border-radius:14px;grid-template-columns:1fr 1fr 1.2fr;gap:12px;margin:0 8px 18px;padding:13px 15px;display:grid;position:sticky;top:78px;box-shadow:0 16px 40px #02061759}.addon-live-summary>div{border-right:1px solid #94a3b824;padding-right:12px}.addon-live-summary>div:last-child{text-align:right;border:0;padding-right:0}.addon-live-summary span,.addon-live-summary strong{display:block}.addon-live-summary span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:.52rem;font-weight:800}.addon-live-summary strong{color:#e2e8f0;margin-top:4px;font-size:.76rem}.addon-live-summary .addon-live-total strong{color:#c4b5fd;font-size:.9rem}.addon-catalogue{gap:16px;padding:0 8px;display:grid}.addon-group{background:linear-gradient(145deg,#ffffff09,#0f172a38);border:1px solid #94a3b829;border-radius:17px;padding:16px}.addon-group[hidden]{display:none}.addon-group>header{align-items:center;gap:11px;margin-bottom:13px;display:flex}.addon-group>header i{color:#c4b5fd;background:linear-gradient(135deg,#0ea5e929,#7c3aed33);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:.7rem;font-style:normal;font-weight:900;display:grid}.addon-group>header div{flex:1;min-width:0}.addon-group>header h3,.addon-group>header p{margin:0}.addon-group>header h3{color:#f1f5f9;font-size:.77rem}.addon-group>header p{color:#718198;margin-top:3px;font-size:.55rem}.addon-group>header>span{color:#8293aa;background:#94a3b814;border-radius:99px;padding:5px 7px;font-size:.5rem;font-weight:750}.addon-choice{transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.addon-choice:before{opacity:0;content:"";background:linear-gradient(#38bdf8,#8b5cf6);width:3px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0}.addon-choice:hover{border-color:#7dd3fc4d;transform:translateY(-2px);box-shadow:0 12px 28px #02061738}.addon-choice:has([data-addon-toggle]:checked):before{opacity:1}.addon-choice em{white-space:normal;text-align:right;max-width:145px;line-height:1.35}.addon-step-empty{text-align:center;border:1px dashed #94a3b840;border-radius:16px;padding:48px 20px}.addon-step-empty i{color:#5eead4;background:#14b8a61a;border-radius:13px;place-items:center;width:46px;height:46px;margin:auto;font-style:normal;display:grid}.addon-step-empty h3{color:#f1f5f9;margin:12px 0 4px}.addon-step-empty p{color:#718198;margin:0;font-size:.65rem}@media (width<=700px){.order-progress{grid-template-columns:repeat(5,1fr)}.addon-step{margin:0}.addon-step-heading{flex-direction:column;align-items:stretch;padding-inline:0}.addon-live-summary{grid-template-columns:1fr 1fr;margin-inline:0;position:static}.addon-live-summary .addon-live-total{text-align:left;border-top:1px solid #94a3b824;grid-column:1/-1;padding-top:10px}.addon-catalogue{padding:0}.addon-group{padding:13px}.addon-group>header>span{display:none}}.order-card{max-width:1120px;padding:22px}.checkout-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.checkout-main{min-width:0;padding:10px}.checkout-summary{background:linear-gradient(160deg,#0f172af5,#0a1222f0);border:1px solid #7dd3fc33;border-radius:18px;position:sticky;top:90px;overflow:hidden;box-shadow:0 22px 50px #02061752}.checkout-summary>header{background:linear-gradient(135deg,#0ea5e914,#7c3aed1a);border-bottom:1px solid #94a3b824;padding:17px 18px}.checkout-summary>header span,.checkout-summary>header strong{display:block}.checkout-summary>header span{color:#7dd3fc;letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:850}.checkout-summary>header strong{color:#f1f5f9;margin-top:5px;font-size:.77rem}.summary-lines{padding:8px 17px}.summary-line{border-bottom:1px solid #94a3b81c;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 0;display:flex}.summary-line span{min-width:0}.summary-line b,.summary-line small{display:block}.summary-line b{color:#dbe7f5;font-size:.65rem;line-height:1.35}.summary-line small{color:#64748b;margin-top:3px;font-size:.5rem}.summary-line em{color:#c4b5fd;text-align:right;flex:none;font-size:.62rem;font-style:normal;font-weight:800}.summary-empty{color:#64748b;text-align:center;padding:15px 0;font-size:.59rem}.summary-totals{padding:13px 17px 17px}.summary-totals>div{color:#8797ac;justify-content:space-between;gap:12px;padding:5px 0;font-size:.61rem;display:flex}.summary-totals b{color:#d8e3f0}.summary-totals .discount{color:#5eead4}.summary-grand-total{border-top:1px solid #94a3b82e;align-items:end;margin-top:7px;padding-top:12px!important}.summary-grand-total span{color:#e2e8f0;font-weight:800}.summary-grand-total b{color:#c4b5fd;font-size:1.05rem}.summary-totals>small{color:#526176;margin-top:8px;font-size:.48rem;line-height:1.45;display:block}.summary-entitlement-note{background:#f59e0b12;border:1px solid #f59e0b33;border-radius:11px;gap:9px;margin:0 12px 13px;padding:10px;display:flex}.summary-entitlement-note i{color:#fbbf24;background:#f59e0b21;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-style:normal;font-weight:900;display:grid}.summary-entitlement-note p{color:#8c99aa;margin:0;font-size:.51rem;line-height:1.45}.summary-entitlement-note strong{color:#d9c18f;margin-bottom:2px;font-size:.56rem;display:block}.purchase-mode-panel{background:#0f172a38;border:1px solid #94a3b829;border-radius:14px;margin-top:14px;padding:14px}.purchase-mode-panel>div:first-child>span{color:#e2e8f0;font-size:.68rem;font-weight:800}.purchase-mode-panel>div:first-child>p{color:#718198;margin:3px 0 11px;font-size:.56rem}.purchase-mode-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.purchase-mode-options label{cursor:pointer;border:1px solid #94a3b829;border-radius:10px;gap:8px;padding:11px;display:flex;position:relative}.purchase-mode-options label:has(input:checked){background:#0ea5e914;border-color:#38bdf8}.purchase-mode-options label:has(input:disabled){opacity:.45;cursor:not-allowed}.purchase-mode-options input{accent-color:#0ea5e9;margin-top:2px}.purchase-mode-options b,.purchase-mode-options small{display:block}.purchase-mode-options b{color:#dce7f5;font-size:.59rem}.purchase-mode-options small{color:#68778b;margin-top:3px;font-size:.49rem;line-height:1.4}.incremental-warning{background:linear-gradient(135deg,#f59e0b1a,#7c3aed0d);border:1px solid #fbbf2447;border-radius:13px;gap:11px;margin:0 8px 17px;padding:13px 14px;display:flex}.incremental-warning>i{color:#fbbf24;background:#f59e0b24;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.incremental-warning strong{color:#f4dfad;font-size:.65rem;display:block}.incremental-warning p{color:#9aa6b6;margin:4px 0 0;font-size:.55rem;line-height:1.55}@media (width<=930px){.checkout-layout{grid-template-columns:1fr}.checkout-summary{grid-row:1;position:static}.checkout-main{grid-row:2}.order-card{max-width:860px}}@media (width<=700px){.order-card{padding:14px}.checkout-main{padding:4px}.purchase-mode-options{grid-template-columns:1fr}.incremental-warning{margin-inline:0}}.back-to-plans{color:#7dd3fc;background:#0ea5e912;border:1px solid #7dd3fc40;border-radius:10px;flex:none;align-items:center;gap:7px;padding:9px 12px;font-size:.62rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.back-to-plans:hover{color:#fff;background:#0ea5e921;border-color:#7dd3fc80;transform:translate(-2px)}.purchase-mode-panel{background:linear-gradient(145deg,#0ea5e90e,#7c3aed0b);border-color:#7dd3fc33;border-radius:18px;margin-top:18px;padding:19px}.purchase-mode-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.purchase-mode-heading .step-kicker{margin-bottom:5px}.purchase-mode-heading h3{color:#f1f5f9;margin:0;font-size:.92rem}.purchase-mode-heading p{color:#8291a6;max-width:460px;margin:5px 0 0;font-size:.58rem;line-height:1.5}.purchase-mode-heading>span{color:#93c5fd;white-space:nowrap;background:#3b82f61a;border-radius:999px;padding:6px 9px;font-size:.5rem;font-weight:800}.purchase-mode-options{gap:11px}.purchase-mode-card{background:#02061740;align-items:flex-start;min-height:130px;transition:transform .2s,border-color .2s,box-shadow .2s;border-radius:14px!important;gap:12px!important;padding:15px!important}.purchase-mode-card:hover{transform:translateY(-2px);border-color:#7dd3fc59!important}.purchase-mode-card:has(input:checked){box-shadow:0 12px 30px #02061733,0 0 0 3px #0ea5e90f;background:linear-gradient(145deg,#0ea5e921,#7c3aed14)!important;border-color:#38bdf8!important}.purchase-mode-card>input{opacity:0;pointer-events:none;position:absolute}.purchase-mode-icon{color:#a5b4fc;background:linear-gradient(135deg,#0ea5e929,#7c3aed33);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:.9rem;font-weight:900;display:grid}.purchase-mode-copy{flex:1;min-width:0}.purchase-mode-copy>b{font-size:.68rem!important}.purchase-mode-copy>small{font-size:.52rem!important}.purchase-mode-tag{color:#7dd3fc;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:.47rem;font-weight:850;display:block}.purchase-mode-benefits{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.purchase-mode-benefits i{color:#9aabc0;background:#94a3b814;border-radius:6px;padding:4px 6px;font-size:.45rem;font-style:normal;font-weight:700}.purchase-mode-check{border:1px solid #475569;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;color:#0000!important;font-size:.48rem!important;display:grid!important}.purchase-mode-card:has(input:checked) .purchase-mode-check{background:#0ea5e9;border-color:#0ea5e9;color:#fff!important}.purchase-mode-card:has(input:disabled){opacity:.45;filter:saturate(.5)}.addon-group{padding:0;overflow:hidden}.addon-group>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:11px;padding:16px;list-style:none;transition:background .2s;display:flex}.addon-group>summary::-webkit-details-marker{display:none}.addon-group>summary:hover{background:#7dd3fc0a}.addon-group>summary i{color:#c4b5fd;background:linear-gradient(135deg,#0ea5e929,#7c3aed33);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:.7rem;font-style:normal;font-weight:900;display:grid}.addon-group>summary div{flex:1;min-width:0}.addon-group>summary h3,.addon-group>summary p{margin:0}.addon-group>summary h3{color:#f1f5f9;font-size:.77rem}.addon-group>summary p{color:#718198;margin-top:3px;font-size:.55rem}.addon-group-count{color:#8293aa;white-space:nowrap;background:#94a3b814;border-radius:99px;padding:5px 7px;font-size:.5rem;font-weight:750}.addon-group-chevron{color:#94a3b8;border:1px solid #94a3b826;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:.7rem;transition:transform .2s,color .2s;display:grid}.addon-group[open] .addon-group-chevron{color:#7dd3fc;transform:rotate(180deg)}.addon-group-body{border-top:1px solid #0000;padding:0 16px 16px}.addon-group[open] .addon-group-body{border-top-color:#94a3b817;padding-top:2px}@media (width<=700px){.step-heading{flex-direction:column;align-items:stretch}.back-to-plans{align-self:flex-start}.purchase-mode-heading{flex-direction:column;align-items:flex-start;gap:8px}.purchase-mode-panel{padding:14px}.purchase-mode-card{min-height:auto}.addon-group>summary{padding:13px}.addon-group-count{display:none}.addon-group-body{padding:0 13px 13px}}.coterm-consent{cursor:pointer;background:#f59e0b14;border:1px solid #fbbf244d;border-radius:13px;align-items:flex-start;gap:11px;margin:18px 0 0;padding:15px;display:flex}.coterm-consent[hidden]{display:none}.coterm-consent input{accent-color:#f59e0b;margin-top:3px}.coterm-consent strong,.coterm-consent small{display:block}.coterm-consent strong{color:#f4dfad;font-size:.65rem}.coterm-consent small{color:#9aa6b6;margin-top:4px;font-size:.54rem;line-height:1.55}.summary-renewal{color:#a5b4fc!important}.subscription-eligibility{background:#7f1d1d29;border:1px solid #f8717157;border-radius:11px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;display:flex}.subscription-eligibility[hidden]{display:none}.subscription-eligibility>i{color:#fecaca;background:#ef44442e;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.subscription-eligibility strong{color:#fecaca!important}.subscription-eligibility p{color:#c9aeb3;margin:4px 0 9px;font-size:.58rem;line-height:1.5}.subscription-eligibility a{color:#7dd3fc;border:1px solid #7dd3fc4d;border-radius:8px;padding:6px 9px;font-size:.55rem;font-weight:800;text-decoration:none;display:inline-flex}.pub-btn:disabled{opacity:.42;cursor:not-allowed;filter:saturate(.3);box-shadow:none!important;transform:none!important}.subscription-eligibility button{color:#7dd3fc;font:inherit;cursor:pointer;background:#0ea5e917;border:1px solid #7dd3fc59;border-radius:8px;padding:7px 10px;font-size:.55rem;font-weight:800;display:inline-flex}.plan-switch-notice{color:#a7f3d0;background:#10b98117;border:1px solid #34d3994d;border-radius:11px;margin:0 10px 18px;padding:11px 13px;font-size:.62rem}.plan-picker{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.plan-picker[hidden]{display:none}.plan-picker-panel{background:linear-gradient(160deg,#111b30,#0b1221);border:1px solid #7dd3fc3d;border-radius:22px;width:min(820px,100%);max-height:min(760px,100vh - 40px);overflow:auto;box-shadow:0 32px 90px #0000008c}.plan-picker-head{border-bottom:1px solid #94a3b824;justify-content:space-between;gap:18px;padding:21px 23px;display:flex}.plan-picker-head h2,.plan-picker-head p{margin:0}.plan-picker-head h2{font-size:1.05rem}.plan-picker-head p{color:#8494aa;margin-top:5px;font-size:.62rem}.plan-picker-close{color:#94a3b8;cursor:pointer;background:#ffffff08;border:1px solid #94a3b838;border-radius:10px;flex:none;width:36px;height:36px;font-size:1.1rem}.plan-picker-body{gap:13px;padding:20px;display:grid}.plan-picker-group{background:#ffffff06;border:1px solid #94a3b826;border-radius:15px;padding:15px}.plan-picker-group>header{margin-bottom:11px}.plan-picker-group h3,.plan-picker-group p{margin:0}.plan-picker-group h3{color:#eef2ff;font-size:.78rem}.plan-picker-group p{color:#718198;margin-top:3px;font-size:.55rem}.plan-picker-prices{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.plan-picker-price{cursor:pointer;border:1px solid #94a3b829;border-radius:11px;justify-content:space-between;gap:12px;padding:11px;display:flex;position:relative}.plan-picker-price:has(input:checked){background:#0ea5e91a;border-color:#38bdf8}.plan-picker-price input{opacity:0;position:absolute}.plan-picker-price b,.plan-picker-price small{display:block}.plan-picker-price b{color:#dce7f5;font-size:.62rem}.plan-picker-price small{color:#76869b;margin-top:3px;font-size:.5rem}.plan-picker-price em{color:#c4b5fd;font-size:.62rem;font-style:normal;font-weight:850}.plan-picker-foot{border-top:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.plan-picker-foot span{color:#718198;font-size:.54rem;line-height:1.5}.plan-picker-foot div{gap:9px;display:flex}@media (width<=650px){.plan-picker-prices{grid-template-columns:1fr}.plan-picker-foot{flex-direction:column;align-items:stretch}.plan-picker-foot div{justify-content:flex-end}}
