/*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-right-3{right:-.75rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.left-0{left:0}.left-4{left:1rem}.right-0{right:0}.right-2{right:.5rem}.right-4{right:1rem}.top-1{top:.25rem}.top-2{top:.5rem}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-ml-px{margin-left:-1px}.-mt-px{margin-top:-1px}.mb-1{margin-bottom:.25rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-px{margin-top:1px}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.size-10{width:2.5rem;height:2.5rem}.size-16{width:4rem;height:4rem}.size-24{width:6rem;height:6rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-\[0\.625rem\]{width:.625rem;height:.625rem}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-\[3\.75rem\]{width:3.75rem;height:3.75rem}.size-\[36px\]{width:36px;height:36px}.size-full{width:100%;height:100%}.h-5{height:1.25rem}.h-\[2\.625rem\]{height:2.625rem}.h-\[calc\(100vh-400px\)\]{height:calc(100vh - 400px)}.h-full{height:100%}.max-h-0{max-height:0}.max-h-10{max-height:2.5rem}.max-h-24{max-height:6rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[65\%\]{width:65%}.w-\[calc\(100\%-64px\)\]{width:calc(100% - 64px)}.w-\[calc\(100\%-72px\)\]{width:calc(100% - 72px)}.w-full{width:100%}.min-w-24{min-width:6rem}.min-w-72{min-width:18rem}.max-w-24{max-width:6rem}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-\[640px\]{max-width:640px}.max-w-\[76rem\]{max-width:76rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px}.translate-y-4{--tw-translate-y:1rem}.translate-y-4,.translate-y-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y:100%}.rotate-180{--tw-rotate:180deg}.rotate-180,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes announcement-fade{0%{opacity:0}50%{opacity:1}to{opacity:0}}.animate-announcement-fade{animation:announcement-fade 3s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-clip{overflow-y:clip}.overflow-x-scroll{overflow-x:scroll}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-b-md{border-bottom-right-radius:.375rem}.rounded-b-md,.rounded-l-md{border-bottom-left-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.\!border-accent-500{--tw-border-opacity:1!important;border-color:rgba(var(--cl-accent),var(--tw-border-opacity))!important}.border-accent-500{--tw-border-opacity:1;border-color:rgba(var(--cl-accent),var(--tw-border-opacity))}.border-accent-500\/10{border-color:rgba(var(--cl-accent),.1)}.border-accent-600{--tw-border-opacity:1;border-color:color-mix(in srgb,rgba(var(--cl-accent),var(--tw-border-opacity)),#000 10%)}.border-background{--tw-border-opacity:1;border-color:rgba(var(--cl-background),var(--tw-border-opacity))}.border-blue-500\/10{border-color:#3b82f61a}.border-green-500\/10{border-color:#22c55e1a}.border-orange-500\/10{border-color:#f973161a}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity))}.border-teal-500\/10{border-color:#14b8a61a}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}.border-yellow-500\/10{border-color:#eab3081a}.border-y-white\/5{border-top-color:#ffffff0d;border-bottom-color:#ffffff0d}.border-l-accent-500{--tw-border-opacity:1;border-left-color:rgba(var(--cl-accent),var(--tw-border-opacity))}.border-t-white\/5{border-top-color:#ffffff0d}.bg-\[\#070d19\]{--tw-bg-opacity:1;background-color:rgb(7 13 25/var(--tw-bg-opacity))}.bg-\[\#0c1427\]{--tw-bg-opacity:1;background-color:rgb(12 20 39/var(--tw-bg-opacity))}.bg-\[rgba\(255\2c 255\2c 255\2c 0\.01\)\]{background-color:#ffffff03}.bg-\[rgba\(255\2c 255\2c 255\2c 0\.05\)\]{background-color:#ffffff0d}.bg-accent-500{--tw-bg-opacity:1;background-color:rgba(var(--cl-accent),var(--tw-bg-opacity))}.bg-accent-500\/10{background-color:rgba(var(--cl-accent),.1)}.bg-accent-500\/5{background-color:rgba(var(--cl-accent),.05)}.bg-accent-500\/50{background-color:rgba(var(--cl-accent),.5)}.bg-background{--tw-bg-opacity:1;background-color:rgba(var(--cl-background),var(--tw-bg-opacity))}.bg-background\/35{background-color:rgba(var(--cl-background),.35)}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-blue-500\/20{background-color:#3b82f633}.bg-card{--tw-bg-opacity:1;background-color:rgba(var(--cl-card),var(--tw-bg-opacity))}.bg-card\/25{background-color:rgba(var(--cl-card),.25)}.bg-card\/75{background-color:rgba(var(--cl-card),.75)}.bg-green-500\/20{background-color:#22c55e33}.bg-orange-500\/20{background-color:#f9731633}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-teal-500\/20{background-color:#14b8a633}.bg-transparent{background-color:initial}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.025\]{background-color:hsla(0,0%,100%,.025)}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-yellow-500\/20{background-color:#eab30833}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-none{background-image:none}.from-transparent{--tw-gradient-from:#0000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-background{--tw-gradient-to:rgba(var(--cl-background),1) var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{-o-object-fit:cover;object-fit:cover}.object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-px{padding-top:1px;padding-bottom:1px}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-\[-0\.125rem\]{vertical-align:-.125rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.\!leading-\[1\.125\]{line-height:1.125!important}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-accent-400{--tw-text-opacity:1;color:color-mix(in srgb,rgba(var(--cl-accent),var(--tw-text-opacity)) 70%,#fff)}.text-accent-500{--tw-text-opacity:1;color:rgba(var(--cl-accent),var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-t-accent{--tw-text-opacity:1;color:rgba(var(--cl-t-accent),var(--tw-text-opacity))}.text-t-primary{--tw-text-opacity:1;color:rgba(var(--cl-t-primary),var(--tw-text-opacity))}.text-t-primary\/40{color:rgba(var(--cl-t-primary),.4)}.text-t-primary\/50{color:rgba(var(--cl-t-primary),.5)}.text-t-primary\/60{color:rgba(var(--cl-t-primary),.6)}.text-t-primary\/70{color:rgba(var(--cl-t-primary),.7)}.text-t-primary\/75{color:rgba(var(--cl-t-primary),.75)}.text-t-primary\/80{color:rgba(var(--cl-t-primary),.8)}.text-t-primary\/90{color:rgba(var(--cl-t-primary),.9)}.text-teal-500{--tw-text-opacity:1;color:rgb(20 184 166/var(--tw-text-opacity))}.text-transparent{color:#0000}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.line-through{text-decoration-line:line-through}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline{outline-style:solid}.blur-\[200px\]{--tw-blur:blur(200px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}:root{--altcha-border-width:1px;--altcha-border-radius:.5rem;--altcha-color-base:rgba(val(--cl-card),1);--altcha-color-border:#ffffff0d;--altcha-color-text:#fff;--altcha-color-border-focus:currentColor;--altcha-color-error-text:#ef4444;--altcha-color-footer-bg:#f4f4f4;--altcha-max-width:460px}[x-cloak]{display:none!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.pulsating{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;opacity:0;pointer-events:none;animation:pulsating 1.25s linear infinite}@keyframes pulsating{0%{opacity:.4}to{transform:scale(2);opacity:0}}#snow{pointer-events:none;position:fixed;inset:0;z-index:9999;height:100vh;width:100vw;overflow:hidden}#snow .snowflake{position:absolute;margin-top:-10px;width:10px;height:10px;border-radius:9999px;background:rgba(var(--cl-snow,255,255,255,1))}.currency-selector .choices.is-open{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.currency-selector .choices__inner{height:38px!important;min-height:0!important;min-width:5rem!important;border-radius:.5rem!important;border-width:1px!important;border-color:#ffffff0d!important;--tw-bg-opacity:1!important;background-color:rgba(var(--cl-card),var(--tw-bg-opacity))!important;padding-top:.5rem!important;padding-bottom:.5rem!important;font-size:.875rem!important;line-height:1.25rem!important}.currency-selector .choices.is-open .choices__inner{--tw-border-opacity:1!important;border-color:rgba(var(--cl-accent),var(--tw-border-opacity))!important}.currency-selector .choices__inner .symbol{min-width:0;background-color:initial;font-weight:500;--tw-text-opacity:1;color:rgba(var(--cl-t-primary),var(--tw-text-opacity));color:rgba(var(--cl-t-primary),.8)}.currency-selector .choices__inner .code,.currency-selector .choices__inner .default{display:none}.currency-selector .choices__list.choices__list--dropdown{margin-left:-5rem;margin-top:.5rem;min-width:11rem!important;border-radius:.5rem;-ms-overflow-style:none;scrollbar-width:none}.currency-selector .choices__inner .choices__item{max-width:50px;overflow:hidden;text-overflow:clip;white-space:nowrap}.currency-selector .choices__list::-webkit-scrollbar{display:none}.currency-selector .choices__list--dropdown .choices__item--selectable{padding-right:.625rem!important}.currency-selector .choices__list--dropdown .choices__item--selectable.is-highlighted:after{display:none}.editor .rtl{direction:rtl}.editor .e-paragraph{position:relative;font-size:1rem;line-height:1.5rem;word-wrap:break-word}.editor .e-quote{font-size:1rem;padding-left:1rem;border-left:.25rem solid rgb(var(--cl-accent))}.editor .e-hr,.editor hr{border-top:1px solid rgb(var(--cl-accent));margin:.5rem 0}.editor .e-heading-h1{font-size:2.25rem;line-height:2.5rem}.editor .e-heading-h2{font-size:1.875rem;line-height:2.25rem}.editor .e-heading-h3{font-size:1.5rem;line-height:2rem}.editor .e-nested-listitem{list-style-type:none}.editor .e-list-ol{padding:0;margin:0 0 0 1rem;list-style-type:decimal}.editor .e-list-ul{padding:0;margin:0 0 0 1rem;list-style-type:disc}.editor .e-listitem{margin:.5rem 1rem}.editor .e-image img{max-width:100%;height:auto}.editor .e-youtube iframe{width:100%;height:100%;aspect-ratio:16/9}.editor .e-link{color:rgb(var(--cl-accent));text-decoration:underline}.editor .e-text-bold{font-weight:700}.editor .e-text-code{background-color:#00000080;padding:.0625rem .25rem;font-family:monospace;font-size:95%}.editor .e-text-italic{font-style:italic}.editor .e-text-strikethrough{text-decoration:line-through}.editor .e-text-underline{text-decoration:underline}.editor .e-text-underlineStrikethrough{text-decoration:underline line-through}.editor .e-code{display:block;background-color:#00000080;padding:.5rem;font-family:monospace;border-radius:.5rem}.editor .e-collapsible{margin:.25rem 0;background-color:#ffffff0d;border:1px solid #ffffff0d;border-radius:6px}.editor .e-collapsible-title{display:block;position:relative;padding:.5rem .5rem .5rem 1.5rem;font-weight:600}.editor .e-collapsible-title::-webkit-details-marker,.editor .e-collapsible-title::marker{display:none}.editor .e-collapsible-title:before{content:"";display:block;position:absolute;top:50%;left:.625rem;transform:translateY(-50%);border-width:1px;border-left:6px solid #0000;border-left-color:rgb(var(--cl-accent));border-bottom:4px solid #0000;border-right:6px solid #0000;border-top:4px solid #0000}.editor .e-collapsible[open]>.editor .e-collapsible-title:before{border-left-color:#0000;border-top-color:rgb(var(--cl-accent));border-width:6px 4px 0}.editor .e-collapsible-content{padding:.5rem;border-top:1px solid #ffffff0d}.choices{margin-bottom:0!important;border-radius:.5rem}.choices.is-open{border-bottom-right-radius:0;border-bottom-left-radius:0;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(var(--cl-accent),var(--tw-ring-opacity));--tw-ring-opacity:0.5}.choices .choices__inner{min-height:2.5rem;width:100%;border-radius:.5rem;border-width:0;background-color:hsla(0,0%,100%,.025);padding:.5rem 1rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgba(var(--cl-t-primary),var(--tw-text-opacity))}.choices[data-type*=select-one] .choices__inner{padding:.5rem 1rem}.choices .choices__list.choices__list--single{padding:0}.choices.is-open .choices__inner{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.choices .choices__list.choices__list--dropdown{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;--tw-bg-opacity:1;background-color:rgba(var(--cl-background),var(--tw-bg-opacity))}.choices.is-open .choices__list--dropdown,.choices.is-open .choices__list[aria-expanded]{border-color:#ffffff1a}.choices[data-type*=select-one] .choices__list .choices__input{border-bottom-color:#ffffff0d}.choices .choices__list--dropdown .choices__item,.choices .choices__list[aria-expanded] .choices__item,.choices[data-type*=select-one] .choices__list.choices__list--dropdown .choices__input{background-color:hsla(0,0%,100%,.025);--tw-text-opacity:1;color:rgba(var(--cl-t-primary),var(--tw-text-opacity))}.choices .choices[data-type*=select-one] .choices__input,.choices .choices__list--dropdown .choices__item--selectable.is-highlighted,.choices .choices__list[aria-expanded] .choices__item--selectable.is-highlighted{--tw-bg-opacity:1;background-color:rgba(var(--cl-accent),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--cl-t-primary),var(--tw-text-opacity))}.splide.thumbnails .splide__slide.is-active{opacity:1}.splide .splide__arrow{background-color:rgba(var(--cl-accent),.1)}.splide .splide__arrow svg{fill:rgba(var(--cl-accent),1)}body lite-youtube{max-width:none}.grecaptcha-badge{visibility:hidden}.builder .component{position:relative}.builder .component .builder-toolbar{z-index:50;display:none}.builder .component:hover .builder-toolbar{display:block}.builder .announcement .builder-toolbar .actions button:not(.edit),.builder .footer .builder-toolbar .actions button:not(.edit),.builder .navbar .builder-toolbar .actions button:not(.edit){display:none}#vouchesContainer .vouches-card{border-radius:.5rem;border-width:1px;border-color:#ffffff0d;--tw-bg-opacity:1;background-color:rgba(var(--cl-card),var(--tw-bg-opacity));padding:1rem;--tw-text-opacity:1;color:rgba(var(--cl-t-primary),var(--tw-text-opacity))}#vouchesContainer .vouches-card .proof-link,#vouchesContainer .vouches-card .username,.vouches-title .vouches-profile{--tw-text-opacity:1;color:rgba(var(--cl-accent),var(--tw-text-opacity))}#vouchesContainer .vouches-card div svg{display:inline-block;fill:rgba(var(--cl-accent),1)}#vouchesContainer .vouches-card .description{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;font-size:.875rem;line-height:1.25rem;color:rgba(var(--cl-t-primary),.5)}#vouchesContainer .vouches-card .data-timestamp span{font-size:.75rem;line-height:1rem;color:rgba(var(--cl-t-primary),.5)}.\*\:m-auto>*{margin:auto}.focus-within\:border-accent-500:focus-within{--tw-border-opacity:1;border-color:rgba(var(--cl-accent),var(--tw-border-opacity))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-accent-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--cl-accent),var(--tw-ring-opacity))}.focus-within\:ring-opacity-50:focus-within{--tw-ring-opacity:0.5}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:bg-\[\#070d19\]:hover{--tw-bg-opacity:1;background-color:rgb(7 13 25/var(--tw-bg-opacity))}.hover\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.05\)\]:hover{background-color:#ffffff0d}.hover\:bg-accent-500:hover{--tw-bg-opacity:1;background-color:rgba(var(--cl-accent),var(--tw-bg-opacity))}.hover\:bg-accent-500\/10:hover{background-color:rgba(var(--cl-accent),.1)}.hover\:bg-accent-500\/50:hover{background-color:rgba(var(--cl-accent),.5)}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.025\]:hover{background-color:hsla(0,0%,100%,.025)}.hover\:text-\[\#239cd7\]:hover{--tw-text-opacity:1;color:rgb(35 156 215/var(--tw-text-opacity))}.hover\:text-\[\#5865f2\]:hover{--tw-text-opacity:1;color:rgb(88 101 242/var(--tw-text-opacity))}.hover\:text-\[\#de2662\]:hover{--tw-text-opacity:1;color:rgb(222 38 98/var(--tw-text-opacity))}.hover\:text-\[\#f62755\]:hover{--tw-text-opacity:1;color:rgb(246 39 85/var(--tw-text-opacity))}.hover\:text-\[\#ff0000\]:hover{--tw-text-opacity:1;color:rgb(255 0 0/var(--tw-text-opacity))}.hover\:text-accent-500:hover{--tw-text-opacity:1;color:rgba(var(--cl-accent),var(--tw-text-opacity))}.hover\:text-accent-600:hover{--tw-text-opacity:1;color:color-mix(in srgb,rgba(var(--cl-accent),var(--tw-text-opacity)),#000 10%)}.hover\:text-t-primary:hover{--tw-text-opacity:1;color:rgba(var(--cl-t-primary),var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.focus\:z-10:focus{z-index:10}.focus\:border-accent-500:focus{--tw-border-opacity:1;border-color:rgba(var(--cl-accent),var(--tw-border-opacity))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-accent-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--cl-accent),var(--tw-ring-opacity))}.focus\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.hover\:enabled\:bg-accent-500\/10:enabled:hover{background-color:rgba(var(--cl-accent),.1)}.hover\:enabled\:bg-accent-500\/50:enabled:hover{background-color:rgba(var(--cl-accent),.5)}.hover\:enabled\:bg-red-500\/10:enabled:hover{background-color:#ef44441a}.hover\:enabled\:bg-red-600:enabled:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:bg-white\/\[0\.025\]{background-color:hsla(0,0%,100%,.025)}@media (min-width:640px){.sm\:right-auto{right:auto}.sm\:mb-8{margin-bottom:2rem}.sm\:mt-0{margin-top:0}.sm\:mt-0\.5{margin-top:.125rem}.sm\:mt-1{margin-top:.25rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:size-3{width:.75rem;height:.75rem}.sm\:size-4{width:1rem;height:1rem}.sm\:size-5{width:1.25rem;height:1.25rem}.sm\:size-\[4\.5rem\]{width:4.5rem;height:4.5rem}.sm\:w-5{width:1.25rem}.sm\:w-\[calc\(\(100\%-1rem\)\/2\)\]{width:calc(50% - .5rem)}.sm\:min-w-20{min-width:5rem}.sm\:max-w-36{max-width:9rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-y-0{--tw-translate-y:0px}.sm\:scale-100,.sm\:translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:border-t-0{border-top-width:0}.sm\:p-0{padding:0}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:pl-0{padding-left:0}.sm\:pl-3{padding-left:.75rem}.sm\:pr-3{padding-right:.75rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:my-6{margin-top:1.5rem}.md\:mb-6,.md\:my-6{margin-bottom:1.5rem}.md\:mt-6{margin-top:1.5rem}.md\:flex{display:flex}.md\:hidden{display:none}.md\:size-5{width:1.25rem;height:1.25rem}.md\:size-8{width:2rem;height:2rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-10{gap:2.5rem}.md\:gap-3{gap:.75rem}.md\:gap-3\.5{gap:.875rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:overflow-x-visible{overflow-x:visible}.md\:border-l{border-left-width:1px}.md\:border-t-0{border-top-width:0}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-0{padding-top:0}.md\:pb-0,.md\:py-0{padding-bottom:0}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:mb-32{margin-bottom:8rem}.lg\:mt-8{margin-top:2rem}.lg\:size-10{width:2.5rem;height:2.5rem}.lg\:w-1\/4{width:25%}.lg\:w-2\/5{width:40%}.lg\:w-3\/4{width:75%}.lg\:w-3\/5{width:60%}.lg\:w-\[calc\(\(100\%-2rem\)\/3\)\]{width:calc(33.33333% - .66667rem)}.lg\:max-w-\[50\%\]{max-width:50%}.lg\:flex-1{flex:1 1 0%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:gap-5{gap:1.25rem}.lg\:gap-8{gap:2rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:p-7{padding:1.75rem}.lg\:p-8{padding:2rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:pr-8{padding-right:2rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}}@media (min-width:1280px){.xl\:inline{display:inline}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1536px){.\32xl\:w-\[calc\(\(100\%-3rem\)\/4\)\]{width:calc(25% - .75rem)}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}

/* AKREI STOCKS V9 — clean premium marketplace layer */
:root{
  --ak9-accent:124 92 255;
  --ak9-accent-2:82 203 255;
  --ak9-bg:5 6 10;
  --ak9-surface:12 14 20;
  --ak9-surface-2:18 21 30;
  --ak9-surface-3:25 29 41;
  --ak9-text:248 249 252;
  --ak9-muted:154 162 180;
  --ak9-border:255 255 255;
  --ak9-success:49 211 151;
  --ak9-warning:245 183 74;
  --ak9-danger:255 88 106;
  --ak9-shadow:0 28px 80px rgba(0,0,0,.34);
  --ak9-ease:cubic-bezier(.22,1,.36,1);
  --ak9-ease-soft:cubic-bezier(.4,0,.2,1);
  --ak9-radius-xl:32px;
  --ak9-radius-lg:24px;
  --ak9-radius-md:18px;
  --ak9-max:1480px;
}
html[data-ak-theme="dark"]{--ak9-accent:124 92 255;--ak9-accent-2:77 204 255;--ak9-bg:3 4 7;--ak9-surface:10 11 16;--ak9-surface-2:15 17 24;--ak9-surface-3:22 25 35;--ak9-text:249 250 252;--ak9-muted:153 160 176;--ak9-border:255 255 255;}
html[data-ak-theme="light"]{--ak9-accent:104 79 255;--ak9-accent-2:52 155 255;--ak9-bg:246 248 252;--ak9-surface:255 255 255;--ak9-surface-2:250 251 254;--ak9-surface-3:239 242 248;--ak9-text:20 23 31;--ak9-muted:98 106 124;--ak9-border:23 29 44;--ak9-shadow:0 26px 70px rgba(35,44,72,.13);}
html[data-ak-theme="valorant"]{--ak9-accent:255 72 93;--ak9-accent-2:255 154 109;--ak9-bg:5 7 12;--ak9-surface:13 15 22;--ak9-surface-2:20 23 32;--ak9-surface-3:29 32 43;--ak9-text:255 250 250;--ak9-muted:177 161 168;--ak9-border:255 119 131;}
html[data-ak-theme="lol"]{--ak9-accent:205 167 75;--ak9-accent-2:50 180 215;--ak9-bg:3 10 17;--ak9-surface:7 19 29;--ak9-surface-2:11 27 39;--ak9-surface-3:18 38 52;--ak9-text:248 243 226;--ak9-muted:168 169 158;--ak9-border:214 180 92;}
html[data-ak-theme="aurora"]{--ak9-accent:150 94 255;--ak9-accent-2:54 220 208;--ak9-bg:5 7 20;--ak9-surface:13 15 35;--ak9-surface-2:20 22 49;--ak9-surface-3:29 31 65;--ak9-text:248 248 255;--ak9-muted:165 170 198;--ak9-border:149 108 255;}
html{background:rgb(var(--ak9-bg));scroll-padding-top:110px}
body.ak9-body,body.ak-theme-body{min-height:100vh;margin:0;color:rgb(var(--ak9-text));background:rgb(var(--ak9-bg));font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;transition:background .35s var(--ak9-ease-soft),color .35s var(--ak9-ease-soft)}
body.ak9-lock{overflow:hidden}
button,a,input,select,textarea,summary{font:inherit}
button,a,summary{outline:none}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid rgba(var(--ak9-accent),.34);outline-offset:3px}
[x-cloak]{display:none!important}
[hidden]{display:none!important}
.ak9-shell{width:min(var(--ak9-max),calc(100% - 40px));min-height:100vh;margin:0 auto;position:relative;z-index:2;display:flex;flex-direction:column}
.ak9-main{flex:1}
.components{display:flex;flex-direction:column;gap:34px}
.component{position:relative}
.ak-theme-ambient{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:
 radial-gradient(circle at 12% 4%,rgba(var(--ak9-accent),.12),transparent 30%),
 radial-gradient(circle at 88% 32%,rgba(var(--ak9-accent-2),.08),transparent 32%),
 linear-gradient(180deg,rgba(var(--ak9-surface),.12),transparent 42%)}
.ak-theme-ambient:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(var(--ak9-border),.022) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ak9-border),.022) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#000,transparent 70%)}
.ak-theme-ambient img{position:absolute;bottom:-10vh;width:min(42vw,680px);height:auto;opacity:0;filter:saturate(1.08) contrast(1.02);transition:opacity .45s var(--ak9-ease),transform .6s var(--ak9-ease)}
.ak-theme-ambient-valorant{right:-8vw;transform:translate3d(4%,4%,0) scale(.98)}
.ak-theme-ambient-lol{left:-9vw;transform:translate3d(-4%,5%,0) scale(.98)}
html[data-ak-theme="valorant"] .ak-theme-ambient-valorant{opacity:.22;transform:translate3d(0,0,0) scale(1)}
html[data-ak-theme="lol"] .ak-theme-ambient-lol{opacity:.18;transform:translate3d(0,0,0) scale(1)}
.ak-theme-ambient-aurora{position:absolute;inset:0;opacity:0;transition:opacity .4s var(--ak9-ease)}
.ak-theme-ambient-aurora i{position:absolute;width:42vw;height:42vw;border-radius:999px;filter:blur(90px);opacity:.16;animation:ak9-float 15s ease-in-out infinite alternate}
.ak-theme-ambient-aurora i:nth-child(1){left:-12%;top:-12%;background:#8b5cf6}.ak-theme-ambient-aurora i:nth-child(2){right:-8%;top:20%;background:#22d3ee;animation-delay:-5s}.ak-theme-ambient-aurora i:nth-child(3){left:30%;bottom:-20%;background:#ec4899;animation-delay:-9s}
html[data-ak-theme="aurora"] .ak-theme-ambient-aurora{opacity:1}
html[data-ak-theme="light"] .ak-theme-ambient{background:radial-gradient(circle at 18% 0%,rgba(var(--ak9-accent),.08),transparent 28%),radial-gradient(circle at 88% 20%,rgba(var(--ak9-accent-2),.08),transparent 32%),linear-gradient(#f8f9fc,#f3f5fa)}
html.ak9-theme-changing body:after{content:"";position:fixed;inset:0;z-index:3;pointer-events:none;background:radial-gradient(circle at 70% 12%,rgba(var(--ak9-accent),.18),transparent 48%);animation:ak9-theme-wash .42s var(--ak9-ease)}
@keyframes ak9-theme-wash{0%{opacity:0}38%{opacity:1}100%{opacity:0}}

/* announcement */
.ak9-announcement{margin:14px 0 12px;position:relative;z-index:50}
.ak9-announcement>a{height:46px;border:1px solid rgba(var(--ak9-border),.1);background:rgba(var(--ak9-surface),.88);box-shadow:0 12px 34px rgba(0,0,0,.12);border-radius:16px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;overflow:hidden;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.ak9-announcement-icon{height:100%;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#6d5cff,#8875ff);font-size:18px;box-shadow:12px 0 30px rgba(111,91,255,.2)}
.ak9-announcement-copy{display:flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;font-size:12px;letter-spacing:-.01em;min-width:0}
.ak9-announcement-copy i{width:7px;height:7px;border-radius:999px;background:rgb(var(--ak9-success));box-shadow:0 0 0 5px rgba(var(--ak9-success),.12);animation:ak9-pulse 2.2s ease-in-out infinite}
.ak9-announcement-copy strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ak9-announcement-cta{height:28px;margin-right:10px;padding:0 12px;border-radius:999px;border:1px solid rgba(var(--ak9-border),.1);background:rgba(var(--ak9-surface-2),.78);display:flex;align-items:center;gap:8px;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ak9-muted))}

/* header */
.ak9-header{position:sticky;top:10px;z-index:90;margin-bottom:22px}
.ak9-navbar{min-height:82px;padding:11px 13px 11px 16px;border:1px solid rgba(var(--ak9-border),.11);border-radius:24px;background:rgba(var(--ak9-surface),.9);box-shadow:0 18px 54px rgba(0,0,0,.16);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(500px,1fr);align-items:center;gap:20px;transition:min-height .26s var(--ak9-ease),transform .26s var(--ak9-ease),background .25s ease,box-shadow .25s ease}
.ak9-header.is-scrolled .ak9-navbar{min-height:68px;transform:translateY(-4px);background:rgba(var(--ak9-surface),.96);box-shadow:0 18px 44px rgba(0,0,0,.22)}
.ak9-brand{display:flex;align-items:center;gap:12px;justify-self:start;min-width:0}
.ak9-brand-logo{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(var(--ak9-accent),.24);background:linear-gradient(145deg,rgba(var(--ak9-accent),.18),rgba(var(--ak9-accent-2),.05));box-shadow:inset 0 1px rgba(255,255,255,.1),0 14px 28px rgba(var(--ak9-accent),.13)}
.ak9-header.is-scrolled .ak9-brand-logo{width:44px;height:44px;border-radius:14px}
.ak9-brand-logo img{width:100%;height:100%;object-fit:contain;padding:6px}
.ak9-brand-fallback{font-weight:950;font-size:22px;color:rgb(var(--ak9-accent))}
.ak9-brand-copy{display:flex;flex-direction:column;min-width:0}
.ak9-brand-copy strong{font-size:17px;font-weight:900;letter-spacing:-.04em;white-space:nowrap}
.ak9-brand-copy small{font-size:9px;text-transform:uppercase;letter-spacing:.14em;color:rgb(var(--ak9-muted));font-weight:800;margin-top:2px}
.ak9-nav{display:flex;align-items:center;justify-content:center;gap:4px;justify-self:center}
.ak9-nav-link{position:relative;height:44px;padding:0 14px;border-radius:13px;display:flex;align-items:center;gap:7px;color:rgb(var(--ak9-muted));font-size:12px;font-weight:800;white-space:nowrap;transition:color .2s ease,background .2s ease,transform .2s ease}
.ak9-nav-link i{font-size:12px;color:rgb(var(--ak9-accent))}
.ak9-nav-link:hover{color:rgb(var(--ak9-text));background:rgba(var(--ak9-border),.05);transform:translateY(-1px)}
.ak9-nav-link:after{content:"";position:absolute;left:14px;right:14px;bottom:3px;height:2px;border-radius:99px;background:linear-gradient(90deg,rgb(var(--ak9-accent)),rgb(var(--ak9-accent-2)));transform:scaleX(0);transition:transform .25s var(--ak9-ease)}
.ak9-nav-link.is-active{color:rgb(var(--ak9-text));background:rgba(var(--ak9-accent),.08)}
.ak9-nav-link.is-active:after{transform:scaleX(1)}
.ak9-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;justify-self:end;min-width:0}
.ak9-search-trigger,.ak9-account,.ak9-icon-button,.ak9-dropdown>summary{height:46px;border:1px solid rgba(var(--ak9-border),.1);border-radius:14px;background:rgba(var(--ak9-surface-2),.72);display:flex;align-items:center;justify-content:center;color:rgb(var(--ak9-text));transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}
.ak9-search-trigger:hover,.ak9-account:hover,.ak9-icon-button:hover,.ak9-dropdown>summary:hover{border-color:rgba(var(--ak9-accent),.34);background:rgba(var(--ak9-accent),.08);transform:translateY(-1px);box-shadow:0 10px 22px rgba(var(--ak9-accent),.08)}
.ak9-search-trigger{padding:0 12px;gap:8px;font-size:11px;font-weight:800;color:rgb(var(--ak9-muted))}
.ak9-search-trigger>i{color:rgb(var(--ak9-accent));font-size:13px}.ak9-search-trigger kbd{font-size:8px;padding:3px 5px;border-radius:5px;border:1px solid rgba(var(--ak9-border),.11);background:rgba(var(--ak9-border),.04)}
.ak9-account{padding:0 15px;gap:9px;font-size:12px;font-weight:850;white-space:nowrap}.ak9-account i{color:rgb(var(--ak9-accent))}
.ak9-icon-button{width:46px;position:relative}.ak9-cart-count{position:absolute;right:-4px;top:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:rgb(var(--ak9-accent));color:#fff;font-size:9px;font-weight:900;display:grid;place-items:center;border:2px solid rgb(var(--ak9-surface))}
.ak9-dropdown{position:relative}.ak9-dropdown>summary{list-style:none;padding:0 11px;gap:8px;cursor:pointer;min-width:78px;font-size:11px}.ak9-dropdown>summary::-webkit-details-marker{display:none}.ak9-dropdown>summary>strong{font-weight:900}.ak9-dropdown>summary>.fa-chevron-down{font-size:8px;color:rgb(var(--ak9-muted));transition:transform .2s ease}.ak9-dropdown[open]>summary>.fa-chevron-down{transform:rotate(180deg)}
.ak9-control-icon{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:rgba(var(--ak9-accent),.12);color:rgb(var(--ak9-accent));font-size:12px}
.ak9-menu{position:absolute;right:0;top:calc(100% + 10px);z-index:120;width:260px;padding:9px;border:1px solid rgba(var(--ak9-border),.12);border-radius:18px;background:rgb(var(--ak9-surface));box-shadow:0 26px 70px rgba(0,0,0,.36);transform-origin:top right;animation:ak9-menu-in .2s var(--ak9-ease);overflow:hidden}
.ak9-menu:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(145deg,rgba(var(--ak9-accent),.06),transparent 34%)}
.ak9-menu-label{position:relative;padding:7px 9px 9px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--ak9-muted));font-weight:900}
.ak9-menu button{position:relative;width:100%;min-height:48px;border-radius:12px;padding:7px 9px;display:grid;grid-template-columns:30px 1fr auto auto;align-items:center;gap:9px;text-align:left;color:rgb(var(--ak9-text));transition:background .18s ease,transform .18s ease}
.ak9-menu button:hover,.ak9-menu button.is-active{background:rgba(var(--ak9-accent),.11);transform:translateX(2px)}
.ak9-menu button>span:first-child{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;background:rgba(var(--ak9-border),.06);font-size:10px;font-weight:900;color:rgb(var(--ak9-muted))}.ak9-menu button strong{font-size:11px;font-weight:850}.ak9-menu button small{font-size:9px;color:rgb(var(--ak9-muted))}.ak9-menu button>.fa-check{font-size:9px;color:rgb(var(--ak9-accent));opacity:0}.ak9-menu button.is-active>.fa-check{opacity:1}
.ak9-theme-dot{border:1px solid rgba(255,255,255,.2)}.ak9-theme-dot.is-dark{background:#06070a!important}.ak9-theme-dot.is-light{background:#f6f7fb!important}.ak9-theme-dot.is-valorant{background:linear-gradient(135deg,#ff4655,#160b10)!important}.ak9-theme-dot.is-lol{background:linear-gradient(135deg,#c99b3c,#071b29)!important}.ak9-theme-dot.is-aurora{background:linear-gradient(135deg,#8b5cf6,#22d3ee)!important}
.ak9-mobile-nav{display:none}.ak9-mobile-nav>summary{width:46px;height:46px;border-radius:14px;border:1px solid rgba(var(--ak9-border),.1);background:rgba(var(--ak9-surface-2),.75);display:grid;place-items:center;list-style:none}.ak9-mobile-nav>summary::-webkit-details-marker{display:none}.ak9-mobile-nav>summary .fa-xmark{display:none}.ak9-mobile-nav[open]>summary .fa-bars{display:none}.ak9-mobile-nav[open]>summary .fa-xmark{display:block}.ak9-mobile-panel{position:absolute;right:0;top:calc(100% + 10px);width:min(360px,calc(100vw - 28px));max-height:calc(100vh - 105px);overflow:auto;border:1px solid rgba(var(--ak9-border),.12);border-radius:22px;background:rgb(var(--ak9-surface));box-shadow:var(--ak9-shadow);padding:14px;animation:ak9-menu-in .22s var(--ak9-ease)}
.ak9-mobile-head{display:flex;align-items:center;gap:10px;padding:4px 4px 14px;border-bottom:1px solid rgba(var(--ak9-border),.08)}.ak9-mobile-head .ak9-brand-logo{width:42px;height:42px}.ak9-mobile-head div{display:flex;flex-direction:column}.ak9-mobile-head strong{font-size:13px;font-weight:900}.ak9-mobile-head small{font-size:9px;color:rgb(var(--ak9-muted));text-transform:uppercase;letter-spacing:.1em}
.ak9-mobile-panel nav{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:12px 0}.ak9-mobile-panel nav a{height:48px;border-radius:13px;background:rgba(var(--ak9-border),.04);display:flex;align-items:center;gap:9px;padding:0 12px;font-size:11px;font-weight:800}.ak9-mobile-panel nav a i{width:20px;color:rgb(var(--ak9-accent))}
.ak9-mobile-settings{display:grid;gap:12px;padding:12px 0;border-top:1px solid rgba(var(--ak9-border),.08)}.ak9-mobile-settings section small{display:block;margin-bottom:7px;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--ak9-muted));font-weight:900}.ak9-mobile-settings section div{display:flex;flex-wrap:wrap;gap:6px}.ak9-mobile-settings button{height:34px;padding:0 11px;border-radius:10px;background:rgba(var(--ak9-border),.05);border:1px solid rgba(var(--ak9-border),.07);font-size:10px;font-weight:800}.ak9-mobile-settings button.is-active{background:rgba(var(--ak9-accent),.14);border-color:rgba(var(--ak9-accent),.34);color:rgb(var(--ak9-accent))}.ak9-mobile-account{width:100%;height:46px;border-radius:13px;background:linear-gradient(135deg,rgb(var(--ak9-accent)),rgb(var(--ak9-accent-2)));color:#fff;display:flex;align-items:center;justify-content:center;gap:9px;font-size:11px;font-weight:900}

/* hero */
.ak9-store{display:flex;flex-direction:column;gap:34px}
.ak9-hero{position:relative;min-height:610px;border:1px solid rgba(var(--ak9-border),.11);border-radius:var(--ak9-radius-xl);background:linear-gradient(135deg,rgba(var(--ak9-surface),.98),rgba(var(--ak9-surface-2),.91));box-shadow:var(--ak9-shadow);overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(480px,.95fr);align-items:center;padding:62px 60px;isolation:isolate}
.ak9-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 18% 18%,rgba(var(--ak9-accent),.15),transparent 32%),radial-gradient(circle at 84% 58%,rgba(var(--ak9-accent-2),.12),transparent 36%)}
.ak9-hero:after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(var(--ak9-border),.026) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ak9-border),.026) 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(90deg,#000,transparent 76%)}
.ak9-hero-mesh{position:absolute;inset:0;z-index:-1;overflow:hidden}.ak9-hero-mesh i{position:absolute;width:420px;height:420px;border-radius:999px;filter:blur(95px);opacity:.13;animation:ak9-float 12s ease-in-out infinite alternate}.ak9-hero-mesh i:nth-child(1){left:-180px;top:-200px;background:rgb(var(--ak9-accent))}.ak9-hero-mesh i:nth-child(2){right:12%;top:-240px;background:rgb(var(--ak9-accent-2));animation-delay:-4s}.ak9-hero-mesh i:nth-child(3){right:-180px;bottom:-240px;background:rgb(var(--ak9-accent));animation-delay:-8s}
.ak9-hero-copy{position:relative;z-index:3;max-width:680px}.ak9-eyebrow{display:inline-flex;align-items:center;gap:9px;min-height:34px;padding:0 13px;border-radius:999px;border:1px solid rgba(var(--ak9-accent),.25);background:rgba(var(--ak9-accent),.09);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--ak9-accent))}.ak9-eyebrow b{padding:3px 6px;border-radius:999px;background:rgb(var(--ak9-success));color:#06120e;font-size:7px;letter-spacing:.08em}.ak9-eyebrow i{font-size:11px}
.ak9-hero h1{margin-top:24px;font-size:clamp(56px,5.1vw,84px);line-height:.92;letter-spacing:-.072em;font-weight:950;max-width:720px}.ak9-hero h1 span,.ak9-hero h1 strong{display:block}.ak9-hero h1 strong{margin-top:8px;background:linear-gradient(90deg,rgb(var(--ak9-accent)),rgb(var(--ak9-accent-2)));-webkit-background-clip:text;background-clip:text;color:transparent}
.ak9-hero-copy>p{max-width:620px;margin-top:24px;font-size:17px;line-height:1.75;color:rgb(var(--ak9-muted));font-weight:520}
.ak9-hero-actions{display:flex;align-items:center;gap:10px;margin-top:30px}.ak9-primary,.ak9-secondary,.ak9-outline{height:52px;border-radius:15px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:11px;font-weight:900;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.ak9-primary{background:linear-gradient(135deg,rgb(var(--ak9-accent)),rgb(var(--ak9-accent-2)));color:#fff;box-shadow:0 15px 34px rgba(var(--ak9-accent),.22)}.ak9-primary:hover{transform:translateY(-2px);box-shadow:0 20px 42px rgba(var(--ak9-accent),.28)}.ak9-secondary,.ak9-outline{border:1px solid rgba(var(--ak9-border),.11);background:rgba(var(--ak9-surface-2),.72);color:rgb(var(--ak9-text))}.ak9-secondary:hover,.ak9-outline:hover{border-color:rgba(var(--ak9-accent),.33);background:rgba(var(--ak9-accent),.08);transform:translateY(-1px)}.ak9-secondary kbd{font-size:8px;padding:3px 5px;border-radius:5px;background:rgba(var(--ak9-border),.07);color:rgb(var(--ak9-muted))}
.ak9-hero-proof{display:flex;flex-wrap:wrap;gap:22px;margin-top:32px;padding-top:24px;border-top:1px solid rgba(var(--ak9-border),.08)}.ak9-hero-proof>span{display:grid;grid-template-columns:32px auto;grid-template-rows:auto auto;column-gap:10px;align-items:center}.ak9-hero-proof i{grid-row:1/3;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:rgba(var(--ak9-accent),.1);color:rgb(var(--ak9-accent));font-size:12px}.ak9-hero-proof b{font-size:10px;font-weight:850}.ak9-hero-proof small{font-size:8px;color:rgb(var(--ak9-muted));text-transform:uppercase;letter-spacing:.08em;margin-top:2px}
.ak9-hero-stage{position:relative;min-height:500px;perspective:1200px;transform:translate3d(var(--px,0),var(--py,0),0);transition:transform .3s var(--ak9-ease)}
.ak9-stage-rings{position:absolute;inset:12% 2% 5% 4%;display:grid;place-items:center}.ak9-stage-rings i{position:absolute;width:80%;aspect-ratio:1;border:1px solid rgba(var(--ak9-accent),.25);border-radius:50%;transform:rotateX(67deg) rotateZ(12deg);box-shadow:0 0 50px rgba(var(--ak9-accent),.12);animation:ak9-orbit 12s linear infinite}.ak9-stage-rings i:nth-child(2){width:61%;animation-direction:reverse;animation-duration:9s;border-color:rgba(var(--ak9-accent-2),.26)}.ak9-stage-rings i:nth-child(3){width:42%;animation-duration:7s}
.ak9-stage-card{position:absolute;left:50%;top:49%;width:270px;height:350px;border-radius:42px;border:1px solid rgba(var(--ak9-border),.18);background:linear-gradient(155deg,rgba(var(--ak9-accent),.22),rgba(var(--ak9-surface-2),.94) 48%,rgba(var(--ak9-accent-2),.1));box-shadow:0 44px 90px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.12);transform-style:preserve-3d}.ak9-stage-card-back{transform:translate(-30%,-43%) rotate(-10deg);opacity:.54;filter:blur(.2px);display:flex;align-items:flex-end;padding:26px;font-size:8px;letter-spacing:.18em;color:rgb(var(--ak9-muted))}.ak9-stage-card-main{transform:translate(-50%,-50%) rotate(7deg);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.ak9-stage-card-main:before{content:"";position:absolute;inset:-30%;background:conic-gradient(from 180deg,transparent,rgba(var(--ak9-accent),.28),transparent 34%,rgba(var(--ak9-accent-2),.22),transparent 68%);animation:ak9-spin 12s linear infinite}.ak9-stage-card-main b{position:relative;font-size:112px;line-height:1;font-style:italic;letter-spacing:-.12em;color:#fff;text-shadow:0 20px 50px rgba(var(--ak9-accent),.34)}.ak9-stage-card-main span,.ak9-stage-card-main small{position:relative}.ak9-stage-card-main span{margin-top:24px;font-size:8px;letter-spacing:.2em;font-weight:900}.ak9-stage-card-main small{margin-top:8px;font-size:7px;letter-spacing:.12em;color:rgb(var(--ak9-muted))}
.ak9-stage-character{position:absolute;bottom:-10px;height:92%;width:auto;object-fit:contain;opacity:0;filter:drop-shadow(0 34px 50px rgba(0,0,0,.42));transition:opacity .4s ease,transform .55s var(--ak9-ease)}.ak9-stage-character.is-valorant{right:-12%;transform:translateX(28px)}.ak9-stage-character.is-lol{left:-12%;transform:translateX(-28px)}html[data-ak-theme="valorant"] .ak9-stage-card,html[data-ak-theme="lol"] .ak9-stage-card{opacity:.2}html[data-ak-theme="valorant"] .ak9-stage-character.is-valorant{opacity:1;transform:translateX(0)}html[data-ak-theme="lol"] .ak9-stage-character.is-lol{opacity:1;transform:translateX(0)}
.ak9-stage-chip{position:absolute;z-index:5;min-width:170px;height:62px;padding:0 14px;border-radius:17px;border:1px solid rgba(var(--ak9-border),.13);background:rgba(var(--ak9-surface),.87);box-shadow:0 18px 44px rgba(0,0,0,.24);backdrop-filter:blur(18px);display:flex;align-items:center;gap:11px;animation:ak9-chip-float 5s ease-in-out infinite}.ak9-stage-chip>i{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:rgba(var(--ak9-accent),.12);color:rgb(var(--ak9-accent))}.ak9-stage-chip span{display:flex;flex-direction:column}.ak9-stage-chip b{font-size:10px}.ak9-stage-chip small{font-size:8px;color:rgb(var(--ak9-muted));margin-top:3px}.ak9-stage-chip.is-stock{left:3%;top:15%}.ak9-stage-chip.is-delivery{right:-2%;bottom:13%;animation-delay:-2.3s}.ak9-stage-code{position:absolute;right:3%;top:8%;font-size:8px;letter-spacing:.18em;color:rgba(var(--ak9-muted),.7)}

/* home metrics and ranking */
.ak9-dashboard-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(390px,.65fr);gap:22px}
.ak9-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ak9-metrics article{min-height:130px;padding:19px;border:1px solid rgba(var(--ak9-border),.09);border-radius:20px;background:rgba(var(--ak9-surface),.82);box-shadow:0 14px 34px rgba(0,0,0,.1);display:grid;grid-template-columns:42px 1fr;align-items:center;column-gap:12px;position:relative;overflow:hidden}.ak9-metrics article:after{content:"";position:absolute;right:-40px;bottom:-52px;width:120px;height:120px;border-radius:50%;background:rgba(var(--ak9-accent),.08);filter:blur(2px)}.ak9-metrics article>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:rgba(var(--ak9-accent),.11);color:rgb(var(--ak9-accent))}.ak9-metrics div{display:flex;flex-direction:column}.ak9-metrics strong{font-size:25px;letter-spacing:-.05em}.ak9-metrics small{font-size:9px;color:rgb(var(--ak9-muted));margin-top:3px}.ak9-metrics em{grid-column:1/3;margin-top:10px;font-size:7px;letter-spacing:.13em;color:rgba(var(--ak9-muted),.64);font-style:normal}
.ak9-ranking{border:1px solid rgba(var(--ak9-border),.1);border-radius:24px;background:rgba(var(--ak9-surface),.86);box-shadow:0 18px 50px rgba(0,0,0,.13);padding:18px}.ak9-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.ak9-section-head>div>span{display:block;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ak9-accent));margin-bottom:7px}.ak9-section-head h2{font-size:32px;line-height:1.08;letter-spacing:-.045em;font-weight:920}.ak9-section-head p{margin-top:8px;color:rgb(var(--ak9-muted));font-size:12px;line-height:1.65}.ak9-section-head>a,.ak9-section-head>button{display:flex;align-items:center;gap:8px;color:rgb(var(--ak9-muted));font-size:10px;font-weight:850;white-space:nowrap}.ak9-section-head>a:hover,.ak9-section-head>button:hover{color:rgb(var(--ak9-accent))}.ak9-section-head.compact{align-items:center;margin-bottom:10px}.ak9-section-head.compact h2{font-size:22px}
.ak9-ranking-list{display:flex;flex-direction:column}.ak9-ranking-item{display:none;grid-template-columns:28px 42px 1fr auto;align-items:center;gap:10px;min-height:65px;padding:9px 4px;border-top:1px solid rgba(var(--ak9-border),.07);transition:background .18s ease,transform .18s ease}.ak9-ranking-item.is-visible{display:grid}.ak9-ranking-item:hover{background:rgba(var(--ak9-accent),.06);transform:translateX(3px)}.ak9-ranking-rank{width:26px;height:26px;border-radius:9px;display:grid;place-items:center;border:1px solid rgba(var(--ak9-border),.1);font-size:8px;font-weight:900;color:rgb(var(--ak9-muted))}.ak9-ranking-item:first-child .ak9-ranking-rank{background:rgb(var(--ak9-accent));color:#fff;border-color:transparent}.ak9-ranking-thumb{width:42px;height:42px;border-radius:12px;overflow:hidden;background:rgba(var(--ak9-accent),.08);display:grid;place-items:center;color:rgb(var(--ak9-accent));font-weight:900}.ak9-ranking-thumb img{width:100%;height:100%;object-fit:cover}.ak9-ranking-copy{display:flex;flex-direction:column;min-width:0}.ak9-ranking-copy strong{font-size:10px;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak9-ranking-copy small{font-size:8px;color:rgb(var(--ak9-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.ak9-ranking-copy em{font-style:normal}.ak9-ranking-price{font-size:10px;color:rgb(var(--ak9-accent));font-weight:900;white-space:nowrap}

/* offers */
.ak9-offers{border:1px solid rgba(var(--ak9-border),.09);border-radius:26px;background:rgba(var(--ak9-surface),.74);padding:24px}.ak9-offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ak9-offer-card{min-height:150px;border:1px solid rgba(var(--ak9-border),.09);border-radius:18px;background:rgba(var(--ak9-surface-2),.78);display:grid;grid-template-columns:128px 1fr;overflow:hidden;transition:transform .22s var(--ak9-ease),border-color .22s ease,box-shadow .22s ease}.ak9-offer-card:hover{transform:translateY(-4px);border-color:rgba(var(--ak9-accent),.3);box-shadow:0 20px 44px rgba(var(--ak9-accent),.1)}.ak9-offer-media{position:relative;background:rgba(var(--ak9-accent),.08);overflow:hidden}.ak9-offer-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ak9-ease)}.ak9-offer-card:hover img{transform:scale(1.06)}.ak9-offer-media b{width:100%;height:100%;display:grid;place-items:center;font-size:46px;color:rgba(var(--ak9-accent),.55)}.ak9-offer-copy{padding:16px;display:flex;flex-direction:column;justify-content:center;min-width:0}.ak9-offer-copy>em{align-self:flex-start;padding:4px 7px;border-radius:999px;background:rgba(var(--ak9-danger),.13);color:rgb(var(--ak9-danger));font-size:8px;font-weight:900;font-style:normal}.ak9-offer-copy>strong{font-size:13px;margin-top:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak9-offer-copy>small{font-size:9px;color:rgb(var(--ak9-muted));margin-top:4px}.ak9-offer-copy>span{display:flex;align-items:baseline;gap:8px;margin-top:13px}.ak9-offer-copy del{font-size:9px;color:rgb(var(--ak9-muted))}.ak9-offer-copy b{font-size:16px;color:rgb(var(--ak9-accent))}

/* catalog */
.ak9-catalog{border:1px solid rgba(var(--ak9-border),.09);border-radius:28px;background:rgba(var(--ak9-surface),.66);padding:30px;box-shadow:0 22px 64px rgba(0,0,0,.12)}
.ak9-catalog-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.ak9-catalog-head>div>span{display:block;font-size:9px;letter-spacing:.14em;font-weight:900;text-transform:uppercase;color:rgb(var(--ak9-accent));margin-bottom:8px}.ak9-catalog-head h2{font-size:38px;letter-spacing:-.05em;line-height:1;font-weight:930}.ak9-catalog-head p{font-size:12px;color:rgb(var(--ak9-muted));margin-top:10px}.ak9-outline{height:44px;padding:0 14px}
.ak9-catalog-command{display:grid;grid-template-columns:minmax(280px,1fr) auto auto;gap:10px;align-items:center;padding:12px;border:1px solid rgba(var(--ak9-border),.09);border-radius:20px;background:rgba(var(--ak9-surface-2),.62);margin-bottom:20px}.ak9-catalog-search{height:48px;border-radius:14px;border:1px solid rgba(var(--ak9-border),.09);background:rgba(var(--ak9-surface),.8);display:grid;grid-template-columns:32px 1fr auto;align-items:center;padding:0 12px}.ak9-catalog-search>i{color:rgb(var(--ak9-accent));font-size:12px}.ak9-catalog-search input{width:100%;background:none;border:0;outline:0;font-size:11px;color:rgb(var(--ak9-text));font-weight:700}.ak9-catalog-search kbd{font-size:8px;color:rgb(var(--ak9-muted));padding:3px 6px;border-radius:6px;border:1px solid rgba(var(--ak9-border),.08)}
.ak9-quick-filters{display:flex;align-items:center;gap:6px;overflow:auto;scrollbar-width:none}.ak9-quick-filters::-webkit-scrollbar{display:none}.ak9-quick-filters button{height:38px;padding:0 11px;border-radius:11px;border:1px solid rgba(var(--ak9-border),.08);background:rgba(var(--ak9-surface),.62);display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:9px;font-weight:850;color:rgb(var(--ak9-muted));transition:all .18s ease}.ak9-quick-filters button:hover,.ak9-quick-filters button.is-active{color:rgb(var(--ak9-text));background:rgba(var(--ak9-accent),.12);border-color:rgba(var(--ak9-accent),.28)}.ak9-quick-filters button i{color:rgb(var(--ak9-accent))}
.ak9-result-count{height:38px;padding:0 12px;border-radius:11px;background:rgba(var(--ak9-success),.08);display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:9px;color:rgb(var(--ak9-muted))}.ak9-result-count>i{width:7px;height:7px;border-radius:50%;background:rgb(var(--ak9-success));box-shadow:0 0 0 4px rgba(var(--ak9-success),.1)}.ak9-result-count strong{font-size:11px;color:rgb(var(--ak9-text))}
.ak9-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ak9-grid-item{min-width:0}.ak9-grid-item[hidden]{display:none!important}
.ak9-product-card{--mx:50%;--my:50%;--rx:0deg;--ry:0deg;display:flex;flex-direction:column;height:100%;min-height:460px;border:1px solid rgba(var(--ak9-border),.09);border-radius:22px;background:rgba(var(--ak9-surface-2),.82);box-shadow:0 16px 38px rgba(0,0,0,.11);overflow:hidden;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .24s var(--ak9-ease),border-color .22s ease,box-shadow .22s ease,background .22s ease;will-change:transform}.ak9-product-card:hover{border-color:rgba(var(--ak9-accent),.32);box-shadow:0 24px 56px rgba(var(--ak9-accent),.12);background:rgba(var(--ak9-surface-2),.96)}
.ak9-card-visual{position:relative;height:238px;overflow:hidden;background:linear-gradient(145deg,rgba(var(--ak9-accent),.16),rgba(var(--ak9-surface),.9) 62%);isolation:isolate}.ak9-card-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(var(--ak9-border),.035) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ak9-border),.035) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to bottom,#000,transparent)}.ak9-card-spotlight{position:absolute;z-index:1;inset:-1px;background:radial-gradient(220px circle at var(--mx) var(--my),rgba(var(--ak9-accent),.22),transparent 62%);opacity:.25;transition:opacity .2s ease}.ak9-product-card:hover .ak9-card-spotlight{opacity:1}.ak9-card-product-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.58;filter:saturate(.9) contrast(1.04);transition:transform .5s var(--ak9-ease),opacity .35s ease}.ak9-product-card:hover .ak9-card-product-image{transform:scale(1.045);opacity:.67}.ak9-card-character{position:absolute;right:-8%;bottom:-10%;height:106%;width:auto;object-fit:contain;opacity:.74;filter:drop-shadow(0 24px 30px rgba(0,0,0,.42));transition:transform .5s var(--ak9-ease),opacity .35s ease}.ak9-product-card:hover .ak9-card-character{transform:translateY(-3px) scale(1.025);opacity:.86}.ak9-card-monogram{position:absolute;inset:0;display:grid;place-items:center;font-size:108px;font-style:italic;font-weight:950;color:rgba(var(--ak9-accent),.38)}.ak9-card-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(var(--ak9-surface-2),.98),transparent 58%)}
.ak9-card-topline{position:absolute;z-index:4;left:13px;right:13px;top:13px;display:flex;align-items:center;justify-content:space-between;gap:8px}.ak9-card-game,.ak9-stock-badge{min-height:27px;padding:0 9px;border-radius:999px;display:flex;align-items:center;gap:6px;background:rgba(4,5,9,.65);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);color:#fff;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.ak9-card-game i{color:rgb(var(--ak9-accent))}.ak9-stock-badge.is-low{color:#ffd88c}.ak9-stock-badge.is-out{color:#ff9aa6}
.ak9-card-art-copy{position:absolute;z-index:4;left:16px;right:16px;bottom:14px;display:flex;flex-direction:column}.ak9-card-art-copy small{font-size:8px;text-transform:uppercase;letter-spacing:.11em;color:rgba(255,255,255,.64);font-weight:800}.ak9-card-art-copy strong{font-size:17px;line-height:1.15;margin-top:5px;color:#fff;font-weight:900;letter-spacing:-.03em;text-shadow:0 8px 20px rgba(0,0,0,.45)}
.ak9-card-body{padding:17px;display:flex;flex-direction:column;flex:1}.ak9-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ak9-card-heading>div{min-width:0}.ak9-card-type{font-size:8px;text-transform:uppercase;letter-spacing:.11em;color:rgb(var(--ak9-accent));font-weight:900}.ak9-card-heading h3{font-size:14px;line-height:1.25;font-weight:900;letter-spacing:-.025em;margin-top:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ak9-card-heading>i{width:32px;height:32px;border-radius:10px;background:rgba(var(--ak9-border),.05);display:grid;place-items:center;color:rgb(var(--ak9-muted));font-size:10px;transition:transform .22s ease,color .22s ease,background .22s ease}.ak9-product-card:hover .ak9-card-heading>i{transform:translate(2px,-2px);color:rgb(var(--ak9-accent));background:rgba(var(--ak9-accent),.1)}
.ak9-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:17px}.ak9-stock-line,.ak9-delivery-line{display:flex;align-items:center;gap:6px;font-size:8px;color:rgb(var(--ak9-muted));font-weight:750}.ak9-stock-line>i{width:6px;height:6px;border-radius:50%;background:rgb(var(--ak9-success));box-shadow:0 0 0 4px rgba(var(--ak9-success),.08)}.ak9-stock-line.is-out>i{background:rgb(var(--ak9-danger));box-shadow:none}.ak9-delivery-line i{color:rgb(var(--ak9-accent))}
.ak9-stock-meter{height:3px;border-radius:99px;background:rgba(var(--ak9-border),.06);overflow:hidden;margin-top:11px}.ak9-stock-meter i{display:block;width:var(--stock);height:100%;border-radius:inherit;background:linear-gradient(90deg,rgb(var(--ak9-accent)),rgb(var(--ak9-accent-2)));transition:width .5s var(--ak9-ease)}
.ak9-card-footer{margin-top:auto;padding-top:17px;display:flex;align-items:flex-end;justify-content:space-between}.ak9-card-footer>div{display:flex;flex-direction:column}.ak9-card-footer small{font-size:8px;color:rgb(var(--ak9-muted));text-transform:uppercase;letter-spacing:.09em}.ak9-card-price{display:flex;align-items:baseline;gap:4px;font-size:15px;font-weight:920;margin-top:3px;color:rgb(var(--ak9-text))}.ak9-card-price em{font-size:9px;color:rgb(var(--ak9-muted));font-style:normal}.ak9-card-cta{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,rgb(var(--ak9-accent)),rgb(var(--ak9-accent-2)));color:#fff;font-size:10px;box-shadow:0 12px 24px rgba(var(--ak9-accent),.2)}
.ak9-catalog-more{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:22px}.ak9-catalog-more button{height:44px;padding:0 16px;border-radius:13px;border:1px solid rgba(var(--ak9-border),.1);background:rgba(var(--ak9-surface-2),.78);display:flex;align-items:center;gap:9px;font-size:10px;font-weight:850}.ak9-catalog-more small{font-size:8px;color:rgb(var(--ak9-muted))}
.ak9-empty{min-height:150px;margin-top:18px;border:1px dashed rgba(var(--ak9-border),.13);border-radius:20px;background:rgba(var(--ak9-surface-2),.42);display:flex;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:left}.ak9-empty>span{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:rgba(var(--ak9-accent),.1);color:rgb(var(--ak9-accent))}.ak9-empty>div{display:flex;flex-direction:column}.ak9-empty strong{font-size:13px}.ak9-empty p{font-size:10px;color:rgb(var(--ak9-muted));margin-top:4px}.ak9-empty>button{height:36px;padding:0 12px;border-radius:10px;background:rgba(var(--ak9-accent),.12);color:rgb(var(--ak9-accent));font-size:9px;font-weight:850}

/* trust */
.ak9-trust-center{border:1px solid rgba(var(--ak9-border),.09);border-radius:27px;background:linear-gradient(135deg,rgba(var(--ak9-surface),.84),rgba(var(--ak9-accent),.045));padding:28px}.ak9-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ak9-trust-grid article{min-height:145px;padding:18px;border:1px solid rgba(var(--ak9-border),.08);border-radius:18px;background:rgba(var(--ak9-surface-2),.58);display:flex;gap:13px}.ak9-trust-grid article>span{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:rgba(var(--ak9-accent),.11);color:rgb(var(--ak9-accent));flex:0 0 auto}.ak9-trust-grid strong{font-size:12px}.ak9-trust-grid p{font-size:9px;line-height:1.65;color:rgb(var(--ak9-muted));margin-top:7px}

/* modal */
.ak9-modal{position:fixed;inset:0;z-index:220;display:grid;place-items:center;padding:22px}.ak9-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(10px)}.ak9-modal-panel{position:relative;width:min(1120px,100%);max-height:min(84vh,900px);overflow:auto;border:1px solid rgba(var(--ak9-border),.13);border-radius:26px;background:rgb(var(--ak9-surface));box-shadow:0 40px 120px rgba(0,0,0,.5);padding:24px;animation:ak9-modal-in .28s var(--ak9-ease)}.ak9-modal-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.ak9-modal-panel>header span{font-size:9px;letter-spacing:.12em;color:rgb(var(--ak9-accent));font-weight:900;text-transform:uppercase}.ak9-modal-panel>header h2{font-size:30px;letter-spacing:-.04em;margin-top:5px}.ak9-modal-panel>header p{font-size:10px;color:rgb(var(--ak9-muted));margin-top:6px}.ak9-modal-panel>header>button{width:40px;height:40px;border-radius:12px;background:rgba(var(--ak9-border),.06);display:grid;place-items:center}.ak9-category-modal>label{height:48px;border-radius:14px;background:rgba(var(--ak9-surface-2),.75);border:1px solid rgba(var(--ak9-border),.09);display:grid;grid-template-columns:34px 1fr;align-items:center;padding:0 12px;margin-bottom:16px}.ak9-category-modal>label i{color:rgb(var(--ak9-accent))}.ak9-category-modal>label input{background:none;border:0;outline:0;font-size:11px}.ak9-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ak9-category-card{min-height:82px;padding:10px;border-radius:16px;border:1px solid rgba(var(--ak9-border),.08);background:rgba(var(--ak9-surface-2),.58);display:grid;grid-template-columns:55px 1fr 28px;align-items:center;gap:12px;text-align:left;transition:transform .2s ease,border-color .2s ease}.ak9-category-card:hover{transform:translateY(-2px);border-color:rgba(var(--ak9-accent),.3)}.ak9-category-card>span{width:55px;height:55px;border-radius:13px;overflow:hidden;background:rgba(var(--ak9-accent),.08);display:grid;place-items:center;color:rgb(var(--ak9-accent))}.ak9-category-card img{width:100%;height:100%;object-fit:cover}.ak9-category-card div{display:flex;flex-direction:column}.ak9-category-card strong{font-size:11px}.ak9-category-card small{font-size:8px;color:rgb(var(--ak9-muted));margin-top:4px}.ak9-category-card>i{color:rgb(var(--ak9-muted));font-size:10px}.ak9-group-modal .ak9-product-grid{grid-template-columns:repeat(3,1fr)}

/* feedback */
.ak9-feedbacks{border:1px solid rgba(var(--ak9-border),.09);border-radius:28px;background:rgba(var(--ak9-surface),.68);padding:30px}.ak9-feedbacks.is-page{margin-top:4px}.ak9-page-hero{min-height:230px;border:1px solid rgba(var(--ak9-border),.09);border-radius:26px;background:linear-gradient(135deg,rgba(var(--ak9-accent),.12),rgba(var(--ak9-surface),.92));display:flex;flex-direction:column;justify-content:center;padding:38px;margin-bottom:28px;overflow:hidden;position:relative}.ak9-page-hero:after{content:"";position:absolute;right:-80px;top:-90px;width:320px;height:320px;border-radius:50%;border:1px solid rgba(var(--ak9-accent),.22);box-shadow:0 0 0 40px rgba(var(--ak9-accent),.025),0 0 0 80px rgba(var(--ak9-accent),.02)}.ak9-page-hero>span{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ak9-accent));font-weight:900}.ak9-page-hero h1{font-size:46px;line-height:1;letter-spacing:-.055em;margin-top:10px;font-weight:930}.ak9-page-hero p{font-size:12px;color:rgb(var(--ak9-muted));margin-top:12px;max-width:620px}.ak9-section-head>div>p i{color:#f5b942}.ak9-review-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:10px;border-radius:14px;background:rgba(var(--ak9-surface-2),.55);border:1px solid rgba(var(--ak9-border),.07)}.ak9-review-toolbar>span{display:flex;align-items:center;gap:8px;font-size:10px;color:rgb(var(--ak9-muted))}.ak9-review-toolbar select{height:38px;border-radius:11px;padding:0 30px 0 11px;border:1px solid rgba(var(--ak9-border),.1);background:rgb(var(--ak9-surface));font-size:9px;outline:0}.ak9-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.ak9-review-grid.is-carousel{display:grid;grid-template-columns:repeat(4,1fr)}.ak9-review-card{min-height:270px;padding:18px;border:1px solid rgba(var(--ak9-border),.08);border-radius:19px;background:rgba(var(--ak9-surface-2),.68);display:flex;flex-direction:column;transition:transform .22s var(--ak9-ease),border-color .22s ease}.ak9-review-card:hover{transform:translateY(-3px);border-color:rgba(var(--ak9-accent),.25)}.ak9-review-top{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px}.ak9-review-avatar{width:38px;height:38px;border-radius:13px;background:rgba(var(--ak9-accent),.11);color:rgb(var(--ak9-accent));display:grid;place-items:center}.ak9-review-top>div{display:flex;flex-direction:column}.ak9-review-top strong{font-size:10px}.ak9-review-top small{font-size:8px;color:rgb(var(--ak9-muted));margin-top:3px}.ak9-review-top small i{color:rgb(var(--ak9-success));margin-right:4px}.ak9-review-top time{font-size:8px;color:rgb(var(--ak9-muted))}.ak9-review-rating{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.ak9-review-rating>span{display:flex;gap:3px;color:#f4b943;font-size:10px}.ak9-review-rating em{height:25px;padding:0 8px;border-radius:999px;background:rgba(var(--ak9-success),.1);color:rgb(var(--ak9-success));display:flex;align-items:center;gap:5px;font-size:8px;font-weight:850;font-style:normal}.ak9-review-message{font-size:11px;line-height:1.7;margin-top:15px;color:rgb(var(--ak9-text));display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.ak9-review-message.is-automatic{color:rgb(var(--ak9-muted));font-style:italic}.ak9-review-reply{margin-top:14px;padding:11px;border-radius:13px;background:rgba(var(--ak9-accent),.07);border:1px solid rgba(var(--ak9-accent),.12);display:flex;gap:9px}.ak9-review-reply>span{color:rgb(var(--ak9-accent));font-size:10px}.ak9-review-reply strong{font-size:8px;text-transform:uppercase;letter-spacing:.08em}.ak9-review-reply p{font-size:9px;line-height:1.55;color:rgb(var(--ak9-muted));margin-top:4px}.ak9-review-product{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(var(--ak9-border),.07);font-size:8px;color:rgb(var(--ak9-muted))}.ak9-review-product i{color:rgb(var(--ak9-accent))}.ak9-review-product strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* footer */
.ak9-footer{margin-top:38px;padding:30px;border:1px solid rgba(var(--ak9-border),.09);border-radius:28px 28px 0 0;background:rgba(var(--ak9-surface),.84)}.ak9-footer-main{display:grid;grid-template-columns:minmax(300px,.9fr) 1.1fr;gap:70px}.ak9-footer-brand>a{display:flex;align-items:center;gap:12px}.ak9-footer-brand .ak9-brand-logo{width:48px;height:48px}.ak9-footer-brand>a>span:last-child{display:flex;flex-direction:column}.ak9-footer-brand strong{font-size:16px;font-weight:900}.ak9-footer-brand small{font-size:8px;text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--ak9-muted))}.ak9-footer-brand>p{max-width:460px;font-size:10px;line-height:1.75;color:rgb(var(--ak9-muted));margin-top:15px}.ak9-footer-status{display:inline-flex;align-items:center;gap:8px;margin-top:18px;height:34px;padding:0 10px;border-radius:10px;background:rgba(var(--ak9-success),.07);font-size:8px;color:rgb(var(--ak9-muted))}.ak9-footer-status>i{width:6px;height:6px;border-radius:50%;background:rgb(var(--ak9-success))}.ak9-footer-status a{color:rgb(var(--ak9-success));font-weight:850}.ak9-footer-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ak9-footer-columns section{display:flex;flex-direction:column;gap:9px}.ak9-footer-columns strong{font-size:10px;text-transform:uppercase;letter-spacing:.11em;margin-bottom:4px}.ak9-footer-columns a,.ak9-footer-columns span{font-size:9px;color:rgb(var(--ak9-muted));transition:color .18s ease}.ak9-footer-columns a:hover{color:rgb(var(--ak9-accent))}.ak9-footer-bottom{margin-top:28px;padding-top:18px;border-top:1px solid rgba(var(--ak9-border),.07);display:flex;justify-content:space-between;gap:20px;font-size:8px;color:rgb(var(--ak9-muted))}

/* product page */
.ak9-product-page{display:block}.ak9-product-wrap{display:flex;flex-direction:column;gap:22px}.ak9-breadcrumb{display:flex;align-items:center;gap:8px;font-size:9px;color:rgb(var(--ak9-muted));padding:0 4px}.ak9-breadcrumb i{font-size:7px}.ak9-breadcrumb strong{color:rgb(var(--ak9-text));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak9-product-hero{position:relative;min-height:300px;border:1px solid rgba(var(--ak9-border),.1);border-radius:28px;background:linear-gradient(135deg,rgba(var(--ak9-surface),.98),rgba(var(--ak9-surface-2),.88));overflow:hidden;padding:38px;display:grid;grid-template-columns:1fr 390px;align-items:center}.ak9-product-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 40%,rgba(var(--ak9-accent),.18),transparent 38%)}.ak9-product-hero-copy{position:relative;z-index:2}.ak9-product-hero h1{font-size:clamp(42px,4.5vw,68px);line-height:.98;letter-spacing:-.06em;font-weight:940;margin-top:17px;max-width:850px}.ak9-product-hero-copy>p{font-size:11px;color:rgb(var(--ak9-muted));margin-top:15px}.ak9-product-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:19px}.ak9-product-tags span{height:29px;padding:0 10px;border-radius:999px;border:1px solid rgba(var(--ak9-border),.09);background:rgba(var(--ak9-surface-2),.68);display:flex;align-items:center;font-size:8px;font-weight:850;color:rgb(var(--ak9-muted))}.ak9-product-hero-art{position:relative;height:270px;display:grid;place-items:center}.ak9-product-hero-art img{position:absolute;right:-2%;bottom:-32%;height:138%;width:auto;filter:drop-shadow(0 30px 45px rgba(0,0,0,.44))}.ak9-product-hero-art b{font-size:120px;font-style:italic;color:rgba(var(--ak9-accent),.46)}.ak9-product-hero-art i{position:absolute;width:250px;height:250px;border-radius:50%;border:1px solid rgba(var(--ak9-accent),.26);transform:rotateX(65deg);animation:ak9-orbit 11s linear infinite}.ak9-product-hero-art i:nth-of-type(2){width:170px;height:170px;animation-direction:reverse;animation-duration:8s}
.ak9-product-layout{display:grid;grid-template-columns:minmax(0,1fr) 480px;gap:22px;align-items:start}.ak9-product-main{display:flex;flex-direction:column;gap:20px;min-width:0}.ak9-gallery,.ak9-facts,.ak9-product-content,.ak9-product-faq,.ak9-product-reviews,.ak9-upsells{border:1px solid rgba(var(--ak9-border),.09);border-radius:24px;background:rgba(var(--ak9-surface),.72);padding:22px}.ak9-gallery{padding:10px;overflow:hidden}.ak9-gallery img{width:100%;max-height:560px;object-fit:cover;border-radius:17px}.ak9-facts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.ak9-facts-grid article{min-height:96px;padding:13px;border-radius:15px;background:rgba(var(--ak9-surface-2),.68);border:1px solid rgba(var(--ak9-border),.06);display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto auto;column-gap:9px;align-items:center}.ak9-facts-grid i{grid-row:1/3;width:32px;height:32px;border-radius:10px;background:rgba(var(--ak9-accent),.1);color:rgb(var(--ak9-accent));display:grid;place-items:center;font-size:10px}.ak9-facts-grid small{font-size:8px;color:rgb(var(--ak9-muted))}.ak9-facts-grid strong{font-size:10px;margin-top:3px}.ak9-tabs{display:flex;gap:7px;overflow:auto;padding-bottom:12px;border-bottom:1px solid rgba(var(--ak9-border),.07)}.ak9-tabs button{height:36px;padding:0 12px;border-radius:10px;background:rgba(var(--ak9-border),.04);font-size:9px;font-weight:850;color:rgb(var(--ak9-muted));white-space:nowrap}.ak9-tabs button.is-active{background:rgba(var(--ak9-accent),.12);color:rgb(var(--ak9-accent))}.ak9-richtext{max-width:780px;padding-top:20px;font-size:12px;line-height:1.8;color:rgb(var(--ak9-muted))}.ak9-richtext h1,.ak9-richtext h2,.ak9-richtext h3{color:rgb(var(--ak9-text));font-weight:900;line-height:1.25;margin:24px 0 10px}.ak9-richtext h2{font-size:21px}.ak9-richtext h3{font-size:16px}.ak9-richtext p{margin:10px 0}.ak9-richtext ul{list-style:disc;padding-left:20px}.ak9-richtext strong{color:rgb(var(--ak9-text))}.ak9-faq-list{display:grid;gap:8px}.ak9-faq-list details{border:1px solid rgba(var(--ak9-border),.07);border-radius:14px;background:rgba(var(--ak9-surface-2),.58);overflow:hidden}.ak9-faq-list summary{min-height:50px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;font-size:10px;font-weight:850;list-style:none}.ak9-faq-list summary::-webkit-details-marker{display:none}.ak9-faq-list summary i{font-size:9px;color:rgb(var(--ak9-accent));transition:transform .2s ease}.ak9-faq-list details[open] summary i{transform:rotate(45deg)}.ak9-faq-list p{padding:0 14px 14px;font-size:9px;line-height:1.65;color:rgb(var(--ak9-muted))}.ak9-review-grid{grid-template-columns:repeat(2,1fr)}.ak9-upsells .ak9-product-grid{grid-template-columns:repeat(2,1fr)}
.ak9-purchase-panel{position:sticky;top:104px;border:1px solid rgba(var(--ak9-border),.1);border-radius:26px;background:rgba(var(--ak9-surface),.92);box-shadow:0 26px 70px rgba(0,0,0,.2);padding:20px;max-height:calc(100vh - 120px);overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--ak9-accent),.5) transparent}.ak9-purchase-form{display:flex;flex-direction:column;gap:14px}.ak9-purchase-top{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-bottom:14px;border-bottom:1px solid rgba(var(--ak9-border),.08)}.ak9-purchase-top>div>span{font-size:8px;color:rgb(var(--ak9-accent));font-weight:900;text-transform:uppercase;letter-spacing:.12em}.ak9-purchase-top h2{font-size:25px;letter-spacing:-.04em;margin-top:4px}.ak9-purchase-top p{font-size:9px;color:rgb(var(--ak9-muted));margin-top:5px;line-height:1.55}.ak9-secure-chip{height:30px;padding:0 9px;border-radius:9px;background:rgba(var(--ak9-success),.08);color:rgb(var(--ak9-success));display:flex;align-items:center;gap:6px;font-size:8px;font-weight:850;white-space:nowrap}.ak9-purchase-section{padding:14px;border-radius:17px;border:1px solid rgba(var(--ak9-border),.07);background:rgba(var(--ak9-surface-2),.55)}.ak9-section-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ak9-section-label>span{display:flex;align-items:center;gap:7px;font-size:9px}.ak9-section-label i{color:rgb(var(--ak9-accent))}.ak9-section-label small{font-size:8px;color:rgb(var(--ak9-muted))}.ak9-variant-search{height:42px;border-radius:12px;border:1px solid rgba(var(--ak9-border),.08);background:rgba(var(--ak9-surface),.78);display:grid;grid-template-columns:28px 1fr auto;align-items:center;padding:0 9px;margin-bottom:10px}.ak9-variant-search>i{font-size:10px;color:rgb(var(--ak9-accent))}.ak9-variant-search input{background:none;border:0;outline:0;font-size:9px}.ak9-variant-search button{height:28px;padding:0 8px;border-radius:8px;background:rgba(var(--ak9-border),.05);display:flex;align-items:center;gap:5px;font-size:8px;color:rgb(var(--ak9-muted))}.ak9-variant-search button.is-active{background:rgba(var(--ak9-accent),.12);color:rgb(var(--ak9-accent))}.ak9-variant-list{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ak9-variant-option{min-height:82px;padding:11px;border-radius:13px;border:1px solid rgba(var(--ak9-border),.07);background:rgba(var(--ak9-surface),.64);display:grid;grid-template-columns:18px 1fr auto;gap:8px;align-items:center;text-align:left;transition:background .18s ease,border-color .18s ease,transform .18s ease}.ak9-variant-option:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(var(--ak9-accent),.25)}.ak9-variant-option.is-selected{background:rgba(var(--ak9-accent),.12);border-color:rgba(var(--ak9-accent),.44);box-shadow:0 0 0 1px rgba(var(--ak9-accent),.08) inset}.ak9-variant-option:disabled{opacity:.42;cursor:not-allowed}.ak9-variant-radio{width:16px;height:16px;border-radius:50%;border:1px solid rgba(var(--ak9-border),.2);display:grid;place-items:center}.ak9-variant-radio i{width:7px;height:7px;border-radius:50%;background:rgb(var(--ak9-accent));transform:scale(0);transition:transform .18s ease}.ak9-variant-option.is-selected .ak9-variant-radio i{transform:scale(1)}.ak9-variant-copy{display:flex;flex-direction:column;min-width:0}.ak9-variant-copy strong{font-size:9px;line-height:1.35;word-break:break-word}.ak9-variant-copy small{font-size:8px;color:rgb(var(--ak9-muted));margin-top:3px}.ak9-variant-copy em{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:7px;color:rgb(var(--ak9-success));font-style:normal}.ak9-variant-copy em>i{width:5px;height:5px;border-radius:50%;background:currentColor}.ak9-variant-copy em.is-out{color:rgb(var(--ak9-danger))}.ak9-variant-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.ak9-variant-price del{font-size:7px;color:rgb(var(--ak9-muted))}.ak9-variant-price b{font-size:10px}.ak9-variant-empty{height:80px;border-radius:12px;border:1px dashed rgba(var(--ak9-border),.1);display:flex;align-items:center;justify-content:center;gap:8px;font-size:9px;color:rgb(var(--ak9-muted))}.ak9-selection-summary{min-height:76px;padding:12px;border-radius:16px;border:1px solid rgba(var(--ak9-accent),.22);background:linear-gradient(135deg,rgba(var(--ak9-accent),.11),rgba(var(--ak9-surface-2),.64));display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px}.ak9-selection-summary.is-empty{border-color:rgba(var(--ak9-border),.08);background:rgba(var(--ak9-surface-2),.45)}.ak9-selection-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:rgba(var(--ak9-accent),.12);color:rgb(var(--ak9-accent))}.ak9-selection-summary>div:nth-child(2){display:flex;flex-direction:column;min-width:0}.ak9-selection-summary small{font-size:7px;text-transform:uppercase;letter-spacing:.09em;color:rgb(var(--ak9-muted))}.ak9-selection-summary strong{font-size:10px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak9-selection-summary span{font-size:7px;color:rgb(var(--ak9-muted));margin-top:4px}.ak9-selection-price{display:flex;flex-direction:column;align-items:flex-end}.ak9-selection-price del{font-size:7px;color:rgb(var(--ak9-muted))}.ak9-selection-price b{font-size:15px;color:rgb(var(--ak9-accent))}.ak9-quantity-control{height:52px;border-radius:13px;background:rgba(var(--ak9-surface),.7);border:1px solid rgba(var(--ak9-border),.07);display:grid;grid-template-columns:48px 1fr 48px;overflow:hidden}.ak9-quantity-control>button{display:grid;place-items:center;color:rgb(var(--ak9-accent));background:rgba(var(--ak9-border),.025)}.ak9-quantity-control>button:disabled{opacity:.35}.ak9-quantity-control label{display:flex;align-items:center;justify-content:center;gap:5px;border-left:1px solid rgba(var(--ak9-border),.06);border-right:1px solid rgba(var(--ak9-border),.06)}.ak9-quantity-control input{width:58px;background:none;border:0;outline:0;text-align:right;font-size:14px;font-weight:900}.ak9-quantity-control small{font-size:8px;color:rgb(var(--ak9-muted))}.ak9-error,.ak9-purchase-error{font-size:8px;color:rgb(var(--ak9-danger));margin-top:7px}.ak9-volume{margin-top:10px;padding:10px;border-radius:11px;background:rgba(var(--ak9-accent),.07);font-size:8px;color:rgb(var(--ak9-muted))}.ak9-volume>div{display:flex;justify-content:space-between}.ak9-volume span{display:flex;align-items:center;gap:6px}.ak9-volume i{color:rgb(var(--ak9-accent))}.ak9-volume p{margin-top:6px}.ak9-addon-list{display:grid;gap:7px}.ak9-addon{min-height:54px;padding:8px;border-radius:11px;background:rgba(var(--ak9-surface),.62);display:grid;grid-template-columns:1fr auto 30px;align-items:center;gap:8px}.ak9-addon>div{display:flex;align-items:center;gap:8px}.ak9-addon img{width:34px;height:34px;border-radius:8px;object-fit:cover}.ak9-addon span{display:flex;flex-direction:column}.ak9-addon strong{font-size:8px}.ak9-addon small{font-size:7px;color:rgb(var(--ak9-muted));margin-top:2px}.ak9-addon>b{font-size:9px}.ak9-addon>button{width:28px;height:28px;border-radius:8px;background:rgba(var(--ak9-accent),.12);color:rgb(var(--ak9-accent));display:grid;place-items:center}.ak9-addon>button.is-remove{background:rgba(var(--ak9-danger),.1);color:rgb(var(--ak9-danger))}.ak9-checkout-total{min-height:68px;padding:12px 14px;border-radius:16px;background:rgba(var(--ak9-surface-2),.62);border:1px solid rgba(var(--ak9-border),.08);display:flex;align-items:center;justify-content:space-between}.ak9-checkout-total.is-ready{border-color:rgba(var(--ak9-success),.2)}.ak9-checkout-total>div{display:flex;flex-direction:column}.ak9-checkout-total small{font-size:7px;text-transform:uppercase;letter-spacing:.09em;color:rgb(var(--ak9-muted))}.ak9-checkout-total strong{font-size:21px;margin-top:3px}.ak9-checkout-total>span{display:flex;align-items:center;gap:5px;font-size:7px;color:rgb(var(--ak9-muted))}.ak9-checkout-total>span i{color:rgb(var(--ak9-success))}.ak9-purchase-actions{display:grid;grid-template-columns:1fr 1.28fr;gap:8px}.ak9-add-cart,.ak9-buy-now{height:56px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.ak9-add-cart{border:1px solid rgba(var(--ak9-border),.1);background:rgba(var(--ak9-surface-2),.7)}.ak9-buy-now{background:linear-gradient(135deg,rgb(var(--ak9-accent)),rgb(var(--ak9-accent-2)));color:#fff;box-shadow:0 16px 32px rgba(var(--ak9-accent),.2);justify-content:space-between;padding:0 16px}.ak9-add-cart span{display:flex;align-items:center;gap:7px}.ak9-buy-now>span{display:flex;flex-direction:column;align-items:flex-start}.ak9-buy-now small{font-size:7px;opacity:.75;margin-top:2px}.ak9-add-cart:disabled,.ak9-buy-now:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.ak9-add-cart:not(:disabled):hover,.ak9-buy-now:not(:disabled):hover{transform:translateY(-2px)}.ak9-purchase-assurance{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ak9-purchase-assurance span{min-height:38px;padding:6px;border-radius:10px;background:rgba(var(--ak9-border),.035);display:flex;align-items:center;justify-content:center;gap:5px;text-align:center}.ak9-purchase-assurance i{font-size:8px;color:rgb(var(--ak9-accent))}.ak9-purchase-assurance b{font-size:7px;color:rgb(var(--ak9-muted))}.ak9-live-stats{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.ak9-live-stats span{min-height:46px;border-radius:12px;background:rgba(var(--ak9-border),.035);display:grid;grid-template-columns:24px 22px 1fr;align-items:center;padding:7px}.ak9-live-stats i{color:rgb(var(--ak9-accent));font-size:9px}.ak9-live-stats b{font-size:10px}.ak9-live-stats small{font-size:7px;color:rgb(var(--ak9-muted));line-height:1.3}.ak9-mobile-buy{display:none}
.ak9-sale-toast-wrap{position:fixed;left:22px;bottom:22px;z-index:180}.ak9-sale-toast{position:relative;width:min(370px,calc(100vw - 32px));min-height:92px;padding:11px;border:1px solid rgba(var(--ak9-border),.13);border-radius:18px;background:rgb(var(--ak9-surface));box-shadow:0 26px 75px rgba(0,0,0,.42);display:grid;grid-template-columns:62px 1fr 28px;align-items:center;gap:11px;overflow:hidden}.ak9-sale-toast>img,.ak9-sale-toast>span{width:62px;height:62px;border-radius:13px;object-fit:cover;background:rgba(var(--ak9-accent),.1);display:grid;place-items:center;color:rgb(var(--ak9-accent));font-weight:900}.ak9-sale-toast>div{display:flex;flex-direction:column;min-width:0}.ak9-sale-toast small{font-size:7px;color:rgb(var(--ak9-muted));display:flex;align-items:center;gap:6px}.ak9-sale-toast small i{width:5px;height:5px;border-radius:50%;background:rgb(var(--ak9-success))}.ak9-sale-toast strong{font-size:11px;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak9-sale-toast p{display:flex;align-items:center;gap:5px;font-size:7px;color:rgb(var(--ak9-muted));margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak9-sale-toast>button{width:28px;height:28px;border-radius:9px;background:rgba(var(--ak9-border),.05);display:grid;place-items:center;color:rgb(var(--ak9-muted));font-size:9px}.ak9-toast-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,rgb(var(--ak9-accent)),rgb(var(--ak9-accent-2)));animation:ak9-toast-progress 6.5s linear forwards}

/* status */
.ak9-status-page{display:flex;flex-direction:column;gap:22px}.ak9-service-panel,.ak9-stock-panel{border:1px solid rgba(var(--ak9-border),.09);border-radius:25px;background:rgba(var(--ak9-surface),.72);padding:24px}.ak9-service-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.ak9-service-grid article{min-height:86px;padding:12px;border-radius:15px;background:rgba(var(--ak9-surface-2),.62);display:grid;grid-template-columns:34px 1fr 9px;align-items:center;gap:9px}.ak9-service-grid article>i{width:34px;height:34px;border-radius:11px;background:rgba(var(--ak9-success),.09);color:rgb(var(--ak9-success));display:grid;place-items:center;font-size:10px}.ak9-service-grid span{display:flex;flex-direction:column}.ak9-service-grid strong{font-size:9px}.ak9-service-grid small{font-size:7px;color:rgb(var(--ak9-muted));margin-top:3px}.ak9-service-grid em{width:7px;height:7px;border-radius:50%;background:rgb(var(--ak9-success));box-shadow:0 0 0 4px rgba(var(--ak9-success),.09)}.ak9-service-panel>p{margin-top:13px;display:flex;align-items:center;gap:7px;font-size:8px;color:rgb(var(--ak9-muted))}.ak9-service-panel>p i{color:rgb(var(--ak9-accent))}.ak9-status-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:22px}.ak9-status-summary article{min-height:84px;padding:14px;border-radius:15px;background:rgba(var(--ak9-surface-2),.62);display:flex;flex-direction:column;justify-content:center}.ak9-status-summary small{font-size:8px;color:rgb(var(--ak9-muted))}.ak9-status-summary strong{font-size:27px;letter-spacing:-.04em;margin-top:4px}.ak9-status-toolbar{display:grid;grid-template-columns:minmax(250px,1fr) auto;gap:10px;margin-bottom:15px}.ak9-status-toolbar>label{height:44px;border-radius:13px;border:1px solid rgba(var(--ak9-border),.08);background:rgba(var(--ak9-surface-2),.58);display:grid;grid-template-columns:30px 1fr;align-items:center;padding:0 11px}.ak9-status-toolbar label i{color:rgb(var(--ak9-accent));font-size:10px}.ak9-status-toolbar input{background:none;border:0;outline:0;font-size:9px}.ak9-status-toolbar>div{display:flex;gap:6px;overflow:auto}.ak9-status-toolbar button{height:44px;padding:0 11px;border-radius:12px;background:rgba(var(--ak9-surface-2),.58);border:1px solid rgba(var(--ak9-border),.07);white-space:nowrap;font-size:8px;font-weight:850;color:rgb(var(--ak9-muted))}.ak9-status-toolbar button.is-active{background:rgba(var(--ak9-accent),.12);border-color:rgba(var(--ak9-accent),.3);color:rgb(var(--ak9-accent))}.ak9-status-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ak9-status-card{min-height:70px;padding:9px;border-radius:14px;border:1px solid rgba(var(--ak9-border),.07);background:rgba(var(--ak9-surface-2),.52);display:grid;grid-template-columns:40px 1fr auto 18px;align-items:center;gap:9px;transition:transform .18s ease,border-color .18s ease}.ak9-status-card:hover{transform:translateY(-1px);border-color:rgba(var(--ak9-accent),.24)}.ak9-status-icon{width:40px;height:40px;border-radius:11px;background:rgba(var(--ak9-accent),.09);color:rgb(var(--ak9-accent));display:grid;place-items:center}.ak9-status-card>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.ak9-status-card strong{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak9-status-card small{font-size:7px;color:rgb(var(--ak9-muted));margin-top:3px}.ak9-status-card em{height:26px;padding:0 8px;border-radius:999px;display:flex;align-items:center;gap:5px;font-size:7px;font-style:normal;color:rgb(var(--ak9-success));background:rgba(var(--ak9-success),.07);white-space:nowrap}.ak9-status-card em i{width:5px;height:5px;border-radius:50%;background:currentColor}.ak9-status-card em.is-low{color:rgb(var(--ak9-warning));background:rgba(var(--ak9-warning),.07)}.ak9-status-card em.is-unavailable{color:rgb(var(--ak9-danger));background:rgba(var(--ak9-danger),.07)}.ak9-status-card>.fa-chevron-right{font-size:7px;color:rgb(var(--ak9-muted))}

/* blog, faq, legal, cart */
.ak-blog-page,.ak-faq-page,.ak-legal-page,.ak-cart-page,.ak-feedback-page{border:1px solid rgba(var(--ak9-border),.09);border-radius:28px;background:rgba(var(--ak9-surface),.7);padding:28px}.ak-v7-blog-hero{min-height:360px;border:1px solid rgba(var(--ak9-border),.09);border-radius:25px;background:linear-gradient(135deg,rgba(var(--ak9-accent),.12),rgba(var(--ak9-surface-2),.75));display:grid;grid-template-columns:1.1fr .9fr;align-items:center;padding:36px;overflow:hidden}.ak-v7-blog-hero-copy>span{font-size:9px;letter-spacing:.14em;color:rgb(var(--ak9-accent));font-weight:900}.ak-v7-blog-hero h1{font-size:46px;line-height:1.02;letter-spacing:-.055em;margin-top:12px;font-weight:930}.ak-v7-blog-hero p{font-size:11px;line-height:1.7;color:rgb(var(--ak9-muted));margin-top:14px;max-width:640px}.ak-v7-blog-hero-copy>div{display:flex;gap:8px;margin-top:22px}.ak-v7-blog-hero-copy a{height:44px;padding:0 13px;border-radius:12px;background:rgba(var(--ak9-accent),.12);display:flex;align-items:center;gap:8px;font-size:9px;font-weight:850}.ak-v7-blog-hero-art{position:relative;height:300px}.ak-v7-blog-hero-art img{position:absolute;bottom:-22%;height:120%;width:auto;filter:drop-shadow(0 30px 38px rgba(0,0,0,.4))}.ak-v7-blog-hero-art img:first-of-type{right:1%}.ak-v7-blog-hero-art img:nth-of-type(2){left:0;opacity:.55}.ak-v7-blog-hero-art b{position:absolute;inset:0;display:grid;place-items:center;font-size:70px;color:rgba(var(--ak9-accent),.18);letter-spacing:-.05em}.ak-v7-publisher-posts{margin-top:26px}.ak-v7-section-title span{font-size:9px;color:rgb(var(--ak9-accent));letter-spacing:.12em;font-weight:900}.ak-v7-section-title h2{font-size:34px;letter-spacing:-.045em;margin-top:7px}.ak-v7-section-title p{font-size:10px;color:rgb(var(--ak9-muted));margin-top:8px}.ak-v7-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:18px}.ak-blog-card{border:1px solid rgba(var(--ak9-border),.08);border-radius:19px;background:rgba(var(--ak9-surface-2),.62);overflow:hidden;transition:transform .22s ease,border-color .22s ease}.ak-blog-card:hover{transform:translateY(-3px);border-color:rgba(var(--ak9-accent),.26)}.ak-blog-card-media{height:180px;display:grid;place-items:center;background:rgba(var(--ak9-accent),.08);overflow:hidden}.ak-blog-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .45s var(--ak9-ease)}.ak-blog-card:hover img{transform:scale(1.045)}.ak-blog-card-media span{font-size:35px;color:rgb(var(--ak9-accent))}.ak-blog-card-body{padding:17px}.ak-blog-card-meta{display:flex;justify-content:space-between;font-size:8px;color:rgb(var(--ak9-muted))}.ak-blog-card-meta span{color:rgb(var(--ak9-accent));font-weight:850}.ak-blog-card h2{font-size:16px;line-height:1.35;margin-top:10px;font-weight:900}.ak-blog-card p{font-size:9px;line-height:1.65;color:rgb(var(--ak9-muted));margin-top:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ak-blog-card-read{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:9px;font-weight:850;color:rgb(var(--ak9-accent))}.ak-blog-empty{min-height:190px;margin-top:24px;border:1px dashed rgba(var(--ak9-border),.12);border-radius:20px;display:flex;align-items:center;justify-content:center;gap:16px;padding:24px}.ak-blog-empty>span{width:50px;height:50px;border-radius:15px;background:rgba(var(--ak9-accent),.1);color:rgb(var(--ak9-accent));display:grid;place-items:center}.ak-blog-empty>div{max-width:500px}.ak-blog-empty strong{font-size:14px}.ak-blog-empty p{font-size:9px;color:rgb(var(--ak9-muted));margin-top:5px}.ak-blog-empty>a{height:40px;padding:0 12px;border-radius:11px;background:rgba(var(--ak9-accent),.12);display:flex;align-items:center;gap:7px;font-size:9px;font-weight:850}.ak-editorial-standards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.ak-editorial-standards article{min-height:104px;padding:14px;border-radius:15px;background:rgba(var(--ak9-surface-2),.58);display:flex;gap:10px}.ak-editorial-standards>article>i{width:34px;height:34px;border-radius:10px;background:rgba(var(--ak9-accent),.1);color:rgb(var(--ak9-accent));display:grid;place-items:center}.ak-editorial-standards strong{font-size:10px}.ak-editorial-standards p{font-size:8px;line-height:1.6;color:rgb(var(--ak9-muted));margin-top:5px}
.ak-faq-wrap{max-width:1060px;margin:0 auto}.ak-page-heading{margin-bottom:24px}.ak-page-heading>span{font-size:9px;color:rgb(var(--ak9-accent));font-weight:900;letter-spacing:.13em;text-transform:uppercase}.ak-page-heading h1{font-size:46px;letter-spacing:-.055em;margin-top:9px;font-weight:930}.ak-page-heading p{font-size:11px;color:rgb(var(--ak9-muted));margin-top:10px}.ak-faq-list{display:grid;gap:9px}.ak-faq-item{border:1px solid rgba(var(--ak9-border),.08);border-radius:16px;background:rgba(var(--ak9-surface-2),.58);overflow:hidden}.ak-faq-question{width:100%;min-height:64px;padding:0 15px;display:grid;grid-template-columns:32px 1fr 28px;align-items:center;gap:10px;text-align:left}.ak-faq-index{width:30px;height:30px;border-radius:10px;background:rgba(var(--ak9-accent),.1);color:rgb(var(--ak9-accent));display:grid;place-items:center;font-size:9px;font-weight:900}.ak-faq-question-copy{font-size:11px;font-weight:850}.ak-faq-chevron{width:28px;height:28px;border-radius:9px;background:rgba(var(--ak9-border),.05);display:grid;place-items:center;color:rgb(var(--ak9-muted));font-size:8px;transition:transform .2s ease}.ak-faq-item.is-open .ak-faq-chevron{transform:rotate(180deg);color:rgb(var(--ak9-accent))}.ak-faq-answer-wrap{max-height:0;overflow:hidden;transition:max-height .28s var(--ak9-ease)}.ak-faq-answer{padding:0 57px 18px;font-size:9px;line-height:1.7;color:rgb(var(--ak9-muted))}
.ak-legal-shell,.ak-legal-page>div,.ak-privacy-page>div,.ak-refund-page>div{max-width:980px;margin:0 auto}.ak-legal-card,.ak-policy-card{border:1px solid rgba(var(--ak9-border),.08);border-radius:18px;background:rgba(var(--ak9-surface-2),.58);padding:20px;margin-top:10px}.ak-legal-card h2,.ak-policy-card h2{font-size:17px;font-weight:900}.ak-legal-card p,.ak-policy-card p{font-size:10px;line-height:1.75;color:rgb(var(--ak9-muted));margin-top:8px}
.ak-cart-page{padding:26px}.ak-cart-page .ak-page-heading{margin-bottom:20px}.ak-cart-page input,.ak-cart-page select,.ak-cart-page textarea{border-radius:12px!important;background:rgba(var(--ak9-surface-2),.7)!important;border-color:rgba(var(--ak9-border),.1)!important}.ak-cart-page button[type=submit]{background:linear-gradient(135deg,rgb(var(--ak9-accent)),rgb(var(--ak9-accent-2)))!important;color:#fff!important;border-radius:14px!important}

/* command modal */
.ak9-command-modal{position:fixed;inset:0;z-index:260;display:grid;place-items:start center;padding-top:min(16vh,150px)}.ak9-command-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(11px);opacity:0;transition:opacity .18s ease}.ak9-command-modal>section{position:relative;width:min(720px,calc(100vw - 28px));border:1px solid rgba(var(--ak9-border),.13);border-radius:22px;background:rgb(var(--ak9-surface));box-shadow:0 42px 120px rgba(0,0,0,.55);overflow:hidden;transform:translateY(-12px) scale(.98);opacity:0;transition:transform .22s var(--ak9-ease),opacity .18s ease}.ak9-command-modal.is-open .ak9-command-backdrop{opacity:1}.ak9-command-modal.is-open>section{transform:none;opacity:1}.ak9-command-modal header{height:66px;display:grid;grid-template-columns:35px 1fr auto;align-items:center;padding:0 17px;border-bottom:1px solid rgba(var(--ak9-border),.08)}.ak9-command-modal header>i{color:rgb(var(--ak9-accent))}.ak9-command-modal input{background:none;border:0;outline:0;font-size:14px;font-weight:700}.ak9-command-modal kbd{font-size:8px;padding:4px 7px;border-radius:6px;background:rgba(var(--ak9-border),.05);color:rgb(var(--ak9-muted))}.ak9-command-results{max-height:480px;overflow:auto;padding:9px}.ak9-command-results>a{min-height:64px;padding:9px;border-radius:13px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px}.ak9-command-results>a:hover,.ak9-command-results>a.is-active{background:rgba(var(--ak9-accent),.1)}.ak9-command-results>a>span{width:42px;height:42px;border-radius:12px;background:rgba(var(--ak9-accent),.1);color:rgb(var(--ak9-accent));display:grid;place-items:center}.ak9-command-results>a>div{display:flex;flex-direction:column}.ak9-command-results strong{font-size:11px}.ak9-command-results small{font-size:8px;color:rgb(var(--ak9-muted));margin-top:3px}.ak9-command-results>a>b{font-size:8px;color:rgb(var(--ak9-success))}.ak9-command-empty{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:rgb(var(--ak9-muted))}.ak9-command-empty i{font-size:24px;color:rgb(var(--ak9-accent));margin-bottom:10px}.ak9-command-empty strong{font-size:13px}.ak9-command-empty span{font-size:9px;margin-top:5px}.ak9-command-modal footer{height:42px;border-top:1px solid rgba(var(--ak9-border),.07);display:flex;align-items:center;gap:18px;padding:0 17px;font-size:8px;color:rgb(var(--ak9-muted))}.ak9-command-modal footer span{display:flex;align-items:center;gap:5px}

/* motion */
.ak9-motion-ready .ak9-reveal-pending{opacity:0;transform:translateY(22px) scale(.992);filter:blur(7px)}
.ak9-motion-ready [data-ak-reveal]{transition:opacity .68s var(--ak9-ease) var(--ak9-delay,0ms),transform .68s var(--ak9-ease) var(--ak9-delay,0ms),filter .68s var(--ak9-ease) var(--ak9-delay,0ms)}
.ak9-motion-ready [data-ak-reveal].is-visible{opacity:1;transform:none;filter:none}
@keyframes ak9-menu-in{from{opacity:0;transform:translateY(-7px) scale(.98)}to{opacity:1;transform:none}}
@keyframes ak9-modal-in{from{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}
@keyframes ak9-pulse{0%,100%{transform:scale(.92);opacity:.78}50%{transform:scale(1.08);opacity:1}}
@keyframes ak9-float{0%{transform:translate3d(-2%,-2%,0) scale(.96)}100%{transform:translate3d(4%,5%,0) scale(1.06)}}
@keyframes ak9-orbit{to{transform:rotateX(67deg) rotateZ(372deg)}}
@keyframes ak9-spin{to{transform:rotate(360deg)}}
@keyframes ak9-chip-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes ak9-toast-progress{from{transform:scaleX(1);transform-origin:left}to{transform:scaleX(0);transform-origin:left}}

/* native light refinements */
html[data-ak-theme="light"] .ak9-announcement>a,html[data-ak-theme="light"] .ak9-navbar,html[data-ak-theme="light"] .ak9-menu,html[data-ak-theme="light"] .ak9-mobile-panel,html[data-ak-theme="light"] .ak9-modal-panel,html[data-ak-theme="light"] .ak9-purchase-panel,html[data-ak-theme="light"] .ak9-command-modal>section{box-shadow:0 20px 60px rgba(31,40,68,.13)}
html[data-ak-theme="light"] .ak9-card-game,html[data-ak-theme="light"] .ak9-stock-badge{background:rgba(15,19,28,.72);color:#fff}
html[data-ak-theme="light"] .ak9-hero,html[data-ak-theme="light"] .ak9-product-hero{background:linear-gradient(135deg,#fff,#f6f7fb)}
html[data-ak-theme="light"] .ak9-product-card{box-shadow:0 15px 35px rgba(35,43,68,.09)}
html[data-ak-theme="light"] .ak9-card-visual:after{background:linear-gradient(to top,rgba(250,251,254,.98),transparent 58%)}

/* responsive */
@media(max-width:1380px){.ak9-navbar{grid-template-columns:minmax(190px,.85fr) auto minmax(420px,1fr);gap:10px}.ak9-nav-link{padding:0 10px}.ak9-search-trigger span,.ak9-search-trigger kbd{display:none}.ak9-search-trigger{width:46px;padding:0}.ak9-product-grid{grid-template-columns:repeat(3,1fr)}.ak9-hero{grid-template-columns:1fr 430px;padding:52px 46px}.ak9-dashboard-row{grid-template-columns:1.2fr .8fr}.ak9-metrics{grid-template-columns:repeat(2,1fr)}}
@media(max-width:1120px){.ak9-nav{display:none}.ak9-navbar{grid-template-columns:1fr auto}.ak9-mobile-nav{display:block}.ak9-dashboard-row{grid-template-columns:1fr}.ak9-ranking{order:-1}.ak9-hero{grid-template-columns:1fr 380px;min-height:560px}.ak9-hero h1{font-size:58px}.ak9-product-layout{grid-template-columns:1fr}.ak9-purchase-panel{position:relative;top:auto;max-height:none;overflow:visible}.ak9-service-grid{grid-template-columns:repeat(3,1fr)}.ak9-status-list{grid-template-columns:repeat(2,1fr)}.ak9-review-grid.is-carousel{grid-template-columns:repeat(2,1fr)}.ak9-footer-main{grid-template-columns:1fr;gap:32px}}
@media(max-width:860px){.ak9-shell{width:min(100% - 24px,var(--ak9-max))}.ak9-announcement-copy strong{font-size:10px}.ak9-announcement-cta span{display:none}.ak9-navbar{min-height:70px;padding:9px 10px 9px 12px}.ak9-brand-logo{width:45px;height:45px}.ak9-brand-copy strong{font-size:14px}.ak9-desktop-control,.ak9-account{display:none}.ak9-hero{grid-template-columns:1fr;min-height:auto;padding:42px 28px}.ak9-hero-stage{height:390px;min-height:390px;margin-top:18px}.ak9-hero h1{font-size:clamp(48px,10vw,68px)}.ak9-dashboard-row{gap:14px}.ak9-offer-grid{grid-template-columns:1fr}.ak9-catalog{padding:20px}.ak9-catalog-command{grid-template-columns:1fr}.ak9-result-count{justify-self:start}.ak9-product-grid{grid-template-columns:repeat(2,1fr)}.ak9-trust-grid{grid-template-columns:repeat(2,1fr)}.ak9-product-hero{grid-template-columns:1fr;padding:28px}.ak9-product-hero-art{height:210px}.ak9-facts-grid{grid-template-columns:repeat(2,1fr)}.ak9-review-grid{grid-template-columns:1fr}.ak-v7-blog-hero{grid-template-columns:1fr}.ak-v7-blog-hero-art{height:240px}.ak-v7-blog-grid{grid-template-columns:repeat(2,1fr)}.ak9-footer-columns{grid-template-columns:repeat(2,1fr)}.ak9-category-grid{grid-template-columns:repeat(2,1fr)}.ak9-group-modal .ak9-product-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.ak9-shell{width:calc(100% - 18px)}.components,.ak9-store{gap:18px}.ak9-announcement{margin-top:8px}.ak9-announcement>a{height:42px;grid-template-columns:38px 1fr auto}.ak9-announcement-copy{justify-content:flex-start;padding:0 10px}.ak9-announcement-cta{margin-right:6px;padding:0 8px}.ak9-header{top:6px;margin-bottom:12px}.ak9-brand-copy small{display:none}.ak9-actions{gap:6px}.ak9-search-trigger,.ak9-icon-button,.ak9-mobile-nav>summary{width:42px;height:42px}.ak9-navbar{border-radius:18px}.ak9-hero{border-radius:23px;padding:32px 20px}.ak9-hero h1{font-size:46px}.ak9-hero-copy>p{font-size:13px}.ak9-hero-actions{display:grid;grid-template-columns:1fr}.ak9-primary,.ak9-secondary{width:100%}.ak9-hero-proof{gap:12px}.ak9-hero-proof>span{min-width:calc(50% - 6px)}.ak9-hero-stage{height:310px;min-height:310px}.ak9-stage-card{width:190px;height:250px;border-radius:30px}.ak9-stage-card-main b{font-size:76px}.ak9-stage-chip{min-width:140px;height:52px}.ak9-stage-chip.is-stock{left:-4%;top:7%}.ak9-stage-chip.is-delivery{right:-4%;bottom:5%}.ak9-metrics{grid-template-columns:1fr 1fr}.ak9-metrics article{min-height:105px;padding:13px}.ak9-metrics strong{font-size:20px}.ak9-ranking{padding:14px}.ak9-offers,.ak9-catalog,.ak9-trust-center,.ak9-feedbacks,.ak9-service-panel,.ak9-stock-panel,.ak9-footer{border-radius:20px;padding:15px}.ak9-section-head{align-items:flex-start}.ak9-section-head h2,.ak9-catalog-head h2{font-size:27px}.ak9-catalog-head{align-items:flex-start;flex-direction:column}.ak9-product-grid{grid-template-columns:1fr}.ak9-product-card{min-height:430px}.ak9-card-visual{height:230px}.ak9-quick-filters{width:100%}.ak9-trust-grid{grid-template-columns:1fr}.ak9-review-grid.is-carousel{grid-template-columns:1fr}.ak9-product-hero{border-radius:21px;padding:22px}.ak9-product-hero h1{font-size:38px}.ak9-product-hero-art{height:190px}.ak9-product-layout{gap:14px}.ak9-gallery,.ak9-facts,.ak9-product-content,.ak9-product-faq,.ak9-product-reviews,.ak9-upsells,.ak9-purchase-panel{border-radius:19px;padding:14px}.ak9-facts-grid{grid-template-columns:1fr 1fr}.ak9-facts-grid article{min-height:82px}.ak9-variant-list{grid-template-columns:1fr}.ak9-purchase-actions{grid-template-columns:1fr}.ak9-purchase-assurance{grid-template-columns:1fr 1fr 1fr}.ak9-mobile-buy{position:fixed;left:10px;right:10px;bottom:10px;z-index:150;height:58px;border-radius:16px;background:linear-gradient(135deg,rgb(var(--ak9-accent)),rgb(var(--ak9-accent-2)));color:#fff;box-shadow:0 20px 50px rgba(0,0,0,.35);display:flex;align-items:center;justify-content:space-between;padding:0 16px;transition:transform .2s ease,opacity .2s ease}.ak9-mobile-buy.is-hidden{opacity:0;transform:translateY(80px);pointer-events:none}.ak9-mobile-buy span{display:flex;flex-direction:column;align-items:flex-start}.ak9-mobile-buy small{font-size:7px;opacity:.75}.ak9-mobile-buy strong{font-size:10px;margin-top:3px}.ak9-sale-toast-wrap{left:9px;right:9px;bottom:78px}.ak9-sale-toast{width:100%}.ak9-service-grid{grid-template-columns:1fr 1fr}.ak9-status-summary{grid-template-columns:1fr 1fr}.ak9-status-toolbar{grid-template-columns:1fr}.ak9-status-list{grid-template-columns:1fr}.ak-v7-blog-hero{padding:22px;border-radius:20px}.ak-v7-blog-hero h1{font-size:34px}.ak-v7-blog-grid{grid-template-columns:1fr}.ak-editorial-standards{grid-template-columns:1fr}.ak9-footer-main{gap:25px}.ak9-footer-columns{grid-template-columns:1fr 1fr}.ak9-footer-bottom{flex-direction:column}.ak9-category-grid,.ak9-group-modal .ak9-product-grid{grid-template-columns:1fr}.ak9-modal{padding:9px}.ak9-modal-panel{padding:15px;border-radius:20px}.ak9-page-hero{min-height:190px;padding:24px}.ak9-page-hero h1,.ak-page-heading h1{font-size:34px}.ak-faq-answer{padding-left:52px}.ak9-command-modal{padding-top:10vh}}
@media(max-width:400px){.ak9-brand-copy{display:none}.ak9-metrics{grid-template-columns:1fr}.ak9-facts-grid{grid-template-columns:1fr}.ak9-service-grid{grid-template-columns:1fr}.ak9-footer-columns{grid-template-columns:1fr}.ak9-product-hero-art{height:160px}.ak9-hero-proof>span{min-width:100%}}
@media(prefers-reduced-motion:reduce){.ak-theme-ambient-aurora i,.ak9-stage-rings i,.ak9-stage-card-main:before,.ak9-stage-chip,.ak9-product-hero-art i,.ak9-announcement-copy i,.ak9-toast-progress{animation:none!important}.ak9-motion-ready [data-ak-reveal],.ak9-product-card,.ak9-card-character,.ak9-card-product-image{transition:none!important}.ak9-motion-ready .ak9-reveal-pending{opacity:1!important;transform:none!important;filter:none!important}}

/* V9 shell ambient and dependable fallbacks */
.ak9-shop-background{position:fixed;inset:0;z-index:-4;background-position:center;background-size:cover;opacity:.08;pointer-events:none}
.ak9-ambient{position:fixed;inset:0;z-index:-3;overflow:hidden;pointer-events:none;background:rgb(var(--ak9-bg))}
.ak9-ambient-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(var(--ak9-border),.022) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ak9-border),.022) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,#000,transparent 82%)}
.ak9-ambient-orb{position:absolute;width:min(58vw,880px);aspect-ratio:1;border-radius:999px;filter:blur(130px);opacity:.11;will-change:transform;animation:ak9-ambient-drift 18s ease-in-out infinite alternate}
.ak9-ambient-orb-a{left:-24vw;top:-32vw;background:rgb(var(--ak9-accent))}.ak9-ambient-orb-b{right:-28vw;bottom:-38vw;background:rgb(var(--ak9-accent-2));animation-delay:-8s}
.ak9-theme-character{position:absolute;top:80px;height:calc(100vh - 100px);max-height:940px;width:auto;object-fit:contain;opacity:0;filter:saturate(.84) contrast(1.03);transition:opacity .45s ease,transform .65s var(--ak9-ease);pointer-events:none}
.ak9-theme-character-valorant{right:-3vw;transform:translateX(70px) scale(.98)}.ak9-theme-character-lol{left:-4vw;transform:translateX(-70px) scale(.98)}
html[data-ak-theme="valorant"] .ak9-theme-character-valorant{opacity:.11;transform:translateX(0) scale(1)}
html[data-ak-theme="lol"] .ak9-theme-character-lol{opacity:.1;transform:translateX(0) scale(1)}
html[data-ak-theme="light"] .ak9-ambient-grid{opacity:.52}
html[data-ak-theme="light"] .ak9-ambient-orb{opacity:.07}
html.ak9-theme-changing .ak9-main,html.ak9-theme-changing .ak9-header,html.ak9-theme-changing .ak9-announcement{transition:filter .28s ease,opacity .28s ease;filter:saturate(.76) blur(1px);opacity:.93}
.ak9-body.ak9-lock{overflow:hidden}
.ak9-main>.components,.components{display:flex;flex-direction:column;gap:32px}
.ak9-main>.components>section:first-child{margin-top:0}
.ak9-main>.components>section:last-child{margin-bottom:0}
@keyframes ak9-ambient-drift{to{transform:translate3d(6vw,4vh,0) scale(1.08)}}
@media(max-width:860px){.ak9-theme-character{display:none}.ak9-ambient-orb{filter:blur(95px);opacity:.075}}

/* Header density pass: preserve a true center lane without collisions */
@media(min-width:1281px){
  :root{--ak9-max:1540px}
  .ak9-navbar{grid-template-columns:minmax(205px,1fr) minmax(470px,auto) minmax(455px,1fr);gap:12px}
  .ak9-nav{gap:0}
  .ak9-nav-link{padding-inline:10px;font-size:11px}
  .ak9-search-trigger{width:46px;padding:0}
  .ak9-search-trigger span,.ak9-search-trigger kbd{display:none}
  .ak9-dropdown>summary{min-width:72px;padding-inline:9px}
  .ak9-account{padding-inline:12px}
}
@media(max-width:1280px){
  .ak9-nav{display:none}
  .ak9-navbar{grid-template-columns:1fr auto}
  .ak9-mobile-nav{display:block}
}

/* Theme identity refinement — distinct surfaces without changing layout */
html[data-ak-theme="dark"] .ak9-hero{
  background:
    radial-gradient(circle at 82% 24%,rgba(53,123,255,.08),transparent 27%),
    linear-gradient(135deg,rgba(5,8,15,.99),rgba(10,14,24,.96));
}
html[data-ak-theme="dark"] .ak9-navbar,
html[data-ak-theme="dark"] .ak9-ranking,
html[data-ak-theme="dark"] .ak9-catalog{
  box-shadow:0 22px 64px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.035);
}
html[data-ak-theme="light"] .ak9-hero{
  background:
    radial-gradient(circle at 78% 18%,rgba(109,91,255,.10),transparent 30%),
    radial-gradient(circle at 96% 84%,rgba(34,211,238,.08),transparent 32%),
    linear-gradient(135deg,#fff,#f7f8fc 68%,#f1f4fb);
  box-shadow:0 28px 80px rgba(39,45,65,.11),inset 0 1px #fff;
}
html[data-ak-theme="light"] .ak9-navbar,
html[data-ak-theme="light"] .ak9-ranking,
html[data-ak-theme="light"] .ak9-catalog,
html[data-ak-theme="light"] .ak9-trust-center{
  box-shadow:0 18px 54px rgba(31,38,56,.09),inset 0 1px #fff;
}
html[data-ak-theme="valorant"] .ak9-hero{
  background:
    linear-gradient(118deg,rgba(255,70,88,.08),transparent 35%),
    linear-gradient(135deg,rgba(10,10,16,.99),rgba(22,12,18,.96));
}
html[data-ak-theme="valorant"] .ak9-hero:after{
  background-image:
    linear-gradient(118deg,transparent 0 43%,rgba(255,83,101,.05) 43.2% 43.8%,transparent 44% 100%),
    repeating-linear-gradient(135deg,rgba(255,101,116,.028) 0 1px,transparent 1px 34px);
  background-size:auto;
  mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.62));
}
html[data-ak-theme="valorant"] .ak9-navbar,
html[data-ak-theme="valorant"] .ak9-ranking{
  border-color:rgba(255,101,116,.16);
}
html[data-ak-theme="lol"] .ak9-hero{
  background:
    radial-gradient(circle at 78% 48%,rgba(205,167,75,.10),transparent 30%),
    radial-gradient(circle at 88% 30%,rgba(50,180,215,.07),transparent 27%),
    linear-gradient(135deg,rgba(3,12,19,.99),rgba(5,22,29,.96));
}
html[data-ak-theme="lol"] .ak9-hero:after{
  background-image:
    radial-gradient(circle at 76% 47%,transparent 0 16%,rgba(214,181,92,.055) 16.2% 16.6%,transparent 16.8% 25%,rgba(214,181,92,.035) 25.2% 25.6%,transparent 25.8%),
    linear-gradient(rgba(214,181,92,.02) 1px,transparent 1px),
    linear-gradient(90deg,rgba(214,181,92,.02) 1px,transparent 1px);
  background-size:auto,52px 52px,52px 52px;
}
html[data-ak-theme="lol"] .ak9-navbar,
html[data-ak-theme="lol"] .ak9-ranking{
  border-color:rgba(214,181,92,.16);
}
html[data-ak-theme="aurora"] .ak9-hero{
  background:
    radial-gradient(circle at 12% 16%,rgba(150,94,255,.16),transparent 31%),
    radial-gradient(circle at 88% 22%,rgba(54,220,208,.13),transparent 34%),
    radial-gradient(circle at 72% 90%,rgba(236,72,153,.09),transparent 31%),
    linear-gradient(135deg,rgba(8,8,26,.99),rgba(10,15,35,.96));
  box-shadow:0 34px 100px rgba(20,10,60,.34),inset 0 1px rgba(255,255,255,.07);
}
html[data-ak-theme="aurora"] .ak9-navbar,
html[data-ak-theme="aurora"] .ak9-ranking,
html[data-ak-theme="aurora"] .ak9-catalog{
  border-color:rgba(149,108,255,.18);
  box-shadow:0 22px 72px rgba(18,9,60,.25),inset 0 1px rgba(255,255,255,.055);
}
@media(prefers-reduced-motion:reduce){
  html[data-ak-theme] .ak9-hero,
  html[data-ak-theme] .ak9-navbar,
  html[data-ak-theme] .ak9-ranking,
  html[data-ak-theme] .ak9-catalog{transition:none}
}

/* V9.1 game identity micro-details */
.ak9-lol-details,.ak9-valorant-details{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .45s ease}
html[data-ak-theme="lol"] .ak9-lol-details{opacity:1}
html[data-ak-theme="valorant"] .ak9-valorant-details{opacity:1}
.ak9-poro{position:absolute;width:86px;height:68px;border-radius:52% 52% 46% 46%;background:radial-gradient(circle at 48% 30%,#fff 0 22%,#f5f2e7 48%,#cfc7ae 100%);box-shadow:0 18px 34px rgba(0,0,0,.24),inset 0 -8px 14px rgba(123,94,48,.13);filter:drop-shadow(0 0 18px rgba(218,185,95,.14));animation:ak9-poro-float 5.6s ease-in-out infinite}
.ak9-poro:before{content:"";position:absolute;left:31px;top:-10px;width:24px;height:19px;border-radius:55% 55% 28% 28%;background:#fff;transform:rotate(-7deg);box-shadow:-12px 5px 0 -4px #fff,12px 5px 0 -4px #fff}
.ak9-poro-horn{position:absolute;top:3px;width:28px;height:18px;background:linear-gradient(135deg,#d8b66b,#8f6d32);clip-path:polygon(0 50%,100% 0,67% 100%);z-index:-1;filter:drop-shadow(0 4px 5px rgba(0,0,0,.18))}
.ak9-poro-horn.left{left:-13px;transform:rotate(8deg)}.ak9-poro-horn.right{right:-13px;transform:scaleX(-1) rotate(8deg)}
.ak9-poro-face{position:absolute;inset:0;display:block}
.ak9-poro-face>i{position:absolute;top:29px;width:8px;height:10px;border-radius:50%;background:#16151a;box-shadow:0 0 0 2px rgba(255,255,255,.72)}
.ak9-poro-face>i:first-child{left:24px}.ak9-poro-face>i:nth-child(2){right:24px}
.ak9-poro-face>em{position:absolute;left:50%;bottom:9px;width:17px;height:15px;border-radius:45% 45% 60% 60%;background:linear-gradient(#ff849d,#e24f79);transform:translateX(-50%);box-shadow:inset 0 3px rgba(255,255,255,.35)}
.ak9-poro-a{left:8vw;bottom:12vh;transform:rotate(-8deg) scale(.78)}.ak9-poro-b{right:9vw;top:18vh;transform:rotate(7deg) scale(.58);animation-delay:-2.8s;opacity:.72}
.ak9-lol-rune{position:absolute;width:18px;height:18px;border:1px solid rgba(220,188,101,.52);transform:rotate(45deg);box-shadow:0 0 18px rgba(214,181,92,.18);animation:ak9-rune-pulse 4.4s ease-in-out infinite}
.ak9-lol-rune:before{content:"";position:absolute;inset:4px;border:1px solid rgba(63,195,223,.42)}
.ak9-lol-rune.rune-a{left:22%;top:20%}.ak9-lol-rune.rune-b{right:20%;bottom:24%;animation-delay:-1.6s}.ak9-lol-rune.rune-c{left:42%;bottom:12%;transform:rotate(45deg) scale(.65);animation-delay:-3s}
.ak9-valorant-details>i{position:absolute;width:160px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,84,101,.55),transparent);transform:rotate(-35deg);animation:ak9-valorant-scan 6s ease-in-out infinite}
.ak9-valorant-details>i:first-child{right:5vw;top:25vh}.ak9-valorant-details>i:nth-child(2){left:12vw;bottom:18vh;animation-delay:-3s}
.ak9-valorant-details>span{position:absolute;right:8vw;bottom:10vh;font:800 34px/1 monospace;letter-spacing:.18em;color:rgba(255,98,114,.12)}
.ak9-valorant-details>b{position:absolute;left:5vw;top:18vh;width:54px;height:54px;border:1px solid rgba(255,84,101,.16);clip-path:polygon(50% 0,100% 100%,72% 100%,50% 52%,28% 100%,0 100%);background:linear-gradient(180deg,rgba(255,84,101,.09),transparent)}
.ak9-stage-poro,.ak9-stage-valorant-hud{position:absolute;opacity:0;pointer-events:none;transition:opacity .35s ease,transform .45s var(--ak9-ease)}
.ak9-stage-poro{right:8%;bottom:7%;width:72px;height:58px;border-radius:52% 52% 46% 46%;background:radial-gradient(circle at 48% 30%,#fff 0 22%,#f5f2e7 48%,#cfc7ae 100%);box-shadow:0 16px 30px rgba(0,0,0,.28);transform:translateY(14px) rotate(5deg) scale(.8)}
.ak9-stage-poro:before{content:"";position:absolute;left:25px;top:-8px;width:22px;height:16px;border-radius:50%;background:#fff;box-shadow:-10px 5px 0 -4px #fff,10px 5px 0 -4px #fff}.ak9-stage-poro .ak9-poro-horn{top:2px}.ak9-stage-poro .ak9-poro-face>i{top:25px}.ak9-stage-poro .ak9-poro-face>i:first-child{left:20px}.ak9-stage-poro .ak9-poro-face>i:nth-child(2){right:20px}.ak9-stage-poro .ak9-poro-face>em{bottom:7px}
html[data-ak-theme="lol"] .ak9-stage-poro{opacity:.92;transform:translateY(0) rotate(5deg) scale(.8)}
.ak9-stage-valorant-hud{left:5%;bottom:8%;width:120px;height:54px;border-left:2px solid rgba(255,92,108,.66);border-bottom:1px solid rgba(255,92,108,.25);transform:translateX(-16px)}
.ak9-stage-valorant-hud span{position:absolute;left:10px;top:8px;font:800 11px/1 monospace;letter-spacing:.18em;color:rgba(255,126,139,.8)}.ak9-stage-valorant-hud i{position:absolute;left:10px;right:20px;bottom:12px;height:1px;background:linear-gradient(90deg,rgba(255,92,108,.75),transparent)}.ak9-stage-valorant-hud b{position:absolute;right:8px;top:7px;width:18px;height:18px;border:1px solid rgba(255,92,108,.45);transform:rotate(45deg)}
html[data-ak-theme="valorant"] .ak9-stage-valorant-hud{opacity:1;transform:translateX(0)}
html[data-ak-theme="lol"] .ak9-theme-character-lol{opacity:.135}
html[data-ak-theme="valorant"] .ak9-theme-character-valorant{opacity:.14}
html[data-ak-theme="lol"] .ak9-product-card.is-lol .ak9-card-visual:after{content:"";position:absolute;right:18px;bottom:18px;width:32px;height:28px;opacity:.16;background:radial-gradient(circle at 50% 74%,rgb(220 188 101) 0 24%,transparent 26%),radial-gradient(circle at 12% 24%,rgb(220 188 101) 0 15%,transparent 17%),radial-gradient(circle at 40% 4%,rgb(220 188 101) 0 15%,transparent 17%),radial-gradient(circle at 72% 12%,rgb(220 188 101) 0 15%,transparent 17%),radial-gradient(circle at 94% 38%,rgb(220 188 101) 0 15%,transparent 17%);transform:rotate(-13deg)}
html[data-ak-theme="valorant"] .ak9-product-card.is-valorant .ak9-card-visual:after{content:"V//";position:absolute;right:16px;bottom:12px;font:900 18px/1 monospace;letter-spacing:.12em;color:rgba(255,103,118,.18)}
@keyframes ak9-poro-float{0%,100%{translate:0 0}50%{translate:0 -13px}}
@keyframes ak9-rune-pulse{0%,100%{opacity:.28;scale:.85}50%{opacity:.82;scale:1.12}}
@keyframes ak9-valorant-scan{0%,100%{opacity:.12;translate:-12px 0}50%{opacity:.7;translate:12px 0}}
@media(max-width:860px){.ak9-poro-b,.ak9-lol-rune.rune-c,.ak9-valorant-details>span{display:none}.ak9-poro-a{left:3vw;bottom:10vh;transform:scale(.55)}.ak9-stage-poro{right:4%;bottom:5%;transform:scale(.62)}html[data-ak-theme="lol"] .ak9-stage-poro{transform:scale(.62)}}
@media(prefers-reduced-motion:reduce){.ak9-poro,.ak9-lol-rune,.ak9-valorant-details>i{animation:none!important}}

/* ========================================================================== 
   AKREI V9.2 — premium theme, contrast and real game-art refinement
   ========================================================================== */
:root{--ak92-surface-gloss:rgba(255,255,255,.055);--ak92-surface-shadow:0 18px 54px rgba(0,0,0,.18)}

/* Compact, non-stretched metrics */
.ak9-dashboard-row{align-items:start}
.ak9-metrics{align-self:start;grid-auto-rows:max-content;align-items:start}
.ak9-metrics article{min-height:96px;height:auto;align-self:start;padding:14px 15px;grid-template-columns:38px minmax(0,1fr);column-gap:11px;border-radius:18px;background:linear-gradient(145deg,rgba(var(--ak9-surface),.95),rgba(var(--ak9-surface-2),.78));box-shadow:0 14px 34px rgba(0,0,0,.11),inset 0 1px rgba(255,255,255,.045)}
.ak9-metrics article:before{content:"";position:absolute;left:0;top:17px;bottom:17px;width:2px;border-radius:2px;background:linear-gradient(rgb(var(--ak9-accent)),rgb(var(--ak9-accent-2)));opacity:.72}
.ak9-metrics article:after{width:92px;height:92px;right:-38px;bottom:-42px;opacity:.72}
.ak9-metrics article>span{width:38px;height:38px;border-radius:12px}
.ak9-metrics article>div{min-width:0;display:flex;flex-direction:column;justify-content:center}
.ak9-metrics strong{font-size:23px;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}
.ak9-metrics small{font-size:9px;margin-top:5px;font-weight:760}
.ak9-metrics em{grid-column:auto;margin-top:5px;font-size:6.5px;line-height:1.2;letter-spacing:.14em;white-space:nowrap}
.ak9-metrics em b{font:inherit}
.ak9-ranking{align-self:start}

/* Always-readable product identity */
.ak9-product-hero-copy .ak9-eyebrow{position:relative;z-index:3;background:rgba(var(--ak9-surface),.78);border-color:rgba(var(--ak9-accent),.34);box-shadow:0 10px 30px rgba(0,0,0,.12);backdrop-filter:blur(14px)}
.ak9-product-hero-copy h1{color:rgb(var(--ak9-text));text-shadow:0 4px 24px rgba(var(--ak9-bg),.22)}
.ak9-product-hero-copy>p{color:rgb(var(--ak9-muted));font-weight:650}
.ak9-product-tags span{color:rgb(var(--ak9-text));background:rgba(var(--ak9-surface),.72);border-color:rgba(var(--ak9-border),.14);box-shadow:0 8px 22px rgba(0,0,0,.08)}

/* Light theme: stronger hierarchy and genuine surface depth */
html[data-ak-theme="light"]{--ak9-bg:242 245 251;--ak9-surface:255 255 255;--ak9-surface-2:247 249 253;--ak9-surface-3:235 239 247;--ak9-text:17 22 32;--ak9-muted:73 83 102;--ak9-border:34 43 63;--ak9-shadow:0 28px 78px rgba(34,43,66,.14)}
html[data-ak-theme="light"] body.ak9-body{background:linear-gradient(180deg,#f7f9fd 0,#eef2f8 100%)}
html[data-ak-theme="light"] .ak-theme-ambient{background:radial-gradient(circle at 12% 3%,rgba(118,92,255,.10),transparent 30%),radial-gradient(circle at 91% 12%,rgba(47,181,255,.08),transparent 31%),linear-gradient(180deg,#f7f9fd,#eef2f8)}
html[data-ak-theme="light"] .ak9-ambient-grid{opacity:.28;background-image:linear-gradient(rgba(60,72,96,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(60,72,96,.04) 1px,transparent 1px)}
html[data-ak-theme="light"] .ak9-announcement,
html[data-ak-theme="light"] .ak9-navbar,
html[data-ak-theme="light"] .ak9-ranking,
html[data-ak-theme="light"] .ak9-catalog,
html[data-ak-theme="light"] .ak9-trust-center,
html[data-ak-theme="light"] .ak9-feedbacks,
html[data-ak-theme="light"] .ak9-service-panel,
html[data-ak-theme="light"] .ak9-stock-panel{background:rgba(255,255,255,.94);border-color:rgba(40,52,76,.11);box-shadow:0 20px 58px rgba(40,50,74,.10),inset 0 1px rgba(255,255,255,.95)}
html[data-ak-theme="light"] .ak9-hero{background:radial-gradient(circle at 78% 14%,rgba(108,88,255,.15),transparent 27%),radial-gradient(circle at 91% 84%,rgba(30,178,255,.12),transparent 31%),linear-gradient(135deg,#fff 0,#fafbff 52%,#eef3ff 100%);border-color:rgba(50,61,85,.10);box-shadow:0 32px 86px rgba(40,50,78,.14),inset 0 1px #fff}
html[data-ak-theme="light"] .ak9-hero:after{opacity:.52}
html[data-ak-theme="light"] .ak9-hero-copy>p{color:#5b667c}
html[data-ak-theme="light"] .ak9-hero-proof{border-top-color:rgba(40,52,76,.10)}
html[data-ak-theme="light"] .ak9-hero-proof b{color:#202839}
html[data-ak-theme="light"] .ak9-hero-proof small{color:#68748b}
html[data-ak-theme="light"] .ak9-stage-card{border-color:rgba(92,77,235,.20);background:linear-gradient(155deg,rgba(113,92,255,.18),rgba(255,255,255,.97) 48%,rgba(49,177,255,.14));box-shadow:0 40px 82px rgba(71,75,112,.22),inset 0 1px #fff}
html[data-ak-theme="light"] .ak9-stage-card-main b{color:#5d4dff;text-shadow:0 20px 48px rgba(93,77,255,.20)}
html[data-ak-theme="light"] .ak9-stage-chip{background:rgba(255,255,255,.94);border-color:rgba(45,56,80,.12);box-shadow:0 18px 46px rgba(51,62,91,.16)}
html[data-ak-theme="light"] .ak9-stage-chip b{color:#202638}
html[data-ak-theme="light"] .ak9-stage-chip small{color:#667188}
html[data-ak-theme="light"] .ak9-metrics article{background:linear-gradient(145deg,#fff,#f7f9fd);border-color:rgba(40,52,76,.10);box-shadow:0 14px 38px rgba(40,50,75,.09),inset 0 1px #fff}
html[data-ak-theme="light"] .ak9-metrics strong{color:#151b28}
html[data-ak-theme="light"] .ak9-metrics small{color:#59657b}
html[data-ak-theme="light"] .ak9-metrics em{color:#7a8497}
html[data-ak-theme="light"] .ak9-ranking-item{border-color:rgba(35,47,70,.08)}
html[data-ak-theme="light"] .ak9-ranking-copy strong{color:#1a2030}
html[data-ak-theme="light"] .ak9-ranking-copy small{color:#687389}
html[data-ak-theme="light"] .ak9-product-hero{background:radial-gradient(circle at 82% 35%,rgba(105,81,255,.16),transparent 35%),linear-gradient(135deg,#fff,#f2f5fc);border-color:rgba(42,54,80,.11);box-shadow:0 28px 74px rgba(38,48,72,.12)}
html[data-ak-theme="light"] .ak9-product-hero-copy .ak9-eyebrow{color:#5e4aff;background:rgba(255,255,255,.90);border-color:rgba(94,74,255,.28)}
html[data-ak-theme="light"] .ak9-product-hero-copy h1{color:#111722;text-shadow:none}
html[data-ak-theme="light"] .ak9-product-hero-copy>p{color:#5b667d}
html[data-ak-theme="light"] .ak9-product-tags span{color:#293247;background:rgba(255,255,255,.88);border-color:rgba(43,55,80,.12)}
html[data-ak-theme="light"] .ak9-menu,
html[data-ak-theme="light"] .ak9-mobile-panel{background:#fff;border-color:rgba(35,47,70,.13);box-shadow:0 24px 70px rgba(35,45,70,.18)}

/* Dark: richer black glass and controlled electric depth */
html[data-ak-theme="dark"] .ak-theme-ambient{background:radial-gradient(circle at 12% 4%,rgba(112,83,255,.13),transparent 30%),radial-gradient(circle at 89% 12%,rgba(47,182,255,.08),transparent 30%),linear-gradient(180deg,#020306,#05070c)}
html[data-ak-theme="dark"] .ak9-hero{background:radial-gradient(circle at 82% 24%,rgba(70,120,255,.12),transparent 28%),radial-gradient(circle at 18% 14%,rgba(122,81,255,.10),transparent 29%),linear-gradient(135deg,#05070d,#0a0f1b 70%,#070910);box-shadow:0 38px 110px rgba(0,0,0,.48),inset 0 1px rgba(255,255,255,.045)}
html[data-ak-theme="dark"] .ak9-stage-card{background:linear-gradient(155deg,rgba(119,83,255,.26),rgba(12,15,25,.96) 50%,rgba(51,185,255,.12));box-shadow:0 48px 110px rgba(0,0,0,.54),0 0 80px rgba(99,75,255,.09),inset 0 1px rgba(255,255,255,.09)}

/* Valorant: tactical geometry, warm crimson and stronger agent art */
html[data-ak-theme="valorant"] .ak-theme-ambient{background:radial-gradient(circle at 90% 12%,rgba(255,74,91,.16),transparent 31%),radial-gradient(circle at 10% 80%,rgba(255,142,104,.08),transparent 29%),linear-gradient(160deg,#05070b,#11090e 62%,#09070b)}
html[data-ak-theme="valorant"] .ak9-hero{background:linear-gradient(118deg,rgba(255,70,88,.12),transparent 35%),radial-gradient(circle at 86% 48%,rgba(255,136,104,.10),transparent 32%),linear-gradient(135deg,#080a10,#1a0c12 76%,#0d090d);border-color:rgba(255,88,105,.18);box-shadow:0 38px 110px rgba(19,3,8,.48),inset 0 1px rgba(255,255,255,.04)}
html[data-ak-theme="valorant"] .ak9-stage-character.is-valorant{opacity:1;right:-4%;height:104%;filter:drop-shadow(0 40px 64px rgba(0,0,0,.55)) saturate(1.08) contrast(1.03);mask-image:linear-gradient(90deg,transparent 0,#000 13%,#000 82%,transparent 100%),linear-gradient(0deg,transparent 0,#000 18%);mask-composite:intersect}
html[data-ak-theme="valorant"] .ak9-stage-card{opacity:.12!important}
html[data-ak-theme="valorant"] .ak9-stage-rings i{border-radius:12%;transform:rotate(45deg) rotateX(64deg);border-color:rgba(255,92,108,.25)}
html[data-ak-theme="valorant"] .ak9-primary{background:linear-gradient(135deg,#ff4655,#ff8a69);box-shadow:0 16px 38px rgba(255,70,85,.25)}
html[data-ak-theme="valorant"] .ak9-product-card.is-valorant{border-color:rgba(255,91,107,.13)}
html[data-ak-theme="valorant"] .ak9-product-card.is-valorant:hover{border-color:rgba(255,91,107,.36);box-shadow:0 28px 70px rgba(31,4,10,.38),0 0 42px rgba(255,70,85,.08)}

/* League: official character art, living runes and real in-game Poro art */
html[data-ak-theme="lol"] .ak-theme-ambient{background:radial-gradient(circle at 8% 18%,rgba(47,174,214,.12),transparent 28%),radial-gradient(circle at 88% 16%,rgba(211,169,72,.15),transparent 31%),linear-gradient(155deg,#020b13,#071a25 58%,#061019)}
html[data-ak-theme="lol"] .ak9-hero{background:radial-gradient(circle at 80% 44%,rgba(210,171,76,.15),transparent 31%),radial-gradient(circle at 91% 24%,rgba(45,179,216,.10),transparent 29%),linear-gradient(135deg,#03101a,#071f2b 74%,#06131d);border-color:rgba(215,179,88,.18);box-shadow:0 42px 120px rgba(0,6,14,.55),0 0 74px rgba(203,165,70,.06),inset 0 1px rgba(255,255,255,.045)}
html[data-ak-theme="lol"] .ak9-stage-character.is-lol{opacity:1;left:-1%;height:106%;filter:drop-shadow(0 44px 68px rgba(0,0,0,.58)) saturate(1.08) contrast(1.04);mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%),linear-gradient(0deg,transparent 0,#000 17%);mask-composite:intersect}
html[data-ak-theme="lol"] .ak9-stage-card{opacity:.09!important}
html[data-ak-theme="lol"] .ak9-stage-rings i{border-color:rgba(217,180,88,.27);box-shadow:0 0 64px rgba(214,179,88,.12)}
html[data-ak-theme="lol"] .ak9-primary{background:linear-gradient(135deg,#c99b3c,#27a9cf);box-shadow:0 17px 40px rgba(196,151,54,.18)}
html[data-ak-theme="lol"] .ak9-product-card.is-lol{border-color:rgba(214,180,91,.14)}
html[data-ak-theme="lol"] .ak9-product-card.is-lol:hover{border-color:rgba(214,180,91,.38);box-shadow:0 28px 72px rgba(0,7,13,.42),0 0 48px rgba(205,167,75,.08)}
.ak9-poro,.ak9-stage-poro{display:none!important}
.ak9-poro-art{position:absolute;display:block;width:245px;height:auto;opacity:0;pointer-events:none;filter:drop-shadow(0 28px 42px rgba(0,0,0,.42)) saturate(1.05);transition:opacity .45s ease;will-change:transform;mask-image:radial-gradient(ellipse at 50% 47%,#000 54%,rgba(0,0,0,.85) 68%,transparent 88%)}
html[data-ak-theme="lol"] .ak9-poro-art{opacity:.92}
.ak9-poro-art.ak9-poro-a{right:4vw;top:16vh;animation:ak92-poro-flight-a 9.2s ease-in-out infinite}
.ak9-poro-art.ak9-poro-b{left:4vw;bottom:7vh;width:185px;opacity:0;animation:ak92-poro-flight-b 11.4s ease-in-out infinite -4s}
html[data-ak-theme="lol"] .ak9-poro-art.ak9-poro-b{opacity:.68}
.ak9-stage-poros{position:absolute;inset:0;z-index:4;opacity:0;pointer-events:none;transition:opacity .4s ease}
html[data-ak-theme="lol"] .ak9-stage-poros{opacity:1}
.ak9-stage-poro-art{position:absolute;width:170px;height:auto;filter:drop-shadow(0 24px 42px rgba(0,0,0,.46));mask-image:radial-gradient(ellipse at 50% 47%,#000 58%,transparent 90%)}
.ak9-stage-poro-art.is-white{right:-1%;bottom:-1%;animation:ak92-stage-poro 6.8s ease-in-out infinite}
.ak9-stage-poro-art.is-brown{left:4%;top:3%;width:112px;opacity:.65;transform:scaleX(-1);animation:ak92-stage-poro-small 8.4s ease-in-out infinite -3s}
.ak9-lol-rune{border-color:rgba(225,190,95,.64);box-shadow:0 0 24px rgba(214,181,92,.23)}

/* Aurora: premium prism ribbons without washing out text */
html[data-ak-theme="aurora"] .ak-theme-ambient{background:radial-gradient(circle at 13% 13%,rgba(149,93,255,.20),transparent 32%),radial-gradient(circle at 88% 17%,rgba(47,220,208,.16),transparent 33%),radial-gradient(circle at 74% 91%,rgba(236,72,153,.11),transparent 29%),linear-gradient(145deg,#06071a,#0d1230 64%,#090b20)}
html[data-ak-theme="aurora"] .ak9-hero{background:radial-gradient(circle at 12% 16%,rgba(150,94,255,.20),transparent 31%),radial-gradient(circle at 88% 22%,rgba(54,220,208,.17),transparent 34%),radial-gradient(circle at 72% 90%,rgba(236,72,153,.12),transparent 31%),linear-gradient(135deg,#090922,#0c1533 72%,#090b22);border-color:rgba(153,112,255,.22);box-shadow:0 44px 130px rgba(21,9,72,.42),0 0 74px rgba(70,216,213,.05),inset 0 1px rgba(255,255,255,.07)}
html[data-ak-theme="aurora"] .ak9-stage-card{background:linear-gradient(155deg,rgba(151,95,255,.34),rgba(17,19,49,.96) 48%,rgba(55,220,208,.18));box-shadow:0 50px 120px rgba(13,7,55,.52),0 0 80px rgba(148,94,255,.12),inset 0 1px rgba(255,255,255,.12)}
html[data-ak-theme="aurora"] .ak9-stage-rings i{border-color:rgba(163,119,255,.34);box-shadow:0 0 68px rgba(129,91,255,.16)}
html[data-ak-theme="aurora"] .ak9-stage-rings i:nth-child(2){border-color:rgba(55,223,210,.34)}

/* Shared premium polish */
.ak9-navbar,.ak9-ranking,.ak9-catalog,.ak9-trust-center,.ak9-feedbacks,.ak9-service-panel,.ak9-stock-panel,.ak9-product-hero,.ak9-purchase-panel{isolation:isolate}
.ak9-ranking-item{position:relative;transition:background .22s ease,transform .22s var(--ak9-ease),border-color .22s ease}
.ak9-ranking-item:hover{transform:translateX(3px);background:rgba(var(--ak9-accent),.055)}
.ak9-ranking-price{font-variant-numeric:tabular-nums}
.ak9-product-card{transition:transform .28s var(--ak9-ease),box-shadow .28s ease,border-color .28s ease}
.ak9-product-card:before{transition:opacity .3s ease}
.ak9-primary,.ak9-secondary,.ak9-outline,.ak9-icon-button,.ak9-search-trigger,.ak9-account{position:relative;overflow:hidden}
.ak9-primary:after,.ak9-secondary:after,.ak9-outline:after{content:"";position:absolute;inset:-40% auto -40% -65%;width:42%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.23),transparent);transition:left .48s var(--ak9-ease);pointer-events:none}
.ak9-primary:hover:after,.ak9-secondary:hover:after,.ak9-outline:hover:after{left:125%}

@keyframes ak92-poro-flight-a{0%,100%{transform:translate3d(0,0,0) rotate(-4deg) scale(.88)}35%{transform:translate3d(-18px,-24px,0) rotate(2deg) scale(.94)}70%{transform:translate3d(12px,-9px,0) rotate(5deg) scale(.9)}}
@keyframes ak92-poro-flight-b{0%,100%{transform:translate3d(0,0,0) rotate(4deg) scaleX(-1)}45%{transform:translate3d(22px,-30px,0) rotate(-5deg) scaleX(-1)}75%{transform:translate3d(-8px,-13px,0) rotate(2deg) scaleX(-1)}}
@keyframes ak92-stage-poro{0%,100%{transform:translate3d(0,0,0) rotate(3deg)}50%{transform:translate3d(-10px,-16px,0) rotate(-3deg)}}
@keyframes ak92-stage-poro-small{0%,100%{transform:translate3d(0,0,0) rotate(-5deg) scaleX(-1)}50%{transform:translate3d(8px,-12px,0) rotate(3deg) scaleX(-1)}}

@media(max-width:1120px){
  .ak9-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}
  .ak9-metrics article{min-height:92px}
  .ak9-poro-art.ak9-poro-a{right:1vw;width:205px}.ak9-poro-art.ak9-poro-b{display:none}
}
@media(max-width:860px){
  .ak9-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ak9-stage-poro-art.is-white{width:135px}.ak9-stage-poro-art.is-brown{width:86px}
  .ak9-poro-art{display:none}
  html[data-ak-theme="valorant"] .ak9-stage-character.is-valorant,html[data-ak-theme="lol"] .ak9-stage-character.is-lol{height:92%;opacity:.90}
}
@media(max-width:620px){
  .ak9-metrics article{min-height:88px;padding:12px}.ak9-metrics article>span{width:34px;height:34px}.ak9-metrics strong{font-size:21px}
  .ak9-product-hero-copy .ak9-eyebrow{font-size:8px;min-height:30px}
}
@media(max-width:400px){.ak9-metrics{grid-template-columns:1fr 1fr}.ak9-metrics article{min-height:84px}.ak9-metrics em{display:none}}
@media(prefers-reduced-motion:reduce){.ak9-poro-art,.ak9-stage-poro-art{animation:none!important}.ak9-primary:after,.ak9-secondary:after,.ak9-outline:after{display:none}}
/* V9.2 dashboard balance: compact 2x2 metrics beside the live ranking. */
@media(min-width:1121px){
  .ak9-dashboard-row{grid-template-columns:minmax(0,1.05fr) minmax(390px,.72fr);align-items:stretch}
  .ak9-metrics{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;grid-auto-rows:1fr}
  .ak9-metrics article{min-height:142px;height:100%}
}


/* ==========================================================================\n   AKREI V9.3 — compact commerce rhythm, richer themes and visible LoL detail\n   ========================================================================== */
.components,.ak9-store{gap:22px}
.ak9-offers{padding:20px;border-radius:23px}
.ak9-offers .ak9-section-head{margin-bottom:14px}
.ak9-offer-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch}
.ak9-offer-grid:has(.ak9-offer-card:only-child){grid-template-columns:minmax(0,720px)}
.ak9-offer-card:only-child{width:100%;min-height:128px;grid-template-columns:112px minmax(0,1fr)}
.ak9-offer-card:only-child .ak9-offer-copy{padding:14px 18px}
.ak9-offer-card:only-child .ak9-offer-copy>span{margin-top:9px}
.ak9-dashboard-row+.ak9-offers{margin-top:-2px}

/* Light theme: preserve depth instead of washing cards into the page. */
html[data-ak-theme="light"] .ak9-offers,
html[data-ak-theme="light"] .ak9-catalog,
html[data-ak-theme="light"] .ak9-ranking,
html[data-ak-theme="light"] .ak9-metrics article{background:linear-gradient(150deg,rgba(255,255,255,.99),rgba(245,248,255,.96));border-color:rgba(57,70,105,.12);box-shadow:0 22px 54px rgba(33,43,72,.10)}
html[data-ak-theme="light"] .ak9-ranking-item:hover{background:rgba(92,83,255,.055)}
html[data-ak-theme="light"] .ak9-offer-card{background:linear-gradient(145deg,#fff,#f5f7ff);border-color:rgba(68,75,112,.12)}

/* Dark theme: sharper graphite surfaces and a controlled violet halo. */
html[data-ak-theme="dark"] .ak9-hero,
html[data-ak-theme="dark"] .ak9-ranking,
html[data-ak-theme="dark"] .ak9-catalog{box-shadow:0 34px 92px rgba(0,0,0,.46),0 0 56px rgba(112,82,255,.055),inset 0 1px rgba(255,255,255,.045)}

/* Valorant: tactical red edge light without overpowering product content. */
html[data-ak-theme="valorant"] .ak9-offers,
html[data-ak-theme="valorant"] .ak9-catalog{border-color:rgba(255,75,92,.15);box-shadow:0 32px 86px rgba(18,3,8,.38),0 0 40px rgba(255,70,85,.045)}

/* Aurora: clearer prism surfaces and cyan/violet edge lighting. */
html[data-ak-theme="aurora"] .ak9-offers,
html[data-ak-theme="aurora"] .ak9-catalog,
html[data-ak-theme="aurora"] .ak9-ranking{border-color:rgba(152,110,255,.20);box-shadow:0 35px 100px rgba(15,8,58,.40),0 0 48px rgba(52,222,211,.05)}

/* League theme — Braum character composition and genuinely visible Poro motion. */
html[data-ak-theme="lol"] .ak-theme-ambient{background:radial-gradient(circle at 10% 16%,rgba(36,182,219,.16),transparent 30%),radial-gradient(circle at 85% 14%,rgba(222,184,81,.18),transparent 31%),radial-gradient(circle at 50% 108%,rgba(44,119,179,.11),transparent 42%),linear-gradient(155deg,#020a12,#071824 54%,#07131d)}
html[data-ak-theme="lol"] .ak9-hero{background:radial-gradient(circle at 82% 46%,rgba(54,181,213,.15),transparent 30%),radial-gradient(circle at 72% 16%,rgba(220,182,83,.16),transparent 28%),linear-gradient(138deg,#04101a,#082333 72%,#06131d);border-color:rgba(219,184,90,.23);box-shadow:0 44px 124px rgba(0,7,15,.58),0 0 76px rgba(211,172,76,.075),inset 0 1px rgba(255,255,255,.055)}
html[data-ak-theme="lol"] .ak9-stage-character.is-lol{left:auto;right:-8%;width:112%;height:112%;object-fit:cover;object-position:67% 50%;opacity:.84;filter:saturate(1.08) contrast(1.06) drop-shadow(0 44px 70px rgba(0,0,0,.62));mask-image:radial-gradient(ellipse at 67% 50%,#000 32%,rgba(0,0,0,.98) 49%,rgba(0,0,0,.72) 65%,transparent 84%);-webkit-mask-image:radial-gradient(ellipse at 67% 50%,#000 32%,rgba(0,0,0,.98) 49%,rgba(0,0,0,.72) 65%,transparent 84%)}
html[data-ak-theme="lol"] .ak9-theme-character-lol{left:auto;right:-9vw;height:94vh;max-height:900px;width:auto;object-fit:cover;object-position:68% center;opacity:.11;transform:translateX(0) scale(1.02);filter:saturate(.9) contrast(1.06) blur(.2px);mask-image:radial-gradient(ellipse at 66% 49%,#000 34%,rgba(0,0,0,.78) 60%,transparent 84%);-webkit-mask-image:radial-gradient(ellipse at 66% 49%,#000 34%,rgba(0,0,0,.78) 60%,transparent 84%)}
html[data-ak-theme="lol"] .ak9-stage-card{opacity:.055!important}
html[data-ak-theme="lol"] .ak9-stage-rings i{border-color:rgba(223,190,99,.34);box-shadow:0 0 70px rgba(213,178,82,.16)}
.ak9-poro-art{z-index:7;mask-image:none;-webkit-mask-image:none;filter:drop-shadow(0 25px 38px rgba(0,0,0,.48)) saturate(1.12)}
.ak9-poro-art.ak9-poro-a{right:3.2vw;top:12vh;width:178px;animation:ak93-poro-orbit-a 10.8s ease-in-out infinite}
.ak9-poro-art.ak9-poro-b{left:2.5vw;bottom:5.5vh;width:142px;animation:ak93-poro-orbit-b 12.8s ease-in-out infinite -4.2s}
html[data-ak-theme="lol"] .ak9-poro-art.ak9-poro-a{opacity:.94}
html[data-ak-theme="lol"] .ak9-poro-art.ak9-poro-b{opacity:.72}
.ak9-stage-poros{z-index:9}
.ak9-stage-poro-art{mask-image:none;-webkit-mask-image:none;filter:drop-shadow(0 20px 34px rgba(0,0,0,.52)) saturate(1.12)}
.ak9-stage-poro-art.is-white{right:1%;bottom:0;width:138px;animation:ak93-stage-poro-a 6.2s ease-in-out infinite}
.ak9-stage-poro-art.is-brown{left:5%;top:7%;width:92px;opacity:.74;animation:ak93-stage-poro-b 8.2s ease-in-out infinite -3s}
html[data-ak-theme="lol"] .ak9-product-card.is-lol .ak9-card-character{right:-2%;height:108%;opacity:.72;object-position:66% center;mask-image:radial-gradient(ellipse at 64% 48%,#000 37%,rgba(0,0,0,.8) 64%,transparent 86%);-webkit-mask-image:radial-gradient(ellipse at 64% 48%,#000 37%,rgba(0,0,0,.8) 64%,transparent 86%)}
html[data-ak-theme="lol"] .ak9-product-card.is-lol:after{content:"";position:absolute;inset:auto 16px 16px auto;width:34px;height:34px;border:1px solid rgba(224,190,96,.28);transform:rotate(45deg);box-shadow:0 0 24px rgba(218,181,87,.13);pointer-events:none}
@keyframes ak93-poro-orbit-a{0%,100%{transform:translate3d(0,0,0) rotate(-5deg) scale(.92)}30%{transform:translate3d(-24px,-22px,0) rotate(2deg) scale(.98)}62%{transform:translate3d(-8px,10px,0) rotate(7deg) scale(.94)}80%{transform:translate3d(15px,-10px,0) rotate(1deg) scale(.96)}}
@keyframes ak93-poro-orbit-b{0%,100%{transform:translate3d(0,0,0) rotate(5deg) scaleX(-1)}38%{transform:translate3d(28px,-34px,0) rotate(-5deg) scaleX(-1)}72%{transform:translate3d(9px,-10px,0) rotate(3deg) scaleX(-1)}}
@keyframes ak93-stage-poro-a{0%,100%{transform:translate3d(0,0,0) rotate(2deg)}50%{transform:translate3d(-12px,-17px,0) rotate(-4deg)}}
@keyframes ak93-stage-poro-b{0%,100%{transform:translate3d(0,0,0) rotate(-5deg) scaleX(-1)}50%{transform:translate3d(11px,-13px,0) rotate(4deg) scaleX(-1)}}
@media(max-width:860px){html[data-ak-theme="lol"] .ak9-stage-character.is-lol{right:-18%;width:126%;height:100%;opacity:.76}.ak9-stage-poro-art.is-white{display:block;width:102px;right:-2%;bottom:1%}.ak9-stage-poro-art.is-brown{display:none}.ak9-poro-art.ak9-poro-a{display:block;width:104px;right:-2vw;top:18vh}.ak9-poro-art.ak9-poro-b{display:none}}
@media(max-width:620px){.ak9-offer-grid:has(.ak9-offer-card:only-child){grid-template-columns:1fr}.ak9-offer-card:only-child{grid-template-columns:92px minmax(0,1fr);min-height:112px}.ak9-dashboard-row+.ak9-offers{margin-top:0}html[data-ak-theme="lol"] .ak9-stage-character.is-lol{right:-24%;width:145%;opacity:.68}.ak9-stage-poro-art.is-white{width:88px;right:-4%;bottom:4%}.ak9-poro-art.ak9-poro-a{width:82px;right:-4vw;top:15vh}}
@media(prefers-reduced-motion:reduce){.ak9-poro-art,.ak9-stage-poro-art{animation:none!important}}

/* ========================================================================== 
   AKREI V9.6 — viewport safety, no-drag assets, compact rhythm, light contrast
   ========================================================================== */
html,
body.ak9-body{
  width:100%;
  max-width:100%;
  overflow-x:clip;
  overscroll-behavior-x:none;
}
@supports not (overflow:clip){
  html,body.ak9-body{overflow-x:hidden}
}
.ak9-shell,.ak9-main,.components,.component,.ak9-store,
.ak9-hero,.ak9-dashboard-row,.ak9-offers,.ak9-catalog,
.ak9-trust-center,.ak9-feedbacks,.ak9-footer{
  min-width:0;
  max-width:100%;
}
img,
.ak9-theme-character,.ak9-poro-art,.ak9-stage-character,.ak9-stage-poro-art,
.ak9-card-character,.ak9-card-product-image,.ak9-ranking-thumb img,.ak9-offer-media img{
  -webkit-user-drag:none;
  user-drag:none;
  -webkit-user-select:none;
  user-select:none;
}
.ak9-theme-character,.ak9-poro-art,.ak9-stage-character,.ak9-stage-poro-art,
.ak9-card-character,.ak9-card-product-image{
  pointer-events:none!important;
}
.ak9-ambient,.ak9-lol-details,.ak9-valorant-details{
  contain:layout paint;
}
.ak9-header{margin-bottom:14px}
.ak9-main>.components,.components,.ak9-store{gap:18px}
.ak9-hero{
  min-height:550px;
  grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);
  padding:48px 50px;
  overflow:clip;
}
.ak9-hero-copy{z-index:12;max-width:650px;min-width:0}
.ak9-hero-stage{min-width:0;max-width:100%;min-height:450px;contain:layout}
.ak9-stage-chip.is-stock{left:5%;top:18%}
.ak9-stage-chip.is-delivery{right:1%;bottom:12%}
.ak9-dashboard-row{gap:18px}
.ak9-offers,.ak9-catalog{padding:19px}
.ak9-dashboard-row+.ak9-offers{margin-top:0}

/* Poros stay in a visual-safe right lane and never cover the sales copy. */
.ak9-poro-art{z-index:1!important}
.ak9-poro-art.ak9-poro-a{left:auto!important;right:2vw!important;top:18vh!important;width:148px!important}
.ak9-poro-art.ak9-poro-b{left:auto!important;right:10vw!important;bottom:3vh!important;width:104px!important}
.ak9-stage-poros{z-index:3!important}
.ak9-stage-poro-art.is-white{right:3%!important;bottom:2%!important;width:108px!important}
.ak9-stage-poro-art.is-brown{left:9%!important;top:12%!important;width:70px!important;opacity:.58!important}

/* Light mode uses explicit ink/surface values so inherited AKREI colors cannot wash text out. */
html[data-ak-theme="light"]{
  --ak9-text:15 23 42;
  --ak9-muted:70 82 104;
  --ak9-border:45 57 82;
  --cl-t-primary:15,23,42;
  --cl-background:242,245,251;
  --cl-card:255,255,255;
}
html[data-ak-theme="light"] body.ak9-body{color:#0f172a;background:#eef2f8}
html[data-ak-theme="light"] :is(.ak9-navbar,.ak9-ranking,.ak9-catalog,.ak9-offers,.ak9-trust-center,.ak9-feedbacks,.ak9-footer,.ak9-service-panel,.ak9-stock-panel,.ak9-product-hero,.ak9-purchase-panel,.ak9-gallery,.ak9-facts,.ak9-product-content,.ak9-product-faq,.ak9-product-reviews,.ak9-upsells){
  color:#0f172a;
}
html[data-ak-theme="light"] :is(.ak9-brand-copy strong,.ak9-nav-link.is-active,.ak9-account,.ak9-dropdown>summary,.ak9-menu strong,.ak9-mobile-panel strong,.ak9-section-head h2,.ak9-catalog-head h2,.ak9-ranking-copy strong,.ak9-product-card h3,.ak9-card-art-copy strong,.ak9-card-price,.ak9-offer-copy>strong,.ak9-offer-copy b,.ak9-trust-grid strong,.ak9-review-card strong,.ak9-footer strong,.ak9-product-hero h1,.ak9-product-content h2,.ak9-product-faq h2,.ak9-purchase-panel h2,.ak-page-heading h1,.ak9-page-hero h1){
  color:#111827!important;
  -webkit-text-fill-color:currentColor;
}
html[data-ak-theme="light"] .ak9-hero h1 span{color:#111827!important;-webkit-text-fill-color:#111827!important}
html[data-ak-theme="light"] .ak9-hero h1 strong{
  background:linear-gradient(90deg,#5b3df5,#087cc1);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
}
html[data-ak-theme="light"] :is(.ak9-hero-copy>p,.ak9-section-head p,.ak9-catalog-head p,.ak9-ranking-copy small,.ak9-offer-copy>small,.ak9-trust-grid p,.ak9-feedbacks p,.ak9-footer p,.ak9-card-type,.ak9-stock-line,.ak9-delivery-line,.ak9-menu small,.ak9-brand-copy small,.ak9-product-hero-copy>p,.ak9-product-content p,.ak9-product-faq p,.ak-page-heading p,.ak9-page-hero p){
  color:#526078!important;
}
html[data-ak-theme="light"] :is(.text-t-primary,.text-t-primary\/70,.text-t-primary\/60,.text-t-primary\/50,.text-t-primary\/30){color:#172033!important}
html[data-ak-theme="light"] :is(input,select,textarea){color:#172033!important;caret-color:#172033}
html[data-ak-theme="light"] :is(input,select,textarea)::placeholder{color:#78849a!important;opacity:1}
html[data-ak-theme="light"] .ak9-catalog-search,
html[data-ak-theme="light"] .ak9-menu,
html[data-ak-theme="light"] .ak9-mobile-panel,
html[data-ak-theme="light"] .ak9-command-modal>section{
  background:rgba(255,255,255,.97)!important;
  border-color:rgba(38,50,76,.14)!important;
}
html[data-ak-theme="light"] .ak9-product-card{
  background:linear-gradient(155deg,#fff,#f5f8fd)!important;
  border-color:rgba(38,50,76,.12)!important;
  box-shadow:0 18px 48px rgba(35,47,74,.11)!important;
}
html[data-ak-theme="light"] .ak9-card-body{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,249,253,.98))}
html[data-ak-theme="light"] .ak9-result-count{color:#334155}

@media(max-width:1380px){
  .ak9-hero{grid-template-columns:minmax(0,1fr) minmax(370px,.8fr);padding:44px 40px;min-height:520px}
  .ak9-hero-stage{min-height:420px}
  .ak9-poro-art.ak9-poro-a{width:126px!important;right:1vw!important}
  .ak9-poro-art.ak9-poro-b{display:none!important}
}
@media(max-width:1120px){
  .ak9-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);padding:40px 34px;min-height:500px}
  .ak9-hero-stage{min-height:390px}
}
@media(max-width:860px){
  .ak9-header{margin-bottom:10px}
  .ak9-main>.components,.components,.ak9-store{gap:14px}
  .ak9-hero{grid-template-columns:1fr;min-height:auto;padding:34px 26px}
  .ak9-hero-stage{height:340px;min-height:340px;margin-top:8px}
  .ak9-poro-art{display:none!important}
  .ak9-stage-poro-art.is-white{width:82px!important;right:1%!important}
  .ak9-stage-poro-art.is-brown{display:none!important}
  .ak9-offers,.ak9-catalog{padding:17px}
}
@media(max-width:620px){
  .ak9-shell{width:calc(100% - 16px)}
  .ak9-hero{padding:28px 18px;border-radius:21px}
  .ak9-hero h1{font-size:clamp(40px,12vw,52px);line-height:.95}
  .ak9-hero-copy>p{margin-top:18px;line-height:1.6}
  .ak9-hero-actions{margin-top:22px}
  .ak9-hero-proof{margin-top:22px;padding-top:18px}
  .ak9-hero-stage{height:280px;min-height:280px}
  .ak9-stage-chip.is-stock{left:0;top:7%}
  .ak9-stage-chip.is-delivery{right:0;bottom:3%}
  .ak9-stage-poro-art.is-white{width:68px!important;right:-1%!important;bottom:4%!important}
}


/* ==========================================================================
   AKREI V9.6 — cart count visibility hotfix
   Keeps the cart item count readable on dark, light and game themes.
   ========================================================================== */
.ak9-cart,
.ak9-cart-link,
.ak9-cart-button,
.ak9-icon-button[href*="cart"],
.ak9-icon-button[data-ak-cart],
a[href$="/cart"],
a[href*="/cart"]{
  position:relative;
  overflow:visible!important;
}

.ak9-cart-count,
.ak9-cart-badge,
.cart-count,
.cart-badge,
[data-ak-cart-count],
[data-cart-count],
.cart .count,
.cart .badge,
a[href$="/cart"] .count,
a[href*="/cart"] .count,
a[href$="/cart"] .badge,
a[href*="/cart"] .badge{
  position:absolute!important;
  top:-7px!important;
  right:-7px!important;
  z-index:20!important;
  min-width:18px!important;
  height:18px!important;
  padding:0 5px!important;
  border-radius:999px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:linear-gradient(135deg,#ff3658,#ff7a5c)!important;
  color:#fff!important;
  border:2px solid rgb(var(--ak9-bg, 5 5 7))!important;
  box-shadow:0 8px 18px rgba(255,54,88,.34),0 2px 8px rgba(0,0,0,.45)!important;
  font-size:10px!important;
  line-height:1!important;
  font-weight:950!important;
  letter-spacing:-.03em!important;
  text-shadow:0 1px 2px rgba(0,0,0,.35)!important;
  pointer-events:none!important;
  transform:none!important;
}

html[data-ak-theme="light"] .ak9-cart-count,
html[data-ak-theme="light"] .ak9-cart-badge,
html[data-ak-theme="light"] .cart-count,
html[data-ak-theme="light"] .cart-badge,
html[data-ak-theme="light"] [data-ak-cart-count],
html[data-ak-theme="light"] [data-cart-count],
html[data-ak-theme="light"] a[href$="/cart"] .count,
html[data-ak-theme="light"] a[href*="/cart"] .count,
html[data-ak-theme="light"] a[href$="/cart"] .badge,
html[data-ak-theme="light"] a[href*="/cart"] .badge{
  border-color:#f7f9fd!important;
  box-shadow:0 8px 18px rgba(255,54,88,.28),0 2px 8px rgba(35,45,70,.22)!important;
}

@media(max-width:620px){
  .ak9-cart-count,
  .ak9-cart-badge,
  .cart-count,
  .cart-badge,
  [data-ak-cart-count],
  [data-cart-count],
  a[href$="/cart"] .count,
  a[href*="/cart"] .count,
  a[href$="/cart"] .badge,
  a[href*="/cart"] .badge{
    top:-6px!important;
    right:-6px!important;
    min-width:17px!important;
    height:17px!important;
    font-size:9px!important;
    padding:0 4px!important;
  }
}


/* ========================================================================== 
   AKREI V9.6 — LoL palette, safe Poro PNGs, blog repair, description cards
   ========================================================================== */

/* LoL theme: deep client navy + restrained Hextech blue + classic gold. */
html[data-ak-theme="lol"]{
  --ak9-accent:200 170 110;
  --ak9-accent-2:10 200 185;
  --ak9-bg:1 10 19;
  --ak9-surface:5 18 27;
  --ak9-surface-2:8 27 38;
  --ak9-surface-3:13 37 48;
  --ak9-text:240 230 210;
  --ak9-muted:148 169 177;
  --ak9-border:200 170 110;
  --ak9-success:66 205 143;
  color-scheme:dark;
}
html[data-ak-theme="lol"] body.ak9-body,
html[data-ak-theme="lol"] body.ak-theme-body{
  background:#010a13;
}
html[data-ak-theme="lol"] .ak-theme-ambient{
  background:
    radial-gradient(circle at 83% 12%,rgba(200,170,110,.15),transparent 30%),
    radial-gradient(circle at 12% 24%,rgba(10,200,185,.10),transparent 31%),
    radial-gradient(circle at 68% 100%,rgba(6,78,96,.12),transparent 38%),
    linear-gradient(155deg,#010a13 0%,#071b25 56%,#020c14 100%)!important;
}
html[data-ak-theme="lol"] .ak9-hero{
  background:
    linear-gradient(115deg,rgba(200,170,110,.055),transparent 34%),
    radial-gradient(circle at 82% 42%,rgba(10,200,185,.10),transparent 31%),
    linear-gradient(138deg,#020b14 0%,#08212b 72%,#030d16 100%)!important;
  border-color:rgba(200,170,110,.24)!important;
  box-shadow:0 44px 120px rgba(0,4,12,.62),0 0 68px rgba(10,200,185,.045),inset 0 1px rgba(255,255,255,.05)!important;
}
html[data-ak-theme="lol"] .ak9-primary,
html[data-ak-theme="lol"] .ak9-mobile-account,
html[data-ak-theme="lol"] .ak9-mobile-buy{
  background:linear-gradient(135deg,#9b732e,#c8aa6e 54%,#e4c982)!important;
  color:#07101c!important;
  text-shadow:0 1px rgba(255,255,255,.25);
}
html[data-ak-theme="lol"] .ak9-stage-chip{
  background:linear-gradient(145deg,rgba(6,17,32,.95),rgba(11,30,52,.92))!important;
  border-color:rgba(200,170,110,.28)!important;
  box-shadow:0 18px 45px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.05)!important;
}
html[data-ak-theme="lol"] .ak9-stage-chip b{color:#f2e6c4!important}
html[data-ak-theme="lol"] .ak9-stage-chip small{color:#86b8b4!important}
html[data-ak-theme="lol"] .ak9-stage-character.is-lol{
  right:-5%!important;
  width:108%!important;
  height:108%!important;
  object-position:66% 50%!important;
  opacity:.88!important;
  filter:saturate(.96) contrast(1.08) brightness(.93) drop-shadow(0 44px 72px rgba(0,0,0,.64))!important;
  mask-image:radial-gradient(ellipse at 66% 50%,#000 33%,rgba(0,0,0,.96) 53%,rgba(0,0,0,.65) 69%,transparent 86%)!important;
  -webkit-mask-image:radial-gradient(ellipse at 66% 50%,#000 33%,rgba(0,0,0,.96) 53%,rgba(0,0,0,.65) 69%,transparent 86%)!important;
}
html[data-ak-theme="lol"] :is(.ak9-navbar,.ak9-ranking,.ak9-catalog,.ak9-offers,.ak9-trust-center,.ak9-feedbacks,.ak9-footer,.ak9-product-hero,.ak9-purchase-panel){
  border-color:rgba(200,170,110,.15);
}
html[data-ak-theme="lol"] .ak9-theme-dot.is-lol{background:linear-gradient(135deg,#c89b3c,#c8aa6e 44%,#0ac8b9)!important}

/* Plain PNG Poros: static safe-zone placement, never behind copy or chips. */
.ak95-lol-poros{position:absolute;inset:0;z-index:8;pointer-events:none;opacity:0;transition:opacity .28s ease;overflow:hidden;contain:paint}
html[data-ak-theme="lol"] .ak95-lol-poros{opacity:1}
.ak95-poro{position:absolute!important;display:block!important;object-fit:contain!important;user-select:none!important;-webkit-user-drag:none!important;filter:drop-shadow(0 14px 24px rgba(0,0,0,.46)) drop-shadow(0 0 12px rgba(200,170,110,.10));animation:ak95-poro-soft 6.8s ease-in-out infinite;mask-image:none!important;-webkit-mask-image:none!important;transform-origin:center}
.ak95-poro-pair{height:auto!important}
.ak95-poro.is-top{width:126px!important;right:1.2%!important;top:2.5%!important;transform:rotate(5deg)}
.ak95-poro.is-side{width:72px!important;right:.5%!important;top:43%!important;transform:rotate(-7deg) scaleX(-1);animation-delay:-2.4s}
.ak95-poro.is-bottom{width:104px!important;right:27%!important;bottom:-.5%!important;transform:rotate(-5deg) scaleX(-1);animation-delay:-4.1s;opacity:.94}
@keyframes ak95-poro-soft{0%,100%{translate:0 0}50%{translate:0 -6px}}
/* Completely retire old global/stage Poro layers to prevent double-rendering. */
.ak9-lol-poros,.ak9-stage-poros,.ak9-poro-art,.ak9-stage-poro-art{display:none!important}

/* Blog: compact composition and separated character panels. */
.ak-blog-page>.py-6,.ak-blog-page>.lg\:py-8{padding-top:16px!important;padding-bottom:20px!important}
.ak-v7-blog-hero{
  min-height:380px!important;
  grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr)!important;
  gap:28px!important;
  padding:42px 44px!important;
  background:
    radial-gradient(circle at 88% 18%,rgba(var(--ak9-accent-2),.10),transparent 28%),
    linear-gradient(135deg,rgba(var(--ak9-accent),.09),rgba(var(--ak9-surface-2),.82))!important;
}
.ak-v7-blog-hero-copy{position:relative;z-index:3;max-width:760px}
.ak-v7-blog-hero-copy h1{font-size:clamp(42px,4vw,64px)!important;max-width:780px}
.ak95-blog-art{position:relative!important;height:310px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;align-items:end!important;isolation:isolate}
.ak95-blog-glow{position:absolute;inset:14% 8% 4%;border-radius:50%;background:radial-gradient(circle,rgba(var(--ak9-accent),.14),rgba(var(--ak9-accent-2),.08) 38%,transparent 72%);filter:blur(12px);z-index:-1}
.ak95-blog-character{position:relative;height:275px;margin:0;border:1px solid rgba(var(--ak9-border),.10);border-radius:22px;overflow:hidden;background:linear-gradient(155deg,rgba(var(--ak9-surface-3),.72),rgba(var(--ak9-surface),.32));box-shadow:0 22px 46px rgba(0,0,0,.22)}
.ak95-blog-character img{position:absolute!important;width:100%!important;height:112%!important;max-width:none!important;bottom:-10%!important;object-fit:cover!important;filter:drop-shadow(0 24px 30px rgba(0,0,0,.34))!important}
.ak95-blog-character.is-lol img{left:0!important;object-position:60% 52%!important;opacity:.92!important}
.ak95-blog-character.is-valorant img{right:0!important;object-position:52% 48%!important;opacity:.94!important}
.ak95-blog-mark{position:absolute;left:50%;bottom:15px;z-index:4;transform:translateX(-50%);height:34px;padding:0 12px;border-radius:999px;display:flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid rgba(var(--ak9-accent),.28);background:rgba(var(--ak9-surface),.88);backdrop-filter:blur(14px);font-size:8px;font-weight:950;letter-spacing:.10em;color:rgb(var(--ak9-accent));box-shadow:0 12px 28px rgba(0,0,0,.25)}
.ak-v7-blog-hero-art>b,.ak-v7-blog-orbit{display:none!important}
.ak-blog-empty{min-height:128px!important;margin-top:16px!important;justify-content:flex-start!important;background:rgba(var(--ak9-surface-2),.45);border-style:solid!important}
.ak-editorial-standards{margin-top:14px!important}
.ak-editorial-standards article{min-height:90px!important;border:1px solid rgba(var(--ak9-border),.065)}

.ak95-guide-library{margin-top:18px;padding:28px;border:1px solid rgba(var(--ak9-border),.085);border-radius:24px;background:linear-gradient(145deg,rgba(var(--ak9-surface),.72),rgba(var(--ak9-surface-2),.48));box-shadow:0 22px 58px rgba(0,0,0,.12)}
.ak95-guide-library-head{margin-bottom:18px!important}
.ak95-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.ak95-guide-card{position:relative;min-height:178px;padding:18px;border:1px solid rgba(var(--ak9-border),.08);border-radius:18px;background:linear-gradient(150deg,rgba(var(--ak9-surface-2),.88),rgba(var(--ak9-surface),.55));display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:start;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;overflow:hidden}
.ak95-guide-card:after{content:"";position:absolute;inset:auto -28px -40px auto;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,rgba(var(--ak9-accent),.10),transparent 70%);pointer-events:none}
.ak95-guide-card:hover{transform:translateY(-3px);border-color:rgba(var(--ak9-accent),.26);box-shadow:0 18px 38px rgba(0,0,0,.18)}
.ak95-guide-card>i{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:rgba(var(--ak9-accent),.10);border:1px solid rgba(var(--ak9-accent),.18);color:rgb(var(--ak9-accent));font-size:14px}
.ak95-guide-card>span{min-width:0;display:flex;flex-direction:column}
.ak95-guide-card small{font-size:7px;font-weight:950;letter-spacing:.11em;text-transform:uppercase;color:rgb(var(--ak9-accent));margin:1px 0 7px}
.ak95-guide-card strong{font-size:13px;line-height:1.28;color:rgb(var(--ak9-text));letter-spacing:-.015em}
.ak95-guide-card p{margin-top:8px;font-size:9px;line-height:1.65;color:rgb(var(--ak9-muted))}
.ak95-guide-card>b{position:absolute;right:15px;bottom:15px;color:rgb(var(--ak9-accent));font-size:10px;transition:translate .2s ease}
.ak95-guide-card:hover>b{translate:3px 0}
.ak95-guide-card.is-valorant{--ak9-accent:255 70 85}
.ak95-guide-card.is-lol{--ak9-accent:200 170 110}
.ak95-publisher-note{margin-top:14px;min-height:66px;padding:13px 15px;border:1px dashed rgba(var(--ak9-border),.11);border-radius:16px;display:flex;align-items:center;gap:12px;background:rgba(var(--ak9-surface-2),.36)}
.ak95-publisher-note>i{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:rgba(var(--ak9-accent),.09);color:rgb(var(--ak9-accent))}
.ak95-publisher-note span{display:flex;flex-direction:column;gap:4px}.ak95-publisher-note strong{font-size:10px;color:rgb(var(--ak9-text))}.ak95-publisher-note small{font-size:8px;color:rgb(var(--ak9-muted))}

/* Product description: convert raw long text into the previous friendly card layout. */
.ak95-product-description.is-enhanced,.ak95-product-description[data-ak-enhanced="true"]{max-width:none!important;padding-top:16px!important;display:grid;gap:14px;color:rgb(var(--ak9-muted))}
.ak95-description-card{position:relative;border:1px solid rgba(var(--ak9-border),.14);border-radius:18px;background:linear-gradient(145deg,rgba(var(--ak9-surface-2),.92),rgba(var(--ak9-surface),.74));padding:20px 22px;overflow:hidden;box-shadow:0 14px 34px rgba(0,0,0,.08),inset 0 1px rgba(255,255,255,.035)}
.ak95-description-card:before{content:"";position:absolute;left:0;top:18px;width:3px;height:24px;border-radius:0 5px 5px 0;background:rgb(var(--ak9-accent));box-shadow:0 0 18px rgba(var(--ak9-accent),.28)}
.ak95-description-card.is-hero{padding:24px 22px;border-color:rgba(var(--ak9-accent),.30);background:radial-gradient(circle at 10% 0,rgba(var(--ak9-accent),.13),transparent 36%),linear-gradient(140deg,rgba(var(--ak9-surface-2),.92),rgba(var(--ak9-surface),.68))}
.ak95-description-card.is-hero:before{display:none}
.ak95-description-card header{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:10px}
.ak95-description-card h2,.ak95-description-card h3{margin:0!important;color:rgb(var(--ak9-text))!important;letter-spacing:-.025em;line-height:1.16!important}
.ak95-description-card h2{width:100%;font-size:31px!important}
.ak95-description-card h3{font-size:16px!important}
.ak95-description-kicker{height:26px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(var(--ak9-accent),.28);background:rgba(var(--ak9-accent),.09);color:rgb(var(--ak9-accent));font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.ak95-description-hour{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:rgba(var(--ak9-success),.12);border:1px solid rgba(var(--ak9-success),.26);color:rgb(var(--ak9-success));font-size:13px;font-weight:950}
.ak95-description-card.is-guarantee{display:grid;grid-template-columns:auto 1fr;column-gap:14px;border-color:rgba(var(--ak9-success),.28);background:linear-gradient(145deg,rgba(var(--ak9-success),.08),rgba(var(--ak9-surface-2),.75))}
.ak95-description-card.is-guarantee header{grid-column:1;align-self:center;margin:0}
.ak95-description-card.is-guarantee header h3{grid-column:2;min-width:260px}
.ak95-description-card.is-guarantee .ak95-description-body{grid-column:2;align-self:center}
.ak95-description-body{font-size:12px;line-height:1.75;color:rgb(var(--ak9-muted))}
.ak95-description-body p{margin:7px 0!important}
.ak95-description-body ul{list-style:none!important;padding:0!important;margin:8px 0 0!important;display:grid;gap:7px}
.ak95-description-body li{position:relative;padding-left:22px}
.ak95-description-body li:before{content:"✓";position:absolute;left:0;top:.12em;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,rgb(var(--ak9-accent)),rgb(var(--ak9-accent-2)));color:#06101a;font-size:8px;font-weight:950}
.ak95-description-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}
.ak95-description-chips span{min-height:28px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(var(--ak9-border),.09);background:rgba(var(--ak9-surface-3),.58);color:rgb(var(--ak9-text));font-size:8px;font-weight:800}
.ak95-description-chips i{color:rgb(var(--ak9-accent))}
.ak95-description-warning{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:start;padding:13px 15px;border:1px solid rgba(223,169,53,.32);border-radius:15px;background:rgba(223,169,53,.055);font-size:10px;line-height:1.65;color:rgb(var(--ak9-muted))}
.ak95-description-warning>i{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:rgba(223,169,53,.12);color:#e0b44d}
.ak95-description-warning strong{color:#e7bf61!important}

/* Catalog count safety: do not visually expose a false zero while cards exist. */
.ak9-catalog:not(.is-catalog-ready) [data-ak-catalog-count]{opacity:.45}
.ak9-catalog.is-catalog-ready [data-ak-catalog-count]{opacity:1}

@media(max-width:1080px){
  .ak95-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ak-v7-blog-hero{grid-template-columns:1fr minmax(340px,.82fr)!important;padding:34px!important}
  .ak95-blog-character{height:245px}
  .ak95-poro.is-top{width:108px!important}.ak95-poro.is-side{width:66px!important}.ak95-poro.is-bottom{width:92px!important}
}
@media(max-width:860px){
  .ak-v7-blog-hero{grid-template-columns:1fr!important;min-height:auto!important}
  .ak95-blog-art{height:260px!important;max-width:520px;width:100%;margin:0 auto}
  .ak95-blog-character{height:235px}
  .ak95-poro.is-side{display:none!important}
  .ak95-poro.is-top{right:-1%!important;top:3%!important;width:96px!important}
  .ak95-poro.is-bottom{right:5%!important;bottom:1%!important;width:84px!important}
}
@media(max-width:620px){
  .ak95-guide-library{padding:16px;border-radius:20px}
  .ak95-guide-grid{grid-template-columns:1fr}
  .ak95-guide-card{min-height:142px}
  .ak-v7-blog-hero{padding:24px 20px!important;gap:18px!important}
  .ak-v7-blog-hero-copy h1{font-size:36px!important}
  .ak95-blog-art{height:210px!important;gap:8px!important}
  .ak95-blog-character{height:195px;border-radius:16px}
  .ak95-blog-mark{bottom:8px;font-size:7px}
  .ak-blog-empty{display:grid!important;grid-template-columns:44px 1fr!important;padding:16px!important}
  .ak-blog-empty>a{grid-column:1/-1;width:100%;justify-content:center}
  .ak95-description-card{padding:15px 14px}
  .ak95-description-card h2{font-size:25px!important}
  .ak95-description-card.is-guarantee{grid-template-columns:1fr!important}
  .ak95-description-card.is-guarantee header,.ak95-description-card.is-guarantee .ak95-description-body{grid-column:1!important}
  .ak95-description-card.is-guarantee header{margin-bottom:8px}
  .ak95-description-card.is-guarantee header h3{min-width:0}
  .ak95-poro.is-top{width:82px!important;right:-2%!important}
  .ak95-poro.is-bottom{width:72px!important;right:1%!important}
}
@media(prefers-reduced-motion:reduce){.ak95-poro{animation:none!important}}


/* ========================================================================== 
   AKREI V9.6 — mobile listing character visibility / iOS Safari fix
   Keeps Valorant and LoL artwork visible inside product cards on phones.
   ========================================================================== */
.ak9-card-visual{
  isolation:isolate;
  transform:translateZ(0);
  -webkit-transform:translateZ(0);
}
.ak9-card-product-image{z-index:1}
.ak9-card-grid,.ak9-card-spotlight{z-index:2}
.ak9-card-character{
  z-index:3!important;
  display:block!important;
  visibility:visible!important;
  max-width:none!important;
  backface-visibility:hidden;
  -webkit-backface-visibility:hidden;
  transform:translateZ(0);
  -webkit-transform:translateZ(0);
}
.ak9-card-visual:after{z-index:4;pointer-events:none}
.ak9-card-topline,.ak9-card-art-copy{position:relative;z-index:5}

@media(max-width:860px){
  .ak9-card-visual{
    min-height:220px;
    overflow:hidden!important;
  }
  .ak9-product-card .ak9-card-character{
    display:block!important;
    visibility:visible!important;
    opacity:.86!important;
    width:auto!important;
    max-width:none!important;
    min-width:0!important;
    object-fit:contain!important;
    pointer-events:none!important;
    filter:drop-shadow(0 22px 28px rgba(0,0,0,.48)) saturate(1.03) contrast(1.04)!important;
  }
  .ak9-product-card.is-valorant .ak9-card-character{
    right:-5%!important;
    bottom:-8%!important;
    height:112%!important;
    object-position:70% bottom!important;
    -webkit-mask-image:none!important;
    mask-image:none!important;
  }
  .ak9-product-card.is-lol .ak9-card-character{
    right:-10%!important;
    bottom:-3%!important;
    height:104%!important;
    object-position:68% bottom!important;
    opacity:.82!important;
    -webkit-mask-image:none!important;
    mask-image:none!important;
  }
  .ak9-card-product-image{
    opacity:.40!important;
  }
}

@media(max-width:620px){
  .ak9-card-visual{height:226px!important;min-height:226px}
  .ak9-product-card.is-valorant .ak9-card-character{
    right:-7%!important;
    bottom:-7%!important;
    height:110%!important;
  }
  .ak9-product-card.is-lol .ak9-card-character{
    right:-12%!important;
    bottom:-1%!important;
    height:100%!important;
  }
  .ak9-card-art-copy{
    max-width:72%;
  }
}

@media(max-width:390px){
  .ak9-product-card.is-valorant .ak9-card-character{right:-12%!important;height:106%!important}
  .ak9-product-card.is-lol .ak9-card-character{right:-17%!important;height:96%!important}
}

/* ========================================================================== 
   AKREI V9.8 — compact professional product page + no third-party branding
   Goal: marketplace-grade product page without oversized hero/checkout gaps.
   ========================================================================== */
.ak9-product-page{padding-block:6px 28px!important}.ak9-product-page .ak9-product-wrap{width:min(100%,1180px)!important;max-width:1180px!important;margin-inline:auto!important;gap:14px!important}.ak9-product-page .ak9-breadcrumb{font-size:10px!important;padding-inline:2px!important;margin-bottom:0!important}.ak9-product-layout-v98{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(348px,410px)!important;gap:18px!important;align-items:start!important}.ak9-product-layout-v98>.ak9-product-hero{grid-column:1!important;grid-row:1!important;min-height:224px!important;padding:26px 28px!important;border-radius:24px!important;grid-template-columns:minmax(0,1fr) 205px!important;box-shadow:0 22px 70px rgba(0,0,0,.16)!important}.ak9-product-layout-v98>.ak9-purchase-panel{grid-column:2!important;grid-row:1 / span 2!important;position:sticky!important;top:90px!important;padding:17px!important;border-radius:22px!important;max-height:calc(100vh - 104px)!important;overflow:auto!important;box-shadow:0 24px 64px rgba(0,0,0,.24)!important}.ak9-product-layout-v98>.ak9-product-main{grid-column:1!important;grid-row:2!important;gap:16px!important}.ak9-product-layout-v98 .ak9-product-hero h1{font-size:clamp(32px,3.25vw,48px)!important;line-height:1.02!important;letter-spacing:-.045em!important;max-width:720px!important;margin-top:12px!important}.ak9-product-layout-v98 .ak9-product-hero-copy>p{font-size:12px!important;line-height:1.55!important;margin-top:12px!important}.ak9-product-layout-v98 .ak9-product-tags{margin-top:14px!important}.ak9-product-layout-v98 .ak9-product-tags span{height:30px!important;font-size:9px!important;padding-inline:11px!important}.ak9-product-layout-v98 .ak9-product-hero-art{height:198px!important}.ak9-product-layout-v98 .ak9-product-hero-art img{height:124%!important;right:-10%!important;bottom:-26%!important}.ak9-product-layout-v98 .ak9-product-hero-art b{font-size:88px!important}.ak9-product-layout-v98 .ak9-product-hero-art i{width:178px!important;height:178px!important}.ak9-product-layout-v98 .ak9-product-hero-art i:nth-of-type(2){width:122px!important;height:122px!important}.ak9-product-layout-v98 :is(.ak9-gallery,.ak9-facts,.ak9-product-content,.ak9-product-faq,.ak9-product-reviews,.ak9-upsells){border-radius:21px!important;padding:19px!important;background:rgba(var(--ak9-surface),.78)!important}.ak9-product-layout-v98 .ak9-section-head h2{font-size:24px!important;letter-spacing:-.035em!important}.ak9-product-layout-v98 .ak9-section-head span{font-size:9px!important}.ak9-product-layout-v98 .ak9-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.ak9-product-layout-v98 .ak9-facts-grid article{min-height:86px!important;padding:13px!important;border-radius:15px!important;grid-template-columns:34px 1fr!important}.ak9-product-layout-v98 .ak9-facts-grid i{width:34px!important;height:34px!important;font-size:11px!important}.ak9-product-layout-v98 .ak9-facts-grid small{font-size:9px!important}.ak9-product-layout-v98 .ak9-facts-grid strong{font-size:11.5px!important;line-height:1.35!important}.ak9-product-layout-v98 .ak9-tabs button{height:36px!important;font-size:10px!important}.ak9-product-layout-v98 .ak9-richtext{max-width:none!important;padding-top:18px!important;font-size:14px!important;line-height:1.78!important;color:rgba(var(--ak9-text),.78)!important}.ak9-product-layout-v98 .ak9-richtext p{margin:10px 0!important}.ak9-product-layout-v98 .ak9-richtext :is(h1,h2,h3){color:rgb(var(--ak9-text))!important}.ak9-product-layout-v98 .ak9-richtext h2{font-size:24px!important}.ak9-product-layout-v98 .ak9-richtext h3{font-size:18px!important}.ak9-product-layout-v98 .ak9-faq-list summary{font-size:12px!important;min-height:52px!important}.ak9-product-layout-v98 .ak9-faq-list p{font-size:12px!important;line-height:1.7!important}.ak9-purchase-panel .ak9-purchase-form{gap:13px!important}.ak9-purchase-panel .ak9-purchase-top{padding-bottom:12px!important;gap:12px!important}.ak9-purchase-panel .ak9-purchase-top>div>span{font-size:8.5px!important}.ak9-purchase-panel .ak9-purchase-top h2{font-size:24px!important;line-height:1.12!important;margin-top:5px!important}.ak9-purchase-panel .ak9-purchase-top p{font-size:10.5px!important;line-height:1.55!important}.ak9-purchase-panel .ak9-secure-chip{height:30px!important;font-size:9px!important;border-color:rgba(var(--ak9-success),.18)!important}.ak9-purchase-panel .ak9-purchase-section{padding:13px!important;border-radius:16px!important}.ak9-purchase-panel .ak9-section-label{margin-bottom:10px!important}.ak9-purchase-panel .ak9-section-label>span{font-size:10.5px!important}.ak9-purchase-panel .ak9-section-label small{font-size:9.5px!important}.ak9-purchase-panel .ak9-variant-search{height:42px!important;margin-bottom:10px!important}.ak9-purchase-panel .ak9-variant-search input{font-size:10.5px!important;color:rgb(var(--ak9-text))!important}.ak9-purchase-panel .ak9-variant-search button{font-size:9px!important}.ak9-purchase-panel .ak9-variant-list{grid-template-columns:1fr!important;gap:9px!important;max-height:min(46vh,500px)!important;overflow:auto!important;padding-right:3px!important;scrollbar-width:thin!important;scrollbar-color:rgba(var(--ak9-accent),.55) transparent!important}.ak9-purchase-panel .ak9-variant-option{min-height:64px!important;padding:12px!important;border-radius:14px!important;grid-template-columns:20px minmax(0,1fr) auto!important;gap:10px!important;background:rgba(var(--ak9-surface-2),.72)!important}.ak9-purchase-panel .ak9-variant-option:hover:not(:disabled){transform:translateY(-1px)!important;background:rgba(var(--ak9-surface-2),.92)!important}.ak9-purchase-panel .ak9-variant-option.is-selected{border-color:rgba(var(--ak9-accent),.55)!important;background:linear-gradient(135deg,rgba(var(--ak9-accent),.14),rgba(var(--ak9-surface-2),.80))!important}.ak9-purchase-panel .ak9-variant-radio{width:18px!important;height:18px!important}.ak9-purchase-panel .ak9-variant-copy strong{font-size:12px!important;line-height:1.32!important;letter-spacing:-.01em!important;color:rgb(var(--ak9-text))!important}.ak9-purchase-panel .ak9-variant-copy small{font-size:10.5px!important;line-height:1.45!important;margin-top:3px!important;color:rgba(var(--ak9-text),.62)!important}.ak9-purchase-panel .ak9-variant-copy em{font-size:10px!important;margin-top:4px!important}.ak9-purchase-panel .ak9-variant-price{gap:3px!important;text-align:right!important}.ak9-purchase-panel .ak9-variant-price b{font-size:13px!important;color:rgb(var(--ak9-text))!important}.ak9-purchase-panel .ak9-variant-price del{font-size:10px!important}.ak9-purchase-panel .ak9-selection-summary{padding:12px!important;border-radius:15px!important}.ak9-purchase-panel .ak9-selection-summary small{font-size:8.5px!important}.ak9-purchase-panel .ak9-selection-summary strong{font-size:12px!important;line-height:1.35!important}.ak9-purchase-panel .ak9-selection-summary span{font-size:10px!important}.ak9-purchase-panel .ak9-selection-price b{font-size:15px!important}.ak9-purchase-panel .ak9-quantity-control{min-height:48px!important}.ak9-purchase-panel .ak9-quantity-control input{font-size:15px!important}.ak9-purchase-panel .ak9-checkout-total{min-height:62px!important;padding:12px 14px!important}.ak9-purchase-panel .ak9-checkout-total small{font-size:8.5px!important}.ak9-purchase-panel .ak9-checkout-total strong{font-size:22px!important}.ak9-purchase-panel .ak9-checkout-total>span{font-size:8.5px!important}.ak9-purchase-panel .ak9-purchase-actions{grid-template-columns:.9fr 1.25fr!important;gap:9px!important}.ak9-purchase-panel :is(.ak9-add-cart,.ak9-buy-now){height:54px!important;border-radius:15px!important;font-size:11px!important}.ak9-purchase-panel .ak9-buy-now small{font-size:8px!important}.ak9-purchase-panel .ak9-purchase-assurance{gap:7px!important}.ak9-purchase-panel .ak9-purchase-assurance span{min-height:40px!important;padding:7px!important}.ak9-purchase-panel .ak9-purchase-assurance i{font-size:9px!important}.ak9-purchase-panel .ak9-purchase-assurance b{font-size:8.5px!important;line-height:1.25!important}.ak9-skin-count-notice{margin-top:16px;padding:14px 15px;border:1px solid rgba(223,169,53,.35);border-radius:16px;background:linear-gradient(135deg,rgba(223,169,53,.09),rgba(var(--ak9-surface-2),.55));display:grid;grid-template-columns:26px 1fr;gap:8px 11px;align-items:start;color:rgba(var(--ak9-text),.78)}.ak9-skin-count-notice i{grid-row:1 / span 2;width:26px;height:26px;border-radius:9px;display:grid;place-items:center;background:rgba(223,169,53,.15);color:#e2b84e;font-size:11px}.ak9-skin-count-notice strong{font-size:13px!important;line-height:1.35!important;color:#f0c968!important}.ak9-skin-count-notice span{grid-column:2;font-size:12px;line-height:1.6;color:rgba(var(--ak9-text),.68)}.ak95-product-description.is-enhanced,.ak95-product-description[data-ak-enhanced="true"]{display:grid!important;gap:12px!important}.ak95-description-card{padding:16px 18px!important;border-radius:16px!important}.ak95-description-card.is-hero{padding:18px!important}.ak95-description-card h2{font-size:26px!important}.ak95-description-card h3{font-size:16px!important}.ak95-description-body{font-size:13px!important;line-height:1.72!important}.ak95-description-warning{font-size:11.5px!important}.ak95-description-chips span{font-size:9.5px!important}.ak95-description-card.is-guarantee{grid-template-columns:56px minmax(0,1fr)!important}.ak95-description-hour{width:48px!important;height:48px!important}.ak95-description-card.is-guarantee header h3{min-width:0!important}@media(max-width:1160px){.ak9-product-layout-v98{grid-template-columns:minmax(0,1fr) minmax(330px,385px)!important}.ak9-product-layout-v98>.ak9-product-hero{grid-template-columns:minmax(0,1fr) 165px!important;padding:24px!important}.ak9-product-layout-v98 .ak9-product-hero h1{font-size:clamp(30px,3.6vw,43px)!important}.ak9-product-layout-v98 .ak9-product-hero-art{height:178px!important}.ak9-purchase-panel .ak9-purchase-actions{grid-template-columns:1fr!important}}@media(max-width:980px){.ak9-product-page .ak9-product-wrap{width:min(100%,720px)!important}.ak9-product-layout-v98{grid-template-columns:1fr!important}.ak9-product-layout-v98>.ak9-product-hero,.ak9-product-layout-v98>.ak9-purchase-panel,.ak9-product-layout-v98>.ak9-product-main{grid-column:1!important;grid-row:auto!important}.ak9-product-layout-v98>.ak9-purchase-panel{position:relative!important;top:auto!important;max-height:none!important;overflow:visible!important;padding:16px!important}.ak9-product-layout-v98>.ak9-product-hero{grid-template-columns:1fr 150px!important;min-height:205px!important}.ak9-purchase-panel .ak9-variant-list{max-height:430px!important}.ak9-product-layout-v98 .ak9-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.ak9-product-page{padding-block:0 18px!important}.ak9-product-page .ak9-product-wrap{gap:12px!important}.ak9-product-layout-v98{gap:12px!important}.ak9-product-layout-v98>.ak9-product-hero{grid-template-columns:1fr!important;min-height:auto!important;padding:22px!important;border-radius:20px!important}.ak9-product-layout-v98 .ak9-product-hero h1{font-size:34px!important;line-height:1.05!important}.ak9-product-layout-v98 .ak9-product-hero-art{height:126px!important;opacity:.78!important}.ak9-product-layout-v98 .ak9-product-hero-art img{height:154%!important;right:0!important;bottom:-56%!important}.ak9-product-layout-v98 :is(.ak9-gallery,.ak9-facts,.ak9-product-content,.ak9-product-faq,.ak9-product-reviews,.ak9-upsells){padding:14px!important;border-radius:18px!important}.ak9-product-layout-v98 .ak9-facts-grid{grid-template-columns:1fr!important}.ak9-product-layout-v98 .ak9-richtext{font-size:13.5px!important}.ak9-purchase-panel .ak9-variant-list{max-height:360px!important}.ak9-purchase-panel .ak9-purchase-actions{grid-template-columns:1fr!important}.ak9-purchase-panel .ak9-purchase-assurance{grid-template-columns:1fr!important}.ak9-skin-count-notice{grid-template-columns:24px 1fr;padding:12px!important}.ak9-skin-count-notice span{font-size:11.5px!important}.ak95-description-card.is-guarantee{grid-template-columns:1fr!important}.ak95-description-card.is-guarantee header,.ak95-description-card.is-guarantee .ak95-description-body{grid-column:1!important}}

/* ========================================================================== 
   AKREI V9.9 — data-driven marketplace engine polish
   Dynamic navbar/category/filter sync + compact product scale + blog routing UI.
   ========================================================================== */
.ak99-game-dropdown{position:relative}.ak99-game-summary{cursor:pointer;list-style:none}.ak99-game-summary::-webkit-details-marker{display:none}.ak99-game-summary i:last-child{font-size:8px;opacity:.65}.ak99-game-menu{min-width:310px!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:12px!important}.ak99-game-menu-item{position:relative;display:grid!important;grid-template-columns:38px 1fr!important;grid-template-rows:auto auto!important;gap:2px 10px!important;align-items:center!important;min-height:58px!important;padding:10px!important;border:1px solid rgba(var(--ak9-border),.09)!important;border-radius:15px!important;background:linear-gradient(135deg,rgba(var(--ak9-surface-2),.72),rgba(var(--ak9-surface),.54))!important;overflow:hidden}.ak99-game-menu-item:after{content:"";position:absolute;inset:auto -32px -38px auto;width:96px;height:96px;border-radius:50%;background:radial-gradient(circle,rgba(var(--ak9-accent),.11),transparent 68%);pointer-events:none}.ak99-game-menu-item>span{grid-row:1/3;width:38px;height:38px;border-radius:13px;display:grid;place-items:center;border:1px solid rgba(var(--ak9-accent),.18);background:rgba(var(--ak9-accent),.10);color:rgb(var(--ak9-accent))}.ak99-game-menu-item strong{font-size:11px;color:rgb(var(--ak9-text));line-height:1.25}.ak99-game-menu-item small{font-size:8px;color:rgb(var(--ak9-muted));line-height:1.3}.ak99-game-menu-item.is-valorant{--ak9-accent:255 70 85}.ak99-game-menu-item.is-lol{--ak9-accent:200 170 110}.ak99-game-menu-item.is-cloud{--ak9-accent:64 155 255}.ak99-game-menu-item:hover{border-color:rgba(var(--ak9-accent),.30)!important;transform:translateY(-1px)}
.ak9-quick-filters[data-ak-dynamic-filters] button small{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:rgba(var(--ak9-border),.08);color:rgb(var(--ak9-muted));font-size:8px;font-weight:900}.ak9-quick-filters[data-ak-dynamic-filters] button.is-active small{background:rgba(var(--ak9-accent),.20);color:rgb(var(--ak9-text))}.ak9-quick-filters [data-ak-filter-kind="category"]{border-style:dashed}.ak9-catalog-command{grid-template-columns:minmax(260px,1fr) minmax(0,1.35fr) auto!important}.ak9-quick-filters{max-width:min(100%,760px)}
.ak99-category-hub{position:relative}.ak99-category-shell{width:min(100%,1220px);margin-inline:auto}.ak99-category-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.ak99-category-head span{display:inline-flex;align-items:center;gap:8px;color:rgb(var(--ak9-accent));font-size:9px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.ak99-category-head h2{margin-top:8px;color:rgb(var(--ak9-text));font-size:clamp(28px,4vw,48px);line-height:1.02;letter-spacing:-.055em}.ak99-category-head p{margin-top:8px;max-width:650px;color:rgb(var(--ak9-muted));font-size:13px;line-height:1.65}.ak99-category-head>a{height:42px;padding:0 14px;border-radius:13px;border:1px solid rgba(var(--ak9-border),.10);display:flex;align-items:center;gap:9px;color:rgb(var(--ak9-text));background:rgba(var(--ak9-surface-2),.68);font-size:10px;font-weight:900}.ak99-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ak99-category-grid.is-centered{justify-content:center}.ak99-category-card{position:relative;min-height:340px;border:1px solid rgba(var(--ak9-border),.095);border-radius:24px;background:linear-gradient(145deg,rgba(var(--ak9-surface),.86),rgba(var(--ak9-surface-2),.58));overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 52px rgba(0,0,0,.15);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ak99-category-card:hover{transform:translateY(-4px);border-color:rgba(var(--ak9-accent),.30);box-shadow:0 28px 70px rgba(0,0,0,.24)}.ak99-category-card.is-valorant{--ak9-accent:255 70 85}.ak99-category-card.is-lol{--ak9-accent:200 170 110}.ak99-category-card.is-cloud{--ak9-accent:64 155 255}.ak99-category-media{height:170px;position:relative;overflow:hidden;background:radial-gradient(circle at 80% 20%,rgba(var(--ak9-accent),.18),transparent 46%)}.ak99-category-media img{width:100%;height:100%;object-fit:cover;opacity:.92;filter:saturate(1.08) contrast(1.04)}.ak99-category-media span{height:100%;display:grid;place-items:center;color:rgb(var(--ak9-accent));font-size:54px;background:linear-gradient(135deg,rgba(var(--ak9-accent),.11),transparent)}.ak99-category-body{padding:18px 18px 14px;display:flex;flex-direction:column;gap:9px;flex:1}.ak99-category-body small{color:rgb(var(--ak9-accent));font-size:8px;font-weight:950;letter-spacing:.12em}.ak99-category-body h3{font-size:22px;line-height:1.12;color:rgb(var(--ak9-text));letter-spacing:-.035em}.ak99-category-body p{font-size:12px;line-height:1.65;color:rgb(var(--ak9-muted));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ak99-category-body div{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto}.ak99-category-body b{height:28px;padding:0 9px;border-radius:999px;border:1px solid rgba(var(--ak9-border),.08);background:rgba(var(--ak9-surface-3),.44);display:inline-flex;align-items:center;gap:6px;color:rgb(var(--ak9-muted));font-size:8.5px}.ak99-category-body b i{color:rgb(var(--ak9-accent))}.ak99-category-cta{height:48px;margin:0 14px 14px;padding:0 13px;border-radius:15px;display:flex;align-items:center;justify-content:space-between;background:rgba(var(--ak9-accent),.105);border:1px solid rgba(var(--ak9-accent),.20);color:rgb(var(--ak9-text));font-size:10px;font-weight:900}
.ak99-inline-guides{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ak99-inline-guides article{scroll-margin-top:110px;padding:18px;border:1px solid rgba(var(--ak9-border),.10);border-radius:18px;background:linear-gradient(145deg,rgba(var(--ak9-surface-2),.82),rgba(var(--ak9-surface),.58))}.ak99-inline-guides span{color:rgb(var(--ak9-accent));font-size:8px;font-weight:950;letter-spacing:.12em}.ak99-inline-guides h3{margin-top:8px;color:rgb(var(--ak9-text));font-size:17px;line-height:1.2}.ak99-inline-guides p{margin-top:8px;color:rgb(var(--ak9-muted));font-size:12px;line-height:1.7}.ak99-inline-guides a{margin-top:12px;display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:900;color:rgb(var(--ak9-text))}.ak99-inline-guides a span{font-size:10px;color:inherit;letter-spacing:0;text-transform:none}
.ak9-product-page .ak9-product-wrap{width:min(100%,1120px)!important;max-width:1120px!important}.ak9-product-layout-v98{grid-template-columns:minmax(0,1fr) minmax(328px,382px)!important;gap:16px!important}.ak9-product-layout-v98>.ak9-product-hero{min-height:192px!important;padding:22px 24px!important;border-radius:22px!important;grid-template-columns:minmax(0,1fr) 140px!important}.ak9-product-layout-v98 .ak9-product-hero h1{font-size:clamp(30px,3.35vw,44px)!important;line-height:1.04!important;letter-spacing:-.05em!important;max-width:660px!important}.ak9-product-layout-v98 .ak9-product-hero-copy>p{font-size:11px!important;margin-top:10px!important}.ak9-product-layout-v98 .ak9-product-tags{margin-top:13px!important}.ak9-product-layout-v98 .ak9-product-hero-art{height:150px!important}.ak9-product-layout-v98 .ak9-product-hero-art img{height:150%!important;bottom:-42%!important;right:-12%!important}.ak9-product-layout-v98>.ak9-purchase-panel{padding:15px!important;border-radius:21px!important;top:86px!important}.ak9-purchase-panel .ak9-variant-list{max-height:min(42vh,420px)!important}.ak9-product-layout-v98 :is(.ak9-gallery,.ak9-facts,.ak9-product-content,.ak9-product-faq,.ak9-product-reviews,.ak9-upsells){padding:18px!important;border-radius:20px!important}.ak9-product-layout-v98 .ak9-richtext{font-size:13.5px!important;line-height:1.76!important}.ak95-description-card h2{font-size:24px!important}.ak95-description-card.is-hero{padding:16px!important}
@media(max-width:1080px){.ak9-catalog-command{grid-template-columns:1fr!important}.ak9-quick-filters{max-width:100%}.ak99-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ak99-game-dropdown{display:none!important}}
@media(max-width:860px){.ak99-category-head{align-items:start;flex-direction:column}.ak99-category-head>a{width:100%;justify-content:center}.ak99-inline-guides{grid-template-columns:1fr}}
@media(max-width:620px){.ak99-category-grid{grid-template-columns:1fr}.ak99-category-card{min-height:285px}.ak99-category-media{height:138px}.ak99-category-body h3{font-size:20px}.ak99-category-head h2{font-size:32px}.ak9-product-layout-v98>.ak9-product-hero{padding:18px!important}.ak9-product-layout-v98 .ak9-product-hero h1{font-size:30px!important}.ak9-product-layout-v98 .ak9-product-hero-art{display:none!important}.ak9-product-layout-v98>.ak9-purchase-panel{padding:13px!important}.ak9-purchase-panel .ak9-purchase-top h2{font-size:21px!important}.ak9-purchase-panel .ak9-variant-copy strong{font-size:11.5px!important}.ak9-purchase-panel .ak9-variant-price b{font-size:12.5px!important}}

/* =========================================================
   AKREI LEVEL 2 V2 REBUILD LAYER
   Data-driven marketplace hubs, compact product page,
   complete language surfaces and safer description rendering.
   ========================================================= */
.akv2-flow-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 14px}.akv2-flow-strip article{display:grid;grid-template-columns:38px 1fr;gap:11px;align-items:center;min-height:78px;padding:14px;border:1px solid rgba(var(--ak9-border),.09);border-radius:18px;background:linear-gradient(135deg,rgba(var(--ak9-surface),.72),rgba(var(--ak9-surface-2),.52));box-shadow:0 16px 38px rgba(0,0,0,.10)}.akv2-flow-strip span{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:rgba(var(--ak9-accent),.12);border:1px solid rgba(var(--ak9-accent),.22);color:rgb(var(--ak9-accent));font-size:10px;font-weight:950}.akv2-flow-strip strong{display:block;color:rgb(var(--ak9-text));font-size:12px;line-height:1.2}.akv2-flow-strip small{display:block;margin-top:4px;color:rgb(var(--ak9-muted));font-size:10px;line-height:1.45}.akv2-game-hub{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}.akv2-game-card{position:relative;min-height:128px;padding:16px;border:1px solid rgba(var(--ak9-border),.10);border-radius:22px;background:linear-gradient(145deg,rgba(var(--ak9-surface),.86),rgba(var(--ak9-surface-2),.58));box-shadow:0 20px 50px rgba(0,0,0,.14);display:grid;grid-template-columns:46px 1fr 18px;gap:12px;align-items:center;text-align:left;overflow:hidden;transition:transform .22s var(--ak9-ease),border-color .22s ease,box-shadow .22s ease}.akv2-game-card:before{content:"";position:absolute;inset:auto -40px -58px auto;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(var(--ak9-accent),.16),transparent 68%);pointer-events:none}.akv2-game-card:hover{transform:translateY(-3px);border-color:rgba(var(--ak9-accent),.32);box-shadow:0 28px 70px rgba(0,0,0,.24)}.akv2-game-card.is-valorant{--ak9-accent:255 70 85}.akv2-game-card.is-lol{--ak9-accent:200 170 110}.akv2-game-card.is-cloud{--ak9-accent:64 155 255}.akv2-game-icon{position:relative;z-index:1;width:46px;height:46px;border-radius:16px;display:grid;place-items:center;border:1px solid rgba(var(--ak9-accent),.22);background:rgba(var(--ak9-accent),.12);color:rgb(var(--ak9-accent));font-size:16px}.akv2-game-card small{display:block;color:rgb(var(--ak9-accent));font-size:8px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.akv2-game-card strong{display:block;margin-top:4px;color:rgb(var(--ak9-text));font-size:16px;letter-spacing:-.03em;line-height:1.12}.akv2-game-card p{margin-top:5px;color:rgb(var(--ak9-muted));font-size:10px}.akv2-game-card em{display:block;margin-top:8px;color:rgb(var(--ak9-muted));font-size:8.5px;line-height:1.3;font-style:normal}.akv2-game-card>i{color:rgb(var(--ak9-accent));font-size:13px}.akv2-catalog-command{position:sticky;top:82px;z-index:20;background:rgba(var(--ak9-bg),.76);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(var(--ak9-border),.07);border-radius:19px;padding:10px}.ak9-quick-filters button{font-size:10px!important;min-width:max-content}.ak9-quick-filters button span{line-height:1}.ak9-quick-filters button small{font-variant-numeric:tabular-nums}.ak99-game-menu-item em{grid-column:2;font-size:7px;font-weight:950;color:rgb(var(--ak9-accent));font-style:normal;letter-spacing:.10em}.ak9-navbar{grid-template-columns:minmax(210px,.8fr) minmax(0,auto) minmax(420px,1fr)!important}.ak9-nav{max-width:100%;overflow:visible}.ak9-actions{min-width:0}.ak9-search-trigger{max-width:220px}.ak9-product-layout-v2{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,380px)!important;grid-template-areas:"hero buy" "main buy"!important;gap:18px!important;align-items:start}.ak9-product-layout-v2>.ak9-product-hero{grid-area:hero;min-height:184px!important;padding:22px 24px!important;border-radius:22px!important;grid-template-columns:minmax(0,1fr) 128px!important}.ak9-product-layout-v2>.ak9-purchase-panel{grid-area:buy;padding:15px!important;border-radius:22px!important;top:86px!important;max-height:calc(100vh - 104px)!important}.ak9-product-layout-v2>.ak9-product-main{grid-area:main}.ak9-product-layout-v2 .ak9-product-hero h1{font-size:clamp(28px,3.1vw,42px)!important;line-height:1.05!important;letter-spacing:-.045em!important;max-width:640px!important}.ak9-product-layout-v2 .ak9-product-hero-copy>p{font-size:11px!important;margin-top:9px!important}.ak9-product-layout-v2 .ak9-product-tags{margin-top:12px!important}.ak9-product-layout-v2 .ak9-product-tags span{height:28px;font-size:8.5px}.ak9-product-layout-v2 .ak9-product-hero-art{height:138px!important}.ak9-product-layout-v2 .ak9-product-hero-art img{height:148%!important;right:-15%!important;bottom:-44%!important}.ak9-product-layout-v2 :is(.ak9-gallery,.ak9-facts,.ak9-product-content,.ak9-product-faq,.ak9-product-reviews,.ak9-upsells){padding:18px!important;border-radius:20px!important}.ak9-product-layout-v2 .ak9-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ak9-product-layout-v2 .ak9-facts-grid article{min-height:86px}.ak9-product-layout-v2 .ak9-richtext{max-width:100%!important;font-size:13.5px!important;line-height:1.75!important;color:rgba(var(--ak9-text),.78)!important}.akv2-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.akv2-scope-grid article{padding:13px;border:1px solid rgba(var(--ak9-border),.08);border-radius:16px;background:rgba(var(--ak9-surface-2),.64);display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;gap:2px 9px;align-items:center}.akv2-scope-grid i{grid-row:1/3;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:rgba(var(--ak9-accent),.10);color:rgb(var(--ak9-accent));font-size:10px}.akv2-scope-grid small{font-size:8px;color:rgb(var(--ak9-muted));text-transform:uppercase;letter-spacing:.08em}.akv2-scope-grid strong{font-size:10.5px;color:rgb(var(--ak9-text));line-height:1.3}.akv2-description-card{padding:18px;border-radius:18px;border:1px solid rgba(var(--ak9-border),.08);background:linear-gradient(145deg,rgba(var(--ak9-surface-2),.72),rgba(var(--ak9-surface),.50))}.akv2-description-card h2{margin:0 0 12px!important;font-size:22px!important;letter-spacing:-.035em}.akv2-description-body{font-size:14px;line-height:1.78;color:rgba(var(--ak9-text),.78);overflow-wrap:anywhere}.akv2-description-body>*:first-child{margin-top:0!important}.akv2-description-body>*:last-child{margin-bottom:0!important}.akv2-description-body br+br+br{display:none}.akv2-skin-notice{margin-top:14px!important;border-color:rgba(var(--ak9-accent),.22)!important;background:linear-gradient(135deg,rgba(var(--ak9-accent),.12),rgba(var(--ak9-surface-2),.72))!important}.akv2-skin-notice strong{font-size:13px!important;color:rgb(var(--ak9-text))!important}.akv2-skin-notice span{font-size:11.5px!important;line-height:1.55!important}.ak9-purchase-panel .ak9-variant-list{grid-template-columns:1fr!important;gap:8px!important;max-height:min(44vh,430px)!important}.ak9-purchase-panel .ak9-variant-option{min-height:70px!important;padding:12px!important}.ak9-purchase-panel .ak9-variant-copy strong{font-size:12px!important;line-height:1.35!important}.ak9-purchase-panel .ak9-variant-copy small{font-size:9px!important}.ak9-purchase-panel .ak9-variant-price b{font-size:13px!important}.ak9-purchase-panel .ak9-purchase-actions{grid-template-columns:1fr!important}.ak9-purchase-panel .ak9-purchase-assurance{grid-template-columns:1fr!important}.akv2-blog-card{min-height:100%;transition:transform .22s var(--ak9-ease),border-color .22s ease,box-shadow .22s ease}.akv2-blog-card:hover{transform:translateY(-3px);border-color:rgba(var(--ak9-accent),.28);box-shadow:0 24px 64px rgba(0,0,0,.20)}.ak-v7-article-content{font-size:15px!important;line-height:1.82!important}.ak-v7-article-content p{margin:13px 0}.ak-v7-article-content :is(h2,h3){scroll-margin-top:110px}.akv2-description .editor,.akv2-description-body .editor{max-width:none!important}@media(max-width:1180px){.ak9-navbar{grid-template-columns:minmax(180px,1fr) auto auto!important}.ak9-nav{display:none!important}.ak9-search-trigger span,.ak9-search-trigger kbd{display:none}.ak9-search-trigger{width:44px;padding:0;justify-content:center}.akv2-game-hub{grid-template-columns:repeat(2,minmax(0,1fr))}.ak9-product-layout-v2{grid-template-columns:1fr!important;grid-template-areas:"hero" "buy" "main"!important}.ak9-product-layout-v2>.ak9-purchase-panel{position:relative!important;top:auto!important;max-height:none!important}}@media(max-width:760px){.akv2-flow-strip{grid-template-columns:1fr}.akv2-game-hub{grid-template-columns:1fr}.akv2-catalog-command{position:relative;top:auto}.ak9-product-layout-v2>.ak9-product-hero{grid-template-columns:1fr!important;min-height:auto!important;padding:18px!important}.ak9-product-layout-v2 .ak9-product-hero h1{font-size:30px!important}.ak9-product-layout-v2 .ak9-product-hero-art{display:none!important}.ak9-product-layout-v2 .ak9-facts-grid,.akv2-scope-grid{grid-template-columns:1fr!important}.ak9-product-layout-v2 :is(.ak9-gallery,.ak9-facts,.ak9-product-content,.ak9-product-faq,.ak9-product-reviews,.ak9-upsells){padding:14px!important}.akv2-description-card{padding:15px}.akv2-flow-strip small{font-size:9.5px}}


/* AKREI V10.1 Professional Marketplace Rebuild
   Goal: cleaner game-first catalog, compact product cards, Eclipse theme and readable product descriptions. */
html[data-ak-theme="x-legacy-obsidian"]{--ak9-accent:88 116 255;--ak9-accent-2:34 211 238;--ak9-bg:5 7 11;--ak9-surface:11 14 22;--ak9-surface-2:16 20 32;--ak9-surface-3:24 30 46;--ak9-text:245 247 251;--ak9-muted:155 166 188;--ak9-border:83 97 126;color-scheme:dark}
.ak9-theme-dot.is-obsidian{background:linear-gradient(135deg,#06080d 0%,#1d2638 42%,#5b74ff 100%)!important}
html[data-ak-theme="x-legacy-obsidian"] .ak9-ambient{background:radial-gradient(circle at 12% 8%,rgba(88,116,255,.18),transparent 34%),radial-gradient(circle at 88% 18%,rgba(34,211,238,.11),transparent 30%),radial-gradient(circle at 54% 100%,rgba(255,255,255,.06),transparent 36%),linear-gradient(145deg,#05070b,#090d16 58%,#06080d)}
html[data-ak-theme="x-legacy-obsidian"] .ak9-navbar,html[data-ak-theme="x-legacy-obsidian"] .ak9-catalog,html[data-ak-theme="x-legacy-obsidian"] .ak9-purchase-panel,html[data-ak-theme="x-legacy-obsidian"] .ak9-product-hero{border-color:rgba(113,132,180,.18);background:linear-gradient(145deg,rgba(12,16,25,.86),rgba(8,10,16,.94));box-shadow:0 30px 90px rgba(0,0,0,.46),inset 0 1px rgba(255,255,255,.06)}

/* Replace the old bulky catalog with a calmer, scalable marketplace navigator */
.ak10-marketplace{position:relative;overflow:hidden;border-radius:34px;padding:28px!important;background:linear-gradient(180deg,rgba(var(--ak9-surface),.82),rgba(var(--ak9-surface-2),.58))!important;border:1px solid rgba(var(--ak9-border),.16)!important;box-shadow:0 34px 120px rgba(0,0,0,.22)!important}
.ak10-marketplace:before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at 16% 10%,rgba(var(--ak9-accent),.14),transparent 34%),radial-gradient(circle at 92% 4%,rgba(var(--ak9-accent-2),.10),transparent 32%);pointer-events:none;z-index:0}.ak10-marketplace>*{position:relative;z-index:1}
.ak10-marketplace-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:22px;align-items:stretch;margin-bottom:22px}.ak10-marketplace-copy h2{margin:6px 0 10px;font-size:clamp(32px,4vw,56px);letter-spacing:-.06em;line-height:.95}.ak10-marketplace-copy p{max-width:780px;color:rgba(var(--ak9-muted),.95);font-size:15.5px;line-height:1.7}.ak10-kicker{display:inline-flex;align-items:center;gap:8px;color:rgb(var(--ak9-accent));font-weight:900;text-transform:uppercase;letter-spacing:.16em;font-size:11px}.ak10-marketplace-points{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.ak10-marketplace-points span{display:inline-flex;gap:8px;align-items:center;border:1px solid rgba(var(--ak9-border),.18);background:rgba(var(--ak9-surface-3),.54);border-radius:999px;padding:9px 12px;color:rgb(var(--ak9-text));font-size:12px;font-weight:800}.ak10-marketplace-points i{color:rgb(var(--ak9-accent))}.ak10-all-categories{display:flex;flex-direction:column;justify-content:center;gap:7px;border:1px solid rgba(var(--ak9-border),.18);border-radius:24px;background:linear-gradient(145deg,rgba(var(--ak9-surface-2),.82),rgba(var(--ak9-surface),.78));color:rgb(var(--ak9-text));padding:20px;text-align:left;cursor:pointer;transition:transform .2s var(--ak9-ease),border-color .2s var(--ak9-ease),background .2s}.ak10-all-categories:hover{transform:translateY(-2px);border-color:rgba(var(--ak9-accent),.45)}.ak10-all-categories span{width:42px;height:42px;border-radius:16px;display:grid;place-items:center;background:rgba(var(--ak9-accent),.12);color:rgb(var(--ak9-accent))}.ak10-all-categories strong{font-size:16px}.ak10-all-categories small{color:rgba(var(--ak9-muted),.9);font-weight:700}
.ak10-discovery-shell{display:grid;grid-template-columns:300px minmax(0,1fr);gap:22px}.ak10-game-panel,.ak10-products-panel,.ak10-filter-panel{border:1px solid rgba(var(--ak9-border),.15);background:rgba(var(--ak9-surface),.48);border-radius:28px}.ak10-game-panel{padding:18px;height:max-content;position:sticky;top:110px}.ak10-panel-head,.ak10-filter-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ak10-panel-head span,.ak10-filter-head span{color:rgb(var(--ak9-accent));font-weight:900;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.ak10-panel-head strong,.ak10-filter-head strong{font-size:15px;color:rgb(var(--ak9-text))}.ak10-game-hub{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:0!important}.ak10-world-card{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:12px;border:1px solid rgba(var(--ak9-border),.16)!important;background:linear-gradient(145deg,rgba(var(--ak9-surface-2),.72),rgba(var(--ak9-surface),.62))!important;border-radius:18px!important;padding:13px!important;text-align:left;color:rgb(var(--ak9-text));box-shadow:none!important;transition:.2s var(--ak9-ease)}.ak10-world-card:hover{transform:translateX(3px);border-color:rgba(var(--ak9-accent),.42)!important;background:linear-gradient(145deg,rgba(var(--ak9-accent),.12),rgba(var(--ak9-surface),.68))!important}.ak10-world-icon{width:42px;height:42px;border-radius:15px;display:grid;place-items:center;background:rgba(var(--ak9-accent),.13);color:rgb(var(--ak9-accent))}.ak10-world-card strong{display:block;font-size:15px;letter-spacing:-.02em}.ak10-world-card small{display:block;color:rgba(var(--ak9-muted),.85);font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.ak10-world-card p,.ak10-world-card em{display:block;margin:3px 0 0;color:rgba(var(--ak9-muted),.9);font-size:12px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak10-world-arrow{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:rgba(var(--ak9-surface-3),.7);color:rgb(var(--ak9-accent))}.ak10-products-panel{padding:18px}.ak10-filter-panel{padding:14px;display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,1.5fr) auto;gap:14px;align-items:center;margin-bottom:18px;background:rgba(var(--ak9-surface-2),.54)}.ak10-search{height:52px!important;border-radius:18px!important;background:rgba(var(--ak9-bg),.32)!important}.ak10-filter-wrap{min-width:0}.ak10-quick-filters{display:flex!important;gap:8px;overflow:auto;padding-bottom:2px;scrollbar-width:thin}.ak10-quick-filters button{height:38px!important;white-space:nowrap;border-radius:999px!important;padding:0 13px!important;background:rgba(var(--ak9-surface-3),.52)!important;border:1px solid rgba(var(--ak9-border),.15)!important;color:rgba(var(--ak9-text),.84)!important;font-weight:800!important;font-size:12px!important}.ak10-quick-filters button.is-active{background:linear-gradient(135deg,rgb(var(--ak9-accent)),rgb(var(--ak9-accent-2)))!important;color:white!important;border-color:transparent!important}.ak10-quick-filters button small{opacity:.75;margin-left:4px}.ak10-result-count{height:52px;min-width:135px;justify-content:center;border-radius:18px!important;background:rgba(var(--ak9-bg),.32)!important}.ak10-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.ak10-catalog-more{margin-top:20px!important}

/* Clean product cards - no duplicated title overlay, smaller art, stronger hierarchy */
.ak10-product-card{display:flex!important;flex-direction:column!important;min-height:382px!important;border-radius:24px!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(var(--ak9-surface-2),.68),rgba(var(--ak9-surface),.9))!important;border:1px solid rgba(var(--ak9-border),.16)!important;color:rgb(var(--ak9-text))!important;text-decoration:none!important;box-shadow:0 18px 56px rgba(0,0,0,.16)!important;transition:transform .22s var(--ak9-ease),border-color .22s var(--ak9-ease),box-shadow .22s var(--ak9-ease)!important}.ak10-product-card:hover{transform:translateY(-4px)!important;border-color:rgba(var(--ak9-accent),.42)!important;box-shadow:0 24px 70px rgba(0,0,0,.24)!important}.ak10-card-media{position:relative;height:168px;overflow:hidden;background:linear-gradient(135deg,rgba(var(--ak9-accent),.09),rgba(var(--ak9-surface-3),.16))}.ak10-card-bg{position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(var(--ak9-accent),.20),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.06),transparent);opacity:.85}.ak10-card-topline{position:absolute;z-index:3;top:12px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.ak10-game-pill,.ak10-stock-pill{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:7px 9px;background:rgba(var(--ak9-bg),.58);border:1px solid rgba(var(--ak9-border),.16);backdrop-filter:blur(12px);font-size:11px;font-weight:900;color:rgb(var(--ak9-text))}.ak10-game-pill i{color:rgb(var(--ak9-accent))}.ak10-stock-pill i{width:6px;height:6px;border-radius:999px;background:#22c55e}.ak10-stock-pill.is-out{color:#fb7185}.ak10-stock-pill.is-low{color:#f59e0b}.ak10-card-art{position:absolute;inset:0;display:grid;place-items:end center}.ak10-product-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.18;filter:saturate(.9);transform:scale(1.03)}.ak10-character{position:absolute;right:10px;bottom:-18px;max-width:46%;max-height:170px;object-fit:contain;filter:drop-shadow(0 20px 30px rgba(0,0,0,.32));opacity:.92}.ak10-monogram{width:76px;height:76px;border-radius:24px;display:grid;place-items:center;background:rgba(var(--ak9-accent),.13);color:rgb(var(--ak9-accent));font-size:28px;font-weight:950;margin:0 0 34px}.ak10-card-body{padding:18px;display:flex;flex-direction:column;gap:16px;flex:1}.ak10-card-title-row{display:flex;justify-content:space-between;gap:12px}.ak10-card-type{color:rgb(var(--ak9-accent));font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:950}.ak10-card-title-row h3{margin:7px 0 0;font-size:19px;line-height:1.18;letter-spacing:-.035em;color:rgb(var(--ak9-text))}.ak10-card-open{flex:0 0 38px;width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:rgba(var(--ak9-accent),.11);color:rgb(var(--ak9-accent))}.ak10-card-meta{display:flex;gap:8px;flex-wrap:wrap;color:rgba(var(--ak9-muted),.92);font-size:12px;font-weight:750}.ak10-card-meta span{display:inline-flex;align-items:center;gap:6px}.ak10-card-meta i{color:rgb(var(--ak9-accent))}.ak10-card-footer{margin-top:auto;display:flex;align-items:end;justify-content:space-between;border-top:1px solid rgba(var(--ak9-border),.12);padding-top:16px}.ak10-card-footer small{display:block;color:rgba(var(--ak9-muted),.78);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.ak10-card-footer strong{font-size:19px;letter-spacing:-.03em}.ak10-card-footer em{font-style:normal;color:rgba(var(--ak9-muted),.7);padding:0 3px}.ak10-card-footer b{display:inline-flex;align-items:center;height:38px;border-radius:14px;background:rgb(var(--ak9-accent));color:white;padding:0 14px;font-size:12px;font-weight:900}

/* Product description v3 - compact, product-specific, not wall text */
.akv3-description{display:grid!important;gap:16px!important;padding:0!important;background:transparent!important;border:0!important}.akv3-description-lead,.akv3-rule-grid,.akv3-buying-guide,.akv3-original-note,.akv3-warning{border:1px solid rgba(var(--ak9-border),.15);background:linear-gradient(180deg,rgba(var(--ak9-surface-2),.58),rgba(var(--ak9-surface),.72));border-radius:24px;padding:20px}.akv3-description-lead h2{margin:6px 0 10px;font-size:30px;letter-spacing:-.05em;line-height:1.05}.akv3-description-lead p{max-width:820px;color:rgba(var(--ak9-muted),.95);line-height:1.75;font-size:15px}.akv3-rule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px}.akv3-rule-grid article{display:flex;gap:12px;align-items:center;background:rgba(var(--ak9-bg),.24);border-radius:18px;padding:14px}.akv3-rule-grid i{width:36px;height:36px;border-radius:13px;display:grid;place-items:center;background:rgba(var(--ak9-accent),.12);color:rgb(var(--ak9-accent))}.akv3-rule-grid small{display:block;color:rgba(var(--ak9-muted),.78);font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.akv3-rule-grid strong{display:block;color:rgb(var(--ak9-text));font-size:13px;margin-top:3px}.akv3-buying-guide{display:grid;grid-template-columns:1fr 1fr;gap:16px}.akv3-buying-guide section{border:1px solid rgba(var(--ak9-border),.11);border-radius:20px;padding:16px;background:rgba(var(--ak9-bg),.20)}.akv3-buying-guide h3{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-size:18px}.akv3-buying-guide h3 i{color:rgb(var(--ak9-accent))}.akv3-buying-guide ul{margin:0;padding-left:0;display:grid;gap:9px;list-style:none}.akv3-buying-guide li{position:relative;padding-left:24px;color:rgba(var(--ak9-text),.88);font-size:14px;line-height:1.55}.akv3-buying-guide li:before{content:"✓";position:absolute;left:0;top:1px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:rgba(var(--ak9-accent),.14);color:rgb(var(--ak9-accent));font-size:10px;font-weight:900}.akv3-original-note{padding:0;overflow:hidden}.akv3-original-note summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:18px 20px;font-weight:950;color:rgb(var(--ak9-text))}.akv3-original-note summary::-webkit-details-marker{display:none}.akv3-original-note .akv2-description-body{border-top:1px solid rgba(var(--ak9-border),.12);padding:18px 20px;color:rgba(var(--ak9-text),.86);line-height:1.72}.akv3-warning{display:flex;gap:12px;align-items:flex-start;background:linear-gradient(145deg,rgba(245,158,11,.10),rgba(var(--ak9-surface),.70));border-color:rgba(245,158,11,.25)}.akv3-warning i{color:#f59e0b;margin-top:3px}.akv3-warning p{margin:0;line-height:1.65;color:rgba(var(--ak9-text),.88)}

@media(max-width:1180px){.ak10-discovery-shell{grid-template-columns:1fr}.ak10-game-panel{position:relative;top:auto}.ak10-game-hub{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ak10-filter-panel{grid-template-columns:1fr}.ak10-result-count{width:max-content}.ak10-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){.ak10-marketplace{border-radius:24px;padding:18px!important}.ak10-marketplace-hero{grid-template-columns:1fr}.ak10-game-hub{grid-template-columns:1fr!important}.ak10-product-grid{grid-template-columns:1fr!important}.akv3-rule-grid,.akv3-buying-guide{grid-template-columns:1fr}.ak10-card-media{height:150px}.ak10-marketplace-copy h2{font-size:34px}.ak10-filter-panel{padding:12px}.ak10-quick-filters{max-width:100%}.ak10-result-count{width:100%}}


/* ==========================================================
   AKREI V11 Deep Marketplace Rebuild Overrides
   ========================================================== */
html[data-ak-theme="x-legacy-neon"]{--ak9-accent:0 229 255;--ak9-accent-2:255 59 212;--ak9-bg:4 8 28;--ak9-surface:8 15 42;--ak9-surface-2:13 24 64;--ak9-surface-3:17 35 86;--ak9-text:245 250 255;--ak9-muted:154 177 211;--ak9-border:61 232 255;color-scheme:dark}
html[data-ak-theme="x-legacy-neon"] body{background:radial-gradient(circle at 15% 8%,rgba(0,229,255,.18),transparent 32%),radial-gradient(circle at 82% 18%,rgba(255,59,212,.14),transparent 33%),linear-gradient(145deg,#030617,#061034 58%,#08051d)!important}
html[data-ak-theme="x-legacy-neon"] .ak9-navbar,html[data-ak-theme="x-legacy-neon"] .ak11-marketplace,html[data-ak-theme="x-legacy-neon"] .ak9-purchase-panel{background:linear-gradient(145deg,rgba(4,12,37,.88),rgba(12,23,61,.72))!important;border-color:rgba(0,229,255,.20)!important;box-shadow:0 30px 100px rgba(0,10,35,.48),0 0 70px rgba(0,229,255,.06)!important}
html[data-ak-theme="x-legacy-neon"] .ak9-hero,html[data-ak-theme="x-legacy-neon"] .ak9-product-hero{background:radial-gradient(circle at 15% 20%,rgba(0,229,255,.18),transparent 35%),radial-gradient(circle at 78% 18%,rgba(255,59,212,.13),transparent 36%),linear-gradient(135deg,#061032,#080a22 66%,#0e092b)!important;border-color:rgba(0,229,255,.18)!important}
.ak9-theme-dot.is-neon{background:linear-gradient(135deg,#00e5ff,#ff3bd4)!important}.ak9-theme-dot.is-obsidian{display:none!important}
.ak9-theme-menu [data-ak-theme-value="obsidian"],.ak9-mobile-settings [data-ak-theme-value="obsidian"]{display:none!important}

/* Games mega menu */
.ak11-games-dropdown{position:relative}.ak11-games-summary{cursor:pointer;list-style:none}.ak11-games-summary::-webkit-details-marker{display:none}.ak11-games-menu{width:min(560px,calc(100vw - 32px))!important;padding:14px!important;border-radius:24px!important;background:linear-gradient(145deg,rgba(var(--ak9-surface),.96),rgba(var(--ak9-surface-2),.90))!important;box-shadow:0 34px 100px rgba(0,0,0,.28)!important}.ak11-games-menu-head{display:flex;align-items:end;justify-content:space-between;gap:14px;padding:4px 4px 12px}.ak11-games-menu-head span{font-size:9px;font-weight:950;letter-spacing:.14em;color:rgb(var(--ak9-accent));text-transform:uppercase}.ak11-games-menu-head strong{font-size:13px;color:rgb(var(--ak9-text))}.ak11-games-featured{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ak11-game-mega-card{position:relative;min-height:142px;padding:16px;border-radius:20px;border:1px solid rgba(var(--ak9-border),.10);display:flex!important;flex-direction:column;justify-content:space-between;overflow:hidden;background:linear-gradient(145deg,rgba(var(--ak9-surface-2),.82),rgba(var(--ak9-surface),.62));text-decoration:none!important}.ak11-game-mega-card:before{content:"";position:absolute;inset:-45% -35% auto auto;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(var(--ak9-accent),.24),transparent 66%)}.ak11-game-mega-card.is-valorant{--ak9-accent:255 70 85}.ak11-game-mega-card.is-lol{--ak9-accent:201 166 93}.ak11-game-mega-card>span{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;color:rgb(var(--ak9-accent));background:rgba(var(--ak9-accent),.12);border:1px solid rgba(var(--ak9-accent),.22)}.ak11-game-mega-card strong{display:block;font-size:17px;color:rgb(var(--ak9-text));letter-spacing:-.03em}.ak11-game-mega-card small{display:block;margin-top:4px;font-size:10px;color:rgb(var(--ak9-muted))}.ak11-game-mega-card em{display:inline-flex;margin-top:12px;font-size:9px;font-weight:950;letter-spacing:.10em;text-transform:uppercase;color:rgb(var(--ak9-accent));font-style:normal}.ak11-game-mega-card>b{position:absolute;right:14px;bottom:14px;color:rgb(var(--ak9-text));opacity:.85}.ak11-game-mega-card:hover{transform:translateY(-2px);border-color:rgba(var(--ak9-accent),.35)}.ak11-games-other{margin-top:12px;padding-top:12px;border-top:1px solid rgba(var(--ak9-border),.08)}.ak11-games-other>span{display:block;margin-bottom:8px;font-size:9px;font-weight:950;color:rgb(var(--ak9-muted));letter-spacing:.12em;text-transform:uppercase}.ak11-games-other>div{display:flex;flex-wrap:wrap;gap:8px}.ak11-games-other a{height:34px;padding:0 10px;border-radius:999px;border:1px solid rgba(var(--ak9-border),.10);background:rgba(var(--ak9-surface-3),.42);display:inline-flex!important;align-items:center;gap:8px;color:rgb(var(--ak9-text));font-size:10px;font-weight:850;text-decoration:none}.ak11-games-other a i{color:rgb(var(--ak9-accent))}

/* V11 marketplace */
.ak11-marketplace{position:relative;width:min(100%,1320px);margin:24px auto;border:1px solid rgba(var(--ak9-border),.10);border-radius:34px;padding:26px;background:linear-gradient(145deg,rgba(var(--ak9-surface),.78),rgba(var(--ak9-surface-2),.48));box-shadow:0 28px 90px rgba(0,0,0,.18);overflow:hidden}.ak11-marketplace:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 0%,rgba(var(--ak9-accent),.10),transparent 30%),radial-gradient(circle at 95% 12%,rgba(var(--ak9-accent-2),.08),transparent 34%)}.ak11-market-head,.ak11-game-strip,.ak11-market-console,.ak11-shelf-head,.ak11-product-stream,.ak11-catalog-more,.ak11-empty{position:relative;z-index:1}.ak11-market-head{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:18px}.ak11-kicker{font-size:9px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ak9-accent))}.ak11-market-title h2{max-width:760px;margin-top:8px;font-size:clamp(30px,4.7vw,58px);line-height:.96;letter-spacing:-.065em;color:rgb(var(--ak9-text))}.ak11-market-title p{max-width:760px;margin-top:12px;color:rgb(var(--ak9-muted));font-size:14px;line-height:1.65}.ak11-catalog-button{height:48px;padding:0 16px;border:1px solid rgba(var(--ak9-border),.12);border-radius:15px;background:rgba(var(--ak9-surface-3),.56);color:rgb(var(--ak9-text));display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:950;white-space:nowrap}.ak11-catalog-button i{color:rgb(var(--ak9-accent))}.ak11-game-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 18px}.ak11-game-card{position:relative;min-height:112px;padding:15px;border:1px solid rgba(var(--ak9-border),.10);border-radius:22px;background:linear-gradient(145deg,rgba(var(--ak9-surface-2),.78),rgba(var(--ak9-surface),.52));display:grid;grid-template-columns:42px 1fr 18px;gap:12px;align-items:center;text-align:left;color:rgb(var(--ak9-text));overflow:hidden;cursor:pointer}.ak11-game-card:after{content:"";position:absolute;right:-35px;top:-45px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(var(--ak9-accent),.18),transparent 65%)}.ak11-game-card.is-valorant{--ak9-accent:255 70 85}.ak11-game-card.is-lol{--ak9-accent:202 171 105}.ak11-game-card.is-cloud{--ak9-accent:64 155 255}.ak11-game-card.is-digital{--ak9-accent:140 118 255}.ak11-game-card>span{width:42px;height:42px;border-radius:15px;display:grid;place-items:center;border:1px solid rgba(var(--ak9-accent),.22);background:rgba(var(--ak9-accent),.12);color:rgb(var(--ak9-accent))}.ak11-game-card strong{display:block;font-size:16px;letter-spacing:-.03em}.ak11-game-card small{display:block;margin-top:3px;color:rgb(var(--ak9-muted));font-size:10px}.ak11-game-card em{display:block;margin-top:7px;color:rgba(var(--ak9-text),.72);font-style:normal;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak11-game-card>i{position:relative;z-index:1;color:rgb(var(--ak9-accent));opacity:.75}.ak11-game-card.is-active{border-color:rgba(var(--ak9-accent),.40);box-shadow:0 18px 50px rgba(var(--ak9-accent),.12)}.ak11-market-console{display:grid;grid-template-columns:1.02fr 1.35fr;gap:12px;margin-bottom:20px}.ak11-console-head,.ak11-filter-board{border:1px solid rgba(var(--ak9-border),.09);border-radius:22px;background:rgba(var(--ak9-surface-2),.52);padding:12px}.ak11-console-head{display:grid;gap:12px}.ak11-search{height:48px;border-radius:16px;border:1px solid rgba(var(--ak9-border),.10);background:rgba(var(--ak9-surface),.72);display:flex;align-items:center;gap:12px;padding:0 12px}.ak11-search i{color:rgb(var(--ak9-accent))}.ak11-search input{min-width:0;flex:1;background:transparent;border:0;outline:0;color:rgb(var(--ak9-text));font-size:13px}.ak11-search kbd{font-size:9px;color:rgb(var(--ak9-muted));border:1px solid rgba(var(--ak9-border),.10);border-radius:8px;padding:4px 7px}.ak11-console-status{height:40px;display:flex;align-items:center;gap:8px;color:rgb(var(--ak9-muted));font-size:11px;font-weight:800}.ak11-console-status i{width:8px;height:8px;border-radius:50%;background:#25d990}.ak11-console-status strong{color:rgb(var(--ak9-text));font-size:16px}.ak11-filter-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ak11-filter-title span{font-size:9px;font-weight:950;letter-spacing:.13em;color:rgb(var(--ak9-accent));text-transform:uppercase}.ak11-filter-title strong{font-size:13px;color:rgb(var(--ak9-text))}.ak11-filter-groups{display:flex;flex-wrap:wrap;gap:8px;max-height:none;overflow:visible}.ak11-filter-groups button{height:38px;padding:0 12px;border-radius:999px;border:1px solid rgba(var(--ak9-border),.10);background:rgba(var(--ak9-surface),.60);color:rgb(var(--ak9-text));font-size:10px;font-weight:900;display:inline-flex;align-items:center;gap:7px}.ak11-filter-groups button i{color:rgb(var(--ak9-accent))}.ak11-filter-groups button.is-active{background:linear-gradient(135deg,rgb(var(--ak9-accent)),rgb(var(--ak9-accent-2)));border-color:transparent;color:#fff;box-shadow:0 16px 34px rgba(var(--ak9-accent),.20)}.ak11-filter-groups button.is-active i{color:#fff}.ak11-shelf-head{display:flex;align-items:end;justify-content:space-between;gap:14px;margin:18px 0 12px}.ak11-shelf-head span{font-size:9px;font-weight:950;letter-spacing:.13em;text-transform:uppercase;color:rgb(var(--ak9-accent))}.ak11-shelf-head h3{margin-top:5px;font-size:22px;color:rgb(var(--ak9-text));letter-spacing:-.04em}.ak11-shelf-head small{color:rgb(var(--ak9-muted));font-size:11px}.ak11-product-stream{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ak11-grid-item{min-width:0}.ak11-catalog-more{margin-top:18px}.ak11-empty{margin-top:18px}.ak9-quick-filters{overflow:visible!important}.ak10-quick-filters{overflow:visible!important}.ak10-filter-wrap{overflow:visible!important}.ak10-filter-panel{overflow:visible!important}

/* V11 cards */
.ak10-product-card{min-height:380px!important;border-radius:24px!important;background:linear-gradient(145deg,rgba(var(--ak9-surface),.88),rgba(var(--ak9-surface-2),.54))!important;border:1px solid rgba(var(--ak9-border),.10)!important;box-shadow:0 18px 50px rgba(0,0,0,.14)!important}.ak10-product-card:hover{transform:translateY(-4px)!important;border-color:rgba(var(--ak9-accent),.32)!important;box-shadow:0 26px 74px rgba(0,0,0,.22),0 0 38px rgba(var(--ak9-accent),.08)!important}.ak10-card-media{height:150px!important;border-radius:22px 22px 0 0!important;background:radial-gradient(circle at 78% 14%,rgba(var(--ak9-accent),.16),transparent 46%),linear-gradient(145deg,rgba(var(--ak9-surface-2),.68),rgba(var(--ak9-surface),.72))!important}.ak10-card-art{height:112px!important}.ak10-product-image{max-height:112px!important;width:auto!important;max-width:74%!important;object-fit:contain!important;filter:drop-shadow(0 16px 26px rgba(0,0,0,.20))!important}.ak10-character{max-height:112px!important;width:auto!important;max-width:72%!important;object-fit:contain!important;opacity:.86!important}.ak10-card-topline{padding:12px!important}.ak10-game-pill,.ak10-stock-pill{height:28px!important;font-size:9px!important;background:rgba(var(--ak9-surface),.65)!important;backdrop-filter:blur(14px)}.ak10-card-body{padding:16px!important}.ak10-card-type{font-size:9px!important;letter-spacing:.12em!important}.ak10-card-title-row h3{font-size:19px!important;line-height:1.12!important;letter-spacing:-.045em!important}.ak10-card-meta{margin-top:14px!important;display:flex!important;gap:10px!important;flex-wrap:wrap!important}.ak10-card-footer{margin-top:26px!important}.ak10-card-footer b[data-i18n="view_product"]{height:38px;padding:0 14px;border-radius:13px;background:linear-gradient(135deg,rgb(var(--ak9-accent)),rgb(var(--ak9-accent-2)));display:inline-flex;align-items:center;color:#fff!important;font-size:10px}.ak10-card-footer strong{font-size:18px!important}

/* V11 Product page clarity */
.ak9-product-layout-v2{grid-template-columns:minmax(0,1fr) minmax(320px,380px)!important;gap:28px!important;align-items:start!important}.ak9-product-hero{min-height:210px!important;border-radius:26px!important}.ak9-product-hero-copy h1{font-size:clamp(34px,4vw,54px)!important;letter-spacing:-.065em!important}.ak9-product-hero-art img{max-height:210px!important;object-fit:contain!important}.ak9-purchase-panel{top:104px!important;max-height:calc(100vh - 124px)!important;overflow:auto!important;scrollbar-width:thin;scrollbar-color:rgba(var(--ak9-accent),.40) transparent}.akv3-description{max-width:860px!important}.akv3-description-lead{margin-bottom:20px!important}.akv3-description-lead h2{font-size:clamp(26px,3vw,38px)!important;letter-spacing:-.05em!important}.akv3-description-lead p{font-size:15px!important;line-height:1.75!important;color:rgb(var(--ak9-muted))!important}.akv3-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:20px 0!important}.akv3-rule-grid article,.akv3-buying-guide section,.akv3-original-note,.akv3-warning{border:1px solid rgba(var(--ak9-border),.10)!important;background:rgba(var(--ak9-surface-2),.46)!important;border-radius:20px!important}.akv3-buying-guide{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:14px!important}.akv3-buying-guide h3{font-size:17px!important}.akv3-buying-guide li{font-size:13.5px!important;line-height:1.7!important;margin-bottom:9px!important;color:rgba(var(--ak9-text),.86)!important}.akv3-original-note{margin-top:18px!important;padding:0!important;overflow:hidden!important}.akv3-original-note summary{padding:16px 18px!important;cursor:pointer;font-weight:950;color:rgb(var(--ak9-text));display:flex;align-items:center;justify-content:space-between}.akv3-original-note[open] summary{border-bottom:1px solid rgba(var(--ak9-border),.08)}.akv2-description-body{padding:18px!important;max-width:760px!important}.akv2-description-body :is(p,li){line-height:1.72!important}.akv3-warning{margin-top:16px!important;padding:15px 17px!important;display:flex;gap:12px!important}.akv3-warning i{color:#f7c948!important}.ak9-facts-grid{gap:10px!important}.ak9-facts-grid article{min-height:96px!important}.ak9-product-content{margin-top:24px!important}.ak9-tabs{margin-bottom:14px!important}

/* Scrollbar polishing */
*{scrollbar-width:thin;scrollbar-color:rgba(var(--ak9-accent),.36) rgba(var(--ak9-surface-2),.20)}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-track{background:rgba(var(--ak9-surface-2),.18);border-radius:99px}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(var(--ak9-accent),.48),rgba(var(--ak9-accent-2),.34));border-radius:99px;border:2px solid transparent;background-clip:content-box}.ak9-menu::-webkit-scrollbar,.ak9-purchase-panel::-webkit-scrollbar{width:7px}

@media(max-width:1180px){.ak11-game-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ak11-market-console{grid-template-columns:1fr}.ak11-product-stream{grid-template-columns:repeat(3,minmax(0,1fr))}.ak11-games-featured{grid-template-columns:1fr}.ak11-games-dropdown{display:none!important}}
@media(max-width:860px){.ak11-marketplace{padding:18px;border-radius:26px}.ak11-market-head{align-items:start;flex-direction:column}.ak11-game-strip{grid-template-columns:1fr}.ak11-product-stream{grid-template-columns:repeat(2,minmax(0,1fr))}.ak9-product-layout-v2{grid-template-columns:1fr!important}.ak9-purchase-panel{position:relative!important;top:auto!important;max-height:none!important}.akv3-rule-grid,.akv3-buying-guide{grid-template-columns:1fr!important}}
@media(max-width:560px){.ak11-product-stream{grid-template-columns:1fr}.ak11-market-title h2{font-size:34px}.ak11-filter-groups{flex-wrap:nowrap;overflow:auto;padding-bottom:6px}.ak11-filter-groups button{flex:0 0 auto}.ak10-product-card{min-height:350px!important}.ak9-product-hero-copy h1{font-size:34px!important}}


/* =========================================================
   AKREI V12 - DEEP MARKETPLACE POLISH
   Purpose: replace cramped centered grid with premium game-first shelves.
   ========================================================= */
html[data-ak-theme="eclipse"]{--ak9-accent:126 87 255;--ak9-accent-2:17 205 255;--ak9-bg:7 6 22;--ak9-surface:14 12 36;--ak9-surface-2:20 17 52;--ak9-surface-3:28 24 68;--ak9-text:249 250 255;--ak9-muted:172 181 214;--ak9-border:132 112 255;color-scheme:dark}
html[data-ak-theme="eclipse"] body{background:radial-gradient(circle at 10% 12%,rgba(126,87,255,.22),transparent 32%),radial-gradient(circle at 88% 8%,rgba(17,205,255,.14),transparent 34%),radial-gradient(circle at 50% 100%,rgba(255,77,166,.10),transparent 42%),linear-gradient(135deg,#050414,#090721 56%,#030611)!important}
html[data-ak-theme="eclipse"] .ak9-navbar,html[data-ak-theme="eclipse"] .ak12-marketplace,html[data-ak-theme="eclipse"] .ak9-purchase-panel{background:linear-gradient(145deg,rgba(13,11,33,.90),rgba(22,18,55,.76))!important;border-color:rgba(126,87,255,.24)!important;box-shadow:0 28px 100px rgba(0,0,0,.46),0 0 70px rgba(126,87,255,.08)!important}
html[data-ak-theme="eclipse"] .ak9-hero,html[data-ak-theme="eclipse"] .ak9-product-hero{background:radial-gradient(circle at 20% 20%,rgba(126,87,255,.22),transparent 35%),radial-gradient(circle at 76% 18%,rgba(17,205,255,.14),transparent 36%),linear-gradient(135deg,#0b0826,#070b20 68%,#11071b)!important;border-color:rgba(126,87,255,.23)!important}
.ak9-theme-dot.is-eclipse{background:conic-gradient(from 20deg,#7e57ff,#11cdff,#ff4da6,#7e57ff)!important}.ak9-theme-dot.is-neon,.ak9-theme-dot.is-obsidian{display:none!important}.ak9-theme-menu [data-ak-theme-value="neon"],.ak9-theme-menu [data-ak-theme-value="obsidian"],.ak9-mobile-settings [data-ak-theme-value="neon"],.ak9-mobile-settings [data-ak-theme-value="obsidian"]{display:none!important}

.ak12-marketplace{position:relative;width:min(100%,1540px);margin:34px auto!important;padding:clamp(18px,2vw,30px);border:1px solid rgba(var(--ak9-border),.10);border-radius:34px;background:linear-gradient(145deg,rgba(var(--ak9-surface),.72),rgba(var(--ak9-surface-2),.44));box-shadow:0 30px 110px rgba(0,0,0,.16);overflow:hidden}
.ak12-marketplace:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 10% 0%,rgba(255,70,85,.12),transparent 30%),radial-gradient(circle at 92% 8%,rgba(202,171,105,.12),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 30%)}
.ak12-market-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(280px,350px) minmax(0,1fr);gap:22px;align-items:start}
.ak12-market-sidebar{position:sticky;top:104px;display:grid;gap:16px;padding:20px;border:1px solid rgba(var(--ak9-border),.10);border-radius:28px;background:linear-gradient(180deg,rgba(var(--ak9-surface-2),.66),rgba(var(--ak9-surface),.38));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
.ak12-kicker{display:inline-flex;margin-bottom:8px;font-size:10px;font-weight:950;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--ak9-accent))}.ak12-sidebar-head h2{font-size:clamp(30px,3.4vw,48px);line-height:.95;letter-spacing:-.07em;color:rgb(var(--ak9-text));max-width:9ch}.ak12-sidebar-head p{margin-top:14px;font-size:13.5px;line-height:1.7;color:rgb(var(--ak9-muted))}
.ak12-game-hub{display:grid;gap:12px}.ak12-game-hub .ak11-game-card{min-height:116px!important;padding:16px!important;grid-template-columns:48px 1fr 24px!important;border-radius:23px!important;background:linear-gradient(145deg,rgba(var(--ak9-surface-3),.64),rgba(var(--ak9-surface),.46))!important}.ak12-game-hub .ak11-game-card strong{font-size:18px!important}.ak12-game-hub .ak11-game-card small{font-size:11px!important}.ak12-game-hub .ak11-game-card em{font-size:10px!important;white-space:normal!important;line-height:1.35!important}.ak12-game-hub .ak11-game-card>span{width:48px!important;height:48px!important;border-radius:17px!important}.ak12-game-hub .ak11-game-card.is-active{transform:translateX(4px);box-shadow:0 22px 60px rgba(var(--ak9-accent),.18)!important}
.ak12-sidebar-actions{display:grid;gap:10px;margin-top:2px}.ak12-catalog-button,.ak12-guide-link{height:46px;border-radius:16px;border:1px solid rgba(var(--ak9-border),.11);background:rgba(var(--ak9-surface-3),.46);color:rgb(var(--ak9-text));display:flex;align-items:center;justify-content:center;gap:10px;font-size:11px;font-weight:950;text-decoration:none}.ak12-catalog-button i,.ak12-guide-link i{color:rgb(var(--ak9-accent))}.ak12-catalog-button:hover,.ak12-guide-link:hover{transform:translateY(-1px);border-color:rgba(var(--ak9-accent),.26)}
.ak12-market-main{min-width:0;display:grid;gap:16px}.ak12-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.ak12-search{height:58px;border-radius:21px;border:1px solid rgba(var(--ak9-border),.10);background:rgba(var(--ak9-surface-2),.62);display:flex;align-items:center;gap:14px;padding:0 16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.ak12-search i{color:rgb(var(--ak9-accent))}.ak12-search input{min-width:0;flex:1;background:transparent;border:0;outline:0;color:rgb(var(--ak9-text));font-size:14px}.ak12-search kbd{font-size:9px;color:rgb(var(--ak9-muted));border:1px solid rgba(var(--ak9-border),.10);border-radius:9px;padding:4px 7px}.ak12-console-status{height:58px;padding:0 18px;border-radius:21px;border:1px solid rgba(var(--ak9-border),.10);background:rgba(var(--ak9-surface-2),.52);display:flex;align-items:center;gap:9px;color:rgb(var(--ak9-muted));font-size:11px;font-weight:850;white-space:nowrap}.ak12-console-status i{width:9px;height:9px;border-radius:50%;background:#28df95;box-shadow:0 0 0 5px rgba(40,223,149,.10)}.ak12-console-status strong{font-size:18px;color:rgb(var(--ak9-text))}
.ak12-filter-panel{border:1px solid rgba(var(--ak9-border),.10);border-radius:25px;background:linear-gradient(145deg,rgba(var(--ak9-surface-2),.58),rgba(var(--ak9-surface),.36));padding:16px}.ak12-filter-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:12px}.ak12-filter-head span{display:block;font-size:10px;font-weight:950;letter-spacing:.15em;text-transform:uppercase;color:rgb(var(--ak9-accent))}.ak12-filter-head strong{display:block;margin-top:3px;font-size:18px;color:rgb(var(--ak9-text));letter-spacing:-.035em}.ak12-filter-head small{color:rgb(var(--ak9-muted));font-size:11px}.ak12-filter-groups{display:flex;flex-wrap:wrap;gap:9px;overflow:visible!important}.ak12-filter-groups button{height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(var(--ak9-border),.10);background:rgba(var(--ak9-surface),.58);color:rgb(var(--ak9-text));font-size:10.5px;font-weight:950;display:inline-flex;align-items:center;gap:8px}.ak12-filter-groups button small{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:rgba(var(--ak9-border),.08);font-size:9px;color:rgb(var(--ak9-muted))}.ak12-filter-groups button i{color:rgb(var(--ak9-accent))}.ak12-filter-groups button.is-active{background:linear-gradient(135deg,rgb(var(--ak9-accent)),rgb(var(--ak9-accent-2)));border-color:transparent;color:#fff;box-shadow:0 16px 34px rgba(var(--ak9-accent),.18)}.ak12-filter-groups button.is-active i{color:#fff}.ak12-filter-groups button.is-active small{background:rgba(255,255,255,.16);color:#fff}
.ak12-shelf-head{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-top:4px}.ak12-shelf-head span{font-size:10px;font-weight:950;letter-spacing:.15em;text-transform:uppercase;color:rgb(var(--ak9-accent))}.ak12-shelf-head h3{margin-top:4px;font-size:clamp(24px,2vw,34px);letter-spacing:-.055em;color:rgb(var(--ak9-text))}.ak12-shelf-head small{max-width:310px;color:rgb(var(--ak9-muted));font-size:11px;text-align:right}.ak12-product-stream{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ak12-grid-item{min-width:0}.ak12-product-stream .ak10-product-card{min-height:390px!important;border-radius:27px!important;box-shadow:0 18px 48px rgba(0,0,0,.12)!important}.ak12-product-stream .ak10-card-media{height:170px!important;border-radius:24px 24px 0 0!important}.ak12-product-stream .ak10-card-art{height:100%!important}.ak12-product-stream .ak10-character,.ak12-product-stream .ak10-product-image{max-height:155px!important;object-fit:contain!important;filter:drop-shadow(0 24px 26px rgba(0,0,0,.18))}.ak12-product-stream .ak10-card-body{padding:18px!important}.ak12-product-stream .ak10-card-type{font-size:10px!important;letter-spacing:.13em!important}.ak12-product-stream .ak10-card-title-row h3{font-size:20px!important;letter-spacing:-.045em!important;line-height:1.05!important}.ak12-product-stream .ak10-card-meta{margin-top:14px!important;gap:10px!important;flex-wrap:wrap!important}.ak12-product-stream .ak10-card-footer{margin-top:22px!important}.ak12-product-stream .ak10-card-footer strong{font-size:20px!important}.ak12-product-stream .ak10-card-footer>b{height:38px!important;padding:0 14px!important;border-radius:14px!important;background:linear-gradient(135deg,rgb(var(--ak9-accent)),rgb(var(--ak9-accent-2)))!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:62px!important}.ak12-product-stream .is-filtered-out{display:none!important}
.ak12-catalog-more{margin-top:18px}.ak12-empty{margin-top:18px}

/* Product description V12: shorter, cleaner seller note */
.akv3-description{max-width:900px!important}.akv3-description-lead,.akv3-rule-grid,.akv3-buying-guide,.akv3-original-note,.akv3-warning{border-radius:22px!important}.akv3-description-lead{padding:24px!important}.akv3-description-lead h2{font-size:clamp(30px,3vw,42px)!important}.akv3-description-lead p{max-width:740px!important;font-size:15.5px!important}.akv3-original-note:not([open]) .akv2-description-body{display:none!important}.akv3-original-note .akv2-description-body{max-height:420px!important;overflow:auto!important;background:rgba(var(--ak9-bg),.14)!important}.akv3-original-note summary{font-size:15px!important}.akv3-warning{background:linear-gradient(145deg,rgba(245,158,11,.10),rgba(var(--ak9-surface-2),.56))!important}

/* Header games menu V12 */
.ak11-games-menu{width:min(760px,calc(100vw - 32px))!important;padding:18px!important;border-radius:28px!important}.ak11-games-featured{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.ak11-game-mega-card{min-height:180px!important;padding:20px!important;border-radius:24px!important}.ak11-game-mega-card strong{font-size:22px!important}.ak11-game-mega-card small{font-size:12px!important;line-height:1.4!important}.ak11-games-other a{height:38px!important;padding:0 13px!important;border-radius:14px!important}

@media(max-width:1180px){.ak12-market-shell{grid-template-columns:1fr}.ak12-market-sidebar{position:relative;top:auto}.ak12-sidebar-head h2{max-width:unset}.ak12-game-hub{grid-template-columns:repeat(2,minmax(0,1fr))}.ak12-product-stream{grid-template-columns:repeat(2,minmax(0,1fr))}.ak12-toolbar{grid-template-columns:1fr}.ak12-console-status{justify-content:center}.ak11-games-dropdown{display:none!important}}
@media(max-width:720px){.ak12-marketplace{padding:16px;border-radius:26px}.ak12-game-hub{grid-template-columns:1fr}.ak12-product-stream{grid-template-columns:1fr}.ak12-filter-head,.ak12-shelf-head{align-items:start;flex-direction:column}.ak12-shelf-head small{text-align:left}.ak12-filter-groups{flex-wrap:nowrap;overflow:auto!important;padding-bottom:7px}.ak12-filter-groups button{flex:0 0 auto}.ak12-product-stream .ak10-card-media{height:155px!important}.ak12-sidebar-head h2{font-size:34px}}


/* ========================================================================== 
   AKREI V13 — deep marketplace rebuild, professional game-first UX
   ========================================================================== */
html[data-ak-theme="nexus"]{--ak9-accent:88 92 255;--ak9-accent-2:18 211 255;--ak9-bg:5 8 18;--ak9-surface:10 15 30;--ak9-surface-2:15 23 44;--ak9-surface-3:21 32 58;--ak9-text:248 251 255;--ak9-muted:160 176 204;--ak9-border:82 101 150;color-scheme:dark}
html[data-ak-theme="nexus"] body{background:radial-gradient(circle at 10% -4%,rgba(88,92,255,.22),transparent 30%),radial-gradient(circle at 86% 6%,rgba(18,211,255,.15),transparent 34%),radial-gradient(circle at 58% 100%,rgba(255,255,255,.07),transparent 38%),linear-gradient(145deg,#050812,#081326 58%,#060815)!important}
html[data-ak-theme="nexus"] .ak9-navbar,html[data-ak-theme="nexus"] .ak13-marketplace,html[data-ak-theme="nexus"] .ak9-purchase-panel{background:linear-gradient(145deg,rgba(9,15,31,.92),rgba(15,24,48,.78))!important;border-color:rgba(126,149,220,.22)!important;box-shadow:0 34px 110px rgba(0,8,22,.50),inset 0 1px rgba(255,255,255,.07)!important}
html[data-ak-theme="nexus"] .ak9-hero,html[data-ak-theme="nexus"] .ak9-product-hero{background:radial-gradient(circle at 18% 18%,rgba(88,92,255,.23),transparent 35%),radial-gradient(circle at 80% 20%,rgba(18,211,255,.14),transparent 36%),linear-gradient(135deg,#08142a,#070c1f 68%,#0b1028)!important;border-color:rgba(126,149,220,.22)!important}
.ak9-theme-dot.is-nexus{background:linear-gradient(135deg,#091326 0%,#585cff 45%,#12d3ff 100%)!important}.ak9-theme-dot.is-eclipse,.ak9-theme-dot.is-neon,.ak9-theme-dot.is-obsidian,.ak9-theme-dot.is-aurora{display:none!important}.ak9-theme-menu [data-ak-theme-value="eclipse"],.ak9-theme-menu [data-ak-theme-value="neon"],.ak9-theme-menu [data-ak-theme-value="obsidian"],.ak9-theme-menu [data-ak-theme-value="aurora"],.ak9-mobile-settings [data-ak-theme-value="eclipse"],.ak9-mobile-settings [data-ak-theme-value="neon"],.ak9-mobile-settings [data-ak-theme-value="obsidian"],.ak9-mobile-settings [data-ak-theme-value="aurora"]{display:none!important}

.ak13-marketplace{position:relative;width:min(100%,1640px);margin:42px auto!important;padding:clamp(22px,2.4vw,40px);border:1px solid rgba(var(--ak9-border),.11);border-radius:38px;background:linear-gradient(145deg,rgba(var(--ak9-surface),.70),rgba(var(--ak9-surface-2),.46));box-shadow:0 36px 130px rgba(0,0,0,.18);overflow:hidden;isolation:isolate}
.ak13-marketplace:before{content:"";position:absolute;inset:-1px;z-index:-1;background:radial-gradient(circle at 0 0,rgba(255,70,85,.12),transparent 34%),radial-gradient(circle at 100% 0,rgba(202,171,105,.13),transparent 34%),radial-gradient(circle at 64% 110%,rgba(var(--ak9-accent),.13),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 38%)}
.ak13-market-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;margin-bottom:28px}.ak13-kicker{display:inline-flex;margin-bottom:10px;font-size:10px;font-weight:950;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--ak9-accent))}.ak13-market-top h2{max-width:840px;font-size:clamp(44px,5vw,82px);line-height:.88;letter-spacing:-.075em;color:rgb(var(--ak9-text));text-wrap:balance}.ak13-market-top p{max-width:760px;margin-top:18px;color:rgb(var(--ak9-muted));font-size:15px;line-height:1.75}.ak13-market-proof{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:430px}.ak13-market-proof span{height:38px;padding:0 13px;border:1px solid rgba(var(--ak9-border),.11);border-radius:999px;background:rgba(var(--ak9-surface-3),.46);display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:950;color:rgb(var(--ak9-text))}.ak13-market-proof i{color:rgb(var(--ak9-accent))}
.ak13-market-grid{display:grid;grid-template-columns:minmax(270px,340px) minmax(0,1fr);gap:24px;align-items:start}.ak13-worlds-panel{position:sticky;top:104px;display:grid;gap:14px}.ak13-panel-title{padding:18px;border:1px solid rgba(var(--ak9-border),.10);border-radius:24px;background:linear-gradient(145deg,rgba(var(--ak9-surface-2),.66),rgba(var(--ak9-surface),.42))}.ak13-panel-title span{display:block;font-size:10px;font-weight:950;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--ak9-accent))}.ak13-panel-title strong{display:block;margin-top:5px;font-size:22px;letter-spacing:-.04em;color:rgb(var(--ak9-text))}.ak13-worlds{display:grid;gap:12px}.ak13-worlds .ak11-game-card{position:relative;min-height:136px!important;padding:18px!important;border-radius:28px!important;border:1px solid rgba(var(--ak9-border),.10)!important;background:linear-gradient(145deg,rgba(var(--ak9-surface-2),.70),rgba(var(--ak9-surface),.47))!important;box-shadow:inset 0 1px rgba(255,255,255,.045)!important;overflow:hidden}.ak13-worlds .ak11-game-card:before{content:"";position:absolute;inset:0;opacity:.24;background:radial-gradient(circle at 90% 0,rgba(var(--ak9-accent),.34),transparent 46%);pointer-events:none}.ak13-worlds .ak11-game-card.is-valorant:before{background:radial-gradient(circle at 90% 0,rgba(255,70,85,.42),transparent 48%)}.ak13-worlds .ak11-game-card.is-lol:before{background:radial-gradient(circle at 90% 0,rgba(202,171,105,.42),transparent 48%)}.ak13-worlds .ak11-game-card>span{width:50px!important;height:50px!important;border-radius:18px!important}.ak13-worlds .ak11-game-card strong{font-size:20px!important;letter-spacing:-.035em}.ak13-worlds .ak11-game-card small{font-size:11.5px!important;line-height:1.35!important}.ak13-worlds .ak11-game-card em{white-space:normal!important;font-size:10px!important;line-height:1.3!important}.ak13-worlds .ak11-game-card.is-active{transform:translateX(6px);border-color:rgba(var(--ak9-accent),.32)!important;box-shadow:0 22px 70px rgba(var(--ak9-accent),.16)!important}.ak13-all-categories{height:50px;border:1px solid rgba(var(--ak9-border),.11);border-radius:18px;background:rgba(var(--ak9-surface-3),.45);color:rgb(var(--ak9-text));font-size:11px;font-weight:950;display:flex;align-items:center;justify-content:center;gap:10px}.ak13-all-categories i{color:rgb(var(--ak9-accent))}
.ak13-inventory-console{min-width:0;display:grid;gap:18px}.ak13-console-head{display:flex;justify-content:space-between;align-items:end;gap:18px;padding:21px 22px;border:1px solid rgba(var(--ak9-border),.10);border-radius:28px;background:linear-gradient(145deg,rgba(var(--ak9-surface-2),.62),rgba(var(--ak9-surface),.37))}.ak13-console-head span{font-size:10px;font-weight:950;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--ak9-accent))}.ak13-console-head h3{margin-top:4px;font-size:clamp(26px,2.8vw,42px);letter-spacing:-.06em;color:rgb(var(--ak9-text))}.ak13-console-count{height:46px;padding:0 16px;border-radius:999px;border:1px solid rgba(var(--ak9-border),.10);display:flex;align-items:center;gap:8px;background:rgba(var(--ak9-surface-3),.50);font-size:10px;font-weight:900;color:rgb(var(--ak9-muted));white-space:nowrap}.ak13-console-count i{width:8px;height:8px;border-radius:50%;background:#24df96;box-shadow:0 0 0 5px rgba(36,223,150,.11)}.ak13-console-count strong{font-size:18px;color:rgb(var(--ak9-text))}.ak13-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.ak13-search{height:60px;border-radius:22px;border:1px solid rgba(var(--ak9-border),.11);background:rgba(var(--ak9-surface-2),.58);display:flex;align-items:center;gap:14px;padding:0 17px}.ak13-search i{color:rgb(var(--ak9-accent))}.ak13-search input{min-width:0;flex:1;background:transparent;border:0;outline:0;color:rgb(var(--ak9-text));font-size:14px}.ak13-search kbd{font-size:9px;color:rgb(var(--ak9-muted));border:1px solid rgba(var(--ak9-border),.11);border-radius:9px;padding:4px 7px}.ak13-blog-shortcut{height:60px;padding:0 18px;border-radius:22px;border:1px solid rgba(var(--ak9-border),.11);background:rgba(var(--ak9-surface-2),.58);display:flex;align-items:center;gap:10px;color:rgb(var(--ak9-text));text-decoration:none;font-size:11px;font-weight:950}.ak13-blog-shortcut i{color:rgb(var(--ak9-accent))}.ak13-filter-console{padding:18px;border:1px solid rgba(var(--ak9-border),.10);border-radius:28px;background:linear-gradient(145deg,rgba(var(--ak9-surface-2),.58),rgba(var(--ak9-surface),.34))}.ak13-filter-title{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.ak13-filter-title span{font-size:10px;font-weight:950;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--ak9-accent))}.ak13-filter-title strong{display:block;margin-top:3px;font-size:20px;letter-spacing:-.04em;color:rgb(var(--ak9-text))}.ak13-filter-title p{max-width:420px;margin:0;text-align:right;color:rgb(var(--ak9-muted));font-size:11.5px;line-height:1.5}.ak13-filter-groups{display:flex;flex-wrap:wrap;gap:9px;overflow:visible!important}.ak13-filter-groups button{height:42px;padding:0 15px;border-radius:999px;border:1px solid rgba(var(--ak9-border),.10);background:rgba(var(--ak9-surface),.58);color:rgb(var(--ak9-text));font-size:10.5px;font-weight:950;display:inline-flex;align-items:center;gap:8px}.ak13-filter-groups button i{color:rgb(var(--ak9-accent))}.ak13-filter-groups button.is-active{color:#fff;border-color:transparent;background:linear-gradient(135deg,rgb(var(--ak9-accent)),rgb(var(--ak9-accent-2)));box-shadow:0 18px 36px rgba(var(--ak9-accent),.18)}.ak13-filter-groups button.is-active i{color:#fff}
.ak13-product-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;align-items:stretch}.ak13-grid-item{min-width:0}.ak13-product-shelf .is-filtered-out{display:none!important}.ak13-catalog-more{margin-top:10px}.ak13-empty{margin-top:10px}
.ak13-product-card{position:relative;min-height:386px!important;border-radius:30px!important;border:1px solid rgba(var(--ak9-border),.10)!important;background:linear-gradient(180deg,rgba(var(--ak9-surface-2),.70),rgba(var(--ak9-surface),.50))!important;box-shadow:0 20px 58px rgba(0,0,0,.14)!important;overflow:hidden;transition:transform .24s var(--ak9-ease),border-color .24s var(--ak9-ease),box-shadow .24s var(--ak9-ease)}.ak13-product-card:hover{transform:translateY(-5px);border-color:rgba(var(--ak9-accent),.28)!important;box-shadow:0 26px 76px rgba(0,0,0,.20),0 0 42px rgba(var(--ak9-accent),.06)!important}.ak13-card-media{position:relative;height:172px;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(var(--ak9-surface-3),.30))}.ak13-card-glow{position:absolute;inset:-35%;background:radial-gradient(circle at 68% 20%,rgba(var(--ak9-accent),.20),transparent 42%);filter:blur(8px)}.ak13-product-card.is-valorant .ak13-card-glow{background:radial-gradient(circle at 72% 18%,rgba(255,70,85,.26),transparent 44%)}.ak13-product-card.is-lol .ak13-card-glow{background:radial-gradient(circle at 72% 18%,rgba(202,171,105,.28),transparent 44%)}.ak13-card-top{position:absolute;z-index:5;inset:14px 14px auto 14px;display:flex;justify-content:space-between;gap:10px}.ak13-game-pill,.ak13-state-pill{height:29px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;background:rgba(var(--ak9-surface),.70);backdrop-filter:blur(12px);border:1px solid rgba(var(--ak9-border),.10);font-size:9.5px;font-weight:950;color:rgb(var(--ak9-text))}.ak13-game-pill i{color:rgb(var(--ak9-accent))}.ak13-state-pill i{width:7px;height:7px;border-radius:50%;background:#24df96;box-shadow:0 0 0 5px rgba(36,223,150,.12)}.ak13-state-pill.is-out{color:#f48598}.ak13-state-pill.is-low{color:#f0bd65}.ak13-art{position:absolute;inset:0;display:grid;place-items:center;padding:48px 22px 18px}.ak13-product-image,.ak13-character{max-width:78%;max-height:128px;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(0,0,0,.20));opacity:.95}.ak13-product-card.is-lol .ak13-product-image,.ak13-product-card.is-lol .ak13-character{filter:drop-shadow(0 18px 24px rgba(202,171,105,.16))}.ak13-monogram{width:92px;height:92px;border-radius:28px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(var(--ak9-accent),.18),rgba(var(--ak9-accent-2),.12));font-size:30px;font-weight:950;color:rgb(var(--ak9-accent))}.ak13-card-body{padding:19px;display:grid;gap:13px}.ak13-card-type{font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ak9-accent))}.ak13-card-title-row{display:grid;grid-template-columns:1fr 38px;gap:14px;align-items:center}.ak13-card-title-row h3{font-size:21px;line-height:1.08;letter-spacing:-.045em;color:rgb(var(--ak9-text));min-height:45px}.ak13-card-title-row span{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,rgb(var(--ak9-accent)),rgb(var(--ak9-accent-2)));color:#fff}.ak13-card-meta{display:flex;flex-wrap:wrap;gap:9px;color:rgb(var(--ak9-muted));font-size:11px;font-weight:850}.ak13-card-meta span{display:inline-flex;align-items:center;gap:7px}.ak13-card-meta i{color:rgb(var(--ak9-accent))}.ak13-card-footer{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-top:8px}.ak13-card-footer small{display:block;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--ak9-muted))}.ak13-card-footer strong{display:flex;gap:7px;align-items:center;margin-top:4px;font-size:19px;letter-spacing:-.03em;color:rgb(var(--ak9-text))}.ak13-card-footer em{font-style:normal;color:rgb(var(--ak9-muted))}.ak13-card-footer>b{height:38px;min-width:64px;padding:0 14px;border-radius:14px;background:rgba(var(--ak9-accent),.10);color:rgb(var(--ak9-accent));border:1px solid rgba(var(--ak9-accent),.18);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:950}
.ak11-games-menu{width:min(840px,calc(100vw - 32px))!important;padding:20px!important;border-radius:30px!important}.ak13-games-menu-head{display:grid;grid-template-columns:1fr;gap:4px;margin-bottom:14px}.ak13-games-menu-head span{font-size:10px;font-weight:950;letter-spacing:.14em;color:rgb(var(--ak9-accent));text-transform:uppercase}.ak13-games-menu-head strong{font-size:22px;letter-spacing:-.04em}.ak13-games-menu-head small{color:rgb(var(--ak9-muted));font-size:12px}.ak13-games-featured{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.ak13-game-mega-card{min-height:190px!important;padding:21px!important;border-radius:26px!important;background:linear-gradient(145deg,rgba(var(--ak9-surface-2),.80),rgba(var(--ak9-surface),.55))!important}.ak13-game-mega-card em{display:block;margin-bottom:8px;font-size:9px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ak9-accent))}.ak13-game-mega-card strong{font-size:25px!important;letter-spacing:-.055em}.ak13-game-mega-card small{font-size:12px!important;line-height:1.45!important}.ak13-game-mega-card.is-lol em,.ak13-game-mega-card.is-lol span i{color:#c9ab69!important}.ak13-game-mega-card.is-valorant em,.ak13-game-mega-card.is-valorant span i{color:#ff4655!important}
@media(max-width:1180px){.ak13-market-top{grid-template-columns:1fr}.ak13-market-proof{justify-content:flex-start;max-width:none}.ak13-market-grid{grid-template-columns:1fr}.ak13-worlds-panel{position:relative;top:auto}.ak13-worlds{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.ak13-marketplace{padding:18px;border-radius:28px}.ak13-market-top h2{font-size:38px}.ak13-worlds{grid-template-columns:1fr}.ak13-search-row,.ak13-console-head{grid-template-columns:1fr;display:grid}.ak13-blog-shortcut{justify-content:center}.ak13-filter-title{align-items:start;flex-direction:column}.ak13-filter-title p{text-align:left}.ak13-filter-groups{flex-wrap:nowrap;overflow:auto!important;padding-bottom:7px}.ak13-filter-groups button{flex:0 0 auto}.ak13-product-shelf{grid-template-columns:1fr}.ak13-product-card{min-height:360px!important}.ak13-card-media{height:158px}.ak13-games-featured{grid-template-columns:1fr!important}}


/* ========================================================================== 
   AKREI V14 — category-first marketplace + Cloud/ULP/MP polish
   ========================================================================== */
.ak13-marketplace{width:min(100%,1320px)!important;margin:46px auto!important;padding:30px!important;border-radius:34px!important;background:linear-gradient(145deg,rgba(var(--ak9-surface),.94),rgba(var(--ak9-surface-2),.72))!important;box-shadow:0 34px 110px rgba(0,0,0,.22)!important;overflow:hidden!important}
.ak13-market-top{grid-template-columns:1.05fr .95fr!important;align-items:start!important;margin-bottom:28px!important}
.ak13-market-top h2{max-width:760px!important;font-size:clamp(38px,5vw,74px)!important;line-height:.92!important;letter-spacing:-.075em!important;text-wrap:balance!important}.ak13-market-top p{max-width:760px!important;font-size:15px!important;line-height:1.65!important;color:rgba(var(--ak9-text),.68)!important}.ak13-market-proof{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;max-width:none!important}.ak13-market-proof span{min-height:72px!important;border-radius:20px!important;background:rgba(var(--ak9-surface-2),.62)!important;border:1px solid rgba(var(--ak9-border),.10)!important;justify-content:flex-start!important;padding:16px!important}.ak13-market-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;gap:24px!important}.ak13-worlds-panel{border-radius:30px!important;padding:20px!important;background:linear-gradient(180deg,rgba(var(--ak9-surface-2),.82),rgba(var(--ak9-surface),.62))!important;border:1px solid rgba(var(--ak9-border),.10)!important;box-shadow:0 20px 70px rgba(0,0,0,.12)!important}.ak13-panel-title{padding:2px 4px 12px!important}.ak13-panel-title strong{font-size:26px!important;letter-spacing:-.06em!important}.ak13-worlds{gap:12px!important}.ak11-game-card,.akv2-game-card,.ak10-world-card{min-height:118px!important;padding:17px!important;border-radius:24px!important;background:linear-gradient(145deg,rgba(var(--ak9-surface-3),.55),rgba(var(--ak9-surface-2),.38))!important;border:1px solid rgba(var(--ak9-border),.10)!important}.ak11-game-card strong,.akv2-game-card strong{font-size:21px!important;letter-spacing:-.045em!important}.ak11-game-card small,.akv2-game-card small{font-size:11px!important;color:rgba(var(--ak9-text),.66)!important}.ak11-game-card em,.akv2-game-card em{display:block;margin-top:7px;font-size:10.5px!important;color:rgba(var(--ak9-text),.52)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak11-game-card.is-active,.akv2-game-card.is-active{border-color:rgba(var(--ak9-accent),.42)!important;box-shadow:0 18px 52px rgba(var(--ak9-accent),.12)!important;background:linear-gradient(145deg,rgba(var(--ak9-accent),.12),rgba(var(--ak9-surface-2),.62))!important}.ak11-game-card.is-cloud .ak10-world-icon,.akv2-game-card.is-cloud .ak10-world-icon{background:linear-gradient(135deg,#36e2ff,#6757ff)!important;color:#fff!important}.ak13-all-categories{height:50px!important;margin-top:14px!important}.ak13-inventory-console{gap:16px!important}.ak13-console-head{border-radius:26px!important;padding:18px 20px!important}.ak13-console-head h3{font-size:clamp(25px,3vw,40px)!important}.ak13-search-row{grid-template-columns:minmax(0,1fr) 130px!important}.ak13-filter-console{border-radius:26px!important;padding:16px!important}.ak13-filter-title{margin-bottom:12px!important}.ak13-filter-title p{font-size:12px!important;color:rgba(var(--ak9-text),.62)!important}.ak13-filter-groups{gap:8px!important}.ak13-filter-groups button{height:38px!important;padding:0 13px!important;font-size:10.5px!important}.ak13-product-shelf{grid-template-columns:repeat(auto-fill,minmax(255px,1fr))!important;gap:16px!important}.ak13-product-card{min-height:370px!important;border-radius:26px!important}.ak13-card-media{height:158px!important}.ak13-product-image,.ak13-character{max-height:118px!important;max-width:74%!important}.ak13-card-body{padding:17px!important}.ak13-card-type{font-size:9.5px!important}.ak13-card-title-row h3{font-size:19px!important;min-height:42px!important}.ak13-card-footer strong{font-size:17px!important}.ak13-monogram.ak14-cloud-mark{width:104px!important;height:104px!important;border-radius:30px!important;font-size:22px!important;background:radial-gradient(circle at 30% 20%,rgba(54,226,255,.34),rgba(103,87,255,.18) 46%,rgba(var(--ak9-surface),.16))!important;border:1px solid rgba(54,226,255,.28)!important;box-shadow:0 22px 55px rgba(54,226,255,.16)!important;color:rgb(var(--ak9-text))!important;letter-spacing:.02em!important}.ak13-product-card.is-cloud .ak13-card-glow{background:radial-gradient(circle at 70% 25%,rgba(54,226,255,.28),transparent 44%),radial-gradient(circle at 36% 66%,rgba(103,87,255,.22),transparent 46%)!important}.ak13-product-card.is-cloud .ak13-card-type,.ak13-product-card.is-cloud .ak13-game-pill i,.ak13-product-card.is-cloud .ak13-card-meta i{color:#3fe2ff!important}.ak13-product-card.is-cloud:hover{box-shadow:0 28px 80px rgba(8,17,30,.24),0 0 46px rgba(54,226,255,.12)!important}.ak14-cloud-redemption{margin:22px 0;padding:22px;border-radius:24px;border:1px solid rgba(54,226,255,.18);background:linear-gradient(135deg,rgba(54,226,255,.10),rgba(103,87,255,.08),rgba(var(--ak9-surface-2),.42));box-shadow:0 22px 70px rgba(0,0,0,.10)}.ak14-cloud-redemption-head{display:flex;gap:14px;align-items:center;margin-bottom:18px}.ak14-cloud-redemption-head>i{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#36e2ff,#6757ff);color:#fff}.ak14-cloud-redemption-head small{display:block;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:#3fe2ff}.ak14-cloud-redemption-head h3{margin:2px 0 0!important;font-size:22px!important}.ak14-cloud-redemption ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.ak14-cloud-redemption li{min-height:110px;border-radius:18px;padding:14px;background:rgba(var(--ak9-surface),.54);border:1px solid rgba(var(--ak9-border),.10);display:grid;align-content:start;gap:12px}.ak14-cloud-redemption li span{width:30px;height:30px;border-radius:11px;display:grid;place-items:center;background:rgba(54,226,255,.12);color:#3fe2ff;font-weight:950}.ak14-cloud-redemption li p{margin:0!important;color:rgb(var(--ak9-text))!important;font-weight:900!important;line-height:1.35!important}.ak14-cloud-rule-grid article i{color:#3fe2ff!important}.ak14-cloud-guide section h3 i{color:#3fe2ff!important}.ak9-product-page.is-cloud .ak9-product-hero{background:radial-gradient(circle at 70% 20%,rgba(54,226,255,.20),transparent 34%),linear-gradient(145deg,rgba(var(--ak9-surface-2),.90),rgba(var(--ak9-surface),.62))!important}.ak9-product-page.is-cloud .ak9-eyebrow i,.ak9-product-page.is-cloud .ak9-product-tags span:first-child{color:#3fe2ff!important}.ak9-product-page.is-cloud .ak9-product-hero-art b{font-size:clamp(42px,6vw,84px)!important;letter-spacing:-.07em!important;background:linear-gradient(135deg,#36e2ff,#6757ff);-webkit-background-clip:text;background-clip:text;color:transparent!important;text-shadow:none!important}.ak11-games-menu{width:min(940px,calc(100vw - 32px))!important}.ak11-games-other a[href*="category=cloud"],.ak11-games-other a[data-ak-mega-category="cloud"]{background:linear-gradient(135deg,rgba(54,226,255,.10),rgba(103,87,255,.08))!important;border-color:rgba(54,226,255,.18)!important}
@media(max-width:1180px){.ak13-market-top{grid-template-columns:1fr!important}.ak13-market-proof{grid-template-columns:1fr 1fr 1fr!important}.ak13-market-grid{grid-template-columns:1fr!important}.ak13-worlds{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ak13-worlds-panel{position:relative!important;top:auto!important}}
@media(max-width:820px){.ak13-marketplace{padding:20px!important}.ak13-market-proof{grid-template-columns:1fr!important}.ak13-worlds{grid-template-columns:1fr!important}.ak13-search-row{grid-template-columns:1fr!important}.ak14-cloud-redemption ol{grid-template-columns:1fr 1fr}.ak13-filter-title{display:block!important}.ak13-filter-title p{text-align:left!important;margin-top:8px!important}.ak13-filter-groups{flex-wrap:wrap!important;overflow:visible!important}.ak13-product-shelf{grid-template-columns:1fr!important}}
@media(max-width:520px){.ak13-market-top h2{font-size:38px!important}.ak14-cloud-redemption ol{grid-template-columns:1fr}.ak14-cloud-redemption{padding:16px}.ak13-marketplace{border-radius:26px!important;margin-block:26px!important}.ak13-worlds-panel,.ak13-inventory-console>*{border-radius:22px!important}}


/* =========================================================
   AKREI V15 CLEAN MASTER BUILD
   Purpose: production cleanup layer after V14; category-first marketplace,
   Cloud/ULP/MP support, no horizontal scroll clutter, safer product cards.
   ========================================================= */
:root{--ak15-radius:30px;--ak15-gap:18px;--ak15-soft-shadow:0 30px 90px rgba(5,10,24,.16)}
.ak13-marketplace{width:min(100%,1500px)!important;margin:36px auto!important;padding:clamp(22px,2.2vw,34px)!important;border-radius:var(--ak15-radius)!important;overflow:hidden!important}
.ak13-market-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:24px!important;margin-bottom:26px!important}.ak13-market-top h2{font-size:clamp(34px,4vw,66px)!important;max-width:820px!important;line-height:.94!important;letter-spacing:-.075em!important}.ak13-market-top p{max-width:760px!important;font-size:14px!important;line-height:1.65!important}.ak13-market-proof{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important}.ak13-market-proof span{border-radius:999px!important;padding:9px 12px!important;background:rgba(var(--ak9-surface-2),.62)!important;border:1px solid rgba(var(--ak9-border),.12)!important}
.ak13-market-grid{display:grid!important;grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;gap:24px!important;align-items:start!important}.ak13-worlds-panel,.ak13-inventory-console{border-radius:28px!important;background:rgba(var(--ak9-surface),.70)!important;border:1px solid rgba(var(--ak9-border),.12)!important;box-shadow:var(--ak15-soft-shadow)!important}.ak13-worlds-panel{position:sticky!important;top:104px!important;padding:20px!important}.ak13-inventory-console{padding:22px!important;min-width:0!important}.ak13-worlds{display:grid!important;gap:14px!important}.akv2-game-card,.ak10-world-card{width:100%!important;min-height:112px!important;text-align:left!important;border-radius:24px!important;padding:18px!important;display:grid!important;grid-template-columns:48px 1fr 28px!important;gap:14px!important;align-items:center!important;background:linear-gradient(135deg,rgba(var(--ak9-surface-2),.86),rgba(var(--ak9-surface),.48))!important;border:1px solid rgba(var(--ak9-border),.12)!important;color:rgb(var(--ak9-text))!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}.akv2-game-card:hover,.akv2-game-card.is-active{transform:translateY(-2px)!important;border-color:rgba(var(--ak9-accent),.42)!important;box-shadow:0 24px 70px rgba(var(--ak9-accent),.14)!important}.ak10-world-icon{width:46px!important;height:46px!important;border-radius:17px!important;display:grid!important;place-items:center!important;background:rgba(var(--ak9-accent),.12)!important;color:rgb(var(--ak9-accent))!important}.akv2-game-card strong{font-size:22px!important;letter-spacing:-.04em!important}.akv2-game-card p{margin:4px 0!important;font-size:12px!important;color:rgb(var(--ak9-muted))!important}.akv2-game-card em{display:block!important;max-width:220px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:11px!important;color:rgb(var(--ak9-muted))!important;font-style:normal!important}.ak13-all-categories{width:100%!important;margin-top:14px!important;border-radius:20px!important;padding:14px!important;background:rgba(var(--ak9-accent),.10)!important;border:1px solid rgba(var(--ak9-accent),.18)!important;color:rgb(var(--ak9-text))!important}
.ak13-console-head,.ak13-search-row,.ak13-filter-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.ak13-console-head h3{font-size:clamp(26px,3vw,44px)!important;letter-spacing:-.06em!important}.ak13-filter-console{margin:18px 0!important;padding:16px!important;border-radius:24px!important;background:rgba(var(--ak9-surface-2),.42)!important;border:1px solid rgba(var(--ak9-border),.10)!important}.ak13-filter-groups{display:flex!important;flex-wrap:wrap!important;gap:8px!important;overflow:visible!important;max-width:100%!important}.ak13-filter-groups button{flex:0 0 auto!important;border-radius:999px!important;padding:10px 13px!important;background:rgba(var(--ak9-surface),.72)!important;border:1px solid rgba(var(--ak9-border),.12)!important;color:rgb(var(--ak9-text))!important;font-weight:800!important;font-size:12px!important}.ak13-filter-groups button.is-active{background:linear-gradient(135deg,rgb(var(--ak9-accent)),rgb(var(--ak9-accent-2)))!important;color:#fff!important;border-color:transparent!important}.ak13-filter-groups button small{opacity:.78;margin-left:6px}.ak13-search{flex:1 1 420px!important;min-width:260px!important}.ak13-blog-shortcut{white-space:nowrap!important}.ak13-product-shelf{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.ak13-product-card{min-height:380px!important;border-radius:28px!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(var(--ak9-surface),.92),rgba(var(--ak9-surface-2),.68))!important;border:1px solid rgba(var(--ak9-border),.12)!important;box-shadow:0 24px 72px rgba(0,0,0,.12)!important}.ak13-card-media{height:178px!important}.ak13-card-art,.ak13-art{overflow:hidden!important}.ak13-product-image,.ak13-character{max-height:150px!important;object-fit:contain!important;filter:drop-shadow(0 18px 24px rgba(0,0,0,.18))!important}.ak13-card-type{font-size:10px!important;letter-spacing:.18em!important}.ak13-card-title-row h3{font-size:20px!important;letter-spacing:-.045em!important}.ak14-cloud-mark,.ak13-monogram{font-size:38px!important;font-weight:950!important;letter-spacing:-.08em!important}.ak13-product-card.is-cloud .ak13-card-media,.ak13-product-card.type-ulp .ak13-card-media,.ak13-product-card.type-mailpass .ak13-card-media{background:radial-gradient(circle at 50% 10%,rgba(72,160,255,.22),transparent 42%),linear-gradient(145deg,rgba(30,48,85,.62),rgba(var(--ak9-surface),.3))!important}.ak13-product-card.is-cloud .ak13-monogram,.ak13-product-card.type-ulp .ak13-monogram,.ak13-product-card.type-mailpass .ak13-monogram{background:linear-gradient(135deg,#62e8ff,#7b61ff)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;text-shadow:none!important}.ak9-product-page.is-cloud .ak9-product-hero{background:radial-gradient(circle at 82% 18%,rgba(67,180,255,.20),transparent 36%),linear-gradient(145deg,rgba(11,22,48,.86),rgba(var(--ak9-surface),.66))!important}.ak14-cloud-redemption{border-radius:26px!important;padding:20px!important;border:1px solid rgba(72,160,255,.22)!important;background:linear-gradient(145deg,rgba(72,160,255,.11),rgba(var(--ak9-surface-2),.48))!important}.ak14-cloud-redemption ol{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;list-style:none!important;padding:0!important;margin:16px 0 0!important}.ak14-cloud-redemption li{border-radius:18px!important;padding:14px!important;background:rgba(var(--ak9-surface),.64)!important;border:1px solid rgba(var(--ak9-border),.10)!important}.ak14-cloud-redemption li span{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:10px!important;background:rgba(72,160,255,.16)!important;color:#62e8ff!important;font-weight:950!important;margin-bottom:8px!important}.akv3-original-note{border-radius:22px!important;border:1px solid rgba(var(--ak9-border),.12)!important;background:rgba(var(--ak9-surface-2),.34)!important;margin-top:20px!important}.akv3-original-note summary{padding:16px 18px!important;cursor:pointer!important;font-weight:900!important}.akv3-original-note>div{padding:0 18px 18px!important}.ak9-richtext{line-height:1.72!important}.ak9-richtext ul{padding-left:20px!important}.ak9-richtext li{margin:8px 0!important}
html[data-ak-theme="nexus"]{--ak9-bg:6 8 18;--ak9-surface:13 18 34;--ak9-surface-2:18 28 54;--ak9-card:15 22 42;--ak9-text:235 244 255;--ak9-muted:153 172 205;--ak9-border:132 156 210;--ak9-accent:86 124 255;--ak9-accent-2:82 225 255}html[data-ak-theme="nexus"] body{background:radial-gradient(circle at 12% 0,rgba(86,124,255,.18),transparent 34%),radial-gradient(circle at 88% 8%,rgba(82,225,255,.14),transparent 34%),linear-gradient(180deg,#060812,#0b1122 52%,#070914)!important}html[data-ak-theme="nexus"] .ak9-navbar{background:rgba(10,15,29,.78)!important;backdrop-filter:blur(22px)!important;border-color:rgba(132,156,210,.18)!important}html[data-ak-theme="nexus"] .ak13-marketplace{background:linear-gradient(145deg,rgba(13,19,38,.80),rgba(12,25,48,.58))!important;border-color:rgba(132,156,210,.18)!important}
@media(max-width:1120px){.ak13-market-grid{grid-template-columns:1fr!important}.ak13-worlds-panel{position:relative!important;top:auto!important}.ak13-worlds{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ak13-product-shelf{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ak14-cloud-redemption ol{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:720px){.ak13-marketplace{padding:16px!important;border-radius:24px!important}.ak13-market-top{grid-template-columns:1fr!important}.ak13-market-proof{justify-content:flex-start!important}.ak13-worlds{grid-template-columns:1fr!important}.ak13-console-head,.ak13-search-row,.ak13-filter-title{align-items:flex-start!important;flex-direction:column!important}.ak13-product-shelf{grid-template-columns:1fr!important}.ak13-card-media{height:150px!important}.ak14-cloud-redemption ol{grid-template-columns:1fr!important}}


/* AKREI V16 — clean category hierarchy pass */
.ak13-marketplace[data-ak16-catalog]{max-width:1480px!important;background:linear-gradient(145deg,rgba(var(--ak9-surface),.82),rgba(var(--ak9-surface-2),.48))!important}
.ak13-marketplace[data-ak16-catalog] .ak13-market-top p{max-width:780px!important}
.ak13-worlds-panel .ak13-panel-title strong{font-size:22px!important;letter-spacing:-.035em!important}
.ak16-category-card{min-height:112px!important;overflow:hidden!important}
.ak16-category-card:before{content:"";position:absolute;inset:-70px -80px auto auto;width:170px;height:170px;border-radius:999px;background:radial-gradient(circle,rgba(var(--ak9-accent),.18),transparent 68%);pointer-events:none}
.ak16-category-card.is-valorant{--ak9-accent:255 70 85}.ak16-category-card.is-lol{--ak9-accent:202 165 92}.ak16-category-card.is-cloud{--ak9-accent:52 215 255}.ak16-category-card.is-digital{--ak9-accent:120 96 255}
.ak16-category-card small{color:rgb(var(--ak9-accent))!important;font-size:9px!important;letter-spacing:.13em!important;text-transform:uppercase!important}
.ak16-category-card strong{font-size:clamp(20px,1.35vw,26px)!important;line-height:1.05!important}
.ak16-category-card p{font-size:12px!important}.ak16-category-card em{font-size:11px!important;max-width:260px!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}
.ak13-filter-groups{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;gap:9px!important;padding-bottom:0!important}
.ak13-filter-groups button{border-radius:999px!important;min-height:38px!important;white-space:nowrap!important;background:rgba(var(--ak9-surface-2),.72)!important;border:1px solid rgba(var(--ak9-border),.12)!important}
.ak13-filter-groups button.is-active{background:linear-gradient(135deg,rgb(var(--ak9-accent)),rgb(var(--ak9-accent-2)))!important;color:rgb(var(--ak9-accent-text,255 255 255))!important;border-color:transparent!important;box-shadow:0 12px 32px rgba(var(--ak9-accent),.24)!important}
.ak13-filter-title p{max-width:520px!important}
.ak16-modal-category{appearance:none;text-align:left;border:1px solid rgba(var(--ak9-border),.12);border-radius:22px;padding:18px;background:rgba(var(--ak9-surface),.76);display:grid;gap:8px;color:rgb(var(--ak9-text));min-height:130px;transition:transform .18s ease,border-color .18s ease}.ak16-modal-category:hover{transform:translateY(-2px);border-color:rgba(var(--ak9-accent),.35)}.ak16-modal-category span{width:42px;height:42px;border-radius:15px;display:grid;place-items:center;background:rgba(var(--ak9-accent),.12);color:rgb(var(--ak9-accent))}.ak16-modal-category strong{font-size:20px}.ak16-modal-category small,.ak16-modal-category em{color:rgb(var(--ak9-muted));font-size:12px;font-style:normal}.ak9-category-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}
.ak13-product-shelf .ak13-grid-item[hidden]{display:none!important}
@media(max-width:1120px){.ak13-worlds{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ak13-worlds-panel{position:relative!important}}
@media(max-width:720px){.ak13-worlds{grid-template-columns:1fr!important}.ak16-category-card{min-height:104px!important}.ak13-filter-groups button{font-size:10px!important}}


/* ==========================================================
   AKREI V17 — Stable Categories Dropdown Fix
   - Makes the Categories mega menu fully opaque
   - Keeps it visible on tablet / mid desktop widths
   - Prevents viewport clipping and transparent overlay issues
   ========================================================== */
.ak9-header,
.ak9-navbar,
.ak9-nav,
.ak9-actions,
.ak9-dropdown{
  overflow: visible !important;
}

.ak11-games-dropdown{
  position: static !important;
}

.ak11-games-dropdown[open] > summary{
  border-color: rgba(var(--ak9-accent), .42) !important;
  background: rgba(var(--ak9-accent), .11) !important;
  box-shadow: 0 12px 30px rgba(var(--ak9-accent), .14) !important;
}

.ak11-games-dropdown > .ak11-games-menu,
.ak11-games-dropdown > .ak9-menu.ak11-games-menu{
  position: fixed !important;
  left: 50% !important;
  right: auto !important;
  top: clamp(92px, 10vh, 126px) !important;
  transform: translateX(-50%) !important;
  width: min(980px, calc(100vw - 28px)) !important;
  max-height: calc(100vh - 150px) !important;
  overflow: auto !important;
  z-index: 99999 !important;
  padding: 22px !important;
  border-radius: 28px !important;
  border: 1px solid rgba(var(--ak9-border), .20) !important;
  background: rgb(var(--ak9-surface)) !important;
  color: rgb(var(--ak9-text)) !important;
  box-shadow: 0 34px 110px rgba(0,0,0,.42), 0 0 0 1px rgba(var(--ak9-border), .08) inset !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  isolation: isolate !important;
}

.ak11-games-dropdown > .ak11-games-menu::before,
.ak11-games-dropdown > .ak9-menu.ak11-games-menu::before{
  opacity: .28 !important;
  background: radial-gradient(circle at 22% 0%, rgba(var(--ak9-accent), .16), transparent 38%),
              linear-gradient(145deg, rgba(var(--ak9-accent), .06), transparent 42%) !important;
}

.ak11-games-menu .ak13-games-menu-head,
.ak11-games-menu .ak11-games-featured,
.ak11-games-menu .ak11-games-other{
  position: relative !important;
  z-index: 2 !important;
}

html[data-ak-theme="light"] .ak11-games-dropdown > .ak11-games-menu,
html[data-ak-theme="light"] .ak11-games-dropdown > .ak9-menu.ak11-games-menu{
  background: #ffffff !important;
  color: #111827 !important;
  border-color: rgba(17,24,39,.10) !important;
  box-shadow: 0 34px 100px rgba(28,38,68,.20), 0 0 0 1px rgba(17,24,39,.06) inset !important;
}

html[data-ak-theme="valorant"] .ak11-games-dropdown > .ak11-games-menu,
html[data-ak-theme="valorant"] .ak11-games-dropdown > .ak9-menu.ak11-games-menu{
  background: #100b12 !important;
}
html[data-ak-theme="lol"] .ak11-games-dropdown > .ak11-games-menu,
html[data-ak-theme="lol"] .ak11-games-dropdown > .ak9-menu.ak11-games-menu{
  background: #0d1018 !important;
}
html[data-ak-theme="nexus"] .ak11-games-dropdown > .ak11-games-menu,
html[data-ak-theme="nexus"] .ak11-games-dropdown > .ak9-menu.ak11-games-menu{
  background: #0b1224 !important;
}

@media (max-width: 1180px) and (min-width: 1121px){
  .ak11-games-dropdown{
    display: block !important;
  }
  .ak9-navbar{
    grid-template-columns: minmax(180px,.75fr) auto minmax(360px,1fr) !important;
  }
  .ak9-nav-link{
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
}

@media (max-width: 1120px){
  .ak11-games-dropdown{
    display: none !important;
  }
}

@media (max-width: 760px){
  .ak9-mobile-panel{
    position: fixed !important;
    top: 76px !important;
    left: 12px !important;
    right: 12px !important;
    width: auto !important;
    max-height: calc(100vh - 94px) !important;
    z-index: 99999 !important;
    background: rgb(var(--ak9-surface)) !important;
    border: 1px solid rgba(var(--ak9-border), .18) !important;
    box-shadow: 0 26px 80px rgba(0,0,0,.34) !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
  }
  html[data-ak-theme="light"] .ak9-mobile-panel{
    background: #fff !important;
    color: #111827 !important;
  }
}


/* ============================================================
   AKREI FUTURISTIC FX v17 STABLE FINAL
   No header shift, no mouse glow, solid appearance menu,
   clean ON/OFF switch, visual show without layout movement.
   ============================================================ */
:root{--akfx-1:var(--ak9-accent);--akfx-2:var(--ak9-accent-2);--akfx-3:255,255,255;--akfx-name:"AKREI FX";}
html[data-ak-theme="dark"]{--akfx-1:116,92,255;--akfx-2:40,220,255;--akfx-3:255,92,210;--akfx-name:"DARK CYBER";}
html[data-ak-theme="light"]{--akfx-1:72,100,255;--akfx-2:52,205,255;--akfx-3:255,88,210;--akfx-name:"WHITE HOLOGRAM";}
html[data-ak-theme="valorant"]{--akfx-1:255,70,92;--akfx-2:255,145,58;--akfx-3:156,88,255;--akfx-name:"VALORANT TACTICAL";}
html[data-ak-theme="lol"]{--akfx-1:222,181,83;--akfx-2:66,205,242;--akfx-3:119,103,255;--akfx-name:"LOL ARCANE";}
html[data-ak-theme="nexus"]{--akfx-1:116,82,255;--akfx-2:35,226,255;--akfx-3:255,72,214;--akfx-name:"NEXUS HYPER";}

/* Hard safety: no cursor glow/trail and no global pseudo overlays. */
.akfx-cursor-glow,.akfx-cursor-glow-v11,.akfx-cursor-glow-v12,.akfx-cursor-reactor,.akfx-cursor-ribbon,.akfx-cursor-spark,.akfx-cursor-dot,.akfx-pointer-orb,.akfx-mouse-aura{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;content:none!important;animation:none!important;transform:none!important;}
html[data-ak-fx="on"] body::before,html[data-ak-fx="on"] body::after,html[data-ak-fx="on"] .ak9-body::before,html[data-ak-fx="on"] .ak9-body::after,html[data-ak-fx="on"] .ak9-shell::before,html[data-ak-fx="on"] .ak9-shell::after{content:none!important;display:none!important;}
html[data-ak-fx="on"] body{overflow-x:hidden!important;}
html[data-ak-fx="on"] *,html[data-ak-fx="on"] *::before,html[data-ak-fx="on"] *::after{box-sizing:border-box;}

/* Background show layer: always behind content. */
.ak9-fx-layer{position:fixed!important;inset:0!important;z-index:0!important;pointer-events:none!important;overflow:hidden!important;contain:layout paint style!important;opacity:0!important;visibility:hidden!important;transition:opacity .24s ease!important;}
html[data-ak-fx="off"] .ak9-fx-layer{opacity:0!important;visibility:hidden!important;}
html[data-ak-fx="on"] .ak9-fx-layer{opacity:.58!important;visibility:visible!important;}
html[data-ak-theme="light"][data-ak-fx="on"] .ak9-fx-layer{opacity:.30!important;mix-blend-mode:multiply!important;}
html[data-ak-fx="on"] .ak9-fx-layer::before{content:""!important;position:absolute!important;inset:-10%!important;opacity:.56!important;background-image:linear-gradient(rgba(var(--akfx-1),.050) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--akfx-2),.040) 1px,transparent 1px),radial-gradient(circle at 16% 12%,rgba(var(--akfx-1),.11),transparent 28%),radial-gradient(circle at 88% 22%,rgba(var(--akfx-2),.09),transparent 32%),linear-gradient(118deg,transparent 0 42%,rgba(var(--akfx-1),.070) 43%,transparent 45% 100%);background-size:58px 58px,58px 58px,100% 100%,100% 100%,100% 100%!important;animation:akfx-v17-grid 36s linear infinite!important;}
html[data-ak-fx="on"] .ak9-fx-layer::after{content:""!important;position:absolute!important;inset:0!important;opacity:.18!important;background:repeating-linear-gradient(to bottom,transparent 0 9px,rgba(255,255,255,.045) 10px,transparent 12px),linear-gradient(100deg,transparent 0 34%,rgba(var(--akfx-2),.20) 42%,rgba(var(--akfx-1),.10) 47%,transparent 58% 100%)!important;animation:akfx-v17-scan 9s ease-in-out infinite!important;}
@keyframes akfx-v17-grid{to{transform:translate3d(58px,58px,0)}}
@keyframes akfx-v17-scan{0%,100%{opacity:.07;transform:translateX(-5%)}50%{opacity:.24;transform:translateX(5%)}}
html[data-ak-fx="on"] .ak9-fx-layer span{position:absolute!important;width:3px!important;height:3px!important;border-radius:999px!important;background:rgb(var(--akfx-2))!important;box-shadow:0 0 16px rgba(var(--akfx-2),.82),0 0 36px rgba(var(--akfx-1),.32)!important;opacity:0!important;animation:akfx-v17-particle 15s linear infinite!important;}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(2n){background:rgb(var(--akfx-1))!important}html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(3n){background:rgb(var(--akfx-3))!important}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(1){left:5%;top:78%;animation-delay:-2s}html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(2){left:14%;top:24%;animation-delay:-9s}html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(3){left:27%;top:86%;animation-delay:-5s}html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(4){left:39%;top:18%;animation-delay:-11s}html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(5){left:50%;top:80%;animation-delay:-4s}html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(6){left:62%;top:31%;animation-delay:-8s}html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(7){left:73%;top:72%;animation-delay:-1s}html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(8){left:87%;top:21%;animation-delay:-7s}html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(9){left:92%;top:84%;animation-delay:-3s}html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(n+10){display:none!important}
@keyframes akfx-v17-particle{0%{transform:translate3d(0,36px,0) scale(.4);opacity:0}15%{opacity:.65}82%{opacity:.26}100%{transform:translate3d(36px,-135px,0) scale(1.05);opacity:0}}
html[data-ak-fx="on"] .akfx-line{position:absolute!important;height:1px!important;width:38vw!important;opacity:.38!important;background:linear-gradient(90deg,transparent,rgba(var(--akfx-1),.70),rgba(var(--akfx-2),.52),transparent)!important;filter:drop-shadow(0 0 13px rgba(var(--akfx-1),.40))!important;animation:akfx-v17-line 12s ease-in-out infinite!important;}
html[data-ak-fx="on"] .akfx-line-a{left:-10vw!important;top:22%!important;transform:rotate(-10deg)!important}html[data-ak-fx="on"] .akfx-line-b{right:-14vw!important;top:60%!important;transform:rotate(12deg)!important;animation-delay:-5s!important}html[data-ak-fx="on"] .akfx-line-c{left:30vw!important;top:82%!important;transform:rotate(-8deg)!important;animation-delay:-7s!important}
@keyframes akfx-v17-line{0%,100%{opacity:.08;filter:drop-shadow(0 0 6px rgba(var(--akfx-1),.22))}50%{opacity:.50;filter:drop-shadow(0 0 18px rgba(var(--akfx-2),.44))}}
html[data-ak-fx="on"] .akfx-scan{opacity:.09!important;background:repeating-linear-gradient(to bottom,transparent 0 8px,rgba(255,255,255,.030) 9px,transparent 11px)!important;}
html[data-ak-fx="on"] .akfx-noise{display:none!important;}

/* Header/nav locked: no layout mutation. */
html[data-ak-fx="on"] .ak9-shell{position:relative!important;z-index:2!important;overflow:visible!important;isolation:isolate!important;}
html[data-ak-fx="on"] .ak9-main,html[data-ak-fx="on"] .component,html[data-ak-fx="on"] .components{position:relative!important;z-index:1!important;min-width:0!important;}
html[data-ak-fx="on"] .ak9-announcement{position:relative!important;z-index:900!important;transform:none!important;}
html[data-ak-fx="on"] .ak9-header{position:sticky!important;top:10px!important;z-index:1000!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 22px!important;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;}
html[data-ak-fx="on"] .ak9-header::before,html[data-ak-fx="on"] .ak9-header::after{content:none!important;display:none!important;}
html[data-ak-fx="on"] .ak9-navbar,html[data-ak-fx="on"] .ak9-header.is-scrolled .ak9-navbar{position:relative!important;z-index:1001!important;height:auto!important;max-height:none!important;overflow:visible!important;transform:none!important;translate:none!important;scale:1!important;border-color:rgba(var(--akfx-1),.18)!important;box-shadow:0 18px 50px rgba(0,0,0,.18),0 0 24px rgba(var(--akfx-1),.06)!important;}
html[data-ak-fx="on"] .ak9-navbar::before{content:""!important;position:absolute!important;inset:8px!important;z-index:0!important;pointer-events:none!important;border-radius:18px!important;opacity:.26!important;background:linear-gradient(90deg,rgba(var(--akfx-1),.70) 0 34px,transparent 34px calc(100% - 34px),rgba(var(--akfx-2),.62) calc(100% - 34px)) top/100% 1px no-repeat,linear-gradient(90deg,rgba(var(--akfx-2),.60) 0 28px,transparent 28px calc(100% - 28px),rgba(var(--akfx-1),.58) calc(100% - 28px)) bottom/100% 1px no-repeat!important;}
html[data-ak-fx="on"] .ak9-navbar>*{position:relative!important;z-index:2!important;}
@media(max-width:1280px){html[data-ak-fx="on"] .ak9-nav{display:none!important}html[data-ak-fx="on"] .ak9-mobile-nav{display:block!important}}
@media(max-width:760px){html[data-ak-fx="on"] .ak9-header{top:6px!important;margin-bottom:14px!important}html[data-ak-fx="on"] .ak9-navbar{min-height:66px!important;border-radius:20px!important;padding:9px 10px 9px 12px!important}}

/* Appearance menu: solid, high z-index, real ON/OFF switch. */
.ak9-theme-control{position:relative!important;z-index:1400!important;overflow:visible!important;}
.ak9-theme-control[open]{z-index:1500!important;}
.ak9-theme-control[open]>summary{position:relative!important;z-index:1501!important;}
.ak9-theme-menu{position:absolute!important;right:0!important;top:calc(100% + 12px)!important;width:336px!important;max-width:calc(100vw - 28px)!important;max-height:min(560px,calc(100vh - 126px))!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:1600!important;border-radius:22px!important;padding:14px!important;border:1px solid rgba(var(--akfx-1,116,92,255),.20)!important;background:rgb(var(--ak9-surface))!important;box-shadow:0 30px 86px rgba(0,0,0,.46),0 0 34px rgba(var(--akfx-1,116,92,255),.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:isolate!important;}
html[data-ak-theme="light"] .ak9-theme-menu{background:#fff!important;border-color:rgba(70,110,255,.18)!important;box-shadow:0 30px 86px rgba(30,55,110,.18),0 0 28px rgba(75,190,255,.08)!important;}
.ak9-theme-menu::before,.ak9-theme-menu::after{content:none!important;display:none!important;}
.ak9-theme-menu button{position:relative!important;width:100%!important;display:grid!important;align-items:center!important;gap:10px!important;min-height:52px!important;padding:8px 10px!important;border-radius:14px!important;transform:none!important;translate:none!important;scale:1!important;text-align:left!important;overflow:hidden!important;}
.ak9-theme-menu button:hover{transform:none!important;translate:none!important;background:rgba(var(--akfx-1,116,92,255),.09)!important;}
.ak9-theme-menu button:not(.ak9-theme-fx-row){grid-template-columns:34px minmax(0,1fr) minmax(62px,auto) 16px!important;}
.ak9-theme-menu button>strong,.ak9-theme-menu button>small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
.ak9-theme-dot{width:30px!important;height:30px!important;min-width:30px!important;border-radius:10px!important;display:grid!important;place-items:center!important;}
.ak9-fx-dot{color:#fff!important;background:conic-gradient(from 160deg,rgb(var(--akfx-1,116,92,255)),rgb(var(--akfx-2,40,220,255)),rgb(var(--akfx-3,255,92,210)),rgb(var(--akfx-1,116,92,255)))!important;box-shadow:0 0 16px rgba(var(--akfx-1,116,92,255),.30)!important;}
.ak9-theme-menu .ak9-theme-fx-row{grid-template-columns:34px minmax(0,1fr) 54px!important;min-height:60px!important;margin:0 0 9px!important;padding:8px 10px!important;border:1px solid rgba(var(--akfx-1,116,92,255),.28)!important;background:linear-gradient(135deg,rgba(var(--akfx-1,116,92,255),.14),rgba(var(--ak9-surface-2),.70),rgba(var(--akfx-2,40,220,255),.10))!important;box-shadow:0 12px 30px rgba(0,0,0,.10),inset 0 1px rgba(255,255,255,.05)!important;}
html[data-ak-theme="light"] .ak9-theme-menu .ak9-theme-fx-row{background:linear-gradient(135deg,rgba(72,100,255,.11),rgba(255,255,255,.92),rgba(52,205,255,.10))!important;}
.ak9-theme-fx-copy{display:flex!important;min-width:0!important;flex-direction:column!important;gap:2px!important;}
.ak9-theme-fx-copy strong{font-size:11px!important;font-weight:900!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
.ak9-theme-fx-copy small{display:block!important;font-size:7px!important;line-height:1.2!important;letter-spacing:.10em!important;text-transform:uppercase!important;color:rgb(var(--ak9-muted))!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
.ak9-theme-fx-row>strong,.ak9-theme-fx-row>small{display:none!important;}
.ak9-theme-fx-row>b,.ak9-mobile-fx-toggle>b{justify-self:end!important;position:relative!important;display:block!important;width:50px!important;min-width:50px!important;height:28px!important;border-radius:999px!important;font-size:0!important;color:transparent!important;padding:0!important;margin:0!important;overflow:hidden!important;background:rgba(var(--ak9-border),.14)!important;border:1px solid rgba(var(--ak9-border),.20)!important;box-shadow:inset 0 0 12px rgba(0,0,0,.20)!important;}
.ak9-theme-fx-row>b::before,.ak9-mobile-fx-toggle>b::before{content:""!important;position:absolute!important;top:50%!important;left:4px!important;width:20px!important;height:20px!important;border-radius:999px!important;transform:translateY(-50%)!important;background:#fff!important;box-shadow:0 4px 12px rgba(0,0,0,.30)!important;transition:left .20s ease,box-shadow .20s ease!important;}
html[data-ak-fx="on"] .ak9-theme-fx-row>b,html[data-ak-fx="on"] .ak9-mobile-fx-toggle>b,.ak9-theme-fx-row.is-active>b,.ak9-mobile-fx-toggle.is-active>b{background:linear-gradient(135deg,rgba(var(--akfx-1),.92),rgba(var(--akfx-2),.70))!important;border-color:rgba(var(--akfx-2),.42)!important;box-shadow:0 0 16px rgba(var(--akfx-1),.22),inset 0 0 12px rgba(255,255,255,.12)!important;}
html[data-ak-fx="on"] .ak9-theme-fx-row>b::before,html[data-ak-fx="on"] .ak9-mobile-fx-toggle>b::before,.ak9-theme-fx-row.is-active>b::before,.ak9-mobile-fx-toggle.is-active>b::before{left:25px!important;box-shadow:0 0 12px rgba(255,255,255,.72),0 0 18px rgba(var(--akfx-2),.38)!important;}
@media(max-width:760px){.ak9-theme-menu{right:-8px!important;width:314px!important;max-height:min(520px,calc(100vh - 108px))!important}.ak9-theme-menu button:not(.ak9-theme-fx-row){grid-template-columns:34px minmax(0,1fr) minmax(48px,auto) 14px!important}}

/* Mobile menu FX switch. */
.ak9-mobile-fx-toggle{display:grid!important;grid-template-columns:22px minmax(0,1fr) 50px!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:42px!important;padding:8px 10px!important;border-radius:14px!important;background:rgba(var(--akfx-1,116,92,255),.09)!important;border:1px solid rgba(var(--akfx-1,116,92,255),.18)!important;}
.ak9-mobile-fx-toggle span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}

/* Hero FX: show without movement. */
html[data-ak-fx="on"] .ak9-hero{position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;transform:none!important;translate:none!important;scale:1!important;border-color:rgba(var(--akfx-1),.22)!important;box-shadow:0 28px 84px rgba(0,0,0,.20),0 0 48px rgba(var(--akfx-1),.07)!important;}
html[data-ak-fx="on"] .ak9-hero::before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;opacity:.38!important;background:radial-gradient(circle at 17% 15%,rgba(var(--akfx-1),.20),transparent 30%),radial-gradient(circle at 84% 32%,rgba(var(--akfx-2),.16),transparent 34%),linear-gradient(118deg,transparent 0 43%,rgba(var(--akfx-1),.075) 44%,transparent 47% 100%)!important;}
html[data-ak-fx="on"] .ak9-hero::after{content:""!important;position:absolute!important;inset:12px!important;z-index:0!important;pointer-events:none!important;border-radius:calc(var(--ak9-radius-xl) - 12px)!important;opacity:.30!important;background:linear-gradient(90deg,rgba(var(--akfx-1),.95) 0 56px,transparent 56px calc(100% - 56px),rgba(var(--akfx-2),.80) calc(100% - 56px)) top/100% 1px no-repeat,linear-gradient(90deg,rgba(var(--akfx-2),.78) 0 48px,transparent 48px calc(100% - 48px),rgba(var(--akfx-1),.70) calc(100% - 48px)) bottom/100% 1px no-repeat,linear-gradient(rgba(var(--akfx-1),.78) 0 38px,transparent 38px calc(100% - 38px),rgba(var(--akfx-2),.72) calc(100% - 38px)) left/1px 100% no-repeat,linear-gradient(rgba(var(--akfx-2),.72) 0 38px,transparent 38px calc(100% - 38px),rgba(var(--akfx-1),.68) calc(100% - 38px)) right/1px 100% no-repeat!important;filter:drop-shadow(0 0 12px rgba(var(--akfx-1),.30))!important;}
html[data-ak-fx="on"] .ak9-hero>*{position:relative!important;z-index:1!important;}
@media(max-width:1100px){html[data-ak-fx="on"] .ak9-hero{grid-template-columns:1fr!important;min-height:auto!important}}

/* Cards/stat panels: sharper look, zero hover jump. */
html[data-ak-fx="on"] :is(.ak9-product-card,.ak13-product-card,.ak13-grid-item,.ak99-category-card,.ak11-game-card,.akv2-game-card,.ak10-world-card,.ak9-review-card,.ak9-ranking-item,.ak9-offer-card,.ak9-trust-grid article,.ak9-facts article,.ak9-metrics article){transform:none!important;translate:none!important;scale:1!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;transition:border-color .18s ease,box-shadow .18s ease,filter .18s ease,background .18s ease!important;border-color:rgba(var(--akfx-1),.24)!important;box-shadow:0 20px 58px rgba(0,0,0,.15),0 0 0 1px rgba(var(--akfx-1),.055) inset,0 0 30px rgba(var(--akfx-1),.070)!important;}
html[data-ak-fx="on"] :is(.ak9-product-card,.ak13-product-card,.ak13-grid-item,.ak99-category-card,.ak11-game-card,.akv2-game-card,.ak10-world-card,.ak9-review-card,.ak9-ranking-item,.ak9-offer-card,.ak9-trust-grid article,.ak9-facts article,.ak9-metrics article):hover{transform:none!important;translate:none!important;scale:1!important;border-color:rgba(var(--akfx-2),.48)!important;box-shadow:0 22px 66px rgba(0,0,0,.18),0 0 0 1px rgba(var(--akfx-2),.13) inset,0 0 38px rgba(var(--akfx-2),.12)!important;filter:saturate(1.06) contrast(1.02)!important;}
html[data-ak-fx="on"] :is(.ak9-product-card,.ak13-product-card,.ak13-grid-item,.ak99-category-card,.ak11-game-card,.akv2-game-card,.ak10-world-card,.ak9-review-card,.ak9-ranking-item,.ak9-offer-card,.ak9-trust-grid article,.ak9-facts article,.ak9-metrics article)::after{content:""!important;position:absolute!important;inset:9px!important;z-index:2!important;pointer-events:none!important;border-radius:inherit!important;opacity:.34!important;background:linear-gradient(90deg,rgb(var(--akfx-1)) 0 24px,transparent 24px calc(100% - 24px),rgb(var(--akfx-2)) calc(100% - 24px)) top/100% 1px no-repeat,linear-gradient(90deg,rgb(var(--akfx-2)) 0 24px,transparent 24px calc(100% - 24px),rgb(var(--akfx-1)) calc(100% - 24px)) bottom/100% 1px no-repeat,linear-gradient(rgb(var(--akfx-1)) 0 20px,transparent 20px calc(100% - 20px),rgb(var(--akfx-2)) calc(100% - 20px)) left/1px 100% no-repeat,linear-gradient(rgb(var(--akfx-2)) 0 20px,transparent 20px calc(100% - 20px),rgb(var(--akfx-1)) calc(100% - 20px)) right/1px 100% no-repeat!important;filter:drop-shadow(0 0 8px rgba(var(--akfx-1),.26))!important;}
html[data-ak-fx="on"] :is(.ak13-card-media,.ak9-card-visual,.ak99-category-media){position:relative!important;overflow:hidden!important;}
html[data-ak-fx="on"] :is(.ak13-card-media,.ak9-card-visual,.ak99-category-media)::before{content:""!important;position:absolute!important;inset:0!important;z-index:3!important;pointer-events:none!important;opacity:.30!important;background:linear-gradient(rgba(var(--akfx-2),.060) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--akfx-1),.050) 1px,transparent 1px)!important;background-size:22px 22px!important;mask-image:linear-gradient(to bottom,#000,transparent 86%)!important;}
html[data-ak-fx="on"] :is(.ak13-card-media,.ak9-card-visual,.ak99-category-media)::after{content:""!important;position:absolute!important;inset:0!important;z-index:4!important;pointer-events:none!important;background:linear-gradient(105deg,transparent 0 35%,rgba(255,255,255,.18) 47%,transparent 58% 100%)!important;transform:translateX(-135%)!important;animation:akfx-v17-card-sheen 7.4s ease-in-out infinite!important;}
@keyframes akfx-v17-card-sheen{0%,56%{transform:translateX(-135%);opacity:0}69%{opacity:.70}94%,100%{transform:translateX(135%);opacity:0}}
html[data-ak-fx="on"] .ak9-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;}
html[data-ak-fx="on"] .ak9-metrics article{min-height:124px!important;padding:18px 18px 16px!important;border-radius:22px!important;background:linear-gradient(135deg,rgba(var(--akfx-1),.10),transparent 42%),linear-gradient(180deg,rgba(var(--ak9-surface-2),.88),rgba(var(--ak9-surface),.70))!important;}
html[data-ak-fx="on"] .ak9-metrics article>span{width:48px!important;height:48px!important;border-radius:15px!important;color:rgb(var(--akfx-2))!important;background:radial-gradient(circle at 40% 20%,rgba(255,255,255,.18),transparent 42%),rgba(var(--akfx-1),.13)!important;border:1px solid rgba(var(--akfx-2),.22)!important;box-shadow:0 0 24px rgba(var(--akfx-2),.12),inset 0 0 18px rgba(var(--akfx-1),.08)!important;}
@media(max-width:1180px){html[data-ak-fx="on"] .ak9-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){html[data-ak-fx="on"] .ak9-metrics{grid-template-columns:1fr!important}}

/* Review carousel and mobile category hub. */
html[data-ak-fx="on"] .ak9-feedbacks{overflow:hidden!important}.akfx-marquee-ready{will-change:transform}html[data-ak-fx="on"] .ak9-review-grid.is-carousel.akfx-marquee-ready{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;gap:14px!important;width:max-content;animation:akfx-v17-marquee 54s linear infinite}.ak9-review-grid.is-carousel.akfx-marquee-ready:hover{animation-play-state:paused}html[data-ak-fx="on"] .ak9-review-grid.is-carousel.akfx-marquee-ready>.ak9-review-card{flex:0 0 min(364px,84vw);min-width:min(364px,84vw)}@keyframes akfx-v17-marquee{to{transform:translateX(-33.333%)}}
.akfx-mobile-game-hub{display:none}@media(max-width:760px){.akfx-mobile-game-hub{display:grid!important;gap:10px;margin:12px 0 14px}.ak99-category-grid.akfx-mobile-collapsed{display:none!important}.ak99-category-grid.akfx-mobile-expanded{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ak99-category-card[data-akfx-hidden="true"]{display:none!important}.akfx-mobile-game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.akfx-mobile-game-button{position:relative;min-height:118px;padding:13px;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(145deg,rgba(var(--ak9-accent),.13),rgba(var(--ak9-surface-2),.78))!important;border:1px solid rgba(var(--ak9-accent),.20)!important}.akfx-mobile-game-button:after{content:"";position:absolute;inset:8px;border-radius:15px;border:1px solid rgba(var(--ak9-accent),.16);pointer-events:none}.akfx-mobile-game-button.is-active{border-color:rgba(var(--ak9-accent),.54)!important;box-shadow:0 0 34px rgba(var(--ak9-accent),.15),0 16px 40px rgba(0,0,0,.16)!important}.akfx-mobile-game-panel{display:block;border:1px solid rgba(var(--ak9-accent),.16);background:rgba(var(--ak9-surface-2),.62);border-radius:20px;padding:12px}.akfx-mobile-game-panel[hidden]{display:none!important}html[data-ak-fx="on"] :is(.ak13-product-shelf,.ak9-product-grid,.ak99-category-grid,#product-grid){grid-template-columns:minmax(0,1fr)!important;max-width:100%!important;overflow:hidden!important}html[data-ak-fx="on"] :is(.ak9-product-card,.ak13-product-card,.ak99-category-card){width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important}.akfx-line,.ak9-fx-layer span:nth-child(n+6){display:none!important}}
@media(prefers-reduced-motion:reduce){html[data-ak-fx="on"] .ak9-fx-layer,html[data-ak-fx="on"] .ak9-fx-layer::before,html[data-ak-fx="on"] .ak9-fx-layer::after,html[data-ak-fx="on"] *::before,html[data-ak-fx="on"] *::after{animation:none!important}}

/* ===== v18 Futuristic FX SHOW MODE boosters ===== */
html[data-ak-fx="on"] .ak9-fx-layer{opacity:.86!important;visibility:visible!important;}
html[data-ak-theme="light"][data-ak-fx="on"] .ak9-fx-layer{opacity:.42!important;mix-blend-mode:normal!important;}
html[data-ak-theme="dark"][data-ak-fx="on"] .ak9-fx-layer,
html[data-ak-theme="valorant"][data-ak-fx="on"] .ak9-fx-layer,
html[data-ak-theme="lol"][data-ak-fx="on"] .ak9-fx-layer,
html[data-ak-theme="nexus"][data-ak-fx="on"] .ak9-fx-layer{opacity:.94!important;}
html[data-ak-fx="on"] .ak9-fx-layer::before{opacity:.78!important;background-image:
  linear-gradient(rgba(var(--akfx-1),.075) 1px,transparent 1px),
  linear-gradient(90deg,rgba(var(--akfx-2),.065) 1px,transparent 1px),
  radial-gradient(circle at 10% 14%,rgba(var(--akfx-1),.18),transparent 20%),
  radial-gradient(circle at 86% 26%,rgba(var(--akfx-2),.18),transparent 24%),
  radial-gradient(circle at 55% 90%,rgba(var(--akfx-3),.12),transparent 25%),
  linear-gradient(116deg,transparent 0 42%,rgba(var(--akfx-1),.10) 43%,rgba(var(--akfx-2),.05) 45%,transparent 48% 100%)!important;
  background-size:48px 48px,48px 48px,100% 100%,100% 100%,100% 100%,100% 100%!important;
  animation:akfx-v18-grid 24s linear infinite!important;
}
html[data-ak-fx="on"] .ak9-fx-layer::after{opacity:.28!important;background:
  repeating-linear-gradient(to bottom,transparent 0 8px,rgba(255,255,255,.06) 9px,transparent 11px),
  linear-gradient(100deg,transparent 0 28%,rgba(var(--akfx-2),.30) 39%,rgba(var(--akfx-1),.14) 46%,transparent 56% 100%),
  radial-gradient(circle at 50% 0%,rgba(var(--akfx-1),.08),transparent 40%)!important;
  animation:akfx-v18-scan 7s ease-in-out infinite!important;
}
@keyframes akfx-v18-grid{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(48px,48px,0)}}
@keyframes akfx-v18-scan{0%,100%{opacity:.14;transform:translateX(-6%)}50%{opacity:.32;transform:translateX(6%)}}
html[data-ak-fx="on"] .ak9-fx-layer span{width:3px!important;height:3px!important;opacity:0!important;box-shadow:0 0 18px rgba(var(--akfx-2),.88),0 0 44px rgba(var(--akfx-1),.30)!important;animation-duration:12s!important;}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(n+17){display:none!important;}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(10){left:9%;top:8%;animation-delay:-6s!important}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(11){left:18%;top:52%;animation-delay:-10s!important}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(12){left:33%;top:6%;animation-delay:-1.5s!important}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(13){left:48%;top:56%;animation-delay:-4s!important}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(14){left:67%;top:10%;animation-delay:-8s!important}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(15){left:82%;top:48%;animation-delay:-3s!important}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(16){left:94%;top:12%;animation-delay:-9s!important}
html[data-ak-fx="on"] .akfx-line{width:46vw!important;height:1px!important;opacity:.54!important;filter:drop-shadow(0 0 16px rgba(var(--akfx-1),.42))!important;animation:akfx-v18-line 9s ease-in-out infinite!important;}
html[data-ak-fx="on"] .akfx-line-a{top:18%!important;left:-6vw!important;transform:rotate(-8deg)!important}
html[data-ak-fx="on"] .akfx-line-b{top:64%!important;right:-8vw!important;transform:rotate(10deg)!important;animation-delay:-3s!important}
html[data-ak-fx="on"] .akfx-line-c{top:86%!important;left:20vw!important;transform:rotate(-5deg)!important;animation-delay:-6s!important}
@keyframes akfx-v18-line{0%,100%{opacity:.18;filter:drop-shadow(0 0 10px rgba(var(--akfx-1),.18))}50%{opacity:.72;filter:drop-shadow(0 0 22px rgba(var(--akfx-2),.50))}}

/* header and controls */
html[data-ak-fx="on"] .ak9-navbar,html[data-ak-fx="on"] .ak9-header.is-scrolled .ak9-navbar{border-color:rgba(var(--akfx-1),.26)!important;box-shadow:0 18px 54px rgba(0,0,0,.22),0 0 30px rgba(var(--akfx-1),.10)!important;}
html[data-ak-fx="on"] .ak9-navbar::after{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;pointer-events:none!important;background:linear-gradient(115deg,transparent 0 36%,rgba(var(--akfx-2),.07) 44%,transparent 52% 100%)!important;opacity:.65!important;animation:akfx-v18-navbar-sweep 12s ease-in-out infinite!important;}
@keyframes akfx-v18-navbar-sweep{0%,100%{transform:translateX(-12%);opacity:.25}50%{transform:translateX(12%);opacity:.70}}
html[data-ak-fx="on"] .ak9-nav a.is-active,html[data-ak-fx="on"] .ak9-nav a:hover,html[data-ak-fx="on"] .ak9-account:hover,html[data-ak-fx="on"] .ak9-icon-button:hover{filter:drop-shadow(0 0 10px rgba(var(--akfx-2),.30))!important;}

/* theme menu show mode */
html[data-ak-fx="on"] .ak9-theme-menu{border-color:rgba(var(--akfx-2),.28)!important;box-shadow:0 30px 90px rgba(0,0,0,.48),0 0 42px rgba(var(--akfx-1),.12)!important;}
html[data-ak-fx="on"] .ak9-theme-menu .ak9-theme-fx-row{background:linear-gradient(135deg,rgba(var(--akfx-1),.22),rgba(var(--ak9-surface-2),.82),rgba(var(--akfx-2),.18))!important;box-shadow:0 16px 40px rgba(0,0,0,.18),0 0 26px rgba(var(--akfx-1),.12),inset 0 0 0 1px rgba(255,255,255,.03)!important;}
html[data-ak-fx="on"] .ak9-theme-fx-copy strong{color:rgb(var(--akfx-2))!important;text-shadow:0 0 12px rgba(var(--akfx-2),.18)!important;}
html[data-ak-fx="on"] .ak9-theme-fx-copy small{color:rgba(255,255,255,.78)!important;}
.ak9-theme-fx-row.is-active>b::after,.ak9-mobile-fx-toggle.is-active>b::after,html[data-ak-fx="on"] .ak9-theme-fx-row>b::after,html[data-ak-fx="on"] .ak9-mobile-fx-toggle>b::after{content:""!important;position:absolute!important;inset:0!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)!important;animation:akfx-v18-switch 2.8s linear infinite!important;}
@keyframes akfx-v18-switch{from{transform:translateX(-80%)}to{transform:translateX(80%)}}

/* hero show mode */
html[data-ak-fx="on"] .ak9-hero{border-color:rgba(var(--akfx-1),.28)!important;box-shadow:0 34px 96px rgba(0,0,0,.22),0 0 56px rgba(var(--akfx-1),.12)!important;}
html[data-ak-fx="on"] .ak9-hero::before{opacity:.66!important;background:
  radial-gradient(circle at 14% 16%,rgba(var(--akfx-1),.28),transparent 30%),
  radial-gradient(circle at 82% 26%,rgba(var(--akfx-2),.20),transparent 32%),
  radial-gradient(circle at 80% 86%,rgba(var(--akfx-3),.13),transparent 28%),
  linear-gradient(115deg,transparent 0 41%,rgba(var(--akfx-1),.10) 43%,transparent 46% 100%)!important;}
html[data-ak-fx="on"] .ak9-hero::after{opacity:.44!important;filter:drop-shadow(0 0 14px rgba(var(--akfx-1),.34))!important;}
html[data-ak-fx="on"] .ak9-hero > .content, html[data-ak-fx="on"] .ak9-hero .content{position:relative!important;z-index:2!important;}
html[data-ak-fx="on"] .ak9-hero .content::before{content:""!important;position:absolute!important;right:-8%;top:-10%;width:48%;height:120%;pointer-events:none!important;background:radial-gradient(circle at 30% 40%,rgba(var(--akfx-2),.14),transparent 42%),radial-gradient(circle at 72% 65%,rgba(var(--akfx-1),.16),transparent 35%)!important;filter:blur(20px)!important;opacity:.85!important;animation:akfx-v18-hero-aura 8s ease-in-out infinite!important;}
@keyframes akfx-v18-hero-aura{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-10px,10px,0) scale(1.04)}}
html[data-ak-fx="on"] .ak9-hero h1,html[data-ak-fx="on"] .ak9-hero .title{ text-shadow:0 0 16px rgba(var(--akfx-1),.08)!important;}
html[data-ak-fx="on"] .ak9-hero .btn.btn-primary,html[data-ak-fx="on"] .ak9-hero a.btn-primary,html[data-ak-fx="on"] .ak9-hero button.btn-primary{position:relative!important;overflow:hidden!important;box-shadow:0 10px 30px rgba(var(--akfx-1),.18),0 0 22px rgba(var(--akfx-2),.16)!important;border:1px solid rgba(var(--akfx-2),.34)!important;}
html[data-ak-fx="on"] .ak9-hero .btn.btn-primary::after,html[data-ak-fx="on"] .ak9-hero a.btn-primary::after,html[data-ak-fx="on"] .ak9-hero button.btn-primary::after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(105deg,transparent 0 34%,rgba(255,255,255,.22) 48%,transparent 60% 100%)!important;transform:translateX(-140%)!important;animation:akfx-v18-cta-sheen 5.8s ease-in-out infinite!important;}
@keyframes akfx-v18-cta-sheen{0%,58%{transform:translateX(-140%);opacity:0}70%{opacity:.76}100%{transform:translateX(140%);opacity:0}}

/* products / cards */
html[data-ak-fx="on"] :is(.ak9-product-card,.ak13-product-card,.ak13-grid-item,.ak99-category-card,.ak11-game-card,.akv2-game-card,.ak10-world-card,.ak9-review-card,.ak9-ranking-item,.ak9-offer-card,.ak9-trust-grid article,.ak9-facts article,.ak9-metrics article){border-color:rgba(var(--akfx-1),.28)!important;box-shadow:0 22px 66px rgba(0,0,0,.18),0 0 0 1px rgba(var(--akfx-1),.09) inset,0 0 36px rgba(var(--akfx-1),.09)!important;}
html[data-ak-fx="on"] :is(.ak9-product-card,.ak13-product-card,.ak13-grid-item,.ak99-category-card,.ak11-game-card,.akv2-game-card,.ak10-world-card,.ak9-review-card,.ak9-ranking-item,.ak9-offer-card,.ak9-trust-grid article,.ak9-facts article,.ak9-metrics article):hover{border-color:rgba(var(--akfx-2),.55)!important;box-shadow:0 26px 74px rgba(0,0,0,.22),0 0 0 1px rgba(var(--akfx-2),.16) inset,0 0 46px rgba(var(--akfx-2),.15)!important;filter:saturate(1.1) contrast(1.04)!important;}
html[data-ak-fx="on"] :is(.ak9-product-card,.ak13-product-card,.ak13-grid-item,.ak99-category-card,.ak11-game-card,.akv2-game-card,.ak10-world-card,.ak9-review-card,.ak9-ranking-item,.ak9-offer-card,.ak9-trust-grid article,.ak9-facts article,.ak9-metrics article)::before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;z-index:1!important;background:radial-gradient(circle at var(--akfx-card-x,50%) var(--akfx-card-y,50%),rgba(var(--akfx-2),.12),transparent 26%)!important;opacity:.95!important;}
html[data-ak-fx="on"] :is(.ak13-card-media,.ak9-card-visual,.ak99-category-media)::after{animation-duration:5.4s!important;opacity:.85!important;}
html[data-ak-fx="on"] .ak13-card-action,html[data-ak-fx="on"] .ak9-product-card .btn,html[data-ak-fx="on"] .ak13-product-card .btn{box-shadow:0 0 0 1px rgba(var(--akfx-2),.14) inset,0 0 20px rgba(var(--akfx-1),.08)!important;}

/* metrics more dramatic */
html[data-ak-fx="on"] .ak9-metrics article{background:linear-gradient(140deg,rgba(var(--akfx-1),.14),transparent 34%),linear-gradient(180deg,rgba(var(--ak9-surface-2),.90),rgba(var(--ak9-surface),.78))!important;}
html[data-ak-fx="on"] .ak9-metrics article::after{opacity:.48!important;filter:drop-shadow(0 0 10px rgba(var(--akfx-1),.30))!important;}
html[data-ak-fx="on"] .ak9-metrics article strong,html[data-ak-fx="on"] .ak9-metrics article h3{ text-shadow:0 0 12px rgba(var(--akfx-1),.10)!important;}

/* reviews and secondary sections */
html[data-ak-fx="on"] .ak9-review-grid.is-carousel.akfx-marquee-ready{animation-duration:40s!important;}
html[data-ak-fx="on"] .ak9-review-card{background-image:linear-gradient(135deg,rgba(var(--akfx-1),.08),transparent 36%)!important;}

/* reduce clutter on mobile while still visible */
@media(max-width:760px){
  html[data-ak-fx="on"] .ak9-fx-layer{opacity:.62!important;}
  html[data-ak-fx="on"] .akfx-line-c,html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(n+11){display:none!important;}
  html[data-ak-fx="on"] .ak9-hero::before{opacity:.48!important;}
}

/* =====================================================================
   AKREI FUTURISTIC FX v18 — SHOW BOOST, STABLE LAYOUT
   Amaç: header/menu/kart ölçülerine dokunmadan FX'i daha görünür yapmak.
   Mouse glow/trail yok. Sadece stabil arkaplan, kart, hero ve panel şovu.
   ===================================================================== */

/* Tema bazlı FX yoğunluğu */
html[data-ak-theme="dark"]{--akfx-boost:.92;--akfx-line:.68;--akfx-card:.22;--akfx-hero:.34;}
html[data-ak-theme="valorant"]{--akfx-boost:.98;--akfx-line:.78;--akfx-card:.26;--akfx-hero:.40;}
html[data-ak-theme="lol"]{--akfx-boost:.88;--akfx-line:.64;--akfx-card:.23;--akfx-hero:.35;}
html[data-ak-theme="nexus"]{--akfx-boost:1;--akfx-line:.82;--akfx-card:.28;--akfx-hero:.43;}
html[data-ak-theme="light"]{--akfx-boost:.38;--akfx-line:.32;--akfx-card:.16;--akfx-hero:.24;}

/* Global layer daha şovlu ama layout'a karışmıyor */
html[data-ak-fx="on"] .ak9-fx-layer{
  opacity:var(--akfx-boost)!important;
  visibility:visible!important;
  z-index:0!important;
  mix-blend-mode:normal!important;
  filter:saturate(1.22) contrast(1.06)!important;
}
html[data-ak-theme="light"][data-ak-fx="on"] .ak9-fx-layer{
  opacity:.36!important;
  mix-blend-mode:multiply!important;
}
html[data-ak-fx="on"] .ak9-fx-layer::before{
  opacity:.82!important;
  background:
    radial-gradient(circle at 16% 18%,rgba(var(--akfx-1),.30),transparent 24%),
    radial-gradient(circle at 86% 18%,rgba(var(--akfx-2),.24),transparent 28%),
    radial-gradient(circle at 70% 88%,rgba(var(--akfx-3),.16),transparent 30%),
    linear-gradient(115deg,transparent 0 27%,rgba(var(--akfx-1),.13) 28%,transparent 30% 56%,rgba(var(--akfx-2),.11) 57%,transparent 59% 100%),
    linear-gradient(rgba(var(--akfx-2),.075) 1px,transparent 1px),
    linear-gradient(90deg,rgba(var(--akfx-1),.060) 1px,transparent 1px)!important;
  background-size:100% 100%,100% 100%,100% 100%,100% 100%,46px 46px,46px 46px!important;
  animation:akfx-v18-grid 24s linear infinite,akfx-v18-pulse 7.5s ease-in-out infinite!important;
}
html[data-ak-fx="on"] .ak9-fx-layer::after{
  opacity:.42!important;
  background:
    repeating-linear-gradient(to bottom,transparent 0 7px,rgba(255,255,255,.050) 8px,transparent 10px),
    linear-gradient(100deg,transparent 0 18%,rgba(var(--akfx-1),.00) 24%,rgba(var(--akfx-2),.34) 42%,rgba(var(--akfx-1),.19) 48%,transparent 65% 100%)!important;
  animation:akfx-v18-scan 6.8s ease-in-out infinite!important;
}
@keyframes akfx-v18-grid{to{background-position:0 0,0 0,0 0,0 0,46px 46px,46px 46px}}
@keyframes akfx-v18-pulse{0%,100%{filter:hue-rotate(0deg) brightness(1)}50%{filter:hue-rotate(8deg) brightness(1.16)}}
@keyframes akfx-v18-scan{0%{transform:translateX(-12%);opacity:.12}48%{opacity:.52}100%{transform:translateX(12%);opacity:.18}}

/* Daha fazla ama hafif partikül — mouse takip yok */
html[data-ak-fx="on"] .ak9-fx-layer span{
  display:block!important;
  width:3px!important;height:3px!important;
  opacity:0;
  background:rgb(var(--akfx-2))!important;
  box-shadow:0 0 18px rgba(var(--akfx-2),.90),0 0 42px rgba(var(--akfx-1),.42)!important;
  animation:akfx-v18-particle 14s linear infinite!important;
}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(3n){width:2px!important;height:2px!important;background:rgb(var(--akfx-1))!important;}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(4n){width:4px!important;height:4px!important;background:rgb(var(--akfx-3))!important;}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(1){left:6%;top:80%;animation-delay:-1s}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(2){left:14%;top:18%;animation-delay:-9s}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(3){left:21%;top:68%;animation-delay:-5s}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(4){left:32%;top:30%;animation-delay:-12s}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(5){left:43%;top:86%;animation-delay:-4s}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(6){left:54%;top:22%;animation-delay:-8s}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(7){left:63%;top:76%;animation-delay:-2s}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(8){left:74%;top:35%;animation-delay:-10s}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(9){left:84%;top:73%;animation-delay:-6s}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(10){left:93%;top:18%;animation-delay:-11s}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(11){left:10%;top:45%;animation-delay:-7s}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(12){left:47%;top:49%;animation-delay:-3s}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(13){left:58%;top:9%;animation-delay:-13s}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(14){left:68%;top:93%;animation-delay:-8.5s}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(15){left:79%;top:9%;animation-delay:-4.5s}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(16){left:88%;top:53%;animation-delay:-1.5s}
html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(n+17){display:none!important;}
@keyframes akfx-v18-particle{0%{transform:translate3d(0,56px,0) scale(.30);opacity:0}12%{opacity:.72}55%{opacity:.42}100%{transform:translate3d(62px,-180px,0) scale(1.15);opacity:0}}

/* Neon beam'ler daha belirgin */
html[data-ak-fx="on"] .akfx-line{
  display:block!important;
  height:2px!important;
  width:48vw!important;
  opacity:var(--akfx-line)!important;
  background:linear-gradient(90deg,transparent,rgba(var(--akfx-1),.92),rgba(var(--akfx-2),.82),rgba(var(--akfx-3),.34),transparent)!important;
  filter:drop-shadow(0 0 16px rgba(var(--akfx-1),.52)) drop-shadow(0 0 30px rgba(var(--akfx-2),.28))!important;
  animation:akfx-v18-beam 8.5s ease-in-out infinite!important;
}
html[data-ak-fx="on"] .akfx-line-a{top:20%!important;left:-7vw!important;transform:rotate(-7deg)!important;}
html[data-ak-fx="on"] .akfx-line-b{top:63%!important;right:-8vw!important;transform:rotate(9deg)!important;animation-delay:-3.8s!important;}
html[data-ak-fx="on"] .akfx-line-c{top:86%!important;left:28vw!important;transform:rotate(-5deg)!important;animation-delay:-6s!important;}
@keyframes akfx-v18-beam{0%,100%{opacity:.14;transform:translateX(-3%) rotate(var(--akfx-line-rot,0deg))}50%{opacity:var(--akfx-line);}}

/* Header kaydırmadan daha premium parlasın */
html[data-ak-fx="on"] .ak9-navbar{
  border-color:rgba(var(--akfx-2),.26)!important;
  box-shadow:0 18px 55px rgba(0,0,0,.23),0 0 0 1px rgba(var(--akfx-1),.055) inset,0 0 34px rgba(var(--akfx-2),.10)!important;
}
html[data-ak-fx="on"] .ak9-navbar::before{
  opacity:.48!important;
  filter:drop-shadow(0 0 12px rgba(var(--akfx-2),.34))!important;
}

/* Hero show: arka plan, border ve stage daha güçlü; ölçü değiştirme yok */
html[data-ak-fx="on"] .ak9-hero{
  border-color:rgba(var(--akfx-2),.28)!important;
  background:
    radial-gradient(circle at 17% 16%,rgba(var(--akfx-1),.18),transparent 31%),
    radial-gradient(circle at 78% 52%,rgba(var(--akfx-2),.15),transparent 36%),
    linear-gradient(135deg,rgba(var(--ak9-surface),.98),rgba(var(--ak9-surface-2),.92))!important;
  box-shadow:0 30px 95px rgba(0,0,0,.22),0 0 0 1px rgba(var(--akfx-1),.05) inset,0 0 68px rgba(var(--akfx-2),.11)!important;
}
html[data-ak-fx="on"] .ak9-hero::before{
  opacity:var(--akfx-hero)!important;
  background:
    linear-gradient(90deg,rgba(var(--akfx-1),.0),rgba(var(--akfx-2),.25),rgba(var(--akfx-1),.0)),
    linear-gradient(rgba(var(--akfx-2),.08) 1px,transparent 1px),
    linear-gradient(90deg,rgba(var(--akfx-1),.07) 1px,transparent 1px),
    radial-gradient(circle at 20% 22%,rgba(var(--akfx-1),.34),transparent 26%),
    radial-gradient(circle at 86% 62%,rgba(var(--akfx-2),.26),transparent 34%)!important;
  background-size:100% 100%,34px 34px,34px 34px,100% 100%,100% 100%!important;
  animation:akfx-v18-hero-breath 5.8s ease-in-out infinite!important;
}
html[data-ak-fx="on"] .ak9-hero::after{
  opacity:.56!important;
  filter:drop-shadow(0 0 14px rgba(var(--akfx-2),.42)) drop-shadow(0 0 28px rgba(var(--akfx-1),.20))!important;
}
html[data-ak-fx="on"] .ak9-hero-stage{filter:drop-shadow(0 28px 80px rgba(var(--akfx-2),.17)) saturate(1.18)!important;}
html[data-ak-fx="on"] .ak9-hero-card{box-shadow:0 32px 90px rgba(var(--akfx-1),.16),0 0 58px rgba(var(--akfx-2),.12)!important;}
html[data-ak-fx="on"] .ak9-hero h1 strong{filter:drop-shadow(0 0 22px rgba(var(--akfx-2),.26))!important;}
@keyframes akfx-v18-hero-breath{0%,100%{opacity:calc(var(--akfx-hero) * .70)}50%{opacity:var(--akfx-hero)}}

/* Butonlar ve linkler show modu */
html[data-ak-fx="on"] :is(.ak9-primary,.ak9-secondary,.ak9-outline,.ak13-product-card a,.ak13-product-card button,.ak9-product-card a,.ak9-product-card button){
  position:relative!important;
  overflow:hidden!important;
}
html[data-ak-fx="on"] :is(.ak9-primary,.ak9-secondary,.ak9-outline,.ak13-product-card a,.ak13-product-card button,.ak9-product-card a,.ak9-product-card button)::after{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:linear-gradient(105deg,transparent 0 36%,rgba(255,255,255,.30) 48%,transparent 60% 100%)!important;
  transform:translateX(-145%)!important;opacity:.0!important;animation:akfx-v18-control-sheen 5.2s ease-in-out infinite!important;
}
@keyframes akfx-v18-control-sheen{0%,54%{transform:translateX(-145%);opacity:0}64%{opacity:.55}82%,100%{transform:translateX(145%);opacity:0}}

/* Kartlar: daha şovlu ama sıfır zıplama */
html[data-ak-fx="on"] :is(.ak9-product-card,.ak13-product-card,.ak13-grid-item,.ak99-category-card,.ak11-game-card,.akv2-game-card,.ak10-world-card,.ak9-review-card,.ak9-ranking-item,.ak9-offer-card,.ak9-trust-grid article,.ak9-facts article,.ak9-metrics article){
  transform:none!important;translate:none!important;scale:1!important;
  border-color:rgba(var(--akfx-1),.34)!important;
  background:
    radial-gradient(circle at var(--akfx-card-x,50%) var(--akfx-card-y,18%),rgba(var(--akfx-2),var(--akfx-card)),transparent 34%),
    linear-gradient(150deg,rgba(var(--akfx-1),.075),transparent 34%),
    rgba(var(--ak9-surface-2),.88)!important;
  box-shadow:0 20px 58px rgba(0,0,0,.18),0 0 0 1px rgba(var(--akfx-2),.08) inset,0 0 34px rgba(var(--akfx-1),.13)!important;
}
html[data-ak-fx="on"] :is(.ak9-product-card,.ak13-product-card,.ak13-grid-item,.ak99-category-card,.ak11-game-card,.akv2-game-card,.ak10-world-card,.ak9-review-card,.ak9-ranking-item,.ak9-offer-card,.ak9-trust-grid article,.ak9-facts article,.ak9-metrics article):hover{
  transform:none!important;translate:none!important;scale:1!important;
  border-color:rgba(var(--akfx-2),.70)!important;
  box-shadow:0 24px 74px rgba(0,0,0,.24),0 0 0 1px rgba(var(--akfx-2),.18) inset,0 0 56px rgba(var(--akfx-2),.22)!important;
}
html[data-ak-fx="on"] :is(.ak9-product-card,.ak13-product-card,.ak13-grid-item,.ak99-category-card,.ak11-game-card,.akv2-game-card,.ak10-world-card,.ak9-review-card,.ak9-ranking-item,.ak9-offer-card,.ak9-trust-grid article,.ak9-facts article,.ak9-metrics article)::after{
  opacity:.62!important;
  filter:drop-shadow(0 0 10px rgba(var(--akfx-2),.45)) drop-shadow(0 0 22px rgba(var(--akfx-1),.22))!important;
}
html[data-ak-fx="on"] :is(.ak13-card-media,.ak9-card-visual,.ak99-category-media){
  box-shadow:inset 0 -60px 80px rgba(0,0,0,.22),inset 0 0 44px rgba(var(--akfx-1),.10)!important;
}
html[data-ak-fx="on"] :is(.ak13-card-media,.ak9-card-visual,.ak99-category-media)::before{
  opacity:.55!important;
  background:
    linear-gradient(rgba(var(--akfx-2),.095) 1px,transparent 1px),
    linear-gradient(90deg,rgba(var(--akfx-1),.080) 1px,transparent 1px),
    radial-gradient(circle at 70% 20%,rgba(var(--akfx-2),.20),transparent 38%)!important;
  background-size:18px 18px,18px 18px,100% 100%!important;
}
html[data-ak-fx="on"] :is(.ak13-card-media,.ak9-card-visual,.ak99-category-media)::after{
  opacity:.72!important;
  animation:akfx-v18-card-sheen 5.8s ease-in-out infinite!important;
}
@keyframes akfx-v18-card-sheen{0%,48%{transform:translateX(-135%);opacity:0}60%{opacity:.86}88%,100%{transform:translateX(135%);opacity:0}}

/* İstatistik panelleri daha fütüristik */
html[data-ak-fx="on"] .ak9-metrics article{
  min-height:128px!important;
  background:
    radial-gradient(circle at 18% 18%,rgba(var(--akfx-1),.18),transparent 35%),
    linear-gradient(135deg,rgba(var(--akfx-2),.09),transparent 44%),
    rgba(var(--ak9-surface),.84)!important;
}
html[data-ak-fx="on"] .ak9-metrics article::before{
  content:""!important;position:absolute!important;left:16px!important;right:16px!important;bottom:12px!important;height:2px!important;border-radius:99px!important;
  background:linear-gradient(90deg,rgba(var(--akfx-1),.0),rgba(var(--akfx-2),.85),rgba(var(--akfx-1),.0))!important;
  box-shadow:0 0 14px rgba(var(--akfx-2),.42)!important;opacity:.70!important;
}
html[data-ak-fx="on"] .ak9-metrics article>span{
  color:#fff!important;
  background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.42),transparent 42%),linear-gradient(135deg,rgba(var(--akfx-1),.92),rgba(var(--akfx-2),.56))!important;
  box-shadow:0 0 25px rgba(var(--akfx-2),.24),0 0 48px rgba(var(--akfx-1),.10)!important;
}
html[data-ak-fx="on"] .ak9-metrics strong{filter:drop-shadow(0 0 15px rgba(var(--akfx-2),.24))!important;}

/* Review carousel daha görünür */
html[data-ak-fx="on"] .ak9-feedbacks{
  border-color:rgba(var(--akfx-1),.28)!important;
  box-shadow:0 24px 70px rgba(0,0,0,.16),0 0 44px rgba(var(--akfx-1),.10)!important;
  background:linear-gradient(145deg,rgba(var(--akfx-1),.08),rgba(var(--ak9-surface),.78),rgba(var(--akfx-2),.06))!important;
}
html[data-ak-fx="on"] .ak9-review-grid.is-carousel.akfx-marquee-ready{animation-duration:42s!important;}

/* Dropdown bozulmasın, ama switch daha net görünsün */
html[data-ak-fx="on"] .ak9-theme-menu{box-shadow:0 30px 90px rgba(0,0,0,.52),0 0 44px rgba(var(--akfx-1),.18)!important;}
html[data-ak-fx="on"] .ak9-theme-menu .ak9-theme-fx-row{border-color:rgba(var(--akfx-2),.48)!important;box-shadow:0 0 0 1px rgba(var(--akfx-2),.12) inset,0 14px 34px rgba(var(--akfx-1),.16)!important;}

/* Light tema için boğmadan hologram şov */
html[data-ak-theme="light"][data-ak-fx="on"] :is(.ak9-product-card,.ak13-product-card,.ak13-grid-item,.ak99-category-card,.ak11-game-card,.akv2-game-card,.ak10-world-card,.ak9-review-card,.ak9-ranking-item,.ak9-offer-card,.ak9-metrics article){
  background:radial-gradient(circle at var(--akfx-card-x,50%) var(--akfx-card-y,20%),rgba(52,205,255,.18),transparent 34%),linear-gradient(145deg,rgba(72,100,255,.08),rgba(255,255,255,.86),rgba(52,205,255,.06))!important;
  box-shadow:0 20px 58px rgba(52,132,255,.12),0 0 0 1px rgba(72,100,255,.10) inset,0 0 38px rgba(52,205,255,.11)!important;
}
html[data-ak-theme="light"][data-ak-fx="on"] .ak9-hero{box-shadow:0 34px 95px rgba(80,150,255,.13),0 0 0 1px rgba(72,100,255,.12) inset,0 0 70px rgba(52,205,255,.10)!important;}

/* Responsive: mobilde ağır efektleri azalt, layout'a dokunma */
@media(max-width:760px){
  html[data-ak-fx="on"] .ak9-fx-layer{opacity:.34!important;}
  html[data-ak-fx="on"] .akfx-line{opacity:.20!important;width:72vw!important;}
  html[data-ak-fx="on"] .ak9-fx-layer span:nth-child(n+8){display:none!important;}
  html[data-ak-fx="on"] :is(.ak13-card-media,.ak9-card-visual,.ak99-category-media)::after{animation-duration:8.5s!important;}
}


/* ===== v19 Futuristic FX toggle hit-area + switch polish ===== */
.ak9-theme-menu .ak9-theme-fx-row,
.ak9-mobile-fx-toggle{
  cursor:pointer!important;
  user-select:none!important;
  -webkit-user-select:none!important;
  touch-action:manipulation!important;
  pointer-events:auto!important;
}
.ak9-theme-menu .ak9-theme-fx-row *,
.ak9-mobile-fx-toggle *{
  pointer-events:none!important;
}
.ak9-theme-menu .ak9-theme-fx-row{
  grid-template-columns:38px minmax(0,1fr) 86px!important;
  min-height:64px!important;
  padding:10px 12px!important;
  border-radius:16px!important;
}
.ak9-theme-fx-row>b,
.ak9-mobile-fx-toggle>b{
  justify-self:end!important;
  width:82px!important;
  min-width:82px!important;
  height:34px!important;
  border-radius:999px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0!important;
  margin:0!important;
  color:rgba(255,255,255,.72)!important;
  font-size:9px!important;
  font-weight:950!important;
  letter-spacing:.12em!important;
  text-transform:uppercase!important;
  line-height:1!important;
  text-indent:-26px!important;
  overflow:hidden!important;
  background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03))!important;
  border:1px solid rgba(255,255,255,.18)!important;
  box-shadow:inset 0 0 14px rgba(0,0,0,.28),0 8px 22px rgba(0,0,0,.12)!important;
}
html[data-ak-theme="light"] .ak9-theme-fx-row>b,
html[data-ak-theme="light"] .ak9-mobile-fx-toggle>b{
  color:rgba(15,28,48,.62)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(230,240,255,.76))!important;
  border-color:rgba(75,100,255,.18)!important;
}
.ak9-theme-fx-row>b::before,
.ak9-mobile-fx-toggle>b::before{
  left:5px!important;
  width:24px!important;
  height:24px!important;
  background:#fff!important;
  box-shadow:0 5px 14px rgba(0,0,0,.35)!important;
  z-index:2!important;
}
.ak9-theme-fx-row>b::after,
.ak9-mobile-fx-toggle>b::after{
  content:"OFF"!important;
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  padding-right:12px!important;
  border-radius:999px!important;
  color:currentColor!important;
  background:none!important;
  animation:none!important;
  font-size:9px!important;
  font-weight:950!important;
  letter-spacing:.12em!important;
  text-transform:uppercase!important;
}
html[data-ak-fx="on"] .ak9-theme-fx-row>b,
html[data-ak-fx="on"] .ak9-mobile-fx-toggle>b,
.ak9-theme-fx-row.is-active>b,
.ak9-mobile-fx-toggle.is-active>b{
  color:#fff!important;
  text-indent:24px!important;
  background:linear-gradient(135deg,rgba(var(--akfx-1),.96),rgba(var(--akfx-2),.82))!important;
  border-color:rgba(var(--akfx-2),.55)!important;
  box-shadow:0 0 18px rgba(var(--akfx-1),.26),inset 0 0 16px rgba(255,255,255,.14)!important;
}
html[data-ak-fx="on"] .ak9-theme-fx-row>b::before,
html[data-ak-fx="on"] .ak9-mobile-fx-toggle>b::before,
.ak9-theme-fx-row.is-active>b::before,
.ak9-mobile-fx-toggle.is-active>b::before{
  left:51px!important;
  box-shadow:0 0 13px rgba(255,255,255,.78),0 0 18px rgba(var(--akfx-2),.40)!important;
}
html[data-ak-fx="on"] .ak9-theme-fx-row>b::after,
html[data-ak-fx="on"] .ak9-mobile-fx-toggle>b::after,
.ak9-theme-fx-row.is-active>b::after,
.ak9-mobile-fx-toggle.is-active>b::after{
  content:"ON"!important;
  justify-content:flex-start!important;
  padding-left:13px!important;
  padding-right:0!important;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)!important;
  animation:akfx-v18-switch 2.8s linear infinite!important;
}
.ak9-theme-menu .ak9-theme-fx-row:hover{
  border-color:rgba(var(--akfx-2),.50)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.18),0 0 28px rgba(var(--akfx-1),.16),inset 0 0 0 1px rgba(255,255,255,.03)!important;
}
@media(max-width:760px){
  .ak9-theme-menu .ak9-theme-fx-row{grid-template-columns:36px minmax(0,1fr) 80px!important;min-height:62px!important;}
  .ak9-theme-fx-row>b,.ak9-mobile-fx-toggle>b{width:78px!important;min-width:78px!important;height:32px!important;}
  html[data-ak-fx="on"] .ak9-theme-fx-row>b::before,
  html[data-ak-fx="on"] .ak9-mobile-fx-toggle>b::before,
  .ak9-theme-fx-row.is-active>b::before,
  .ak9-mobile-fx-toggle.is-active>b::before{left:49px!important;}
}
