*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:DM Sans,sans-serif}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #a855f7}::selection{color:#fff;background:#a855f7}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cta-glow:after{animation:none!important}}.cta-glow{position:relative;overflow:hidden}.cta-glow:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:50%;animation:3.2s ease-in-out infinite ctaGlow;position:absolute;top:0;bottom:0;left:-75%;transform:skew(-18deg)}@keyframes ctaGlow{0%{left:-75%}45%{left:130%}to{left:130%}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes vfFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes vfShine{0%{left:-70%}55%,to{left:140%}}@keyframes vfFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes vfUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes vfBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes vfSlidein{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes vfSlideinLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes vfFadein{0%{opacity:0}to{opacity:1}}@keyframes vfPop{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.nox-cart-toast{z-index:1300;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#0f0d1af0;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:12px;width:min(390px,100vw - 32px);padding:12px 42px 12px 12px;font-family:DM Sans,sans-serif;animation:.48s cubic-bezier(.16,1,.3,1) both noxCartToastIn;display:flex;position:fixed;top:88px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 50px #140a284d}.nox-cart-toast--success{border-color:#10b98157}.nox-cart-toast--error{border-color:#f43f5e66}.nox-cart-toast__icon{color:#fff;background:linear-gradient(135deg,#3b82f6,#a855f7);border-radius:13px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;box-shadow:0 8px 22px #a855f752}.nox-cart-toast--success .nox-cart-toast__icon{background:linear-gradient(135deg,#10b981,#22c55e);animation:.62s cubic-bezier(.2,1.7,.4,1) noxCartBagPop}.nox-cart-toast--error .nox-cart-toast__icon{color:#fecdd3;box-shadow:none;background:#f43f5e2e}.nox-cart-toast__icon>svg{width:22px;height:22px}.nox-cart-toast__spinner{border:2px solid #ffffff52;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.75s linear infinite noxSpin}.nox-cart-toast__check{color:#10b981;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;animation:.42s cubic-bezier(.2,1.7,.4,1) .18s both noxCartCheckIn;display:flex;position:absolute;bottom:-3px;right:-4px;box-shadow:0 3px 8px #0003}.nox-cart-toast__check svg{width:14px;height:14px}.nox-cart-toast__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.nox-cart-toast__copy strong{font:700 14px/1.3 Inter,sans-serif}.nox-cart-toast__copy span{color:#ffffffa6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.nox-cart-toast>button{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:8px;width:28px;height:28px;font-size:18px;line-height:1;position:absolute;top:9px;right:10px}.nox-cart-toast>button:hover{color:#fff;background:#ffffff14}.nox-cart-toast__progress{transform-origin:0;background:linear-gradient(90deg,#3b82f6,#a855f7,#10b981);width:100%;height:3px;animation:1.8s linear both noxCartProgress;position:absolute;bottom:0;left:0}.nox-cart-toast--error .nox-cart-toast__progress{background:#f43f5e;animation-duration:3.8s}@keyframes noxCartToastIn{0%{opacity:0;transform:translate(-50%,-18px)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes noxCartBagPop{0%{transform:scale(.72)rotate(-8deg)}55%{transform:scale(1.12)rotate(4deg)}to{transform:scale(1)rotate(0)}}@keyframes noxCartCheckIn{0%{opacity:0;transform:scale(.3)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes noxCartProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes noxSpin{to{transform:rotate(360deg)}}.nox-points-dialog__backdrop{z-index:1900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07060eb3;place-items:center;padding:20px;animation:.2s both vfFadein;display:grid;position:fixed;inset:0}.nox-points-dialog{border:1px solid var(--nox-dialog-border);width:min(440px,100%);color:var(--nox-dialog-text);background:var(--nox-dialog-bg);border-radius:24px;padding:28px;font-family:DM Sans,sans-serif;animation:.38s cubic-bezier(.16,1,.3,1) both noxPointsDialogIn;position:relative;box-shadow:0 28px 80px #00000057}.nox-points-dialog__close{width:32px;height:32px;color:var(--nox-dialog-sub);background:var(--nox-dialog-soft);cursor:pointer;border:0;border-radius:10px;font-size:20px;line-height:1;position:absolute;top:14px;right:14px}.nox-points-dialog__icon{color:#fff;background:linear-gradient(135deg,#3b82f6,#a855f7 62%,#ec4899);border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:18px;display:grid;box-shadow:0 14px 30px #854adc4d}.nox-points-dialog__icon.is-error{color:#fecdd3;box-shadow:none;background:#f43f5e29}.nox-points-dialog__icon img,.nox-points-dialog__icon svg{width:27px;height:27px}.nox-points-dialog__copy>span{color:#a855f7;letter-spacing:.12em;margin-bottom:7px;font:800 10px/1.2 Inter,sans-serif;display:block}.nox-points-dialog__copy h2{color:var(--nox-dialog-text);letter-spacing:-.025em;margin:0 38px 8px 0;font:800 23px/1.2 Inter,sans-serif}.nox-points-dialog__copy p{color:var(--nox-dialog-sub);margin:0;font-size:13.5px;line-height:1.6}.nox-points-dialog__balance{background:var(--nox-dialog-soft);border-radius:15px;align-items:center;gap:14px;margin:20px 0;padding:14px 16px;display:flex}.nox-points-dialog__balance div{flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.nox-points-dialog__balance span{color:var(--nox-dialog-sub);font-size:11.5px;font-weight:700}.nox-points-dialog__balance strong{font:800 17px/1 Inter,sans-serif}.nox-points-dialog__balance i{background:var(--nox-dialog-border);width:1px;height:24px}.nox-points-dialog__actions{grid-template-columns:1fr auto;gap:10px;margin-top:22px;display:grid}.nox-points-dialog__actions button{cursor:pointer;border-radius:12px;min-height:44px;padding:0 18px;font:750 13px/1 Inter,sans-serif}.nox-points-dialog__primary{color:#fff;background:linear-gradient(90deg,#a855f7,#3b82f6);border:0;box-shadow:0 9px 22px #7e4bd238}.nox-points-dialog__secondary{border:1px solid var(--nox-dialog-border);color:var(--nox-dialog-sub);background:0 0}@keyframes noxPointsDialogIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.nox-prompt-loader{width:100%;color:var(--nox-loader-text);padding:22px 0 8px}.nox-prompt-loader__intro{text-align:center;flex-direction:column;align-items:center;padding:20px 16px 28px;display:flex}.nox-prompt-loader__stage{place-items:center;width:104px;height:104px;margin-bottom:16px;display:grid;position:relative}.nox-prompt-loader__halo{filter:blur(9px);background:linear-gradient(135deg,#3b82f62e,#a855f733);border-radius:50%;animation:1.8s ease-in-out infinite noxLoaderBreathe;position:absolute;inset:15px}.nox-prompt-loader__core{z-index:2;color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#a855f7 58%,#ec4899 120%);border-radius:17px;place-items:center;width:54px;height:54px;animation:2s ease-in-out infinite noxLoaderCore;display:grid;position:relative;box-shadow:0 12px 32px #8048dc57}.nox-prompt-loader__core svg{width:30px;height:30px}.nox-prompt-loader__orbit{border:1px solid #a855f740;border-radius:50%;animation:2.4s linear infinite noxLoaderOrbit;position:absolute;inset:8px}.nox-prompt-loader__orbit i{background:#3b82f6;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:50%;box-shadow:0 0 14px #3b82f6}.nox-prompt-loader__orbit--two{border-color:#3b82f638;animation-duration:1.8s;animation-direction:reverse;inset:20px}.nox-prompt-loader__orbit--two i{background:#ec4899;top:auto;bottom:-4px;box-shadow:0 0 14px #ec4899}.nox-prompt-loader__copy{flex-direction:column;gap:5px;display:flex}.nox-prompt-loader__copy strong{letter-spacing:-.01em;font:800 16px/1.3 Inter,sans-serif}.nox-prompt-loader__copy span{color:var(--nox-loader-muted);font-size:12.5px}.nox-prompt-loader__meter{background:var(--nox-loader-track);border-radius:999px;width:min(260px,70vw);height:4px;margin-top:16px;overflow:hidden}.nox-prompt-loader__meter span{border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#a855f7,#ec4899);width:42%;height:100%;animation:1.35s cubic-bezier(.65,0,.35,1) infinite noxLoaderSweep;display:block}.nox-prompt-loader__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.nox-prompt-skeleton{border:1px solid var(--nox-loader-border);background:var(--nox-loader-card);border-radius:24px;min-height:520px;overflow:hidden}.nox-prompt-skeleton__cover,.nox-prompt-skeleton__line,.nox-prompt-skeleton__button{background:var(--nox-loader-track);display:block;position:relative;overflow:hidden}.nox-prompt-skeleton__cover{height:164px}.nox-prompt-skeleton__body{flex-direction:column;gap:12px;padding:22px;display:flex}.nox-prompt-skeleton__line{border-radius:6px;height:10px}.nox-prompt-skeleton__line--short{width:28%;height:7px}.nox-prompt-skeleton__line--title{width:78%;height:17px;margin:2px 0 8px}.nox-prompt-skeleton__line--medium{width:62%}.nox-prompt-skeleton__button{border-radius:12px;height:38px;margin-top:54px}.nox-prompt-skeleton__cover:after,.nox-prompt-skeleton__line:after,.nox-prompt-skeleton__button:after{content:"";background:linear-gradient(90deg,#0000,#a855f721,#3b82f61c,#0000);animation:1.55s ease-in-out infinite noxLoaderShimmer;position:absolute;inset:0;transform:translate(-110%)}.nox-prompt-skeleton:nth-child(2) :after{animation-delay:.12s}.nox-prompt-skeleton:nth-child(3) :after{animation-delay:.24s}.nox-prompt-loader--compact{border:1px solid var(--nox-loader-border);background:var(--nox-loader-card);border-radius:24px;max-width:420px;padding:0;box-shadow:0 20px 50px #46236e14}.nox-prompt-loader--compact .nox-prompt-loader__intro{padding:30px 24px}.nox-prompt-loader__sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes noxLoaderOrbit{to{transform:rotate(360deg)}}@keyframes noxLoaderBreathe{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1.08)}}@keyframes noxLoaderCore{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(2deg)}}@keyframes noxLoaderSweep{0%{transform:translate(-110%)}55%,to{transform:translate(245%)}}@keyframes noxLoaderShimmer{to{transform:translate(110%)}}@keyframes noxStarPop{0%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(.7)}}@keyframes noxParticleFly{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--nox-dx),var(--nox-dy)) scale(.3);opacity:0}}@media (prefers-reduced-motion:reduce){@keyframes noxStarPop{0%,to{opacity:0}}@keyframes noxParticleFly{0%,to{opacity:0}}.nox-cart-toast,.nox-cart-toast__icon,.nox-cart-toast__check,.nox-cart-toast__progress,.nox-cart-toast__spinner,.nox-prompt-loader__halo,.nox-prompt-loader__core,.nox-prompt-loader__orbit,.nox-prompt-loader__meter span,.nox-points-dialog__backdrop,.nox-points-dialog,.nox-prompt-skeleton__cover:after,.nox-prompt-skeleton__line:after,.nox-prompt-skeleton__button:after{animation:none!important}}.fu{animation:.7s cubic-bezier(.22,1,.36,1) forwards fadeUp}.nl{color:#4b5563;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.nl:hover{color:#a855f7}.nl.a{color:#a855f7;font-weight:700}input:focus,select:focus{outline:none;box-shadow:0 0 0 3px #a855f71f;border-color:#a855f7!important}.prompt-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;margin-top:14px;display:grid}.prompt-category-option{text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;width:100%;min-width:0;padding:12px 14px;font-family:inherit;transition:border-color .2s;display:flex}.prompt-category-option>span{overflow-wrap:anywhere;min-width:0;font-size:12.5px;font-weight:700;line-height:1.4}.prompt-category-option:focus-visible,.hbg:focus-visible{outline-offset:3px;outline:2px solid #a855f7}@media (width<=900px){.prompt-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.prompt-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-category-option{gap:8px;padding:12px 10px}}@media (width<=900px){.gp{grid-template-columns:repeat(2,1fr)!important}}@media (width<=640px){.ht{font-size:32px!important}.gp{grid-template-columns:1fr!important}.cg{grid-template-columns:repeat(2,1fr)!important}.sr{flex-direction:column!important;gap:12px!important}.nvl,.nvr,.ac-nvl{display:none!important}.hbg{display:flex!important}.fr{flex-direction:column!important}.sg{grid-template-columns:1fr!important}.fg{grid-template-columns:1fr!important;gap:32px!important}.nox-cart-toast{top:72px}.nox-prompt-loader__grid{grid-template-columns:1fr}.nox-prompt-skeleton:nth-child(n+2){display:none}}@media (width>=641px) and (width<=900px){.nox-prompt-loader__grid{grid-template-columns:repeat(2,1fr)}.nox-prompt-skeleton:nth-child(3){display:none}}.hbg{width:38px;height:38px;color:var(--menu-color,#111);background:var(--menu-bg,#fff);cursor:pointer;border:1px solid;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s;display:none}.hbg:hover{background:var(--menu-hover,#f3f4f6)}.dark-page input::placeholder{color:#6b6b78!important}.nox-mobile-account{display:none}@media (width<=900px){.nvr,.ac-nvl{display:none!important}.hbg{display:flex!important}.nox-nav-inner{gap:10px;padding:0 16px!important}.nox-nav-brand{min-width:0;gap:10px!important}.nox-nav-brand>span{min-width:0}.nox-nav-brand img{object-fit:contain;width:clamp(120px,40vw,200px);max-width:100%;max-height:28px;height:auto!important}.nox-mobile-account{flex-shrink:0;display:block}.nox-mobile-account [data-tour=account]>span{white-space:nowrap;padding:0 1px!important}}.nox-tour{z-index:2200;isolation:isolate;font-family:DM Sans,sans-serif;position:fixed;inset:0}.nox-tour__shade{pointer-events:none;position:absolute;inset:0}.nox-tour__spotlight{pointer-events:none;border:2px solid #b56aff;border-radius:16px;position:fixed;box-shadow:0 0 0 4px #a855f724,0 0 28px #a855f733}.nox-tour__open-target{cursor:pointer;background:0 0;border:0;border-radius:16px;position:fixed}.nox-tour__panel{overscroll-behavior:contain;border:1px solid var(--tour-border);width:min(370px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--tour-text);background:var(--tour-bg);border-top:3px solid #a855f7;border-radius:20px;outline:none;padding:24px;animation:.22s both vfPop;position:fixed;top:120px;left:16px;overflow-y:auto;box-shadow:0 24px 80px #00000059}.nox-tour__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.nox-tour__top>span{letter-spacing:.08em;color:#a855f7;font:800 9px/1.5 Inter,sans-serif}.nox-tour__top>button{border:0;border-bottom:1px solid var(--tour-border);color:var(--tour-sub);cursor:pointer;white-space:nowrap;background:0 0;padding:4px 0;font:500 10px/1.4 DM Sans,sans-serif}.nox-tour__panel h2{letter-spacing:-.03em;color:var(--tour-text);overflow-wrap:anywhere;margin:0 0 12px;font:800 23px/1.2 Inter,sans-serif}.nox-tour__panel p{color:var(--tour-sub);margin:0;font-size:13px;line-height:1.65}.nox-tour__progress{background:var(--tour-soft);border-radius:8px;height:3px;margin:20px 0;overflow:hidden}.nox-tour__progress>span{background:linear-gradient(90deg,#3b82f6,#a855f7);height:100%;transition:width .2s;display:block}.nox-tour__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.nox-tour__actions button{cursor:pointer;border-radius:11px;min-height:42px;padding:10px 14px;font:700 12px/1.3 Inter,sans-serif}.nox-tour__back{border:1px solid var(--tour-border);background:var(--tour-soft);color:var(--tour-sub)}.nox-tour__next{color:#fff;background:linear-gradient(100deg,#3b82f6,#a855f7);border:0;box-shadow:0 6px 16px #a855f733}.nox-tour__actions button:disabled{opacity:.45;cursor:default}.nox-tour__panel button:focus-visible{outline-offset:3px;outline:2px solid #a855f7}.nox-tour__panel .nox-tour__status{margin:-6px 0 12px;font-size:11px}@media (width<=640px){.nox-tour__panel{padding:19px}.nox-tour__panel h2{font-size:21px}.nox-tour__panel p{font-size:12px;line-height:1.55}.nox-tour__top{margin-bottom:12px}.nox-tour__progress{margin:16px 0}}@media (prefers-reduced-motion:reduce){.nox-tour__panel{animation:none}.nox-tour__progress>span{transition:none}}
