/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-bold:700;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.fixed\!{position:fixed!important}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.end-1{inset-inline-end:calc(var(--spacing) * 1)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.end-99{inset-inline-end:calc(var(--spacing) * 99)}.right-1{right:calc(var(--spacing) * 1)}.isolate{isolation:isolate}.z-1{z-index:1}.z-2{z-index:2}.z-4{z-index:4}.order-1{order:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-0{width:calc(var(--spacing) * 0);height:calc(var(--spacing) * 0)}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.h-1{height:calc(var(--spacing) * 1)}.h-27{height:calc(var(--spacing) * 27)}.h-min{height:min-content}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:calc(var(--spacing) * 1)}.p-8{padding:calc(var(--spacing) * 8)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.filter{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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}.\[remotehost\:remoteport\]{remotehost:remoteport}.\[start\:end\]{start:end}}:root{--blue:#00a6ff;--deep-blue:#042674;--ink:#02050d;--white:#f7fbff}*{box-sizing:border-box}body{color:var(--white);background:#070709;margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{cursor:pointer}.panel-top h1,.store-brand,.store-heading h2,.product-card h3,.detail-card h2,.checkout-card h2,.profile-hero h1,.orders-title h2{-webkit-text-stroke:.25px #d8f6ff55;text-shadow:0 1px #d8f6ff80,0 2px #19517d,0 4px 8px #000b,0 0 12px #008ed966;font-family:Arial Black,Arial,Helvetica,sans-serif;font-weight:900}.panel-top h1,.store-brand{text-shadow:0 1px #d8f6ff80,0 2px #19517d,0 4px 8px #000b,0 0 9px #008ed955}.buy-button,.enter-button,.topup-button,.proof-button,.profile-balance button,.editor-actions button[type=submit]{text-shadow:0 1px #003462,0 2px 3px #001529aa}.product-card h3{letter-spacing:-.055em}.access-page{isolation:isolate;perspective:1100px;background:radial-gradient(at 50% 93%,#063487 0%,#020c28 27%,#0000 53%),radial-gradient(at 93% 22%,#071f4e 0%,#0000 32%),#01040b;place-items:center;min-height:100vh;padding:42px 20px 76px;display:grid;position:relative;overflow:hidden}.access-page:before{content:"";z-index:-1;opacity:.44;transform-origin:bottom;background:repeating-linear-gradient(90deg,#0000 0 57px,#008dff30 58px 59px,#0000 60px 145px),repeating-linear-gradient(0deg,#0000 0 69px,#008dff25 70px 71px,#0000 72px 154px);position:absolute;inset:0;transform:perspective(700px)rotateX(56deg)translateY(-16%)}.access-page:after{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#00a6ff2b 0 1px,#0000 1px 75px),repeating-linear-gradient(0deg,#00a6ff2b 0 1px,#0000 1px 75px);border-top:1px solid #16c4ff72;width:100%;height:27%;position:absolute;bottom:-11%;transform:perspective(380px)rotateX(63deg)}.logo-backdrop{z-index:0;pointer-events:none;perspective:1100px;transform-style:preserve-3d;position:absolute;inset:0;overflow:hidden}.logo-spin{aspect-ratio:1;width:min(920px,96vw);transform-style:preserve-3d;transform-origin:50%;will-change:transform;animation:5.5s ease-in-out infinite logo-side;position:absolute;top:50%;left:50%}.logo-spin:before{content:"";opacity:.82;border:12px solid #0875c9;border-radius:50%;position:absolute;inset:4%;transform:translateZ(-36px);box-shadow:inset 0 0 14px #00c6ff,0 0 18px #0066ba}.logo-face{object-fit:contain;clip-path:circle(47%);-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:saturate(1.22)contrast(1.16)brightness(1.08);width:100%;height:100%;position:absolute;inset:0}.reseller-brand-glyph{box-sizing:border-box;color:#f4fdff;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.07em;text-indent:-.07em;text-shadow:0 3px #00306b,0 0 15px #b9f8ff;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 32% 24%,#b5f7ff 0 3%,#0000 3.5%),radial-gradient(circle at 68% 78%,#0042a9 0 16%,#0000 38%),linear-gradient(145deg,#18c7ff 0%,#0759bf 50%,#020b2a 100%);border:2px solid #5ee8ff;border-radius:50%;place-items:center;font-size:clamp(54px,14vw,150px);font-weight:900;line-height:1;display:grid;box-shadow:inset 0 0 0 3px #04112c,inset 0 0 30px #00c6ff9e,0 0 14px #00c9ffba,0 0 42px #006de98a}.reseller-logo-face{padding:10%}.logo-face-front{transform:translateZ(38px)}.logo-face-back{transform:rotateY(180deg)translateZ(38px)}.store-logo-bg .logo-spin{animation:5.5s ease-in-out infinite logo-3d}.store-logo-bg .logo-face-back{transform:rotateX(180deg)translateZ(38px)}.city{z-index:-1;opacity:.65;filter:drop-shadow(0 0 12px #008cfb88);background:linear-gradient(90deg,#05070b 0 16%,#0000 16% 22%,#061738 22% 40%,#0000 40% 48%,#05070b 48% 73%,#0000 73% 80%,#071a3e 80%);width:250px;height:76%;position:absolute;bottom:0}.city:after{content:"";background:repeating-linear-gradient(0deg,#0000 0 23px,#00baff9a 24px 26px,#0000 27px 54px),repeating-linear-gradient(90deg,#0000 0 16px,#198aff68 17px 19px,#0000 20px 49px);position:absolute;inset:10% 12%}.city-left{left:-95px;transform:skewY(9deg)}.city-right{right:-95px;transform:skewY(-9deg)}.laser{z-index:-1;opacity:.48;background:linear-gradient(90deg,#0000,#18c7ff,#0000);width:75vw;height:2px;position:absolute;box-shadow:0 0 18px #149cff}.laser-one{top:15%;left:-10%;transform:rotate(24deg)}.laser-two{bottom:24%;right:-14%;transform:rotate(-28deg)}.access-panel{z-index:2;background:linear-gradient(135deg,#071a3682,#03081180 45%,#031b387a);border:1px solid #19bfff8c;border-radius:21px;width:min(640px,100%);min-height:572px;padding:18px 44px 30px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff10,0 26px 80px #000000af,0 0 45px #008cff4b}.panel-top{z-index:1;border-bottom:1px solid #21c7ff76;align-items:center;gap:13px;width:min(360px,100%);margin:0 auto;padding:10px 0 20px;display:flex;position:relative}.brand-mark{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#0cc9ff,#06276a 56%);border:2px solid #12bfff;border-radius:13px;flex:none;place-items:center;width:57px;font-size:18px;font-style:italic;font-weight:900;display:grid;box-shadow:0 0 16px #15bfff8c}.panel-top h1{letter-spacing:-.055em;margin:0 0 2px;font-size:23px;line-height:1}.panel-top p{color:#fae8eb;letter-spacing:.04em;margin:0;font-size:10px;font-weight:800}.close-symbol{color:#e1d9da;font-size:26px;font-weight:200;position:absolute;top:1px;right:-76px}.panel-content{z-index:1;padding-top:58px;position:relative}.fields-row{grid-template-columns:1fr 1fr;gap:25px;display:grid}.fields-row label>span{margin:0 0 9px;font-size:12px;font-weight:900;display:block}.fields-row input{color:#fff;background:#020a16e8;border:1px solid #15bdff;border-radius:9px;outline:0;width:100%;height:47px;padding:0 12px;box-shadow:inset 0 0 8px #0a9dff4a,0 0 7px #008cff45}.fields-row input::placeholder{color:#9cb4cc}.password-field{gap:7px;display:flex}.password-field button{color:#f4fbff;background:#061426;border:1px solid #15bdff;border-radius:9px;flex:none;width:47px}.access-state{text-align:center;margin:49px 0 39px}.access-state strong{margin-bottom:14px;font-size:15px;display:block}.access-state>span{background:#061425;border:1px solid #1cc9ff;border-radius:7px;height:21px;padding:4px;display:block;overflow:hidden}.access-state i{background:linear-gradient(90deg,#008dff,#79eaff,#004edb);border-radius:4px;width:44%;height:100%;display:block;box-shadow:0 0 13px #00b7ff}.actions-row{grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:12px;display:grid}.remember{white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.remember input{-webkit-appearance:none;appearance:none;background:#17456f;border:1px solid #a7c6de;width:17px;height:17px;margin:0}.enter-button{color:#fff;background:linear-gradient(100deg,#0054af,#00aaf0 52%,#003ba3);border:1px solid #b7f2ff;border-radius:8px;min-height:55px;font-size:23px;font-weight:900;box-shadow:0 0 17px #00aeff85}.recover{color:#e5f8ff;white-space:nowrap;background:0 0;border:0;font-size:10px;font-weight:900}.create-account{text-align:center;margin:25px 0 0;font-size:12px;font-weight:700}.create-account button{color:#fff;background:0 0;border:0;border-bottom:1px solid #fff;padding:0;font-weight:900}.bottom-line{z-index:2;color:#b5e9ff;letter-spacing:.22em;text-align:center;margin:0;font-size:9px;font-weight:800;position:absolute;bottom:25px}@media (max-width:650px){.access-page{padding:22px 14px 68px}.access-panel{min-height:auto;padding:16px 23px 29px}.panel-top{width:100%}.close-symbol{right:0}.panel-content{padding-top:38px}.fields-row{grid-template-columns:1fr;gap:18px}.access-state{margin:35px 0 29px}.actions-row{grid-template-columns:1fr}.remember{justify-content:center}.recover{padding-top:5px}.city{opacity:.38}.bottom-line{letter-spacing:.13em;font-size:7px}}.store-preview{background:radial-gradient(circle at 78% 15%,#053769 0,#0000 18%),#020711;min-height:100vh;padding:26px clamp(24px,8vw,120px) 95px;position:relative;overflow:clip visible}.store-preview:before{content:"";pointer-events:none;opacity:.16;background:linear-gradient(115deg,#0000 0 46%,#00b9ff15 46% 47%,#0000 47% 100%);position:absolute;inset:0}.store-nav,.store-heading,.product-grid{z-index:1;max-width:1220px;margin-inline:auto;position:relative}.store-nav{color:#bfeeff;letter-spacing:.12em;justify-content:space-between;align-items:center;padding-bottom:34px;font-size:11px;font-weight:900;display:flex}.store-brand{color:#fff;letter-spacing:-.06em;background:0 0;border:0;padding:0;font-size:20px;font-weight:900}.store-account{align-items:center;gap:18px;display:flex}.balance-chip{color:#a7eaff;background:#082745;border:1px solid #3cf;padding:8px 10px;box-shadow:0 0 12px #008eff44}.balance-chip b{color:#fff;margin-left:7px}.store-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:38px;display:flex}.store-heading p,.product-game{color:#38caff;letter-spacing:.16em;margin:0 0 9px;font-size:10px;font-weight:900}.store-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(34px,4vw,55px)}.store-heading>span{color:#b9ecff;letter-spacing:.1em;white-space:nowrap;border:1px solid #168ed2;padding:9px 12px;font-size:9px;font-weight:800}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.product-card{background:#07172a;border:1px solid #236aa0;flex-direction:column;min-height:330px;padding:0 20px 19px;display:flex;overflow:hidden;box-shadow:0 16px 30px #0000004d}.product-art{color:#fff;text-shadow:0 0 19px;place-content:center;min-height:180px;margin:0 -20px 19px;font-size:75px;display:grid;position:relative}.product-art:after{content:"";border:1px solid #ffffff5c;position:absolute;inset:15px 31px;transform:rotate(45deg)}.product-art-media:after{display:none}.product-art small{z-index:1;color:#effcff;font-size:17px;font-weight:900;position:absolute}.blue-card .product-art{background:radial-gradient(circle,#14befd,#073c87 63%,#07172a 100%)}.purple-card .product-art{background:radial-gradient(circle,#c359ff,#3c1479 63%,#07172a 100%)}.cyan-card .product-art{background:radial-gradient(circle,#1be1db,#075c83 63%,#07172a 100%)}.dark-card .product-art{color:#9bc8e3;background:radial-gradient(circle,#2d5270,#0a1926 63%,#07172a 100%)}.product-card h3{letter-spacing:-.04em;margin:0 0 21px;font-size:22px}.product-card>div:last-child{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.product-card strong{color:#f7fcff;font-size:16px}.product-card button{color:#dff7ff;background:0 0;border:1px solid #1dbbff;padding:8px 10px;font-size:10px;font-weight:800}.profile-link{color:#bfeeff;letter-spacing:.12em;background:0 0;border:0;padding:0;font-size:11px;font-weight:900}.profile-screen{z-index:20;background:radial-gradient(circle at 78% 15%,#0757a5 0,#0000 27%),#020711;padding:26px clamp(24px,8vw,120px) 90px;position:fixed;inset:0;overflow-y:auto}.profile-nav,.profile-content{z-index:1;max-width:1010px;margin-inline:auto;position:relative}.profile-nav{justify-content:space-between;align-items:center;padding-bottom:45px;display:flex}.profile-nav-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.back-to-store{color:#c8f4ff;letter-spacing:.08em;background:#06233d;border:1px solid #2a9bd3;padding:10px 12px;font-size:10px;font-weight:900}.profile-signout-button{color:#ffdbe1;letter-spacing:.08em;background:linear-gradient(135deg,#4a1726,#230b14);border:1px solid #df5d74;min-height:37px;padding:10px 12px;font-size:10px;font-weight:900}.profile-signout-button:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#74233a,#390e1d);border-color:#ff9bad;box-shadow:0 0 18px #ef52754a}.profile-signout-button:disabled{opacity:.66}.profile-hero{align-items:center;gap:24px;margin-bottom:34px;display:flex}.profile-avatar{color:#fff;background:linear-gradient(145deg,#15c5ff,#07316e);border:2px solid #54ddff;border-radius:22px;flex:none;place-items:center;width:116px;height:116px;font-size:33px;font-style:italic;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:0 0 24px #009fff86}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-photo-control{justify-items:start;gap:7px;display:grid}.profile-photo-control label{color:#fff;cursor:pointer;letter-spacing:.04em;touch-action:manipulation;background:#07315c;border:1px solid #8eefff;justify-content:center;align-items:center;min-height:38px;padding:8px 11px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.profile-photo-control label:hover{background:#0d5f9c}.profile-photo-control label.is-busy{opacity:.65;cursor:wait}.profile-photo-control input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.profile-photo-control small{color:#a6c9dd;max-width:180px;font-size:10px;line-height:1.35}.profile-photo-error{max-width:230px;margin:0;font-size:11px;line-height:1.35}.profile-hero p,.profile-balance p,.profile-info p,.orders-title p{color:#4cdaff;letter-spacing:.15em;margin:0 0 9px;font-size:10px;font-weight:900}.profile-hero h1{letter-spacing:-.06em;margin:0 0 7px;font-size:clamp(35px,5vw,54px)}.profile-hero span{color:#c4e0ef;font-size:13px}.profile-grid{grid-template-columns:1.1fr 1fr;gap:16px;margin-bottom:38px;display:grid}.profile-balance,.profile-info{background:#061a2f;border:1px solid #237cad;padding:24px}.profile-balance strong{color:#fff;margin-bottom:7px;font-size:38px;display:block}.profile-balance>span{color:#a6c7da;margin-bottom:19px;font-size:12px;display:block}.profile-balance button{color:#fff;background:#087bc1;border:1px solid #64e6ff;padding:11px 13px;font-size:11px;font-weight:900}.profile-info>div{border-top:1px solid #2475a4;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.profile-info span{color:#87b9d4;font-size:10px;font-weight:900}.profile-info b{color:#edfaff;font-size:12px}.profile-info .active-status{color:#84f2c0}.orders-title{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.orders-title h2{letter-spacing:-.05em;margin:0;font-size:30px}.orders-title>span{color:#a7d7ec;letter-spacing:.08em;border:1px solid #247ead;padding:8px 10px;font-size:9px;font-weight:900}.order-list{border:1px solid #237cad}.order-row{background:#06182a;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:15px;display:grid}.order-icon{color:#fff;background:#0a78b6;border:1px solid #6be5ff;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.order-row b,.order-row span{display:block}.order-row b{color:#fff;margin-bottom:4px;font-size:14px}.order-row span{color:#9ec6dc;font-size:11px}.order-row strong{letter-spacing:.08em;padding:7px 9px;font-size:9px}.status-process{color:#9befff;background:#07426a;border:1px solid #52dfff}.status-empty{color:#b5c9d5;background:#142533;border:1px solid #66879a}.edit-profile-button{color:#ecfbff;letter-spacing:.08em;background:#07305a;border:1px solid #55dfff;margin-left:auto;padding:10px 12px;font-size:10px;font-weight:900}.profile-editor{background:#061b31;border:1px solid #2e98c8;margin:-12px 0 26px;padding:22px}.profile-editor>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profile-editor label{color:#55dcff;letter-spacing:.09em;font-size:10px;font-weight:900;display:block}.profile-editor input{color:#fff;background:#041221;border:1px solid #287ead;outline:0;width:100%;margin-top:7px;padding:10px}.profile-editor input:focus{border-color:#78eaff;box-shadow:0 0 12px #009dff55}.profile-editor>p{color:#a9c7d9;margin:16px 0;font-size:11px}.editor-actions{justify-content:flex-end;gap:9px;display:flex}.editor-actions button{color:#d8f6ff;background:#08223a;border:1px solid #2789bd;padding:10px 12px;font-size:10px;font-weight:900}.editor-actions button[type=submit]{color:#fff;background:#087ec5;border-color:#83eeff}.profile-updated{color:#95f4c8;margin:-24px 0 27px;font-size:12px}.store-logo-bg{opacity:.34;filter:saturate(1.05);position:fixed;inset:0}.catalog-section,.store-policies{z-index:1;position:relative}.detail-overlay{z-index:10;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.detail-card{text-align:center;transform-origin:50%;background:linear-gradient(145deg,#092b51,#030b19 66%);border:1px solid #24c8ff;width:min(470px,100%);padding:36px;animation:.72s cubic-bezier(.18,.82,.24,1) both detail-card-3d-open;position:relative;overflow:hidden;box-shadow:0 0 45px #008dff75}.detail-card>p:first-of-type{color:#2ed0ff;letter-spacing:.17em;margin:0 0 11px;font-size:10px;font-weight:900}.detail-card h2{letter-spacing:-.06em;margin:0 0 12px;font-size:42px}.detail-card strong{color:#fff;font-size:22px}.detail-art{color:#fff;background:radial-gradient(circle,#16bdfa,#073474 66%);border:1px solid #59ddff;place-items:center;width:130px;height:130px;margin:25px auto;font-size:28px;font-weight:900;display:grid;box-shadow:0 0 22px #0af}.detail-copy{color:#c0d5e8;max-width:340px;margin:0 auto 25px;font-size:14px;line-height:1.5}.detail-close{color:#fff;background:0 0;border:0;font-size:28px;position:absolute;top:10px;right:13px}.buy-button{color:#fff;background:linear-gradient(90deg,#005dc7,#0abcf0,#0050bc);border:1px solid #c1f3ff;width:100%;padding:16px;font-size:16px;font-weight:900;box-shadow:0 0 19px #0af8}.detail-media{color:#d9f8ff;background:linear-gradient(135deg,#093e6c,#06182b);border:1px dashed #54d9ff;place-items:center;min-height:150px;margin:22px 0;display:grid;position:relative;overflow:hidden}.detail-media:before{content:"";background:#55dfff60;width:150%;height:1px;position:absolute;transform:rotate(-32deg)}.detail-media span,.detail-media small{z-index:1;letter-spacing:.13em;font-size:10px;font-weight:900;position:relative}.detail-media b{z-index:1;color:#fff;background:#0c91c9;border:1px solid #91ecff;border-radius:50%;place-items:center;width:54px;height:54px;margin-block:9px;display:grid;position:relative}.detail-media small{color:#9fd5e7;letter-spacing:.05em;font-size:9px}.plan-picker{text-align:left;margin:0 0 24px}.plan-picker>p{color:#53dcff;letter-spacing:.12em;margin:0 0 9px;font-size:10px;font-weight:900}.plan-picker>div{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;display:grid}.plan-picker button{color:#c8efff;background:#06182a;border:1px solid #1f82bc;padding:10px 6px}.plan-picker button span,.plan-picker button b{display:block}.plan-picker button span{font-size:11px;font-weight:900}.plan-picker button b{color:#fff;margin-top:4px;font-size:12px}.plan-picker .selected-plan{color:#fff;background:#087cc4;border-color:#70eaff;box-shadow:0 0 14px #009fff7a}.addon-picker{text-align:left;margin:-7px 0 24px}.addon-picker>p{color:#53dcff;letter-spacing:.12em;margin:0 0 9px;font-size:10px;font-weight:900}.addon-picker>div{grid-template-columns:1fr;gap:8px;display:grid}.addon-selection-group{gap:8px;display:grid}.addon-selection-group>p{color:#53dcff;letter-spacing:.12em;margin:5px 0 0;font-size:10px;font-weight:900}.addon-selection-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.addon-picker button{color:#d8f8ff;background:#06182a;border:1px solid #1f82bc;min-height:62px;padding:8px}.addon-picker button span,.addon-picker button b{display:block}.addon-picker button span{font-size:10px;font-weight:900}.addon-picker button b{color:#fff;margin-top:5px;font-size:11px}.addon-picker .selected-addon{background:linear-gradient(135deg,#087bc3,#0eb7e4);border-color:#70eaff;box-shadow:0 0 15px #00a9f055}.addon-editor{margin-top:20px}.addon-enabled-toggle{color:#d5f7ff;align-items:center;gap:9px;margin:12px 0;font-size:12px;font-weight:800;display:inline-flex}.addon-enabled-toggle input{accent-color:#16c7ff;width:18px;height:18px}.addon-editor-fields{grid-template-columns:minmax(0,1fr) 180px}@media (max-width:600px){.addon-selection-group>div,.addon-editor-fields{grid-template-columns:1fr}}.product-actions{flex-wrap:wrap;justify-content:flex-end!important}.product-actions .share-product-button{color:#b9ddec;background:#071b2c;border-color:#5f93ae}.platform-picker{text-align:left;margin:0 0 20px}.platform-picker>p{color:#53dcff;letter-spacing:.12em;margin:0 0 9px;font-size:10px;font-weight:900}.platform-picker>div{flex-wrap:wrap;gap:7px;display:flex}.platform-picker span{color:#e0f8ff;background:#062039;border:1px solid #2d91c8;padding:7px 9px;font-size:10px;font-weight:900}.plan-picker button span{display:block}.plan-picker button b{display:none}.usd-price{margin-bottom:14px;display:block;color:#8fefff!important;font-size:20px!important}.plan-picker button b{color:#dff8ff;margin-top:4px;font-size:11px;display:block}.quote-box{text-align:left;background:#04172a;border:1px solid #1f82bc;margin:0 0 24px;padding:14px}.quote-box label{color:#54dbff;letter-spacing:.1em;font-size:10px;font-weight:900;display:block}.quote-box select{color:#fff;background:#071e35;border:1px solid #328dc0;outline:none;width:100%;margin-top:8px;padding:10px 9px}.quote-box select:focus{border-color:#78eaff;box-shadow:0 0 12px #009dff55}.quote-box p{color:#54dbff;letter-spacing:.1em;margin:13px 0 4px;font-size:10px;font-weight:900}.quote-box strong{color:#fff;font-size:21px;display:block}.quote-box .quote-payment-method{color:#b9ddeb;margin-top:5px;font-size:11px;font-weight:700;display:block}.balance-payment{text-align:left;background:#06243e;border:1px solid #2585ba;grid-template-columns:1fr auto;gap:7px 12px;margin-bottom:16px;padding:13px;display:grid}.balance-payment span{color:#5cddff;letter-spacing:.1em;grid-column:1/-1;font-size:9px;font-weight:900}.balance-payment b{color:#c1dfef;font-size:12px}.balance-payment strong{color:#fff;font-size:19px!important}.purchase-actions{gap:9px;display:grid}.purchase-unavailable{color:#9fc9dc;letter-spacing:.08em;text-align:center;background:#04192b;border:1px solid #2e82ab;margin:0;padding:14px;font-size:10px;font-weight:900}.topup-button{color:#e4fbff;background:#062c4b;border:1px solid #40cfff;width:100%;padding:13px;font-size:14px;font-weight:900}.topup-reveal{animation:.28s ease-out both reveal-topup}.checkout-overlay{z-index:12}.checkout-card{background:linear-gradient(145deg,#092b51,#030b19 66%);border:1px solid #24c8ff;width:min(480px,100%);padding:36px;position:relative;box-shadow:0 0 45px #008dff75}.checkout-eyebrow,.payment-picker>p{color:#4bdaff;letter-spacing:.16em;margin:0 0 10px;font-size:10px;font-weight:900}.checkout-card h2{letter-spacing:-.055em;margin:0 0 22px;font-size:35px}.checkout-summary{background:#1d79ad;border:1px solid #1d79ad;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.checkout-summary>div{background:#061b30;min-height:65px;padding:12px}.checkout-summary span{color:#61dfff;letter-spacing:.1em;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.checkout-summary b{color:#edfaff;font-size:13px}.checkout-summary .checkout-total{background:#073459;grid-column:1/-1;justify-content:space-between;align-items:end;display:flex}.checkout-total strong{color:#fff;font-size:23px}.payment-picker{margin:23px 0}.payment-picker>div{gap:8px;display:grid}.payment-picker button{text-align:left;color:#fff;background:#06182a;border:1px solid #267bb0;gap:4px;width:100%;padding:12px;display:grid}.payment-picker button b{font-size:12px}.payment-picker button span{color:#9ac4db;font-size:10px}.payment-picker .selected-payment{background:#087cc4;border-color:#70eaff;box-shadow:0 0 14px #009fff56}.payment-picker .selected-payment span{color:#e2f9ff}.payment-picker .payment-methods-retry{background:#06182a;border:1px solid #257fb2;gap:10px;padding:12px}.payment-picker .payment-methods-retry small{color:#c7e4f4;line-height:1.45}.payment-picker .payment-methods-retry button{color:#bdeeff;letter-spacing:.06em;text-align:center;background:#073459;border-color:#40cfff;justify-self:start;width:auto;padding:8px 12px;font-size:10px;font-weight:900}.order-ready{text-align:center}.order-ready>span{color:#9df3ff;border:1px solid #8eefff;border-radius:50%;place-items:center;width:66px;height:66px;margin:4px auto 17px;font-size:37px;display:grid;box-shadow:0 0 25px #00b7ff88}.order-ready>p{color:#55dcff;letter-spacing:.16em;margin:0 0 8px;font-size:10px;font-weight:900}.order-ready strong{color:#ebfbff;margin-bottom:20px;font-size:15px;display:block}.order-ready small{color:#a9cadf;max-width:300px;margin:0 auto 25px;font-size:12px;line-height:1.5;display:block}.checkout-country{margin-top:16px}.checkout-country label{color:#55dcff;letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.checkout-country select{color:#fff;background:#061d34;border:1px solid #328dc0;width:100%;margin-top:8px;padding:10px 9px}.payment-details{text-align:left}.payment-details h2{margin-bottom:15px}.payment-total{background:#06243e;border:1px solid #2585ba;justify-content:space-between;align-items:end;padding:14px;display:flex}.payment-total span,.payment-method-name{color:#58ddff;letter-spacing:.12em;font-size:10px;font-weight:900}.payment-total strong{color:#fff;font-size:24px}.payment-method-name{margin:23px 0 9px}.payment-data{border:1px solid #217ead}.payment-data>div{background:#06182a;border-bottom:1px solid #1b6089;grid-template-columns:1fr auto;gap:4px 12px;padding:12px;display:grid}.payment-data>div:last-child{border:0}.payment-data span{color:#61dfff;letter-spacing:.1em;font-size:9px;font-weight:900}.payment-data b{color:#f3fbff;text-overflow:clip;white-space:nowrap;scrollbar-width:thin;min-width:0;font-size:13px;overflow:auto hidden}.payment-data button{color:#e8fbff;background:#082b47;border:1px solid #30baf4;grid-area:1/2/3;align-self:center;padding:7px 9px;font-size:9px;font-weight:900}.payment-data .payment-whatsapp-actions{flex-wrap:wrap;grid-template-columns:none;gap:8px;padding:12px;display:flex}.payment-whatsapp-actions a{color:#eafff5;text-align:center;background:#0d704573;border:1px solid #37d890;flex:160px;justify-content:center;align-items:center;min-height:42px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.proof-button{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(90deg,#005dc7,#0abcf0,#0050bc);border:1px solid #c1f3ff;width:100%;margin-top:22px;padding:16px;font-size:14px;font-weight:900;display:block;box-shadow:0 0 19px #0af8}.proof-button input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.payment-note{color:#8fbad2;text-align:center;margin-top:12px;font-size:10px;display:block}.proof-sent{background:#07352f;border:1px solid #5ce6b0;align-items:center;gap:11px;margin-top:22px;padding:13px;display:flex}.proof-sent>span{color:#8effce;border:1px solid #75efbf;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.proof-sent b,.proof-sent small{display:block}.proof-sent b{color:#baffdf;font-size:11px}.proof-sent small{color:#a2d9c6;margin-top:3px;font-size:10px}.payment-details .buy-button{margin-top:20px}.wallet-success{text-align:center}.wallet-check{color:#9dffd2;border:1px solid #84f1bd;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 18px;font-size:38px;display:grid;box-shadow:0 0 25px #00c87866}.wallet-success>strong{color:#e5faff;margin-bottom:20px;font-size:16px;display:block}.wallet-result{text-align:left;background:#06243e;border:1px solid #2a8fbd;grid-template-columns:1fr auto;gap:8px 14px;padding:15px;display:grid}.wallet-result span{color:#60ddff;letter-spacing:.1em;font-size:9px;font-weight:900}.wallet-result b{color:#fff;text-align:right;font-size:15px}.wallet-success>p:not(.checkout-eyebrow){color:#bdd8e8;margin:20px 0;font-size:13px}.wallet-success .buy-button{margin-top:4px}@media (max-width:900px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-heading{flex-direction:column;align-items:start}}@media (max-width:640px){.profile-grid{grid-template-columns:1fr}.profile-hero{flex-direction:column;align-items:flex-start}.profile-nav{gap:15px;padding-bottom:30px}.profile-nav-actions{justify-content:stretch;width:100%;margin-left:0}.profile-nav-actions button{flex:1}.orders-title{flex-direction:column;align-items:start;gap:12px}.store-account{gap:10px}.balance-chip{padding:6px;font-size:9px}.order-row{grid-template-columns:auto 1fr}.order-row strong{grid-column:2;justify-self:start}.profile-editor>div:first-child{grid-template-columns:1fr}.edit-profile-button{margin-left:0}}.reseller-storefront{--reseller-cyan:#1bd6ff;--reseller-blue:#087cc6;--reseller-ink:#030b16;--reseller-panel:#06182a;--reseller-line:#1f8fc7;--reseller-muted:#a7c8da;color:#f4fbff;background:radial-gradient(circle at 50% -12%,#0b5f9c35 0 17%,#0000 47%),linear-gradient(#020814,#020711 44%,#041323);min-height:100dvh;position:relative}.reseller-storefront .store-brand,.reseller-storefront .catalog-heading h3{text-wrap:balance}.reseller-catalog{isolation:isolate;background:linear-gradient(135deg,#181005d9 0%,#071628ee 46%,#07111bd9 100%);border:1px solid #b9792b8a;border-radius:18px;padding:clamp(16px,3vw,28px);position:relative;overflow:clip;box-shadow:inset 0 1px #ffe5a622,0 16px 38px #000a}.reseller-catalog:before{content:"";z-index:-1;opacity:.22;pointer-events:none;background:linear-gradient(112deg,#0000 0 42%,#ffc55920 42.2% 42.5%,#0000 42.8%),repeating-linear-gradient(90deg,#0000 0 36px,#e1a3440f 37px 38px);position:absolute;inset:0}.reseller-catalog .catalog-heading{align-items:flex-start;gap:12px}.reseller-catalog .catalog-heading>span{white-space:nowrap;flex:none;max-width:100%}.reseller-catalog .product-card{min-width:0}.reseller-admin-shell{--reseller-cyan:#1bd6ff;--reseller-blue:#087cc6;--reseller-ink:#030b16;--reseller-panel:#06182a;--reseller-panel-raised:#08233a;--reseller-line:#1f8fc7;--reseller-muted:#a7c8da;--reseller-success:#27ddb1;--reseller-danger:#ff6a7e;isolation:isolate;min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 14px max(24px, env(safe-area-inset-bottom));color:#f4fbff;background:radial-gradient(at 100% -10%,#0b62aa49 0%,#0000 46%),radial-gradient(at -10% 105%,#063a7145 0%,#0000 52%),linear-gradient(148deg,#020814 0%,#030b15 50%,#041323 100%);position:relative;overflow:hidden}.reseller-admin-shell:before,.reseller-admin-shell:after{content:"";z-index:-1;pointer-events:none;position:fixed}.reseller-admin-shell:before{opacity:.16;background:repeating-linear-gradient(90deg,#0000 0 74px,#12c5ff12 75px 76px),repeating-linear-gradient(0deg,#0000 0 74px,#12c5ff0f 75px 76px);inset:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.reseller-admin-shell:after{aspect-ratio:1;border:1px solid #2ec7ff2f;border-radius:50%;width:min(760px,120vw);top:-46vw;right:-42vw;box-shadow:0 0 0 52px #1a8edc0a,0 0 0 104px #1a8edc08}.reseller-admin-shell,.reseller-admin-shell *{min-width:0}.reseller-admin-shell button,.reseller-admin-shell input,.reseller-admin-shell select,.reseller-admin-shell textarea{font:inherit}.reseller-admin-shell button{color:#effbff;letter-spacing:.045em;text-align:center;text-transform:uppercase;touch-action:manipulation;background:linear-gradient(135deg,#0a70b5,#09b9e8);border:1px solid #2baee8;min-height:44px;font-size:11px;font-weight:900;line-height:1.15;transition:transform .18s,border-color .18s,filter .18s,box-shadow .18s;box-shadow:inset 0 1px #b7f6ff47,0 5px 16px #0008}.reseller-admin-shell button:not(:disabled):hover{filter:saturate(1.15)brightness(1.06);border-color:#d9fbff;transform:translateY(-1px);box-shadow:inset 0 1px #e0feff69,0 8px 21px #001c3dba}.reseller-admin-shell button:not(:disabled):active{transform:translateY(1px)scale(.99)}.reseller-admin-shell button:disabled{cursor:wait;opacity:.58}.reseller-admin-shell :is(button,input,select,textarea,a):focus-visible{outline-offset:3px;outline:3px solid #e3fbff}.reseller-admin-shell input,.reseller-admin-shell select,.reseller-admin-shell textarea{color:#effbff;background:#031426e8;border:1px solid #237ba8;border-radius:8px;width:100%;min-height:46px;padding:11px 12px;font-size:16px;line-height:1.3;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px 5px #000a}.reseller-admin-shell textarea{resize:vertical;min-height:104px}.reseller-admin-shell select{cursor:pointer}.reseller-admin-shell input::placeholder,.reseller-admin-shell textarea::placeholder{color:#8baec3;opacity:.78}.reseller-admin-shell input:focus,.reseller-admin-shell select:focus,.reseller-admin-shell textarea:focus{background:#051b2e;border-color:#4dddfd;outline:0;box-shadow:0 0 0 3px #0eceff26,inset 0 1px 5px #000a}.reseller-admin-header{justify-content:space-between;align-items:center;gap:12px;width:min(100%,1180px);margin:0 auto 14px;display:flex}.reseller-admin-brand{color:#f5fcff;align-items:center;gap:10px;min-width:0;text-decoration:none;display:inline-flex}.reseller-admin-brand i,.reseller-admin-mark{color:#fff;background:linear-gradient(145deg,#0dcaf8,#094b9e);border:1px solid #55dfff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-family:Arial Black,Arial,sans-serif;font-size:16px;font-style:italic;font-weight:900;display:grid;box-shadow:inset 0 1px #d5faff99,0 0 18px #00b5f960}.reseller-admin-brand span{gap:2px;min-width:0;display:grid}.reseller-admin-brand b{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.reseller-admin-brand small,.reseller-admin-title>p,.reseller-delivery-form>p,.reseller-product-edit>p{color:var(--reseller-cyan);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.25}.reseller-admin-header>button{min-height:38px;box-shadow:none;background:#071b2d;border-color:#337a9d;flex:none;padding:9px 10px;font-size:9px}.reseller-admin-tabs{overscroll-behavior-x:contain;scrollbar-width:none;background:#04111ee6;border:1px solid #176a9760;border-radius:13px;gap:8px;width:min(100%,1180px);margin:0 auto 14px;padding:5px;display:flex;overflow-x:auto}.reseller-admin-tabs::-webkit-scrollbar{display:none}.reseller-admin-tabs button{flex:1 0 max-content;color:#a9ccde;min-height:42px;box-shadow:none;background:0 0;border-color:#0000;border-radius:8px;justify-content:center;align-items:center;padding:9px 13px;font-size:10px;display:inline-flex}.reseller-admin-tabs button.active{color:#f7fdff;background:linear-gradient(130deg,#0b5f9d,#0a91bf);border-color:#37c9f4;box-shadow:inset 0 1px #c9f8ff45,0 4px 13px #0006}.reseller-admin-tabs em{color:#002137;background:#2be0fc;border-radius:50%;place-items:center;width:19px;height:19px;margin-left:7px;font-size:10px;font-style:normal;display:inline-grid}.reseller-admin-content{background:linear-gradient(150deg,#061c31f2,#04111ef5);border:1px solid #1d85b2a1;border-radius:16px;width:min(100%,1180px);margin:0 auto;padding:clamp(17px,3.8vw,38px);box-shadow:inset 0 1px #bdefff1f,0 18px 45px #0009}.reseller-admin-title{max-width:700px;margin:0 0 clamp(20px,3vw,30px)}.reseller-admin-title>p{margin:0 0 7px}.reseller-admin-title h1{color:#eafaff;letter-spacing:-.055em;text-shadow:0 2px #0a4670,0 6px 16px #000b;margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(27px,5vw,46px);line-height:.98}.reseller-admin-title>span{max-width:640px;color:var(--reseller-muted);margin-top:13px;font-size:14px;line-height:1.55;display:block}.reseller-admin-message,.reseller-admin-empty{color:#d8f4ff;background:#062239;border:1px solid #2d9ac7;border-radius:10px;margin:0 0 18px;padding:14px;font-size:14px;line-height:1.5}.reseller-admin-message{background:linear-gradient(90deg,#06395a,#08263b);border-color:#40cced}.reseller-admin-empty b{color:#fff}.reseller-order-list,.reseller-product-list,.reseller-payment-list{gap:14px;display:grid}.reseller-order-card,.reseller-product-card,.reseller-payment-list article{background:linear-gradient(145deg,#06243c,#041725);border:1px solid #1d82af;border-radius:13px;overflow:hidden;box-shadow:inset 0 1px #c0f4ff15,0 8px 20px #0006}.reseller-order-card{padding:15px}.reseller-order-top{border-bottom:1px solid #247aa052;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.reseller-order-top p,.reseller-order-top b,.reseller-order-top small{display:block}.reseller-order-top p{color:#fbfdff;margin:0 0 4px;font-size:17px;font-weight:900;line-height:1.16}.reseller-order-top b{color:#bad7e6;font-size:12px;font-weight:700}.reseller-order-top small{color:#52d9f4;margin-top:6px;font-size:11px;line-height:1.35}.reseller-status{color:#bde9f8;letter-spacing:.055em;text-align:center;text-transform:uppercase;background:#082740;border:1px solid #2385ae;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;max-width:45%;min-height:27px;padding:5px 8px;font-size:8px;font-weight:900;line-height:1.2;display:inline-flex}.reseller-status-pending_review{color:#ffe6a9;background:#473310;border-color:#ebbc52}.reseller-status-awaiting_delivery,.reseller-status-delivered{color:#a7ffe8;background:#06392f;border-color:#28cca9}.reseller-status-rejected{color:#ffd2d8;background:#40141e;border-color:#e66c7c}.reseller-order-card dl{grid-template-columns:1fr;gap:8px;margin:14px 0;display:grid}.reseller-order-card dl>div{grid-template-columns:minmax(76px,.7fr) minmax(0,1.4fr);align-items:baseline;gap:8px;display:grid}.reseller-order-card dt{color:#50d1ef;letter-spacing:.08em;font-size:9px;font-weight:900}.reseller-order-card dd{color:#f0faff;overflow-wrap:anywhere;text-align:right;margin:0;font-size:13px;font-weight:700;line-height:1.35}.reseller-proof-link,.reseller-add-field{color:#e8faff;letter-spacing:.04em;background:#061d31;border:1px solid #278dbb;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:9px 12px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.reseller-proof-link:hover,.reseller-add-field:hover{background:#0a3653;border-color:#6be7ff}.reseller-order-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.reseller-admin-shell button.reject{color:#ffe8eb;background:linear-gradient(135deg,#8c263b,#c44257);border-color:#e26779}.reseller-admin-shell button.approve{color:#f0fff9;background:linear-gradient(135deg,#08775f,#10b891);border-color:#2bd6b4}.reseller-delivery-form{border-top:1px solid #247aa052;gap:10px;margin-top:15px;padding-top:14px;display:grid}.reseller-delivery-form>p,.reseller-product-edit>p{margin:0}.reseller-delivery-row{background:#03182a;border:1px solid #176e98;border-radius:9px;grid-template-columns:1fr;gap:8px;padding:9px;display:grid}.reseller-delivery-row textarea{min-height:78px}.reseller-delivery-row button{min-height:40px;box-shadow:none;background:#611d2d;border-color:#d25d71;border-radius:7px;padding:5px;font-size:22px;font-weight:400}.reseller-delivery-form>.approve{width:100%}.reseller-product-list{grid-template-columns:1fr}.reseller-product-card{grid-template-columns:1fr;display:grid}.reseller-product-media{background:#020b14;border-bottom:1px solid #1c82af;place-items:center;min-height:150px;display:grid;overflow:hidden}.reseller-product-media img{object-fit:contain;width:100%;height:100%;min-height:150px;max-height:250px;display:block}.reseller-product-media b{color:#fff;background:#0b70ad;border:1px solid #5cdeff;border-radius:50%;place-items:center;width:67px;height:67px;font-family:Arial Black,Arial,sans-serif;font-size:21px;display:grid}.reseller-product-edit{gap:12px;padding:15px;display:grid}.reseller-product-edit label,.reseller-payment-form label{color:#65dafa;letter-spacing:.075em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:900;line-height:1.25;display:grid}.reseller-product-edit textarea{min-height:100px}.reseller-enabled{background:#041b2d;border:1px solid #237da7;border-radius:8px;align-items:center;min-height:42px;padding:10px;color:#dff8ff!important;gap:9px!important;display:flex!important}.reseller-enabled input{accent-color:#20d1f1;width:19px;min-width:19px;height:19px;min-height:19px;margin:0}.reseller-option-edit{background:#031728;border:1px solid #1b7197;border-radius:9px;grid-template-columns:1fr;gap:8px;padding:10px;display:grid}.reseller-option-edit b{color:#effaff;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.reseller-save{width:100%;margin-top:2px}.reseller-payment-form{background:linear-gradient(145deg,#06243c,#041725);border:1px solid #1c7fa9;border-radius:13px;grid-template-columns:1fr;gap:12px;margin-bottom:18px;padding:15px;display:grid}.reseller-payment-form .wide{grid-column:1/-1}.reseller-payment-form>button{width:100%}.reseller-payment-list article{grid-template-columns:1fr;gap:6px;padding:14px;display:grid}.reseller-payment-list b{color:#f6fcff;font-size:15px}.reseller-payment-list span{color:#b8d9e9;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.reseller-payment-list button{background:#5f1e2d;border-color:#d56375;width:100%;margin-top:6px}.reseller-admin-login-shell{place-items:center;display:grid}.reseller-admin-login{background:linear-gradient(145deg,#082b48f5,#041220fa);border:1px solid #2ac7ee;border-radius:19px;gap:14px;width:min(100%,440px);padding:clamp(23px,6vw,38px);display:grid;box-shadow:inset 0 1px #d4faff44,0 22px 70px #000c,0 0 36px #00b6ed20}.reseller-admin-mark{border-radius:18px;width:60px;height:60px;margin-bottom:4px;font-size:23px}.reseller-admin-login>p{color:#55dffb;letter-spacing:.15em;margin:0;font-size:10px;font-weight:900}.reseller-admin-login h1{color:#fff;letter-spacing:-.055em;overflow-wrap:anywhere;margin:-3px 0 0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(28px,9vw,42px);line-height:1}.reseller-admin-login>span{color:#b6d6e5;font-size:14px;line-height:1.5}.reseller-admin-login input{text-align:center;letter-spacing:.18em}.reseller-admin-login button{min-height:50px}.reseller-admin-loading{color:#dff9ff;text-align:center;background:#061b2e;border:1px solid #258ebd;border-radius:10px;width:min(100%,360px);margin:35dvh auto 0;padding:16px}.reseller-owner-panel,.reseller-owner-list,.reseller-owner-create{min-width:0}.reseller-owner-panel{background:#061a2d;border:1px solid #258ebd;border-radius:14px;padding:clamp(15px,3vw,28px)}.reseller-owner-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:12px;display:grid}.reseller-owner-card{background:#041526;border:1px solid #226f97;border-radius:11px;gap:9px;padding:14px;display:grid}.reseller-created-links{border-color:#35d7a9;gap:12px;margin:0 0 20px;display:grid;box-shadow:0 0 26px #00c9891f}.reseller-created-links .admin-intro{margin-bottom:2px}.reseller-created-links .admin-intro>button{color:#dff9ff;background:#06233a;border:1px solid #36b9ee;width:32px;height:32px;font-size:21px;line-height:1}.reseller-created-links label{color:#5fdfff;letter-spacing:.08em;gap:7px;font-size:9px;font-weight:900;display:grid}.reseller-created-links input{color:#e7fbff;background:#041526;border:1px solid #237cad;width:100%;min-width:0;padding:11px;font-family:Consolas,Courier New,monospace;font-size:11px}.reseller-created-links .primary-admin-button{width:fit-content;max-width:100%}@media (max-width:620px){.reseller-created-links .admin-intro>button{align-self:start}.reseller-created-links .primary-admin-button{width:100%}}@media (min-width:620px){.reseller-admin-shell{padding-inline:24px}.reseller-order-card dl{grid-template-columns:repeat(3,minmax(0,1fr))}.reseller-order-card dl>div{grid-template-columns:1fr;gap:4px}.reseller-order-card dd{text-align:left}.reseller-delivery-row{grid-template-columns:minmax(145px,.7fr) minmax(0,1.6fr) 44px;align-items:start}.reseller-delivery-row button{height:46px}.reseller-option-edit{grid-template-columns:minmax(0,1.35fr) minmax(100px,.7fr) minmax(145px,.8fr);align-items:center}.reseller-payment-form{grid-template-columns:repeat(2,minmax(0,1fr))}.reseller-payment-form>button{grid-column:1/-1}.reseller-payment-list article{grid-template-columns:minmax(145px,.8fr) minmax(0,1.35fr) minmax(0,1fr) auto;align-items:center}.reseller-payment-list button{width:auto;margin-top:0}}@media (min-width:860px){.reseller-admin-shell{padding:28px max(28px, env(safe-area-inset-right)) 42px max(28px, env(safe-area-inset-left))}.reseller-admin-header{margin-bottom:18px}.reseller-admin-tabs{width:min(100%,1180px)}.reseller-admin-tabs button{flex:1 1 0}.reseller-product-list{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.reseller-product-media{min-height:190px}}@media (max-width:380px){.reseller-admin-shell{padding-inline:9px}.reseller-admin-content{border-radius:12px;padding:14px}.reseller-admin-header>button{max-width:104px;font-size:8px}.reseller-order-top{gap:7px}.reseller-status{max-width:48%;padding-inline:6px;font-size:7px}}@media (prefers-reduced-motion:reduce){.reseller-admin-shell *,.reseller-catalog *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.reference-card{width:min(330px,100% - 26px);padding:14px}.reference-brand>span{border-radius:8px;width:30px;height:30px}.reference-success{width:40px;height:40px;margin:9px auto 6px;font-size:23px}.reference-card>p{margin-bottom:5px;font-size:8px}.reference-card>h2{margin-bottom:8px;font-size:20px}.reference-data{gap:6px 10px;padding:9px}.reference-data span,.reference-data b{font-size:9px}.reference-confirmation{gap:8px;margin:9px 0 10px;padding:8px}.reference-confirmation>span{width:22px;height:22px;font-size:14px}.reference-confirmation small{margin-top:1px;font-size:8px}.reference-card>strong{margin:0;font-size:11px}.reference-proof{margin-bottom:8px;padding:4px}.reference-proof img{object-fit:cover;object-position:top;background:#02070c;border:0;height:155px;max-height:155px;margin:0}.proof-warning{color:#ffe4a2;text-align:center;background:#3b2605;border:1px solid #e7a52b;margin-top:18px;padding:10px 12px}.proof-warning b,.proof-warning span{display:block}.proof-warning b{letter-spacing:.08em;font-size:10px}.proof-warning span{color:#ffe8b8;margin-top:4px;font-size:10px;line-height:1.35}.compact-proof-warning{margin-top:10px}@media (max-width:720px){.admin-review .reference-card{padding:14px;padding-bottom:calc(14px + env(safe-area-inset-bottom));border-radius:14px}}.reference-proof img{background:#02070c;border:0;max-height:min(30dvh,255px);margin:0}@media (max-width:720px){.reference-data{grid-template-columns:minmax(0,1fr) auto}.reference-data b{text-align:right}}.product-media-workspace{grid-template-columns:minmax(170px,.8fr) minmax(280px,1.2fr);align-items:start;gap:15px;margin-top:15px;display:grid}.product-media-workspace .product-media-field{margin-top:0}.media-preparation-panel{background:#04182a;border:1px solid #248dbc;padding:13px}.media-preparation-empty{align-content:center;gap:8px;min-height:150px;display:grid}.media-preparation-empty p{color:#56dfff;letter-spacing:.1em;margin:0;font-size:10px;font-weight:900}.media-preparation-empty b{color:#fff;font-size:14px}.media-preparation-empty span{color:#b9d4e2;font-size:11px;line-height:1.45}.media-preparation-heading,.media-preparation-actions,.media-image-editor>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.media-preparation-heading p,.media-image-editor>b,.media-video-editor-note b{color:#56dfff;letter-spacing:.1em;margin:0 0 4px;font-size:9px;font-weight:900;display:block}.media-preparation-heading b{color:#e4f7ff;font-size:12px}.media-preparation-heading>span{color:#9fe8ff;border:1px solid #357da5;padding:5px 7px;font-size:9px;font-weight:900}.media-preparation-actions{flex-wrap:wrap;justify-content:flex-start;margin:12px 0}.media-preparation-actions button,.media-image-editor button{color:#dff7ff;background:#082a46;border:1px solid #278dbc;padding:8px 9px;font-size:9px;font-weight:900}.media-preparation-actions button.selected,.media-image-editor button:last-child{color:#fff;background:#0ca8dd}.media-preview-card{background:#061a2c;border:1px solid #236c93;overflow:hidden}.media-preview-card.media-preview-mobile{width:min(100%,255px);margin-inline:auto}.media-preview-frame{background:#01070d;place-items:center;min-height:110px;display:grid;overflow:hidden}.media-preview-frame img,.media-preview-frame video{object-fit:contain;background:#01070d;width:100%;max-height:300px;display:block}.media-preview-frame video{pointer-events:auto;touch-action:manipulation}.media-preview-copy{gap:4px;padding:11px;display:grid}.media-preview-copy small{color:#56dfff;letter-spacing:.1em;font-size:8px;font-weight:900}.media-preview-copy b{color:#fff;font-size:16px}.media-preview-copy span,.media-preparation-help,.media-video-editor-note span{color:#b9d4e2;font-size:10px;line-height:1.45}.media-image-editor{border-top:1px solid #1d5877;gap:9px;margin-top:12px;padding-top:12px;display:grid}.media-image-editor label{color:#a7ddef;gap:4px;font-size:9px;font-weight:800;display:grid}.media-image-editor input{accent-color:#17bfee;width:100%}.media-video-editor-note{border-top:1px solid #1d5877;gap:4px;margin-top:12px;padding-top:12px;display:grid}.media-preparation-help{margin-top:11px;display:block}.payment-method-form .delivery-group-link textarea{resize:vertical;overflow-wrap:normal;word-break:normal;white-space:pre;min-height:180px;line-height:1.55;overflow-x:auto}@media (max-width:720px){.product-media-workspace{grid-template-columns:1fr}.media-preparation-panel{padding:15px}.media-preparation-actions button,.media-image-editor button{touch-action:manipulation;min-height:46px;padding:10px 12px;font-size:10px}.media-image-editor>div{grid-template-columns:1fr 1fr;display:grid}.media-image-editor>div button:last-child{grid-column:1/-1}.media-preview-card.media-preview-mobile{width:min(100%,310px)}.media-preview-frame{min-height:150px}.media-preview-frame video{min-height:190px}}@media (max-width:1050px){.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace,.admin-grid-two{grid-template-columns:1fr}.product-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-row{grid-template-columns:auto 1fr auto auto}.client-row>small{grid-column:2}.client-row button{grid-row:1/3}.client-row .suspend-button{grid-column:4}}@media (max-width:720px){.admin-page{grid-template-columns:1fr}.admin-sidebar{border-bottom:1px solid #1b5e8a;border-right:0;min-height:auto;padding:18px}.admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-security{display:none}.admin-main{padding:25px 18px 50px}.admin-topbar{flex-direction:column;align-items:start;gap:18px}.admin-payment{grid-template-columns:auto 1fr auto}.admin-payment>strong{grid-column:2}.admin-payment button{grid-area:1/3/3}.admin-stats{grid-template-columns:1fr}.admin-intro{flex-direction:column;align-items:start}.order-admin-row{grid-template-columns:auto 1fr}.order-admin-row>strong,.order-admin-row button{grid-column:2;justify-self:start}.product-admin-grid,.settings-grid,.admin-form>div{grid-template-columns:1fr}.client-row{grid-template-columns:auto 1fr}.client-row>strong,.client-row>small,.client-row button{grid-column:2;justify-self:start}.client-row button{grid-row:auto}.client-row .suspend-button{grid-column:2}.admin-form label{display:block}.full-panel{padding-inline:16px}}@media (max-width:560px){.delivery-card{padding:25px 18px}.delivery-fields,.delivery-order-data{grid-template-columns:1fr}.delivery-order-data b{text-align:left}.delivery-fields .delivery-file,.delivery-fields .delivery-notes{grid-column:auto}}@media (max-width:520px){.product-grid{grid-template-columns:1fr}.store-preview{padding-block:65px}}.delivery-fields .delivery-group-link{grid-column:1/-1}@media (max-width:560px){.delivery-fields .delivery-group-link{grid-column:auto}}.approval-settings{background:#06182b;border:1px solid #237cad;justify-content:space-between;align-items:center;gap:20px;margin:-4px 0 16px;padding:16px 18px;display:flex}.approval-settings p,.approval-settings b,.approval-settings small{display:block}.approval-settings p{color:#58dcff;letter-spacing:.13em;margin:0 0 5px;font-size:9px;font-weight:900}.approval-settings b{color:#fff;font-size:16px}.approval-settings small{color:#a2c7d9;margin-top:4px;font-size:10px}.approval-settings>div:last-child{gap:8px;display:flex}.approval-settings button{color:#cdefff;background:#06233c;border:1px solid #287eae;padding:10px 11px;font-size:9px;font-weight:900}.approval-settings .approval-active{color:#fff;background:linear-gradient(90deg,#0757ac,#0abce9);border-color:#78ebff}.receipt-placeholder{align-content:center;gap:8px;display:grid}.receipt-placeholder span{color:#5fe0ff;letter-spacing:.13em;font-size:9px;font-weight:900}.receipt-placeholder b{color:#fff;font-size:17px}.receipt-placeholder small{color:#9fc5d8;font-size:10px}.receipt-data{background:#061a2e;border:1px solid #246f9a;grid-template-columns:1fr auto;gap:9px 15px;margin-bottom:16px;padding:13px;display:grid}.receipt-data span{color:#5fddff;font-size:9px;font-weight:900}.receipt-data b{color:#e8fbff;text-align:right;font-size:12px}@media (max-width:560px){.approval-settings{flex-direction:column;align-items:start}.receipt-data{grid-template-columns:1fr}.receipt-data b{text-align:left}}.empty-admin-state{color:#a9cada;text-align:center;place-items:center;gap:8px;min-height:170px;display:grid}.empty-admin-state b{color:#dffaff;font-size:12px}.empty-admin-state span{max-width:340px;font-size:11px;line-height:1.5}.delivery-custom-fields{border-top:1px solid #1b638b;margin-top:16px;padding-top:16px}.delivery-custom-fields>p{color:#59ddff;letter-spacing:.1em;margin:0 0 6px;font-size:10px;font-weight:900}.delivery-custom-fields>span{color:#a7c8d8;margin-bottom:12px;font-size:11px;line-height:1.4;display:block}.delivery-custom-row{grid-template-columns:1fr 1.35fr auto;align-items:end;gap:9px;margin-bottom:9px;display:grid}.delivery-custom-row label{color:#59ddff;letter-spacing:.08em;font-size:9px;font-weight:900}.delivery-custom-row input{color:#fff;background:#041526;border:1px solid #287daa;outline:0;width:100%;margin-top:7px;padding:10px}.delivery-custom-row>button{color:#ffd5db;background:#441825;border:1px solid #b56173;min-width:35px;height:37px;padding:0;font-size:10px;font-weight:900}@media (max-width:560px){.delivery-custom-row{grid-template-columns:1fr}.delivery-custom-row>button{width:100%}}.product-editor .product-description{grid-column:1/-1}.featured-product-toggle{cursor:pointer;background:#031b31c7;border:1px solid #37c9ff80;align-items:center;gap:10px;min-height:54px;padding:11px 13px;display:flex!important}.featured-product-toggle input{accent-color:#16c8ff;flex:none;height:18px;width:18px!important;margin:0!important}.featured-product-toggle span{color:#b9d8e8;letter-spacing:normal;font-size:11px;line-height:1.35}.featured-product-toggle b{color:#67e6ff;letter-spacing:.09em;font-size:11px;display:block}.product-editor textarea{color:#fff;resize:vertical;background:#041526;border:1px solid #287daa;width:100%;min-height:82px;margin-top:7px;padding:10px}.product-media-field{color:#59ddff;letter-spacing:.08em;cursor:pointer;background:#061d32;border:1px dashed #48d9ff;gap:7px;margin-top:15px;padding:13px;font-size:9px;font-weight:900;display:grid}.product-media-field input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.product-media-field span{color:#c8efff;letter-spacing:0;font-size:11px;font-weight:400}.product-plans-editor{border-top:1px solid #1b638b;margin:17px 0;padding-top:16px}.product-plans-editor p{color:#59ddff;letter-spacing:.1em;margin:0 0 6px;font-size:10px;font-weight:900}.product-plans-editor>div>span{color:#a7c8d8;font-size:11px;line-height:1.4}.product-plan-row{grid-template-columns:1fr 1fr auto;align-items:center;gap:9px;margin-top:11px;display:grid}.product-plan-row input{color:#fff;background:#041526;border:1px solid #287daa;min-width:0;padding:10px}.product-plan-row textarea{color:#fff;resize:vertical;background:#041526;border:1px solid #287daa;min-width:0;min-height:72px;padding:10px}.product-plan-row button{color:#ffd5db;background:#441825;border:1px solid #b56173;min-width:35px;height:37px;font-size:10px;font-weight:900}.product-editor-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.product-editor-heading h3{margin:0}.product-form-close{color:#fff;background:#062b49;border:1px solid #52d9ff;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid}.product-kind-picker{background:#061b30;border:1px solid #1f719d;margin:16px 0;padding:15px}.product-kind-picker>p{color:#59ddff;letter-spacing:.1em;margin:0 0 10px;font-size:10px;font-weight:900}.product-kind-picker>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.product-kind-picker button{color:#bad8e8;text-align:left;background:#041526;border:1px solid #287daa;padding:12px}.product-kind-picker button b,.product-kind-picker button span{display:block}.product-kind-picker button b{color:#fff;font-size:11px}.product-kind-picker button span{margin-top:4px;font-size:10px;line-height:1.35}.product-kind-picker .kind-active{background:linear-gradient(120deg,#073b6b,#075477);border-color:#76e9ff;box-shadow:inset 0 0 18px #00b7eb25}.game-variant-row{grid-template-columns:1fr 1fr 1fr .8fr 1fr auto;align-items:center;gap:7px;margin-top:11px;display:grid}.game-variant-row input,.game-variant-row select{color:#fff;background:#041526;border:1px solid #287daa;min-width:0;padding:9px;font-size:10px}.game-variant-row button{color:#ffd5db;background:#441825;border:1px solid #b56173;min-width:34px;height:35px;font-size:10px;font-weight:900}.reseller-plan-row{grid-template-columns:1.1fr 1fr .8fr 1fr auto;align-items:center;gap:7px;margin-top:11px;display:grid}.reseller-plan-row input,.reseller-plan-row select{color:#fff;background:#041526;border:1px solid #287daa;min-width:0;padding:9px;font-size:10px}.reseller-plan-row button{color:#ffdce2;background:#3e1321;border:1px solid #b56173;min-width:34px;height:35px;font-weight:900}@media (max-width:900px){.game-variant-row,.reseller-plan-row{grid-template-columns:1fr 1fr}.reseller-plan-row button,.game-variant-row button{width:100%}}@media (max-width:560px){.product-kind-picker>div,.game-variant-row,.reseller-plan-row{grid-template-columns:1fr}}.game-platform-picker{background:#061b30;border:1px solid #237cad;margin:16px 0;padding:15px}.game-platform-picker>p{color:#59ddff;letter-spacing:.1em;margin:0 0 6px;font-size:10px;font-weight:900}.game-platform-picker>span{color:#a7c8d8;font-size:11px}.game-platform-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.game-platform-picker label{color:#dffaff;background:#041526;border:1px solid #23678c;align-items:center;gap:7px;min-width:0;padding:9px;font-size:10px;display:flex}.game-platform-picker input{accent-color:#10c9f3}.game-variants-editor .game-variant-row{grid-template-columns:1fr 1fr .8fr 1fr auto}.game-variants-editor .game-variant-row select:first-child{display:none}@media (max-width:900px){.game-platform-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.game-platform-picker>div,.game-variants-editor .game-variant-row{grid-template-columns:1fr}}.game-platform-picker>div{grid-template-columns:1fr}.game-platform-picker label{justify-content:flex-start;min-height:38px}.game-platform-picker b{text-overflow:clip;white-space:normal;overflow:visible}.product-unavailable{color:#ffd36c!important}.editor-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.editor-actions .primary-admin-button,.delete-product-button{width:100%}.delete-product-button{color:#ffe4e8;background:#561925;border:1px solid #e06b79;font-size:10px;font-weight:900}.config-dialog .delivery-fields label>span{color:#a9cad9;letter-spacing:0;margin-top:7px;font-size:10px;font-weight:400;display:block}@media (max-width:560px){.editor-actions{grid-template-columns:1fr}}.reference-card{text-align:center;background:radial-gradient(circle at 90% 10%,#0b5da0,#0000 36%),linear-gradient(145deg,#07294a,#030c18);border:1px solid #54dfff;width:min(380px,100% - 28px);padding:18px;position:relative;box-shadow:0 0 42px #008dff75}.reference-card>button{color:#fff;background:0 0;border:0;font-size:25px;position:absolute;top:10px;right:12px}.reference-brand{justify-content:center;align-items:center;gap:9px;display:flex}.reference-brand>span{color:#fff;background:linear-gradient(145deg,#16c9fb,#063173);border:1px solid #72e9ff;border-radius:9px;place-items:center;width:35px;height:35px;font-style:italic;font-weight:900;display:grid}.reference-brand b,.reference-brand small{text-align:left;display:block}.reference-brand b{color:#fff;font-size:15px}.reference-brand small{color:#63e4ff;letter-spacing:.12em;margin-top:3px;font-size:8px;font-weight:900}.reference-success{color:#a2ffe0;background:#06483e;border:2px solid #80ffd0;border-radius:50%;place-items:center;width:48px;height:48px;margin:13px auto 8px;font-size:27px;font-weight:900;display:grid;box-shadow:0 0 20px #00d08e60}.reference-card>p{color:#5de1ff;letter-spacing:.15em;margin:0 0 8px;font-size:10px;font-weight:900}.reference-card>h2{color:#fff;margin:0 0 11px;font-size:23px}.reference-data{text-align:left;background:#04192c;border:1px solid #2e89b9;grid-template-columns:1fr auto;gap:7px 12px;padding:11px;display:grid}.reference-data span{color:#65e1ff;font-size:9px;font-weight:900}.reference-data b{color:#e6fbff;text-align:right;font-size:11px}.reference-card>strong{color:#fff;margin:12px 0 0;font-size:13px;display:block}.reference-card>small{color:#9fc8dc;font-size:10px}@media (max-width:560px){.product-editor .product-description{grid-column:auto}.product-plan-row{grid-template-columns:1fr}.product-plan-row button{width:100%}}.simplified-settings{grid-template-columns:minmax(280px,520px)}.delivery-fields select{color:#fff;background:#041526;border:1px solid #287daa;outline:0;width:100%;margin-top:7px;padding:10px}.config-dialog{width:min(650px,100%)}.config-dialog>h2{font-size:clamp(26px,4vw,34px)}.config-block{border-top:1px solid #1b638b;margin:20px 0;padding-top:18px}.config-block-title p{color:#59ddff;letter-spacing:.1em;margin:0 0 6px;font-size:10px;font-weight:900}.config-block-title span{color:#a7c8d8;font-size:11px;line-height:1.4}.country-config-list,.payment-method-list{gap:8px;margin-top:13px;display:grid}.country-config-row,.config-add-row{grid-template-columns:1.25fr .42fr .58fr .9fr auto;gap:7px;display:grid}.country-config-row input,.config-add-row input{color:#fff;background:#041526;border:1px solid #287daa;min-width:0;padding:9px;font-size:11px}.country-config-row button,.config-add-row button,.secondary-admin-button{color:#dffaff;white-space:nowrap;background:#082b46;border:1px solid #2b9fd0;padding:9px 10px;font-size:9px;font-weight:900}.config-add-row{margin-top:8px}.config-add-row button{background:#073657}.payment-method-row{background:#061a2e;border:1px solid #237cad;justify-content:space-between;align-items:center;gap:15px;padding:12px;display:flex}.payment-method-row b,.payment-method-row span,.payment-method-row small{display:block}.payment-method-row b{color:#fff;font-size:13px}.payment-method-row span{color:#a5cbdc;margin-top:3px;font-size:10px}.payment-method-row small{color:#63dcff;margin-top:5px;font-size:10px}.payment-method-row button{color:#ffd5db;background:#441825;border:1px solid #b56173;padding:8px;font-size:9px;font-weight:900}.payment-method-actions{gap:7px;display:flex}.payment-method-actions button:first-child{color:#dffaff;background:#082b46;border-color:#2b9fd0}.payment-method-form{margin-top:13px}.secondary-admin-button{background:#073957;border-color:#55dfff;width:100%;margin-top:13px;padding:12px}@media (max-width:560px){.country-config-row,.config-add-row{grid-template-columns:1fr}.config-add-row button{min-height:38px}.payment-method-row{flex-direction:column;align-items:start}}@keyframes logo-3d{0%{transform:translate(-50%,-50%)translate(-3%,-3%)rotateX(0)rotateY(-16deg)scale(1.06)}25%{transform:translate(-50%,-50%)translate(2%,2%)rotateX(-90deg)rotateY(16deg)scale(1.12)}50%{transform:translate(-50%,-50%)translate(3%,3%)rotateX(-180deg)rotateY(-16deg)scale(1.06)}75%{transform:translate(-50%,-50%)translate(-2%,-2%)rotateX(-270deg)rotateY(16deg)scale(1.12)}to{transform:translate(-50%,-50%)translate(-3%,-3%)rotateX(-360deg)rotateY(-16deg)scale(1.06)}}@keyframes logo-side{0%{transform:translate(-50%,-50%)translate(-3%,-3%)rotateY(0)scale(1.06)}25%{transform:translate(-50%,-50%)translate(2%,2%)rotateY(90deg)scale(1.12)}50%{transform:translate(-50%,-50%)translate(3%,3%)rotateY(180deg)scale(1.06)}75%{transform:translate(-50%,-50%)translate(-2%,-2%)rotateY(270deg)scale(1.12)}to{transform:translate(-50%,-50%)translate(-3%,-3%)rotateY(360deg)scale(1.06)}}@keyframes reveal-topup{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes detail-card-3d-open{0%{opacity:0;transform:perspective(1200px)rotateY(-92deg)rotateX(10deg)scale(.82)}54%{opacity:1;transform:perspective(1200px)rotateY(12deg)rotateX(-3deg)scale(1.025)}76%{transform:perspective(1200px)rotateY(-5deg)rotateX(1deg)scale(.995)}to{opacity:1;transform:perspective(1200px)rotateY(0)rotateX(0)scale(1)}}@media (prefers-reduced-motion:reduce){.detail-card{animation:none}}body .panel-top h1,body .store-brand,body .store-heading h2,body .product-card h3,body .detail-card h2,body .checkout-card h2,body .profile-hero h1,body .orders-title h2{-webkit-text-stroke:.35px #bdf3ff8a;text-shadow:0 1px #d7faff9c,0 2px #0e518f,0 4px 8px #000d,0 0 13px #008ed97a;background:linear-gradient(#e9fcff 0%,#8aeaff 18%,#13b8ff 42%,#0874c7 70%,#03498f 100%);-webkit-background-clip:text;background-clip:text;color:#0000!important}.admin-page{color:#e9f8ff;background:radial-gradient(circle at 84% 8%,#0a4d92 0,#0000 22%),#020812;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.admin-sidebar{background:#041221;border-right:1px solid #1b5e8a;flex-direction:column;min-height:100vh;padding:26px 16px;display:flex}.admin-mobile-section-picker{display:none}.catalog-empty{color:#d9f5ff;text-align:center;background:#041d36b3;border:1px dashed #2dcbff94;grid-column:1/-1;margin:0;padding:22px;font-weight:700}.admin-brand{align-items:center;gap:10px;padding:0 10px 31px;display:flex}.admin-brand>span,.admin-user>span{color:#fff;background:linear-gradient(145deg,#15c7fb,#063173);border:1px solid #65e4ff;border-radius:10px;place-items:center;width:39px;height:39px;font-style:italic;font-weight:900;display:grid;box-shadow:0 0 13px #00aaff75}.admin-brand b,.admin-brand small{display:block}.admin-brand b{color:#fff;letter-spacing:-.05em;font-size:17px}.admin-brand small{color:#54d9ff;letter-spacing:.14em;margin-top:3px;font-size:8px;font-weight:900}.admin-sidebar nav{gap:4px;display:grid}.admin-sidebar nav button{color:#b9d9e9;text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;padding:12px 13px;font-size:12px;font-weight:800;display:flex}.admin-sidebar nav button:hover,.admin-sidebar nav .admin-active{color:#fff;background:#08335a;border-color:#2ca5d5}.admin-sidebar nav strong{color:#fff;background:#0aa8e8;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.admin-security{background:#06243d;border:1px solid #1e6e99;margin-top:auto;padding:14px}.admin-security span,.admin-security b,.admin-security small{display:block}.admin-security span{color:#5ce0ff;letter-spacing:.11em;margin-bottom:7px;font-size:9px;font-weight:900}.admin-security b{color:#fff;font-size:12px}.admin-security small{color:#91b7cc;margin-top:6px;font-size:10px;line-height:1.4}.admin-main{min-width:0;padding:38px clamp(24px,5vw,70px)}.admin-topbar{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.admin-topbar p,.admin-section-title p,.admin-actions>p{color:#52dbff;letter-spacing:.16em;margin:0 0 8px;font-size:10px;font-weight:900}.admin-topbar h1,.admin-section-title h2{color:#0000;-webkit-text-stroke:.25px #bdf3ff7d;text-shadow:0 2px #0a4980,0 5px 10px #000b;background:linear-gradient(#effdff,#35c2ff 50%,#0761b3);-webkit-background-clip:text;background-clip:text;margin:0;font-family:Arial Black,Arial,sans-serif}.admin-topbar h1{letter-spacing:-.06em;font-size:clamp(32px,4vw,48px)}.admin-user{align-items:center;gap:9px;display:flex}.admin-user b,.admin-user small{display:block}.admin-user b{font-size:11px}.admin-user small{color:#89b8d0;margin-top:3px;font-size:10px}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:27px;display:grid}.admin-stats article{background:linear-gradient(145deg,#072744,#05182b);border:1px solid #237cad;flex-direction:column;min-height:138px;padding:17px;display:flex}.admin-stats span{color:#66dfff;letter-spacing:.1em;font-size:9px;font-weight:900}.admin-stats strong{color:#fff;margin:auto 0 5px;font-size:25px}.admin-stats small{color:#9dc0d3;font-size:10px}.admin-workspace{grid-template-columns:minmax(0,1fr) 270px;gap:16px;display:grid}.admin-payments,.admin-actions{background:#06182b;border:1px solid #237cad}.admin-payments{padding:23px}.admin-section-title{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.admin-section-title h2{letter-spacing:-.055em;font-size:27px}.admin-section-title button{color:#d6f8ff;background:#082a45;border:1px solid #2da6d8;padding:8px 10px;font-size:9px;font-weight:900}.payment-list{border-top:1px solid #1a638d}.admin-payment{border-bottom:1px solid #1a638d;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.customer-avatar{color:#fff;background:#0a75b0;border:1px solid #64dcff;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.payment-customer b,.payment-customer span{display:block}.payment-customer b{color:#fff;font-size:12px}.payment-customer span{color:#97bdd2;margin-top:4px;font-size:10px}.admin-payment>strong{color:#dffaff;font-size:13px}.admin-payment button{color:#e8fbff;background:#08335b;border:1px solid #2dc7ff;padding:8px 9px;font-size:9px;font-weight:900}.admin-actions{padding:20px}.admin-actions>button{color:#dff8ff;text-align:left;background:#082740;border:1px solid #267fac;width:100%;margin-bottom:9px;padding:12px 10px;font-size:10px;font-weight:900}.admin-actions>button:first-of-type{color:#fff;background:linear-gradient(90deg,#0055af,#08b6e8);border-color:#7deaff}.admin-actions>div{border-top:1px solid #1c668e;margin-top:20px;padding-top:17px}.admin-actions span,.admin-actions b{display:block}.admin-actions span{color:#5df;letter-spacing:.1em;margin-bottom:8px;font-size:9px;font-weight:900}.admin-actions b{color:#d7eff9;font-size:12px;line-height:1.45}.admin-review{z-index:30;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000b;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.admin-review article{background:linear-gradient(145deg,#092e52,#030c18);border:1px solid #3acbff;width:min(420px,100%);padding:31px;position:relative;box-shadow:0 0 38px #008dff70}.admin-review article>button{color:#fff;background:0 0;border:0;font-size:25px;position:absolute;top:10px;right:12px}.admin-review p{color:#51dcff;letter-spacing:.15em;margin:0 0 10px;font-size:10px;font-weight:900}.admin-review h2{margin:0 0 20px;font-size:32px}.receipt-placeholder{color:#a5d9ed;text-align:center;background:#061e34;border:1px dashed #55dcff;place-items:center;min-height:150px;margin-bottom:16px;font-size:11px;font-weight:900;line-height:1.6;display:grid}.admin-review strong{color:#cee5ef;margin-bottom:19px;font-size:12px;line-height:1.45;display:block}.admin-review article>div:last-child{grid-template-columns:1fr 1.35fr;gap:9px;display:grid}.admin-review article>div:last-child button{color:#fff;padding:12px 8px;font-size:10px;font-weight:900}.reject-payment{background:#4a1521;border:1px solid #c85b6a}.approve-payment{background:linear-gradient(90deg,#007f68,#13ba98);border:1px solid #83f3c3}.admin-notice{color:#dffaff;background:#073755;border:1px solid #58e1ff;justify-content:space-between;align-items:center;gap:14px;margin:-14px 0 20px;padding:12px 14px;font-size:12px;display:flex}.admin-notice button{color:#fff;background:0 0;border:0;font-size:19px}.admin-intro{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.admin-intro p{color:#55dcff;letter-spacing:.15em;margin:0 0 9px;font-size:10px;font-weight:900}.admin-intro h2{color:#e8fbff;letter-spacing:-.06em;text-shadow:0 2px 6px #000;margin:0 0 8px;font-family:Arial Black,Arial,sans-serif;font-size:31px}.admin-intro span{color:#abc9d9;font-size:12px}.admin-intro>strong{color:#a9efff;letter-spacing:.09em;white-space:nowrap;background:#082b46;border:1px solid #2b9fd0;padding:10px 12px;font-size:10px}.primary-admin-button{color:#fff;letter-spacing:.05em;background:linear-gradient(90deg,#005dbb,#0ab9ea);border:1px solid #8defff;padding:12px 14px;font-size:10px;font-weight:900}.admin-grid-two{grid-template-columns:1.3fr 1fr;gap:16px;display:grid}.admin-panel{background:#06182b;border:1px solid #237cad;padding:22px}.full-panel{padding:0 22px}.simple-row{border-top:1px solid #1b638b;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.order-mini,.order-big{color:#fff;background:#0a75b0;place-items:center;font-weight:900;display:grid}.order-mini{width:34px;height:34px;font-size:10px}.simple-row b,.simple-row small{display:block}.simple-row b{color:#fff;font-size:12px}.simple-row small{color:#9fc1d4;margin-top:4px;font-size:10px}.simple-row strong{color:#91f4ca;font-size:9px}.attention-item{gap:10px;padding-top:7px;display:grid}.attention-item b{color:#fff;font-size:16px}.attention-item span{color:#aecbd9;font-size:12px;line-height:1.45}.attention-item button{color:#fff;background:#08335a;border:1px solid #43c7ff;width:fit-content;padding:9px 10px;font-size:9px;font-weight:900}.order-admin-row{border-bottom:1px solid #1b638b;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:18px 0;display:grid}.order-big{border:1px solid #72e5ff;width:45px;height:45px}.order-admin-row b,.order-admin-row small,.order-admin-row span{display:block}.order-admin-row b{color:#fff;font-size:14px}.order-admin-row small{color:#c8efff;margin-top:3px;font-size:11px}.order-admin-row span{color:#8db9d0;margin-top:5px;font-size:10px}.order-admin-row>strong{color:#8dffca;background:#063c35;border:1px solid #60e6c0;padding:7px 9px;font-size:9px}.order-admin-row button,.client-row button{color:#e5fbff;background:#073258;border:1px solid #2ec6ff;padding:8px 9px;font-size:9px;font-weight:900}.admin-form{background:#061e34;border:1px solid #36b9ee;margin:0 0 20px;padding:22px}.admin-form h3{color:#fff;margin:0 0 18px;font-size:20px}.admin-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.admin-form label{color:#5fdfff;letter-spacing:.08em;font-size:9px;font-weight:900}.admin-form input,.admin-form select{color:#fff;background:#041526;border:1px solid #287daa;width:100%;margin-top:7px;padding:10px}.product-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-admin-grid article{background:#06182b;border:1px solid #237cad;padding:0 17px 17px;overflow:hidden}.product-admin-art{color:#fff;background:radial-gradient(circle,#19b8ef,#083571 70%);border-bottom:1px solid #2178a9;place-items:center;height:120px;margin:0 -17px 15px;font-size:45px;font-weight:900;display:grid;overflow:hidden}.product-admin-art img,.product-admin-art video{object-fit:contain;object-position:center;background:#03111f;width:100%;height:100%;padding:5px;display:block}.product-admin-grid p{color:#4edaff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:900}.product-admin-grid h3{color:#fff;margin:0 0 8px;font-size:20px}.product-admin-grid>article>span{color:#a7c7d8;min-height:30px;font-size:11px;display:block}.product-admin-grid article>div:last-child{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.product-admin-grid article>div:last-child b{color:#87f1c2;font-size:9px}.product-admin-grid article button{color:#e6fbff;background:#08335a;border:1px solid #37c6ff;padding:7px 9px;font-size:9px;font-weight:900}.client-row{border-bottom:1px solid #1b638b;grid-template-columns:auto 1fr auto auto auto auto;align-items:center;gap:13px;padding:16px 0;display:grid}.client-row b,.client-row span{display:block}.client-row b{color:#fff;font-size:13px}.client-row span{color:#9bbdd0;margin-top:4px;font-size:10px}.client-row>strong{color:#dffaff;font-size:12px}.client-row>small{color:#9ac0d5;font-size:10px}.client-row .suspend-button{color:#ffccd2;background:#421923;border-color:#c66d78}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-grid button{color:#fff;text-align:left;background:#06182b;border:1px solid #237cad;min-height:165px;padding:21px}.settings-grid b,.settings-grid span,.settings-grid small{display:block}.settings-grid b{color:#ecfbff;margin-bottom:9px;font-size:18px}.settings-grid span{color:#aac8d9;font-size:12px;line-height:1.5}.settings-grid small{color:#54dcff;letter-spacing:.08em;margin-top:17px;font-size:9px;font-weight:900}.client-detail{background:#061b30;border:1px solid #287eac;grid-template-columns:1fr 1fr;gap:9px 16px;margin-bottom:18px;padding:15px;display:grid}.client-detail span{color:#5cddff;font-size:9px;font-weight:900}.client-detail b{color:#e7f9ff;text-align:right;font-size:12px}.delivery-review{align-items:start;padding-block:30px;overflow-y:auto}.delivery-card{background:linear-gradient(145deg,#092e52,#030c18);border:1px solid #3acbff;width:min(620px,100%);padding:31px;position:relative;box-shadow:0 0 38px #008dff70}.delivery-card>button:first-child{color:#fff;background:0 0;border:0;font-size:25px;position:absolute;top:10px;right:12px}.delivery-card>p{color:#51dcff;letter-spacing:.15em;margin:0 0 10px;font-size:10px;font-weight:900}.delivery-card>h2{color:#fff;margin:0 0 17px;font-size:32px}.delivery-order-data{background:#061a2e;border:1px solid #267daa;grid-template-columns:1fr 1fr;gap:8px 15px;margin-bottom:18px;padding:13px;display:grid}.delivery-order-data span{color:#57dcff;font-size:9px;font-weight:900}.delivery-order-data b{color:#e5faff;text-align:right;font-size:12px}.delivery-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.delivery-fields label{color:#59ddff;letter-spacing:.08em;font-size:9px;font-weight:900}.delivery-fields input,.delivery-fields textarea{color:#fff;background:#041526;border:1px solid #287daa;outline:0;width:100%;margin-top:7px;padding:10px}.delivery-fields textarea{resize:vertical;min-height:88px}.delivery-fields .delivery-file{cursor:pointer;background:#061d32;border:1px dashed #48d9ff;grid-column:1/-1;gap:7px;padding:12px;display:grid}.delivery-file input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.delivery-file span{color:#c8efff;font-size:11px;font-weight:400}.delivery-fields .delivery-notes{grid-column:1/-1}.delivery-card>small{color:#9dc4d8;margin:17px 0 13px;font-size:10px;line-height:1.4;display:block}.delivery-card>.primary-admin-button{width:100%}.reference-proof{color:#dff7ff;text-align:left;box-shadow:none;background:#020c17;border:1px solid #1b7eb2;margin:0 0 11px;padding:6px}.reference-proof-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.reference-proof-top span{color:#145478;letter-spacing:.08em;font-size:9px;font-weight:900}.reference-proof-top b{color:#007965;font-size:9px}.reference-proof-lines{gap:8px;margin:14px 0 10px;display:grid}.reference-proof-lines i{background:linear-gradient(90deg,#315a7190 0 72%,#0000 72%);border-radius:3px;height:8px;display:block}.reference-proof-lines i:nth-child(2){background:linear-gradient(90deg,#315a7190 0 53%,#0000 53%)}.reference-proof-lines i:nth-child(3){background:linear-gradient(90deg,#315a7190 0 88%,#0000 88%)}.reference-proof small{color:#456779;font-size:9px;font-weight:700}.reference-confirmation{color:#dcfff1;text-align:left;background:#063a33;border:1px solid #49e0aa;align-items:center;gap:11px;margin:14px 0 19px;padding:11px;display:flex}.reference-confirmation>span{color:#76ffd0;border:1px solid #76ffd0;border-radius:50%;place-items:center;width:27px;height:27px;font-size:17px;display:grid}.reference-confirmation b,.reference-confirmation small{display:block}.reference-confirmation b{color:#b8ffe1;letter-spacing:.05em;font-size:9px}.reference-confirmation small{color:#9fdac6;margin-top:4px;font-size:9px}.reference-settings-card{background:linear-gradient(100deg,#06223b,#083c63);border-color:#25b8d9;justify-content:space-between;align-items:center;gap:22px;margin-top:16px;display:flex}.reference-settings-card p{color:#5de3ff;letter-spacing:.12em;margin:0 0 7px;font-size:9px;font-weight:900}.reference-settings-card h3{color:#f2fdff;margin:0 0 8px;font-size:20px}.reference-settings-card span{color:#b3d3e1;font-size:11px;line-height:1.4}.reference-settings-card .primary-admin-button{white-space:nowrap}@media (max-width:560px){.reference-settings-card{flex-direction:column;align-items:start}.reference-settings-card .primary-admin-button{width:100%}}.store-trust-row{align-items:stretch;gap:12px;width:min(100%,830px);margin:0 auto 22px;display:flex}.references-cta{color:#e9fcff;background:linear-gradient(100deg,#063354,#075d86);border:1px solid #4adef5;flex:1;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:13px 16px;text-decoration:none;display:grid;box-shadow:0 0 18px #00b7e64a}.references-cta:hover{border-color:#b0f8ff;transform:translateY(-1px)}.references-cta>span:nth-child(2) b,.references-cta>span:nth-child(2) small{display:block}.references-cta>span:nth-child(2) b{color:#fff;letter-spacing:.05em;font-size:12px;font-weight:900}.references-cta>span:nth-child(2) small{color:#b9edff;margin-top:4px;font-size:10px}.references-icon{color:#83ffdc;background:#05463e;border:1px solid #78ffd5;border-radius:50%;place-items:center;width:31px;height:31px;font-size:19px;display:grid}.references-cta>strong{color:#d7fbff;letter-spacing:.08em;white-space:nowrap;font-size:9px}.references-pending{cursor:default;opacity:.8}.whatsapp-float{color:#fff;background:linear-gradient(135deg,#108b60,#1bcf86);border:1px solid #84ffd0;justify-content:center;align-items:center;gap:8px;min-width:142px;padding:13px;font-size:10px;font-weight:900;display:flex;box-shadow:0 0 18px #17de8b64}.whatsapp-float span,.whatsapp-card-icon{color:#078652;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid}.whatsapp-card{color:#eafff6;text-align:center;background:linear-gradient(145deg,#07392e,#030d12);border:1px solid #5ce9b1;width:min(415px,100%);padding:30px;position:relative;box-shadow:0 0 38px #0cd68252}.whatsapp-card>p{color:#82ffd0;letter-spacing:.13em;margin:0 0 10px;font-size:9px;font-weight:900}.whatsapp-card h2{color:#fff;margin:0 0 15px;font-size:30px}.whatsapp-card-icon{color:#08a762;width:52px;height:52px;margin:0 auto 14px;font-size:13px}.whatsapp-card>strong{margin-bottom:14px;font-size:12px;display:block}.whatsapp-card>div{gap:9px;display:grid}.whatsapp-card>div a{color:#eafff5;text-align:left;background:#07523e;border:1px solid #56e9aa;justify-content:space-between;align-items:center;gap:8px;padding:13px;text-decoration:none;display:flex}.whatsapp-card>div a b,.whatsapp-card>div a span{font-size:11px}.whatsapp-card>div a span{color:#91ffcf;font-size:9px;font-weight:900}.whatsapp-card>div>small{color:#b9e5d1;border:1px dashed #55be94;padding:12px;font-size:11px;line-height:1.5}.whatsapp-card .whatsapp-warning{color:#ffd8dc;letter-spacing:0;background:#531d27;border:1px solid #fa6573;margin:16px 0 0;padding:10px;font-size:10px;font-weight:700;line-height:1.45}@media (max-width:620px){.store-trust-row{flex-direction:column;margin-bottom:18px}.references-cta{grid-template-columns:auto 1fr}.references-cta>strong{grid-column:2}.whatsapp-float{min-height:46px}.whatsapp-card{padding:25px 18px}}.store-trust-row{width:min(100%,790px)}.store-after-catalog{z-index:1;max-width:1220px;margin:0 auto;position:relative}.store-references-top{z-index:1;width:min(100%,790px);margin:0 auto 26px;position:relative}.store-after-catalog .how-to-buy{margin-top:0}.whatsapp-float{z-index:18;border-radius:999px;min-width:auto;position:fixed;bottom:22px;right:22px;box-shadow:0 7px 25px #17de8b7d}.whatsapp-float:hover{transform:translateY(-2px)}@media (max-width:620px){.whatsapp-float{min-height:44px;padding:11px 13px;bottom:14px;right:14px}}.cursor-logo{z-index:100;pointer-events:none;opacity:0;will-change:transform, opacity;background:#031326;border:1px solid #75eaff;border-radius:50%;width:30px;height:30px;transition:none;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-100px,-100px);box-shadow:0 0 0 2px #0095e238,0 0 8px #00b7ff82}.cursor-logo img{object-fit:cover;object-position:center;width:100%;height:100%;transform:scale(1.06)}.cursor-logo .cursor-brand-glyph{border-width:1px;width:100%;height:100%;font-size:10px;box-shadow:inset 0 0 0 1px #04112c,inset 0 0 8px #00c6ff9e}.cursor-logo-visible{opacity:1}@media (pointer:coarse){.cursor-logo{display:none}}@media (pointer:fine){.family-cursor-ready .access-page,.family-cursor-ready .access-page *,.family-cursor-ready .store-preview,.family-cursor-ready .store-preview *{cursor:none!important}}.profile-balance{display:none}.profile-grid{grid-template-columns:1fr}.store-preview{background:#020711}.store-preview:before{opacity:0}.store-logo-bg{opacity:.2}.store-message{z-index:2;color:#fff5dc;background:#3b290d;border:1px solid #f2c56d;align-items:center;gap:10px;width:min(100% - 32px,850px);margin:0 auto 18px;padding:11px 13px;display:flex;position:relative}.store-message>span{border:1px solid #ffe49f;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-weight:900;display:grid}.store-message p{flex:1;margin:0;font-size:11px;font-weight:700}.store-message button{color:#fff8e9;background:0 0;border:0;font-size:18px}.checkout-error{background:#4d1722;border:1px solid #f16d79;padding:10px;font-weight:700;line-height:1.4;color:#ffdde1!important;margin:12px 0!important;font-size:11px!important}.catalog-section{z-index:1;max-width:1220px;margin:0 auto 34px;position:relative}.store-catalog-switch{z-index:1;background:linear-gradient(105deg,#062a48,#071425 72%);border:1px solid #1b769e;justify-content:space-between;align-items:center;gap:22px;max-width:1220px;margin:0 auto 28px;padding:18px 20px;display:flex;position:relative;box-shadow:0 0 26px #007dc52b}.store-catalog-switch p{color:#4ddcff;letter-spacing:.15em;margin:0 0 6px;font-size:9px;font-weight:900}.store-catalog-switch h3{color:#f0fbff;text-shadow:2px 2px #08355c;margin:0;font-size:clamp(20px,2.5vw,27px)}.store-catalog-switch span{color:#b9d7e7;margin-top:5px;font-size:12px;display:block}.store-catalog-switch-actions,.admin-catalog-filter{flex-wrap:wrap;gap:8px;display:flex}.store-catalog-switch-actions button,.admin-catalog-filter button{color:#dff7ff;letter-spacing:.06em;background:#061b2e;border:1px solid #258fc0;min-height:38px;padding:0 13px;font-size:10px;font-weight:900}.store-catalog-switch-actions button.catalog-switch-active,.admin-catalog-filter button.filter-active{color:#02101b;background:linear-gradient(90deg,#0783cf,#22cbef);box-shadow:0 0 18px #00b8ed55}.account-catalog-selector{z-index:1;max-width:1220px;transform-style:preserve-3d;perspective:1050px;background:radial-gradient(circle at 18% 0,#08b7ff38,#0000 32%),radial-gradient(circle at 86% 98%,#0058c851,#0000 43%),linear-gradient(145deg,#092444 0%,#04101f 55%,#010711 100%);border:1px solid #22c7fa;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(310px,.85fr);gap:20px;margin:0 auto 26px;padding:70px 32px 32px;animation:6.6s ease-in-out infinite account-catalog-float;display:grid;position:relative;overflow:hidden;box-shadow:0 0 44px #008bdc55,inset 0 0 48px #00a7e526}.account-catalog-selector:before,.account-catalog-selector:after{content:"";pointer-events:none;position:absolute}.account-catalog-selector:before{border:1px solid #6eeeff66;border-radius:21px;inset:9px;box-shadow:inset 0 0 30px #00c7ff24}.account-catalog-selector:after{border:1px solid #22ceff55;border-radius:50%;width:420px;height:420px;bottom:-270px;right:-190px;transform:rotate(18deg);box-shadow:0 0 0 32px #008dce10,0 0 0 65px #008dce0a,0 0 82px #00bfff52}.account-catalog-selector>:not(.account-catalog-emblem){z-index:1;position:relative}.account-catalog-emblem{z-index:2;background:#020a14;border:2px solid #24c9ff;border-radius:50%;width:58px;height:58px;padding:4px;position:absolute;top:13px;left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #0059aa77,0 0 22px #00c9ff9c,0 0 46px #008fe755}.account-catalog-emblem img{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}.account-catalog-emblem .reseller-brand-glyph{border-width:1px;width:100%;height:100%;font-size:20px;box-shadow:inset 0 0 0 1px #04112c,inset 0 0 10px #00c6ff9e}.store-account-gated{isolation:isolate;background:#01050b;min-height:min(100vh,860px);overflow:hidden}.store-account-gated:before{content:"";z-index:1;pointer-events:none;transform-origin:50% 24%;will-change:transform, filter;background:linear-gradient(#01050b56 0%,#01050b12 31%,#01050b4d 60%,#01050bf2 100%),url(/account-noir-gangster-tears-visible-v2.png) top/cover no-repeat;position:absolute;inset:0;opacity:1!important}.store-account-gated:after{content:none}.account-noir-intro-video{z-index:1;object-fit:cover;object-position:center 36%;filter:brightness(.91)contrast(1.06)saturate(.76);pointer-events:none;background:#01050b;width:100%;height:100%;display:none;position:absolute;inset:0}.store-account-gated>:not(.account-catalog-selector):not(.account-noir-intro-video):not(.account-catalog-cinematic-entry){display:none!important}.store-account-gated .account-catalog-selector{z-index:2;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#01081052;width:min(100% - 32px,690px);margin:clamp(250px,38vh,360px) auto 0;box-shadow:0 0 30px #00b9ef50,inset 0 0 22px #00142588}.store-account-gated .account-catalog-copy h3{font-size:clamp(27px,4vw,39px)}.account-catalog-cinematic-entry{z-index:4;color:#edfbff;text-align:center;isolation:isolate;background:linear-gradient(90deg,#01050be8 0%,#071c2dde 42%,#01050be8 100%),radial-gradient(#0775a932 0%,#0000 56%),#01050b;grid-template-columns:minmax(0,1fr);place-content:center;gap:13px;padding:34px 24px;animation:1.35s cubic-bezier(.16,.82,.22,1) both account-catalog-cinema-in;display:grid;position:absolute;inset:0;overflow:hidden}.account-catalog-cinematic-entry:before,.account-catalog-cinematic-entry:after{content:"";z-index:-1;background:#000307;height:clamp(54px,13vh,118px);position:absolute;left:0;right:0}.account-catalog-cinematic-entry:before{border-bottom:1px solid #0a344f;animation:1.35s cubic-bezier(.16,.82,.22,1) both account-catalog-cinema-top;top:0}.account-catalog-cinematic-entry:after{border-top:1px solid #0a344f;animation:1.35s cubic-bezier(.16,.82,.22,1) both account-catalog-cinema-bottom;bottom:0}.account-catalog-cinematic-entry span,.account-catalog-cinematic-entry small{color:#5be7ff;letter-spacing:.28em;font-size:10px;font-weight:900}.account-catalog-cinematic-entry strong{color:#f1fcff;letter-spacing:.075em;text-shadow:0 3px #073c60,0 0 30px #00bcff8e;max-width:760px;font-size:clamp(28px,5vw,62px);font-weight:900;line-height:1.05;animation:1.05s cubic-bezier(.16,.82,.22,1) both account-catalog-cinema-title}.account-catalog-cinematic-entry i{background:#0c3550;justify-self:center;width:min(270px,62vw);height:2px;overflow:hidden}.account-catalog-cinematic-entry i:after{content:"";background:linear-gradient(90deg,#0000,#6af1ff 28%,#fff 52%,#56dfff 74%,#0000);width:100%;height:100%;animation:1.05s ease-out both account-catalog-cinema-scan;display:block;box-shadow:0 0 16px #00c8ff}.account-catalog-selector-spinning{pointer-events:none;animation:.72s cubic-bezier(.17,.82,.22,1) both account-catalog-dismiss!important}.store-account-gated.store-account-transitioning:before{background:linear-gradient(#01050b55 0%,#01050b14 31%,#01050b55 66%,#01050bf4 100%);animation:1s cubic-bezier(.16,.82,.22,1) both account-noir-advance}.store-account-gated.store-account-transitioning .account-noir-intro-video{animation:.42s ease-out both account-noir-video-reveal,4.8s linear both account-noir-video-push;display:block}.store-account-gated.store-account-transitioning .account-catalog-selector:before{animation:.72s both account-catalog-border-flash}.store-account-gated.store-account-transitioning .account-catalog-selector:after{animation:.72s cubic-bezier(.16,.82,.22,1) both account-catalog-orbit}@keyframes account-catalog-float{0%,to{transform:perspective(1100px)rotateY(0)rotateX(0)translateY(0)}25%{transform:perspective(1100px)rotateY(-3.4deg)rotateX(1.6deg)translateY(-6px)scale(1.008)}50%{transform:perspective(1100px)rotateY(3.8deg)rotateX(-1.8deg)translateY(0)scale(1.014)}75%{transform:perspective(1100px)rotateY(-2.4deg)rotateX(1.4deg)translateY(-4px)scale(1.007)}}@keyframes account-catalog-dismiss{0%{opacity:1;filter:brightness();transform:perspective(1100px)rotateY(0)rotateX(0)translateY(0)scale(1)}38%{opacity:1;filter:brightness(1.3);transform:perspective(1100px)rotateY(-7deg)rotateX(2deg)translateY(-7px)scale(1.025)}to{opacity:0;filter:brightness(1.45)blur(1px);transform:perspective(1100px)rotateY(10deg)rotateX(-2deg)translateY(-24px)scale(.94)}}@keyframes account-catalog-cinema-in{0%{opacity:0;filter:brightness(1.75)}13%{opacity:1;filter:brightness(1.18)}to{opacity:1;filter:brightness()}}@keyframes account-catalog-cinema-top{0%{transform:translateY(-105%)}55%,to{transform:translateY(0)}}@keyframes account-catalog-cinema-bottom{0%{transform:translateY(105%)}55%,to{transform:translateY(0)}}@keyframes account-catalog-cinema-title{0%{opacity:0;letter-spacing:.18em;transform:translateY(22px)scale(.93)}58%{opacity:1;transform:translateY(0)scale(1.02)}to{opacity:1;letter-spacing:.075em;transform:translateY(0)scale(1)}}@keyframes account-catalog-cinema-scan{0%{opacity:0;transform:translate(-110%)}25%{opacity:1}to{opacity:1;transform:translate(110%)}}@keyframes account-noir-advance{0%{filter:brightness(.9)saturate(.9);transform:scale(1)}42%{filter:brightness(1.18)saturate(1.1);transform:scale(1.03)}to{filter:brightness(1.04)saturate(1.04);transform:scale(1.01)}}@keyframes account-noir-video-reveal{0%{opacity:0;filter:brightness(.58)contrast(1.06)saturate(.6)}to{opacity:1;filter:brightness(.91)contrast(1.06)saturate(.76)}}@keyframes account-noir-video-push{0%{transform:scale(1)}to{transform:scale(1.045)}}@keyframes account-noir-video-push-mobile{0%{transform:scale(.95)}to{transform:scale(.985)}}@keyframes account-noir-smoke{0%,to{opacity:.35;transform:translate(-3%,9%)scale(.86)}45%{opacity:.92;transform:translate(4%,-12%)scale(1.17)}76%{opacity:.48;transform:translate(-5%,-22%)scale(1.31)}}@keyframes account-catalog-border-flash{0%,to{border-color:#6eeeff66;box-shadow:inset 0 0 30px #00c7ff24}42%{border-color:#c3f9ff;box-shadow:inset 0 0 58px #38eaff86,0 0 40px #00d9ff6e}}@keyframes account-catalog-orbit{0%{opacity:.2;transform:rotate(18deg)scale(.8)}45%{opacity:1;transform:rotate(214deg)scale(1.16)}to{opacity:.75;transform:rotate(378deg)scale(1)}}.account-catalog-copy p{color:#51ddff;letter-spacing:.16em;margin:0 0 7px;font-size:10px;font-weight:900}.account-catalog-copy h3{color:#e9fbff;letter-spacing:-.045em;text-shadow:0 1px #fcffff,0 2px #72d8ee,0 4px #19769d,0 6px #062740,0 0 18px #00bdfc66;margin:0;font-size:clamp(24px,3vw,35px)}.account-catalog-copy span{color:#bedbea;margin-top:8px;font-size:13px;line-height:1.45;display:block}.account-catalog-actions{grid-template-columns:1fr 1fr;align-content:center;gap:10px;display:grid}.account-catalog-actions button{color:#dff9ff;letter-spacing:.08em;text-shadow:0 1px #196e95,0 2px #03131f,0 0 12px #45ddff55;background:linear-gradient(145deg,#0b3152,#041525 72%);border:1px solid #248fbd;min-height:76px;font-size:11px;font-weight:900;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;transform:translateZ(14px);box-shadow:inset 0 1px #8ceeff2e,inset 0 -5px #010b145c}.account-catalog-actions button:hover:not(:disabled),.account-catalog-actions button.account-catalog-active{color:#02121d;text-shadow:0 1px #efffff,0 2px #2a85ac,0 4px #064c72;background:linear-gradient(135deg,#0785d3,#22d0ed);border-color:#67eaff;transform:translateY(-3px)translateZ(20px);box-shadow:0 0 22px #00b8ed66,inset 0 1px #e0ffff88,inset 0 -5px #0274aa88}.account-catalog-actions button:disabled{opacity:.65}.account-catalog-loading{color:#75edff;letter-spacing:.1em;text-align:center;grid-column:1/-1;font-size:10px;font-weight:900}.account-catalog-empty{z-index:1;color:#cdebf8;text-align:center;background:#051a2c;border:1px dashed #247fa8;max-width:1220px;margin:0 auto 30px;padding:30px 22px;position:relative}.reseller-catalog .catalog-heading{border-bottom-color:#b07829}.reseller-catalog .catalog-heading p{color:#ffd46b}.reseller-catalog .catalog-heading>span{color:#ffe3a0;background:#251906;border-color:#a46b1f}.admin-catalog-filter{margin:-8px 0 20px}.catalog-heading{border-bottom:1px solid #1b668d;justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;padding:0 0 13px;display:flex}.catalog-heading p{color:#4ddcff;letter-spacing:.15em;margin:0 0 7px;font-size:9px;font-weight:900}.catalog-heading h3{color:#eafaff;letter-spacing:-.05em;text-shadow:2px 2px #08355c,0 0 15px #009eff48;margin:0;font-size:clamp(25px,3vw,34px)}.catalog-heading>span{color:#b2eaff;letter-spacing:.08em;white-space:nowrap;background:#061c31;border:1px solid #237eaf;padding:8px 10px;font-size:9px;font-weight:900}.catalog-section .catalog-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));max-width:none}.digital-catalog{margin-bottom:18px}.product-art img,.product-art video,.detail-media img,.detail-media video{object-fit:contain;object-position:center;width:100%;height:100%;padding:0;display:block}.product-art{aspect-ratio:16/10;background:#02060b;height:auto;min-height:0;overflow:hidden}.product-art-media{aspect-ratio:auto;background:0 0;display:block}.product-art-media img{object-fit:contain;background:#02060b;width:100%;height:auto;min-height:0;max-height:300px;display:block}.product-art-media video{aspect-ratio:16/10;object-fit:contain;background:#02060b;width:100%;height:auto;min-height:0;max-height:300px;display:block}.detail-media{overflow:hidden}.detail-media-has-file{background:#02060b;border:0;min-height:0;display:block}.detail-media-has-file:before{display:none}.detail-media-has-file img,.detail-media-has-file video{aspect-ratio:16/10;object-fit:contain;background:#02060b;min-height:0;max-height:none}.detail-media img,.detail-media video{background:#03111f;min-height:178px;max-height:min(42vw,330px)}@media (max-width:640px){.account-catalog-selector{grid-template-columns:1fr;padding:58px 16px 20px}.store-account-gated{min-height:100svh}.account-noir-intro-video{object-position:center 26%}.store-account-gated.store-account-transitioning .account-noir-intro-video{animation:.42s ease-out both account-noir-video-reveal,4.8s linear both account-noir-video-push-mobile}.store-account-gated .account-catalog-selector{width:min(100% - 24px,520px);margin:clamp(235px,36svh,330px) auto 22px}.store-catalog-switch{flex-direction:column;align-items:stretch;padding:16px}.store-catalog-switch-actions button{flex:1}.catalog-heading{flex-direction:column;align-items:start;gap:10px}.catalog-heading>span{white-space:normal}}.admin-login-page{background:radial-gradient(circle at 50% 20%,#083f70,#0000 36%),#020711;place-items:center;min-height:100vh;padding:24px;display:grid}.admin-login-card{background:#061a2f;border:1px solid #269dd1;width:min(430px,100%);padding:32px;box-shadow:0 0 38px #007bc655}.admin-login-card>p{color:#54dcff;letter-spacing:.16em;margin:0 0 10px;font-size:10px;font-weight:900}.admin-login-card h1{color:#fff;letter-spacing:-.05em;margin:0 0 10px;font-size:30px}.admin-login-card>span{color:#b4d2e3;font-size:13px;line-height:1.45;display:block}.admin-login-card label{color:#54dcff;letter-spacing:.1em;margin-top:23px;font-size:10px;font-weight:900;display:block}.admin-login-card input{color:#fff;background:#041221;border:1px solid #2582b4;outline:0;width:100%;margin-top:8px;padding:12px}.admin-login-card input:focus{border-color:#6de8ff;box-shadow:0 0 14px #008eff55}.admin-login-card small{color:#ff9ea9;margin:12px 0 0;font-size:11px;display:block}.admin-login-card .primary-admin-button{width:100%;margin-top:22px}.admin-login-card button:disabled{cursor:not-allowed;opacity:.55}.access-dialog{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010611c9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.access-dialog-card{background:linear-gradient(145deg,#092c51,#031423);border:1px solid #37c8ff;width:min(460px,100%);padding:30px;position:relative;box-shadow:0 0 38px #009dff66}.access-dialog-card>p{color:#53dcff;letter-spacing:.16em;margin:0 0 12px;font-size:10px;font-weight:900}.access-dialog-card h2{color:#fff;letter-spacing:-.05em;margin:0 0 22px;font-size:31px}.access-dialog-card label{color:#64dfff;letter-spacing:.1em;margin-top:14px;font-size:9px;font-weight:900;display:block}.access-dialog-card input{color:#fff;background:#03111f;border:1px solid #287ead;outline:0;width:100%;margin-top:7px;padding:11px}.access-dialog-card input:focus{border-color:#75e9ff;box-shadow:0 0 13px #009eff55}.access-dialog-card small{color:#b5d2e1;margin-top:17px;font-size:11px;line-height:1.45;display:block}.access-dialog-card>button:not(.access-dialog-close){color:#fff;background:linear-gradient(90deg,#0061cd,#0dc7ef,#0060c7);border:1px solid #b7f5ff;width:100%;margin-top:20px;padding:14px;font-size:12px;font-weight:900}.access-dialog-close{color:#fff;background:0 0;border:0;font-size:24px;font-weight:900;position:absolute;top:12px;right:14px}.access-message{background:#08355a;border:1px solid #4edaff;padding:10px 11px;line-height:1.4;color:#ddfaff!important;letter-spacing:0!important;margin:13px 0 0!important;font-size:11px!important;font-weight:700!important}.access-dialog-card button:disabled,.panel-content button:disabled{cursor:not-allowed;opacity:.6}.how-to-buy{z-index:1;background:#041425e6;border:1px solid #1a648c;max-width:1220px;margin:0 auto 24px;padding:18px;position:relative}.how-to-buy-heading{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.how-to-buy-heading p{color:#50dcff;letter-spacing:.14em;margin:0 0 6px;font-size:9px;font-weight:900}.how-to-buy-heading h3{color:#f0fcff;letter-spacing:-.04em;margin:0;font-size:24px}.how-to-buy-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.how-to-buy-steps article{background:#051b2e;border:1px solid #185b83;gap:9px;padding:12px;display:flex}.how-to-buy-steps article>b{color:#fff;background:#086092;border:1px solid #5de5ff;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.how-to-buy-steps strong,.how-to-buy-steps span{display:block}.how-to-buy-steps strong{color:#ecfbff;font-size:11px}.how-to-buy-steps span{color:#9cc3d8;margin-top:5px;font-size:10px;line-height:1.35}.store-policies{z-index:1;color:#91b6c9;max-width:1220px;margin:19px auto 0;font-size:10px;position:relative}.store-policies summary{color:#77dfff;cursor:pointer;width:fit-content;font-size:10px;font-weight:800}.store-policies p{background:#041322;border-left:2px solid #287aa5;max-width:800px;margin:9px 0 0;padding:12px;line-height:1.55}@media (max-width:800px){.how-to-buy-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.how-to-buy{padding:14px}.how-to-buy-steps{grid-template-columns:1fr}.how-to-buy-heading h3{font-size:21px}}.delivery-list{border:1px solid #237cad}.delivery-row{background:#06182a;border-bottom:1px solid #1c668e;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:15px;display:grid}.delivery-row:last-child{border-bottom:0}.delivery-row p,.delivery-row b,.delivery-row span{display:block}.delivery-row p{color:#5df;letter-spacing:.1em;margin:0 0 5px;font-size:9px;font-weight:900}.delivery-row b{color:#fff;font-size:14px}.delivery-row span{color:#9ec6dc;margin-top:4px;font-size:10px}.delivery-row>strong{color:#a1ffd5;background:#063e36;border:1px solid #58e7b4;padding:7px 8px;font-size:9px}.delivery-row>button{color:#e7fbff;background:#07345b;border:1px solid #38c9ff;padding:9px 10px;font-size:9px;font-weight:900}.delivery-preview-card{color:#eafff5;text-align:center;background:linear-gradient(145deg,#073b31,#030d13);border:1px solid #4de3b0;width:min(480px,100%);padding:30px;position:relative;box-shadow:0 0 38px #10c9864f}.delivery-preview-card>p{color:#7bffd0;letter-spacing:.15em;margin:0 0 10px;font-size:9px;font-weight:900}.delivery-preview-icon{color:#fff;background:#08725a;border:1px solid #79ffd2;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 14px;font-weight:900;display:grid}.delivery-preview-card h2{color:#fff;margin:0 0 6px;font-size:31px}.delivery-preview-card>span{color:#b4ded0;font-size:11px}.delivery-preview-fields{text-align:left;gap:9px;margin:22px 0 14px;display:grid}.delivery-preview-fields>div{background:#062e28;border:1px solid #25896f;grid-template-columns:1fr auto;gap:5px 12px;padding:12px;display:grid}.delivery-preview-fields span{color:#71f4c1;letter-spacing:.06em;font-size:9px;font-weight:900}.delivery-preview-fields b{overflow-wrap:anywhere;color:#f1fff9;text-align:right;font-size:11px}.delivery-preview-fields button{color:#fff;background:#08765d;border:1px solid #6fffd0;grid-column:1/-1;width:fit-content;padding:7px 9px;font-size:9px;font-weight:900}.delivery-preview-card>small{color:#a9cfc0;font-size:10px;line-height:1.45;display:block}.tracking-overlay{z-index:90;background:#010914e8;padding:24px;overflow-y:auto}.tracking-card{color:#eafaff;background:radial-gradient(circle at 50% 0,#0955949a,#0000 45%),linear-gradient(155deg,#082d52,#020d1c 72%);border:1px solid #35d8ff;width:min(470px,100%);padding:31px 28px 23px;position:relative;box-shadow:0 0 44px #079de052}.tracking-kicker{color:#53dbff;letter-spacing:.15em;margin:0 0 9px;font-size:10px;font-weight:900}.tracking-card h2{color:#f4fcff;text-shadow:0 3px #094e81,0 0 16px #31d9ff78;margin:0 32px 18px 0;font-size:clamp(26px,6vw,38px);line-height:1.02}.tracking-product{background:#031525d9;border:1px solid #236e9c;border-radius:8px;align-items:center;gap:12px;margin-bottom:19px;padding:13px;display:flex}.tracking-product>span{color:#fff;background:#0878b3;border:1px solid #4fe3ff;border-radius:50%;place-items:center;width:43px;height:43px;font-size:12px;font-weight:900;display:grid;box-shadow:0 0 14px #10cfff85}.tracking-product b,.tracking-product small{display:block}.tracking-product b{color:#fff;font-size:17px}.tracking-product small{color:#8fdaee;margin-top:3px;font-size:10px}.tracking-timeline{gap:0;margin:0 0 16px 7px;display:grid}.tracking-step{grid-template-columns:47px 1fr;column-gap:13px;min-height:75px;display:grid;position:relative}.tracking-step:not(:last-child):before{content:"";background:#31546d;width:2px;position:absolute;top:40px;bottom:0;left:20px}.tracking-step.is-done:not(:last-child):before,.tracking-step.is-current:not(:last-child):before{background:linear-gradient(#42e1ff,#1a789f)}.tracking-dot{z-index:1;color:#658195;background:#071420;border:1px solid #506c81;border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;font-weight:900;display:grid}.tracking-step.is-done .tracking-dot{color:#effeff;background:#087eb5;border-color:#55e8ff;box-shadow:0 0 13px #24dbff9c}.tracking-step.is-current .tracking-dot{color:#fff;background:#0a92cf;border:2px solid #72efff;animation:1.6s ease-in-out infinite trackingPulse;box-shadow:0 0 0 6px #0d8cc335,0 0 23px #29dfff}.tracking-step b,.tracking-step small{display:block}.tracking-step b{color:#b9d1df;padding-top:4px;font-size:15px}.tracking-step small{color:#7e9cad;margin-top:4px;font-size:11px;line-height:1.36}.tracking-step.is-done b,.tracking-step.is-current b{color:#f5feff}.tracking-step.is-current b{color:#56e6ff}.tracking-rejected{color:#ffdbe0;background:#4b1827;border:1px solid #ed7382;margin:16px 0;padding:13px;font-size:12px;line-height:1.45}.tracking-profile-button{width:100%;margin:4px 0 14px}.tracking-policies{text-align:left;max-width:none;margin:2px 0 16px}.tracking-policies p{max-width:none}.tracking-auto-update{color:#91cce0;text-align:center;font-size:10px;display:block}@keyframes trackingPulse{50%{transform:scale(1.07)}}@media (max-width:620px){.delivery-row{grid-template-columns:auto 1fr}.delivery-row>strong,.delivery-row>button{grid-column:2;width:fit-content}.delivery-preview-card{padding:25px 18px}.delivery-preview-fields>div{grid-template-columns:1fr}.delivery-preview-fields b{text-align:left}.tracking-overlay{align-items:flex-start;padding:12px}.tracking-card{margin:8px 0;padding:25px 18px 19px}.tracking-step{grid-template-columns:40px 1fr;column-gap:10px}.tracking-dot{width:36px;height:36px}.tracking-step:not(:last-child):before{top:34px;left:17px}}.profile-error{background:#4d1722;border:1px solid #f16d79;padding:10px;line-height:1.4;color:#ffdde1!important;margin:10px 0!important;font-size:11px!important}.profile-editor button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:720px){.admin-page{background:radial-gradient(circle at 50% 0,#083c69 0,#0000 24%),#020812;display:block;overflow-x:hidden}.admin-sidebar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041221f5;border-bottom:1px solid #1b5e8a;border-right:0;min-height:0;padding:10px 0 0;position:sticky;top:0}.admin-brand{gap:8px;padding:0 16px 11px}.admin-brand>span{border-radius:8px;width:31px;height:31px;font-size:12px}.admin-brand b{font-size:15px}.admin-brand small{display:none}.admin-sidebar nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:7px;padding:0 16px 11px;display:flex;overflow-x:auto}.admin-sidebar nav::-webkit-scrollbar{display:none}.admin-sidebar nav button{color:#b9d9e9;white-space:nowrap;background:#061e33;border:1px solid #175271;border-radius:999px;flex:none;min-height:38px;padding:9px 11px;font-size:10px}.admin-sidebar nav .admin-active{background:linear-gradient(90deg,#07508a,#0879ad);border-color:#51d9ff}.admin-sidebar nav strong{width:17px;height:17px;margin-left:5px;font-size:8px}.admin-main{padding:20px 14px 50px}.admin-topbar{flex-direction:row;align-items:center;gap:12px;margin-bottom:22px}.admin-topbar p{margin-bottom:4px;font-size:8px}.admin-topbar h1{font-size:clamp(28px,9vw,38px)}.admin-user{margin-left:auto}.admin-user>span{border-radius:8px;width:32px;height:32px;font-size:11px}.admin-user>div{display:none}.admin-notice{margin:-7px 0 16px;font-size:11px}.admin-intro{gap:12px;margin-bottom:17px}.admin-intro p{margin-bottom:6px;font-size:8px}.admin-intro h2{font-size:26px}.admin-intro span{font-size:11px;line-height:1.45}.admin-intro>strong{text-align:center;white-space:normal;width:100%;padding:9px 10px}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:18px}.admin-stats article{min-height:112px;padding:13px}.admin-stats span{font-size:8px;line-height:1.25}.admin-stats strong{font-size:20px}.admin-stats small{font-size:9px;line-height:1.3}.admin-panel{padding:16px}.full-panel{padding:0 16px}.admin-section-title{flex-direction:column;align-items:start;gap:10px;margin-bottom:14px}.admin-section-title h2{font-size:23px}.admin-section-title button,.attention-item button{width:100%;min-height:40px}.simple-row,.admin-payment,.order-admin-row,.client-row{column-gap:10px}.admin-payment{grid-template-columns:auto 1fr;align-items:start;padding:15px 0}.admin-payment>strong{grid-column:2;margin-top:2px}.admin-payment button{grid-area:auto/1/auto/-1;width:100%;min-height:41px;margin-top:3px}.order-admin-row{grid-template-columns:auto 1fr;align-items:start;padding:16px 0}.order-admin-row>strong,.order-admin-row button{text-align:center;grid-column:1/-1;justify-self:stretch;width:100%}.order-admin-row button{min-height:41px}.approval-settings{flex-direction:column;align-items:stretch}.approval-settings>div:last-child{grid-template-columns:1fr 1fr;display:grid}.approval-settings button{min-height:42px}.admin-form,.settings-card{padding:16px}.admin-form>div{gap:11px}.admin-form input,.admin-form select,.admin-form textarea,.delivery-fields input,.delivery-fields textarea{min-height:43px;padding:11px;font-size:16px}.product-admin-grid{grid-template-columns:1fr;gap:12px}.product-admin-grid article{padding-bottom:15px}.product-admin-art{height:106px}.client-row{grid-template-columns:auto 1fr;align-items:start}.client-row>strong,.client-row>small,.client-row button,.client-row .suspend-button{text-align:center;grid-column:1/-1;justify-self:stretch;width:100%;min-height:40px}.client-row>small{padding-left:0}.admin-review{align-items:end;padding:0}.admin-review article{border-width:1px 0 0;width:100%;max-height:91vh;padding:24px 18px 22px;overflow-y:auto}.admin-review h2{font-size:27px}.admin-review article>div:last-child{grid-template-columns:1fr}.admin-review article>div:last-child button{min-height:44px}.delivery-card{width:100%;max-height:91vh;padding:24px 18px;overflow-y:auto}}@media (max-width:380px){.admin-main{padding-inline:11px}.admin-stats{grid-template-columns:1fr}.admin-topbar h1{font-size:28px}}.product-media-workspace{margin-top:10px;display:block}.product-media-field{background:#041b30;border:1px dashed #2caee0;min-height:82px;padding:13px}.product-media-field span{color:#d5f5ff;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.detail-media-field{margin-top:10px}.orders-intro-actions{align-items:center;gap:8px;display:flex}.orders-trash-toggle{color:#fff0f2;background:#541827;border:1px solid #f27684;width:42px;height:40px;font-size:9px;font-weight:900}.orders-trash-toggle-active{background:#8c293c;box-shadow:0 0 15px #f1476b66}.order-cleanup-toolbar{border-bottom:1px solid #16466a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px 0 15px;display:flex}.order-cleanup-toolbar>span{color:#8feaff;letter-spacing:.08em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}.delete-orders-button,.single-delete-order{color:#fff0f2!important;background:#621d2d!important;border-color:#f27684!important}.single-delete-order{display:none}.delivered-order-actions{display:contents}.delivered-order-actions>button:first-child{min-width:0}.cancel-order-delete{color:#dff8ff;background:#073258;border:1px solid #2ec6ff;font-size:9px;font-weight:900}.order-select-button{color:#fff4d5!important;background:#4b3611!important;border-color:#f2c157!important}.order-select-button-active{color:#dffff2!important;background:#063c35!important;border-color:#60e6c0!important}@media (max-width:720px){.product-editor{padding:14px}.product-editor-heading{gap:9px}.product-editor-heading h3{font-size:18px}.product-kind-picker{gap:7px!important}.product-kind-picker button{min-height:47px;padding:10px!important;font-size:10px!important}.product-media-field{min-height:76px}.order-cleanup-toolbar{flex-direction:column;align-items:stretch}.orders-intro-actions{width:100%}.orders-intro-actions>strong{flex:1}.delete-orders-button{width:100%;min-height:42px}.admin-page{background:radial-gradient(circle at 50% 0,#083c69 0,#0000 24%),#020812;display:block;overflow-x:visible}.admin-sidebar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#041221f5;border-bottom:1px solid #1b5e8a;border-right:0;grid-template-columns:minmax(0,1fr) minmax(148px,43%);align-items:center;gap:10px;min-height:0;padding:9px 13px;display:grid;position:sticky;top:0}.admin-brand{gap:8px;min-width:0;padding:0}.admin-brand>span{border-radius:9px;flex:0 0 34px;width:34px;height:34px;font-size:12px}.admin-brand b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admin-brand small{margin-top:2px;font-size:7px;display:block}.admin-sidebar nav,.admin-security{display:none}.admin-mobile-section-picker{color:#69ddff;letter-spacing:.1em;gap:2px;min-width:0;font-size:8px;font-weight:900;display:grid}.admin-mobile-section-picker select{color:#f4fcff;width:100%;min-height:43px;font:inherit;letter-spacing:0;background:#092e4c;border:1px solid #2caee0;border-radius:9px;padding:8px 30px 8px 10px;font-size:13px}.admin-main{min-width:0;padding:20px 13px 54px}.admin-topbar{align-items:center;gap:10px;margin-bottom:18px}.admin-topbar p,.admin-intro p{margin-bottom:5px;font-size:10px;line-height:1.35}.admin-topbar h1{font-size:clamp(28px,9vw,36px);line-height:.98}.admin-user{display:none}.admin-intro{gap:10px;margin-bottom:16px}.admin-intro h2,.admin-section-title h2{font-size:25px;line-height:1.04}.admin-intro span,.admin-section-title p,.admin-actions>p{font-size:11px;line-height:1.45}.admin-intro>strong{text-align:center;white-space:normal;width:100%;min-height:42px;padding:11px}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:17px}.admin-stats article{min-width:0;min-height:112px;padding:13px}.admin-stats span{font-size:10px;line-height:1.3}.admin-stats strong{overflow-wrap:anywhere;font-size:20px}.admin-stats small{font-size:10px;line-height:1.35}.admin-workspace,.admin-grid-two,.settings-grid,.simplified-settings,.product-admin-grid,.admin-form>div,.country-config-row,.config-add-row,.delivery-custom-row,.client-detail,.reference-data{grid-template-columns:minmax(0,1fr)}.admin-panel,.admin-form,.settings-card{min-width:0;padding:16px}.full-panel{min-width:0;padding:0 16px}.admin-section-title{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:14px}.admin-section-title button,.attention-item button,.order-admin-row button,.client-row button,.admin-payment button{width:100%;min-height:44px}.admin-payment,.order-admin-row,.client-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px 10px;min-width:0;padding:15px 0}.admin-payment>strong,.order-admin-row>strong,.order-admin-row button,.client-row>strong,.client-row>small,.client-row button,.client-row .suspend-button,.admin-payment button{text-align:center;grid-area:auto/1/auto/-1;justify-self:stretch}.admin-payment>div,.order-admin-row>div,.client-row>div,.payment-method-row>div,.client-detail b,.reference-data b,.order-admin-row small,.order-admin-row span,.client-row span,.client-row small{overflow-wrap:anywhere;min-width:0}.approval-settings{flex-direction:column;align-items:stretch}.approval-settings>div:last-child{grid-template-columns:1fr 1fr;display:grid}.admin-form input,.admin-form select,.admin-form textarea,.delivery-fields input,.delivery-fields textarea,.country-config-row input,.config-add-row input{min-width:0;min-height:44px;padding:11px;font-size:16px}.product-admin-grid article{min-width:0}.product-admin-art{height:118px}.payment-method-row{flex-direction:column;align-items:stretch;gap:10px;min-width:0}.payment-method-row button{width:100%;min-height:42px}.payment-method-actions{flex-direction:column;width:100%}.admin-review{align-items:end;padding:0}.admin-review article,.delivery-card{border-width:1px 0 0;width:100%;max-width:none;max-height:91dvh;padding:22px 16px;overflow-y:auto}.admin-review h2{font-size:27px}}@media (max-width:380px){.admin-sidebar{grid-template-columns:minmax(0,1fr) minmax(130px,43%);padding-inline:10px}.admin-main{padding-inline:10px}.admin-stats{grid-template-columns:1fr}}.delivery-empty{color:#a8cadc;text-align:center;background:#06182a;padding:22px;font-size:12px;line-height:1.55}.resend-verification{letter-spacing:.04em;white-space:nowrap;flex:none;color:#fff8e9!important;background:#5c4213!important;border:1px solid #ffe49f!important;padding:8px 9px!important;font-size:9px!important;font-weight:900!important}.verification-help{font-weight:800;line-height:1.45;color:#ffe49f!important}@media (max-width:640px){.detail-overlay{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;place-items:start center;padding:12px;overflow-y:auto}.detail-card,.checkout-card,.delivery-preview-card,.whatsapp-card{width:min(100%,480px);margin-block:0}.store-preview{min-height:100dvh;padding:18px 14px 48px}.store-nav{padding-bottom:22px}.store-brand{font-size:18px}.profile-link{font-size:10px}.store-heading{gap:10px;margin-bottom:20px}.store-heading h2{font-size:clamp(29px,9vw,38px)}.store-heading>span{text-align:center;white-space:normal;align-self:stretch}.store-message{flex-wrap:wrap;align-items:flex-start;width:100%;margin-bottom:14px}.store-message p{min-width:calc(100% - 32px)}.store-message .resend-verification{margin-left:29px}.catalog-section{margin-bottom:24px}.catalog-heading{margin-bottom:12px}.catalog-heading h3{font-size:25px}.catalog-section .catalog-grid,.product-grid{grid-template-columns:minmax(0,1fr);gap:14px}.product-card{min-height:0;padding:0 15px 15px}.product-art{aspect-ratio:16/10;height:auto;min-height:0;margin:0 -15px 14px;font-size:54px}.product-art:after{inset:12px 24px}.product-card h3{margin-bottom:10px;font-size:20px;line-height:1.05}.product-game{margin-bottom:6px;font-size:8px;line-height:1.3}.product-card>div:last-child{flex-direction:row;align-items:stretch;gap:10px}.product-card button{width:auto;min-width:132px;min-height:42px;padding:10px 12px;font-size:10px}.profile-screen{padding:18px 14px 44px}.profile-nav{padding-bottom:24px}.profile-hero h1{font-size:33px}.profile-balance,.profile-info{padding:17px}.orders-title>span{text-align:center;width:100%}.whatsapp-float{z-index:30;border-radius:999px;width:auto;min-width:auto;min-height:44px;margin:0;padding:11px 13px;position:fixed;bottom:16px;right:14px;box-shadow:0 7px 25px #17de8b7d}}button,a,input,select,textarea{touch-action:manipulation}@media (max-width:355px){.catalog-section .catalog-grid,.product-grid{grid-template-columns:1fr}}@media (max-width:720px){.admin-page{background:#020812;min-height:100dvh;display:block;overflow-x:clip}.admin-sidebar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#041221f7;border-bottom:1px solid #175271;border-right:0;min-height:0;padding:12px 14px;display:block;position:sticky;top:0}.admin-brand{min-width:0;margin-bottom:10px;padding:0}.admin-brand>span{border-radius:9px;flex:0 0 34px;width:34px;height:34px;font-size:12px}.admin-brand b{text-overflow:clip;font-size:15px;overflow:visible}.admin-brand small{margin-top:2px;font-size:8px;display:block}.admin-sidebar nav,.admin-security{display:none}.admin-mobile-section-picker{color:#69ddff;letter-spacing:.12em;gap:5px;width:100%;font-size:9px;font-weight:900;display:grid}.admin-mobile-section-picker select{color:#f4fcff;width:100%;min-height:46px;font:inherit;letter-spacing:0;background:#082640;border:1px solid #2caee0;border-radius:10px;padding:9px 38px 9px 12px;font-size:15px;font-weight:800}.admin-main{min-width:0;padding:20px 14px calc(54px + env(safe-area-inset-bottom))}.admin-topbar{margin-bottom:18px;display:block}.admin-topbar p{color:#5ee4ff;margin:0 0 6px;font-size:9px}.admin-topbar h1{letter-spacing:-.05em;font-size:clamp(31px,10vw,39px);line-height:1}.admin-user{display:none}.admin-intro,.admin-section-title{flex-direction:column;align-items:stretch;gap:11px}.admin-intro h2,.admin-section-title h2{font-size:26px;line-height:1.06}.admin-intro>strong,.admin-section-title button,.attention-item button,.order-admin-row button,.client-row button,.admin-payment button{width:100%;min-height:44px}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-stats article{min-width:0;min-height:118px;padding:14px}.admin-stats strong{overflow-wrap:anywhere;font-size:21px}.admin-panel,.admin-form,.settings-card{min-width:0;padding:16px}.full-panel{min-width:0;padding-inline:0}.admin-workspace,.admin-grid-two,.settings-grid,.simplified-settings,.product-admin-grid,.admin-form>div,.country-config-row,.config-add-row,.delivery-custom-row,.client-detail,.reference-data{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.admin-stats{grid-template-columns:1fr}}.receipt-placeholder img,.reference-proof img{object-fit:contain;background:#03111f;width:100%;max-width:100%;height:auto;max-height:min(48dvh,460px);display:block}.reference-proof img{border:1px solid #9edcf6;margin-top:12px}.reference-review .reference-card{width:min(338px,100% - 24px);padding:11px}.reference-card>*{z-index:1;position:relative}.reference-family-watermark{color:#73d7fb;letter-spacing:.13em;opacity:.34;pointer-events:none;white-space:nowrap;-webkit-user-select:none;user-select:none;font-family:Arial Black,Arial,sans-serif;font-size:10px;font-weight:900;z-index:2!important;position:absolute!important}.reference-family-watermark-center{color:#b8eafa;opacity:.15;font-size:23px;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-28deg)}.reference-family-watermark-top{top:5px;left:50%;transform:translate(-50%)}.reference-family-watermark-bottom{bottom:6px;right:12px}.reference-review .reference-brand>span{border-radius:7px;width:26px;height:26px;font-size:11px}.reference-review .reference-brand b{font-size:12px}.reference-review .reference-brand small{margin-top:1px;font-size:7px}.reference-review .reference-success{width:34px;height:34px;margin:7px auto 4px;font-size:19px}.reference-review .reference-card>p{margin-bottom:4px;font-size:8px}.reference-review .reference-card>h2{margin-bottom:7px;font-size:18px}.reference-review .reference-proof{isolation:isolate;background:#02070c;border:0;margin:0 0 7px;padding:3px;position:relative;overflow:hidden}.reference-review .reference-proof img{z-index:1;object-fit:contain;background:#02070c;border:0;width:100%;height:min(26dvh,180px);max-height:none;margin:0;display:block;position:relative}.reference-proof-watermark{z-index:2;color:#1688bd;letter-spacing:.08em;opacity:.56;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;text-shadow:0 1px 1px #ffffff80,0 0 4px #001d2ca8;font-family:Arial Black,Arial,sans-serif;font-size:8px;font-weight:900;line-height:1;position:absolute}.reference-proof-watermark-center{color:#1496cc;letter-spacing:.1em;opacity:.25;font-size:23px;top:51%;left:50%;transform:translate(-50%,-50%)rotate(-28deg)}.reference-proof-watermark-top{top:8px;left:50%;transform:translate(-50%)}.reference-proof-watermark-bottom{bottom:8px;right:8px}.reference-proof-watermark-left,.reference-proof-watermark-right{opacity:.62;font-size:8px;top:50%}.reference-proof-watermark-left{left:7px;transform:translateY(-50%)rotate(-90deg)}.reference-proof-watermark-right{right:7px;transform:translateY(-50%)rotate(90deg)}.reference-review .reference-data{gap:5px 9px;padding:8px}.reference-review .reference-data span,.reference-review .reference-data b{font-size:8px}.reference-review .reference-confirmation{gap:7px;margin:7px 0 8px;padding:7px}.reference-review .reference-confirmation>span{width:21px;height:21px;font-size:13px}.reference-review .reference-confirmation b,.reference-review .reference-confirmation small{font-size:8px}.reference-review .reference-card>strong{margin:0;font-size:10px}.admin-review.reference-review{padding:max(14px, env(safe-area-inset-top)) 12px max(14px, env(safe-area-inset-bottom));place-items:center;overflow-y:auto}.admin-review.reference-review .reference-card{border:1px solid #54dfff;border-radius:16px;width:min(338px,100vw - 24px);max-height:calc(100dvh - 28px);margin:auto;overflow-y:auto}.reference-card>.reference-close{z-index:6;color:#fff;cursor:pointer;touch-action:manipulation;background:#041c31;border:1px solid #78dfff;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:24px;line-height:1;display:grid}:is(.reference-card>.reference-close:focus-visible,.reference-card>.reference-close:hover){border-color:#fff;box-shadow:0 0 14px #15dfff9c}@media (max-width:720px){.admin-page,.admin-page .admin-main,.admin-page .admin-main>*{min-width:0}.admin-page input,.admin-page select,.admin-page textarea{font-size:16px}.product-plan-row,.game-variant-row,.game-variants-editor .game-variant-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.product-plan-row input,.product-plan-row textarea,.game-variant-row input,.game-variant-row select,.product-plan-row button,.game-variant-row button{min-height:44px;font-size:16px}.product-plan-row button,.game-variant-row button{width:100%}.admin-review{overscroll-behavior:contain}.admin-review article,.admin-review .delivery-card{padding-bottom:calc(22px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.receipt-placeholder{min-height:0;max-height:48dvh}}.product-card:has(.product-art-media){box-shadow:none;border-color:#0000;padding-inline:0}.product-card:has(.product-art-media) .product-art{margin-inline:0}.product-art.product-art-media{aspect-ratio:auto;background:0 0;height:auto;min-height:0}.product-art.product-art-media img,.product-art.product-art-media video{aspect-ratio:auto;object-fit:contain;background:0 0;width:100%;height:auto;min-height:0;max-height:none;display:block}.detail-media.detail-media-has-file{background:0 0;border:0;min-height:0;margin:22px 0}.detail-media.detail-media-has-file img,.detail-media.detail-media-has-file video{aspect-ratio:auto;object-fit:contain;background:0 0;width:100%;height:auto;min-height:0;max-height:none;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
