.product-detail-page{color:var(--ec-text);min-height:100vh}.detail-container{margin:0 auto;width:min(calc(100% - clamp(1.5rem,4vw,3rem)),77.5rem)}.detail-hero{background:radial-gradient(circle at 82% 8%,rgba(124,58,237,.14),transparent 28%),linear-gradient(180deg,hsla(0,0%,100%,.015),transparent 60%);padding:7.375rem 0 4.625rem}.detail-back-link{align-items:center;color:#a99fb3;display:inline-flex;font-size:.8125rem;font-weight:650;gap:.5rem;margin-bottom:1.5rem;text-decoration:none;transition:color .18s ease,transform .18s ease}.detail-back-link:hover{color:#d8b4fe;transform:translate(-.125rem)}.detail-grid{align-items:start;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,27rem),1fr))}.detail-feature-panel,.detail-media-card,.detail-purchase-card,.detail-side-panel{background:#120f18e0;border:.0625rem solid hsla(0,0%,100%,.075);border-radius:1.125rem;box-shadow:0 1.5rem 4.375rem #00000038}.detail-media-card{overflow:hidden}.detail-image-wrap{aspect-ratio:16/10;background:#09080c;overflow:hidden;position:relative}.detail-image-wrap img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.detail-image-overlay{background:linear-gradient(0deg,rgba(10,8,14,.94),transparent 52%),linear-gradient(120deg,rgba(124,58,237,.12),transparent 50%);inset:0;position:absolute}.detail-category,.detail-status{align-items:center;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);border:.0625rem solid hsla(0,0%,100%,.11);border-radius:62.4375rem;display:inline-flex;font-family:var(--ec-mono);font-size:.5rem;font-weight:700;gap:.4375rem;letter-spacing:.09em;min-height:1.75rem;padding:0 .625rem;position:absolute;top:1rem}.detail-status{background:#110c18b8;color:#ede9fe;left:1rem}.detail-status i{background:#a78bfa;border-radius:50%;box-shadow:0 0 .75rem #a78bfae6;height:.375rem;width:.375rem}.detail-category{background:#2a1840b3;color:#d8b4fe;right:1rem}.detail-media-meta{border-top:.0625rem solid hsla(0,0%,100%,.055);display:grid;gap:.875rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:1.0625rem 1.25rem}.detail-media-meta div{display:flex;flex-direction:column;gap:.25rem;min-width:0}.detail-kicker,.detail-media-meta span,.detail-section-heading>span,.detail-side-heading>span,.plan-heading span,.selected-order-row span{color:#766c80;font-family:var(--ec-mono);font-size:.5rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.detail-media-meta strong{color:#ddd6e4;font-size:.6875rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-purchase-card{padding:2rem}.detail-kicker{color:#c4b5fd}.detail-purchase-card h1{color:#fff;font-size:clamp(2.2rem,3.2vw,3rem);font-weight:800;letter-spacing:-.055em;line-height:.98;margin:.75rem 0 .875rem}.detail-description{color:#9c92a7;font-size:.875rem;line-height:1.7;margin:0}.detail-availability-note{background:#f59e0b0e;border:.0625rem solid rgba(245,158,11,.18);border-radius:.6875rem;color:#f4d48b;font-size:.6875rem;line-height:1.55;margin:.875rem 0 0;padding:.75rem .875rem}.detail-price-line{align-items:flex-end;border-bottom:.0625rem solid hsla(0,0%,100%,.065);border-top:.0625rem solid hsla(0,0%,100%,.065);display:flex;gap:1.125rem;justify-content:space-between;margin-top:1.625rem;padding:1.125rem 0}.detail-price-line span{color:#817687;font-size:.75rem}.detail-price-line strong{color:#fff;font-size:1.5rem;font-weight:780;letter-spacing:-.04em}.plan-section{margin-top:1.625rem}.plan-heading{align-items:end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.plan-heading>div{display:flex;flex-direction:column;gap:.25rem}.plan-heading strong{color:#eeeaf2;font-size:.8125rem;font-weight:700}.plan-count{color:#8b7b98!important}.plan-grid{display:grid;gap:.5625rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.plan-option{align-items:center;background:#ffffff06;border:.0625rem solid hsla(0,0%,100%,.075);border-radius:.75rem;color:inherit;cursor:pointer;display:grid;gap:.625rem;grid-template-columns:auto 1fr auto;min-height:5.125rem;padding:.8125rem .875rem;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.plan-option:hover{background:#7c3aed11;border-color:#a78bfa3d;transform:translateY(-.125rem)}.plan-option.selected{background:linear-gradient(120deg,#7c3aed24,#d946ef0d);border-color:#a78bfa7a;box-shadow:inset 0 0 0 .0625rem #a78bfa14}.plan-check{border:.0625rem solid hsla(0,0%,100%,.15);border-radius:50%;display:grid;height:1.125rem;place-items:center;width:1.125rem}.plan-check i{background:transparent;border-radius:50%;height:.5rem;width:.5rem}.plan-option.selected .plan-check{border-color:#a78bfa}.plan-option.selected .plan-check i{background:#a78bfa;box-shadow:0 0 .625rem #a78bfabf}.plan-copy{display:flex;flex-direction:column;gap:.125rem}.plan-copy strong{color:#f7f4fb;font-size:.8125rem;font-weight:720}.plan-copy small{color:#746b7d;font-size:.5625rem}.plan-price{color:#ddd6fe;font-family:var(--ec-mono);font-size:.6875rem;font-weight:700;white-space:nowrap}.payment-method-section{margin-top:1.5rem}.crypto-method-grid{display:grid;gap:.5625rem}.crypto-method-option{align-items:center;background:#ffffff06;border:.0625rem solid hsla(0,0%,100%,.075);border-radius:.75rem;color:inherit;cursor:pointer;display:grid;gap:.75rem;grid-template-columns:auto 1fr auto;min-height:4.5rem;padding:.8125rem .875rem;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease;width:100%}.crypto-method-option:hover{background:#7c3aed11;border-color:#a78bfa3d;transform:translateY(-.125rem)}.crypto-method-option.selected{background:linear-gradient(120deg,#7c3aed24,#d946ef0d);border-color:#a78bfa7a}.crypto-token-mark{background:linear-gradient(145deg,#35b98b,#1d8d6d);border:.0625rem solid rgba(65,214,164,.35);border-radius:50%;box-shadow:inset 0 .0625rem #ffffff29,0 .5rem 1.375rem #26a17b29;color:#fff;display:grid;height:2.625rem;place-items:center;width:2.625rem}.usdt-symbol{display:block;font-family:Arial,sans-serif;font-size:1.5rem;font-weight:800;line-height:1;transform:translateY(-.0625rem)}.crypto-method-copy{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.crypto-method-copy strong{color:#f7f4fb;font-size:.8125rem;font-weight:720}.crypto-method-copy small{color:#817687;font-size:.625rem}.crypto-method-check{border:.0625rem solid hsla(0,0%,100%,.15);border-radius:50%;display:grid;height:1.125rem;place-items:center;width:1.125rem}.crypto-method-check i{background:transparent;border-radius:50%;height:.5rem;width:.5rem}.crypto-method-option.selected .crypto-method-check{border-color:#a78bfa}.crypto-method-option.selected .crypto-method-check i{background:#a78bfa;box-shadow:0 0 .625rem #a78bfabf}.selected-order{background:linear-gradient(120deg,#7c3aed14,#ffffff05);border:.0625rem solid rgba(167,139,250,.14);border-radius:.875rem;margin-top:1.5rem;padding:1.125rem}.selected-order-row{display:flex;gap:1.25rem;justify-content:space-between}.selected-order-row>div{display:flex;flex-direction:column;gap:.1875rem}.selected-order-row strong{color:#f6f2fa;font-size:.875rem}.selected-order-total{text-align:right}.selected-order-total strong{color:#d8b4fe;font-size:1.1875rem}.detail-actions{display:grid;gap:.5625rem;grid-template-columns:1fr auto;margin-top:1rem}.detail-buy-button,.detail-copy-button{align-items:center;border:0;border-radius:.6875rem;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:760;gap:.625rem;justify-content:center;min-height:3rem;padding:0 1.0625rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.detail-buy-button{background:linear-gradient(100deg,#7c3aed,#a855f7);border:.0625rem solid rgba(196,181,253,.18);box-shadow:0 .75rem 1.75rem #7c3aed38;color:#fff}.detail-buy-button:hover{box-shadow:0 1rem 2.125rem #7c3aed52;transform:translateY(-.125rem)}.detail-copy-button{background:#ffffff09;border:.0625rem solid hsla(0,0%,100%,.09);color:#cfc7d5;cursor:pointer}.detail-copy-button:hover{background:#7c3aed12;border-color:#a78bfa40}.order-note{color:#746b7d;font-size:.625rem;line-height:1.55;margin:.75rem 0 0}.detail-section{padding:2.125rem 0 5.125rem}.detail-information-grid{align-items:start;display:grid;gap:1.125rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.detail-feature-panel,.detail-side-panel{padding:1.875rem}.detail-section-heading h2,.detail-side-heading h2{color:#fff;font-size:clamp(1.65rem,2.4vw,2.25rem);font-weight:760;letter-spacing:-.04em;margin:.4375rem 0 0}.detail-section-heading p{color:#8f8599;font-size:.75rem;margin:.5625rem 0 0}.detail-feature-grid{display:grid;gap:.5625rem;grid-template-columns:1fr 1fr;margin-top:1.625rem}.detail-feature-item{align-items:start;background:#ffffff06;border:.0625rem solid hsla(0,0%,100%,.055);border-radius:.6875rem;display:grid;gap:.625rem;grid-template-columns:1.875rem 1fr;min-height:4.5rem;padding:.875rem}.detail-feature-item>span{color:#a78bfa;font-family:var(--ec-mono);font-size:.5625rem;font-weight:700}.detail-feature-item p{color:#b4aabd;font-size:.6875rem;line-height:1.55;margin:0}.detail-info-list{margin-top:1.375rem}.detail-info-row{align-items:center;border-bottom:.0625rem solid hsla(0,0%,100%,.055);display:flex;gap:1.125rem;justify-content:space-between;min-height:3.125rem}.detail-info-row span{color:#807587;font-size:.6875rem}.detail-info-row strong{color:#d4ccd9;font-size:.6875rem;font-weight:650;text-align:right}.detail-warning{background:#f59e0b0b;border:.0625rem solid rgba(245,158,11,.14);border-radius:.6875rem;margin-top:1.375rem;padding:.9375rem}.detail-warning strong{color:#f4d48b;font-size:.6875rem}.detail-warning p{color:#9c8c6e;font-size:.625rem;line-height:1.55;margin:.375rem 0 0}.detail-process-section{padding-bottom:6.875rem;padding-top:1rem}.detail-section-heading.centered{text-align:center}.detail-steps{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin-top:1.75rem}.detail-steps article{background:#120f18b8;border:.0625rem solid hsla(0,0%,100%,.065);border-radius:.875rem;min-height:11.25rem;padding:1.375rem}.detail-steps article>span{color:#a78bfa;font-family:var(--ec-mono);font-size:.5625rem;font-weight:700}.detail-steps h3{color:#f4f0f7;font-size:.9375rem;margin:2.625rem 0 .5rem}.detail-steps p{color:#867c90;font-size:.6875rem;line-height:1.6;margin:0}@media(max-width:61.25rem){.detail-grid,.detail-information-grid{grid-template-columns:1fr}.detail-purchase-card{padding:1.75rem}}@media(max-width:45rem){.detail-container{width:min(calc(100% - clamp(1rem,4vw,1.75rem)),77.5rem)}.detail-hero{padding:6.125rem 0 3.125rem}.detail-feature-grid,.detail-media-meta,.detail-steps{grid-template-columns:1fr}.detail-media-meta{gap:.625rem}.detail-media-meta div{padding:.3125rem 0}.detail-actions,.plan-grid{grid-template-columns:1fr}.detail-feature-panel,.detail-purchase-card,.detail-side-panel{padding:1.375rem}}@media(max-width:30rem){.detail-purchase-card h1{font-size:clamp(2.05rem,8vw,2.7rem)}.detail-image-wrap{aspect-ratio:4/3}.detail-price-line,.selected-order-row{align-items:flex-start;flex-direction:column}.selected-order-total{text-align:left}}.ec-crypto-popup{background:radial-gradient(circle at 100% 0,rgba(124,58,237,.15),transparent 34%),#100d16!important;border:.0625rem solid rgba(167,139,250,.2)!important;border-radius:1.125rem!important;box-shadow:0 2.1875rem 6.25rem #0000008c!important;color:#f7f4fb!important;padding:1.625rem!important;width:min(35rem,calc(100vw - 1.75rem))!important}.ec-crypto-popup-title{color:#fff!important;font-size:1.5rem!important;font-weight:780!important;letter-spacing:-.035em!important}.ec-crypto-popup-html,.ec-crypto-popup-title{padding:0!important;text-align:left!important}.ec-crypto-popup-html{color:inherit!important;margin:1.125rem 0 0!important}.ec-crypto-modal-content{display:grid;gap:.875rem}.ec-crypto-order-summary{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ec-crypto-order-summary>div{background:#ffffff06;border:.0625rem solid hsla(0,0%,100%,.065);border-radius:.625rem;min-width:0;padding:.75rem}.ec-crypto-address-block>span,.ec-crypto-network-heading span,.ec-crypto-order-summary span{color:#766c80;display:block;font-family:var(--ec-mono);font-size:.5rem;font-weight:700;letter-spacing:.1em;margin-bottom:.3125rem}.ec-crypto-order-summary strong{color:#e9e4ee;display:block;font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-crypto-order-summary .ec-crypto-amount{color:#d8b4fe;font-size:.875rem}.ec-crypto-network-card{background:#7c3aed0e;border:.0625rem solid rgba(167,139,250,.13);border-radius:.75rem;padding:1rem}.ec-crypto-network-heading{align-items:center;display:flex;gap:.875rem;justify-content:space-between}.ec-crypto-network-heading strong{color:#f5f1f8;font-size:.8125rem}.ec-crypto-network-heading b{background:#22c55e0f;border:.0625rem solid rgba(74,222,128,.16);border-radius:.5rem;color:#86efac;font-family:var(--ec-mono);font-size:.5625rem;padding:.375rem .5rem}.ec-crypto-address-block{border-top:.0625rem solid hsla(0,0%,100%,.06);margin-top:.875rem;padding-top:.875rem}.ec-crypto-address-block code{background:#0504087a;border:.0625rem solid hsla(0,0%,100%,.065);border-radius:.5625rem;color:#ddd6fe;display:block;font-family:var(--ec-mono);font-size:.6875rem;line-height:1.55;overflow-wrap:anywhere;padding:.6875rem}.ec-crypto-copy-address{background:linear-gradient(100deg,#7c3aed,#a855f7);border:.0625rem solid rgba(196,181,253,.18);border-radius:.5625rem;color:#fff;cursor:pointer;font:inherit;font-size:.75rem;font-weight:750;margin-top:.5625rem;min-height:2.625rem;width:100%}.ec-crypto-copy-address.copied{background:#22c55e1a;border-color:#4ade8038;color:#bbf7d0}.ec-crypto-warning{background:#f59e0b0b;border:.0625rem solid rgba(245,158,11,.15);border-radius:.625rem;padding:.8125rem}.ec-crypto-warning strong{color:#f5d690;font-size:.6875rem}.ec-crypto-warning p{color:#9d8d70;font-size:.625rem;line-height:1.6;margin:.375rem 0 0}.ec-crypto-popup-close{background:#ffffff0a;border:.0625rem solid hsla(0,0%,100%,.09);border-radius:.625rem;color:#d6cfdc;cursor:pointer;font:inherit;font-size:.75rem;font-weight:700;margin-top:.125rem;min-height:2.75rem;width:100%}.ec-crypto-popup-x{color:#93889e!important}@media(max-width:35rem){.ec-crypto-order-summary{grid-template-columns:1fr}}.ec-crypto-popup-wide{width:min(47.5rem,calc(100vw - 1.75rem))!important}.ec-order-header{align-items:center;background:linear-gradient(120deg,#7c3aed17,#ffffff05);border:.0625rem solid rgba(167,139,250,.14);border-radius:.75rem;display:flex;gap:1.25rem;justify-content:space-between;padding:.875rem 1rem}.ec-order-header>div{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ec-order-header span{color:#786e82;font-family:var(--ec-mono);font-size:.5rem;font-weight:700;letter-spacing:.1em}.ec-order-header strong{color:#f5f1f8;font-family:var(--ec-mono);font-size:.75rem;font-weight:750}.ec-order-countdown-wrap{text-align:right}#ec-order-countdown{color:#d8b4fe;font-size:1.1875rem;letter-spacing:.03em}#ec-order-countdown.expired{color:#fca5a5}.ec-order-progress-block{align-items:center;display:grid;gap:.625rem;grid-template-columns:minmax(0,1fr) auto}.ec-order-progress-track{background:#ffffff0e;border:.0625rem solid hsla(0,0%,100%,.07);border-radius:62.4375rem;box-shadow:inset 0 .0625rem .1875rem #0000003d;height:.5rem;overflow:hidden;position:relative}.ec-order-progress-fill{background:linear-gradient(90deg,#7c3aed,#a855f7,#d946ef);border-radius:inherit;box-shadow:0 0 1.125rem #a855f766;height:100%;transition:width .9s linear,background .18s ease,box-shadow .18s ease}.ec-order-progress-fill.urgent{background:linear-gradient(90deg,#f59e0b,#fb7185);box-shadow:0 0 1rem #fb718559}.ec-order-progress-fill.expired{background:#ef4444;box-shadow:none}.ec-order-progress-percent{color:#a99fb3;font-family:var(--ec-mono);font-size:.5625rem;font-weight:700;min-width:2.125rem;text-align:right}.ec-order-progress-percent.expired{color:#fca5a5}.ec-order-created{color:#746b7d;display:flex;font-size:.5625rem;gap:.75rem;justify-content:space-between;margin-top:-.375rem;padding:0 .1875rem}.ec-crypto-payment-grid{align-items:stretch;display:grid;gap:.75rem;grid-template-columns:13.125rem minmax(0,1fr)}.ec-crypto-qr-card{align-items:center;background:#ffffff06;border:.0625rem solid hsla(0,0%,100%,.07);border-radius:.75rem;display:flex;flex-direction:column;padding:.875rem}.ec-crypto-qr-card>span{align-self:flex-start;color:#766c80;font-family:var(--ec-mono);font-size:.5rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5625rem}.ec-crypto-qr-frame{background:#fff;border-radius:.75rem;box-shadow:0 .875rem 2.1875rem #00000047;display:grid;height:10.25rem;padding:.5rem;place-items:center;width:10.25rem}.ec-crypto-qr-frame img{display:block;height:100%;width:100%}.ec-crypto-qr-card small{color:#817687;font-size:.5625rem;line-height:1.45;margin-top:.625rem;text-align:center}.ec-crypto-copy-address:disabled{cursor:not-allowed;opacity:.55}@media(max-width:42.5rem){.ec-order-created,.ec-order-header{align-items:flex-start;flex-direction:column}.ec-order-countdown-wrap{text-align:left}.ec-crypto-payment-grid{grid-template-columns:1fr}.ec-crypto-qr-card{padding:1rem}}
