.commerce-page{background:var(--bg-soft);padding-bottom:84px}.commerce-breadcrumb{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:var(--muted);font-size:14px;padding:16px 0}.commerce-breadcrumb a{min-height:24px;display:inline-flex;align-items:center}.commerce-breadcrumb span{color:var(--text)}.commerce-page-title{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-size:26px;line-height:1.45;letter-spacing:-.03em}.commerce-page-title>span{color:var(--muted);font-size:14px;font-weight:400;letter-spacing:0}.commerce-product-heading{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.commerce-retailer-badge{--retailer-green:#16834b;display:inline-flex;align-items:center;gap:6px;color:var(--retailer-green)}.commerce-retailer-badge strong{color:var(--retailer-green);font-size:14px;font-weight:500;line-height:1.6}[data-theme=dark] .commerce-retailer-badge{--retailer-green:#62d99a}.commerce-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:26px;margin-top:24px;align-items:start}.commerce-main{display:grid;gap:24px;min-width:0}.commerce-notice{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--gold) 25%,var(--border));background:var(--gold-soft);border-radius:12px;font-size:14px;line-height:1.8;color:var(--text)}.commerce-notice>svg{color:var(--gold);margin-top:3px}.commerce-notice strong{font-weight:500}.commerce-notice p{margin:1px 0 0;color:var(--muted)}.commerce-form-section{padding:22px;min-width:0;scroll-margin-bottom:100px}.commerce-package-section{padding:0}.commerce-mobile-action>.button:disabled,.commerce-summary>.button:disabled{background:var(--panel);border-color:var(--border);color:var(--muted);opacity:1}.commerce-section-title{display:flex;align-items:center;gap:13px;margin-bottom:16px}.commerce-section-title h2{font-size:20px;letter-spacing:-.025em}.commerce-section-title p{color:var(--muted);font-size:14px;margin-top:2px}.commerce-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.commerce-fields .field label{font-size:14px}.commerce-fields .field label span{color:var(--gold)}.commerce-fields .field small{display:flex;gap:6px;align-items:start;color:var(--muted);font-size:14px;line-height:1.8}.commerce-fields .field small svg{margin-top:2px}.commerce-fields input{font-size:14px}.commerce-fields input[aria-invalid=true]{border-color:#b64d4d}.commerce-account-phone,.commerce-recipient-card{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--input)}.commerce-account-phone>div,.commerce-recipient-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.commerce-account-phone small,.commerce-recipient-info>:is(span,small){color:var(--muted);font-size:14px;line-height:1.6}.commerce-account-phone strong,.commerce-recipient-info strong{color:var(--text);font-size:15px;font-weight:600;overflow-wrap:anywhere}.commerce-recipient-edit{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:40px;padding:6px 9px;border:0;border-radius:7px;background:transparent;color:var(--gold);font-size:14px;font-weight:500;cursor:pointer}.commerce-recipient-edit:hover{background:var(--gold-soft)}.commerce-account-phone>svg{color:#438866}.commerce-account-phone>small{margin-left:auto;color:#438866;white-space:nowrap}[data-theme=dark] .commerce-account-phone>:is(svg,small){color:#75daa4}.commerce-recipient-loading{color:var(--muted);font-size:14px;line-height:1.7}.commerce-recipient-label{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:12px;row-gap:0}.commerce-recipient-label label{margin:0}.commerce-field-error{font-size:14px;color:#b53737;line-height:1.7}.commerce-fine-print{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;color:var(--muted);line-height:1.85;margin-top:20px}.commerce-fine-print a{color:var(--gold);text-decoration:underline;text-underline-offset:2px}.commerce-fine-print svg{color:var(--gold)}.commerce-packages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px}.commerce-package{display:flex;flex-direction:column;align-items:flex-start;position:relative;min-width:0;min-height:108px;border:1px solid var(--border);border-radius:12px;padding:16px;cursor:pointer;background:var(--panel);transition:border-color .18s,background .18s;overflow:visible}@media (hover:hover) and (pointer:fine){.commerce-package:not(.is-selected):not(.is-sold-out):hover{border-color:var(--muted)}}.commerce-package:has(input:focus-visible){border-color:transparent;outline:1px solid var(--gold);outline-offset:2px}.commerce-package input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;z-index:2;cursor:pointer}.commerce-package-reward{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;font-size:26px;line-height:1.3;font-weight:650;letter-spacing:-.035em}.commerce-package-price{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;font-size:14px;line-height:1.5;color:var(--muted);margin-top:8px}.commerce-package-reward>span{font-size:14px;font-weight:500;letter-spacing:0}.commerce-package-bonus{line-height:1.5;background:var(--gold-soft);padding:3px 6px;margin-top:10px;white-space:normal}.commerce-package-bonus,.commerce-popular{font-size:14px;color:var(--gold);border-radius:4px}.commerce-popular{position:absolute;left:12px;top:-11px;background:var(--panel);padding:0 6px;letter-spacing:.02em}.commerce-package-check{flex-shrink:0;border:1px solid var(--border);width:18px;height:18px;border-radius:50%;color:transparent;display:grid;place-items:center}.commerce-package.is-selected{background:var(--gold-soft);border-color:var(--gold)}.commerce-package.is-selected .commerce-package-check{background:var(--gold);color:var(--panel);border-color:var(--gold)}.commerce-package.is-selected .commerce-package-bonus{background:var(--panel)}.commerce-empty{padding:20px 0;color:var(--muted);font-size:14px}.commerce-summary{position:sticky;top:112px;padding:26px}.commerce-summary-heading{display:flex;gap:10px;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--border)}.commerce-summary-heading svg{color:var(--gold)}.commerce-summary-heading h2{font-size:18px;letter-spacing:-.025em}.commerce-summary-product{display:flex;align-items:center;gap:13px;margin-top:24px}.commerce-product-symbol{background:#10263b;border:1px solid #bca26e;border-radius:12px;width:47px;height:47px;display:grid;place-items:center;color:#dbbb7c;font-size:20px;letter-spacing:-.07em}.commerce-summary-product div>span,.commerce-summary-product strong{display:block}.commerce-summary-product strong{font-size:14px;font-weight:500}.commerce-summary-product div>span{font-size:14px;color:var(--muted);margin-top:1px}.commerce-detail-list{margin:26px 0 0;display:grid;gap:11px}.commerce-detail-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.commerce-detail-list dt{color:var(--muted)}.commerce-detail-list dd{margin:0}.commerce-total{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);padding-top:20px;margin:24px 0 21px;gap:10px}.commerce-total>span{font-size:14px}.commerce-total>strong{font-size:28px;letter-spacing:-.05em;font-weight:600}.commerce-full-button{width:100%;font-size:14px;min-height:48px}.commerce-summary-hint{display:flex;align-items:center;justify-content:center;gap:5px;font-size:14px;color:var(--muted);margin-top:13px}.commerce-unavailable-hint{text-align:center;font-size:14px;color:var(--gold);margin-top:7px}.commerce-help-link{display:flex;align-items:center;justify-content:center;font-size:14px;gap:6px;border-top:1px solid var(--border);margin-top:22px;padding-top:16px;min-height:44px}button.commerce-help-link{width:100%;padding-inline:0;padding-bottom:0;border-right:0;border-bottom:0;border-left:0;background:transparent;color:var(--muted);cursor:pointer;font-family:inherit}button.commerce-help-link:hover{color:var(--gold)}.commerce-mobile-action{display:none}.commerce-dialog{width:min(510px,calc(100% - 32px));max-height:calc(100dvh - 40px);border:1px solid var(--border);border-radius:22px;background:var(--panel);color:var(--text);padding:29px;box-shadow:0 24px 100px #06152140;margin:auto;overflow-y:auto;overscroll-behavior:contain}.commerce-dialog::backdrop{background:#091827a8;backdrop-filter:blur(5px)}.commerce-dialog-header{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;margin-bottom:12px}.commerce-dialog-header .eyebrow{display:block;margin:0;text-align:center;font-size:14px;line-height:1.4;letter-spacing:.08em}.commerce-dialog-icon{display:grid;place-items:center;width:44px;height:44px;color:var(--gold);background:var(--gold-soft);border-radius:14px}.commerce-icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted)}.commerce-icon-button:hover{background:var(--bg-soft)}.commerce-dialog .eyebrow{font-size:14px;margin-bottom:7px}.commerce-dialog h2{font-size:26px;margin-bottom:7px}.commerce-dialog>.muted{font-size:14px}.commerce-review-list{display:grid;gap:14px;margin:26px 0}.commerce-review-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;font-size:14px}.commerce-review-list dt{color:var(--muted);flex-shrink:0}.commerce-review-list dd{margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}.commerce-open-id{font-family:var(--font-paychill-latin),system-ui,sans-serif;font-weight:600;letter-spacing:.03em}.commerce-review-list>.commerce-review-total{border-top:1px solid var(--border);padding-top:19px;margin-top:5px;align-items:center}.commerce-review-total dd{font-size:26px;font-weight:600;letter-spacing:-.03em}.commerce-review-total dt{color:var(--text);font-size:14px}.commerce-dialog>.commerce-field-error{margin-top:14px}.commerce-confirm-check{display:flex;align-items:flex-start;gap:10px;margin-top:21px;font-size:14px;line-height:1.8;cursor:pointer;padding:4px 0;min-height:44px}.commerce-confirm-check input{width:19px;height:19px;flex-shrink:0;margin-top:2px;accent-color:var(--gold)}.commerce-dialog>.commerce-fine-print{margin-top:12px;margin-bottom:22px;font-size:14px}.commerce-dialog-back{margin-top:10px}.commerce-spin{animation:commerce-spin 1.15s linear infinite}@keyframes commerce-spin{to{transform:rotate(1turn)}}.commerce-content-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:75px 0;align-items:center}.commerce-content-section h2{font-size:30px;margin-bottom:23px}.commerce-content-section>div>p{font-size:14px;color:var(--muted);line-height:1.95;max-width:515px;margin-top:12px}.commerce-content-section .eyebrow{font-size:14px}.commerce-how-to{padding:29px}.commerce-how-to h3{font-size:18px;margin-bottom:23px}.commerce-how-to ol{display:grid;gap:23px;padding:0;margin:0;list-style:none}.commerce-how-to li{display:flex;align-items:start;gap:13px}.commerce-how-to li>span{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border:1px solid var(--border);border-radius:50%;font-size:14px;color:var(--gold)}.commerce-how-to strong{font-size:14px;font-weight:500;display:block}.commerce-how-to li p{font-size:14px;color:var(--muted);margin-top:4px}.commerce-how-to .commerce-fine-print{border-top:1px solid var(--border);padding-top:18px;font-size:14px;margin-top:23px}.commerce-faq{max-width:950px;margin:0 auto}.commerce-faq .section-heading{margin-bottom:21px}.commerce-faq h2{font-size:27px}.commerce-faq .eyebrow{font-size:14px}.commerce-faq .section-heading>.commerce-faq-support,.commerce-faq .section-heading>a{display:flex;gap:4px;align-items:center;font-size:14px;min-height:44px}.commerce-faq details{border-bottom:1px solid var(--border)}.commerce-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;padding:21px 0;min-height:65px;cursor:pointer}.commerce-faq summary::-webkit-details-marker{display:none}.commerce-faq summary>span{color:var(--gold);font-size:21px;font-weight:300}.commerce-faq details[open] summary>span{transform:rotate(45deg)}.commerce-faq details>p{font-size:14px;color:var(--muted);line-height:1.9;padding:0 45px 23px 0}.commerce-account-page{max-width:1100px;padding-top:44px;padding-bottom:80px;min-height:65vh}.commerce-page-back{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border-radius:10px;color:var(--gold);transition:background .18s}.commerce-page-back:hover{background:var(--gold-soft)}.commerce-account-page.commerce-orders-page{padding-top:26px}.commerce-orders-page-heading{margin-bottom:20px}.commerce-orders-title-row{display:flex;align-items:center;gap:8px}.commerce-orders-title-row h1{min-width:0;font-size:28px;line-height:1.4}.commerce-orders-page-heading>p{margin:4px 0 0 52px;color:var(--muted);font-size:14px;line-height:1.7}.commerce-orders-page .commerce-profile{padding:16px 20px;gap:14px;margin-bottom:18px}.commerce-orders-page .commerce-profile-avatar{width:44px;height:44px;flex-shrink:0;border-radius:12px}.commerce-orders-page .commerce-profile h2{font-size:21px}.commerce-page-heading{margin-bottom:31px}.commerce-page-heading h1{font-size:34px}.commerce-page-heading>p{color:var(--muted);font-size:14px;margin-top:10px}.commerce-page-heading .eyebrow{font-size:14px;margin-bottom:9px}.commerce-state{text-align:center;display:flex;flex-direction:column;align-items:center;gap:17px;padding:55px 25px}.commerce-state-icon{width:64px;height:64px;display:grid;place-items:center;color:var(--gold);background:var(--gold-soft);border-radius:20px;margin-bottom:6px}.commerce-state h1,.commerce-state h2{font-size:27px}.commerce-state h3{font-size:22px}.commerce-state>p{font-size:14px;line-height:1.9;color:var(--muted);max-width:440px}.commerce-state>.button{margin-top:6px}.commerce-state>a:not(.button){min-height:44px;display:inline-flex;align-items:center;font-size:14px;color:var(--muted)}.commerce-state-inline{padding:38px 20px}.commerce-profile{display:flex;align-items:center;gap:20px;margin-bottom:26px;padding:25px 29px}.commerce-profile-avatar{background:#10263b;color:#e1c58d;border-radius:16px;display:grid;place-items:center;width:61px;height:61px}.commerce-profile .eyebrow{font-size:14px;margin-bottom:5px}.commerce-profile h2{font-size:24px;font-weight:500;letter-spacing:.02em}.commerce-profile p{color:var(--muted);font-size:14px;margin-top:4px}.commerce-orders{padding:15px 28px 25px}.commerce-orders-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding:7px 0 15px}.commerce-orders-heading h2{font-size:19px}.commerce-order-item{display:flex;gap:17px;align-items:center;padding:24px 0;border-bottom:1px solid var(--border)}.commerce-order-item:hover{background:var(--bg-warm)}.commerce-order-product-icon{display:grid;place-items:center;width:47px;height:47px;flex-shrink:0;background:var(--gold-soft);color:var(--gold);border:1px solid color-mix(in srgb,var(--gold) 25%,var(--border));border-radius:12px;font-size:17px;font-weight:500}.commerce-order-item-main{min-width:0;flex:1}.commerce-order-item-main>strong{display:block;font-size:14px;font-weight:500}.commerce-order-item-main>span{display:block;color:var(--muted);font-size:14px;margin-top:3px}.commerce-order-item-main>small{display:block;font-size:14px;color:var(--muted);margin-top:8px;overflow-wrap:anywhere}.commerce-order-item-status{text-align:right;display:flex;flex-direction:column;align-items:end;gap:7px}.commerce-order-item-status>strong{font-size:17px;font-weight:500}.commerce-status{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:6px;padding:4px 8px;background:var(--bg-soft);color:var(--muted);font-size:14px;white-space:nowrap;font-weight:500}.commerce-status-pending_payment{color:#916522;background:#fbf2df;border-color:#ead7b1}.commerce-status-paid,.commerce-status-processing{color:#356286;background:#eef4f9;border-color:#d0e0ee}.commerce-status-success{color:#37714d;background:#eef6ef;border-color:#d4e7d7}.commerce-status-failed{color:#a74444;background:#fff0f0;border-color:#eed4d4}.commerce-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:22px}.commerce-pagination>.button{font-size:14px;padding-inline:13px}.commerce-loading,.commerce-pagination>span{font-size:14px;color:var(--muted)}.commerce-loading{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:11px;padding:35px 24px}.commerce-loading>svg{color:var(--gold)}.commerce-skeleton{width:100%;height:65px;border-radius:11px;background:linear-gradient(90deg,var(--bg-soft),var(--border),var(--bg-soft));background-size:200%;animation:commerce-shimmer 1.5s infinite}.commerce-skeleton:first-of-type{margin-top:14px}@keyframes commerce-shimmer{to{background-position:-200% 0}}.commerce-order-detail{display:grid;grid-template-columns:minmax(0,1fr) 335px;gap:24px;align-items:start}.commerce-back-link{grid-column:1/-1;display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--muted);min-height:44px;margin-top:-10px}.commerce-detail-card{min-width:0;padding:27px}.commerce-detail-header{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.commerce-detail-heading-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 12px}.commerce-detail-header .eyebrow{font-size:14px;margin:0}.commerce-detail-header h2{font-size:23px;line-height:1.4;overflow-wrap:anywhere}.commerce-order-number{font-size:14px;color:var(--muted);margin:0;line-height:1.65;overflow-wrap:anywhere}.commerce-order-number>span{display:block}.commerce-order-progress{list-style:none;padding:25px 0;margin:24px 0 0;border-block:1px solid var(--border);display:flex;justify-content:space-between;gap:17px}.commerce-order-progress li{display:flex;flex-direction:column;align-items:center;gap:9px;flex:1;position:relative}.commerce-order-progress li+li:before{content:"";position:absolute;left:-50%;top:16px;width:calc(100% - 20px);height:1px;background:var(--border);z-index:0}.commerce-order-progress li>span{width:33px;height:33px;display:grid;place-items:center;z-index:1;position:relative;border-radius:50%;border:1px solid var(--border);background:var(--panel);color:var(--muted);font-size:14px}.commerce-order-progress li>strong{font-size:14px;font-weight:400;line-height:1.8;text-align:center;color:var(--muted)}.commerce-order-progress li.is-complete>span{background:var(--gold-soft);border-color:var(--gold);color:var(--gold)}.commerce-order-progress li.is-complete>strong{color:var(--text)}.commerce-order-live-status{margin-top:24px}.commerce-order-live-status strong{font-size:15px;font-weight:500}.commerce-order-live-status>p{font-size:14px;color:var(--muted);line-height:1.9;margin-top:6px}.commerce-detail-card>.commerce-notice{margin-top:19px}.commerce-detail-actions{display:flex;gap:11px;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:23px}.commerce-detail-actions>.button{font-size:14px}.commerce-payment-card{display:flex;align-items:center;flex-direction:column;text-align:center;padding:26px;gap:16px;min-width:0}.commerce-payment-card .commerce-state-icon{width:53px;height:53px;border-radius:16px;margin:0}.commerce-payment-card h2{font-size:21px}.commerce-payment-card>p{font-size:14px;color:var(--muted);line-height:1.9}.commerce-payment-card .commerce-fine-print{font-size:14px;margin-top:0;justify-content:center}.commerce-payment-card .commerce-notice{text-align:left;padding:14px;font-size:14px}.commerce-countdown{display:flex;align-items:center;justify-content:center;gap:7px;font-size:14px;color:var(--gold);background:var(--gold-soft);padding:8px 11px;border-radius:8px;width:100%;font-variant-numeric:tabular-nums}.commerce-countdown.is-expired{color:var(--muted);background:var(--bg-soft)}.commerce-qr{padding:12px;background:#fff;border-radius:12px;border:1px solid #e5e5e5;max-width:100%}.commerce-qr img{width:100%;height:auto;display:block}.commerce-payment-amount{font-size:29px;letter-spacing:-.03em;font-weight:600}[data-theme=dark] .commerce-field-error{color:#f19494}[data-theme=dark] .commerce-package.is-selected .commerce-package-check{color:#10263b}[data-theme=dark] .commerce-status-pending_payment{color:#e1c085;background:#342e24;border-color:#68583b}[data-theme=dark] .commerce-status-paid,[data-theme=dark] .commerce-status-processing{color:#a6c7e3;background:#243749;border-color:#3d566b}[data-theme=dark] .commerce-status-success{color:#a2d2b1;background:#263c30;border-color:#40664b}[data-theme=dark] .commerce-status-failed{color:#eea7a7;background:#402a2a;border-color:#674040}@media (min-width:1800px){.commerce-layout{grid-template-columns:minmax(0,1fr) 365px;gap:30px}.commerce-packages{gap:20px 16px}.commerce-package-reward{font-size:29px}}@media (max-width:1199px){.commerce-layout{grid-template-columns:minmax(0,1fr) 290px;gap:20px}.commerce-summary{padding:23px}.commerce-packages{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.commerce-package-reward{font-size:24px}.commerce-package-bonus{font-size:14px}.commerce-content-section{gap:45px}}@media (max-width:1023px){.commerce-packages{grid-template-columns:repeat(4,minmax(0,1fr))}.commerce-layout{grid-template-columns:minmax(0,1fr);gap:22px}.commerce-summary{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.commerce-summary-heading{grid-column:1/-1;padding-bottom:18px}.commerce-summary-product{grid-column:1;margin-top:20px}.commerce-detail-list{grid-column:1;margin-top:19px;grid-row:3/5}.commerce-total{grid-column:2;grid-row:2;margin:14px 0 16px;border:0;padding:0}.commerce-summary>.button{grid-column:2;grid-row:3}.commerce-summary-hint,.commerce-unavailable-hint{grid-column:2}.commerce-help-link{grid-column:1/-1}.commerce-content-section{gap:28px;padding:55px 0}.commerce-content-section h2{font-size:27px}.commerce-content-section>div>p{font-size:14px}.commerce-how-to{padding:23px}.commerce-order-detail{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.commerce-detail-card,.commerce-payment-card{padding:22px}.commerce-detail-actions{gap:9px}.commerce-detail-actions>.button{flex:1;padding-inline:10px}.commerce-review-list>div{font-size:14px;gap:13px}}@media (max-width:767px){.commerce-page{padding-bottom:65px}.commerce-breadcrumb{font-size:14px;padding:10px 0;gap:6px}.commerce-page-title{font-size:24px}.commerce-layout{margin-top:20px;gap:20px}.commerce-main{gap:19px}.commerce-notice{padding:14px;gap:10px;font-size:14px;border-radius:11px}.commerce-notice>svg{width:17px}.commerce-form-section{padding:16px;border-radius:14px}.commerce-package-section{padding:0}.commerce-section-title{margin-bottom:14px}.commerce-section-title h2{font-size:19px}.commerce-section-title p{font-size:14px}.commerce-fields{grid-template-columns:1fr;gap:20px}.commerce-fields .field label{font-size:14px}.commerce-fields input{font-size:16px}.commerce-fields .field small{font-size:14px}.commerce-account-phone,.commerce-recipient-card{gap:9px;padding:12px}.commerce-recipient-edit{padding-inline:7px}.commerce-fine-print{font-size:14px;margin-top:18px;gap:5px}.commerce-packages{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.commerce-package{min-height:104px;padding:14px}.commerce-package-reward{font-size:24px}.commerce-package-bonus{font-size:14px}.commerce-summary{padding:21px;gap:0 20px}.commerce-summary-heading h2{font-size:17px}.commerce-summary-product{margin-top:18px;gap:10px}.commerce-product-symbol{width:40px;height:40px;font-size:17px}.commerce-summary-product div>span,.commerce-summary-product strong{font-size:14px}.commerce-detail-list{grid-row:3;gap:8px;margin:0}.commerce-detail-list>div,.commerce-total>span{font-size:14px}.commerce-total>strong{font-size:24px}.commerce-total{justify-content:end;flex-wrap:wrap;gap:9px;margin:18px 0}.commerce-summary>.button{display:none}.commerce-summary-hint{grid-row:3;font-size:14px;margin-top:0;justify-content:end}.commerce-unavailable-hint{grid-row:4;margin-top:6px;text-align:right;font-size:14px}.commerce-help-link{font-size:14px;margin-top:17px;padding-top:12px}.commerce-mobile-action{position:fixed;bottom:0;left:0;right:0;z-index:35;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--panel) 96%,transparent);backdrop-filter:blur(14px);border-top:1px solid var(--border);box-shadow:0 -4px 15px #09182708}.commerce-mobile-action>div{display:flex;flex-direction:column;gap:2px;min-width:0}.commerce-mobile-action>div>span{font-size:14px;color:var(--muted)}.commerce-mobile-action>div>strong{font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.035em}.commerce-mobile-action:not(.has-selection)>div>strong{font-size:14px;font-weight:400;color:var(--muted);letter-spacing:0}.commerce-mobile-action>.button{font-size:14px;min-height:46px;flex-shrink:0;padding-inline:14px}.commerce-mobile-action+.commerce-dialog{padding:24px 21px}.commerce-dialog h2{font-size:24px}.commerce-dialog>.muted{font-size:14px}.commerce-dialog-header{margin-bottom:12px}.commerce-dialog .commerce-review-list>div{font-size:14px}.commerce-dialog .commerce-review-list{gap:12px;margin-block:23px}.commerce-confirm-check{font-size:14px;gap:9px}.commerce-dialog>.commerce-fine-print,.commerce-full-button{font-size:14px}.commerce-content-section{grid-template-columns:1fr;gap:26px;padding:46px 0}.commerce-content-section h2{font-size:27px;margin-bottom:16px}.commerce-content-section h2>br{display:none}.commerce-content-section .eyebrow,.commerce-content-section>div>p{font-size:14px}.commerce-how-to{padding:24px}.commerce-how-to h3{font-size:17px}.commerce-faq h2{font-size:24px}.commerce-faq .section-heading{gap:10px}.commerce-faq .section-heading>.commerce-faq-support,.commerce-faq .section-heading>a{font-size:14px;gap:1px}.commerce-faq .eyebrow{font-size:14px}.commerce-faq summary{font-size:14px;padding-block:18px;gap:12px}.commerce-faq details>p{font-size:14px;padding-right:15px}.commerce-account-page{padding-top:32px;padding-bottom:50px}.commerce-account-page.commerce-orders-page{padding-top:16px}.commerce-orders-title-row h1{font-size:23px}.commerce-orders-page-heading{margin-bottom:18px}.commerce-orders-page-heading>p{font-size:14px}.commerce-orders-page .commerce-profile{padding:12px 14px;gap:12px;margin-bottom:16px}.commerce-orders-page .commerce-profile h2{font-size:19px}.commerce-page-heading{margin-bottom:25px}.commerce-page-heading h1{font-size:28px}.commerce-page-heading .eyebrow,.commerce-page-heading>p{font-size:14px}.commerce-state{padding:38px 21px;gap:14px}.commerce-state h1,.commerce-state h2{font-size:23px}.commerce-state h3{font-size:21px}.commerce-state>.button,.commerce-state>p{font-size:14px}.commerce-profile{padding:23px 20px;gap:15px;margin-bottom:21px}.commerce-profile-avatar{width:51px;height:51px;border-radius:14px}.commerce-profile h2{font-size:21px}.commerce-profile .eyebrow,.commerce-profile p{font-size:14px}.commerce-orders{padding:12px 18px 21px}.commerce-orders-heading h2{font-size:17px}.commerce-order-item{gap:12px;flex-wrap:wrap;padding:22px 0}.commerce-order-product-icon{width:40px;height:40px;font-size:16px;border-radius:10px}.commerce-order-item-main{flex-basis:calc(100% - 52px)}.commerce-order-item-main>span,.commerce-order-item-main>strong{font-size:14px}.commerce-order-item-main>small{font-size:14px;margin-top:5px}.commerce-order-item-status{flex-direction:row;align-items:center;justify-content:space-between;margin-left:52px;flex:1}.commerce-order-item-status>strong{font-size:16px}.commerce-order-chevron{display:none}.commerce-pagination{gap:8px}.commerce-pagination>.button{padding-inline:10px;font-size:14px;gap:4px}.commerce-pagination>span{font-size:14px}.commerce-loading{padding:28px 15px;font-size:14px}.commerce-state-inline{padding-inline:5px}.commerce-order-detail{grid-template-columns:minmax(0,1fr);gap:20px}.commerce-back-link{font-size:14px;margin-top:-13px;margin-bottom:-5px}.commerce-detail-card{padding:22px 19px}.commerce-detail-header h2{font-size:21px}.commerce-detail-header .eyebrow,.commerce-order-number{font-size:14px}.commerce-status{font-size:14px;padding:4px 7px}.commerce-order-progress{gap:11px;padding-block:23px;margin-top:22px}.commerce-detail-actions>.button,.commerce-order-progress li>strong,.commerce-review-list>div{font-size:14px}.commerce-payment-card{padding:26px;gap:15px}.commerce-payment-card h2{font-size:21px}.commerce-qr{width:260px}.commerce-countdown{max-width:280px}body:has(.commerce-mobile-action) .site-footer{padding-bottom:90px}}@media (max-width:599px){.commerce-packages{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.commerce-content-section h2>br{display:block}}@media (max-width:359px){.commerce-section-title p{font-size:14px}.commerce-section-title h2{font-size:18px}.commerce-package{padding:14px 12px}.commerce-package-reward{font-size:24px}.commerce-summary{padding:20px 17px;gap:0 14px}.commerce-summary-product{gap:8px}.commerce-summary-product strong{font-size:14px}.commerce-summary-hint{font-size:14px;gap:3px}.commerce-mobile-action{padding-inline:16px;gap:10px}.commerce-mobile-action>div>strong{font-size:18px}.commerce-mobile-action>.button{font-size:14px;padding-inline:10px}.commerce-dialog h2{font-size:22px}.commerce-review-list>div{gap:10px}.commerce-dialog .commerce-review-list dt{flex-shrink:1}.commerce-dialog .commerce-review-list dd{max-width:60%}.commerce-content-section h2{font-size:25px}.commerce-faq .section-heading{align-items:start;flex-direction:column;gap:0}.commerce-faq .section-heading>.commerce-faq-support,.commerce-faq .section-heading>a{min-height:32px}.commerce-detail-actions>.button{font-size:14px;padding-inline:7px}.commerce-page-heading h1{font-size:25px}}.commerce-package.is-sold-out{opacity:.55;cursor:not-allowed}.commerce-stock-label{font-size:14px;color:var(--muted);margin-bottom:6px}.commerce-account-page.commerce-payment-page{padding-top:22px}.commerce-payment-page .commerce-page-heading{margin-bottom:2px}.commerce-payment-page .commerce-page-heading h1{font-size:25px;line-height:1.5}@media (max-width:767px){.commerce-account-page.commerce-payment-page{padding-top:14px}.commerce-payment-page .commerce-page-heading h1{font-size:21px}}.commerce-serial-note{font-size:14px;color:var(--muted);line-height:1.65;margin-top:14px}:where(.support_trigger__9vsYU){display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:6px;padding:9px 0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:14px;letter-spacing:normal;cursor:pointer}.support_trigger__9vsYU:hover{color:var(--gold)}.support_dialog__EQMZO{width:min(464px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:20px;background:var(--panel);color:var(--text);box-shadow:0 28px 90px #09182755}.support_dialog__EQMZO::backdrop{background:#091827a3;backdrop-filter:blur(5px)}.support_content__RtISH{padding:24px 27px 27px}.support_topline__28ZX1{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.support_symbol___EJtj{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:var(--gold-soft);color:var(--gold)}.support_close__RlIzP{display:grid;place-items:center;width:44px;min-width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer}.support_close__RlIzP:hover{background:var(--bg-soft);color:var(--text)}.support_content__RtISH h2{margin:0 0 11px;font-size:25px;line-height:1.5;letter-spacing:normal}.support_description___1s8k{margin:0;color:var(--muted);font-size:14px;line-height:1.9;letter-spacing:normal}.support_lineLink__JoN8P{display:block;min-height:44px;margin-top:25px;border-radius:12px;color:var(--text);text-decoration:none}.support_lineLink__JoN8P img{display:block;width:100%;height:auto}.support_lineCaption__1K_Kc{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:11px 0 0;color:var(--muted);font-size:14px;line-height:1.7;letter-spacing:normal}.support_lineCaption__1K_Kc strong{color:var(--text);font-weight:600;overflow-wrap:anywhere}.support_lineLink__JoN8P:hover .support_lineCaption__1K_Kc,.support_lineLink__JoN8P:hover .support_lineCaption__1K_Kc strong{color:var(--gold)}.support_hint__CJkHD{margin:16px 0 21px;color:var(--muted);font-size:14px;line-height:1.9;text-align:center;letter-spacing:normal}.support_returnButton__ZcZqy{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:11px 16px;border:1px solid var(--border);border-radius:9px;background:var(--bg-soft);color:var(--text);font:inherit;font-size:14px;line-height:1.7;letter-spacing:normal;cursor:pointer}.support_returnButton__ZcZqy:hover{border-color:var(--gold)}.support_close__RlIzP:focus-visible,.support_lineLink__JoN8P:focus-visible,.support_returnButton__ZcZqy:focus-visible,.support_trigger__9vsYU:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media (max-width:374px){.support_dialog__EQMZO{width:calc(100% - 24px);max-height:calc(100dvh - 24px);border-radius:17px}.support_content__RtISH{padding:18px 19px 21px}.support_topline__28ZX1{margin-bottom:14px}.support_content__RtISH h2{font-size:22px}.support_description___1s8k{font-size:14px}.support_lineLink__JoN8P{margin-top:21px}.support_hint__CJkHD,.support_lineCaption__1K_Kc{font-size:14px}}.ran-player-guide_trigger__IjSdk{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:3px 0;border:0;background:transparent;color:var(--gold);font:inherit;font-size:14px;cursor:pointer}.ran-player-guide_trigger__IjSdk:hover{text-decoration:underline;text-underline-offset:4px}.ran-player-guide_dialog__Ye784{width:min(568px,calc(100% - 24px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--border);border-radius:20px;background:var(--panel);color:var(--text);box-shadow:0 24px 100px #06152160;overflow-y:auto;overscroll-behavior:contain}.ran-player-guide_dialog__Ye784::backdrop{background:#091827bf;backdrop-filter:blur(5px)}.ran-player-guide_header__VzVHD{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px 14px;background:var(--panel);border-bottom:1px solid var(--border)}.ran-player-guide_game__zMIGo{color:var(--gold);font-size:14px;font-weight:600;letter-spacing:.07em}.ran-player-guide_header__VzVHD h2{margin:4px 0 0;font-size:22px;line-height:1.45}.ran-player-guide_close__5yfhp{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer}.ran-player-guide_close__5yfhp:hover{background:var(--bg-soft)}.ran-player-guide_body__Psza2{padding:18px 24px 0}.ran-player-guide_intro__cXyVe{margin:0 0 16px;font-size:15px;line-height:1.75;color:var(--muted)}.ran-player-guide_intro__cXyVe strong{color:var(--text);font-weight:600}.ran-player-guide_figure__NVcxp{margin:0 0 18px}.ran-player-guide_figure__NVcxp img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--border)}.ran-player-guide_figure__NVcxp figcaption{padding-top:7px;color:var(--muted);font-size:14px;line-height:1.5;text-align:center}.ran-player-guide_steps__aDkwP{list-style:none;padding:0;margin:0;display:grid;gap:16px}.ran-player-guide_steps__aDkwP li{display:flex;gap:12px;align-items:flex-start}.ran-player-guide_steps__aDkwP li>span{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--gold-soft);color:var(--gold);font-size:14px;font-weight:600}.ran-player-guide_steps__aDkwP strong{display:block;font-size:15px;line-height:1.7;font-weight:600}.ran-player-guide_steps__aDkwP p{color:var(--muted);margin:3px 0 0;font-size:14px;line-height:1.75}.ran-player-guide_steps__aDkwP svg{display:inline-block;vertical-align:-2px;color:var(--text)}.ran-player-guide_steps__aDkwP code{font:inherit;color:var(--text);white-space:nowrap}.ran-player-guide_note__T9lhL{margin:18px 0 0;padding:12px 14px;background:var(--gold-soft);color:var(--gold);border-radius:10px;font-size:14px;line-height:1.65}.ran-player-guide_footer__BYZiN{display:flex;flex-wrap:wrap;gap:10px;padding:20px 24px}.ran-player-guide_footer__BYZiN>a{flex:1}.ran-player-guide_footer__BYZiN>button{min-width:112px}.ran-player-guide_footer__BYZiN :is(a,button){font-size:14px;min-height:44px}.ran-player-guide_footer__BYZiN p{flex-basis:100%;margin:0;font-size:14px;line-height:1.6;color:var(--muted);text-align:center}@media (max-width:420px){.ran-player-guide_header__VzVHD{padding:14px 18px 12px}.ran-player-guide_header__VzVHD h2{font-size:20px}.ran-player-guide_body__Psza2{padding:16px 18px 0}.ran-player-guide_footer__BYZiN{padding:18px}.ran-player-guide_footer__BYZiN>a,.ran-player-guide_footer__BYZiN>button{flex-basis:100%}}.retail_page__NVVf_{padding-block:24px 48px;max-width:1120px}.retail_wallet__rhrsu{display:flex;align-items:center;gap:14px;padding:18px 22px;border:1px solid var(--border);border-radius:14px;background:var(--panel);margin-bottom:22px}.retail_wallet__rhrsu>svg{color:var(--gold);flex-shrink:0}.retail_wallet__rhrsu p,.retail_wallet__rhrsu span{color:var(--muted);font-size:14px}.retail_wallet__rhrsu strong{display:block;font-size:22px;color:var(--gold)}.retail_wallet__rhrsu button{margin-left:auto;width:40px;height:40px;display:grid;place-items:center;background:transparent;border:0;color:var(--muted)}.retail_back__zkXH9{display:inline-flex;gap:8px;align-items:center;font-size:14px;color:var(--muted);min-height:40px}.retail_header__Z4tp6{display:flex;gap:16px;align-items:center;margin:20px 0 30px;flex-wrap:wrap}.retail_header__Z4tp6>img{border-radius:16px;width:64px;height:64px;flex-shrink:0;object-fit:contain;background:#fff}.retail_header__Z4tp6 h1{font-size:27px;line-height:1.4}.retail_header__Z4tp6 p,.retail_note___GxQ4{color:var(--muted);font-size:14px;line-height:1.7}.retail_discount__XU7_k{margin-left:auto;font-size:14px;padding:7px 12px;border-radius:8px;color:#77d8a0;background:#31876a19}.retail_sectionHeading__cn7fm{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.retail_recipient__TNGpx h2,.retail_sectionHeading__cn7fm h2{font-size:19px}.retail_cycles__tklbt{display:flex;padding:4px;border:1px solid var(--border);border-radius:10px;background:var(--panel);gap:4px}.retail_cycles__tklbt button{border:0;background:transparent;color:var(--muted);padding:9px 16px;border-radius:7px;font-size:14px}.retail_cycles__tklbt button[aria-pressed=true]{background:var(--gold);color:#20252b}.retail_plans__BKOO3,.retail_points__twnl6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.retail_points__twnl6{grid-template-columns:repeat(3,minmax(0,1fr))}.retail_package__htJ2y{text-align:left;min-width:0;padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--panel);color:var(--text);cursor:pointer;transition:border-color .15s,background .15s}.retail_package__htJ2y[aria-pressed=true]{border-color:var(--gold);background:color-mix(in srgb,var(--panel) 94%,var(--gold))}.retail_package__htJ2y:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.retail_packageTop__0Jr49{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:18px;font-weight:600}.retail_check__xTYT6{display:grid;place-items:center;border:1px solid var(--border);width:21px;height:21px;border-radius:50%;flex-shrink:0}.retail_package__htJ2y[aria-pressed=true] .retail_check__xTYT6{color:#1b2029;background:var(--gold);border-color:var(--gold)}.retail_planDetail__4K7tg{color:var(--muted);font-size:14px;min-height:70px;padding-top:8px}.retail_listPrice__fP_HU{display:flex;gap:8px;align-items:center;margin-top:16px;font-size:14px;color:var(--muted)}.retail_listPrice__fP_HU em{font-style:normal;color:#71cc97}.retail_salePrice__wdt4B{font-size:26px;font-weight:650;display:block;margin-top:2px;letter-spacing:-.03em}.retail_salePrice__wdt4B small{font-size:14px;color:var(--muted);font-weight:400;margin-left:3px;letter-spacing:0}.retail_mindEarn__Xaf3H{display:flex;gap:6px;align-items:center;color:var(--gold);font-size:14px;margin-top:12px}.retail_faceValue__Z6Mg1{display:block;font-size:30px;margin-top:15px}.retail_faceValue__Z6Mg1 small{font-size:14px;font-weight:400}.retail_detailsLink__dZuQo{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--muted);margin-top:18px;min-height:32px}.retail_recipient__TNGpx{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:22px;margin-top:28px}.retail_recipient__TNGpx label:not(.retail_checkbox__fUySU){display:flex;flex-direction:column;gap:8px;margin-top:14px;font-size:14px;max-width:480px}.retail_recipient__TNGpx input:not([type=checkbox]){background:var(--input);border:1px solid var(--border);border-radius:8px;padding:12px;font-size:16px;color:var(--text);width:100%}.retail_accountPhone__Q7Ch3{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-block:16px 8px}.retail_accountPhone__Q7Ch3 strong{font-size:20px}.retail_accountPhone__Q7Ch3 span{font-size:14px;color:var(--muted)}.retail_checkbox__fUySU{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.7;margin-top:16px}.retail_checkbox__fUySU input{width:19px;height:19px;margin-top:2px;flex-shrink:0;accent-color:var(--gold)}.retail_rewardNote__JgbG8{display:flex;align-items:flex-start;gap:10px;margin-top:20px;color:var(--gold);font-size:14px;line-height:1.8}.retail_rewardNote__JgbG8 svg{flex-shrink:0;margin-top:3px}.retail_rewardNote__JgbG8 span{display:block;color:var(--muted)}.retail_unavailable__SFRR3{font-size:14px;line-height:1.8;color:var(--muted);background:var(--panel);padding:16px;border-radius:10px;margin-top:18px}.retail_unavailable__SFRR3 button{border:0;background:transparent;color:var(--gold);padding:3px 6px;font-size:14px}.retail_summary__q9cMV{display:flex;gap:16px;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:22px;margin-top:24px}.retail_summary__q9cMV span{display:block;font-size:14px;color:var(--muted)}.retail_summary__q9cMV strong{display:block;font-size:24px}.retail_error__xZ1bU{color:#fa9090;font-size:14px;margin-top:14px}.retail_dialog___eqPi{width:min(480px,calc(100% - 24px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid var(--border);border-radius:18px;background:var(--panel);color:var(--text);margin:auto}.retail_dialog___eqPi::backdrop{background:#07111bc9;backdrop-filter:blur(4px)}.retail_dialogHeading__Yn2KA{display:flex;align-items:center;justify-content:space-between;gap:12px}.retail_dialogHeading__Yn2KA h2{font-size:21px}.retail_dialogHeading__Yn2KA button{background:transparent;border:0;color:var(--muted);width:40px;height:40px;display:grid;place-items:center}.retail_review__11GXs{margin-top:18px}.retail_review__11GXs>div{display:flex;justify-content:space-between;gap:20px;margin-top:12px;font-size:14px}.retail_review__11GXs dt{color:var(--muted)}.retail_review__11GXs dd{text-align:right;overflow-wrap:anywhere}.retail_review__11GXs .retail_total___fLFe{border-top:1px solid var(--border);padding-top:16px;margin-top:20px;align-items:center}.retail_total___fLFe dd{font-size:27px;font-weight:600}.retail_dialog___eqPi>button:last-child{width:100%;margin-top:24px}@media(max-width:850px){.retail_plans__BKOO3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.retail_page__NVVf_{padding-top:12px}.retail_header__Z4tp6{margin:12px 0 24px;gap:12px}.retail_header__Z4tp6 h1{font-size:22px}.retail_header__Z4tp6>img{width:52px;height:52px;border-radius:12px}.retail_discount__XU7_k{margin-left:0}.retail_plans__BKOO3,.retail_points__twnl6{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.retail_package__htJ2y{padding:14px;border-radius:11px}.retail_packageTop__0Jr49{font-size:16px}.retail_salePrice__wdt4B{font-size:24px}.retail_planDetail__4K7tg{min-height:80px}.retail_recipient__TNGpx{padding:16px;margin-top:20px}.retail_cycles__tklbt{width:100%}.retail_cycles__tklbt button{flex:1;padding-inline:10px}.retail_summary__q9cMV{gap:10px}.retail_summary__q9cMV strong{font-size:20px}.retail_summary__q9cMV>button{padding-inline:16px;font-size:14px}}.purchased-card_receipt__yGGd8{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);padding:18px;min-width:0}.purchased-card_heading__F_xUX{display:flex;align-items:center;gap:10px}.purchased-card_heading__F_xUX>div{min-width:0}.purchased-card_heading__F_xUX h2{font-size:18px;line-height:1.4;margin:0}.purchased-card_heading__F_xUX p{font-size:13px;color:var(--muted);margin:3px 0 0;line-height:1.5;overflow-wrap:anywhere}.purchased-card_icon__FgeWP{width:38px;height:38px;display:grid;place-items:center;flex-shrink:0;color:var(--gold);border-radius:11px;background:var(--gold-soft)}.purchased-card_card__CpyZM{margin-top:14px;padding:13px;border-radius:12px;border:1px solid #b88b4155;background:radial-gradient(ellipse at top right,#b68a391a,transparent 70%),#142636;color:#edf2f7;min-width:0}.purchased-card_cardTop__lRWg9{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:-7px 0 4px;font-size:12px;color:#b4c0cd}.purchased-card_cardTop__lRWg9 button{min-height:44px;padding:8px 4px 8px 12px;background:transparent;color:#f2c670;border:0;font-size:13px}.purchased-card_credentials__19Qs_{background:#08182599;padding:10px 12px;border:1px solid #ffffff18;border-radius:9px;animation:purchased-card_reveal__t_lw_ .2s ease-out}.purchased-card_credentials__19Qs_>div{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto auto;align-items:center;gap:2px 8px}.purchased-card_credentials__19Qs_>div+div{border-top:1px solid #ffffff18;margin-top:8px;padding-top:9px}.purchased-card_credentials__19Qs_ span{color:#b4c0cd;font-size:12px}.purchased-card_credentials__19Qs_ strong{grid-column:1;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:normal;user-select:all;min-width:0}.purchased-card_credentials__19Qs_ button{grid-column:2;grid-row:1/3;width:44px;min-height:44px;border:1px solid #ffffff25;border-radius:8px;display:grid;place-items:center;color:#f2c670;background:#ffffff08}.purchased-card_foil__yGqt5{width:100%;min-height:72px;border:1px solid #e0e2e440;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;background:repeating-linear-gradient(135deg,#c7ccd0,#bcc1c6 3px,#c7ccd0 5px);color:#253543;text-align:left}.purchased-card_foil__yGqt5>span{font-size:15px;font-weight:600}.purchased-card_foil__yGqt5 small{display:block;font-size:12px;font-weight:400;margin-top:2px}.purchased-card_cardBottom__vNvzU{display:flex;align-items:flex-start;gap:5px;color:#d9ba7f;font-size:12px;line-height:1.5;margin-top:8px;overflow-wrap:anywhere}.purchased-card_cardBottom__vNvzU svg{flex-shrink:0;margin-top:2px}.purchased-card_hint__GGK5p{font-size:12px;color:#b4c0cd;line-height:1.55;margin:9px 0 0}.purchased-card_copyStatus__wYs_3{display:block;font-size:12px;color:#83dfb3;line-height:1.5}.purchased-card_copyStatus__wYs_3:not(:empty){margin-top:8px}.purchased-card_reward__qzFlQ{margin-top:12px;padding-top:10px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;line-height:1.5;color:var(--muted)}.purchased-card_reward__qzFlQ strong{color:var(--gold);font-size:17px;white-space:nowrap}.purchased-card_loading__0KRGQ{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:18px 0 4px;font-size:14px}.purchased-card_loading__0KRGQ p{width:100%;text-align:center}.purchased-card_loading__0KRGQ button{min-height:44px}@keyframes purchased-card_reveal__t_lw_{0%{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.purchased-card_credentials__19Qs_{animation:none}}@media (max-width:767px){.purchased-card_receipt__yGGd8{padding:15px}.purchased-card_heading__F_xUX h2{font-size:17px}.purchased-card_card__CpyZM{margin-top:12px;padding:11px}}.order-cancel-button_cancel__jajj7{color:#bb3c43}[data-theme=dark] .order-cancel-button_cancel__jajj7{color:#efa0a5}.order-cancel-button_dialog__f_m4T{width:min(460px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow-y:auto;margin:auto;padding:24px;border:1px solid var(--border);border-radius:16px;background:var(--panel);color:var(--text)}.order-cancel-button_dialog__f_m4T::backdrop{background:#080c14b8;backdrop-filter:blur(4px)}.order-cancel-button_dialog__f_m4T h2{font-size:22px;margin:0 0 12px}.order-cancel-button_dialog__f_m4T p{font-size:14px;line-height:1.7}.order-cancel-button_amount__RPHff{display:block;font-size:24px;margin:10px 0}.order-cancel-button_dialog__f_m4T code{display:block;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.order-cancel-button_explanation__JoN3V{margin-top:18px}.order-cancel-button_notice__RnC_i{color:var(--muted);margin-top:8px}.order-cancel-button_error__PC0bL{border:1px solid #ce797f;color:#b8323b;padding:10px 12px;border-radius:8px;margin-top:14px}[data-theme=dark] .order-cancel-button_error__PC0bL{color:#efa0a5}.order-cancel-button_dialog__f_m4T footer{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.order-cancel-button_dialog__f_m4T footer button{flex:1;min-height:44px;padding:10px 12px;font-size:13px}.order-cancel-button_confirm__TO41K{color:#fff;background:#a82d37;border:1px solid #a82d37}.order-cancel-button_confirm__TO41K:disabled{opacity:.55}@media (max-width:767px){.order-cancel-button_dialog__f_m4T{padding:20px}.order-cancel-button_dialog__f_m4T h2{font-size:20px}}.order-detail_layout__sxYnl{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(310px,.9fr);grid-template-areas:"back back" "overview delivery" "details delivery";grid-template-rows:auto auto 1fr;align-items:start;gap:12px 18px}.order-detail_singleColumn__6rhLQ{grid-template-columns:minmax(0,1fr);grid-template-areas:"back" "overview" "details"}.order-detail_back__Yqgx_{grid-area:back;display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--muted);font-size:14px;width:fit-content}.order-detail_layout__sxYnl .order-detail_overview__XV39A{grid-area:overview;min-width:0;padding:20px}.order-detail_heading__pfZDn{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-detail_heading__pfZDn h2{font-size:21px;line-height:1.4;overflow-wrap:anywhere}.order-detail_heading__pfZDn .commerce-status{flex-shrink:0}.order-detail_totals__WDbx7{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.order-detail_totals__WDbx7>div+div{border-left:1px solid var(--border);padding-left:20px}.order-detail_totals__WDbx7 dt{color:var(--muted);font-size:13px}.order-detail_totals__WDbx7 dd{margin:2px 0 0;font-size:27px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.order-detail_totals__WDbx7 dd span{font-size:18px;font-weight:500}.order-detail_recipient__VtPtB{display:flex;align-items:baseline;gap:8px;margin:-4px 0 12px;font-size:13px;line-height:1.5}.order-detail_recipient__VtPtB span{color:var(--muted);flex-shrink:0}.order-detail_recipient__VtPtB strong{font-weight:500;overflow-wrap:anywhere;min-width:0}.order-detail_liveStatus__o8ntD{padding:12px 14px;background:var(--bg-soft);border-radius:10px}.order-detail_liveStatus__o8ntD strong{font-size:15px;font-weight:600}.order-detail_liveStatus__o8ntD p{margin:3px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.order-detail_progress__o1a6K{display:flex;padding:0;margin:16px 0;list-style:none;gap:10px}.order-detail_progress__o1a6K li{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;gap:5px;position:relative;text-align:center}.order-detail_progress__o1a6K li+li:before{content:"";position:absolute;left:calc(-50% - 5px);right:50%;top:13px;height:1px;background:var(--border)}.order-detail_progress__o1a6K li>span{display:grid;place-items:center;width:27px;height:27px;flex-shrink:0;border:1px solid var(--border);border-radius:50%;background:var(--panel);color:var(--muted);position:relative;z-index:1;font-size:13px}.order-detail_progress__o1a6K strong{font-size:13px;font-weight:400;line-height:1.5;color:var(--muted)}.order-detail_progress__o1a6K .order-detail_complete__GFNCp>span{color:#187b50;border-color:#84c6a5;background:#e8f6ef}.order-detail_progress__o1a6K .order-detail_waiting__g6frv>span{color:#92600b;border-color:#d7b269;background:#fff3d6}.order-detail_progress__o1a6K .order-detail_failed__rfTbH>span{color:#b33131;border-color:#da9292;background:#fceaea}.order-detail_progress__o1a6K .order-detail_complete__GFNCp>strong,.order-detail_progress__o1a6K .order-detail_failed__rfTbH>strong{color:var(--text)}.order-detail_progress__o1a6K.order-detail_mobileProgress__v28Zp{display:none}[data-theme=dark] .order-detail_progress__o1a6K .order-detail_complete__GFNCp>span{color:#87dfb0;border-color:#41775a;background:#183e2d}[data-theme=dark] .order-detail_progress__o1a6K .order-detail_waiting__g6frv>span{color:#edc66e;border-color:#826631;background:#40331c}[data-theme=dark] .order-detail_progress__o1a6K .order-detail_failed__rfTbH>span{color:#f39c9c;border-color:#944a4a;background:#4e2424}.order-detail_actions__GSFW7{display:flex;flex-wrap:wrap;gap:8px}.order-detail_actions__GSFW7>.button{flex:1;min-height:44px;padding:10px 12px;font-size:14px}.order-detail_updated__mL2C0{color:var(--muted);font-size:12px;line-height:1.5;margin:8px 0 0;text-align:right}.order-detail_overview__XV39A>.commerce-notice{margin-bottom:12px}.order-detail_delivery__MOYzt{grid-area:delivery;min-width:0;display:grid;gap:12px}.order-detail_layout__sxYnl .order-detail_details__npfbU{grid-area:details;padding:0 20px;min-width:0}.order-detail_details__npfbU summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;font-size:14px;cursor:pointer;list-style:none}.order-detail_details__npfbU summary::-webkit-details-marker{display:none}.order-detail_details__npfbU summary>svg{transition:transform .15s;flex-shrink:0;color:var(--muted)}.order-detail_details__npfbU[open] summary>svg{transform:rotate(180deg)}.order-detail_details__npfbU .order-detail_detailList__L0V0h{margin:0 0 18px;padding-top:12px;border-top:1px solid var(--border);gap:10px}.order-detail_detailList__L0V0h>div{font-size:13px;gap:12px;line-height:1.6}.order-detail_detailList__L0V0h dt{max-width:45%}.order-detail_layout__sxYnl .order-detail_payment__2TtjM{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 20px;text-align:center;min-width:0}.order-detail_payment__2TtjM h2{display:flex;align-items:center;gap:8px;font-size:18px}.order-detail_payment__2TtjM>p{font-size:13px;color:var(--muted);line-height:1.6}.order-detail_payment__2TtjM .commerce-countdown{max-width:300px}.order-detail_qr__y_LSj{width:240px;max-width:100%;border:1px solid #e5e5e5;border-radius:10px;padding:9px;background:#fff}.order-detail_qr__y_LSj img{display:block;width:100%;height:auto}.order-detail_paymentAmount__r7YHo{font-size:23px;line-height:1.3}.order-detail_payment__2TtjM .order-detail_paymentNote__vj00U{display:flex;align-items:flex-start;gap:6px;text-align:left;border-top:1px solid var(--border);padding-top:10px}.order-detail_paymentNote__vj00U svg{flex-shrink:0;margin-top:2px}.order-detail_payment__2TtjM .commerce-notice{text-align:left;font-size:14px;padding:12px}.order-detail_payment__2TtjM .button{min-height:44px}@media (max-width:767px){.order-detail_layout__sxYnl{grid-template-columns:minmax(0,1fr);grid-template-areas:"back" "overview" "delivery" "details";grid-template-rows:auto;gap:10px}.order-detail_singleColumn__6rhLQ{grid-template-areas:"back" "overview" "details"}.order-detail_back__Yqgx_{margin-top:-8px;margin-bottom:-4px}.order-detail_layout__sxYnl .order-detail_overview__XV39A{padding:15px}.order-detail_heading__pfZDn{gap:8px}.order-detail_heading__pfZDn h2{font-size:18px}.order-detail_heading__pfZDn .commerce-status{font-size:12px;padding:4px 7px}.order-detail_totals__WDbx7{margin:12px 0}.order-detail_totals__WDbx7 dd{font-size:25px}.order-detail_liveStatus__o8ntD{padding:10px 12px}.order-detail_liveStatus__o8ntD p{font-size:13px}.order-detail_progress__o1a6K{margin:12px 0;gap:6px}.order-detail_progress__o1a6K strong{font-size:12px}.order-detail_pendingQr__Js5Av .order-detail_liveStatus__o8ntD,.order-detail_pendingQr__Js5Av .order-detail_overviewProgress__fV5x_{display:none}.order-detail_pendingQr__Js5Av .order-detail_mobileProgress__v28Zp{display:flex;width:100%;margin:6px 0 0}.order-detail_actions__GSFW7>.button{padding-inline:8px;font-size:13px;gap:6px}.order-detail_layout__sxYnl .order-detail_details__npfbU{padding-inline:15px}.order-detail_layout__sxYnl .order-detail_payment__2TtjM{padding:16px}}@media (prefers-reduced-motion:reduce){.order-detail_details__npfbU summary>svg{transition:none}}