.account-heading.page-hero{padding-block:32px 24px;background:var(--white);border-bottom:1px solid var(--border)}.account-heading.page-hero h1{font-size:2rem;line-height:1.3;margin-bottom:12px}.account-heading.page-hero .intro{font-size:1rem;margin-bottom:0;max-width:none}.account-layout{display:grid;grid-template-columns:196px minmax(0,1fr);align-items:start;gap:36px;min-height:440px}.account-navigation{display:grid;gap:8px;position:sticky;top:96px}.account-navigation a,.account-navigation-action{display:flex;align-items:center;gap:12px;padding:12px;min-height:48px;text-decoration:none;color:var(--body);border-radius:4px;font-size:.9375rem;overflow-wrap:anywhere}.account-navigation-action{width:100%;background:transparent;border:0;font-family:inherit;line-height:inherit;text-align:start;cursor:pointer}.account-navigation-action:disabled{opacity:.6;cursor:wait}.account-navigation-error{margin:0;padding:0 12px;font-size:.8125rem;color:var(--body)}.account-navigation svg{flex:0 0 22px;width:22px;height:22px}.account-navigation a:hover,.account-navigation-action:hover{background:var(--soft);color:var(--ink)}.account-navigation a[aria-current]{background:var(--soft);color:var(--blue-dark);font-weight:700;box-shadow:inset 3px 0 var(--blue)}[dir=rtl] .account-navigation a[aria-current]{box-shadow:inset -3px 0 var(--blue)}.account-content{min-width:0}.account-section-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.account-section-heading h2{margin:0}.account-section-heading a{color:var(--blue-dark);font-size:.875rem;min-height:32px}.account-access{padding:20px;border-inline-start:3px solid var(--teal);background:color-mix(in srgb,var(--teal) 6%,var(--white))}.account-access dd{color:var(--ink);font-weight:600}.account-inline-action{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 0;background:transparent;border:0;color:var(--blue-dark);font:inherit;font-size:.9375rem;cursor:pointer;text-decoration:underline}.account-inline-action svg{width:20px;height:20px;flex:0 0 20px}.account-signed-out{min-height:280px;padding-block:24px 36px}.account-signed-out>svg{color:var(--blue);width:36px;height:36px}.account-signed-out h2{font-size:1.25rem;margin-block:16px 12px}.account-signed-out p{max-width:560px}.account-error{padding-block:12px}.account-error p{margin-bottom:8px}.account-content .billing-plans li>div{min-width:0}.account-content .billing-plans h3{overflow-wrap:anywhere}.account-content button:disabled{cursor:not-allowed;opacity:.65}.account-content .billing-record-heading>div{min-width:0}.account-content .billing-record-heading{grid-template-columns:minmax(0,1fr) auto}.account-content .billing-amount{grid-column:1/-1;text-align:start}.account-content .billing-reference{word-break:break-word}.account-support{margin-block:0 32px;padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--soft)}.account-support>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;cursor:pointer;list-style:none}.account-support>summary::-webkit-details-marker{display:none}.account-support>summary::marker{content:""}.account-support>summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.account-support h2{margin:0;font-size:1.125rem;line-height:1.5}.account-support-chevron{flex:0 0 24px;width:24px;height:24px;color:var(--blue)}.account-support[open]>summary .account-support-chevron{transform:rotate(180deg)}.account-support>p{margin-block:12px 16px;font-size:.875rem}.account-support-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.account-support-links li{min-width:0}.account-support-links a{display:flex;align-items:center;gap:10px;height:100%;min-height:80px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--white);color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.account-support-links a>span{flex:1;min-width:0}.account-support-links strong{display:block;font-size:.875rem;line-height:1.5}.account-support-description{display:block;margin-top:5px;color:var(--body);font-size:.8125rem;line-height:1.6}.account-support-links a:hover{border-color:var(--blue)}.account-support-links a:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.account-support-icon{flex:0 0 22px;width:22px;height:22px;color:var(--blue)}.account-support-arrow{flex:0 0 16px;width:16px;height:16px;color:var(--body)}[dir=rtl] .account-support-arrow{transform:rotate(180deg)}.account-plan-benefits{width:100%;min-width:0}.account-plan-benefits h3{font-size:1rem;line-height:1.5;margin-block:16px 12px;overflow-wrap:anywhere}.account-plan-benefits dl{margin:0}.account-plan-benefits dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding-block:10px;border-bottom:1px solid var(--border)}.account-plan-benefits dt{color:var(--body);font-size:.875rem}.account-plan-benefits dd{margin:0;color:var(--ink);font-size:.875rem;text-align:end;overflow-wrap:anywhere}.account-comparison{width:100%;table-layout:fixed;border-collapse:collapse;margin-block:20px;text-align:start}.account-comparison caption{text-align:start;color:var(--ink);font-size:1rem;font-weight:700;line-height:1.5;margin-bottom:16px}.account-comparison-feature{width:24%}.account-comparison td,.account-comparison th{padding:16px;border-bottom:1px solid var(--border);vertical-align:top;text-align:start;overflow-wrap:anywhere;font-size:.875rem;line-height:1.7}.account-comparison th{color:var(--ink);font-weight:600}.account-comparison td{color:var(--body)}.account-comparison thead th{background:var(--soft)}.account-comparison tbody [data-tier=PRO]{background:color-mix(in srgb,var(--teal) 5%,var(--white))}.account-current-level{display:block;width:-moz-fit-content;width:fit-content;padding:2px 6px;margin-top:6px;border:1px solid var(--border);border-radius:3px;color:var(--blue-dark);background:var(--white);font-size:.75rem;font-weight:600;line-height:1.5}.account-upgrade-label{display:block;margin-top:6px;font-size:.75rem;font-weight:400;color:var(--body)}.account-comparison-mobile-label{display:none}.account-access-notice{margin-block:20px;padding:16px 20px;border-inline-start:3px solid var(--teal);background:color-mix(in srgb,var(--teal) 6%,var(--white))}.account-access-notice h3{margin-block:0 10px;font-size:1.125rem;line-height:1.5}.account-access-notice p{margin-bottom:8px}.account-content .billing-plans.account-plan-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.account-content .account-plan-options>li{display:flex;flex-direction:column;align-items:stretch;justify-content:start;gap:12px;padding:20px;border:1px solid var(--border);border-top:3px solid var(--blue);border-radius:6px}.account-plan-options>li:nth-child(2n){border-top-color:var(--teal)}.account-plan-options .account-plan-tier{font-size:.875rem;color:var(--blue-dark)}.account-plan-options .account-plan-benefits h3{margin-top:0}.account-plan-options .button{width:100%;white-space:normal;margin-top:auto}.account-purchase{min-width:0}.account-purchase-intro{margin:-8px 0 20px;font-size:.875rem;line-height:1.7;color:var(--body)}.account-purchase-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;list-style:none;padding:0;margin:0}.account-purchase-card{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid var(--border);border-radius:12px;background:var(--white)}.account-purchase-card[data-interval=yearly]{border-color:color-mix(in srgb,var(--teal) 55%,var(--border));background:linear-gradient(150deg,color-mix(in srgb,var(--teal) 5%,var(--white)),var(--white) 55%)}.account-purchase-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.account-purchase-heading h3{margin:0;color:var(--ink);font-size:1.25rem;line-height:1.4}.account-purchase-heading>span{padding:4px 10px;border-radius:20px;background:var(--soft);color:var(--blue-dark);font-size:.75rem;line-height:1.5}.account-purchase-card[data-interval=yearly] .account-purchase-heading>span{background:color-mix(in srgb,var(--teal) 12%,var(--white));color:var(--ink)}.account-purchase-product{margin:10px 0 20px;min-height:1.5em;color:var(--body);font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}.account-purchase-pricing{min-height:112px}.account-purchase-price-label{color:var(--body);font-size:.8125rem}.account-purchase-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:6px 0 8px}.account-purchase-price strong{color:var(--ink);font-size:2rem;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere}.account-purchase-price>span{color:var(--body);font-size:.75rem}.account-purchase-discount{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0 0 12px;font-size:.75rem;line-height:1.5}.account-purchase-discount del{color:var(--body)}.account-purchase-discount>span{padding:2px 8px;border-radius:4px;color:var(--blue-dark);background:var(--soft)}.account-purchase-expiry{margin:12px 0 24px;padding-block:16px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.account-purchase-expiry dt{color:var(--body);font-size:.8125rem;line-height:1.5}.account-purchase-expiry dd{margin:8px 0 0;color:var(--ink);font-weight:600;font-size:.9375rem;line-height:1.6;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.account-purchase .account-purchase-action{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:auto;min-height:44px;white-space:normal;text-align:center;font-size:.9375rem}.account-purchase-footer{margin-top:16px;color:var(--body);font-size:.8125rem;line-height:1.7}.account-purchase-footer p{margin:4px 0}@media(max-width:599px){.account-purchase-plans{gap:16px}.account-purchase-card{padding:20px}.account-purchase-pricing{min-height:0}}.mainnet-payment-panel{margin-block:20px;padding:24px;border:1px solid var(--border);border-radius:6px;background:var(--white)}.mainnet-payment-amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px}.mainnet-payment-amount>strong{font-size:1.375rem;color:var(--ink);overflow-wrap:anywhere}.mainnet-payment-amount>small{flex-basis:100%;color:var(--body);font-size:.8125rem}.mainnet-amount-summary{margin-block:16px}.mainnet-payment-panel>.mainnet-amount-summary{margin-top:0}.mainnet-amount-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}.mainnet-amount-columns>div{min-width:0;padding:12px;border:1px solid var(--border);border-radius:4px}.mainnet-amount-columns dt{font-size:.8125rem;color:var(--body);margin-bottom:8px}.mainnet-amount-columns dd{margin:0}.mainnet-amount-columns strong{display:block;font-size:1rem;color:var(--ink);overflow-wrap:anywhere}.mainnet-amount-columns dd>span{display:block;margin-top:4px;font-size:.875rem;color:var(--body)}.mainnet-amount-columns>.mainnet-amount-remaining{border-color:var(--blue);background:var(--soft)}.mainnet-amount-note,.mainnet-payment-deadline{font-size:.8125rem;color:var(--body);margin-block:12px}@media(max-width:599px){.mainnet-amount-columns{grid-template-columns:minmax(0,1fr);gap:8px}}.mainnet-refund-note{font-size:.8125rem;color:var(--body);margin-block:12px 20px}.mainnet-payment-grid{display:grid;grid-template-columns:256px minmax(0,1fr);gap:24px;align-items:start}.mainnet-payment-grid figure{margin:0;text-align:center;min-width:0}.mainnet-payment-qr{display:block;width:256px;height:auto;max-width:100%;background:#fff;margin-inline:auto}.mainnet-payment-grid figcaption{font-size:.8125rem;color:var(--body);margin-top:8px}.mainnet-payment-fields{min-width:0}.mainnet-payment-fields label{display:block;font-size:.875rem;color:var(--ink)}.mainnet-payment-fields textarea{display:block;width:100%;box-sizing:border-box;resize:vertical;margin-top:8px;padding:10px;border:1px solid var(--border);border-radius:4px;font:.8125rem/1.6 ui-monospace,monospace;color:var(--ink);background:var(--soft)}.mainnet-payment-fields .billing-note{font-size:.8125rem;margin-block:12px 16px}.mainnet-wallet-link{display:inline-flex;text-align:center;justify-content:center;white-space:normal}.mainnet-copy-actions{display:flex;gap:8px 20px;flex-wrap:wrap}.mainnet-copy-status{min-height:24px;margin:0;font-size:.8125rem;color:var(--blue-dark)}.mainnet-payment-guide{margin-top:24px;padding-top:20px;border-top:1px solid var(--border);font-size:.875rem;line-height:1.8}.mainnet-payment-guide h4{font-size:1rem;margin-block:0 12px;color:var(--ink)}.mainnet-payment-guide ol{margin-block:0 16px;padding-inline-start:24px}.mainnet-payment-guide li{margin-block:8px;padding-inline-start:4px}.mainnet-payment-guide details{border-top:1px solid var(--border);padding-block:12px}.mainnet-payment-guide summary{cursor:pointer;font-weight:600;color:var(--ink)}.mainnet-payment-guide details p{margin-block:12px 0}@media(max-width:1199px){.mainnet-payment-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.mainnet-payment-panel{padding:16px}.mainnet-payment-amount>strong{font-size:1.125rem}.mainnet-wallet-link{width:100%}}@media(min-width:1200px){.account-content .billing-record-heading{grid-template-columns:minmax(0,1fr) auto minmax(150px,auto)}.account-content .billing-amount{grid-column:auto;text-align:end}}@media(max-width:899px){.account-support-links{grid-template-columns:repeat(2,minmax(0,1fr))}.account-layout{grid-template-columns:minmax(0,1fr);gap:24px}.account-navigation{position:static;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.account-navigation a,.account-navigation-action{flex-direction:column;gap:6px;padding:10px 4px;text-align:center;font-size:.8125rem}.account-navigation-error{grid-column:1/-1}.account-navigation a[aria-current],[dir=rtl] .account-navigation a[aria-current]{box-shadow:inset 0 -3px var(--blue)}}@media(min-width:900px) and (max-width:1199px){.account-content .billing-plans.account-plan-options{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.account-support{padding:16px}.account-support-links a{align-items:flex-start;padding:12px}.account-support-links .account-support-arrow{display:none}.account-support-icon{margin-top:2px}.account-comparison,.account-comparison caption,.account-comparison tbody{display:block}.account-comparison colgroup{display:none}.account-comparison thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.account-comparison tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.account-comparison tbody th{grid-column:1/-1;padding:16px 0 8px;border:0}.account-comparison tbody td{min-width:0;padding:12px}.account-comparison-mobile-label{display:block;color:var(--ink);font-weight:600;margin-bottom:10px}.account-heading.page-hero{padding-block:24px 20px}.account-heading.page-hero h1{font-size:1.75rem}.account-content .billing-record-heading{grid-template-columns:minmax(0,1fr)}.account-content .billing-state{justify-self:start}.account-content .billing-plans li{display:grid;grid-template-columns:minmax(0,1fr)}.account-content .billing-plans .button{width:100%;white-space:normal}.account-content .login-entry-error,.account-signed-out .login-entry-error{position:static;margin-top:12px}.account-access{padding:16px}.account-content .billing-plans.account-plan-options{grid-template-columns:minmax(0,1fr)}}@media(max-width:399px){.account-support-links{grid-template-columns:minmax(0,1fr)}.account-support-links a{align-items:center;min-height:64px}}.mainnet-pro-card{padding:24px;margin-block:20px;border:1px solid #dce3f3;border-radius:6px;background:linear-gradient(120deg,#f3f5ff,#fff)}.mainnet-pro-card-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.mainnet-pro-card-heading h3{margin:0;font-size:1.375rem}.mainnet-pro-card-heading>span{padding:3px 8px;border-radius:3px;background:#eef7f2;color:#286755;font-size:.8125rem}.mainnet-pro-expiry-label{margin:24px 0 6px;font-size:.875rem;color:var(--body)}.mainnet-pro-expiry{margin:0 0 16px;color:var(--ink);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mainnet-renewal-preview{font-size:.875rem;color:var(--body)}.mainnet-renewal-preview strong{color:var(--ink)}.mainnet-renewal-preview small{display:block;margin-top:4px;font-size:.75rem}.mainnet-order-list{display:grid;gap:16px;margin-top:20px}.account-content .mainnet-order-list>li.mainnet-order-card{padding:20px 24px 0;border:1px solid var(--border);border-radius:6px;background:var(--white);min-width:0}.mainnet-order-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.mainnet-order-title{min-width:0}.mainnet-order-heading h3{margin:8px 0 0;font-size:1.0625rem;line-height:1.5;overflow-wrap:anywhere}.mainnet-order-rail{display:inline-block;border:1px solid #e8d9c6;border-radius:3px;background:#fff8ef;padding:2px 7px;color:#80551b;font-size:.75rem;font-weight:600}.mainnet-order-rail[data-rail=LIGHTNING]{color:#65509b;border-color:#e2daef;background:#f8f5fc}.mainnet-order-rail[data-rail=WEBSITE]{color:var(--body);border-color:var(--border);background:#f8f9fb}.mainnet-order-rail[data-rail=REFUND]{color:#286755;border-color:#dceae1;background:#f6faf7}.account-record-number{display:block;margin-top:6px;font-size:.75rem;color:var(--body);overflow-wrap:anywhere}.account-order-filter{margin-block:16px 20px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:#f8f9fc}.account-order-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.account-status-menu{position:relative;min-width:0;max-width:100%;color:var(--ink)}.account-status-menu[open]{z-index:20}.account-status-menu>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--border);border-radius:999px;background:var(--white);cursor:pointer;list-style:none;font-size:.875rem}.account-status-menu>summary::-webkit-details-marker{display:none}.account-status-menu>summary::marker{content:""}.account-status-menu>summary>svg{flex:0 0 18px;width:18px;height:18px}.account-status-menu>summary>svg:first-child{color:var(--blue-dark)}.account-filter-label{color:var(--body)}.account-status-menu>summary strong{font-weight:600;overflow-wrap:anywhere}.account-status-menu[open] .account-filter-chevron{transform:rotate(180deg)}.account-status-options{position:absolute;inset-inline-start:0;top:calc(100% + 10px);width:-moz-max-content;width:max-content;min-width:100%;max-width:min(320px,calc(100vw - 64px));max-height:min(360px,60dvh,var(--account-status-space,60dvh));overflow-y:auto;overscroll-behavior:contain;padding:6px 0;background:var(--white);border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 24px rgba(46,61,98,.12)}.account-status-menu[data-side=up]>.account-status-options{top:auto;bottom:calc(100% + 10px)}.account-status-options>button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:44px;padding:10px 16px;border:0;background:transparent;color:var(--ink);text-align:start;font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.account-status-options>button>svg{flex:0 0 18px;width:18px;height:18px;opacity:0}.account-status-options>button:focus-visible,.account-status-options>button:hover,.account-status-options>button[aria-checked=true]{color:var(--blue-dark);background:var(--soft)}.account-status-options>button[aria-checked=true]{font-weight:600}.account-status-options>button[aria-checked=true]>svg{opacity:1}.account-filter-clear{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:40px;padding:6px 10px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--body);font:inherit;font-size:.8125rem;cursor:pointer}.account-filter-clear>svg{width:16px;height:16px}.account-filter-clear:hover{border-color:var(--border);color:var(--blue-dark);background:var(--white)}.account-filter-clear:focus-visible,.account-status-menu>summary:focus-visible,.account-status-options>button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.account-order-filter-row>.account-filter-count{margin:0;margin-inline-start:auto;color:var(--body);font-size:.8125rem;font-variant-numeric:tabular-nums}.account-order-filter>.account-filter-hint{margin:10px 0 0;color:var(--body);font-size:.8125rem}@media(max-width:599px){.account-order-filter{padding:12px}.account-status-menu{width:100%}.account-status-menu>summary .account-filter-chevron{margin-inline-start:auto}.account-order-filter-row>.account-filter-count{font-size:.75rem}.account-status-options{min-width:100%;max-width:100%}}.account-content .account-refund-amounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 20px;padding:16px;background:#f8f9fb;border-radius:4px}.account-refund-amounts dd{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.account-history-card .mainnet-order-body>.billing-note{margin:8px 0 16px;font-size:.8125rem}.account-history-card .mainnet-order-body>.billing-note p{margin-block:4px}.checkout-back{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin:0 0 28px}.checkout-back a{font-weight:600}.checkout-back span{color:var(--body);font-size:.8125rem}.checkout-confirm-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.checkout-method,.checkout-product{min-width:0;border:1px solid var(--border);border-radius:10px;padding:24px}.checkout-product{background:#fafbff}.checkout-eyebrow{color:var(--blue);font-size:.8125rem;font-weight:600}.checkout-confirm-grid h3{margin:8px 0 24px;font-size:1.25rem}.checkout-product>label{display:block;margin-bottom:8px;font-size:.875rem}.checkout-product select{width:100%;min-height:48px;border:1px solid var(--border);border-radius:6px;padding:10px 12px;background:white;color:var(--ink);font:inherit}.checkout-summary{margin:24px 0}.checkout-summary>div{display:grid;gap:6px;margin-block:20px}.checkout-summary dt{color:var(--body);font-size:.8125rem}.checkout-summary dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.checkout-summary del{color:var(--body);font-size:.875rem}.checkout-summary strong{font-size:1.5rem}.checkout-method fieldset{border:0;padding:0;margin:0}.checkout-rail{display:flex;align-items:start;gap:12px;padding:16px;margin:12px 0;border:1px solid var(--border);border-radius:8px;cursor:pointer}.checkout-rail[data-selected=true]{border-color:var(--blue);background:var(--soft)}.checkout-rail input{margin-top:5px;accent-color:var(--blue)}.checkout-rail small{display:block;color:var(--body);margin-top:6px;line-height:1.7}.checkout-policy{font-size:.75rem;color:var(--body);margin-block:20px}.checkout-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px}.checkout-spinner{display:inline-block;height:18px;width:18px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:checkout-spin .8s linear infinite}@keyframes checkout-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.checkout-spinner{animation:none}}.mainnet-order-actions{margin:20px 0 8px}.checkout-cancel-dialog{width:min(520px,calc(100vw - 32px));border:1px solid var(--border);border-radius:12px;padding:28px;background:white;color:var(--ink);box-shadow:0 20px 64px #17224633}.checkout-cancel-dialog::backdrop{background:#1c254866}.checkout-cancel-dialog h3{margin:0 0 16px;font-size:1.25rem}.checkout-cancel-dialog p{color:var(--body);line-height:1.8}.checkout-dialog-actions{display:flex;justify-content:end;align-items:center;gap:16px;margin-top:24px}.checkout-dialog-actions>button:not(.button){border:0;background:transparent;padding:10px;color:var(--body);font:inherit}.checkout-content .mainnet-order-card{padding:24px}.checkout-success-link{display:inline-block;margin:16px 0}@media(max-width:760px){.checkout-confirm-grid{grid-template-columns:minmax(0,1fr);gap:16px}.checkout-method,.checkout-product{padding:20px}}.mainnet-order-total{display:grid;gap:8px;justify-items:end;flex:0 0 auto;text-align:end}.mainnet-order-total>strong{color:var(--ink);font-size:1.25rem;font-variant-numeric:tabular-nums}.mainnet-order-status{display:inline-block;font-size:.75rem;line-height:1.5;padding:3px 8px;border-radius:3px;color:var(--blue-dark);background:var(--soft)}.mainnet-order-status[data-kind=active]{color:#286755;background:#eef7f2}.mainnet-order-status[data-kind=ended],.mainnet-order-status[data-kind=expired]{color:#626c7d;background:#f2f4f6}.mainnet-order-status[data-kind=review],.mainnet-order-status[data-kind=unavailable]{color:#87551b;background:#fff5e6}.mainnet-order-created{display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--body);font-size:.8125rem;margin:16px 0;font-variant-numeric:tabular-nums}.account-content .mainnet-order-card>.mainnet-order-details{margin:0;border-top:1px solid var(--border)}.account-content .mainnet-order-details>summary{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 0;list-style:none;color:var(--blue-dark);font-weight:600}.mainnet-order-details>summary::-webkit-details-marker{display:none}.mainnet-order-details>summary small{font-size:.75rem;font-weight:400;color:var(--body)}.mainnet-order-details>summary svg{width:20px;height:20px;flex:0 0 20px;margin-inline-start:auto}.mainnet-order-details>summary .order-collapse-label{display:none}.mainnet-order-details[open]>summary .order-collapse-label{display:inline}.mainnet-order-details[open]>summary .order-expand-label{display:none}.mainnet-order-details[open]>summary svg{transform:rotate(180deg)}.mainnet-order-details>summary:focus-visible,.mainnet-order-transactions>summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:3px}.mainnet-order-body{padding:0 0 20px;min-width:0}.mainnet-order-body>.payment-progress{margin:4px 0 20px;padding:16px;border-radius:4px;font-size:.875rem}.mainnet-order-body>.payment-progress[data-kind=active]{border-color:#dceae1;background:#f6faf7}.mainnet-order-body>.billing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:16px 20px;padding:16px;background:#f8f9fb;border-radius:4px}.mainnet-order-body>.billing-summary dd{font-size:.875rem;color:var(--ink)}.mainnet-order-body .mainnet-payment-panel{padding:20px}.mainnet-order-refund{margin-top:20px;padding:16px;border:1px solid var(--border);border-radius:4px}.mainnet-order-refund>p{margin:0 0 12px;font-size:.875rem;font-weight:600}.mainnet-order-refund .billing-summary{margin:0;font-size:.875rem}.mainnet-order-refund .billing-reference{font-family:ui-monospace,monospace;font-size:.75rem}.mainnet-order-body .mainnet-order-transactions{padding-top:8px;border-top:1px solid var(--border)}.account-content .mainnet-order-transactions>summary{color:var(--body);font-size:.8125rem}.mainnet-order-references{margin:12px 0 0;font-size:.8125rem}.mainnet-order-references>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;margin-block:10px}.mainnet-order-references dt{color:var(--body)}.mainnet-order-references dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--ink);font-family:ui-monospace,monospace}@media(max-width:599px){.account-content .mainnet-order-list>li.mainnet-order-card{padding:16px 16px 0}.account-content .account-refund-amounts{gap:12px;padding:12px}.mainnet-order-heading{flex-wrap:wrap}.mainnet-order-title{flex:1 1 180px}.mainnet-order-total{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;text-align:start;width:100%}.mainnet-order-details>summary small{display:none}.mainnet-order-body>.billing-summary{grid-template-columns:minmax(0,1fr);gap:12px}.mainnet-order-references>div{grid-template-columns:minmax(0,1fr);gap:5px}.mainnet-order-body .mainnet-payment-panel{padding:12px}}.payment-progress-title{display:flex;align-items:center;gap:10px}.payment-progress-title .checkout-spinner{flex:0 0 18px;color:var(--blue)}.payment-progress[data-kind=preparing]{border-color:var(--border);background:#f7f9fd}.payment-progress[data-kind=unavailable]{border-color:var(--border);background:#f8f9fb}.payment-preparing-preview{display:flex;align-items:center;gap:20px;margin-top:20px;max-width:420px}.payment-preparing-square{width:100px;height:100px;flex:0 0 100px;border-radius:6px;background:#e8edf6}.payment-preparing-lines{display:grid;gap:12px;width:100%}.payment-preparing-lines i{display:block;height:12px;border-radius:4px;background:#e8edf6}.payment-preparing-lines i:nth-child(2){width:80%}.payment-preparing-lines i:nth-child(3){width:55%}.checkout-submit-status{color:var(--blue-dark);font-size:.875rem;line-height:1.6;margin:12px 0}.billing-summary[hidden]{display:none}