/* Arc Plug v73 — product + checkout polish */
.arc73-commerce-rail{position:relative;z-index:4;border-top:1px solid rgba(184,255,44,.08);border-bottom:1px solid rgba(184,255,44,.1);background:linear-gradient(90deg,rgba(184,255,44,.035),rgba(5,8,5,.82) 35%,rgba(5,8,5,.82) 65%,rgba(184,255,44,.035));overflow:hidden}.arc73-commerce-rail::before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0 35%,rgba(184,255,44,.045) 50%,transparent 65%);transform:translateX(-100%);animation:arc73scan 5s ease-in-out infinite}@keyframes arc73scan{55%,100%{transform:translateX(100%)}}.arc73-commerce-rail-inner{width:min(1180px,calc(100% - 34px));min-height:68px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:10px}.arc73-commerce-point{position:relative;padding:0 16px;display:grid;gap:4px}.arc73-commerce-point+ .arc73-commerce-point{border-left:1px solid rgba(255,255,255,.065)}.arc73-commerce-point small{color:#71806a;font-size:8px;font-weight:900;letter-spacing:.14em}.arc73-commerce-point strong{color:#eaffdf;font-size:11px;letter-spacing:.025em}.arc73-commerce-point:first-child strong{color:#d8ffb7}.arc73-commerce-point i{position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:50%;background:#7dff4a;box-shadow:0 0 12px rgba(125,255,74,.85)}
/* checkout modal */
.arc-pay-backdrop{background:rgba(1,4,2,.82)!important;backdrop-filter:blur(14px)!important}.arc-pay-shell{border-color:rgba(184,255,44,.22)!important;border-radius:24px!important;background:radial-gradient(circle at 12% -10%,rgba(184,255,44,.10),transparent 31%),linear-gradient(145deg,#0b100b,#050805 72%)!important;box-shadow:0 34px 100px rgba(0,0,0,.74),0 0 70px rgba(149,255,41,.07)!important}.arc-pay-shell::before{content:"";position:absolute;left:22px;right:22px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(184,255,44,.8),transparent)}.arc-pay-close{border-color:rgba(184,255,44,.15)!important;background:#0d130d!important;color:#eaffdf!important}.arc-pay-close:hover{border-color:rgba(184,255,44,.4)!important;color:#b8ff2c!important}.arc-pay-head{border-color:rgba(184,255,44,.10)!important;background:radial-gradient(circle at 12% -35%,rgba(184,255,44,.17),transparent 45%)!important}.arc-pay-kicker,.arc-pay-manual-kicker{color:#b8ff2c!important}.arc-pay-head h2{color:#f3ffed!important;letter-spacing:-.03em}.arc-pay-head p,.arc-pay-subtitle{color:#91a08a!important}.arc-pay-progress{border-color:rgba(184,255,44,.08)!important}.arc-pay-progress span{color:#687363!important;background:rgba(255,255,255,.02)!important}.arc-pay-progress span.active{color:#eaffdf!important;border-color:rgba(184,255,44,.25)!important;background:rgba(184,255,44,.07)!important}.arc-pay-main,.arc-pay-side{min-width:0}.arc-pay-side,.arc-pay-provider-box,.arc-pay-manual-box{border-color:rgba(184,255,44,.12)!important;background:linear-gradient(155deg,rgba(184,255,44,.025),rgba(255,255,255,.012))!important}.arc-pay-side h3{color:#f2f8ef!important}.arc-pay-side small,.arc-pay-item span{color:#7f8b78!important}.arc-pay-item{border-color:rgba(184,255,44,.07)!important}.arc-pay-total{border-color:rgba(184,255,44,.11)!important}.arc-pay-total strong{color:#d9ffbe!important}.arc-pay-order-id{border-color:rgba(184,255,44,.16)!important;background:#050805!important;color:#b8ff2c!important}.arc-pay-manual-method{border-color:rgba(184,255,44,.11)!important;background:#0b100b!important}.arc-pay-manual-method:hover{border-color:rgba(184,255,44,.3)!important}.arc-pay-manual-method.active{border-color:#a8f92d!important;background:rgba(184,255,44,.08)!important;box-shadow:inset 0 0 0 1px rgba(184,255,44,.08),0 0 22px rgba(184,255,44,.04)!important}.arc-pay-manual-method small{color:#83907d!important}.arc-pay-review-badge{border-color:rgba(119,255,76,.24)!important;background:rgba(119,255,76,.065)!important;color:#d7ffca!important}.arc-pay-review-badge i{background:#7fff4d!important}.arc-pay-instructions{border-color:rgba(184,255,44,.12)!important;background:#060906!important}.arc-pay-instructions small{color:#768470!important}.arc-pay-instructions strong{color:#dfffca!important}.arc-pay-instructions p{color:#94a18e!important}.arc-pay-copy-button{border-color:rgba(184,255,44,.18)!important;background:rgba(184,255,44,.055)!important;color:#cfffaf!important}.arc-pay-copy-button:hover{border-color:rgba(184,255,44,.48)!important;color:#fff!important}.arc-pay-fields label{color:#dce7d7!important}.arc-pay-fields input{border-color:rgba(184,255,44,.12)!important;background:#060906!important;color:#fff!important}.arc-pay-fields input:focus{border-color:#aaf430!important;box-shadow:0 0 0 3px rgba(184,255,44,.08)!important}.arc-pay-file{border-color:rgba(184,255,44,.18)!important}.arc-pay-confirm{border-color:rgba(184,255,44,.16)!important;background:rgba(184,255,44,.04)!important;color:#ced9c8!important}.arc-pay-confirm input{accent-color:#a8f92d!important}.arc-pay-primary{background:linear-gradient(135deg,#c7ff40,#77ef28)!important;color:#071007!important;box-shadow:0 14px 34px rgba(147,255,39,.13)!important}.arc-pay-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.arc-pay-spinner{border-top-color:#b8ff2c!important}.arc-pay-status{border-color:rgba(184,255,44,.10)!important;background:rgba(255,255,255,.025)!important;color:#aab6a4!important}.arc-pay-complete-icon{background:rgba(119,255,76,.08)!important;border-color:rgba(119,255,76,.25)!important}.arc-pay-actions a{background:linear-gradient(135deg,#c7ff40,#77ef28)!important;color:#071007!important}.arc73-checkout-assurance{margin:0 30px 4px;padding:12px 14px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border:1px solid rgba(184,255,44,.10);border-radius:13px;background:rgba(184,255,44,.025)}.arc73-checkout-assurance div{display:flex;align-items:center;gap:8px;color:#8d9b87;font-size:9px;font-weight:800}.arc73-checkout-assurance i{width:6px;height:6px;border-radius:50%;background:#78ff46;box-shadow:0 0 10px rgba(120,255,70,.7)}.arc73-checkout-next{margin-top:16px;padding-top:14px;border-top:1px solid rgba(184,255,44,.09);display:grid;gap:8px}.arc73-checkout-next>strong{font-size:10px;letter-spacing:.12em;color:#b8ff2c}.arc73-checkout-next span{display:flex;align-items:flex-start;gap:8px;color:#84907e;font-size:10px;line-height:1.45}.arc73-checkout-next b{width:18px;height:18px;flex:0 0 auto;display:grid;place-items:center;border-radius:6px;background:rgba(184,255,44,.08);color:#caffac;font-size:9px}
/* Plug Access product */
.plug-detail-page .plug-detail-hero{border-bottom:1px solid rgba(184,255,44,.08)!important;background:radial-gradient(circle at 80% 8%,rgba(184,255,44,.08),transparent 34%),#050805!important}.plug-detail-page .plug-detail-kicker,.plug-detail-page .eyebrow{color:#b8ff2c!important}.plug-detail-page .plug-detail-copy h1 span{color:#b8ff2c!important}.plug-detail-page .plug-product-card{border-color:rgba(184,255,44,.11)!important;background:linear-gradient(155deg,#0b100b,#070a07)!important;box-shadow:0 18px 45px rgba(0,0,0,.24)!important}.plug-detail-page .plug-product-card:hover{border-color:rgba(184,255,44,.28)!important;box-shadow:0 26px 55px rgba(0,0,0,.34),0 0 28px rgba(184,255,44,.045)!important}.plug-detail-page .price-badge{border-color:rgba(184,255,44,.20)!important;background:rgba(184,255,44,.075)!important;color:#dfffca!important}.plug-detail-page .duration-chip,.plug-detail-page .duration-option{border-color:rgba(184,255,44,.10)!important;background:#090d09!important;color:#e8eee5!important}.plug-detail-page .duration-chip:hover,.plug-detail-page .duration-chip.active,.plug-detail-page .duration-option:hover{border-color:rgba(184,255,44,.32)!important;background:rgba(184,255,44,.07)!important}.plug-detail-page .duration-price{color:#d9ffbd!important}
/* NFA detail ordering */
.nfa-category-only-v68 .nfa-product-shell{border-color:rgba(184,255,44,.12)!important;box-shadow:0 28px 70px rgba(0,0,0,.32)!important}.nfa-category-only-v68 .category-stock-banner{border-color:rgba(184,255,44,.14)!important;background:rgba(184,255,44,.045)!important}.nfa-category-only-v68 .variant-card{border-color:rgba(184,255,44,.11)!important;background:linear-gradient(160deg,#0c120c,#070a07)!important}.nfa-category-only-v68 .variant-card:hover:not(:disabled),.nfa-category-only-v68 .variant-card.selected{border-color:rgba(184,255,44,.42)!important;background:linear-gradient(160deg,rgba(184,255,44,.11),#070a07)!important;box-shadow:0 18px 40px rgba(0,0,0,.28),0 0 26px rgba(184,255,44,.045)!important}.nfa-category-only-v68 .variant-card em{background:linear-gradient(135deg,#c9ff45,#83f42e)!important;color:#071007!important}.nfa-category-only-v68 .variant-price{color:#d8ffb8!important}.nfa-category-only-v68 .selected-variant-summary,.nfa-category-only-v68 .product-order-actions{border-color:rgba(184,255,44,.1)!important;background:rgba(184,255,44,.022)!important}
/* Spoofer */
.spoofer-page .spoofer-price-card{border-color:rgba(184,255,44,.11)!important;background:linear-gradient(155deg,#0b100b,#070a07)!important}.spoofer-page .spoofer-price-card.featured{border-color:rgba(184,255,44,.32)!important;box-shadow:0 24px 60px rgba(0,0,0,.36),0 0 36px rgba(184,255,44,.05)!important}.spoofer-page .spoofer-price,.spoofer-page .spoofer-popular{color:#cfffaf!important}.spoofer-page .spoofer-popular{border-color:rgba(184,255,44,.24)!important;background:rgba(184,255,44,.07)!important}.spoofer-page .spoofer-pay-card{border-color:rgba(184,255,44,.11)!important;background:#080c08!important}
/* Shop cart */
.shop-v72 .shop-cart-drawer{border-left-color:rgba(184,255,44,.14)!important;background:linear-gradient(180deg,#0a0f0a,#050805)!important}.shop-v72 .shop-cart-head{border-color:rgba(184,255,44,.10)!important}.shop-v72 .shop-cart-summary,.shop-v72 .shop-order-warning{border-color:rgba(184,255,44,.11)!important;background:rgba(184,255,44,.025)!important}.shop-v72 .shop-cart-total strong{color:#d9ffba!important}
/* payment result page */
body.arc73-payment-status{display:block!important;min-height:100vh!important;background:radial-gradient(circle at 50% 0,rgba(184,255,44,.08),transparent 30%),#050805!important;padding:0!important}.arc73-payment-main{width:min(760px,calc(100% - 32px));margin:80px auto 120px}.arc73-status-card{position:relative;overflow:hidden;border:1px solid rgba(184,255,44,.16);border-radius:26px;padding:34px;background:linear-gradient(155deg,rgba(184,255,44,.035),transparent 25%),#0a0f0a;box-shadow:0 34px 90px rgba(0,0,0,.48)}.arc73-status-card::before{content:"";position:absolute;left:28px;right:28px;top:0;height:1px;background:linear-gradient(90deg,transparent,#b8ff2c,transparent)}.arc73-status-card small{color:#b8ff2c;font-weight:900;letter-spacing:.14em}.arc73-status-card h1{font-size:clamp(36px,7vw,58px);letter-spacing:-.05em;margin:10px 0}.arc73-status-card p{color:#91a08a;line-height:1.65}.arc73-status-box{margin:24px 0;padding:18px;border:1px solid rgba(184,255,44,.11);border-radius:15px;background:#060906;color:#aab6a4;line-height:1.75}.arc73-status-box strong{color:#dfffca}.arc73-status-actions{display:flex;gap:10px;flex-wrap:wrap}.arc73-status-actions a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:1px solid rgba(184,255,44,.18);border-radius:12px;text-decoration:none;font-weight:900;color:#dfffca;background:rgba(184,255,44,.05)}.arc73-status-actions a:first-child{background:linear-gradient(135deg,#c7ff40,#77ef28);color:#071007}
@media(max-width:760px){.arc73-commerce-rail-inner{grid-template-columns:1fr 1fr;padding:11px 0}.arc73-commerce-point{min-height:42px;justify-content:center}.arc73-commerce-point:nth-child(3){border-left:0}.arc73-checkout-assurance{margin:0 20px 4px;grid-template-columns:1fr}.arc73-payment-main{margin-top:48px}.arc73-status-card{padding:26px 21px}}
@media(max-width:480px){.arc73-commerce-rail-inner{grid-template-columns:1fr}.arc73-commerce-point{padding:9px 18px;border-left:0!important;border-top:1px solid rgba(255,255,255,.05)}.arc73-commerce-point:first-child{border-top:0}.arc73-status-actions{display:grid}.arc73-status-actions a{width:100%}}
/* first-stage product order modals */
.modal-backdrop{background:rgba(1,4,2,.82)!important;backdrop-filter:blur(12px)!important}.modal-backdrop .order-modal{border-color:rgba(184,255,44,.18)!important;background:radial-gradient(circle at 15% -10%,rgba(184,255,44,.10),transparent 33%),linear-gradient(150deg,#0b100b,#050805)!important;box-shadow:0 34px 90px rgba(0,0,0,.7),0 0 60px rgba(184,255,44,.055)!important}.modal-backdrop .modal-close{border-color:rgba(184,255,44,.14)!important;background:#0c120c!important;color:#eaffdf!important}.modal-backdrop .modal-header .eyebrow,.modal-backdrop .featured-order-banner span{color:#b8ff2c!important}.modal-backdrop .modal-header h2{color:#f2faee!important}.modal-backdrop .modal-header p{color:#91a08a!important}.modal-backdrop .order-modal label{color:#dbe6d6!important}.modal-backdrop .order-modal input,.modal-backdrop .order-modal textarea,.modal-backdrop .order-modal select{border-color:rgba(184,255,44,.12)!important;background:#060906!important;color:#fff!important}.modal-backdrop .order-modal input:focus,.modal-backdrop .order-modal textarea:focus,.modal-backdrop .order-modal select:focus{border-color:#aaf430!important;box-shadow:0 0 0 3px rgba(184,255,44,.08)!important;outline:none!important}.modal-backdrop .order-warning{border-color:rgba(184,255,44,.14)!important;background:rgba(184,255,44,.04)!important}.modal-backdrop .order-warning span{border-color:rgba(184,255,44,.22)!important;background:rgba(184,255,44,.08)!important;color:#cfffad!important}.modal-backdrop .order-warning p{color:#a1ae9a!important}.modal-backdrop .primary-button,.modal-backdrop .full-tool-button{border-color:rgba(184,255,44,.4)!important;background:linear-gradient(135deg,#c8ff43,#79ef29)!important;color:#071007!important;box-shadow:0 14px 34px rgba(145,255,40,.12)!important}.modal-backdrop .secondary-button{border-color:rgba(184,255,44,.16)!important;background:rgba(184,255,44,.045)!important;color:#dfffca!important}.modal-backdrop .plug-order-result,.modal-backdrop .shop-order-success-card{border-color:rgba(184,255,44,.12)!important;background:rgba(184,255,44,.025)!important}
