.nt-product{margin-top:18px}.nt-game{position:relative;background:var(--nt-panel);border:1px solid var(--nt-line);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px))}.nt-game__cover{position:relative;overflow:hidden;background:var(--nt-ink-2)}.nt-game__cover img{display:block;width:100%;height:auto;aspect-ratio:1078/420;object-fit:cover}.nt-game__cover::after{content:"";position:absolute;inset:auto 0 0 0;height:35%;background:linear-gradient(180deg,transparent,var(--nt-panel))}.nt-game__body{position:relative;margin-top:-26px;padding:0 18px 20px}.nt-game__kicker{display:inline-block;padding:3px 10px;background:var(--nt-grad);color:#fff;font-family:var(--nt-font-display);font-size:11px;font-weight:700;letter-spacing:.2em;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.nt-game__title{margin:10px 0 12px;font-family:var(--nt-font-display);font-size:1.5rem;font-weight:700;line-height:1.2;color:#fff}.nt-game__tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.nt-game__tags li{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--nt-line);background:rgba(255,255,255,.03);color:var(--nt-steel);font-family:var(--nt-font-display);font-size:12px;font-weight:600;letter-spacing:.04em}.nt-game__tags i{color:var(--nt-cyan)}@media (min-width:992px){.nt-game{position:sticky;top:86px}}.nt-step{position:relative;padding-left:48px;padding-bottom:6px}.nt-step::before{content:attr(data-step);position:absolute;left:0;top:2px;z-index:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--nt-grad);color:#fff;font-family:var(--nt-font-display);font-size:14px;font-weight:700;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.nt-step::after{content:"";position:absolute;left:17px;top:44px;bottom:4px;width:2px;background:linear-gradient(180deg,var(--nt-line-strong),transparent)}.nt-step::before{transition:background .3s ease,color .3s ease,transform .3s ease}.nt-step:has(.is-complete)::before{content:"\2713";background:linear-gradient(120deg,#16a34a,#4ade80);font-size:17px;animation:ntStepDone .35s cubic-bezier(.22,1.6,.36,1)}.nt-step:has(.is-complete)::after{background:linear-gradient(180deg,rgba(74,222,128,.7),transparent)}body:has(.nt-step[data-step="01"] .is-complete):has(.nt-step[data-step="02"] .is-complete) .nt-step[data-step="03"]::before{content:"\2713";background:linear-gradient(120deg,#16a34a,#4ade80);font-size:17px}.nt-step:has(.box-error)::before{background:linear-gradient(120deg,#ff3d6e,#ff6a3d);animation:shake .4s ease}@keyframes ntStepDone{from{transform:scale(.6)}}.checkout-product:empty::before{content:"② ជ្រើសរើសកញ្ចប់";color:#22e6ff}body:has(:is(#box-user,#box-player_id,#box-character_id):not(.is-complete)) .checkout-product:empty::before{content:"① បញ្ចូល ID ហ្គេម"}.nt-step>.col-md-12,.nt-step>.row{margin-bottom:14px!important}.nt-step>.row.my-3{margin-top:0!important}.nt-step .card{padding:14px 16px!important}.nt-step #box-item.card,.nt-step #box-payment_option.card{padding:8px 6px!important}#box-item .card-body:last-child{padding-left:.75rem!important;padding-right:.75rem!important}#box-item .card-body.pt-0+.card-body.pb-0{margin-top:.5rem}.game-id-input,.id-field{height:52px!important;border-radius:6px!important;background-color:var(--nt-ink)!important;border:1px solid rgba(91,140,255,.3)!important;color:#fff!important;font-family:var(--nt-font-display);font-weight:600;letter-spacing:.12em;font-variant-numeric:tabular-nums}.game-id-input:focus,.id-field:focus{border-color:var(--nt-cyan)!important;box-shadow:0 0 0 3px rgba(0,194,255,.22),0 0 22px rgba(0,194,255,.18)!important}.id-field::placeholder{color:var(--nt-dim)!important;letter-spacing:.02em;font-family:var(--nt-font-body)}.id-fields:has(#game-id-valid[style*=inline]) .id-field{border-color:rgba(74,222,128,.6)!important}.check-user-btn{height:52px!important;border-radius:0!important;background:var(--nt-grad)!important;font-weight:700;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));position:relative;display:inline-flex;align-items:center;justify-content:center}.check-user-btn .btn-spinner,.check-user-btn .btn-text{display:inline-flex;align-items:center;transition:opacity .2s ease}.check-user-btn.loading .btn-text{opacity:0}.check-user-btn.loading .btn-spinner{display:inline-flex!important;position:absolute;opacity:1}.check-user-btn.loading,.check-user-btn:disabled{pointer-events:none;opacity:.7}.check-user-btn .spinner-border-sm{width:1rem;height:1rem;border-width:.15em}@media (max-width:576px){.check-user-btn,.game-id-input,.id-field{height:48px!important}}.verified-username-badge{display:none!important}#user_found:not(:empty){display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;padding-top:6px!important;max-width:100%;font-size:13px;line-height:1.2;word-break:break-word;background:rgba(0,194,255,.1);border:1px solid var(--nt-line-strong);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}#user_found[style*="244, 218, 44"],#user_found[style*=f4da2c]{background:rgba(74,222,128,.12);border-color:rgba(74,222,128,.5);color:#4ade80!important}#user_found[style*="244, 218, 44"]::before,#user_found[style*=f4da2c]::before{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;font-size:11px}.sp-icon{border-radius:0!important;background:rgba(0,194,255,.12)!important;border:1px solid var(--nt-line-strong);color:var(--nt-cyan-2)!important;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.sp-label{color:var(--nt-steel)!important}.sp-value{color:#fff!important;letter-spacing:.06em;font-family:var(--nt-font-display);font-variant-numeric:tabular-nums}.sp-value.sp-verifying{color:var(--nt-dim)!important}.sp-value.sp-verified{color:#4ade80!important}.sp-change{background:0 0!important;border:1px solid var(--nt-line-strong)!important;color:#fff!important;border-radius:0!important}.sp-change:hover{background:var(--nt-blue)!important;border-color:var(--nt-blue)!important}.bundle-animate{animation:bundleReveal .45s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(min(var(--stagger, 0), 11) * 35ms)}@keyframes bundleReveal{from{opacity:0;transform:translateY(10px)}}.products.row{--mdb-gutter-x:0.75rem!important;--bs-gutter-x:0.75rem!important;margin-left:-.375rem!important;margin-right:-.375rem!important}.products.row>[class*=col-]{padding-left:.375rem!important;padding-right:.375rem!important;padding-bottom:0!important;margin-bottom:.75rem!important}#box-item .card-custom{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;width:100%;height:100%;min-height:0;margin-bottom:0!important;padding:30px 8px 12px!important;border:1px solid var(--nt-line)!important;border-radius:0;background:linear-gradient(170deg,var(--nt-panel-2),var(--nt-ink-2))!important;color:#fff;text-align:center;box-shadow:none!important;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);transition:border-color .2s ease,transform .2s ease,background .2s ease}#box-item .card-custom:hover{border-color:var(--nt-line-strong)!important;transform:translateY(-2px)}#box-item .card-custom .ms-1{margin-left:0!important}.DM-C{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0, 194, 255, .25))}.title_price{font-family:var(--nt-font-display);font-size:18px;font-weight:700;line-height:1.1;color:var(--nt-cyan-2);text-align:center;margin:0}.title_dm{float:none;margin:4px 0 0;font-size:13px;line-height:1.3;color:var(--nt-steel);text-align:center;word-break:break-word}#box-item .badge-off{position:absolute;top:6px!important;z-index:1;padding:2px 7px;border-radius:0;font-family:var(--nt-font-display);font-size:10px;font-weight:700;letter-spacing:.04em;white-space:nowrap;color:#fff}#box-item .badge-off--left{top:0!important;left:0!important;max-width:calc(100% - 18px);overflow:hidden;text-overflow:ellipsis;background:linear-gradient(120deg,#ff3d6e,#ff6a3d);clip-path:polygon(0 0,100% 0,calc(100% - 5px) 100%,0 100%);padding-right:10px}#box-item .badge-off--right{top:24px!important;right:6px!important;background:rgba(0,194,255,.16);border:1px solid var(--nt-line-strong);color:var(--nt-cyan-2)}#box-item .bundle-card.selected,#box-item .card-custom.selected{border-color:var(--nt-cyan)!important;background:linear-gradient(160deg,rgba(30,64,255,.55),rgba(0,194,255,.2))!important;box-shadow:inset 0 0 0 1px var(--nt-cyan),inset 0 0 24px rgba(0,194,255,.25)!important}#box-item .bundle-card::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(135deg,transparent 46%,rgba(34,230,255,.55) 48.5%,#fff 50%,rgba(34,230,255,.55) 51.5%,transparent 54%);background-size:300% 300%;background-position:100% 100%}#box-item .bundle-card.selected::before{animation:ntSlash .45s cubic-bezier(.3,.7,.2,1) forwards}#box-item .bundle-card.selected{animation:ntSlashFlash .45s ease-out}@keyframes ntSlashFlash{0%{filter:brightness(1.6)}100%{filter:brightness(1)}}#box-item .bundle-card.selected::after{content:"\f00c";position:absolute;top:0;right:0;width:22px;height:22px;display:flex;align-items:flex-start;justify-content:flex-end;padding:2px 3px 0 0;background:var(--nt-cyan);color:var(--nt-ink);font-family:"Font Awesome 6 Free";font-weight:900;font-size:9px;clip-path:polygon(0 0,100% 0,100% 100%);animation:tickPop .3s ease}#box-item .bundle-card.selected .title_dm,#box-item .bundle-card.selected .title_price{color:#fff!important}@keyframes tickPop{0%{transform:scale(0)}60%{transform:scale(1.2)}100%{transform:scale(1)}}.products::-webkit-scrollbar-track{background:var(--nt-ink-2)}.products::-webkit-scrollbar-thumb{background:var(--nt-blue)}.wpr_payment_option{display:flex;flex-direction:column;gap:10px;margin:24px 0 14px;padding:0 10px}.wpr_payment_option .item{position:relative;display:flex;align-items:center;gap:14px;margin:0;padding:14px;border:1px solid var(--nt-line);background:var(--nt-ink-2);cursor:pointer;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);transition:border-color .2s ease,background .2s ease}.wpr_payment_option .item:hover{border-color:var(--nt-line-strong)}.wpr_payment_option .item:has(.payment_option_radio:checked){border-color:var(--nt-cyan);background:linear-gradient(120deg,rgba(30,64,255,.28),rgba(0,194,255,.08));box-shadow:inset 0 0 0 1px var(--nt-cyan)}.wpr_payment_option .item::after{content:"";margin-left:auto;flex-shrink:0;width:20px;height:20px;border-radius:50%;border:2px solid var(--nt-dim);transition:border-color .2s ease,box-shadow .2s ease}.wpr_payment_option .item:has(.payment_option_radio:checked)::after{border-color:var(--nt-cyan);box-shadow:inset 0 0 0 4px var(--nt-ink),inset 0 0 0 10px var(--nt-cyan)}.wpr_payment_option .item .item-input{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:50px;height:50px}.wpr_payment_option .item .item-dec{display:flex;flex-direction:column;gap:6px;min-width:0}.wpr_payment_option .item .item-dec span{line-height:1.2}.wpr_payment_option .item .item-dec .title{font-family:var(--nt-font-display);font-size:16px;font-weight:700;color:#fff}.wpr_payment_option .item .item-dec .description{font-size:13px;color:var(--nt-steel)}.payment_option_radio{display:none}.wpr_t_c{padding:0 12px 6px;font-size:13px}.wpr_t_c .form-check-label{color:var(--nt-steel)!important}.sticky-payment,.sticky-payment-sm{position:sticky;bottom:0;top:auto;z-index:999;width:100%;margin-top:4px;padding:12px 14px;background:rgba(11,17,38,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--nt-line-strong);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.sticky-payment-sm::before,.sticky-payment::before{content:"";position:absolute;left:0;top:0;width:45%;height:2px;background:var(--nt-grad)}.checkout-bar{display:flex;align-items:center;justify-content:space-between;gap:14px}.checkout-summary{display:flex;flex-direction:column;justify-content:center;gap:3px;flex:1 1 auto;min-width:0}.checkout-product{min-height:14px;max-width:100%;font-size:12px;font-weight:600;color:var(--nt-steel);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout-total{display:flex;align-items:baseline;gap:8px}.checkout-total-label{flex-shrink:0;font-size:13px;color:var(--nt-dim)}.price,.sticky-payment .price,.sticky-payment-sm .price{font-family:var(--nt-font-display);font-size:26px;font-weight:700;line-height:1.05;color:#fff;text-shadow:0 0 18px rgba(0,194,255,.45)}.checkout-bar .loading-button{flex:0 0 auto}@media (min-width:992px){.sticky-payment-sm{visibility:hidden}}@media (max-width:768px){.sticky-payment-sm{padding:10px 12px}.sticky-payment-sm .price{font-size:22px}.checkout-product{font-size:11px}.checkout-bar{gap:10px}.hidden-mobile{display:none}}.bundle-note-modal-box{background:var(--nt-panel)!important;border:1px solid var(--nt-line-strong)!important;border-radius:0!important;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.bundle-note-modal-header{border-bottom-color:var(--nt-line)!important}.bundle-note-modal-header span{color:var(--nt-cyan-2)!important}.bundle-note-modal-header svg{stroke:var(--nt-cyan-2)!important}.bundle-note-modal-close{color:var(--nt-dim)!important}.bundle-note-modal-close:hover{color:var(--nt-cyan-2)!important}.bundle-note-modal-content{color:var(--nt-steel)!important}.bundle-note-modal-content a{color:var(--nt-cyan-2)!important}.bundle-note-modal-footer{border-top-color:var(--nt-line)!important}.bundle-note-modal-btn{border-radius:0!important;background:var(--nt-grad)!important;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.bundle-note-modal-btn:hover{filter:brightness(1.12);box-shadow:none!important}@media (max-width:991px){.nt-game{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.nt-game__body{margin-top:-18px;padding:0 14px 16px}.nt-game__title{font-size:1.2rem;margin:8px 0 10px}.nt-game__tags li{padding:3px 8px;font-size:11px}}@media (max-width:576px){.nt-step{padding-left:38px}.nt-step::before{width:30px;height:30px;font-size:12px}.nt-step::after{left:14px;top:38px}.nt-step .card{padding:12px!important}.title_price{font-size:16px}.title_dm{font-size:12px}.wpr_payment_option .item .item-dec .description{font-size:11.5px}}.bundle-eligibility-modal{background:rgba(3,6,16,.78)!important}.bundle-eligibility-modal-box{background:#0b1126!important;border:1px solid rgba(255,77,109,.4)!important;border-radius:0!important;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px))}.bundle-eligibility-modal-title{color:#ff4d6d!important;font-family:'Kantumruy Pro',sans-serif}.bundle-eligibility-modal-message{color:#8fa3c7!important}.bundle-eligibility-modal-btn{border-radius:0!important;background:linear-gradient(120deg,#ff3d6e,#ff6a3d)!important;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}