@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,::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-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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;--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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@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;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--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,::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;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]){appearance:button}::file-selector-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{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-6{margin-top:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.max-w-md{max-width:var(--container-md)}.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}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;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}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.paused{animation-play-state:paused}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-app:#1a1a1c;--color-bg-page:#1a1a1c;--color-bg-elevated:#262626;--color-surface:#262626;--color-surface-hover:#2e2e2e;--color-border-soft:#424242;--color-border-strong:#f7f7f757;--color-text:#f7f7f7;--color-text-soft:#f7f7f7;--color-text-muted:#747474;--color-text-faint:#747474;--color-primary:#2079ff;--color-primary-soft:#5d9eff;--color-primary-glow:0 10px 30px -10px #2079ff8c;--color-success:#8bc94e;--color-danger:#fe4e29;--radius-xs:8px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--font-ui:Inter, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--ease-out-soft:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box;scrollbar-color:transparent transparent;scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0;border-color:#0000}::-webkit-scrollbar-thumb{background:0 0;border-color:#0000}::-webkit-scrollbar-corner{background:0 0;border-color:#0000}.admin-image-groups-scroll{scrollbar-color:transparent transparent;scrollbar-width:none}html{scrollbar-gutter:stable;background-color:var(--color-bg-app);-webkit-overflow-scrolling:touch;background-image:radial-gradient(#ffffff0e 1px,#0000 1px);background-size:24px 24px;background-attachment:fixed;min-width:320px;overflow-y:scroll}body{min-height:100vh;color:var(--color-text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;background:0 0;margin:0}button,input{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}.not-found-page{place-items:center;min-height:calc(100vh - 170px);padding:34px 16px 48px;display:grid;position:relative;overflow:hidden}.canonical-host-guard{background:#050506;min-height:100vh}.not-found-orbit{pointer-events:none;opacity:.9;position:absolute;inset:0}.not-found-orbit span{border:1px solid #ffffff09;border-radius:50%;width:260px;height:260px;position:absolute;transform:rotate(18deg)skew(-18deg)}.not-found-orbit span:first-child{top:8%;left:9%}.not-found-orbit span:nth-child(2){border-color:#ff4d4d13;width:330px;height:330px;bottom:8%;right:7%}.not-found-orbit span:nth-child(3){border-color:#ffffff06;width:520px;height:520px;top:44%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)skew(12deg)}.not-found-panel{text-align:center;background:radial-gradient(circle at 50% 0,#ff4d4d21,#0000 32%),radial-gradient(circle at 100% 92%,#ff4d4d14,#0000 26%),linear-gradient(#ffffff09,#ffffff03),#1a1a1c;border:1px solid #ffffff0f;border-radius:16px;width:min(560px,100%);padding:32px 34px 34px;position:relative;overflow:hidden;box-shadow:0 22px 78px #0000005c}.not-found-panel:before{content:"";pointer-events:none;opacity:.32;background-image:radial-gradient(#ffffff0e 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.not-found-panel:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.6;background:linear-gradient(90deg,#0000,#ffffff0a,#0000),linear-gradient(#ffffff0f,#0000 18% 82%,#0000002e);position:absolute;inset:0}.not-found-topline{z-index:1;color:#ffffff57;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:11px;font-weight:900;display:flex;position:relative}.not-found-topline b{color:#ff4d4dbd;font-weight:950}.not-found-mark,.not-found-scanner,.not-found-code,.not-found-panel h1,.not-found-panel p,.not-found-status,.not-found-actions{z-index:1;position:relative}.not-found-scanner{background:linear-gradient(135deg,#ff4d4d1f,#ffffff06),#0000002e;border:1px solid #ffffff0e;border-radius:24px;place-items:center;width:88px;height:88px;margin:0 auto 14px;display:inline-grid}.not-found-scanner:before,.not-found-scanner:after{content:"";border:1px dashed #ff4d4d38;border-radius:22px;position:absolute;inset:10px}.not-found-scanner:after{border-color:#ffffff17;inset:22px}.not-found-mark{color:#ff4d4d;background:#ff4d4d1f;border:1px solid #ff4d4d2e;border-radius:18px;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:0;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.not-found-code{color:#ffffff21;letter-spacing:0;font-size:clamp(52px,10vw,78px);font-weight:950;line-height:.86}.not-found-panel h1{color:#fff;margin-top:14px;font-size:clamp(24px,4vw,31px);font-weight:900;line-height:1.1}.not-found-panel p{color:#ffffff75;max-width:390px;margin:12px auto 0;font-size:14px;font-weight:550;line-height:1.55}.not-found-status{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:16px;display:flex}.not-found-status span{color:#ffffff6b;letter-spacing:.04em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff0e;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.not-found-status span:nth-child(2){color:#ff4d4db8;background:#ff4d4d13;border-color:#ff4d4d21}.not-found-actions{justify-content:center;gap:10px;width:100%;margin-top:22px;display:flex}.not-found-primary,.not-found-secondary{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:13px;font-weight:850;display:inline-flex}.not-found-primary{color:#171717;background:#fff;margin:0 auto}.not-found-secondary{color:#ffffffc2;background:#ffffff0e;border:1px solid #ffffff12}@media(max-width:520px){.not-found-page{min-height:calc(100vh - 150px);padding:28px 10px 40px}.not-found-panel{border-radius:16px;padding:26px 18px}.not-found-topline{margin-bottom:18px;font-size:9.5px}.not-found-actions{flex-direction:column}}[data-sonner-toaster]{z-index:9999!important;pointer-events:none!important;position:fixed!important;inset:76px 24px auto auto!important;transform:none!important}@media(max-width:768px){[data-sonner-toaster]{justify-content:center!important;align-items:center!important;width:auto!important;max-width:calc(100vw - 24px)!important;display:flex!important;top:68px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}[data-sonner-toast]{margin:0 auto!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important}}[data-sonner-toast]{box-sizing:border-box;position:relative;overflow:hidden;pointer-events:auto!important;color:#fff!important;background:#18191b!important;border:1px solid #ffffff1a!important;border-radius:10px!important;align-items:center!important;gap:10px!important;width:fit-content!important;min-width:0!important;max-width:min(440px,100vw - 24px)!important;padding:8px 14px!important;display:flex!important;box-shadow:0 10px 28px -4px #0009!important}[data-sonner-toast]:before{display:none!important}[data-sonner-toast][data-type=success]{border-color:#14ae5c59!important;box-shadow:0 10px 28px -4px #0009,0 0 0 1px #14ae5c26!important}[data-sonner-toast][data-type=success] [data-icon]{color:#14ae5c!important}[data-sonner-toast][data-type=error]{border-color:#ff4d4d61!important;box-shadow:0 10px 28px -4px #0009,0 0 0 1px #ff4d4d26!important}[data-sonner-toast][data-type=error] [data-icon]{color:#ff4d4d!important}[data-sonner-toast] [data-icon]{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;margin:0!important;display:flex!important}[data-sonner-toast] [data-icon] svg{width:18px!important;height:18px!important}[data-sonner-toast] [data-content]{flex-direction:column!important;gap:2px!important;min-width:0!important;display:flex!important}[data-sonner-toast] [data-title]{color:#fff!important;white-space:nowrap!important;font-size:13px!important;font-weight:600!important;line-height:1.25!important}[data-sonner-toast] [data-description]{color:#ffffffa6!important;white-space:nowrap!important;font-size:12px!important;line-height:1.25!important}.store-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:8px 0 32px}.profile-shell{padding-bottom:12px}.rules-tabs-panel{background:#1a1a1c;border:1px solid #ffffff0a;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;padding:16px;display:grid;overflow:hidden}.rules-tab-button{color:#ffffff80;background:#00000026;border:1px solid #ffffff0d;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;min-height:46px;padding:9px;font-size:12.5px;font-weight:500;line-height:1.15;transition:all .2s;display:flex;overflow:hidden}.rules-tab-button.is-active{border-color:var(--rules-tab-color)}@supports (color:color-mix(in lab,red,red)){.rules-tab-button.is-active{border-color:color-mix(in srgb,var(--rules-tab-color) 67%,transparent)}}.rules-tab-button.is-active{background:var(--rules-tab-color)}@supports (color:color-mix(in lab,red,red)){.rules-tab-button.is-active{background:color-mix(in srgb,var(--rules-tab-color) 12%,transparent)}}.rules-tab-button.is-active{color:#fff;font-weight:700}.rules-tab-icon{background:var(--rules-tab-color);border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}@supports (color:color-mix(in lab,red,red)){.rules-tab-icon{background:color-mix(in srgb,var(--rules-tab-color) 15%,transparent)}}.rules-tab-icon{color:var(--rules-tab-color)}.rules-tab-title{text-align:center;text-overflow:ellipsis;overflow-wrap:anywhere;min-width:0;overflow:hidden}.rules-tab-count{opacity:.42;flex:none;font-size:12px}.rules-tab-button.is-active .rules-tab-count{opacity:.9}.rules-limit-title-mobile{display:none}@media(max-width:980px){.rules-tabs-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.rules-tabs-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.rules-tabs-panel{grid-template-columns:1fr;gap:8px;padding:12px}}@media(max-width:640px){.rules-page-container{gap:10px!important;width:100%!important;padding:0 10px!important}.rules-card{border-radius:18px!important;padding:16px 12px!important}.rules-category-head{gap:9px!important;margin-bottom:14px!important;padding-bottom:12px!important}.rules-category-head h2{min-width:0!important;font-size:17px!important;line-height:1.15!important}.rules-category-head>span{white-space:nowrap!important;margin-left:auto!important;font-size:12px!important}.rules-list{gap:8px!important}.rules-row{align-items:flex-start!important;gap:10px!important;padding:12px 0!important}.rules-num{border-radius:9px!important;min-width:36px!important;max-width:44px!important;height:34px!important;padding:0 7px!important;font-size:12px!important}.rules-row-body{gap:7px!important;min-width:0!important}.rules-text{letter-spacing:0!important;font-size:11.8px!important;font-weight:560!important;line-height:1.32!important}.rules-penalty{border-radius:10px!important;align-items:flex-start!important;width:100%!important;max-width:100%!important;padding:7px 9px!important;font-size:11px!important;line-height:1.22!important}.rules-penalty svg{flex:none!important;margin-top:1px!important}.rules-note{gap:9px!important;padding-top:16px!important;font-size:12px!important;line-height:1.42!important}.rules-limits-wrap{border-radius:12px!important;margin:0 -4px!important;overflow-x:hidden!important}.rules-limits-table{table-layout:fixed!important;min-width:0!important}.rules-limits-table th,.rules-limits-table td{overflow-wrap:anywhere!important;word-break:normal!important;padding:8px 3px!important;font-size:10.6px!important;line-height:1.12!important;overflow:hidden!important}.rules-limits-table th{white-space:nowrap!important;vertical-align:middle!important;height:34px!important;font-size:9.2px!important}.rules-limits-table th:first-child,.rules-limits-table td:first-child{width:46px!important;min-width:46px!important;padding-left:5px!important;padding-right:4px!important}.rules-limits-table th:not(:first-child),.rules-limits-table td:not(:first-child){width:calc(16.6667% - 7.66667px)!important;min-width:0!important}.rules-limit-title-desktop{display:none!important}.rules-limit-title-mobile{display:inline!important}}.roulette-shell{gap:18px;display:grid}.roulette-hero-panel{grid-template-columns:minmax(292px,370px) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.roulette-copy,.roulette-machine,.roulette-list-card{background:linear-gradient(#ffffff09,#ffffff03),#1a1a1c;border-radius:18px;box-shadow:0 20px 52px #00000047,inset 0 0 0 1px #ffffff0e}.roulette-copy{min-height:296px;padding:28px;position:relative;overflow:hidden}.roulette-copy:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at 18% 14%,#2079ff2e,#0000 34%),radial-gradient(circle at 82% 92%,#8bc94e1a,#0000 28%);position:absolute;inset:-1px}.roulette-copy>*{z-index:1;position:relative}.roulette-kicker{color:#ffffffb8;text-transform:uppercase;letter-spacing:.04em;background:#ffffff0e;border-radius:10px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.roulette-copy h1{color:#fff;letter-spacing:0;text-wrap:balance;margin-top:22px;font-size:clamp(32px,3.1vw,48px);font-weight:950;line-height:.98}.roulette-copy p{color:#ffffff94;text-wrap:pretty;max-width:470px;margin-top:14px;font-size:14px;font-weight:600;line-height:1.42}.roulette-status-grid{grid-template-columns:1fr;gap:10px;margin-top:22px;display:grid}.roulette-status-grid>div{background:#0000002e;border-radius:12px;min-width:0;padding:14px;box-shadow:inset 0 0 0 1px #ffffff0b}.roulette-status-grid b,.roulette-machine-top b,.roulette-list-card b{color:#fff;font-size:14px;font-weight:850;line-height:1.15;display:block}.roulette-status-grid span,.roulette-list-card span{color:#ffffff7a;margin-top:6px;font-size:12px;font-weight:650;line-height:1.2;display:block}.roulette-machine{padding:18px;overflow:hidden}.roulette-machine-top{justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-bottom:14px;display:flex}.roulette-machine-top>span{color:#ffffff8a;align-items:center;gap:8px;font-size:13px;font-weight:780;display:inline-flex}.roulette-pointer{z-index:4;background:linear-gradient(#0000,#ffffffb3 20%,#ffffff2e 72%,#0000);width:2px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 24px #ffffff52}.roulette-pointer:before,.roulette-pointer:after{content:"";background:#fff;border-radius:6px;width:18px;height:18px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 22px #ffffff47}.roulette-track{width:max-content;transform:translate(calc(-1 * var(--roulette-card-step)));will-change:transform;gap:12px;padding:18px;display:flex}.roulette-prize-card{background:radial-gradient(circle at 50% 18%,var(--prize-color),transparent 50%),#ffffff09;border-radius:14px;flex:0 0 168px;place-items:center;gap:9px;height:188px;display:grid}@supports (color:color-mix(in lab,red,red)){.roulette-prize-card{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--prize-color) 24%,transparent),transparent 50%),#ffffff09;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--prize-color) 18%,transparent),0 12px 28px #00000038}}.roulette-prize-card{transition-property:box-shadow,filter,opacity,transform;transition-duration:.22s;transition-timing-function:var(--ease-out-soft)}@supports (color:color-mix(in lab,red,red)){.roulette-prize-card.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--prize-color) 48%,transparent),0 0 0 1px color-mix(in srgb,var(--prize-color) 34%,transparent),0 18px 46px color-mix(in srgb,var(--prize-color) 24%,transparent)}}.roulette-prize-card.is-active{transform:translateY(-2px)}.roulette-prize-image{object-fit:contain;filter:drop-shadow(0 18px 24px #0000005c);width:100%;height:100%}.roulette-prize-card span{color:#fff;font-size:15px;font-weight:920}.roulette-spin-btn{color:#101012;width:100%;min-height:52px;transition-property:transform,opacity,background-color,box-shadow;transition-duration:.18s;transition-timing-function:var(--ease-out-soft);background:#f3f4f6;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:14px;font-size:15px;font-weight:900;display:inline-flex;box-shadow:0 16px 34px #00000047,inset 0 -2px #0000001f}.roulette-spin-btn:not(:disabled):hover{background:#fff;transform:translateY(-1px);box-shadow:0 20px 42px #00000057,inset 0 -2px #0000001f}.roulette-spin-btn:disabled{cursor:default;opacity:.56}.roulette-spin-icon{animation:1.05s linear infinite rouletteIconSpin}.roulette-prizes-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.roulette-list-card{min-height:210px;transition-property:box-shadow,transform;transition-duration:.2s;transition-timing-function:var(--ease-out-soft);grid-template-rows:124px auto;align-items:stretch;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000038,inset 0 0 0 1px #ffffff0d}.roulette-list-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 16%,var(--prize-color),transparent 42%),linear-gradient(135deg,var(--prize-color),transparent 56%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.roulette-list-card:before{background:radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--prize-color) 20%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--prize-color) 8%,transparent),transparent 56%)}}.roulette-list-card:before{opacity:.95}.roulette-list-card>*{z-index:1;position:relative}.roulette-list-card.is-active{box-shadow:inset 0 0 0 1px var(--prize-color),0 16px 38px var(--prize-color)}@supports (color:color-mix(in lab,red,red)){.roulette-list-card.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--prize-color) 42%,transparent),0 16px 38px color-mix(in srgb,var(--prize-color) 18%,transparent)}}.roulette-list-card.is-active{transform:translateY(-1px)}.roulette-list-card .img-wrapper{background:radial-gradient(circle at 50% 35%,var(--prize-color),transparent 58%),#0000002e;border-radius:14px;place-items:center;width:100%;height:124px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.roulette-list-card .img-wrapper{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--prize-color) 18%,transparent),transparent 58%),#0000002e}}.roulette-list-card .img-wrapper{box-shadow:inset 0 0 0 1px var(--prize-color),inset 0 -18px 34px #0000003d}@supports (color:color-mix(in lab,red,red)){.roulette-list-card .img-wrapper{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--prize-color) 20%,transparent),inset 0 -18px 34px #0000003d}}.roulette-list-image{object-fit:contain;filter:drop-shadow(0 18px 24px #00000061);width:100%;height:100%;padding:7px 12px 12px}.roulette-list-text{min-width:0}.roulette-list-label{background:var(--prize-color);border-radius:999px;align-items:center;min-height:24px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.roulette-list-label{background:color-mix(in srgb,var(--prize-color) 18%,#ffffff0a)}}.roulette-list-label{color:var(--prize-color)}@supports (color:color-mix(in lab,red,red)){.roulette-list-label{color:color-mix(in srgb,var(--prize-color) 78%,#fff)}}.roulette-list-label{text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.roulette-list-card .roulette-list-text b{margin-top:9px;font-size:17px;font-weight:950}.roulette-list-card .roulette-list-text>span:not(.roulette-list-label){color:#ffffff8f;margin-top:7px;font-size:12px;font-weight:720}.roulette-list-card>svg{z-index:2;color:var(--prize-color);position:absolute;top:17px;right:17px}@supports (color:color-mix(in lab,red,red)){.roulette-list-card>svg{color:color-mix(in srgb,var(--prize-color) 82%,#fff)}}.roulette-list-card>svg{opacity:.92}@keyframes rouletteIconSpin{to{transform:rotate(360deg)}}@media(max-width:980px){.roulette-hero-panel{grid-template-columns:1fr}.roulette-copy{min-height:auto;padding:24px}.roulette-prizes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.roulette-page{width:min(100%,100% - 18px);padding-top:8px}.roulette-copy,.roulette-machine{border-radius:16px}.roulette-copy{padding:20px}.roulette-copy h1{font-size:34px}.roulette-status-grid,.roulette-prizes-grid{grid-template-columns:1fr}.roulette-window{--roulette-card-step:156px;height:212px}.roulette-prize-card{flex-basis:144px;height:176px}.roulette-prize-card .img-wrapper{width:104px;height:104px}}.roulette-page{padding-top:10px}.roulette-stage{isolation:isolate;--roulette-accent:#ff4d4d;background:radial-gradient(circle at 12% 0,#ff4d4d24,#0000 34%),radial-gradient(circle at 92% 100%,#ff4d4d14,#0000 30%),linear-gradient(#ffffff0b,#ffffff03),#0f0f10;border-radius:20px;gap:16px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 82px #0000006b,inset 0 0 0 1px #ffffff0e,inset 0 0 0 2px #ff4d4d09}.roulette-stage:before{content:"";pointer-events:none;opacity:.38;background-image:linear-gradient(135deg,#ffffff08 0 1px,#0000 1px 16px),linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 70px);background-size:18px 18px,70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.roulette-stage:after{content:"";border-radius:inherit;pointer-events:none;opacity:.75;background:linear-gradient(90deg,#0000,#ff4d4d33,#0000) top/100% 1px no-repeat,linear-gradient(#ff4d4d24,#0000 32%) 0/1px 100% no-repeat,linear-gradient(#ff4d4d24,#0000 32%) 100%/1px 100% no-repeat;position:absolute;inset:0}.roulette-stage>*{z-index:2;position:relative}.roulette-stage-head{grid-template-columns:minmax(0,1fr) minmax(220px,284px);align-items:end;gap:18px;display:grid}.roulette-title-block h1{color:#fff;letter-spacing:0;text-wrap:balance;margin-top:10px;font-size:clamp(40px,4.3vw,68px);font-weight:950;line-height:.92}.roulette-title-block p{color:#ffffff8f;text-wrap:pretty;max-width:650px;margin-top:10px;font-size:14.5px;font-weight:640;line-height:1.45}.roulette-kicker{color:#ffdadad1;background:#ff4d4d1b;border-radius:9px;min-height:32px;box-shadow:inset 0 0 0 1px #ff4d4d29}.roulette-status-strip{display:block}.roulette-status-strip>div{background:linear-gradient(90deg,#ff4d4d24,#0000 56%),linear-gradient(#ffffff0b,#ffffff04),#0000004d;border-radius:16px;min-width:0;min-height:76px;padding:15px 16px;box-shadow:inset 0 0 0 1px #ff4d4d1c,0 14px 36px #0003}.roulette-status-strip b{color:#fff;text-wrap:balance;margin-top:9px;font-size:18px;font-weight:940;line-height:1.15;display:block}.roulette-status-strip span{color:#ffffff75;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:820;line-height:1;display:block}.roulette-playfield{grid-template-columns:minmax(0,1fr) minmax(220px,252px);align-items:stretch;gap:14px;display:grid}.roulette-machine{background:radial-gradient(circle at 50% -18%,#ff4d4d1a,#0000 38%),linear-gradient(#ffffff0b,#ffffff03),#0b0b0d;border-radius:18px;grid-template-rows:auto 1fr auto;min-height:438px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 62px #00000057,inset 0 0 0 1px #ffffff0e,inset 0 0 0 2px #ff4d4d09}.roulette-machine:before{content:"";opacity:.68;pointer-events:none;background:linear-gradient(90deg,#0000,#ff4d4db8,#0000);border-radius:999px;height:2px;position:absolute;inset:10px 12px auto}.roulette-machine-top{justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-bottom:12px;padding:0 2px;display:flex}.roulette-machine-top>span,.roulette-machine-top b{font-size:12.5px}.roulette-machine-top>span{color:#ffffff94}.roulette-machine-top b{color:#fff;text-align:right;font-weight:920}.roulette-window{--roulette-card-step:190px;background:linear-gradient(90deg,#000000e6,#0000 13% 87%,#000000e6),radial-gradient(circle at 50% 0,#ff4d4d1f,#0000 50%),linear-gradient(#050506,#111113 52%,#070708);border-radius:18px;height:294px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ff4d4d26,inset 0 30px 90px #ffffff07,inset 0 -34px 70px #00000094}.roulette-window:before,.roulette-window:after{content:"";z-index:3;pointer-events:none;width:92px;position:absolute;top:0;bottom:0}.roulette-window:before{background:linear-gradient(90deg,#040405,#0000);left:0}.roulette-window:after{background:linear-gradient(270deg,#040405,#0000);right:0}.roulette-pointer{background:linear-gradient(#0000,#ff4d4dfa 16%,#ffffffe0,#ff4d4d3d 84%,#0000);border-radius:999px;width:2px;box-shadow:0 0 22px #ff4d4d8f,0 0 52px #ff4d4d47}.roulette-pointer:before,.roulette-pointer:after{background:linear-gradient(135deg,#ff6868,#ffffffc7),#ff4d4d;border-radius:8px;width:22px;height:22px;box-shadow:0 0 28px #ff4d4d47}.roulette-track{will-change:transform;gap:14px;height:100%;padding:18px}.roulette-track.is-rolling{transition-property:transform;transition-duration:11.5s;transition-timing-function:cubic-bezier(.05,.74,.02,1)}.roulette-prize-card{isolation:isolate;background:radial-gradient(circle at 50% 17%,var(--prize-color),transparent 56%),linear-gradient(180deg,#ffffff0f,#ffffff03),#ffffff06;border-radius:16px;flex-basis:176px;gap:12px;height:236px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.roulette-prize-card{background:radial-gradient(circle at 50% 17%,color-mix(in srgb,var(--prize-color) 24%,transparent),transparent 56%),linear-gradient(180deg,#ffffff0f,#ffffff03),#ffffff06}}.roulette-prize-card{box-shadow:inset 0 0 0 1px var(--prize-color),0 18px 38px #0000004d}@supports (color:color-mix(in lab,red,red)){.roulette-prize-card{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--prize-color) 22%,transparent),0 18px 38px #0000004d}}.roulette-prize-card:before{content:"";z-index:-1;background:linear-gradient(180deg,#ffffff1c,transparent 24%),radial-gradient(circle at 50% 100%,var(--prize-color),transparent 62%);border-radius:15px;position:absolute;inset:1px}@supports (color:color-mix(in lab,red,red)){.roulette-prize-card:before{background:linear-gradient(180deg,#ffffff1c,transparent 24%),radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--prize-color) 16%,transparent),transparent 62%)}}.roulette-prize-card:before{pointer-events:none}.roulette-prize-card.is-active{box-shadow:inset 0 0 0 1px var(--prize-color),0 0 0 1px var(--prize-color),0 22px 58px var(--prize-color)}@supports (color:color-mix(in lab,red,red)){.roulette-prize-card.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--prize-color) 68%,transparent),0 0 0 1px color-mix(in srgb,var(--prize-color) 32%,transparent),0 22px 58px color-mix(in srgb,var(--prize-color) 28%,transparent)}}.roulette-prize-image{filter:drop-shadow(0 16px 24px #0000006b);padding:3px}.roulette-prize-card span{font-size:15px;font-weight:940}.roulette-spin-btn{color:#fff;letter-spacing:0;background:linear-gradient(#ff6b6b,#e43b3b);border-radius:15px;min-height:56px;margin-top:15px;font-size:15px;box-shadow:0 18px 38px #ff3c3c2e,inset 0 1px #ffffff38,inset 0 -2px #0000002e}.roulette-spin-btn:not(:disabled):hover{background:linear-gradient(#ff7878,#ea4040);box-shadow:0 22px 46px #ff3c3c38,inset 0 1px #ffffff3d,inset 0 -2px #0000002e}.roulette-spin-btn:disabled{color:#ffffff7a;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff0b}.roulette-result-card{background:radial-gradient(circle at 50% 15%,var(--prize-color,var(--roulette-accent)),transparent 48%),linear-gradient(180deg,#ffffff0b,#ffffff04),#0d0d0f;border-radius:18px;align-content:center;justify-items:center;gap:12px;min-height:438px;padding:18px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.roulette-result-card{background:radial-gradient(circle at 50% 15%,color-mix(in srgb,var(--prize-color,var(--roulette-accent)) 16%,transparent),transparent 48%),linear-gradient(180deg,#ffffff0b,#ffffff04),#0d0d0f}}.roulette-result-card{box-shadow:0 22px 62px #0000004d,inset 0 0 0 1px #ffffff0f}.roulette-result-label{color:#ffdada99;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex;position:absolute;top:14px;left:14px}.roulette-result-image,.roulette-result-empty{background:radial-gradient(circle at 50% 36%,var(--prize-color,var(--roulette-accent)),transparent 60%),#0000002e;border-radius:18px;place-items:center;width:166px;height:166px;margin-top:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.roulette-result-image,.roulette-result-empty{background:radial-gradient(circle at 50% 36%,color-mix(in srgb,var(--prize-color,var(--roulette-accent)) 22%,transparent),transparent 60%),#0000002e}}.roulette-result-image,.roulette-result-empty{box-shadow:inset 0 0 0 1px var(--prize-color,var(--roulette-accent))}@supports (color:color-mix(in lab,red,red)){.roulette-result-image,.roulette-result-empty{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--prize-color,var(--roulette-accent)) 18%,#ffffff0d)}}.roulette-result-image .img-wrapper{width:146px;height:146px}.roulette-result-empty{color:#ffffff6b}.roulette-result-card b{color:#fff;text-align:center;font-size:25px;font-weight:950;line-height:1}.roulette-result-card>span:not(.roulette-result-label){color:#ffffff8a;font-size:12.5px;font-weight:680}.roulette-prize-dock{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.roulette-dock-card{background:radial-gradient(circle at 8% 50%,var(--prize-color),transparent 42%),linear-gradient(180deg,#ffffff08,#ffffff03),#131315;border-radius:16px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:12px;min-height:96px;padding:12px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.roulette-dock-card{background:radial-gradient(circle at 8% 50%,color-mix(in srgb,var(--prize-color) 17%,transparent),transparent 42%),linear-gradient(180deg,#ffffff08,#ffffff03),#131315}}.roulette-dock-card{transition-property:transform,box-shadow;transition-duration:.24s;transition-timing-function:var(--ease-out-soft);box-shadow:0 14px 32px #00000038,inset 0 0 0 1px #ffffff0d}.roulette-dock-card:after{content:"";background:var(--prize-color);border-radius:999px;width:3px;position:absolute;top:12px;bottom:12px;right:12px}@supports (color:color-mix(in lab,red,red)){.roulette-dock-card:after{background:color-mix(in srgb,var(--prize-color) 76%,#fff)}}.roulette-dock-card:after{opacity:.82}.roulette-dock-card.is-active{box-shadow:inset 0 0 0 1px var(--prize-color),0 18px 42px var(--prize-color);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.roulette-dock-card.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--prize-color) 48%,transparent),0 18px 42px color-mix(in srgb,var(--prize-color) 18%,transparent)}}.roulette-dock-media{background:radial-gradient(circle at 50% 30%,var(--prize-color),transparent 62%),#00000038;border-radius:13px;width:82px;height:72px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.roulette-dock-media{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--prize-color) 18%,transparent),transparent 62%),#00000038}}.roulette-dock-media{box-shadow:inset 0 0 0 1px var(--prize-color)}@supports (color:color-mix(in lab,red,red)){.roulette-dock-media{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--prize-color) 18%,transparent)}}.roulette-dock-media .img-wrapper{width:100%;height:100%}.roulette-dock-text{min-width:0}.roulette-dock-text b{color:#fff;font-size:18px;font-weight:940;line-height:1.05;display:block}.roulette-dock-text span{color:#ffffff80;margin-top:7px;font-size:12px;font-weight:680;line-height:1.2;display:block}@media(max-width:980px){.roulette-stage-head,.roulette-playfield{grid-template-columns:1fr}.roulette-status-strip{max-width:360px}.roulette-result-card{grid-template-columns:96px minmax(0,1fr);place-items:center start;min-height:146px;padding-top:46px}.roulette-result-image,.roulette-result-empty{width:96px;height:96px;margin-top:0}.roulette-result-image .img-wrapper{width:86px;height:86px}.roulette-prize-dock{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.roulette-stage{border-radius:16px;padding:12px}.roulette-stage-head,.roulette-status-strip,.roulette-prize-dock{grid-template-columns:1fr}.roulette-status-strip{max-width:none}.roulette-status-strip>div{min-height:72px}.roulette-title-block h1{font-size:42px}.roulette-machine{min-height:auto;padding:12px}.roulette-window{--roulette-card-step:154px;height:220px}.roulette-prize-card{flex-basis:140px;height:184px}.roulette-prize-card .img-wrapper{width:104px;height:104px}.roulette-playfield{gap:12px}}@media(prefers-reduced-motion:reduce){.roulette-track.is-rolling{transition-duration:11.5s}.roulette-spin-icon{animation-duration:1.8s}.roulette-dock-card{transition-duration:.01ms}}.roulette-page{padding-top:18px;overflow-x:hidden}.roulette-stage{--roulette-accent:#ff4d4d;width:min(980px,100%);max-width:100%;box-shadow:none;background:0 0;border-radius:0;gap:24px;margin:0 auto;padding:24px 0;display:grid;overflow:visible}.roulette-stage:before,.roulette-stage:after{display:none}.roulette-head{text-align:center;justify-items:center;gap:8px;display:grid}.roulette-head h1{color:#dce2ece6;letter-spacing:0;text-wrap:balance;filter:drop-shadow(0 2px #0000004d)drop-shadow(0 12px 28px #ffffff0e);align-items:baseline;margin:0;padding-bottom:8px;font-size:clamp(32px,3.2vw,42px);font-weight:560;line-height:1.05;display:inline-flex;position:relative}.roulette-head h1:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff21,#ffffff3d,#ffffff21,#0000);border-radius:999px;width:min(84%,360px);height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 16px #ffffff14}.roulette-status{color:#a4acb994;font-variant-numeric:tabular-nums;min-width:min(310px,100vw - 32px);min-height:26px;transition-property:background-color,color,box-shadow;transition-duration:.22s;transition-timing-function:var(--ease-out-soft);border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 8px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.roulette-status span{animation:.34s cubic-bezier(.16,1,.3,1) both rouletteStatusIn}.roulette-status.is-cooldown{color:#acb0b8c2;box-shadow:none;background:0 0}.roulette-actions{justify-content:center;margin-top:12px;display:inline-flex}.roulette-spin-btn{color:#161616;letter-spacing:0;width:auto;min-width:94px;min-height:34px;box-shadow:none;transition-property:transform,background-color,color,opacity;transition-duration:.16s;transition-timing-function:var(--ease-out-soft);background:#f4f4f4;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.roulette-spin-btn:not(:disabled):hover{box-shadow:none;background:#fff;transform:translateY(-1px)}.roulette-spin-btn:not(:disabled):active{transform:scale(.96)}.roulette-spin-btn:disabled{color:#ffffff6b;opacity:1;box-shadow:none;background:#ffffff14}.roulette-spin-icon{animation-duration:1.25s}.roulette-wheel{justify-content:center;max-width:100%;display:flex;overflow:hidden}.roulette-window{--roulette-card-step:124px;background:linear-gradient(90deg,#191919,#191919d6 8%,#1919192e 18%,#0000 31% 69%,#1919192e 82%,#191919d6 92%,#191919),radial-gradient(#ffffff0e,#0000 66%);border-radius:22px;width:min(760px,100%);height:168px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0b,inset 0 28px 70px #ffffff05,inset 0 -32px 72px #0000005c}.roulette-window:before,.roulette-window:after{z-index:5;width:118px}.roulette-window:before{background:linear-gradient(90deg,#191919 4%,#191919db 34%,#0000)}.roulette-window:after{background:linear-gradient(270deg,#191919 4%,#191919db 34%,#0000)}.roulette-pointer{z-index:8;background:linear-gradient(#0000 4%,#ffffff57 18%,#ffffff1f,#ffffff57 82%,#0000 96%);width:2px;height:100%;top:0;bottom:0;left:50%;box-shadow:0 0 24px #ffffff29}.roulette-pointer:before,.roulette-pointer:after{background:linear-gradient(#ffffffeb,#b0b9c65c);border-radius:999px;width:8px;height:22px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #fff3,inset 0 1px #ffffffb8}.roulette-pointer:before{top:8px}.roulette-pointer:after{bottom:8px}.roulette-track{height:auto;transform:translate3d(calc(-1 * var(--roulette-card-step)),0,0);gap:12px;padding:16px;transition-property:none}.roulette-track.is-rolling{transition-property:transform;transition-duration:var(--roulette-spin-duration,12s);will-change:transform;transition-timing-function:cubic-bezier(.11,.78,.18,1)}.roulette-track.is-idle{animation:rouletteIdleRoll var(--roulette-idle-duration,64s) linear infinite;will-change:transform}.roulette-prize-card{isolation:isolate;background:radial-gradient(circle at 50% 34%,var(--prize-color),transparent 58%),linear-gradient(180deg,#ffffff0b,#ffffff03),#101010;border-radius:20px;flex:0 0 112px;align-content:center;place-items:center;gap:8px;height:136px;padding:10px 9px 11px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.roulette-prize-card{background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--prize-color) 18%,transparent),transparent 58%),linear-gradient(180deg,#ffffff0b,#ffffff03),#101010}}.roulette-prize-card{transition-property:background-color,box-shadow,filter,opacity,transform;transition-duration:.18s;transition-timing-function:var(--ease-out-soft);box-shadow:0 14px 34px #0003,inset 0 0 0 1px #ffffff06}.roulette-prize-card:before{content:"";z-index:2;background:var(--prize-color);border-radius:0 0 999px 999px;width:18px;height:4px;position:absolute;top:0;left:50%}@supports (color:color-mix(in lab,red,red)){.roulette-prize-card:before{background:color-mix(in srgb,var(--prize-color) 78%,#fff)}}.roulette-prize-card:before{pointer-events:none;transform:translate(-50%)}.roulette-prize-card:after{content:"";z-index:0;background:var(--prize-color);border-radius:999px;width:88px;height:88px;position:absolute;bottom:-28px;right:-22px}@supports (color:color-mix(in lab,red,red)){.roulette-prize-card:after{background:color-mix(in srgb,var(--prize-color) 28%,transparent)}}.roulette-prize-card:after{outline:15px dotted var(--prize-color)}@supports (color:color-mix(in lab,red,red)){.roulette-prize-card:after{outline:15px dotted color-mix(in srgb,var(--prize-color) 16%,transparent)}}.roulette-prize-card:after{opacity:.72;filter:blur(10px);pointer-events:none}.roulette-prize-card.is-active{box-shadow:0 18px 40px var(--prize-color),inset 0 0 0 1px var(--prize-color);background:#171717;transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.roulette-prize-card.is-active{box-shadow:0 18px 40px color-mix(in srgb,var(--prize-color) 20%,#00000052),inset 0 0 0 1px color-mix(in srgb,var(--prize-color) 44%,#ffffff0a)}}.roulette-prize-card.is-active{animation:roulettePrizeWinPulse 1.55s var(--ease-out-soft) 1}.roulette-prize-card .img-wrapper,.roulette-prize-card span{z-index:1;position:relative}.roulette-prize-card .img-wrapper{width:78px;height:78px}.roulette-prize-image{object-fit:contain;filter:drop-shadow(0 10px 12px #0000005c);width:100%;height:100%;padding:0}.roulette-prize-card span{color:#fff;text-align:center;font-size:12px;font-weight:760;line-height:1.1}.roulette-win-card{isolation:isolate;background:radial-gradient(circle at 19% 50%,var(--prize-color),transparent 42%),radial-gradient(circle at 100% 0%,var(--prize-color),transparent 48%),linear-gradient(180deg,#ffffff0f,#ffffff03),#151516;border-radius:22px;grid-template-columns:78px auto;justify-self:center;align-items:center;gap:15px;min-width:300px;min-height:88px;margin:-4px auto 0;padding:10px 20px 10px 10px;display:inline-grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.roulette-win-card{background:radial-gradient(circle at 19% 50%,color-mix(in srgb,var(--prize-color) 34%,transparent),transparent 42%),radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--prize-color) 13%,transparent),transparent 48%),linear-gradient(180deg,#ffffff0f,#ffffff03),#151516}}.roulette-win-card{box-shadow:0 24px 64px #0000004d,inset 0 0 0 1px var(--prize-color),inset 0 1px #ffffff14}@supports (color:color-mix(in lab,red,red)){.roulette-win-card{box-shadow:0 24px 64px #0000004d,inset 0 0 0 1px color-mix(in srgb,var(--prize-color) 42%,#ffffff0a),inset 0 1px #ffffff14}}.roulette-win-card:before{content:"";z-index:-1;background:linear-gradient(90deg,transparent,var(--prize-color),transparent) top / 100% 1px no-repeat,radial-gradient(circle at 20% 50%,#ffffff14,transparent 38%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.roulette-win-card:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--prize-color) 26%,transparent),transparent) top / 100% 1px no-repeat,radial-gradient(circle at 20% 50%,#ffffff14,transparent 38%)}}.roulette-win-card:before{pointer-events:none}.roulette-win-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#ffffff1f,#0000);width:1px;position:absolute;inset:8px auto 8px 76px}.roulette-win-card.is-revealed{animation:.64s cubic-bezier(.16,1,.3,1) both rouletteWinReveal}.roulette-win-media,.roulette-win-media .img-wrapper{width:72px;height:72px}.roulette-win-image{object-fit:contain;filter:drop-shadow(0 12px 16px #0000006b);width:100%;height:100%}.roulette-win-text{gap:3px;display:grid}.roulette-win-text span{color:var(--prize-color)}@supports (color:color-mix(in lab,red,red)){.roulette-win-text span{color:color-mix(in srgb,var(--prize-color) 56%,#ffffff94)}}.roulette-win-text span{text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:760;line-height:1}.roulette-win-text b{color:#fff;font-size:22px;font-weight:820;line-height:1.05}.roulette-content-title{color:#ffffff5c;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:18px;width:min(620px,100%);margin:4px auto -2px;display:grid}.roulette-content-title span{background:#ffffff1a;height:1px}.roulette-content-title b{color:#d2d9e4ad;-webkit-text-fill-color:transparent;background-image:linear-gradient(120deg,#747c88bd,#c7cfdbe0 38%,#fff,#c7cfdbe0 62%,#747c88bd);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:520;line-height:1;animation:5s linear infinite hero-shine}.roulette-content-grid{grid-template-columns:repeat(4,112px);justify-content:center;gap:20px;display:grid}.roulette-content-card{background:#2b2b2c;border-radius:20px;align-content:center;justify-items:center;gap:9px;min-height:132px;padding:14px 10px 12px;display:grid;position:relative}.roulette-content-card:before{content:"";background:var(--prize-color);border-radius:999px;width:19px;height:5px;position:absolute;top:-4px;left:50%}@supports (color:color-mix(in lab,red,red)){.roulette-content-card:before{background:color-mix(in srgb,var(--prize-color) 78%,#fff)}}.roulette-content-card:before{transform:translate(-50%)}.roulette-content-card.is-active{box-shadow:0 18px 42px var(--prize-color),inset 0 0 0 1px var(--prize-color);background:#343434}@supports (color:color-mix(in lab,red,red)){.roulette-content-card.is-active{box-shadow:0 18px 42px color-mix(in srgb,var(--prize-color) 18%,#0000003d),inset 0 0 0 1px color-mix(in srgb,var(--prize-color) 34%,#ffffff0a)}}.roulette-content-card.is-active{animation:roulettePrizeWinPulse 1.55s var(--ease-out-soft) 1}.roulette-content-media,.roulette-content-media .img-wrapper{width:82px;height:82px}.roulette-dock-image{object-fit:contain;filter:drop-shadow(0 12px 14px #0000005c);width:100%;height:100%;padding:0}.roulette-content-card b{color:#ffffffb8;text-align:center;font-size:12.5px;font-weight:760;line-height:1.1}@keyframes rouletteWinReveal{0%{opacity:0;filter:blur(6px);transform:translateY(-8px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes rouletteStatusIn{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes roulettePrizeWinPulse{0%{filter:brightness()}36%{filter:brightness(1.18)}to{filter:brightness()}}@keyframes rouletteIdleRoll{0%{transform:translate3d(var(--roulette-idle-from,0px),0,0)}to{transform:translate3d(calc(var(--roulette-idle-from,0px) - var(--roulette-idle-distance,0px)),0,0)}}@media(max-width:720px){.roulette-stage{gap:22px;padding-top:14px}.roulette-window{--roulette-card-step:106px;width:100%;height:148px}.roulette-track{gap:10px;padding:14px}.roulette-prize-card{flex-basis:96px;height:120px}.roulette-prize-card .img-wrapper{width:68px;height:68px}.roulette-content-title{grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);width:100%}.roulette-content-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.roulette-content-card{border-radius:14px;gap:6px;min-height:108px;padding:10px 4px 8px}.roulette-content-media,.roulette-content-media .img-wrapper{width:52px;height:52px}.roulette-content-card b{font-size:10.5px;line-height:1.15}.roulette-win-card{min-width:min(250px,100%)}}.store-header{background:#1a1a1c;border-bottom:1px solid #ffffff0d;justify-content:center;align-items:center;width:100%;min-height:63px;margin-bottom:16px;display:flex;padding:12px 0!important}.store-header__inner{justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100% - 32px);display:flex}.store-header__inner>div:first-child{flex:0 auto;min-width:332px}.site-brand-link{flex:0 0 112px;width:112px}.store-nav{border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-bg-page);justify-self:start;align-items:center;gap:2px;width:max-content;padding:4px;display:inline-flex}.nav-link{min-height:32px;color:var(--color-text-muted);transition-property:color,background-color,transform,opacity;transition-duration:.2s;transition-timing-function:var(--ease-out-soft);border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;line-height:1;display:inline-flex}.nav-link:hover{color:var(--color-text);background:var(--color-surface-hover)}.nav-link.is-active{color:#181818;background:var(--color-text)}.desktop-nav-icon{color:currentColor;opacity:.78;fill:currentColor;filter:drop-shadow(0 1px #00000038);flex:none;align-self:center;width:15px;height:15px;display:block;transform:translateY(1px)}.nav-link.is-active .desktop-nav-icon,.desktop-nav-trigger .desktop-nav-icon{opacity:.95}.mobile-header-nav{display:none}.header-actions{--header-action-gap:12px;justify-content:flex-end;justify-self:end;align-items:center;gap:var(--header-action-gap);flex:none;width:auto;min-width:0;min-height:38px;margin-left:auto;display:flex}.site-footer{min-height:0;font-family:var(--font-ui);background:#1a1a1c;border-top:1px solid #ffffff0d;margin-top:auto;padding:40px 0 44px}.site-footer__inner{grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:28px 32px;width:min(1180px,100% - 32px);margin:0 auto;display:grid}.site-footer__brand{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.site-footer__brand-link{align-items:baseline;gap:8px;line-height:1;text-decoration:none;display:inline-flex}.site-footer__brand-gloss{letter-spacing:-.5px;align-items:baseline;gap:4px;font-size:20px;font-weight:900;line-height:1;display:inline-flex;transform:skew(-7deg)}.site-footer__brand-gloss .brand-text-gloss__red,.site-footer__brand-gloss .brand-text-gloss__white{filter:drop-shadow(1px 1px #00000059)drop-shadow(0 0 6px #ffffff1f)}.site-footer__brand-year{color:#ffffff52;letter-spacing:.01em;white-space:nowrap;font-size:11px;font-weight:600}.site-footer__made{color:#ffffff47;letter-spacing:.01em;font-size:11px;font-weight:500;line-height:1.2;text-decoration:none}.site-footer__made span{color:#ffffff7a;font-weight:700}.site-footer__made:hover,.site-footer__made:hover span{color:#ffffffb8}.site-footer__center{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.site-footer__nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.site-footer__nav a{color:#ffffff6b;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none}.site-footer__nav a:hover{color:#ffffffb8}.site-footer__dot{color:#ffffff38;font-size:12px;line-height:1}.site-footer__legal{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 18px;display:flex}.site-footer__legal a{color:#ffffff8c;text-underline-offset:3px;font-size:13px;font-weight:600;line-height:1.2;-webkit-text-decoration:underline #ffffff38;text-decoration:underline #ffffff38}.site-footer__legal a:hover{color:#ffffffd6;text-decoration-color:#fff6}.site-footer__right{flex-direction:column;align-items:flex-end;gap:10px;min-width:0;display:flex}.site-footer__socials{justify-content:flex-end;align-items:center;gap:8px;display:flex}.site-footer__socials a{color:#ffffffb8;background:#ffffff0d;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.site-footer__socials a:hover{color:#fff;background:#ffffff17}.site-footer__mail{color:#ffffff8c;text-underline-offset:3px;font-size:13px;font-weight:600;line-height:1.2;-webkit-text-decoration:underline #ffffff38;text-decoration:underline #ffffff38}.site-footer__mail:hover{color:#ffffffd6;text-decoration-color:#fff6}@media(max-width:860px){.site-footer{padding:28px 0 32px}.site-footer__inner{grid-template-columns:1fr;justify-items:stretch;gap:16px;width:min(100% - 28px,420px)}.site-footer__brand,.site-footer__center,.site-footer__right{text-align:center;align-items:center;width:100%}.site-footer__brand{align-items:center;gap:8px}.site-footer__legal{gap:6px 14px;width:100%;max-width:100%}.site-footer__made{justify-content:center;display:block}.site-footer__socials{justify-content:center}}.public-bans-page{padding-top:10px}.public-bans-shell{flex-direction:column;gap:18px;max-width:1010px;margin:0 auto;display:flex}.public-bans-head{flex-direction:column;gap:14px;padding:0 2px;display:flex}.public-bans-title-row{align-items:center;gap:12px;display:flex}.public-bans-title-row h1{color:#fff;text-wrap:balance;margin:0;font-size:clamp(28px,4vw,42px);font-weight:950;line-height:.98}.public-bans-total-badge{color:#ffffffb3;font-variant-numeric:tabular-nums;background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;height:24px;padding:0 9px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;transform:translateY(6px)}.public-bans-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.public-bans-search-wrap{flex:320px;align-items:center;max-width:440px;min-height:40px;display:flex;position:relative}.public-bans-search-icon{color:#ffffff61;pointer-events:none;position:absolute;left:12px}.public-bans-search-input{color:#fff;background:#141416;border:1px solid #ffffff14;border-radius:8px;outline:none;width:100%;height:40px;padding:0 34px 0 36px;font-size:13.5px;font-weight:500;transition:border-color .16s,background-color .16s}.public-bans-search-input::placeholder{color:#ffffff59}.public-bans-search-input:focus{background:#18181b;border-color:#ffffff38}.public-bans-search-clear{color:#ffffff73;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .14s;display:inline-flex;position:absolute;right:8px}.public-bans-search-clear:hover{color:#fff}.public-bans-filter-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.public-bans-filter-btn{color:#ffffff9e;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:7px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:12.5px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.public-bans-filter-btn:hover{color:#fff;background:#ffffff0f;border-color:#ffffff24}.public-bans-filter-btn.is-active{color:#fff;background:#ffffff1f;border-color:#ffffff38}.public-bans-kicker{color:#ff6b6b;text-transform:uppercase;letter-spacing:.06em;background:#ef44441a;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:30px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.public-bans-head h1{color:#fff;text-wrap:balance;margin:0;font-size:clamp(28px,4vw,42px);font-weight:950;line-height:.98}.public-bans-head p{color:#ffffff75;text-wrap:pretty;max-width:650px;margin:0;font-size:14px;line-height:1.5}.public-bans-card{box-shadow:none;background:#1a1a1c;border:1px solid #ffffff0f;border-radius:0;overflow:hidden}.public-bans-table-head{color:#bdc4e2b8;text-transform:none;letter-spacing:0;background:#ffffff03;grid-template-columns:minmax(300px,1.22fr) minmax(240px,1fr) 140px 130px;align-items:center;gap:34px;min-height:46px;padding:0 12px;font-size:12px;font-weight:520;display:grid}.public-bans-table-head span:nth-child(4){text-align:right}.public-bans-rows{flex-direction:column;min-height:580px;display:flex}.public-bans-row{width:100%;min-height:58px;color:inherit;text-align:left;cursor:pointer;transition-property:background-color,box-shadow;transition-duration:.18s;transition-timing-function:var(--ease-out-soft);background:0 0;border:0;border-top:1px solid #ffffff0e;grid-template-columns:minmax(300px,1.22fr) minmax(240px,1fr) 140px 130px;align-items:center;gap:34px;padding:8px 12px;display:grid}.public-bans-row:hover{background:#ffffff07;box-shadow:inset 2px 0 #ef4444b8}.public-bans-row.is-placeholder{pointer-events:none;cursor:default}.public-bans-row.is-placeholder:hover{box-shadow:none;background:0 0}.public-bans-row.is-placeholder .public-bans-avatar,.public-bans-row.is-placeholder .public-bans-player-copy b,.public-bans-row.is-placeholder .public-bans-player-copy small,.public-bans-row.is-placeholder .public-bans-reason,.public-bans-row.is-placeholder .public-bans-date b,.public-bans-row.is-placeholder .public-bans-date small,.public-bans-row.is-placeholder .public-bans-term{background:repeating-linear-gradient(-45deg,#ffffff0b 0 6px,#ffffff05 6px 12px);border-radius:6px;min-height:10px;overflow:hidden}.public-bans-row.is-placeholder .public-bans-avatar{border-radius:8px;outline:none}.public-bans-row.is-placeholder .public-bans-player-copy b{width:120px}.public-bans-row.is-placeholder .public-bans-player-copy small{opacity:.75;width:165px}.public-bans-row.is-placeholder .public-bans-reason{width:min(190px,100%)}.public-bans-row.is-placeholder .public-bans-date b{width:64px}.public-bans-row.is-placeholder .public-bans-date small{opacity:.75;width:54px}.public-bans-row.is-placeholder .public-bans-term{width:88px;margin-left:auto}.public-bans-row:focus-visible{outline-offset:-2px;outline:2px solid #ef444494}.public-bans-player{align-items:center;gap:10px;min-width:0;display:inline-flex}.public-bans-avatar{background:#ffffff0f;border-radius:8px;outline:1px solid #ffffff1a;flex:0 0 36px;width:36px;height:36px}.public-bans-player-copy,.public-bans-date{flex-direction:column;gap:2px;min-width:0;display:flex}.public-bans-player-copy b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:640;line-height:1.1;overflow:hidden}.public-bans-player-copy small{color:#bdc4e294;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:460;line-height:1.1;overflow:hidden}.public-bans-reason{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:560;line-height:1.35}.public-bans-date{text-align:left;font-variant-numeric:tabular-nums;align-items:flex-start}.public-bans-date b{color:#fff;font-size:13px;font-weight:620;line-height:1.1}.public-bans-date small{color:#bdc4e294;font-size:11.5px;font-weight:460;line-height:1.1}.public-bans-term{color:#fff;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:620;line-height:1.2}.public-bans-state{color:#ffffff75;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:580px;padding:28px;font-size:14px;font-weight:760;display:flex}.public-bans-reset-btn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:7px;margin-top:4px;padding:8px 18px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s}.public-bans-reset-btn:hover{background:#ffffff1a;border-color:#fff3}.public-bans-state svg{color:#ffffff4d}.public-bans-state.is-error{color:#ff8585}.public-bans-state.is-error svg{color:#ff6b6b}.public-bans-spinner{animation:.82s linear infinite spin}.public-bans-pagination{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 22px 16px;display:flex}.public-bans-page-label{color:#ffffff6b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.public-bans-page-controls{align-items:center;gap:6px;display:flex}.public-bans-page-controls>button,.public-bans-page-controls>input{color:#ffffffb8;font-variant-numeric:tabular-nums;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.public-bans-page-controls>button{cursor:pointer}@media(max-width:760px){.public-bans-page{padding-top:6px}.public-bans-shell{gap:12px}.public-bans-head{padding:0 12px}.public-bans-head h1,.public-bans-title-row h1{font-size:26px}.public-bans-title-row{justify-content:space-between}.public-bans-toolbar{flex-direction:column;align-items:stretch;gap:10px}.public-bans-search-wrap{flex:auto;max-width:none}.public-bans-filter-group{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:6px;display:grid}.public-bans-filter-btn{text-align:center;min-height:34px;padding:0 8px;font-size:12px}.public-bans-card{border-left:0;border-right:0}.public-bans-table-head{display:none}.public-bans-rows{min-height:0}.public-bans-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"player term""player date""reason reason";gap:3px 12px;min-height:0;padding:12px}.public-bans-player{grid-area:player;align-items:flex-start}.public-bans-avatar{flex:0 0 34px;width:34px;height:34px}.public-bans-player-copy{gap:3px}.public-bans-reason{color:#fff9;grid-area:reason;font-size:13px;font-weight:520;line-height:1.4}.public-bans-date{text-align:right;grid-area:date;align-items:flex-end;gap:1px}.public-bans-date b{font-size:12px}.public-bans-date small{font-size:10.5px}.public-bans-term{grid-area:term;font-size:13px}.public-bans-state{min-height:320px}.public-bans-pagination{padding:10px 12px 14px}}.public-bans-page-controls>button:hover:not(:disabled){color:#fff;background:#ffffff12}.public-bans-page-controls>button:disabled{opacity:.38;cursor:default}.public-bans-page-controls>.public-bans-page-current{cursor:text}.public-bans-page-controls>input{color:#fff;font:inherit;text-align:center;cursor:text;outline:none;font-weight:700}@media(max-width:960px){.scroll-top-btn{display:none!important}}.header-actions--pending{pointer-events:none;visibility:hidden}@media(min-width:641px){.header-actions--ready{will-change:opacity;animation:.82s cubic-bezier(.16,1,.3,1) both header-actions-fade-in}}@media(prefers-reduced-motion:reduce){.header-actions--ready{animation:none}}@keyframes header-actions-fade-in{0%{opacity:0}to{opacity:1}}.header-wallet-group{justify-content:flex-end;align-items:center;gap:var(--header-action-gap);flex:none;width:auto;display:inline-flex}.header-balance{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:4px 6px;font-family:inherit;transition:background .15s,border-color .15s;display:inline-flex}.header-balance:hover{background:#ffffff0f;border-color:#ffffff14}.header-balance-amount{color:#fff;white-space:nowrap;align-items:center;font-size:15px;font-weight:700;display:flex}.header-balance-plus{display:none}.header-balance-currency{margin-left:2px}.header-balance--placeholder{display:block}.header-topup-btn{justify-content:flex-start;width:126px;min-height:38px}.header-topup-btn--placeholder{display:block}.header-profile-placeholder{width:72px;height:32px}.avatar-fallback{color:#ffffff8f;isolation:isolate;background:radial-gradient(circle at 28% 20%,#84cc1638,#0000 38%),radial-gradient(circle at 76% 84%,#ffffff17,#0000 32%),linear-gradient(135deg,#ffffff16,#ffffff05),#1a1a1c;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.avatar-fallback:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;border:1px solid #ffffff0e;position:absolute;inset:1px}.avatar-fallback-placeholder{opacity:1;z-index:0;justify-content:center;align-items:center;line-height:0;transition:opacity .18s;display:flex;position:absolute;inset:0}.avatar-fallback-placeholder svg{flex:none;display:block}.avatar-fallback-image{object-fit:cover;border-radius:inherit;opacity:1;z-index:3;width:100%;height:100%;display:block;position:absolute;inset:0}.avatar-fallback.is-loaded .avatar-fallback-placeholder{opacity:0}.header-profile-avatar{aspect-ratio:1;flex:0 0 32px;width:32px;min-width:32px;height:32px}.header-profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.login-btn{border-radius:var(--radius-sm);min-height:38px;color:var(--color-text-soft);transition:background .2s var(--ease-out-soft);background:0 0;border:none;align-items:center;gap:8px;padding:0 13px;font-size:13.5px;display:inline-flex}.login-btn:hover{background:var(--color-surface-hover)}.login-btn__mobile-text{display:none}.eyebrow{color:var(--color-text-faint);letter-spacing:.1em;text-transform:lowercase;margin-bottom:8px;font-size:11px;display:block}.store-hero{background:var(--color-bg-page);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);align-items:center;width:100%;height:360px;min-height:360px;margin:14px 0 0;padding:40px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000003d}.hero-content{z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:580px;min-height:0;padding:0;display:flex;position:relative}.hero-title{color:var(--color-text);letter-spacing:0;margin:0;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.18}.brand-text-gloss>span{-webkit-text-fill-color:transparent;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}.brand-text-gloss--shine>span{background-size:200% 100%;animation:5s linear infinite hero-shine}.store-hero.is-offscreen .brand-text-gloss--shine>span,.store-hero.is-offscreen .hero-sub{animation-play-state:paused}.brand-text-gloss__red{filter:drop-shadow(2px 2px #26000061);background-image:linear-gradient(135deg,#ff6a6a,#ff4d4d 42%,#c62d2d 72%,#7f1d1d)}.brand-text-gloss--shine .brand-text-gloss__red{background-image:linear-gradient(120deg,#b82424,#d93636 40%,#ff5f5f,#d93636 60%,#b82424)}.brand-text-gloss__white{filter:drop-shadow(2px 2px #0000006b)drop-shadow(0 0 10px #fff3);background-image:linear-gradient(135deg,#fff,#f3f6fb 42%,#c6ccd8 72%,#7f8796)}.brand-text-gloss--shine .brand-text-gloss__white{background-image:linear-gradient(120deg,#9da5b2,#c8ced8 40%,#fff,#c8ced8 60%,#9da5b2)}.hero-sub{max-width:580px;color:var(--color-text-muted);background-image:linear-gradient(120deg,var(--color-text-muted) 0%,var(--color-text-muted) 40%,#fffffff2 50%,var(--color-text-muted) 60%,var(--color-text-muted) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin-top:12px;font-size:clamp(15px,1.5vw,18px);line-height:1.55;animation:5s linear infinite hero-shine}.hero-status-row{align-items:center;gap:16px;margin-bottom:12px;display:flex}.hero-map-pill{display:none}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.hero-btn{white-space:nowrap;min-height:36px;transition:background .18s var(--ease-out-soft),border-color .18s var(--ease-out-soft),opacity .18s var(--ease-out-soft),transform .18s var(--ease-out-soft);border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.hero-btn:hover{transform:translateY(-1px)}.hero-btn svg{width:18px;height:18px}.hero-btn__mobile-text{display:none}.hero-btn--primary{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff}.hero-btn--primary:hover{opacity:.9}.hero-btn--secondary{border:1px solid var(--color-border-soft);background:var(--color-bg-page);color:var(--color-text)}.hero-btn--secondary:hover{background:var(--color-bg-elevated)}.hero-btn--icon{width:38px;padding:0}.server-map-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);background:#000000a8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.server-map-modal{--server-map-size:min(72vh, calc(100vw - 48px) , 760px);width:var(--server-map-size);backface-visibility:hidden;background:#151515;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;max-width:calc(100vw - 48px);display:flex;overflow:hidden;transform:translateZ(0);box-shadow:0 28px 70px #0000007a}.server-map-head{background:#1b1b1d;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 12px 0 16px;display:flex}.server-map-title,.server-map-actions{align-items:center;gap:8px;display:flex}.server-map-title{color:#fff;flex:auto;min-width:0;font-size:14px;font-weight:800}.server-map-title span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.server-map-title svg{color:#e53935;flex:none}.server-map-actions{flex:none}.server-map-open,.server-map-close{color:#fff;cursor:pointer;height:34px;transition:background .16s var(--ease-out-soft),border-color .16s var(--ease-out-soft);background:#222224;border:1px solid #ffffff12;border-radius:9px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.server-map-open{gap:7px;padding:0 11px;font-size:12px;font-weight:800}.server-map-close{width:34px;padding:0}.server-map-open:hover,.server-map-close:hover{background:#2b2b2e;border-color:#ffffff21}.server-map-body{width:var(--server-map-size);height:var(--server-map-size);background:#0b3a4a;flex:0 auto;justify-content:center;align-items:center;max-width:calc(100vw - 48px);min-height:0;max-height:calc(100vh - 100px);display:flex;position:relative;overflow:hidden}.server-map-stage{background:#0b3a4a;width:100%;max-width:100%;height:100%;max-height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000004d}.server-map-surface{background:#0b3a4a;position:absolute;inset:0;overflow:hidden}.server-map-image{width:var(--server-map-crop-size,100%);height:var(--server-map-crop-size,100%);object-fit:cover;object-position:center center;max-width:none;transform:translate(calc(-50% + var(--server-map-crop-x,0%)),calc(-50% + var(--server-map-crop-y,0%)));transform-origin:50%;image-rendering:auto;pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;top:50%;left:50%}.server-map-grid{z-index:2;pointer-events:none;background-image:linear-gradient(#1e1e1e94 1px,#0000 1px),linear-gradient(90deg,#1e1e1e94 1px,#0000 1px);background-size:calc(100% / var(--server-map-grid-cols,17)) calc(100% / var(--server-map-grid-rows,17));position:absolute;inset:0}.server-map-grid-label{color:#1e1e1e8c;-webkit-user-select:none;user-select:none;text-shadow:0 1px 1px #ffffff1f;font-size:9px;font-weight:700;line-height:1;position:absolute}.server-map-fallback{color:#ffffffb3;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.server-map-fallback svg{color:#e53935}.cal-nav-btn{color:#fff;cursor:pointer;background:#ffffff0d;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s;display:flex}.cal-nav-btn:hover{background:#ffffff1a}.wipe-calendar-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:24px;animation:.16s ease-out both wipe-calendar-fade;display:flex;position:fixed;inset:0}.wipe-calendar-modal{backface-visibility:hidden;background:#1e1e1e;border:1px solid #ffffff14;border-radius:24px;width:100%;max-width:360px;padding:32px 24px;animation:.18s cubic-bezier(.22,1,.36,1) both wipe-calendar-pop;position:relative;transform:translateZ(0);box-shadow:0 24px 48px -12px #00000080}.wipe-calendar-close{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:4px;position:absolute;top:20px;right:20px}.wipe-calendar-close:hover{color:#fff;background:#ffffff1a}.wipe-calendar-title{color:#fff;text-align:center;margin:0 0 4px;font-size:22px;font-weight:700}.wipe-calendar-subtitle{color:#ffffff80;text-align:center;margin:0 0 24px;font-size:13px}.wipe-calendar-panel{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;padding:16px}.wipe-calendar-nav{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.wipe-calendar-month{margin:0;font-size:15px;font-weight:600}.wipe-calendar-weekdays,.wipe-calendar-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.wipe-calendar-weekdays{margin-bottom:8px}.wipe-calendar-weekdays div{color:#fff6;text-align:center;font-size:11px;font-weight:600}.wipe-calendar-legend{flex-direction:column;gap:10px;margin-top:16px;display:flex}.wipe-calendar-legend-row{border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.wipe-calendar-legend-row--clan{background:#ff3c3c14;border:1px solid #ff3c3c2e}.cal-cell{aspect-ratio:1;cursor:default;color:#ffffff59;background:#ffffff05;border:1px solid #ffffff0a;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:2px;display:flex;position:relative;overflow:hidden}.cal-cell.is-clan{color:#fff;background:#ff3c3c26;border-color:#ff3c3c4d}.cal-cell.adjacent{color:#ffffff2e;background:repeating-linear-gradient(45deg,#ffffff05,#ffffff05 5px,#ffffff0b 5px 10px),#0000003d;border:1px solid #ffffff09}.cal-cell.muted-month:after{content:"";pointer-events:none;z-index:1;background:#0000003d;position:absolute;inset:0}.cal-cell.muted-month .cal-day-num{z-index:2;opacity:.72;position:relative}.cal-cell.has-wipe:hover{z-index:2;box-shadow:0 0 12px #ffffff0f}.cal-day-num{font-size:14px;font-weight:500}@keyframes wipe-calendar-fade{0%{opacity:0}to{opacity:1}}@keyframes wipe-calendar-pop{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@media(max-width:640px){.wipe-calendar-backdrop{-webkit-backdrop-filter:none;padding:14px}.wipe-calendar-modal{border-radius:20px;padding:24px 18px}.wipe-calendar-panel{padding:12px}.wipe-calendar-legend-row{padding:10px 12px}}.hero-stage{pointer-events:none;z-index:1;opacity:1;width:min(700px,64%);height:548px;transition:height 2.25s cubic-bezier(.19,1,.22,1);position:absolute;top:-104px;right:-128px;overflow:hidden;transform:translate(40px)rotate(20deg);-webkit-mask-image:radial-gradient(#000 70%,#000000db 88%,#0000 98%);mask-image:radial-gradient(#000 70%,#000000db 88%,#0000 98%)}.hero-stage.is-expanded{height:624px}.hero-stage-inner{grid-template-columns:repeat(4,100px);gap:12px;height:100%;display:grid}.hero-marquee-col{--gap:12px;--item:100px;--duration:25s;--count:8;gap:var(--gap);animation:hero-marquee-vertical var(--duration) linear infinite;will-change:transform;flex-direction:column;display:flex}.hero-stage.is-paused .hero-marquee-col{animation-play-state:paused}.hero-marquee-group{gap:var(--gap);flex-direction:column;flex-shrink:0;display:flex}.hero-item{--hero-item-delay:0s;background:0 0;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;padding:4px;display:flex;box-shadow:inset 0 -20px 70px -20px #ffffff1f}.hero-item--enter{opacity:0;will-change:transform,opacity;animation:.82s cubic-bezier(.16,1,.3,1) forwards hero-item-enter;animation-delay:var(--hero-item-delay)}.hero-item img{object-fit:contain;opacity:1;image-rendering:auto;border-radius:8px;width:100%;height:100%}@keyframes hero-shine{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes hero-marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--count) * (var(--item) + var(--gap))))}}@keyframes hero-item-enter{0%{opacity:0;transform:translate3d(0,var(--hero-enter-y,-72px),0) scale(.78)}to{opacity:1;transform:translate(0)scale(1)}}@media(max-width:880px){.store-hero{min-height:320px;padding:24px}.hero-stage{opacity:.34;width:560px;right:-140px}.hero-stage .hero-marquee-col,.hero-stage .hero-item--enter{animation:none}.hero-stage .hero-item--enter{opacity:1}}@media(max-width:640px),(max-height:520px){.hero-stage{display:none!important}}.catalog-area{gap:14px;min-height:480px;margin-top:14px;display:grid}.category-strip,.products-panel{border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-bg-page);min-height:480px;padding:18px}.section-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}h2{color:var(--color-text);letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.2}.section-head>svg{color:var(--color-text-faint)}.cat-select{z-index:10;align-items:center;display:inline-flex;position:relative}.cat-select-trigger{border:1px solid var(--color-border-soft);height:40px;color:var(--color-text);background:var(--color-bg-elevated);cursor:pointer;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;min-width:160px;padding:0 16px;font-size:14px;font-weight:500;transition:all .2s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 2px 8px #0000000d}.cat-select-trigger:hover{background:#ffffff0d;border-color:#fff3;box-shadow:0 4px 12px #0000001a}.cat-select-trigger.is-open{border-color:var(--color-border-strong);background:var(--color-surface);box-shadow:0 2px 20px #0003}.cat-select-label{align-items:center;gap:10px;display:inline-flex}.cat-icon{color:var(--color-text-muted)}.cat-chevron{color:var(--color-text-faint);transition:transform .3s cubic-bezier(.22,1,.36,1)}.cat-select.is-open .cat-chevron{color:var(--color-text)}.cat-select-menu{-webkit-backdrop-filter:blur(12px);background:#141414f2;border:1px solid #ffffff14;border-radius:16px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 14px 40px #0009,inset 0 0 0 1px #ffffff0d}.cat-menu-inner{flex-direction:column;gap:2px;display:flex}.cat-menu-item{width:100%;color:var(--color-text-soft);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-size:14px;font-weight:500;transition:all .15s;display:flex;position:relative}.cat-menu-item:hover{color:#fff;background:#ffffff0f}.cat-icon-sm{color:var(--color-text-faint);transition:color .15s}.cat-menu-item:hover .cat-icon-sm,.cat-menu-item.is-active .cat-icon-sm{color:#84cc16}.cat-menu-item.is-active{color:#84cc16;background:#84cc161a}.cat-check{color:#84cc16;margin-left:auto}.store-toolbar{align-items:center;width:100%;margin-bottom:24px;display:flex}.toolbar-controls{flex-wrap:nowrap;align-items:center;gap:16px;width:100%;display:flex}@media(max-width:768px){.toolbar-controls{flex-flow:row;align-items:center;gap:8px}.cat-select{flex:0 0 112px;min-width:0}.cat-select-trigger{gap:6px;width:112px;min-width:0;height:38px;padding:0 10px;font-size:12.5px}.cat-select-label{gap:6px;min-width:0}.cat-select-label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cat-select-trigger .cat-icon,.cat-select-trigger .cat-chevron{flex:0 0 14px;width:14px;height:14px}.cat-select-menu{min-width:180px;max-width:calc(100vw - 24px)}}.search-field{border:1px solid var(--color-border-soft);width:280px;height:40px;color:var(--color-text-faint);background:var(--color-bg-elevated);transition:border-color .2s var(--ease-out-soft);border-radius:20px;flex-shrink:0;align-items:center;gap:10px;padding:0 13px;display:flex}@media(max-width:768px){.search-field{flex:auto;gap:7px;width:auto;min-width:0;height:38px;padding:0 10px}}.search-field:focus-within{border-color:var(--color-border-strong)}.search-field input{width:100%;min-width:0;color:var(--color-text);background:0 0;border:0;outline:0;font-size:13.5px}.search-field input::placeholder{color:var(--color-text-faint)}.storefront-grid,.product-grid,.products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:0;display:grid;transform:translateZ(0)}.product-card,.product-card-wrap{text-align:left;aspect-ratio:1/1.15;cursor:pointer;backface-visibility:hidden;background-color:#1a1a1c;border:1px solid #ffffff0a;border-radius:16px;flex-direction:column;width:100%;padding:0;transition:border-color .18s;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.product-card-skeleton{cursor:default;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff09 42%,#0000 78%) 0 0/260% 100%,#1a1a1c;border-color:#ffffff09;animation:1.25s linear infinite skeleton-sheen}.product-card-skeleton:after{content:"";background:#ffffff0b;border-radius:9px;height:34px;position:absolute;bottom:16px;left:16px;right:16px}@keyframes skeleton-sheen{0%{background-position:140% 0,0 0}to{background-position:-120% 0,0 0}}.product-card:not(.is-kit):hover{border-color:#ffffff1f}.product-card:hover .product-media-img{transform:none}.img-wrapper{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.img-placeholder{color:#fff6;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.img-spinner{animation:1s linear infinite s-spin}@keyframes s-spin{to{transform:rotate(360deg)}}.img-error{color:#ffffff59}.img-error-text{text-align:center;color:#fff6;max-width:90%;font-size:11px;font-weight:500;line-height:1.1}.block-fallback-text{letter-spacing:.05em;color:var(--color-text-muted);margin-top:4px;font-size:10px;font-weight:700}.img-content{opacity:0;transition:opacity .3s var(--ease-out-soft)}.img-content.is-loaded{opacity:1}.product-media{z-index:1;pointer-events:none;background:0 0;border-radius:0;width:100%;height:100%;margin:0;position:absolute;inset:0;overflow:hidden}.product-media-img{pointer-events:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:16% 16% 30%;transition:none;display:flex;position:absolute;inset:0}.product-media-img img{object-fit:contain;width:100%;height:100%;image-rendering:-webkit-optimize-contrast}.product-badges{z-index:3;pointer-events:none;height:26px;position:absolute;top:16px;left:16px;right:16px}.product-discount{color:#b6e04a;letter-spacing:.01em;font-variant-numeric:tabular-nums;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:22px;box-shadow:none;background:#9cd32124;border:1px solid #9cd32147;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:650;line-height:1;display:inline-flex;position:absolute;top:0;left:0}.product-qty-tag{color:var(--color-text-soft);z-index:3;background:#00000073;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:500;position:absolute;top:20px;right:20px}.product-body{z-index:2;pointer-events:none;background:0 0;justify-content:space-between;align-items:flex-end;margin:0;padding:16px;display:flex;position:absolute;inset:0}.product-info-top{text-shadow:0 2px 4px #000c;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.product-actions-bottom{pointer-events:none;justify-content:flex-end;display:flex}.product-title{color:#fff;letter-spacing:-.01em;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.product-price-row{pointer-events:auto;align-items:center;gap:2px;display:flex}.product-price{color:#fff;letter-spacing:-.01em;align-items:center;gap:0;font-size:14px;font-weight:600;display:flex}.rub-currency{color:currentColor;line-height:inherit;font-weight:inherit;margin-left:0;display:inline}.rub-currency--button{margin-left:2px}.product-price.is-discounted{color:#fff}.product-price-old{color:#ffffff5c;letter-spacing:.01em;isolation:isolate;font-size:12px;font-weight:500;text-decoration:none;position:relative}.product-price-old:after{content:"";pointer-events:none;background:#ffffff5c;height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.product-price-old .rub-currency--old{font-size:inherit;opacity:1;margin-left:1px}.product-price-row{flex-wrap:wrap;align-items:baseline;gap:2px;display:inline-flex}.profile-promo-form input,.profile-promo-form input:focus,.profile-promo-form input:active{appearance:none;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;outline:none!important}.profile-promo-form input:-webkit-autofill{caret-color:#fff;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0000!important}.profile-promo-form input:-webkit-autofill:hover{caret-color:#fff;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0000!important}.profile-promo-form input:-webkit-autofill:focus{caret-color:#fff;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0000!important}.profile-promo-form input:-webkit-autofill:active{caret-color:#fff;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0000!important}.profile-promo-form>div{background:#ffffff04!important}.product-cart-btn{color:#fff;width:34px;height:34px;transition:all .2s var(--ease-out-soft);pointer-events:auto;background:#ffffff26;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.product-cart-btn:hover{background:#ffffff40;transform:scale(1.05)}.modal-backdrop{z-index:1200;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#000000ad;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-backdrop.kit-modal-backdrop{-webkit-backdrop-filter:none;background:#000000ad}.product-modal{border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-bg-page);width:min(420px,100%);padding:20px;position:relative;box-shadow:0 22px 80px #0000008c}.modal-media{border-radius:var(--radius-sm);border:2px solid var(--color-border-soft);background-color:#1a1a1a;background-image:url(/assets/dot-pattern-3X2jzypy.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:180px;margin-bottom:18px;position:relative;overflow:hidden}.modal-media img{object-fit:contain;pointer-events:none;width:150px;height:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-title-row{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.modal-title-row h2{font-size:18px}.modal-chip{background:var(--color-surface);color:var(--color-text-muted);border-radius:7px;padding:4px 9px;font-size:11.5px}.purchase-bar{border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-bg-elevated);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.price-block{align-items:baseline;gap:6px;display:flex}.price-block span{color:var(--color-text-faint);margin-right:4px;font-size:12px}.price-block strong{color:var(--color-text);font-size:18px;font-weight:600}.price-block b{color:var(--color-text-muted);font-size:12px;font-weight:500}.stepper{align-items:center;gap:4px;display:inline-flex}.stepper button{width:30px;height:30px;color:var(--color-text-muted);background:var(--color-surface);transition:background .2s var(--ease-out-soft),color .2s var(--ease-out-soft);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.stepper button:hover{background:var(--color-surface-hover);color:var(--color-text)}.stepper strong{text-align:center;min-width:28px;color:var(--color-text);font-size:14px;font-weight:600}.command-note{border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);color:var(--color-text-soft);background:#8bc94e0f;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:12.5px;display:flex}.command-note svg{color:var(--color-success);flex-shrink:0}.command-note b{color:var(--color-success);font-weight:600}.modal-actions{gap:8px;display:flex}.neutral-btn,.primary-btn{min-height:40px;transition:background .2s var(--ease-out-soft),transform .2s var(--ease-out-soft),border-color .2s var(--ease-out-soft),opacity .2s var(--ease-out-soft);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:500;display:inline-flex}.neutral-btn{background:var(--color-bg-elevated);color:var(--color-text-soft);border:1px solid #0000}.neutral-btn:hover{background:var(--color-surface-hover);border-color:var(--color-border-soft)}.primary-btn{background:linear-gradient(180deg,var(--color-primary),var(--color-primary-soft));color:#fff;border:1px solid var(--color-primary);box-shadow:var(--color-primary-glow)}.primary-btn:hover{opacity:.96;transform:translateY(-1px)}.profile-transfer-submit-btn{background:#6ea844;border-color:#6ea844bf;box-shadow:0 6px 20px #6ea84438}.profile-transfer-submit-btn:hover{background:#5f913b}.profile-desktop-overview,.profile-desktop-meta-card{display:none}.profile-page-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.profile-back-row{justify-content:center;display:flex}.profile-back-row-bottom{margin-top:-4px}.profile-title-with-back{align-items:flex-start;min-width:0;display:flex}.profile-back-link{color:#fff;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;justify-content:center;align-items:center;gap:5px;width:104px;min-width:104px;height:36px;padding:0;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.profile-back-link:hover{color:#fff;background:#ffffff12;border-color:#ffffff1f}.profile-transfer-open-btn{color:#ffffffe0;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff13;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.profile-transfer-open-btn:hover{color:#fff;background:#6ea84429;border-color:#6ea84447}.xfer-backdrop{z-index:1400;overscroll-behavior:contain;background:#000000ad;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.xfer-modal{background:#171719;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:14px;width:min(430px,100vw - 24px);padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000080}.xfer-modal.is-busy{pointer-events:none}.xfer-modal.is-busy>:not(.xfer-overlay){opacity:.12;pointer-events:none;transition:opacity .4s cubic-bezier(.2,0,0,1),transform .45s cubic-bezier(.2,0,0,1);transform:scale(.985)}.profile-transfer-modal-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.profile-transfer-modal-head span{color:#ffffff5c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.profile-transfer-modal-head h2{color:#fff;letter-spacing:-.3px;margin:0;font-size:22px;font-weight:900}.profile-transfer-balance{background:#ffffff07;border:1px solid #ffffff0e;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 14px;display:flex}.profile-transfer-balance span,.profile-transfer-field span{color:#ffffff6b;font-size:12px;font-weight:750}.profile-transfer-balance strong{color:#fff;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:7px;font-size:17px;font-weight:900;display:inline-flex}.profile-transfer-balance-icon{fill:#ffffffb8;flex:none;width:18px;height:18px;display:block;transform:translate(2px)}.profile-transfer-recipient{background:radial-gradient(circle at 12% 10%,#6ea84421,#0000 34%),#ffffff06;border:1px solid #ffffff0e;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:10px 12px;display:grid}.xfer-avatar{box-sizing:border-box;vertical-align:middle;background:#222226;border:1px solid #ffffff1a;border-radius:50%;flex:0 0 42px;width:42px;min-width:42px;height:42px;min-height:42px;line-height:0;display:block;position:relative;overflow:hidden}.xfer-avatar__photo{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.xfer-avatar__empty{background:linear-gradient(160deg,#2a2a2e,#1c1c1f);display:block;position:absolute;inset:0}.xfer-avatar__glyph{box-sizing:border-box;width:16px;height:16px;margin:0;padding:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xfer-avatar__head{background:#ffffff94;border-radius:50%;width:7px;height:7px;margin:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.xfer-avatar__body{background:#ffffff94;border-radius:7px 7px 2px 2px;width:14px;height:7px;margin:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.profile-transfer-recipient-main{min-width:0}.profile-transfer-recipient-main b,.profile-transfer-recipient-main span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.profile-transfer-recipient-main b{color:#fff;font-size:13.5px;font-weight:850}.profile-transfer-recipient-main span{color:#ffffff6b;font-family:var(--font-mono);margin-top:3px;font-size:12px;font-weight:700}.profile-transfer-recipient-open{color:#fff;white-space:nowrap;background:#1a1a1c;border:1px solid #ffffff13;border-radius:9px;flex:0 0 42px;justify-content:center;align-items:center;gap:7px;width:42px;height:34px;padding:0;font-size:12px;font-weight:800;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.profile-transfer-recipient-open:hover{color:#fff;background:#ffffff13;border-color:#ffffff21}.profile-transfer-field{flex-direction:column;gap:7px;display:flex}.profile-transfer-field input{color:#fff;background:#ffffff07;border:1px solid #ffffff0f;border-radius:12px;outline:none;width:100%;height:46px;padding:0 14px;font-size:14px;font-weight:750}.profile-transfer-field input:focus{background:#ffffff0a;border-color:#6ea84452}.profile-transfer-actions{grid-template-columns:1fr 1fr;gap:10px;padding-top:2px;display:grid}.profile-transfer-actions button:disabled{opacity:.45;cursor:default;transform:none}.xfer-overlay{z-index:8;border-radius:inherit;background:radial-gradient(circle at 50% 28%,#6ea84438,#0000 46%),#0c0c0ef0;justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;inset:0}.xfer-overlay__panel{text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.xfer-overlay__scene{flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;min-height:120px;display:flex;position:relative}.xfer-overlay__pulse{pointer-events:none;border:1px solid #9be06e59;border-radius:50%;width:96px;height:96px;margin:-48px 0 0 -48px;position:absolute;top:50%;left:50%}.xfer-overlay__pulse--2{border-color:#6ea84433;width:124px;height:124px;margin:-62px 0 0 -62px}.xfer-overlay__nodes{z-index:1;justify-content:center;align-items:center;gap:10px;width:100%;max-width:240px;display:flex;position:relative}.xfer-overlay__node{color:#d7f3a4;background:#6ea84424;border:1px solid #9be06e59;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 18px #6ea84429}.xfer-overlay__node--to{color:#9be06e}.xfer-overlay__rail{background:#ffffff14;border-radius:999px;flex:auto;min-width:72px;height:4px;position:relative;overflow:visible}.xfer-overlay__dot{background:#9be06e;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:0;box-shadow:0 0 8px #9be06eb3}.xfer-overlay__packet{color:#111;background:#9be06e;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:-11px;margin-left:-11px;font-size:11px;font-weight:900;display:grid;position:absolute;top:50%;left:0;box-shadow:0 0 14px #9be06e8c}.xfer-overlay__badge{z-index:1;color:#c8f08a;font-variant-numeric:tabular-nums;background:#6ea84429;border:1px solid #9be06e59;border-radius:999px;justify-content:center;align-items:center;min-width:72px;height:40px;padding:0 14px;display:inline-flex;position:relative}.xfer-overlay__badge--success{color:#9be06e;background:#9be06e2e;border-color:#9be06e80}.xfer-overlay__amount{letter-spacing:-.02em;font-size:15px;font-weight:900}.xfer-overlay__copy{flex-direction:column;gap:4px;min-height:48px;display:flex}.xfer-overlay__copy b{color:#fff;letter-spacing:-.3px;margin:0;font-size:19px;font-weight:900}.xfer-overlay__copy span{color:#ffffff85;font-size:13px;font-weight:650;line-height:1.4}.xfer-overlay__bar{background:#ffffff14;border-radius:999px;width:min(240px,78%);height:5px;overflow:hidden}.xfer-overlay__bar-fill{border-radius:inherit;background:linear-gradient(90deg,#6ea844,#9be06e);height:100%;display:block;box-shadow:0 0 12px #9be06e73}@media(prefers-reduced-motion:reduce){.xfer-backdrop,.xfer-modal,.xfer-overlay,.xfer-overlay__panel,.xfer-overlay__pulse,.xfer-overlay__node,.xfer-overlay__dot,.xfer-overlay__packet,.xfer-overlay__badge,.xfer-overlay__copy{transition:none!important;animation:none!important}}@media(min-width:641px){.profile-layout-container{box-sizing:border-box;width:100%!important;max-width:1180px!important;padding:0 24px 0 0!important}.profile-tabs-card{display:none!important}.profile-desktop-overview{grid-template-columns:minmax(330px,.58fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.profile-wallet-title{display:none!important}.profile-wallet-page{gap:12px!important}.profile-wallet-card{min-height:132px;box-shadow:inset 0 1px #ffffff09,0 18px 48px #0000002e;background:radial-gradient(circle at 50% 42%,#ffffff14,#0000 18%),radial-gradient(circle at 18% 0,#14ae5c1a,#0000 34%),linear-gradient(135deg,#ffffff09,#0000 45%),#1a1a1c!important;padding:22px 28px!important}.profile-wallet-user{min-width:320px!important}.profile-preview-card{background:#1a1a1c;border:1px solid #ffffff0a;border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.profile-desktop-side{grid-template-rows:auto minmax(0,1fr);gap:16px;min-width:0;display:grid}.profile-preview-promo-card{min-height:184px}.profile-preview-promo-card .profile-preview-card-head{margin-bottom:4px}.profile-preview-inventory-card{height:100%;min-height:100%}.profile-preview-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-preview-card-head>span:not(.profile-preview-link-disabled){color:#fff;align-items:center;gap:8px;font-size:14px;font-weight:850;display:inline-flex}.profile-preview-card-head a,.profile-preview-link-disabled,.profile-preview-return-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:104px;height:36px;padding:0;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.profile-preview-card-head a:hover,.profile-preview-return-btn:hover{color:#fff;background:#ffffff12;border-color:#ffffff1f}.profile-preview-card-head a{flex:0 0 104px;margin-right:8px;font-size:13px}.profile-preview-history-card .profile-preview-card-head a,.profile-preview-history-card .profile-preview-link-disabled{margin-right:0;transform:translate(10px)}.profile-preview-promo-card .profile-promo-head{padding-left:12px}.profile-preview-link-disabled{color:#ffffff26;cursor:default;pointer-events:none;background:#ffffff04;border-color:#ffffff07;flex:0 0 104px;margin-right:8px;font-size:13px;font-weight:700}.profile-preview-return-btn{flex:0 0 104px}.profile-preview-inventory-grid{flex:auto;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;display:grid}.profile-preview-item-card{background:#ffffff06;border:1px solid #ffffff0b;border-radius:14px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;height:100%;min-height:0;padding:8px;display:grid}.profile-preview-item-media{background:linear-gradient(145deg,#ffffff0e,#0000002e);border:1px solid #ffffff0e;border-radius:13px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.profile-preview-item-text{flex-direction:column;gap:2px;min-width:0;display:flex}.profile-preview-item-text span,.profile-preview-history-main b{text-overflow:ellipsis;white-space:nowrap;color:#fff;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.profile-preview-item-text small,.profile-preview-history-main small{text-overflow:ellipsis;white-space:nowrap;color:#ffffff57;min-width:0;font-size:11px;font-weight:650;overflow:hidden}.profile-preview-item-text em{text-overflow:ellipsis;white-space:nowrap;color:#ffffff3d;min-width:0;font-size:10.5px;font-style:normal;font-weight:620;overflow:hidden}.profile-preview-history-list{border:0;border-radius:14px;flex-direction:column;flex:auto;gap:8px;display:flex;overflow:visible}.profile-preview-history-row{background:#ffffff05;border:1px solid #ffffff0a;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:58px;padding:7px 10px;display:grid}.profile-preview-history-row.is-transfer-in{background:#10b98109}.profile-preview-history-row.is-transfer-out{background:#60a5fa09}.profile-preview-history-row.is-roulette{background:linear-gradient(90deg,#b327ee12,#ff4d4d09 54%,#ffffff05),#ffffff05;border-color:#d6a3ff21;box-shadow:inset 0 1px #ffffff09}.profile-preview-history-icon{background:#ffffff09;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.profile-preview-history-row.is-transfer-in .profile-preview-history-icon{background:#10b9811f;border:1px solid #10b98133}.profile-preview-history-row.is-transfer-out .profile-preview-history-icon{background:#60a5fa1f;border:1px solid #60a5fa33}.profile-preview-history-main{flex-direction:column;gap:3px;min-width:0;display:flex}.profile-preview-history-row strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:900}.profile-preview-history-placeholder,.profile-preview-inventory-placeholder{opacity:.88;pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff08 0 1px,#0000 1px 12px),#ffffff04;border:1px dashed #ffffff12;border-radius:16px;justify-content:center;align-items:center;min-height:82px;display:flex;box-shadow:inset 0 1px #ffffff05}.profile-preview-inventory-placeholder{height:100%;min-height:0}.profile-preview-placeholder-card,.profile-preview-placeholder-row{pointer-events:none;opacity:.78;background:repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 12px),#ffffff03}.profile-preview-placeholder-media,.profile-preview-placeholder-icon,.profile-preview-placeholder-button,.profile-preview-placeholder-lines span,.profile-preview-placeholder-lines small,.profile-preview-placeholder-row strong{background:linear-gradient(90deg,#ffffff09,#ffffff12,#ffffff09) 0 0/180% 100%;border-radius:999px;animation:1.8s ease-in-out infinite profile-placeholder-pulse;display:block}.profile-preview-placeholder-lines{flex-direction:column;gap:8px;min-width:0;display:flex}.profile-preview-placeholder-lines span{width:min(150px,76%);height:10px}.profile-preview-placeholder-lines small{width:min(92px,52%);height:8px}.profile-preview-placeholder-button{border-radius:10px;width:104px;height:36px}.profile-preview-placeholder-row strong{width:72px;height:14px}@keyframes profile-placeholder-pulse{0%{background-position:100%}to{background-position:-80%}}.profile-preview-empty{color:#ffffff47;text-transform:uppercase;letter-spacing:.06em;background:#ffffff05;border:1px dashed #fff1;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:92px;font-size:12px;font-weight:850;display:flex}.profile-preview-empty-large{flex-direction:column;flex:auto;min-height:0}.profile-wallet-section{display:none!important}.profile-page-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.profile-back-row{margin-bottom:-4px}.profile-back-row-bottom{margin-top:-4px;margin-bottom:0}.profile-back-link{color:#fff;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;justify-content:center;align-items:center;gap:5px;width:104px;min-width:104px;height:36px;padding:0;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.profile-back-link:hover{color:#fff;background:#ffffff12;border-color:#ffffff1f}}@media(max-width:640px){.profile-history-page .profile-back-row-bottom,.profile-inventory-page .profile-back-row-bottom{display:none!important}.profile-wallet-card{position:relative!important}.profile-transfer-open-btn{z-index:2;border-radius:10px!important;width:34px!important;height:34px!important;padding:0!important;position:absolute!important;top:14px!important;right:14px!important}.profile-transfer-open-btn svg{width:14px!important;height:14px!important}.profile-wallet-user{padding-right:42px!important}.topup-modal{border-radius:16px!important;gap:12px!important;width:min(390px,100vw - 10px)!important;max-width:min(390px,100vw - 10px)!important;max-height:calc(100dvh - 12px)!important;padding:16px!important}.topup-modal h2{font-size:20px!important}.topup-modal>div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.topup-modal>div[style*=grid-template-columns]>div{gap:10px!important}.topup-modal>div[style*=grid-template-columns]>div:last-child{border-radius:14px!important;gap:14px!important;min-height:auto!important;padding:14px!important}.topup-modal>div[style*=grid-template-columns]>div:last-child [style*="font-size: 34px"]{font-size:28px!important}.topup-modal input[type=number]{font-size:15px!important}.topup-method-grid{gap:7px!important}.topup-funpay-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.topup-funpay-amount{border-radius:11px;min-height:52px;padding:8px 10px}.topup-funpay-amount span{font-size:14px}.topup-method-btn{gap:6px!important;min-width:0!important;min-height:46px!important;padding:0 8px!important;font-size:13px!important}.topup-method-btn svg{flex:none!important}.topup-amount-field{min-width:0!important;padding:0 12px!important}.topup-amount-minhint{font-size:9.5px;bottom:4px;right:12px}.topup-amount-currency{color:#ffffffc7!important;opacity:1!important;flex:0 0 16px!important;justify-content:center!important;align-items:center!important;margin-right:6px!important;display:inline-flex!important}.topup-amount-field-credit .topup-amount-currency{color:#ffac4d!important}.profile-transfer-balance-icon{opacity:1!important;fill:#fffc!important;width:18px!important;height:18px!important;display:block!important;transform:none!important}.topup-credit-total{gap:2px!important}.topup-credit-total span:last-child{margin-left:0!important}.topup-submit-btn{min-width:100%!important;padding:0 14px!important;font-size:14px!important}.topup-bonus-pill{border-radius:7px;min-height:20px;padding:2px 6px;font-size:11.5px}.topup-bonus-level{min-width:54px;font-size:12.5px}}@media(max-width:1100px){.product-grid,.products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:880px){.store-header__inner{grid-template-columns:1fr}.header-actions,.store-nav{justify-self:stretch}}@media(max-width:820px){.product-grid,.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.product-card-placeholder{display:none}}@media(max-width:560px){.product-grid,.products-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.store-shell{max-width:100%;overflow-x:clip}.store-header{gap:10px;min-width:0;padding:10px 8px!important}.store-header__inner{gap:10px;width:100%}.store-header__inner>div:first-child{flex:0 auto;min-width:0;gap:0!important}.store-header__inner>div:first-child>a.site-brand-link{flex:none!important;width:auto!important;margin-right:6px!important;display:inline-flex!important}.store-header__inner>div:first-child>a.site-brand-link .brand-text-gloss{align-items:baseline!important;width:auto!important;height:auto!important;font-size:16px!important;display:inline-flex!important;transform:skew(-7deg)!important}.store-header__inner>div:first-child>a.site-brand-link .brand-text-gloss span{display:inline-block!important}.store-header__inner>div:first-child>a.site-brand-link .brand-text-gloss:before{display:none!important}.store-nav-dropdown{z-index:80!important;display:block!important;position:relative!important}.mobile-header-nav{display:none!important}.desktop-nav-trigger{white-space:nowrap;z-index:81;position:relative;background:#ffffff09!important;border:1px solid #ffffff0e!important;border-radius:10px!important;gap:4px!important;min-height:36px!important;margin-left:2px!important;padding:0 7px 0 9px!important;font-size:12.7px!important;display:flex!important}.desktop-nav-menu{z-index:9999!important;pointer-events:auto!important;min-width:142px!important;left:0!important}.store-nav-dropdown{align-items:center;max-width:108px}.header-actions{flex:none!important;justify-content:flex-end!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:none!important;margin-left:auto!important}.header-wallet-group{flex:none!important;gap:0!important;width:auto!important}.header-balance{cursor:pointer!important;background:#67a83f24!important;border:1px solid #67a83f4d!important;border-radius:8px!important;align-items:center!important;gap:5px!important;min-width:0!important;min-height:32px!important;padding:5px 8px!important;display:inline-flex!important;box-shadow:0 2px 8px #00000026!important}.header-balance:hover,.header-balance:active{background:#67a83f3d!important;border-color:#67a83f73!important}.header-balance-amount{font-size:13.5px!important;font-weight:800!important}.header-balance-plus{color:#fff!important;background:#67a83f!important;border-radius:4px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:15px!important;height:15px!important;margin-left:2px!important;display:inline-flex!important}.header-topup-btn,.header-profile-name{display:none!important}.header-actions a[title]{flex:none!important;width:34px!important;min-width:34px!important;max-width:none!important}.header-actions a[title]>div{aspect-ratio:1!important;border-radius:10px!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important}.login-btn{border-radius:10px;gap:7px;min-height:36px;padding:0 11px;font-size:13.5px}.login-btn__desktop-text{display:none}.login-btn__mobile-text{display:inline}.store-hero{border-radius:14px;height:288px;min-height:288px;padding:16px 24px}.hero-content{width:100%;max-width:none}.hero-title .brand-text-gloss{font-size:clamp(34px,10.6vw,44px)!important}.hero-sub{font-size:15px;line-height:1.45;margin-top:8px!important;margin-bottom:0!important}.hero-status-row{gap:8px;margin-bottom:12px}.hero-online-pill{min-width:0;padding:6px 12px!important}.hero-map-pill{color:#ef4444;cursor:pointer;background:#ef444414;border:1px solid #ef44442e;border-radius:32px;flex:none;justify-content:center;align-items:center;gap:6px;height:31px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.hero-map-pill svg{width:15px;height:15px}.hero-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;margin-top:12px;display:grid}.hero-btn{gap:6px;width:100%;min-width:0;min-height:38px;padding:0 8px;font-size:12.5px;font-weight:750}.hero-btn--icon,.hero-btn__desktop-text{display:none}.hero-btn__mobile-text{display:inline}.hero-btn svg{flex:none;width:17px;height:17px}.site-footer{min-height:0!important;padding:24px 0 28px!important}.site-footer__inner{grid-template-columns:1fr!important;place-items:stretch stretch!important;gap:16px!important;width:min(100% - 28px,420px)!important}.site-footer__brand,.site-footer__center,.site-footer__right{text-align:center!important;align-items:center!important;width:100%!important}.site-footer__socials{justify-content:center!important}.site-footer__top,.site-footer__bottom{display:none!important}.site-footer__notice,.site-footer__social-wrap,.site-footer__links,.site-footer__docs,.site-footer__brand-wrap{display:none}.site-footer__made{display:block!important}.profile-layout-container{gap:12px!important;width:100%!important;max-width:none!important;margin-top:0!important;padding:0 12px!important}.profile-tabs-card{border-radius:14px!important;padding:8px!important;overflow:hidden!important}.profile-tabs-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important;overflow:visible!important}.profile-tabs-nav a{justify-content:center!important;gap:5px!important;min-width:0!important;padding:9px 6px!important;font-size:12px!important}.profile-tabs-nav a svg{width:13px!important;height:13px!important}.profile-wallet-page{gap:16px!important}.profile-wallet-title h1{font-size:28px!important}.profile-wallet-card{flex-direction:column!important;align-items:stretch!important;gap:10px!important;min-height:0!important;padding:12px 14px!important}.profile-wallet-user{gap:12px!important;width:100%!important}.profile-wallet-user .avatar-fallback{border-radius:50%!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;overflow:hidden!important}.profile-wallet-user .avatar-fallback-image{border-radius:inherit!important;width:100%!important;height:100%!important}.xfer-avatar{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.xfer-avatar__glyph{width:16px!important;height:16px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.xfer-avatar__head{width:7px!important;height:7px!important;top:0!important;left:50%!important;transform:translate(-50%)!important}.xfer-avatar__body{width:14px!important;height:7px!important;top:auto!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.profile-wallet-user span[title]{font-size:16px!important}.profile-wallet-user span:not([title]){font-size:11px!important}.profile-wallet-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.profile-wallet-actions button{border-radius:10px!important;justify-content:center!important;width:100%!important;padding:8px!important}.profile-wallet-actions .profile-transfer-open-btn{width:34px!important;height:34px!important;padding:0!important}.profile-wallet-section>div{border-radius:14px!important}.profile-inventory-empty-state{border-radius:14px!important;min-height:534px!important;padding:28px!important}.profile-history-empty-state{min-height:534px!important}.profile-inventory-empty-state>div{letter-spacing:.06em!important;font-size:12px!important}.profile-wallet-section>div>div{gap:8px!important;padding:12px!important}.profile-wallet-section input{min-width:0!important}.profile-promo-card{align-items:stretch!important;gap:8px!important;width:calc(100% + 8px)!important;margin-left:-4px!important;margin-right:-4px!important;padding:10px!important}.profile-promo-head{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;gap:9px!important}.profile-promo-head>div:first-child{width:28px!important;min-width:28px!important;height:28px!important}.profile-promo-head h3{margin-bottom:3px!important;font-size:14px!important}.profile-promo-head p{font-size:11px!important;line-height:1.3!important}.profile-promo-head *{text-align:left!important}.profile-promo-form{flex-direction:row!important;align-items:stretch!important;gap:7px!important;display:flex!important}.profile-promo-form input{height:38px!important;padding:0 8px!important;font-size:12px!important}.profile-promo-form>div{flex:auto!important;min-width:0!important;height:38px!important;padding:0 10px!important}.profile-promo-form>button{flex:none!important;min-width:104px!important;min-height:38px!important;padding:0 10px!important;font-size:12.5px!important}.profile-inventory-page,.profile-history-page{gap:16px!important}.profile-inventory-title-row,.profile-history-title-row{align-items:flex-start!important;gap:12px!important}.profile-inventory-title-row h1,.profile-history-title-row h1{font-size:26px!important}.profile-inventory-title-row p,.profile-history-title-row p{font-size:12.5px!important;line-height:1.35!important}.profile-inventory-pagination,.profile-history-pagination{flex:none!important;padding:6px 8px!important}.profile-inventory-list{grid-template-columns:1fr!important;gap:10px!important}.profile-inventory-card{gap:10px!important;padding:12px!important}.profile-inventory-card-main{gap:10px!important}.profile-inventory-thumb{border-radius:11px!important;width:50px!important;height:50px!important}.profile-inventory-return{height:34px!important;padding:0 12px!important;left:0!important}.profile-history-row{align-items:center!important;gap:12px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:14px!important}.profile-history-row-main{flex:auto!important;gap:10px!important;min-width:0!important}.profile-history-row-text{min-width:0!important}.profile-history-row-text>div:first-child{flex-direction:column!important;align-items:flex-start!important;gap:5px!important}.profile-history-row-text span{overflow-wrap:anywhere}.profile-history-cost{flex:none!important}.inventory-details-modal{border-radius:18px!important;width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;overflow-y:auto!important}.inventory-details-modal-head{padding:18px 16px!important}.inventory-details-modal-head .kit-icon-btn{top:12px!important;right:12px!important}.inventory-details-modal-hero{grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important;padding-right:42px!important}.inventory-details-modal-image{border-radius:16px!important;width:72px!important;height:72px!important}.inventory-details-modal-hero h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;white-space:normal!important;font-size:19px!important}.inventory-details-modal-hero p{font-size:12px!important;line-height:1.35!important}.inventory-details-modal-body{gap:12px!important;padding:14px!important}.inventory-details-summary{border-radius:16px!important}.inventory-details-summary-grid{grid-template-columns:1fr!important}.inventory-details-summary-grid>div{border-bottom:1px solid #ffffff0e;border-right:0!important;padding:14px!important}.inventory-details-summary-grid>div:last-child{border-bottom:0!important}.inventory-details-summary-grid [style*="font-size: 32"]{font-size:26px!important}.inventory-details-grid{grid-template-columns:1fr!important;gap:10px!important}.inventory-detail-row-wide{grid-column:auto!important}}@media(max-width:520px){.modal-backdrop{align-items:center!important;padding:10px!important}.inventory-details-modal{border-radius:16px!important;width:min(360px,100vw - 26px)!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto!important}.inventory-details-modal-head{padding:14px 14px 13px!important}.inventory-details-modal-head .kit-icon-btn{width:34px!important;height:34px!important;top:10px!important;right:10px!important}.inventory-details-modal-hero{grid-template-columns:58px minmax(0,1fr)!important;gap:11px!important;padding-right:38px!important}.inventory-details-modal-image{border-radius:13px!important;width:58px!important;height:58px!important}.inventory-details-modal-image .img-wrapper img{padding:9px!important}.inventory-details-modal-hero span[style*="text-transform: uppercase"]{margin-bottom:5px!important;padding:4px 8px!important;font-size:9.5px!important}.inventory-details-modal-hero h2{-webkit-line-clamp:2;font-size:17px!important;line-height:1.12!important}.inventory-details-modal-hero p{margin-top:5px!important;font-size:11px!important}.inventory-details-modal-body{gap:10px!important;padding:12px!important}.inventory-details-summary{border-radius:14px!important}.inventory-details-summary-grid{gap:8px!important;padding:10px 12px!important}.inventory-details-summary-grid span{font-size:10px!important}.inventory-details-summary>div:nth-child(2){grid-template-columns:.95fr 1.05fr!important}.inventory-details-summary>div:nth-child(2)>div{padding:12px!important}.inventory-details-summary>div:nth-child(2)>div [style*="font-size: 32"]{font-size:24px!important}.inventory-details-summary>div:nth-child(2)>div [style*="font-size: 18"]{font-size:15px!important}.inventory-details-summary>div:nth-child(2)>div [style*="font-size: 16"]{font-size:13px!important}.inventory-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.inventory-detail-row-wide{grid-column:1/-1!important}.inventory-details-grid>div{border-radius:13px!important;min-height:62px!important;padding:10px 11px!important}.inventory-details-grid>div>div:first-child{width:28px!important;height:28px!important}.inventory-details-grid [style*="font-size: 12"]{font-size:10px!important}.inventory-details-grid [style*="font-size: 14"]{font-size:12px!important}.inventory-details-modal-body>div:last-child{border-radius:12px!important;grid-template-columns:22px minmax(0,1fr)!important;gap:8px!important;padding:9px 10px!important}.inventory-details-modal-body>div:last-child span{font-size:10px!important}}@media(max-width:390px){.header-actions{gap:6px!important;max-width:none!important}.store-nav-dropdown{max-width:100px}.profile-promo-form{flex-direction:row!important;gap:6px!important}.profile-promo-form>button{width:auto!important;min-width:96px!important;padding:0 8px!important;font-size:12px!important}.profile-promo-form input{padding:0 6px!important;font-size:11.8px!important}.header-topup-btn{display:none!important}.hero-btn{padding:0 8px;font-size:12.5px}.server-map-backdrop{-webkit-backdrop-filter:none;background:#000000b8;padding:12px}.server-map-modal{--server-map-size:min(64dvh, calc(100vw - 24px) , 560px);border-radius:14px;max-width:calc(100vw - 24px);box-shadow:0 18px 48px #0000006b}.server-map-body{max-width:calc(100vw - 24px);max-height:calc(100dvh - 84px)}.server-map-head{min-height:44px;padding:0 7px 0 10px}.server-map-title span{display:none}.server-map-open{gap:0;width:34px;padding:0;font-size:0}}.product-card.is-kit{--kit-accent:var(--color-primary);--kit-accent-glow:#2079ff66;background-color:#1a1a1c;border-color:#ffffff0a}.product-card.is-kit:hover{border-color:#ffffff1f;box-shadow:0 16px 32px -12px #000c}.product-card.is-premium{border-color:var(--kit-accent)}@supports (color:color-mix(in lab,red,red)){.product-card.is-premium{border-color:color-mix(in srgb,var(--kit-accent) 62%,var(--color-border-soft))}}.product-card.is-premium{background-color:#121212;background-image:radial-gradient(circle at 82% 12%,var(--kit-accent),transparent 42%),linear-gradient(135deg,var(--kit-accent) 0%,transparent 64%),repeating-linear-gradient(135deg,#ffffff05 0 1px,transparent 1px 13px)}@supports (color:color-mix(in lab,red,red)){.product-card.is-premium{background-image:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--kit-accent) 18%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--kit-accent) 12%,transparent) 0%,transparent 64%),repeating-linear-gradient(135deg,#ffffff05 0 1px,transparent 1px 13px)}}.product-card.is-premium{background-size:100%,100%,auto}.product-card.is-premium:hover{border-color:var(--kit-accent);box-shadow:0 18px 40px -18px var(--kit-accent-glow)}.product-card.is-kit .product-media-img{padding:16% 16% 30%}.product-subline{color:#fff9;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.product-card.is-kit .product-badges,.product-card.is-service .product-badges{top:16px;left:16px;right:16px}.product-kit-badge{background:var(--kit-accent);color:#101010;text-align:center;text-transform:uppercase;white-space:nowrap;pointer-events:auto;border-radius:999px;justify-content:center;align-items:center;min-width:63px;height:24px;padding:0 10px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;right:0}.product-service-badge{background:linear-gradient(135deg,var(--kit-accent),var(--kit-accent))}@supports (color:color-mix(in lab,red,red)){.product-service-badge{background:linear-gradient(135deg,var(--kit-accent),color-mix(in srgb,var(--kit-accent) 78%,#101010))}}.product-service-badge{color:#101010;box-shadow:0 10px 22px -14px var(--kit-accent-glow)}.product-card-placeholder{aspect-ratio:1/1.15;pointer-events:none;background:0 0;border-radius:16px;width:100%}.product-card-placeholder:before{content:"";aspect-ratio:1/1.15;opacity:.88;background:repeating-linear-gradient(135deg,#ffffff07 0 1px,#0000 1px 12px),#ffffff03;border:1px dashed #ffffff12;border-radius:16px;width:100%;display:block;box-shadow:inset 0 1px #ffffff03}.product-card.is-premium .product-price{color:var(--color-text);font-weight:700}.product-card.is-premium .product-price.is-discounted{color:#fff}.product-glow{display:none}.kit-modal{--kit-accent:var(--color-primary);--kit-accent-glow:#2079ff66;--kit-accent-contrast:#fff;border:1px solid var(--color-border-soft);background:var(--color-bg-page);overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;backface-visibility:hidden;border-radius:16px;flex-direction:column;width:min(720px,100vw - 24px);max-height:calc(100dvh - 48px);padding:0;display:flex;position:relative;overflow-y:auto;transform:translateZ(0);box-shadow:0 30px 80px -20px #0000008c}.kit-modal::-webkit-scrollbar{display:none}.kit-modal.is-privilege{width:min(790px,100vw - 24px);max-height:calc(100dvh - 18px)}.kit-modal.is-privilege .kit-hero{padding:20px 26px 18px}.kit-modal.is-privilege .kit-cover{width:96px;height:96px}.kit-hero{border-bottom:1px solid var(--color-border-soft);background:radial-gradient(circle at 10% 18%,var(--kit-accent),transparent 38%),linear-gradient(135deg,var(--kit-accent) 0%,var(--kit-accent) 60%,transparent 100%);padding:28px 24px 20px}@supports (color:color-mix(in lab,red,red)){.kit-hero{background:radial-gradient(circle at 10% 18%,color-mix(in srgb,var(--kit-accent) 18%,transparent),transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--kit-accent) 18%,transparent) 0%,color-mix(in srgb,var(--kit-accent) 4%,transparent) 60%,transparent 100%)}}.kit-hero-inner{align-items:center;gap:20px;display:flex}.kit-cover{border:1px solid var(--kit-accent);width:120px;height:120px;position:relative}@supports (color:color-mix(in lab,red,red)){.kit-cover{border:1px solid color-mix(in srgb,var(--kit-accent) 58%,var(--color-border-soft))}}.kit-cover{background:var(--color-bg-page);border-radius:16px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.kit-cover:after{content:"";pointer-events:none;background:linear-gradient(135deg,var(--kit-accent),transparent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.kit-cover:after{background:linear-gradient(135deg,color-mix(in srgb,var(--kit-accent) 18%,transparent),transparent)}}.kit-cover img{object-fit:contain;width:100%;height:100%;padding:12px}.kit-copy{text-align:left;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;display:flex}.kit-badge{background:var(--kit-accent);color:var(--kit-accent-contrast);text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-bottom:8px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.kit-title{width:100%;color:var(--color-text);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:22px;font-weight:600;line-height:1.15;overflow:hidden}.kit-sub{color:var(--color-text-muted);margin-top:6px;font-size:12px}.kit-hero-actions{align-self:flex-start;align-items:center;gap:8px;display:inline-flex}.kit-header{align-items:center;gap:10px;width:100%;display:flex}.kit-title-chip{border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);align-items:center;gap:6px;max-width:220px;padding:6px 10px;font-size:13.5px;font-weight:600;display:inline-flex}.kit-title-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kit-title-chip svg{color:var(--color-warning);flex-shrink:0}.kit-header-spacer{flex:1}.kit-icon-btn{background:var(--color-surface);width:38px;height:38px;color:var(--color-text-soft);transition:background .18s var(--ease-out-soft),color .18s var(--ease-out-soft),border-color .18s var(--ease-out-soft),box-shadow .18s var(--ease-out-soft);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kit-icon-btn:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.kit-icon-btn:disabled{opacity:.5;cursor:default}.kit-info-toggle{border:1px solid var(--kit-accent)}@supports (color:color-mix(in lab,red,red)){.kit-info-toggle{border:1px solid color-mix(in srgb,var(--kit-accent) 32%,var(--color-border-soft))}}.kit-info-toggle.is-active{background:var(--kit-accent)}@supports (color:color-mix(in lab,red,red)){.kit-info-toggle.is-active{background:color-mix(in srgb,var(--kit-accent) 14%,var(--color-surface))}}.kit-info-toggle.is-active{color:var(--kit-accent);border-color:var(--kit-accent);box-shadow:0 10px 28px -18px var(--kit-accent-glow)}.kit-perks{border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-bg-elevated);flex-direction:column;margin:14px 26px 0;display:flex;overflow:hidden}.kit-perks--cards{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.kit-perk-row{border-bottom:1px solid var(--color-border-soft);min-height:32px;font-size:13px;display:flex}.kit-perks--cards .kit-perk-row{border:1px solid var(--color-border-soft);background:var(--color-bg-elevated);border-radius:12px;flex-direction:column;justify-content:center;gap:5px;min-height:58px;padding:10px 12px;display:flex}.kit-perk-row:last-child{border-bottom:none}.kit-perks--cards .kit-perk-row:last-child{border-bottom:1px solid var(--color-border-soft)}.kit-perk-placeholder{opacity:.88;background:repeating-linear-gradient(135deg,#ffffff07 0 1px,#0000 1px 12px),#ffffff03;border:1px dashed #ffffff12;border-radius:12px;min-height:58px;box-shadow:inset 0 1px #ffffff03}.kit-perk-label{border-right:1px solid var(--color-border-soft);min-width:0;color:var(--color-text-muted);flex:1;align-items:center;gap:6px;padding:7px 14px;font-weight:600;display:inline-flex}.kit-perks--cards .kit-perk-label{color:var(--color-text-faint);border-right:0;flex:none;padding:0;font-size:11px;font-weight:700}.kit-perk-label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kit-perk-info{color:var(--color-text-faint)}.kit-perk-value{min-width:148px;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:0 0 38%;align-items:center;padding:7px 14px;font-weight:700;display:inline-flex;overflow:hidden}.kit-perks--cards .kit-perk-value{min-width:0;color:var(--color-text);flex:none;padding:0;font-size:13px;font-weight:850}@keyframes kit-perks-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.kit-section-head{box-sizing:border-box;color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:12px;margin:16px 26px 0;padding-right:4px;font-size:13px;font-weight:500;display:flex}.kit-section-head b{color:var(--color-text-muted);font-size:12px;font-weight:600}.kit-section-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.kit-tabs{scrollbar-width:none;-ms-overflow-style:none;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:center;gap:8px;margin:8px 26px 0;padding-bottom:0;display:grid;overflow:visible}.kit-tabs.is-single{justify-content:flex-start;align-items:center;display:flex}.kit-tabs::-webkit-scrollbar{display:none}.kit-tab{border:1px solid var(--color-border-soft);background:var(--color-bg-elevated);width:100%;min-width:0;max-width:none;min-height:40px;color:var(--color-text-muted);transition:background .18s var(--ease-out-soft),border-color .18s var(--ease-out-soft),color .18s var(--ease-out-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.kit-tabs.is-single .kit-tab{flex:none;width:auto;min-width:180px;max-width:260px}.kit-tab:hover{color:var(--color-text-soft);border-color:var(--color-border-strong);background:var(--color-surface)}.kit-tab.is-active{border-color:var(--kit-accent);background:var(--kit-accent)}@supports (color:color-mix(in lab,red,red)){.kit-tab.is-active{background:color-mix(in srgb,var(--kit-accent) 12%,var(--color-bg-elevated))}}.kit-tab.is-active{color:var(--color-text);box-shadow:0 10px 30px -24px var(--kit-accent-glow)}.kit-tab-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:none;font-size:12px;font-weight:600;overflow:hidden}.kit-tab-meta{width:auto;color:var(--color-text-muted);white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;margin-left:auto;font-size:10px;display:flex}.kit-tab-meta span{text-overflow:ellipsis;max-width:none;overflow:hidden}.kit-tab-meta i{background:var(--color-surface);min-width:19px;height:18px;color:var(--color-text);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-style:normal;font-weight:600;display:inline-flex}.kit-tab.is-active .kit-tab-meta i{background:var(--kit-accent);color:var(--kit-accent-contrast)}.kit-grid-wrap{border-radius:var(--radius-sm);overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;will-change:scroll-position;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath d='M0 50 Q 25 0 50 50 T 100 50' fill='none' stroke='white' stroke-width='0.5' stroke-opacity='0.045'/%3E%3Cpath d='M0 70 Q 25 20 50 70 T 100 70' fill='none' stroke='white' stroke-width='0.5' stroke-opacity='0.045'/%3E%3Cpath d='M0 90 Q 25 40 50 90 T 100 90' fill='none' stroke='white' stroke-width='0.5' stroke-opacity='0.045'/%3E%3Cpath d='M0 30 Q 25 -20 50 30 T 100 30' fill='none' stroke='white' stroke-width='0.5' stroke-opacity='0.045'/%3E%3Cpath d='M0 10 Q 25 -40 50 10 T 100 10' fill='none' stroke='white' stroke-width='0.5' stroke-opacity='0.045'/%3E%3C/svg%3E");background-size:80px 80px;max-height:330px;margin:12px 26px 0;padding-right:4px;overflow-y:auto;transform:translateZ(0)}.kit-modal.is-privilege .kit-grid-wrap{flex:0 0 318px;height:318px;max-height:318px}.kit-grid-wrap::-webkit-scrollbar{display:none}.kit-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.kit-cell{aspect-ratio:1;backface-visibility:hidden;transition:border-color .16s var(--ease-out-soft),background-color .16s var(--ease-out-soft);background:#1a1a1ceb;border:1px solid #ffffff0a;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.kit-cell:hover{border-color:#ffffff1f}.kit-cell .img-wrapper img{object-fit:contain;width:100%;height:100%;transition:transform .16s var(--ease-out-soft);padding:14px;position:absolute;inset:0}.kit-cell:hover .img-wrapper img{transform:none}.kit-cell-amount{color:#fff6;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:none;padding:0;font-size:11px;font-weight:600;line-height:1;transition:color .2s;position:absolute;top:8px;right:10px}.kit-cell:hover .kit-cell-amount{color:#ffffffe6}.kit-cell-empty{opacity:.88;background-color:#ffffff03;background-image:repeating-linear-gradient(135deg,#ffffff07 0 1px,#0000 1px 12px);border:1px dashed #ffffff12;border-radius:12px;box-shadow:inset 0 1px #ffffff03}.kit-cell-loading{background-color:#1a1a1ceb;background-image:linear-gradient(110deg,#ffffff05,#ffffff0e,#ffffff05 90%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff0b;animation:1.05s linear infinite kit-cell-loader}.kit-cell-loader{border:2px solid #ffffff14;border-top-color:var(--kit-accent);border-radius:999px;width:24px;height:24px}@supports (color:color-mix(in lab,red,red)){.kit-cell-loader{border-top-color:color-mix(in srgb,var(--kit-accent) 72%,#ffffff52)}}.kit-cell-loader{animation:.8s linear infinite s-spin}@keyframes kit-cell-loader{0%{background-position:160% 0}to{background-position:-60% 0}}.kit-empty-label{color:var(--color-text-faint);letter-spacing:0;text-transform:uppercase;pointer-events:none;font-size:11px;font-weight:600}.kit-footer{border-top:1px solid var(--color-border-soft);background:var(--color-surface-hover);flex-direction:column;gap:10px;margin-top:16px;padding:12px 24px 20px;display:flex}.kit-give-text{min-height:19px;color:var(--color-text-muted);will-change:opacity,transform,filter;margin:0;font-size:12px;font-weight:400;line-height:1.55;animation:.42s cubic-bezier(.16,1,.3,1) deliveryHintSwap}.kit-give-text b{color:var(--kit-accent);font-weight:600}.purchase-auto-panel{width:100%;min-height:44px;color:var(--color-text);text-align:left;font:inherit;background:repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 12px),#ffffff05;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}button.purchase-auto-panel{cursor:pointer;transition:border-color .18s var(--ease-out-soft),background .18s var(--ease-out-soft),color .18s var(--ease-out-soft)}.purchase-auto-panel span{color:var(--color-text);font-size:12.5px;font-weight:750}.purchase-auto-panel small{color:var(--color-text-faint);flex:none;font-size:11px;font-weight:750}.purchase-auto-panel.is-active{border-color:var(--kit-accent,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){.purchase-auto-panel.is-active{border-color:color-mix(in srgb,var(--kit-accent,var(--color-primary)) 42%,#ffffff14)}}.purchase-auto-panel.is-active{background:var(--kit-accent,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){.purchase-auto-panel.is-active{background:color-mix(in srgb,var(--kit-accent,var(--color-primary)) 11%,#ffffff05)}}.purchase-auto-panel.is-active small,.purchase-auto-panel.is-forced small{color:var(--kit-accent,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){.purchase-auto-panel.is-active small,.purchase-auto-panel.is-forced small{color:color-mix(in srgb,var(--kit-accent,var(--color-primary)) 78%,#fff)}}.purchase-auto-panel.is-forced{pointer-events:none;border-color:var(--kit-accent,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){.purchase-auto-panel.is-forced{border-color:color-mix(in srgb,var(--kit-accent,var(--color-primary)) 28%,#ffffff14)}}.item-modal-info .purchase-auto-panel{margin-top:2px}.purchase-auto-note{color:#ffffffd1;background:linear-gradient(#ffffff0b,#ffffff05),#ffffff06;border:1px solid #ffffff13;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:42px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffff06,0 10px 24px -18px #00000029}.purchase-auto-note__dot{background:var(--kit-accent,#75f75d);width:5px;height:5px;box-shadow:0 0 10px var(--kit-accent,#75f75d);border-radius:50%;flex:none}@supports (color:color-mix(in lab,red,red)){.purchase-auto-note__dot{box-shadow:0 0 10px color-mix(in srgb,var(--kit-accent,#75f75d) 75%,transparent)}}.purchase-auto-note span:last-child{color:#ffffffdb;flex-direction:column;gap:2px;min-width:0;font-size:12px;font-weight:800;line-height:1.18;display:flex}.purchase-auto-note b{color:#ffffffbd;font:inherit;font-weight:800}.purchase-auto-toggle{color:#ffffffbd;cursor:pointer;min-width:112px;height:38px;transition:border-color .18s var(--ease-out-soft),background .18s var(--ease-out-soft),color .18s var(--ease-out-soft),box-shadow .18s var(--ease-out-soft);background:linear-gradient(#ffffff0b,#ffffff05),#1a1a1c;border:1px solid #ffffff12;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 10px;display:inline-flex;box-shadow:inset 0 1px #ffffff06,0 8px 20px -14px #0000002e}.purchase-auto-toggle__rail{background:#ffffff14;border:1px solid #ffffff0f;border-radius:999px;flex:none;width:29px;height:17px;position:relative;box-shadow:inset 0 1px 5px #0000004d}.purchase-auto-toggle__thumb{width:11px;height:11px;transition:transform .2s var(--ease-out-soft),background .2s var(--ease-out-soft),box-shadow .2s var(--ease-out-soft);background:#ffffffad;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #0000003d}.purchase-auto-toggle__text{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:2px;font-size:11px;font-weight:850;line-height:.95;display:flex}.purchase-auto-toggle__text small{color:var(--color-text-faint);text-transform:uppercase;font-size:8.5px;font-weight:750}.purchase-auto-toggle.is-active{border-color:var(--kit-accent,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){.purchase-auto-toggle.is-active{border-color:color-mix(in srgb,var(--kit-accent,var(--color-primary)) 42%,#ffffff14)}}.purchase-auto-toggle.is-active{background:linear-gradient(180deg,var(--kit-accent,var(--color-primary)),#ffffff05),#1a1a1c}@supports (color:color-mix(in lab,red,red)){.purchase-auto-toggle.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--kit-accent,var(--color-primary)) 16%,#ffffff0b),#ffffff05),#1a1a1c}}.purchase-auto-toggle.is-active{color:var(--color-text);box-shadow:var(--kit-accent,var(--color-primary)) 0 0 0 1px inset,var(--kit-accent,var(--color-primary)) 0 12px 30px -18px}@supports (color:color-mix(in lab,red,red)){.purchase-auto-toggle.is-active{box-shadow:color-mix(in srgb,var(--kit-accent,var(--color-primary)) 20%,transparent) 0 0 0 1px inset,color-mix(in srgb,var(--kit-accent,var(--color-primary)) 26%,transparent) 0 12px 30px -18px}}.purchase-auto-toggle.is-active .purchase-auto-toggle__rail{background:var(--kit-accent,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){.purchase-auto-toggle.is-active .purchase-auto-toggle__rail{background:color-mix(in srgb,var(--kit-accent,var(--color-primary)) 42%,#ffffff14)}}.purchase-auto-toggle.is-active .purchase-auto-toggle__thumb{box-shadow:0 2px 10px var(--kit-accent,var(--color-primary));background:#fff;transform:translate(12px)}@supports (color:color-mix(in lab,red,red)){.purchase-auto-toggle.is-active .purchase-auto-toggle__thumb{box-shadow:0 2px 10px color-mix(in srgb,var(--kit-accent,var(--color-primary)) 35%,#00000040)}}.purchase-auto-toggle.is-active .purchase-auto-toggle__text small{color:var(--kit-accent,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){.purchase-auto-toggle.is-active .purchase-auto-toggle__text small{color:color-mix(in srgb,var(--kit-accent,var(--color-primary)) 78%,#fff)}}.kit-footer .purchase-auto-toggle{background:#2e2e2e;border-color:#ffffff12;box-shadow:inset 0 1px #ffffff06,0 8px 18px -14px #0000001a}.kit-footer .purchase-auto-toggle__rail{background:#1212136b;border-color:#ffffff14}.kit-footer .purchase-auto-toggle.is-active{background:var(--kit-accent,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){.kit-footer .purchase-auto-toggle.is-active{background:color-mix(in srgb,var(--kit-accent,var(--color-primary)) 10%,#2e2e2e)}}.kit-footer .purchase-auto-toggle.is-active{border-color:var(--kit-accent,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){.kit-footer .purchase-auto-toggle.is-active{border-color:color-mix(in srgb,var(--kit-accent,var(--color-primary)) 38%,#ffffff1c)}}.kit-footer .purchase-auto-toggle:hover{background:#333}.kit-server-btn{border-radius:var(--radius-sm);background:var(--color-surface);width:100%;height:36px;color:var(--color-text-soft);transition:background .18s var(--ease-out-soft);justify-content:space-between;align-items:center;padding:0 12px;display:flex}.kit-server-btn:hover{background:var(--color-surface-hover);color:var(--color-text)}.kit-footer-row{align-items:center;gap:10px;display:flex}.kit-days{color:var(--color-text);align-items:center;gap:8px;margin-right:auto;display:inline-flex}.kit-days-label{text-align:center;min-width:72px;transition:color .18s var(--ease-out-soft),opacity .18s var(--ease-out-soft);justify-content:center;align-items:center;gap:3px;font-size:13px;display:inline-flex;transform:translate(-3px)}.kit-days-label.is-disabled{color:#ffffff61;opacity:.64}.kit-days-input{text-align:center;width:3ch;color:var(--color-text);-moz-appearance:textfield;transition:color .18s var(--ease-out-soft),opacity .18s var(--ease-out-soft);background:0 0;border:none;outline:none;padding:0;font-size:13px}.kit-days-input:disabled{color:#ffffff61;cursor:default;opacity:1;-webkit-text-fill-color:#ffffff61}.kit-days-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kit-days-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kit-footer .kit-days-label{justify-content:center;align-items:center;gap:3px;min-width:64px;display:inline-flex}.kit-footer .kit-days-input{text-align:center;width:3ch}.kit-buy-btn{background:var(--kit-accent,var(--color-primary));height:38px;color:var(--kit-accent-contrast,#fff);white-space:nowrap;box-shadow:0 10px 30px -10px var(--kit-accent-glow,#2079ff8c);transition:background .18s var(--ease-out-soft),transform .18s var(--ease-out-soft),box-shadow .18s var(--ease-out-soft);border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.kit-buy-btn>span{white-space:nowrap;min-width:0}.kit-buy-btn:hover{transform:translateY(-1px)}.kit-buy-btn:disabled,.kit-buy-btn:disabled:hover{cursor:not-allowed;color:#ffffff9e;box-shadow:none;opacity:.82;background:#ffffff14;transform:none}@media(max-width:520px){.kit-modal{border-radius:14px;width:min(360px,100vw - 18px);max-height:calc(100dvh - 18px)}.kit-modal.is-privilege{width:min(360px,100vw - 18px);max-height:calc(100dvh - 18px)}.kit-hero,.kit-modal.is-privilege .kit-hero{padding:14px 14px 12px}.kit-hero-inner{align-items:flex-start}.kit-cover,.kit-modal.is-privilege .kit-cover{border-radius:12px;width:66px;height:66px}.kit-cover img{padding:8px}.kit-copy{min-height:66px}.kit-badge{margin-bottom:5px;padding:2px 7px;font-size:9px}.kit-title{white-space:normal;font-size:18px;line-height:1.08}.kit-sub{margin-top:4px;font-size:11px}.kit-icon-btn{width:34px;height:34px}.kit-perks{margin:10px 14px 0}.kit-perks--cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.kit-perks--cards .kit-perk-row,.kit-perk-placeholder{border-radius:10px;min-height:46px;padding:8px 9px}.kit-modal.is-privilege .kit-perks{margin-top:8px}.kit-modal.is-privilege .kit-perks--cards .kit-perk-row,.kit-modal.is-privilege .kit-perk-placeholder{min-height:38px;padding:7px 8px}.kit-perks--cards .kit-perk-label{font-size:10px}.kit-perks--cards .kit-perk-value{font-size:12px}.kit-section-head{margin:12px 14px 0}.kit-modal.is-privilege .kit-section-head{margin-top:8px}.kit-tabs{margin:8px 14px 0}.kit-modal.is-privilege .kit-grid-wrap{flex-basis:auto;height:auto;max-height:150px}.kit-tabs{grid-template-columns:1fr}.kit-tab{min-width:0;max-width:none}.kit-grid-wrap{max-height:220px;margin:10px 14px 0;padding-right:0}.kit-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.kit-cell{border-radius:10px}.kit-cell .img-wrapper img{padding:9px}.kit-cell-amount{font-size:10px;top:5px;right:6px}.kit-footer{margin-top:12px;padding:10px 14px 14px}.kit-give-text{text-align:center}.kit-modal.is-privilege .kit-footer{gap:7px;margin-top:8px;padding:9px 14px 12px}.kit-modal.is-privilege .kit-give-text{display:none}.kit-footer-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.kit-footer-row .kit-days{grid-column:1/-1;justify-content:center;margin-right:0}.kit-buy-btn{width:100%;min-width:0;height:38px}.kit-footer-row .kit-buy-btn:last-child{grid-column:1/-1}.kit-modal.is-privilege .kit-buy-btn{height:38px}.kit-footer-row .purchase-auto-toggle{gap:6px;width:100%;min-width:0;height:38px;padding:0 7px}.kit-footer-row .purchase-auto-toggle__text{font-size:10px}.kit-footer-row .purchase-auto-toggle__rail{width:26px;height:16px}.kit-footer-row .purchase-auto-toggle__thumb{width:10px;height:10px}.kit-footer-row .purchase-auto-toggle.is-active .purchase-auto-toggle__thumb{transform:translate(10px)}}.item-modal{background:radial-gradient(circle at 50% 8%,#ffffff14,#0000 28%),linear-gradient(#ffffff06,#0000 42%),#101011;border:1px solid #ffffff0e;border-radius:18px;width:min(360px,100vw - 24px);max-height:calc(100dvh - 40px);margin:auto;position:relative;overflow-y:auto;box-shadow:0 22px 54px #0000008f}.item-modal-topbar{z-index:3;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:8px;right:8px}.item-modal-chip{color:#a4cf77;text-transform:uppercase;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;background:#6ea84424;border:1px solid #6ea8442e;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex;overflow:hidden}.item-modal .kit-icon-btn,.item-modal-topbar .kit-icon-btn{color:#ffffffbf;cursor:pointer;background:#00000073;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.item-modal .kit-icon-btn:hover,.item-modal-topbar .kit-icon-btn:hover{color:#fff;background:#000000bf;border-color:#ffffff40}.item-modal-main{flex-direction:column;display:flex}.item-modal-media{background-color:#1a1a1c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath d='M0 50 Q 25 0 50 50 T 100 50' fill='none' stroke='white' stroke-width='0.5' stroke-opacity='0.08'/%3E%3Cpath d='M0 70 Q 25 20 50 70 T 100 70' fill='none' stroke='white' stroke-width='0.5' stroke-opacity='0.08'/%3E%3Cpath d='M0 90 Q 25 40 50 90 T 100 90' fill='none' stroke='white' stroke-width='0.5' stroke-opacity='0.08'/%3E%3Cpath d='M0 30 Q 25 -20 50 30 T 100 30' fill='none' stroke='white' stroke-width='0.5' stroke-opacity='0.08'/%3E%3Cpath d='M0 10 Q 25 -40 50 10 T 100 10' fill='none' stroke='white' stroke-width='0.5' stroke-opacity='0.08'/%3E%3C/svg%3E");background-size:80px 80px;border:none;border-radius:0;justify-content:center;align-items:center;width:100%;height:310px;display:flex;position:relative;overflow:hidden}.item-modal-media .img-wrapper img{object-fit:contain;opacity:0;filter:drop-shadow(0 6px 9px #0000006b);width:100%;height:100%;transition:opacity .18s var(--ease-out-soft);padding:46px 38px 34px}.item-modal-media .img-wrapper img.is-loaded{opacity:1}.item-modal-info{z-index:2;flex-direction:column;gap:12px;min-width:0;margin-top:0;padding:10px 22px 18px;display:flex;position:relative}.item-modal-kicker{color:#ffffff4d;font-size:12px;font-weight:750;line-height:1}.item-modal-title{color:#fff;letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance;margin:0;padding:14px 22px 0;font-size:22px;font-weight:900;line-height:1.12}.item-modal-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.item-modal-command{color:#ffffff7a;align-items:center;min-height:17px;margin:0;padding:0;font-size:12px;font-weight:700;line-height:1.35;display:flex}.item-modal-command.is-switching{will-change:opacity,transform,filter;animation:.42s cubic-bezier(.16,1,.3,1) deliveryHintSwap}@keyframes deliveryHintSwap{0%{opacity:0;filter:blur(3px);transform:translateY(6px)scale(.985)}58%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}.item-modal-features{background:#ffffff09;border:1px solid #ffffff0f;border-radius:12px;gap:7px;margin-top:2px;padding:10px;display:grid}.item-modal-features span{color:#ffffffb8;padding-left:14px;font-size:12.5px;font-weight:650;line-height:1.25;position:relative}.item-modal-features span:before{content:"";background:var(--kit-accent,#84cc16);width:5px;height:5px;box-shadow:0 0 10px var(--kit-accent-glow,#84cc1659);border-radius:50%;position:absolute;top:.5em;left:0}.item-modal-price{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:14px;margin-top:2px;padding:10px 0 0;display:flex}.item-modal-price div{flex-direction:column;gap:4px;min-width:0;display:flex}.item-modal-price span{color:#ffffff6b;letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:850;line-height:1.15}.item-modal-price em{color:#ffffff5c;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-style:normal;font-weight:700;overflow:hidden}.item-modal-price b{color:#fff;letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;font-size:11.5px;font-weight:950;line-height:1.15;display:inline-flex}.item-modal-price small{color:#ffffff75;font-size:9.5px;font-weight:850}.item-modal-footer{box-sizing:border-box;background:0 0;border:none;flex-direction:column;gap:10px;width:100%;padding:0 16px 16px;display:flex}.item-modal-footer .kit-days{box-sizing:border-box;background:#ffffff0e;border:1px solid #ffffff09;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:10px;width:100%;padding:6px;display:grid}.item-modal-footer .kit-days-label{color:#fff;text-align:center;justify-self:center;width:100%;min-width:0;height:34px;font-weight:850}.item-modal-footer .kit-days-input{text-align:center;color:#fff;width:48px;max-width:58px;font-weight:900}.item-modal-footer .kit-days-label.is-disabled,.item-modal-footer .kit-days-label.is-disabled .kit-days-input,.item-modal-footer .kit-days-input:disabled{color:#ffffff61;-webkit-text-fill-color:#ffffff61}.item-modal-actions{box-sizing:border-box;align-items:stretch;gap:10px;width:100%;display:flex}.item-modal-actions .kit-buy-btn{box-sizing:border-box;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;width:100%;min-width:0;height:46px;font-size:14px;font-weight:800;display:flex}.item-modal-actions .purchase-auto-toggle{box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;flex:none;justify-content:space-between;align-items:center;gap:8px;min-width:112px;height:46px;padding:0 10px;display:flex}@media(max-width:620px){.item-modal{border-radius:14px;width:min(340px,100vw - 18px);max-height:calc(100dvh - 18px);overflow-y:auto}.item-modal-media{height:min(230px,38vh)}.item-modal-media .img-wrapper img{padding:36px 36px 26px}.item-modal-info{gap:9px;margin-top:0;padding:9px 16px 14px}.item-modal-kicker{background:#101011eb;border:1px solid #ffffff0e;border-radius:999px;align-self:flex-start;padding:5px 8px}.item-modal-command{text-align:left;justify-content:flex-start}.item-modal-title{padding:12px 16px 0;font-size:19px}.item-modal-features{gap:6px;padding:9px}.item-modal-features span{font-size:11.5px}.item-modal-footer{gap:10px;padding:0 12px 12px}.item-modal-footer .kit-buy-btn{height:44px}}.profile-active-btn{color:#fff;background:#ffffff26!important}.admin-login-shell{place-items:center;min-height:calc(100dvh - 96px);display:grid;width:min(920px,100% - 32px)!important;max-width:920px!important;padding:18px 0 20px!important}.admin-login-card{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);box-shadow:0 0 80px #6ea84414,0 28px 90px #0000008c}.admin-login-card--password{isolation:isolate;width:min(100%,820px);animation:.42s cubic-bezier(.16,1,.3,1) both admin-login-card-in;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff13,0 38px 110px #00000085,inset 0 1px #ffffff0b;background:linear-gradient(135deg,#ffffff13,#ffffff04 42%,#84cc1607),#141415!important;border:0!important;border-radius:28px!important;min-height:420px!important}.admin-login-card--password:before,.admin-login-card--password:after{content:"";pointer-events:none;z-index:-1;position:absolute}.admin-login-card--password:before{background:radial-gradient(420px 300px at 5% 0,#84cc1638,#0000 62%),radial-gradient(360px 260px at 100% 100%,#ffffff0f,#0000 64%);inset:-1px}.admin-login-card--password:after{opacity:.42;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48%,#000);mask-image:linear-gradient(90deg,#0000,#000 48%,#000)}@keyframes admin-login-card-in{0%{opacity:0;filter:blur(4px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.admin-login-side{background:radial-gradient(240px 220px at 15% 20%,#84cc162e,#0000 64%),linear-gradient(#84cc160e,#ffffff05),#121412c7!important;border-right:1px solid #ffffff12!important;padding:34px!important}.admin-login-side:after{content:"";pointer-events:none;background:linear-gradient(#0000,#84cc1666,#0000);width:1px;position:absolute;top:36px;bottom:36px;right:-1px}.admin-login-back{border-radius:999px;width:max-content;min-height:38px;padding:0 12px 0 10px;transition:transform .2s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1);color:#ffffff9e!important}.admin-login-back:hover{background:#ffffff0e;transform:translate(-2px);color:#fff!important}.admin-login-icon{box-shadow:0 18px 45px #84cc1629,inset 0 1px #ffffff1c;color:#b7f174!important;background:linear-gradient(135deg,#84cc163d,#84cc1613),#1d2418!important;border-color:#84cc1652!important;border-radius:20px!important;width:68px!important;height:68px!important;margin-bottom:22px!important}.admin-login-title{text-wrap:balance;text-shadow:0 18px 42px #0000006b;letter-spacing:-.045em!important;font-size:clamp(34px,4.2vw,48px)!important;line-height:.94!important}.admin-login-status{background:#ffac4d17;border:1px solid #ffac4d2e;border-radius:999px;width:max-content;min-height:32px;padding:0 12px;box-shadow:0 0 22px #ffac4d0f}.admin-login-status.is-locked{background:#ff4d4d16;border-color:#ff4d4d33}.admin-login-form-pane{gap:18px!important;padding:38px 40px!important}.admin-login-label{color:#ffffff7a!important;letter-spacing:.08em!important;margin-bottom:10px!important}.admin-login-input-wrap{border-radius:16px}.admin-login-input-wrap:focus-within{box-shadow:0 0 0 4px #84cc1613}.admin-login-input-icon{transition:color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);color:#ffffff57!important;left:17px!important}.admin-login-input-wrap:focus-within .admin-login-input-icon{color:#b7f174!important;transform:translateY(-50%)scale(1.04)!important}.admin-login-input{transition:border-color .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px #ffffff0a,0 12px 32px #00000029;background:linear-gradient(#ffffff0e,#ffffff06),#1d1d1f!important;border-color:#ffffff17!important;border-radius:16px!important;height:58px!important;padding-left:50px!important}.admin-login-input:focus{background:#202123!important;border-color:#84cc165c!important}.admin-login-input::placeholder{color:#ffffff6b}.admin-login-error{box-shadow:0 10px 28px #ff4d4d13;background:linear-gradient(135deg,#ff4d4d1f,#ff4d4d0b),#1b1515!important;border-radius:14px!important}.admin-login-submit{box-shadow:0 18px 42px #6ea8443d,inset 0 1px #ffffff52,inset 0 -2px #2f571c6b;color:#11170d!important;background:linear-gradient(135deg,#9bd96b,#68a63f)!important;border-radius:16px!important;min-height:54px!important;font-size:15px!important;font-weight:950!important;transition:transform .2s cubic-bezier(.22,1,.36,1),filter .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)!important}.admin-login-submit:not(:disabled):hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 22px 50px #6ea8444d,inset 0 1px #ffffff57,inset 0 -2px #2f571c6b}.admin-login-submit:not(:disabled):active{transform:translateY(0)scale(.96)}.admin-login-submit:disabled{filter:grayscale(.18);box-shadow:0 12px 26px #6ea8441f,inset 0 1px #ffffff29!important}.admin-content-panel{scrollbar-width:thin;scrollbar-color:#84cc163d #ffffff06}.admin-content-panel::-webkit-scrollbar{width:7px}.admin-content-panel::-webkit-scrollbar-track{background:#ffffff06;border-radius:999px}.admin-content-panel::-webkit-scrollbar-thumb{background:#84cc163d;border-radius:999px}.admin-shell{isolation:isolate;--admin-bg:#161616;--admin-panel:#1a1a1c;--admin-panel-soft:#171717;--admin-panel-hover:#202020;--admin-line:#fff1;--admin-line-strong:#ffffff1f;--admin-shadow-border:0 0 0 1px #ffffff13, 0 16px 40px #00000038;--admin-shadow-border-hover:0 0 0 1px #ffffff21, 0 18px 44px #00000047;--admin-text:#f2f2f2;--admin-muted:#8d8d8d;--admin-faint:#6f6f6f;--admin-green:#e8e8e8;--admin-ease:cubic-bezier(.22, 1, .36, 1);position:relative}.admin-shell:before{content:"";z-index:-2;pointer-events:none;background:0 0;position:fixed;inset:0}.admin-shell:after{content:none}.admin-shell{animation:.54s cubic-bezier(.22,1,.36,1) both admin-shell-soft-in;max-width:1180px!important}@keyframes admin-shell-soft-in{0%{opacity:0;transform:translateY(16px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.admin-sidebar,.admin-content-panel,.admin-stats-panel,.admin-promo-sale-card,.admin-promo-form-card,.admin-promo-help-grid,.admin-promo-row,.admin-product-card,.admin-user-row,.admin-status-card,.admin-log-footer,.admin-stat-card,.admin-stat-row,.admin-purchase-row{border-color:var(--admin-line)!important;background:var(--admin-panel)!important;box-shadow:var(--admin-shadow-border)!important;border-radius:14px!important}.admin-promo-section{flex-direction:column;gap:8px;display:flex}.admin-promo-section+.admin-promo-section{border-top:1px solid #ffffff0f;margin-top:10px;padding-top:10px}.admin-promo-section-title{color:#fff6;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.admin-promo-row.is-expired{opacity:.58}.admin-promo-expired{color:#f87171;letter-spacing:.03em;text-transform:uppercase;background:#f8717124;border:1px solid #f8717147;border-radius:4px;flex:none;padding:2px 6px;font-size:10px;font-weight:800}.admin-promo-fields{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-promo-code-row{grid-template-columns:minmax(160px,1.4fr) minmax(110px,.7fr);gap:8px;display:grid}.admin-promo-hint{color:#ffffff61;font-size:11px;font-weight:650}.admin-promo-product-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:6px;max-height:220px;display:grid;overflow:auto}.admin-promo-time-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.admin-promo-time-row .admin-promo-fields{flex-direction:column;align-items:stretch;gap:4px;min-width:0}.admin-promo-time-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%}.admin-promo-form-card{overflow:visible!important}.admin-promo-editor{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:14px;display:grid}.admin-promo-editor-main{flex-direction:column;gap:10px;min-width:0;display:flex}.admin-promo-editor-head{color:#fff;justify-content:space-between;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.admin-promo-editor-main>.admin-promo-section{margin:0;padding:0}.admin-promo-editor-main>.admin-promo-section+.admin-promo-section{margin-top:0;padding-top:10px}.admin-promo-editor .admin-promo-code-row{grid-template-columns:minmax(0,1fr) 120px;gap:8px}.admin-promo-mini{color:#ffffff7a;white-space:nowrap;align-items:center;gap:6px;height:32px;margin:0;font-size:12px;font-weight:700;display:inline-flex}.admin-promo-who{flex-wrap:wrap;align-items:center}.admin-promo-unit-select{z-index:8;flex:none;width:100px;position:relative}.admin-promo-unit-select>div{min-width:0}.admin-promo-unit-select button{height:32px!important;padding:0 8px!important;font-size:12px!important}.admin-promo-editor-cal{flex-direction:column;gap:8px;min-width:0;display:flex}.admin-promo-calendar-panel{background:linear-gradient(#ffffff08,#ffffff03),#151518;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.admin-promo-cal-nav{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:6px;display:grid}.admin-promo-cal-month{text-align:center;color:#fff;text-transform:capitalize;font-size:13px;font-weight:800}.admin-promo-cal-week,.admin-promo-cal-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.admin-promo-cal-week>div{color:#ffffff61;justify-content:center;align-items:center;height:22px;font-size:10px;font-weight:700;display:flex}.admin-promo-cal-day{color:#ffffffd1!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;min-width:0!important;height:32px!important;padding:0!important;font-size:12px!important;font-weight:750!important}.admin-promo-cal-day.is-today{box-shadow:inset 0 0 0 1px #ffffff29}.admin-promo-cal-day.is-range{background:#ffffff0f!important;border-radius:4px!important}.admin-promo-cal-day.is-selected{color:#fff!important;background:#ffffff24!important;border-color:#ffffff38!important}.admin-promo-cal-period{background:#ffffff08;border:1px solid #ffffff0f;border-radius:9px;padding:8px 10px}.admin-promo-cal-period.is-on{border-color:#ffffff1f}.admin-promo-cal-period-label{color:#ffffff61;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.admin-promo-cal-period-value{color:#fff;margin-top:2px;font-size:12px;font-weight:750}.admin-promo-cal-quick{gap:6px;display:flex}.admin-promo-calendar-panel .admin-promo-time-row{margin-top:0}.admin-promo-calendar-panel .admin-promo-mini{white-space:nowrap;grid-template-columns:22px minmax(0,1fr);width:100%;height:auto;display:grid}.admin-sidebar,.admin-content-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-sidebar{background:#121213e0!important}.admin-shop-link{color:#ffffff6b;min-height:38px;transition:transform .2s var(--admin-ease),background .2s var(--admin-ease),border-color .2s var(--admin-ease),color .2s var(--admin-ease),box-shadow .2s var(--admin-ease);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.admin-shop-link:hover{border-color:var(--admin-line);box-shadow:var(--admin-shadow-border-hover);background:#ffffff09;color:#ffffffc7!important}.admin-sidebar>div:first-of-type>div{box-shadow:0 8px 28px #ffffff0f;color:var(--admin-green)!important;background:#ffffff12!important;border-color:#ffffff24!important}.admin-sidebar h1{color:var(--admin-text)!important;letter-spacing:0!important;font-size:24px!important}@media(min-width:901px){.admin-layout{grid-template-columns:1fr!important;gap:16px!important;display:grid!important}.admin-sidebar{grid-template-columns:minmax(118px,auto) minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:0!important;padding:10px!important;display:grid!important;position:static!important;top:auto!important}.admin-shop-link{order:4;justify-self:end;min-height:38px;padding:0 11px!important}.admin-sidebar>div:first-of-type{order:0;min-width:0;align-items:center!important;gap:10px!important;padding:0 4px!important;display:inline-flex!important}.admin-sidebar>div:first-of-type>div{border-radius:10px!important;width:34px!important;height:34px!important;margin:0!important}.admin-sidebar h1{font-size:15px!important;font-weight:700!important}.admin-nav{order:2;justify-self:end;width:max-content;min-width:0;max-width:100%;overflow-x:auto;border:1px solid var(--admin-line)!important;background:#121213e0!important;border-radius:14px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;margin-left:auto!important;padding:5px 5px 5px 2px!important;display:flex!important}.admin-nav>button{white-space:nowrap!important;flex:none!important;width:auto!important;min-width:max-content!important;min-height:32px!important;padding:0 10px!important}.admin-status-card{white-space:nowrap;order:3;justify-self:end;min-height:38px;background:#1a1a1ac7!important;border-radius:10px!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important}.admin-status-card>div:first-child{background:var(--admin-green);border-radius:50%;width:7px;height:7px;padding:0;box-shadow:0 0 0 3px #8bc94e29;font-size:0!important}.admin-status-card>div:last-child{color:var(--admin-text)!important;margin:0!important;font-size:12px!important;font-weight:600!important}.admin-content-panel{height:auto!important;min-height:640px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.admin-section-head{margin-bottom:18px!important}.admin-stats-hero-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-stats-hero-grid>.admin-stat-card:first-child{grid-column:span 1}.admin-stats-cards-grid{display:contents!important}.admin-stats-panels-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-stats-panel-body{gap:8px!important}}.admin-stats-toolbar{justify-content:space-between;align-items:center;gap:10px;margin:6px 0 14px;display:flex}.admin-stats-period-filter{scrollbar-width:none;background:linear-gradient(#ffffff08,#ffffff03),#121213d1;border:1px solid #ffffff0e;border-radius:14px;align-items:center;gap:3px;width:fit-content;max-width:min(100%,520px);margin:0;padding:4px;display:inline-flex;overflow-x:auto;box-shadow:inset 0 0 0 1px #ffffff05,0 12px 28px #0000002e}.admin-status-pill{min-height:32px;color:var(--admin-text);white-space:nowrap;background:linear-gradient(#ffffff0e,#ffffff04),#202123;border:1px solid #ffffff17;border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:11.5px;font-weight:850;line-height:1;display:inline-flex;box-shadow:0 8px 20px #00000029}.admin-status-pill span{background:#e8e8e8;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #ffffff14}.admin-status-pill.is-error{box-shadow:inset 0 -2px #f87171b8,0 8px 20px #00000029}.admin-status-pill.is-error span{background:#f87171;box-shadow:0 0 0 3px #f8717129}.admin-status-pill.is-loading span{animation:1.4s ease-in-out infinite admin-status-pulse}@keyframes admin-status-pulse{0%,to{opacity:.58;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}.admin-stats-period-filter::-webkit-scrollbar{display:none}.admin-stats-period-button{color:#ffffff8a;white-space:nowrap;cursor:pointer;min-height:32px;box-shadow:none;transition:background .2s var(--admin-ease),border-color .2s var(--admin-ease),color .2s var(--admin-ease),box-shadow .2s var(--admin-ease);background:0 0;border:1px solid #0000;border-radius:10px;padding:0 12px;font-size:11.5px;font-weight:850;line-height:1;position:relative}.admin-stats-period-button:hover{color:#ffffffc7;background:#ffffff09}.admin-stats-period-button.is-active,.admin-stats-period-filter button.is-active{color:#fff!important;background:#84cc1624!important;border-color:#84cc16a6!important;box-shadow:0 0 12px #84cc162e!important}.admin-stats-period-button:active{transform:scale(.96)}.spin{animation:1s linear infinite s-spin}.admin-map-grid{grid-template-columns:minmax(0,1fr) minmax(292px,332px);align-items:start;gap:14px;min-height:0;display:grid}.admin-map-main-stack{gap:14px;min-width:0;display:grid}.admin-map-panel,.admin-map-history{background:radial-gradient(circle at 0 0,#8bc94e11,#0000 34%),linear-gradient(#ffffff08,#ffffff02),#0f1011;border-radius:18px;min-width:0;box-shadow:inset 0 1px #ffffff0b,inset 0 0 0 1px #fff1,0 20px 42px #00000038}.admin-map-panel{padding:14px}.admin-map-block-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.admin-map-block-head span{color:#fff;letter-spacing:-.01em;text-wrap:balance;align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.admin-map-block-head span>svg{color:#beff7eeb;background:linear-gradient(#8bc94e2e,#8bc94e11),#ffffff06;border-radius:9px;width:25px;height:25px;padding:5px;box-shadow:inset 0 0 0 1px #8bc94e2e}.admin-map-block-head small{color:#ffffff57;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:800}.admin-map-dropzone{color:#ffffffb8;cursor:pointer;text-align:center;min-height:118px;transition:transform .18s var(--admin-ease),border-color .18s var(--admin-ease),box-shadow .18s var(--admin-ease),color .18s var(--admin-ease);background:radial-gradient(circle at 50% -16%,#8bc94e2e,#0000 48%),linear-gradient(135deg,#8bc94e0f,#0000 38%),linear-gradient(#ffffff07,#ffffff02),#0a0b0c;border:1px dashed #8bc94e52;border-radius:15px;place-items:center;gap:6px;margin-bottom:11px;padding:17px 18px;display:grid;position:relative}.admin-map-dropzone:after{content:"";pointer-events:none;opacity:.46;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:28px 28px;border-radius:12px;position:absolute;inset:10px;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.admin-map-dropzone:hover{color:#fff;background:radial-gradient(circle at 50% -16%,#8bc94e3b,#0000 50%),linear-gradient(135deg,#8bc94e16,#0000 40%),linear-gradient(#ffffff08,#ffffff02),#0d0e0f;border-color:#8bc94e8f;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #8bc94e1a,0 14px 30px #0000002e}.admin-map-dropzone input{display:none}.admin-map-dropzone svg{z-index:1;color:#8bc94e;filter:drop-shadow(0 0 16px #8bc94e47);width:28px;height:28px;position:relative}.admin-map-dropzone b{z-index:1;color:#fff;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;max-width:100%;font-size:13px;font-weight:900;position:relative;overflow:hidden}.admin-map-dropzone small{z-index:1;color:#ffffff61;text-wrap:pretty;font-size:11px;font-weight:700;line-height:1.35;position:relative}.admin-map-panel>button{color:#f7fff0!important;min-height:38px!important;transition:transform .18s var(--admin-ease),opacity .18s var(--admin-ease),box-shadow .18s var(--admin-ease)!important;background:linear-gradient(#8bc94efa,#528232fa)!important;border-radius:11px!important;font-size:12px!important;font-weight:900!important;box-shadow:inset 0 1px #ffffff2e,0 12px 24px #4c80262e!important}.admin-map-panel>button:active:not(:disabled){transform:scale(.96)}.admin-map-divider{background:linear-gradient(90deg,#0000,#ffffff13,#0000);height:1px;margin:14px 0}.admin-map-url-row{grid-template-columns:minmax(0,1fr) 116px;gap:8px;display:grid}.admin-map-url-row input{color:#fff;min-width:0;height:40px;transition:box-shadow .18s var(--admin-ease),background-color .18s var(--admin-ease);background:#090a0b;border:0;border-radius:12px;padding:0 12px;font-size:12.5px;font-weight:750;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff06}.admin-map-url-row input:focus{outline:0;box-shadow:inset 0 0 0 1px #ffffff47,0 0 0 4px #ffffff0d}.admin-map-url-row button,.admin-map-actions a,.admin-map-actions button,.admin-map-history-actions a,.admin-map-history-actions button{color:#ffffffc7;min-height:40px;font:inherit;cursor:pointer;transition:transform .18s var(--admin-ease),background-color .18s var(--admin-ease),color .18s var(--admin-ease),box-shadow .18s var(--admin-ease);background:linear-gradient(#ffffff10,#ffffff06),#18191b;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff13,0 10px 22px #00000024}.admin-map-url-row button:hover,.admin-map-actions a:hover,.admin-map-actions button:hover,.admin-map-history-actions a:hover,.admin-map-history-actions button:hover{color:#fff;background:linear-gradient(#ffffff16,#ffffff07),#202124;box-shadow:inset 0 0 0 1px #ffffff1c,0 12px 24px #0000002e}.admin-map-url-row button:active:not(:disabled),.admin-map-actions a:active,.admin-map-actions button:active,.admin-map-history-actions a:active,.admin-map-history-actions button:active{transform:scale(.96)}.admin-map-url-row button:disabled{cursor:not-allowed;opacity:.55}.admin-map-panel--preview{flex-direction:column;align-self:start;display:flex}.admin-map-preview{aspect-ratio:1;background:radial-gradient(circle at 50% 18%,#8bc94e1a,#0000 54%),#070808;border-radius:16px;justify-content:center;align-items:center;width:min(100%,286px);min-height:0;margin:0 auto;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 32px #00000038}.admin-map-preview img{object-fit:cover;outline-offset:-1px;outline:1px solid #ffffff1a;width:100%;height:100%;transform:scale(1.035)}.admin-map-preview-fallback{color:#ffffff6b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;min-height:230px;padding:18px;display:flex}.admin-map-preview-fallback svg{color:#ffffff8c}.admin-map-preview-fallback b{color:#ffffffd1;font-size:13px;font-weight:900}.admin-map-preview-fallback small{color:#ffffff61;max-width:220px;font-size:11px;font-weight:750;line-height:1.35}.admin-map-actions{gap:8px;width:min(100%,286px);margin-top:11px;margin-left:auto;margin-right:auto;display:flex}.admin-map-actions a,.admin-map-actions button{flex:1}.admin-map-empty{color:#ffffff57;background:radial-gradient(circle at 50% 0,#8bc94e14,#0000 50%),#0a0b0c;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:240px;font-size:13px;font-weight:850;display:flex;box-shadow:inset 0 0 0 1px #ffffff0e}.admin-map-empty.is-compact{min-height:92px}.admin-map-history{min-height:0;padding:14px}.admin-map-history-list{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;gap:8px;max-height:198px;padding:1px 2px 1px 1px;display:grid;overflow:auto}.admin-map-history-row{backface-visibility:hidden;background:linear-gradient(#ffffff09,#ffffff03),#0b0c0d;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:66px;padding:9px;display:grid;transform:translateZ(0);box-shadow:inset 0 0 0 1px #ffffff10,inset 0 1px #ffffff06}.admin-map-history-dot{color:#beff7ef0;background:linear-gradient(#8bc94e33,#8bc94e12),#111413;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:inset 0 0 0 1px #8bc94e2e,0 10px 18px #00000029}.admin-map-history-main{gap:2px;min-width:0;display:grid}.admin-map-history-main b{color:#fff;letter-spacing:-.01em;font-size:12px;font-weight:900;line-height:1.1}.admin-map-history-main span{color:#ffffff61;font-size:11px;font-weight:750}.admin-map-history-main small{color:#ffffff94;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.admin-map-history-actions{gap:6px;display:flex}.admin-map-history-actions a,.admin-map-history-actions button{border-radius:11px;width:34px;min-height:34px}.admin-roulette-more-btn{background:linear-gradient(#ffffff0a,#ffffff03),#121213db;border-color:#ffffff12;flex:none;min-height:32px;margin:4px 0 0 8px;padding:0 13px;box-shadow:inset 0 0 0 1px #ffffff05,0 10px 22px #00000029}.admin-roulette-more-btn:hover{color:#fff;background:linear-gradient(#ffffff0e,#ffffff04),#202123;border-color:#ffffff18}.admin-roulette-ghost-btn,.admin-roulette-action-btn,.admin-roulette-mini-btn{white-space:nowrap;cursor:pointer;transition:transform .18s var(--admin-ease),background-color .18s var(--admin-ease),box-shadow .18s var(--admin-ease),color .18s var(--admin-ease),opacity .18s var(--admin-ease);border:0;justify-content:center;align-items:center;gap:7px;font-family:inherit;display:inline-flex}.admin-roulette-ghost-btn{color:#ffffffb8;background:#111113;border-radius:10px;min-height:34px;padding:0 11px;font-size:12px;font-weight:850;box-shadow:0 0 0 1px #ffffff12}.admin-roulette-ghost-btn:hover{color:#fff;background:#1c1d1f;box-shadow:0 0 0 1px #ffffff1f}.admin-roulette-prize-row{min-width:0;transition:background-color .18s var(--admin-ease),box-shadow .18s var(--admin-ease),opacity .18s var(--admin-ease);background:linear-gradient(#ffffff09,#ffffff03),#101112;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid;box-shadow:0 0 0 1px #fff1,inset 0 1px #ffffff09}.admin-roulette-prize-row.is-capped{background:linear-gradient(90deg,#ffac4d1f,#ffac4d05),#111113;box-shadow:0 0 0 1px #ffac4d2e,inset 0 1px #ffffff09}.admin-roulette-prize-media{width:48px;height:48px;box-shadow:0 0 0 1px var(--prize-color,#ffffff47),0 10px 18px #00000038;background:radial-gradient(circle at 35% 18%,#ffffff1f,#0000 42%),#18191a;border-radius:13px;justify-content:center;align-items:center;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.admin-roulette-prize-media{box-shadow:0 0 0 1px color-mix(in srgb,var(--prize-color,#ffffff47) 46%,#ffffff0f),0 10px 18px #00000038}}.admin-roulette-prize-media .img-wrapper,.admin-roulette-prize-media .img-content,.admin-roulette-prize-media .img-placeholder{width:100%;height:100%}.admin-roulette-prize-media .img-content{object-fit:contain;padding:6px}.admin-roulette-field{align-items:center;gap:6px;min-width:0;display:flex}.admin-roulette-field.-stacked{flex-direction:column;align-items:flex-start;gap:4px}.admin-roulette-field span{color:#ffffff5c;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:10px;font-weight:900;line-height:1}.admin-roulette-field input{color:#fff;font-variant-numeric:tabular-nums;width:68px;min-width:0;height:40px;transition:box-shadow .18s var(--admin-ease),background-color .18s var(--admin-ease);background:#080809;border:0;border-radius:10px;flex:none;padding:0 10px;font-size:13px;font-weight:850;box-shadow:0 0 0 1px #ffffff12}.admin-roulette-field input:focus{background:#0e0f10;outline:0;box-shadow:0 0 0 1px #d6f36f61,0 0 0 4px #d6f36f0f}.admin-roulette-action-btn{color:#fff;background:linear-gradient(#ffffff0a,#ffffff03),#191a1c;border-radius:12px;justify-content:flex-start;min-height:42px;padding:0 13px 0 12px;font-size:12.5px;font-weight:900;box-shadow:0 0 0 1px #ffffff13,inset 0 1px #ffffff09}.admin-roulette-action-btn svg{flex:0 0 16px;width:16px;height:16px}.admin-roulette-action-btn:hover{background:linear-gradient(#ffffff0f,#ffffff04),#232426}.admin-roulette-action-btn.is-danger{color:#ffb7b7;background:linear-gradient(#ffffff09,#ffffff03),linear-gradient(90deg,#ff4d4d21,#ff4d4d06 58%,#0000),#171719;box-shadow:0 0 0 1px #ff4d4d2e,inset 3px 0 #ff4d4d9e,inset 0 1px #ffffff09}.admin-roulette-action-btn.is-danger:hover{color:#ffd1d1;background:linear-gradient(#ffffff0c,#ffffff04),linear-gradient(90deg,#ff4d4d2e,#ff4d4d0a 62%,#0000),#1b1b1d;box-shadow:0 0 0 1px #ff4d4d47,inset 3px 0 #ff4d4dd1,0 10px 22px #0000002e}.admin-roulette-spin-list{flex-direction:column;gap:8px;min-height:130px;max-height:350px;padding-right:2px;display:flex;overflow:auto}.admin-roulette-empty{color:#ffffff5c;background:#101112;border-radius:14px;justify-content:center;align-items:center;min-height:130px;font-size:13px;font-weight:850;display:flex;box-shadow:inset 0 0 0 1px #ffffff0e}.admin-roulette-spin-row{background:#101112;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 9px;display:grid;box-shadow:0 0 0 1px #ffffff0f,inset 0 1px #ffffff06}.admin-roulette-spin-prize-media{width:44px;height:44px;color:var(--prize-color,#d6a3ff);border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.admin-roulette-spin-prize-media{color:color-mix(in srgb,var(--prize-color,#d6a3ff) 84%,#fff)}}.admin-roulette-spin-prize-media{background:radial-gradient(circle at 50% 35%,var(--prize-color,#d6a3ff),transparent 62%),#171819}@supports (color:color-mix(in lab,red,red)){.admin-roulette-spin-prize-media{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--prize-color,#d6a3ff) 20%,transparent),transparent 62%),#171819}}.admin-roulette-spin-prize-media{box-shadow:inset 0 0 0 1px var(--prize-color,#d6a3ff),0 10px 20px #0000003d}@supports (color:color-mix(in lab,red,red)){.admin-roulette-spin-prize-media{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--prize-color,#d6a3ff) 42%,#ffffff14),0 10px 20px #0000003d}}.admin-roulette-spin-prize-media .img-wrapper,.admin-roulette-spin-prize-media .img-content,.admin-roulette-spin-prize-media .img-placeholder{width:100%;height:100%}.admin-roulette-spin-prize-media .img-content{object-fit:contain;outline-offset:-1px;outline:1px solid #ffffff14;padding:6px}.admin-roulette-spin-copy{gap:3px;min-width:0;display:grid}.admin-roulette-spin-player{color:#fff;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:850;display:flex;overflow:hidden}.admin-roulette-spin-avatar{border-radius:8px;flex:none;width:22px;height:22px}.admin-roulette-spin-player-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-roulette-spin-prize-title{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.admin-roulette-spin-row.is-blocked{background:#4e202057;box-shadow:0 0 0 1px #f8717124,inset 0 1px #ffffff06}.admin-roulette-mini-btn{color:#ffffffb3;background:#ffffff0b;border-radius:10px;min-height:32px;padding:0 9px;font-size:11.5px;font-weight:900}.admin-roulette-mini-btn:hover{color:#fff;background:#ffffff13}.admin-roulette-ghost-btn:disabled,.admin-roulette-action-btn:disabled,.admin-roulette-mini-btn:disabled{cursor:not-allowed;opacity:.55}.admin-modal-backdrop>.admin-roulette-swap-modal{animation:none!important}.admin-roulette-swap-modal{flex-direction:column;min-width:0;display:flex}.admin-roulette-swap-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.admin-roulette-swap-title{color:#fff;font-size:18px;font-weight:950}.admin-roulette-swap-subtitle{color:#ffffff6b;margin-top:4px;font-size:12px;font-weight:700}.admin-roulette-swap-pickers{grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}.admin-roulette-swap-picker{gap:8px;min-width:0;display:grid;position:relative}.admin-roulette-swap-picker.is-open{z-index:9}.admin-roulette-swap-search{color:#ffffff6b;background:#171719;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex;box-shadow:0 0 0 1px #fff1}.admin-roulette-swap-search input{color:#fff;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px;font-weight:650}.admin-roulette-swap-search input::placeholder{color:#ffffff57}.admin-roulette-swap-drop{z-index:8;background:#141416;border-radius:14px;gap:2px;max-height:248px;padding:6px;display:grid;position:absolute;top:46px;left:0;right:0;overflow:auto;box-shadow:0 0 0 1px #fff1,inset 0 1px #ffffff09,0 18px 32px #00000052}.admin-roulette-swap-drop-empty{color:#ffffff5c;text-align:center;padding:12px 8px;font-size:12px;font-weight:850}.admin-roulette-swap-option{color:#fff;text-align:left;cursor:pointer;width:100%;min-width:0;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:7px 8px;display:flex}.admin-roulette-swap-option:hover{background:#ffffff0d}.admin-roulette-swap-option-avatar,.admin-roulette-swap-selected-avatar,.admin-roulette-swap-preview-avatar{border-radius:8px;flex:none;width:28px;height:28px}.admin-roulette-swap-option-copy,.admin-roulette-swap-selected-copy{flex:1;gap:1px;min-width:0;display:grid}.admin-roulette-swap-option-name,.admin-roulette-swap-selected-name{text-overflow:ellipsis;white-space:nowrap;color:#fff;min-width:0;font-size:13px;font-weight:850;overflow:hidden}.admin-roulette-swap-option-id,.admin-roulette-swap-selected-id{text-overflow:ellipsis;white-space:nowrap;color:#ffffff5c;min-width:0;font-size:11px;font-weight:650;overflow:hidden}.admin-roulette-swap-option-prize{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:42%;font-size:11.5px;font-weight:850;overflow:hidden}.admin-roulette-swap-selected{background:#101112;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto 28px;align-items:center;gap:8px;min-width:0;padding:8px;display:grid;box-shadow:0 0 0 1px #ffffff0f,inset 0 1px #ffffff06}.admin-roulette-swap-selected-prize{min-width:0;max-width:132px;color:var(--prize-color,#d6a3ff);align-items:center;gap:6px;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-roulette-swap-selected-prize{color:color-mix(in srgb,var(--prize-color,#d6a3ff) 84%,#fff)}}.admin-roulette-swap-selected-prize .img-wrapper,.admin-roulette-swap-selected-prize .img-content,.admin-roulette-swap-selected-prize .img-placeholder{flex:0 0 22px;width:22px;height:22px}.admin-roulette-swap-selected-prize .img-content{object-fit:contain}.admin-roulette-swap-selected-prize span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:850;overflow:hidden}.admin-roulette-swap-clear{color:#ffffffb3;cursor:pointer;background:#ffffff0b;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.admin-roulette-swap-clear:hover{color:#fff;background:#ffffff13}.admin-roulette-swap-preview{background:#101112;border-radius:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-height:46px;margin-top:12px;padding:10px 12px;display:grid;box-shadow:0 0 0 1px #ffffff0f,inset 0 1px #ffffff06}.admin-roulette-swap-preview.is-same{color:#ff8a8a;justify-content:center;font-size:12.5px;font-weight:850;display:flex}.admin-roulette-swap-preview-player{color:#fff;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:850;display:flex}.admin-roulette-swap-preview-player:last-child{justify-content:flex-end}.admin-roulette-swap-preview-player span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-roulette-swap-preview-prizes{color:#ffffff6b;white-space:nowrap;font-size:12.5px;font-weight:850}@media(max-width:640px){.admin-roulette-swap-pickers{grid-template-columns:1fr}.admin-roulette-swap-preview{grid-template-columns:1fr;justify-items:start}.admin-roulette-swap-preview-player:last-child{justify-content:flex-start}}@media(min-width:901px)and (max-width:1160px){.admin-sidebar{grid-template-columns:auto minmax(0,1fr) auto!important}.admin-nav{order:4;grid-column:1/-1;justify-self:end;width:max-content;justify-content:flex-end!important}}@media(min-width:1161px)and (max-width:1320px){.admin-sidebar{grid-template-columns:minmax(92px,auto) minmax(0,1fr) auto!important;gap:7px!important;padding:9px!important}.admin-sidebar>div:first-of-type{gap:8px!important;padding:0 2px!important}.admin-sidebar>div:first-of-type>div{border-radius:9px!important;width:31px!important;height:31px!important}.admin-sidebar h1{font-size:13px!important}.admin-nav{gap:3px!important;padding:4px 4px 4px 0!important;overflow-x:auto!important}.admin-nav>button{gap:6px!important;min-height:31px!important;padding:0 8px!important;font-size:11.5px!important}.admin-nav>button svg{flex:0 0 14px!important;width:14px!important;height:14px!important}.admin-status-card{min-height:34px!important;padding:0 10px!important}.admin-status-card>div:last-child{font-size:11.5px!important}.admin-shop-link{min-height:34px!important;padding:0 9px!important;font-size:11.5px!important}}@media(max-width:760px){.admin-map-grid,.admin-map-url-row{grid-template-columns:1fr}.admin-map-history-row{grid-template-columns:34px minmax(0,1fr)}.admin-map-history-actions{grid-column:2/-1;justify-content:flex-start}.admin-roulette-prize-row{grid-template-columns:44px minmax(0,1fr);padding:9px}.admin-roulette-prize-media{border-radius:12px;width:44px;height:44px}.admin-roulette-field{grid-column:span 1}.admin-roulette-spin-list{max-height:300px}}.admin-nav>button{min-height:38px!important;color:var(--admin-muted)!important;transition:transform .2s var(--admin-ease),background .2s var(--admin-ease),border-color .2s var(--admin-ease),color .2s var(--admin-ease),box-shadow .2s var(--admin-ease)!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;flex:none!important;font-weight:650!important}.admin-nav>button:hover{box-shadow:var(--admin-shadow-border-hover);color:var(--admin-text)!important;background:var(--admin-panel-hover)!important}.admin-nav>button[style*="rgb(132, 204, 22)"],.admin-nav>button[style*="#84cc16"]{color:var(--admin-text)!important;background:#242424!important;border-color:#0000!important}.admin-nav>button svg{color:#8d8d8d!important;flex:0 0 16px!important;width:16px!important;min-width:16px!important;height:16px!important}.admin-section-eyebrow{color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:850;line-height:1;display:block}.admin-section-head h2{text-wrap:balance;color:var(--admin-text)!important;letter-spacing:0!important;font-size:clamp(24px,3vw,34px)!important;font-weight:950!important;line-height:1.02!important}.admin-section-head p{text-wrap:pretty;max-width:650px;color:var(--admin-muted)!important;margin-top:10px!important;font-size:15px!important;line-height:1.35!important}.admin-stat-card{background:var(--admin-panel)!important;min-height:82px!important;transition:transform .26s var(--admin-ease),border-color .26s var(--admin-ease),background .26s var(--admin-ease)!important;padding:11px 12px!important;position:relative!important;overflow:hidden!important}.admin-stat-card:before{content:"";z-index:0;pointer-events:none;opacity:.6;background:radial-gradient(150px 108px at 100% 0,#8bc94e2e,#0000 72%);position:absolute;inset:0}.admin-stat-card>*{z-index:1;position:relative}.admin-product-card:hover,.admin-promo-row:hover{transform:translateY(-2px);border-color:var(--admin-line-strong)!important;background:#202020!important}.admin-stat-card:hover{border-color:var(--admin-line)!important;background:var(--admin-panel)!important;transform:none!important}.admin-stat-row:hover,.admin-purchase-row:hover{border-color:var(--admin-line)!important;background:#1a1a1a!important;transform:none!important}.admin-stat-card.is-featured{background:radial-gradient(220px 180px at 0% 0%,#8bc94e1f,transparent 70%),var(--admin-panel)!important;min-height:82px!important}.admin-stat-card [style*="font-size: 26"],.admin-stat-card [style*="font-size: 19"]{font-variant-numeric:tabular-nums;color:var(--admin-text)!important;letter-spacing:0!important}.admin-stat-card [style*="text-transform: uppercase"]{color:var(--admin-muted)!important;letter-spacing:0!important;text-transform:none!important}.admin-stat-private-content{cursor:pointer;text-shadow:0 0 #0000;will-change:filter,opacity,transform;transition:filter .36s cubic-bezier(.22,1,.36,1),opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1),text-shadow .36s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(0)scale(1)}.admin-stat-private-content:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#ffffff0d,#ffffff04),radial-gradient(circle at 18% 20%,#ffffff1f,#0000 42%);border-radius:12px;transition:opacity .36s cubic-bezier(.22,1,.36,1);position:absolute;inset:-5px 30px -5px -5px}.admin-stat-private-content.is-blurred{filter:blur(8px)saturate(.72)brightness(.82);opacity:.58;text-shadow:0 0 18px;-webkit-user-select:none;user-select:none;transform:translateY(1px)scale(.988)}.admin-stat-private-content.is-blurred:after{opacity:1}.admin-stat-private-value{font-variant-numeric:tabular-nums;min-width:96px;display:inline-block}.admin-stats-panel{padding:14px 16px!important}.admin-stats-panel-head{border-bottom:1px solid #ffffff0b;padding-bottom:10px;align-items:center!important}.admin-stats-panel-head h3{letter-spacing:0;text-wrap:balance;font-size:16px!important;font-weight:950!important}.admin-stats-panel-head p{text-wrap:pretty;color:var(--admin-muted)!important}.admin-stat-row,.admin-purchase-row{min-height:56px;background:#1a1a1a!important;padding:8px 10px!important;transition:none!important}.admin-stats-modal-backdrop{-webkit-backdrop-filter:none!important;background:#050506b8!important}.admin-stats-modal{backface-visibility:hidden;will-change:transform,opacity;transform:translateZ(0);height:min(690px,100dvh - 36px)!important;max-height:calc(100dvh - 36px)!important;animation:.14s cubic-bezier(.22,1,.36,1) both admin-stats-modal-in!important}.admin-stats-modal-head{flex:0 0 66px;min-height:66px;align-items:center!important}.admin-stats-modal-head>div:first-child{flex-direction:column;justify-content:center;min-height:38px;display:flex}.admin-stats-modal-head h2{line-height:1.15!important}.admin-stats-modal-body{overscroll-behavior:contain;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto!important}.admin-stats-modal-pager{flex:0 0 55px;min-height:55px}.admin-stats-modal>.admin-stats-modal-body:only-child{min-height:0}@keyframes admin-stats-modal-in{0%{opacity:0;transform:translateY(6px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.admin-stat-row>div:first-child{border:1px solid #8bc94e29;color:var(--admin-green)!important;background:#8bc94e1f!important}.admin-stat-row [style*="height: 5"]{background:#ffffff0e!important}.admin-stat-row [style*="height: 5"]>div{background:linear-gradient(90deg,#6ea844,#8bc94e)!important}.admin-content-panel button,.admin-sidebar button{transition:transform .2s var(--admin-ease),background .2s var(--admin-ease),border-color .2s var(--admin-ease),color .2s var(--admin-ease)!important}.admin-content-panel button:hover,.admin-sidebar button:hover{transform:translateY(-1px)}.admin-content-panel button:active,.admin-sidebar button:active{transform:translateY(0)scale(.96)}.admin-option-control,.admin-option-control:hover,.admin-option-control:active{transform:none!important}.admin-option-control{transition:background .16s var(--admin-ease),border-color .16s var(--admin-ease),color .16s var(--admin-ease),box-shadow .16s var(--admin-ease),opacity .16s var(--admin-ease)!important}.admin-transaction-shell{grid-template-columns:minmax(360px,.86fr) minmax(420px,1.14fr);gap:14px;min-height:610px;display:grid}.admin-transaction-side,.admin-transaction-detail-pane{background:linear-gradient(#ffffff09,#ffffff03),#18191a;border:1px solid #fff1;border-radius:16px;min-width:0;box-shadow:0 0 0 1px #ffffff09,inset 0 1px #ffffff07}.admin-transaction-side{grid-template-rows:auto auto minmax(0,1fr);padding:12px;display:grid}.admin-transaction-side-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.admin-transaction-side-head h3,.admin-transaction-search-card h3{color:#fff;letter-spacing:0;text-wrap:balance;margin:0;font-size:16px;font-weight:950}.admin-transaction-side-head p,.admin-transaction-search-card p{color:#ffffff5c;text-wrap:pretty;margin:4px 0 0;font-size:11.5px;font-weight:750;line-height:1.35}.admin-transaction-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.admin-transaction-feed,.admin-transaction-result-list{flex-direction:column;gap:7px;min-height:0;padding-right:2px;display:flex;overflow:auto}.admin-transaction-detail-pane{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.admin-transaction-search-card{background:radial-gradient(circle at 0 0,#d6f36f12,#0000 36%),#171819;border-bottom:1px solid #ffffff0f;padding:13px}.admin-transaction-search-grid{grid-template-columns:minmax(0,1fr) 104px;gap:8px;margin-top:10px;display:grid}.admin-transaction-search-grid label{color:#ffffff5c;background:#111113;border:1px solid #fff1;border-radius:11px;align-items:center;gap:9px;min-width:0;height:38px;padding:0 11px;display:flex}.admin-transaction-search-grid input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12.5px;font-weight:750}.admin-transaction-search-grid button,.admin-transaction-result-head button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:11px;justify-content:center;align-items:center;gap:7px;height:38px;font-size:12px;font-weight:850;display:inline-flex}.admin-transaction-result-pane{grid-template-rows:auto minmax(0,1fr);min-height:0;padding:12px;display:grid;overflow:hidden}.admin-transaction-result-head{background:#151516;border:1px solid #ffffff0f;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:10px 11px;display:flex}.admin-transaction-result-head span{color:#ffffff57;text-transform:uppercase;font-size:10.5px;font-weight:850;display:block}.admin-transaction-result-head strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;font-weight:950;display:block;overflow:hidden}.admin-transaction-result-head em{color:#ffffff61;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;font-style:normal;font-weight:750;display:block;overflow:hidden}.admin-transaction-result-head button{flex:0 0 54px;width:54px;height:32px}.admin-transaction-empty-state{text-align:center;color:#ffffff57;background:linear-gradient(#ffffff06,#ffffff03),#131314;border:1px dashed #ffffff14;border-radius:15px;flex-direction:column;grid-row:1/-1;justify-content:center;align-self:stretch;align-items:center;gap:8px;height:100%;min-height:0;padding:24px;display:flex}.admin-transaction-empty-state strong{color:#fff;font-size:15px;font-weight:950}.admin-transaction-empty-state span{color:#ffffff6b;max-width:260px;font-size:12px;font-weight:750;line-height:1.4}.admin-recent-transaction-row{cursor:pointer;min-width:0;min-height:76px;transition:background .16s var(--admin-ease),border-color .16s var(--admin-ease),box-shadow .16s var(--admin-ease);background:linear-gradient(90deg,#ffffff07,#ffffff03),#151516;border:1px solid #ffffff0f;border-radius:13px;grid-template-columns:36px minmax(0,1fr) 30px;grid-template-areas:"icon main copy""icon id copy";align-items:center;gap:5px 9px;padding:9px;display:grid;position:relative}.admin-recent-transaction-row:hover{background:#1b1c1d;border-color:#ffffff1b}.admin-recent-transaction-icon{border-radius:11px;grid-area:icon;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.admin-recent-transaction-main{grid-area:main;min-width:0}.admin-recent-transaction-main>div{align-items:center;gap:7px;min-width:0;display:flex}.admin-recent-transaction-main span{text-overflow:ellipsis;white-space:nowrap;color:#fff;min-width:0;font-size:12.5px;font-weight:950;overflow:hidden}.admin-recent-transaction-main em{text-transform:uppercase;border-radius:999px;flex:none;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:900}.admin-recent-transaction-main p{text-overflow:ellipsis;white-space:nowrap;color:#ffffff6b;margin:3px 0 0;font-size:11.5px;font-weight:750;overflow:hidden}.admin-recent-transaction-id{text-overflow:ellipsis;white-space:nowrap;color:#ffffff57;grid-area:id;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:800;overflow:hidden}.admin-recent-transaction-copy{color:#ffffffad;cursor:pointer;background:#202123;border:1px solid #ffffff12;border-radius:9px;grid-area:copy;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@media(max-width:1120px){.admin-transaction-shell{grid-template-columns:1fr}.admin-transaction-detail-pane{min-height:520px}}.admin-content-panel input,.admin-content-panel textarea,.admin-content-panel select{border-color:var(--admin-line)!important;background:#171717!important}.admin-content-panel input:focus,.admin-content-panel textarea:focus{box-shadow:0 0 0 3px #8bc94e12;border-color:#8bc94e57!important}.admin-product-card,.admin-user-row,.admin-promo-row,.admin-log-row,.admin-stat-row,.admin-purchase-row,.admin-recent-transaction-row{backface-visibility:hidden;transition:transform .22s var(--admin-ease),background .22s var(--admin-ease),border-color .22s var(--admin-ease),box-shadow .22s var(--admin-ease);transform:translateZ(0)}.admin-product-card>div:first-child>div:first-child,.admin-purchase-row>div:first-child,.admin-product-sort-image{background:#00000038!important;border-color:#ffffff0f!important}.admin-log-row{background-color:#1a1a1a!important;border-radius:12px!important}.admin-log-detail-open-btn,.admin-log-user-open-btn{border-color:var(--admin-line)!important;background:#1a1a1c!important}.admin-shell [style*="font-size: 26"],.admin-shell [style*="font-size: 19"],.admin-shell [style*="font-size: 13"],.admin-shell [style*="font-size: 12"],.admin-log-modal-detail>b,.admin-log-modal-copy-field b,.admin-recent-transaction-id,.admin-transaction-result-head strong{font-variant-numeric:tabular-nums}.admin-shell h1,.admin-shell h2,.admin-shell h3{text-wrap:balance}.admin-shell p{text-wrap:pretty}.admin-product-card,.admin-user-row,.admin-promo-row,.admin-log-row,.admin-recent-transaction-row,.admin-log-modal,.admin-log-profile-modal{box-shadow:var(--admin-shadow-border)!important}.admin-product-card:hover,.admin-promo-row:hover,.admin-recent-transaction-row:hover{box-shadow:var(--admin-shadow-border-hover)!important}.admin-log-detail-open-btn,.admin-log-user-open-btn,.admin-recent-transaction-copy,.admin-log-modal-copy-field button,.admin-log-modal-detail>b button,.admin-log-modal-close,.admin-log-profile-close{position:relative}.admin-log-detail-open-btn:after,.admin-log-user-open-btn:after,.admin-recent-transaction-copy:after,.admin-log-modal-copy-field button:after,.admin-log-modal-detail>b button:after,.admin-log-modal-close:after,.admin-log-profile-close:after{content:"";width:max(100%,40px);height:max(100%,40px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.admin-route-loading-shell{place-items:center;max-width:460px;min-height:calc(100vh - 76px);margin:0 auto;padding:24px 16px 8px;display:grid}.admin-route-loading-card{text-align:center;background:radial-gradient(circle at 50% 0,#84cc1621,#0000 38%),linear-gradient(#ffffff0b,#ffffff04),#1a1a1c;border:1px solid #ffffff12;border-radius:18px;align-content:center;justify-items:center;gap:16px;width:min(100%,430px);height:306px;min-height:306px;padding:30px;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 26px 70px #00000057}.admin-route-loading-card:before{display:none}.admin-route-loading-mark{color:#84cc16;background:radial-gradient(circle at 50% 38%,#8bc94e21,#0000 55%),#151516;border:1px solid #84cc1638;border-radius:24px;place-items:center;width:76px;height:76px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a,0 0 36px #8bc94e14}.admin-route-loading-mark span{border:1px solid #8bc94e47;border-radius:20px;animation:1.7s cubic-bezier(.22,1,.36,1) infinite admin-loading-soft-ring;position:absolute;inset:10px}.admin-route-loading-mark:after{content:"";background:#8bc94e14;border-radius:16px;animation:1.45s cubic-bezier(.22,1,.36,1) infinite admin-loading-soft-pulse;position:absolute;inset:20px}.admin-route-loading-mark svg{z-index:1;animation:1.65s cubic-bezier(.22,1,.36,1) infinite admin-loading-icon-float;position:relative}.admin-route-loading-copy{align-content:center;width:100%;min-height:82px;display:grid}.admin-route-loading-copy h1{color:#fff;min-height:24px;margin:0;font-size:22px;font-weight:950;line-height:1.05}.admin-route-loading-copy p{color:#ffffff75;max-width:360px;min-height:38px;margin:8px auto 0;font-size:13px;font-weight:700;line-height:1.45}.admin-route-loading-footer{color:#ffffff9e;background:#0000002e;border:1px solid #ffffff0e;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:196px;height:34px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.admin-route-loading-spinner{transform-origin:50%;will-change:transform;border:2px solid #e8e8e8;border-color:#e8e8e8 #e8e8e8 #0000 #ffffff24;border-radius:999px;flex:0 0 15px;width:15px;height:15px;display:block;box-shadow:0 0 16px #ffffff14;animation:1.65s linear infinite admin-route-loading-spin!important}@keyframes admin-route-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes admin-route-loading-sheen{0%{transform:translate(-100%)}52%,to{transform:translate(100%)}}.admin-products-tab{min-height:684px}.admin-loading-panel{background:linear-gradient(#ffffff05,#ffffff02);border:1px solid #ffffff0e;border-radius:16px;align-content:start;gap:14px;min-height:684px;padding:18px;animation:.24s cubic-bezier(.22,1,.36,1) both admin-loading-card-in;display:grid;transform:translateZ(0)}.admin-loading-copy{text-align:left}.admin-loading-copy h2{color:#fff;margin:0;font-size:21px;font-weight:950}.admin-loading-copy p{color:#ffffff70;margin:7px 0 0;font-size:13px;font-weight:700}.admin-loading-skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-loading-skeleton-card,.admin-loading-skeleton-panel{background:#1a1a1c;border:1px solid #ffffff0e;border-radius:14px;box-shadow:inset 0 1px #ffffff05}.admin-loading-skeleton-card{flex-direction:column;justify-content:flex-end;gap:8px;min-height:82px;padding:12px;display:flex}.admin-loading-skeleton-card span,.admin-loading-skeleton-card strong,.admin-loading-skeleton-panel span,.admin-loading-skeleton-panel strong,.admin-loading-skeleton-panel em{background:linear-gradient(90deg,#ffffff0b,#84cc161f,#ffffff0b) 0 0/220% 100%,#ffffff0e;border-radius:999px;animation:1.25s cubic-bezier(.22,1,.36,1) infinite admin-loading-skeleton-sweep;display:block}.admin-loading-skeleton-card span{width:56%;height:18px}.admin-loading-skeleton-card strong{width:38%;height:10px}.admin-loading-skeleton-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-loading-skeleton-panel{align-content:start;gap:12px;min-height:118px;padding:14px;display:grid}.admin-loading-skeleton-panel span{width:42%;height:15px}.admin-loading-skeleton-panel strong{border-radius:10px;width:100%;height:42px}.admin-loading-skeleton-panel em{width:76%;height:9px}@keyframes admin-loading-card-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes admin-loading-soft-ring{0%{opacity:.4;transform:scale(.92)}52%{opacity:.95;transform:scale(1.04)}to{opacity:.34;transform:scale(.92)}}@keyframes admin-loading-soft-pulse{0%,to{opacity:.36;transform:scale(.92)}50%{opacity:.86;transform:scale(1.1)}}@keyframes admin-loading-icon-float{0%,to{opacity:.78;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-2px)scale(1.04)}}@keyframes admin-loading-dot-pulse{0%,to{opacity:.48;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes admin-loading-skeleton-sweep{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}.admin-product-tabs{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:3px;height:30px;padding:3px;display:inline-flex}.admin-product-tabs button{color:#ffffff85;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;height:22px;padding:0 9px;font-size:11px;font-weight:850}.admin-product-tabs button.is-active{color:#fff;background:#84cc1624;border:1px solid #84cc16a6;box-shadow:0 0 12px #84cc162e}.admin-product-modal-backdrop{animation:.12s ease-out both admin-modal-backdrop-in}.admin-product-modal{backface-visibility:hidden;animation:.16s cubic-bezier(.22,1,.36,1) both admin-product-modal-in;transform:translateZ(0);height:min(720px,100dvh - 36px)!important;max-height:calc(100dvh - 36px)!important}.admin-product-modal-preview{transform:translateZ(0)}.admin-product-modal-main{min-height:0!important}.admin-product-modal-body{flex:auto!important;min-height:0!important}.admin-product-modal-body--image{overflow:hidden!important}.admin-product-modal-body--kit{flex-direction:column!important;display:flex!important;overflow:hidden!important}.admin-product-modal-image-step{height:100%;min-height:0}.admin-image-groups-scroll{scrollbar-width:none!important;align-items:center!important;gap:8px!important;padding:0 2px 0 0!important}.admin-image-groups-scroll::-webkit-scrollbar{display:none!important}.admin-image-groups-scroll .admin-option-control{text-align:center!important;flex:none!important;justify-content:center!important;align-items:center!important;width:max-content!important;min-width:104px!important;height:34px!important;padding:0 14px!important;line-height:1!important;overflow:visible!important}.admin-product-modal-image-step .admin-image-picker-grid{flex:auto;min-height:0;scrollbar-width:none!important;max-height:none!important;padding-right:0!important;overflow:hidden auto!important}.admin-product-modal-image-step .admin-image-picker-grid::-webkit-scrollbar{display:none!important}.admin-product-kit-controls{flex:none;align-items:stretch!important}.admin-product-kit-controls>.admin-option-control{align-self:stretch!important;height:auto!important;min-height:82px!important}.admin-product-kit-step{height:100%;min-height:0}.admin-product-kit-textarea-wrap{flex:auto;min-height:0}.admin-product-kit-textarea{flex:auto;height:auto!important;min-height:0!important}.admin-product-description-textarea{height:230px!important;min-height:190px!important;line-height:1.45!important}.admin-product-modal textarea{resize:none!important}.admin-product-modal textarea::-webkit-resizer{display:none}@keyframes admin-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes admin-product-modal-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.admin-products-grid{align-content:start}.admin-products-footer{margin-top:auto}.admin-product-sort-panel{background:#1a1a1c;border:1px solid #ffffff0e;border-radius:16px;flex:1;min-height:0;padding:12px;overflow:auto}.admin-product-sort-grid{grid-template-columns:repeat(auto-fill,minmax(74px,1fr));align-content:start;gap:10px;display:grid}.admin-product-sort-cell{color:#fff;cursor:grab;background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;justify-content:center;align-items:center;min-height:82px;transition:opacity .16s,transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.admin-product-sort-cell.is-hidden{opacity:.62;background:repeating-linear-gradient(135deg,#ffffff08 0 1px,#0000 1px 12px),#ffffff04;border-style:dashed;border-color:#ffffff12}.admin-product-sort-cell.is-drop{border-color:#ffffff59;transform:translateY(-2px);box-shadow:0 0 0 1px #ffffff14,0 12px 30px #0000003d}.admin-product-sort-image{background:#0000003d;border:1px solid #ffffff0d;border-radius:12px;width:48px;height:48px;padding:5px}.admin-product-sort-index{color:#ffffff6b;font-size:10px;font-weight:900;position:absolute;top:6px;left:7px}.admin-product-sort-hidden{color:#f87171d1;text-transform:uppercase;font-size:9px;font-weight:900;position:absolute;bottom:6px;right:6px}.admin-log-list{flex:1;grid-template-rows:repeat(5,minmax(82px,1fr));gap:8px;min-height:0;display:grid}.admin-log-row{height:auto;min-height:82px}.admin-log-placeholder-row{opacity:.62;pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff08 0 1px,#0000 1px 12px),#ffffff04;border:1px dashed #ffffff12;border-radius:16px;min-height:82px;box-shadow:inset 0 1px #ffffff05}.admin-log-details span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-log-details{max-height:34px;overflow:hidden;flex-wrap:nowrap!important;align-items:center!important}.admin-log-detail-open-btn,.admin-log-user-open-btn{color:#fff;cursor:pointer;background:#1a1a1c;border:1px solid #ffffff12;border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;gap:7px;width:36px;height:34px;font-size:12px;font-weight:800;display:inline-flex}.admin-log-detail-open-btn{color:#ffffffd1}.admin-log-footer{background:#1a1a1c;border:1px solid #ffffff0f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:6px 8px;display:flex;overflow:visible;box-shadow:0 18px 42px #0000003d}.admin-log-footer-pages-only{justify-content:flex-end;min-width:172px}.admin-log-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-log-filter-wrap{width:190px}.admin-log-admin-filter-wrap{width:180px}.admin-log-filter-wrap button{border-radius:9px!important;height:30px!important;min-height:30px!important;padding-top:0!important;padding-bottom:0!important;font-size:11px!important}.admin-log-profile-backdrop{z-index:1320;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.admin-log-profile-modal{text-align:center;background:radial-gradient(circle at 50% 0,#84cc161f,#0000 36%),linear-gradient(145deg,#1b1b1e,#111113);border:1px solid #ffffff14;border-radius:20px;width:min(380px,100%);padding:22px;position:relative;box-shadow:0 24px 70px #0000006b}.admin-log-profile-close{color:#fff;cursor:pointer;background:#1a1a1c;border:1px solid #ffffff12;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:12px;right:12px}.admin-log-profile-avatar{color:#84cc16;background:linear-gradient(135deg,#84cc1624,#ffffff09);border:1px solid #84cc1638;border-radius:22px;justify-content:center;align-items:center;width:86px;height:86px;margin:4px auto 14px;padding:4px;display:flex}.admin-log-profile-avatar img{object-fit:cover;border-radius:18px;width:100%;height:100%}.admin-log-profile-modal h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:950;overflow:hidden}.admin-log-profile-modal p{color:#ffffff7a;margin:6px 0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:800}.admin-log-profile-open{color:#d9ff94;cursor:pointer;background:linear-gradient(135deg,#84cc162e,#84cc1612),#1a1a1c;border:1px solid #84cc1642;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;font-size:13px;font-weight:900;display:inline-flex}.admin-user-stat-actions button{transition:transform .16s,border-color .16s,background .16s}.admin-user-stat-actions button:hover{transform:translateY(-1px)}.admin-log-modal-backdrop{z-index:1300;will-change:opacity;background:#0000009e;justify-content:center;align-items:center;padding:18px;animation:80ms ease-out both admin-log-modal-fast-fade;display:flex;position:fixed;inset:0}.admin-log-modal{backface-visibility:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;will-change:opacity;background:#151517;border:1px solid #ffffff14;border-radius:18px;width:min(720px,100%);max-height:calc(100vh - 36px);padding:18px;animation:.1s ease-out both admin-log-modal-fast-in;overflow:auto;transform:translateZ(0);box-shadow:0 14px 34px #00000052}@keyframes admin-log-modal-fast-fade{0%{opacity:0}to{opacity:1}}@keyframes admin-log-modal-fast-in{0%{opacity:0}to{opacity:1}}.admin-log-modal-head{grid-template-columns:44px minmax(0,1fr) 38px;align-items:center;gap:12px;margin-bottom:14px;display:grid}.admin-log-modal-icon{border:1px solid;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.admin-log-modal-head h2{color:#fff;margin:0;font-size:18px;font-weight:950}.admin-log-modal-head p{color:#ffffff6b;margin:4px 0 0;font-size:12px;font-weight:750}.admin-log-modal-close{color:#fff;cursor:pointer;background:#1a1a1c;border:1px solid #ffffff12;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.admin-log-modal-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-bottom:12px;display:grid}.admin-log-modal-users{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;margin-bottom:12px;display:grid}.admin-log-modal-user-card{color:#fff;background:#1a1a1c;border:1px solid #84cc1638;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px;display:grid}.admin-log-modal-user-avatar{color:#e8e8e8;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:flex;overflow:hidden}.admin-log-modal-user-avatar img{object-fit:cover;width:100%;height:100%;display:block}.admin-log-modal-user-info{gap:4px;min-width:0;display:grid}.admin-log-modal-user-info strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:950;overflow:hidden}.admin-log-modal-user-info span{color:#ffffff8f;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:800;overflow:hidden}.admin-log-modal-user-actions{align-items:center;gap:7px;display:flex}.admin-log-modal-user-actions button{color:#ffffffc7;cursor:pointer;white-space:nowrap;background:#1a1a1c;border:1px solid #ffffff12;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.admin-log-modal-user-actions button.is-primary{color:#fff;background:linear-gradient(135deg,#ffffff17,#ffffff08),#1a1a1c;border-color:#ffffff29}.admin-log-modal-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-log-modal-copy-grid{grid-template-columns:1fr;gap:8px;margin-bottom:8px;display:grid}.admin-log-modal-copy-field{background:#18191a;border:1px solid #ffffff12;border-radius:12px;min-width:0;padding:12px}.admin-log-modal-copy-field>span{color:#ffffff5c;text-transform:uppercase;font-size:10.5px;font-weight:850;display:block}.admin-log-modal-copy-field>div{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:8px;margin-top:6px;display:grid}.admin-log-modal-copy-field b{color:#fff;word-break:break-all;white-space:normal;min-width:0;font-size:12.5px;font-weight:900;line-height:1.35}.admin-log-modal-copy-field button,.admin-log-modal-detail>b button{color:#ffffffad;cursor:pointer;background:#202123;border:1px solid #ffffff13;border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.admin-log-modal-detail{background:#ffffff07;border:1px solid #ffffff0f;border-radius:12px;min-width:0;padding:12px}.admin-log-modal-detail>span{color:#ffffff57;text-transform:uppercase;font-size:10.5px;font-weight:850;display:block}.admin-log-modal-detail>b{color:#fff;white-space:normal;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;margin-top:5px;font-size:12.5px;font-weight:850;display:grid;overflow:visible}.admin-log-modal-detail>b>span{overflow-wrap:anywhere;word-break:break-word;min-width:0;line-height:1.35}.admin-log-modal-detail-method{padding:10px}.admin-log-modal-detail-method>b{white-space:normal;margin-top:7px;overflow:visible}.admin-log-payment-method{color:#fff;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;min-height:24px;padding:0;font-size:14px;font-weight:850;display:inline-flex}.admin-log-payment-method svg{color:#fff;flex:none}.admin-log-payment-method strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:850;overflow:hidden}.admin-log-switch{background:#ffffff06;border:1px solid #ffffff0f;border-radius:9px;align-items:center;gap:3px;height:28px;padding:3px;display:inline-flex}.admin-log-switch button{color:#ffffff85;white-space:nowrap;background:0 0;border:0;border-radius:6px;height:20px;padding:0 7px;font-size:10.5px;font-weight:850}.admin-log-switch button.is-active{color:#fff!important;background:#84cc1624!important;border-color:#84cc16a6!important;box-shadow:0 0 12px #84cc162e!important}.admin-log-switch span{opacity:.72;margin-left:4px}.admin-log-footer>span{color:#ffffff6b;font-size:11.5px;font-weight:750}.admin-log-pager{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:5px;min-width:max-content;display:flex;overflow:visible}.admin-log-pager>button{color:#ffffffc7;background:#ffffff09;border:1px solid #ffffff12;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:30px;padding:0;font-size:12px;font-weight:850;display:inline-flex}.admin-log-pager>button:disabled{opacity:.45}.admin-log-pager>.admin-log-page-trigger{text-align:center;color:#ffffff94;cursor:pointer;white-space:nowrap;z-index:1;background:0 0;border:0;flex:0 0 84px;justify-content:center;align-items:center;width:84px;min-width:84px;height:30px;padding:0 5px;font-size:13px;font-weight:850;display:inline-flex;position:relative}.admin-log-pager input{color:#fff;width:46px;height:30px;font:inherit;text-align:center;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-weight:850}@media(max-width:640px){.admin-log-modal-details,.admin-log-modal-users{grid-template-columns:1fr}.admin-log-modal-user-card{grid-template-columns:42px minmax(0,1fr)}.admin-log-modal-user-avatar{width:42px;height:42px}.admin-log-modal-user-actions{grid-column:1/-1}.admin-log-modal-user-actions button{flex:1}}@media(max-width:720px){.admin-login-shell{min-height:calc(100dvh - 76px);width:min(100%,100vw - 20px)!important;padding:10px 0 14px!important}.admin-login-card{grid-template-columns:1fr!important;min-height:0!important}.admin-login-card--password{width:100%;border-radius:22px!important}.admin-login-side{border-bottom:1px solid #ffffff12!important;border-right:0!important;gap:22px!important;padding:22px!important}.admin-login-side:after{background:linear-gradient(90deg,#0000,#84cc1661,#0000);width:auto;height:1px;inset:auto 22px -1px}.admin-login-icon{border-radius:17px!important;width:56px!important;height:56px!important;margin-bottom:16px!important}.admin-login-title{font-size:34px!important}.admin-login-form-pane{padding:22px!important}.admin-login-input{height:52px!important}}@media(max-width:1000px){.admin-sale-calendar-shell{grid-template-columns:1fr!important}.admin-sale-calendar-shell>div{min-height:0!important}}.admin-product-modal-backdrop,.admin-user-modal-backdrop,.admin-log-modal-backdrop,.admin-log-profile-backdrop,.admin-modal-backdrop,.admin-content-panel>div[style*="position: fixed"][style*="inset: 0"]{-webkit-backdrop-filter:blur(12px)saturate(1.08)!important;background:radial-gradient(700px 520px at 50% 8%,#84cc1621,#0000 56%),radial-gradient(520px 360px at 12% 88%,#ffffff0b,#0000 62%),#050506c7!important}.admin-product-modal,.admin-user-modal,.admin-log-modal,.admin-log-profile-modal,.admin-modal-backdrop>div,.admin-content-panel section[role=dialog]{animation:.2s cubic-bezier(.22,1,.36,1) both admin-modal-surface-in;background:linear-gradient(145deg,#ffffff0f,#ffffff05 42%,#84cc1607),#151516!important;border:1px solid #ffffff18!important;border-radius:22px!important;box-shadow:0 0 0 1px #ffffff08,0 32px 92px #0000008a,inset 0 1px #ffffff0e!important}.admin-product-modal,.admin-user-modal,.admin-log-modal,.admin-content-panel section[role=dialog]{overflow:hidden!important}@keyframes admin-modal-surface-in{0%{opacity:0;filter:blur(3px);transform:translateY(10px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.admin-product-modal-backdrop,.admin-user-modal-backdrop,.admin-log-modal-backdrop,.admin-log-profile-backdrop,.admin-content-panel .admin-stats-modal-backdrop{-webkit-backdrop-filter:none!important}.admin-product-modal,.admin-user-modal,.admin-log-modal,.admin-log-profile-modal,.admin-content-panel section.admin-stats-modal[role=dialog]{will-change:transform,opacity;filter:none!important;animation:.1s cubic-bezier(.22,1,.36,1) both admin-modal-quick-in!important}@keyframes admin-modal-quick-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.admin-content-panel .admin-stats-modal-backdrop{-webkit-backdrop-filter:none!important;background:#050506b8!important}.admin-content-panel section.admin-stats-modal[role=dialog]{backface-visibility:hidden;will-change:transform,opacity;transform:translateZ(0);filter:none!important;animation:.14s cubic-bezier(.22,1,.36,1) both admin-stats-modal-in!important}.admin-product-modal-head,.admin-user-modal-head-card,.admin-log-modal-head,.admin-content-panel section[role=dialog]>div:first-child{background:radial-gradient(360px 190px at 0 0,#84cc1621,#0000 62%),linear-gradient(#ffffff0d,#ffffff04),#171819!important;border-color:#ffffff13!important}.admin-product-modal-head,.admin-log-modal-head,.admin-content-panel section[role=dialog]>div:first-child{padding:16px 18px!important}.admin-product-modal-head>div:first-child,.admin-user-modal-head-grid h2,.admin-log-modal-head h2,.admin-log-profile-modal h2,.admin-content-panel section[role=dialog] h2{text-wrap:balance;letter-spacing:0!important}.admin-product-modal-body,.admin-product-modal-main,.admin-log-modal,.admin-user-modal{scrollbar-width:thin;scrollbar-color:#84cc163d #ffffff07}.admin-product-modal-body::-webkit-scrollbar{width:7px}.admin-user-modal::-webkit-scrollbar{width:7px}.admin-log-modal::-webkit-scrollbar{width:7px}.admin-product-modal-body::-webkit-scrollbar-track{background:#ffffff07;border-radius:999px}.admin-user-modal::-webkit-scrollbar-track{background:#ffffff07;border-radius:999px}.admin-log-modal::-webkit-scrollbar-track{background:#ffffff07;border-radius:999px}.admin-product-modal-body::-webkit-scrollbar-thumb{background:#84cc163d;border-radius:999px}.admin-user-modal::-webkit-scrollbar-thumb{background:#84cc163d;border-radius:999px}.admin-log-modal::-webkit-scrollbar-thumb{background:#84cc163d;border-radius:999px}.admin-product-modal-steps{background:linear-gradient(#ffffff08,#ffffff03),#131414!important;border-color:#ffffff12!important}.admin-product-modal-steps>button,.admin-option-control,.admin-log-switch button,.admin-product-tabs button{transition:background .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)!important}.admin-product-modal-steps>button:hover,.admin-option-control:hover{background:#ffffff0e!important;border-color:#ffffff1f!important}.admin-product-modal-steps>button.is-active{color:#fff!important;background:#84cc1624!important;border-color:#84cc1699!important;box-shadow:0 0 10px #84cc1626!important}.admin-product-modal-preview,.admin-product-sort-panel,.admin-sale-calendar-shell,.admin-log-modal-copy-field,.admin-log-modal-detail,.admin-log-modal-user-card{background:linear-gradient(#ffffff08,#ffffff03),#18191a!important;border-color:#ffffff12!important;border-radius:12px!important;box-shadow:0 0 0 1px #ffffff04,inset 0 1px #ffffff06!important}.admin-user-modal-head-card,.admin-user-grant-panel,.admin-user-grant-summary{background:#161719!important;border-color:#fff1!important;border-radius:12px!important;box-shadow:0 4px 20px #0003!important}.admin-user-modal{border-radius:14px!important;width:min(860px,100%)!important;padding:12px!important}.admin-user-modal-head-card{margin-bottom:10px!important;padding:12px!important}.admin-user-modal-actions-grid{gap:6px!important}.admin-user-modal-action{min-height:44px!important}.admin-user-modal-head-grid>img,.admin-log-profile-avatar,.admin-log-modal-user-avatar,.admin-product-modal-preview [style*="height: 128"]{box-shadow:0 0 0 1px #ffffff14,0 16px 34px #00000040!important}.admin-user-modal-stats>div{background:#141517!important;border-color:#ffffff0f!important;border-radius:10px!important}.admin-user-grant-grid{overflow:hidden;height:100%!important;min-height:0!important}.admin-user-grant-picker,.admin-user-grant-summary{min-height:0;overflow:hidden}.admin-user-grant-list,.admin-user-grant-cart{overscroll-behavior:contain;min-height:0!important;max-height:none!important}.admin-user-grant-list{flex:auto}.admin-user-grant-cart{flex:1 1 0!important}.admin-log-modal-user-actions button,.admin-log-profile-open,.admin-log-modal-copy-field button,.admin-log-modal-detail>b button,.admin-log-modal-close,.admin-log-profile-close{box-shadow:inset 0 1px #ffffff09;background:linear-gradient(#ffffff0e,#ffffff05),#202123!important;border-color:#ffffff16!important}.admin-log-modal-user-actions button:hover,.admin-log-profile-open:hover,.admin-log-modal-copy-field button:hover,.admin-log-modal-detail>b button:hover,.admin-log-modal-close:hover,.admin-log-profile-close:hover{background:linear-gradient(#ffffff0f,#ffffff05),#202122!important;border-color:#ffffff2e!important}.admin-user-modal-actions-grid>button{box-shadow:none!important;color:#ffffffb8!important;background:#17181a!important;border:1px solid #fff1!important}.admin-user-modal-actions-grid>button:hover{color:#fff!important;background:#1c1d20!important;border-color:#ffffff1f!important}.admin-user-modal-actions-grid>button.is-active{color:#fff!important;background:linear-gradient(#84cc1624,#84cc160d),#171c16!important;border-color:#84cc166b!important;box-shadow:0 4px 16px #84cc1624!important}.admin-user-grant-product.is-active{background:linear-gradient(#84cc1624,#84cc160a),#181d17!important;border-color:#84cc1673!important;box-shadow:0 4px 14px #84cc161f!important}.admin-product-modal-footer{background:linear-gradient(#ffffff03,#ffffff0a),#151516!important;border-color:#ffffff13!important}.admin-log-profile-modal{text-align:left!important;width:min(420px,100%)!important;padding:24px!important}.admin-log-profile-avatar{margin:2px 0 16px!important}.admin-log-profile-modal p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-log-modal{width:min(760px,100%)!important}.admin-log-modal-summary,.admin-log-modal-details,.admin-log-modal-copy-grid,.admin-log-modal-users{gap:10px!important}.admin-log-modal-detail>span,.admin-log-modal-copy-field>span{letter-spacing:.06em}.admin-content-panel section[role=dialog] input,.admin-content-panel section[role=dialog] textarea,.admin-content-panel section[role=dialog] select,.admin-product-modal input,.admin-product-modal textarea,.admin-product-modal select,.admin-user-modal input,.admin-user-modal textarea,.admin-user-modal select{background:#141415!important;border-color:#ffffff16!important}.admin-content-panel section[role=dialog] input:focus,.admin-content-panel section[role=dialog] textarea:focus,.admin-content-panel section[role=dialog] select:focus,.admin-product-modal input:focus,.admin-product-modal textarea:focus,.admin-product-modal select:focus,.admin-user-modal input:focus,.admin-user-modal textarea:focus,.admin-user-modal select:focus{border-color:#ffffff47!important;box-shadow:0 0 0 3px #ffffff0f!important}@media(max-width:768px){.admin-product-modal-backdrop,.admin-user-modal-backdrop,.admin-log-modal-backdrop,.admin-log-profile-backdrop,.admin-modal-backdrop,.admin-content-panel>div[style*="position: fixed"][style*="inset: 0"]{-webkit-backdrop-filter:blur(6px)!important}.admin-shell{width:min(100vw,100%)!important;padding:12px 10px 28px!important}.admin-layout{flex-direction:column!important;gap:10px!important;display:flex!important}.admin-sidebar{border-radius:14px!important;gap:10px!important;min-height:0!important;padding:10px!important;position:static!important}.admin-shop-link{height:32px!important;font-size:12px!important}.admin-sidebar>div:first-of-type{grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:0!important;display:grid!important}.admin-sidebar>div:first-of-type>div{border-radius:11px!important;width:34px!important;height:34px!important;margin-bottom:0!important}.admin-sidebar h1{font-size:18px!important}.admin-nav{scrollbar-width:none!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;padding-bottom:2px!important;display:grid!important;overflow-x:auto!important}.admin-nav::-webkit-scrollbar{display:none!important}.admin-nav>button{text-align:center!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;min-width:58px!important;height:52px!important;padding:6px 4px!important;font-size:10.5px!important;line-height:1.05!important}.admin-nav>button svg{flex:none!important;width:15px!important;height:15px!important}.admin-status-card{display:none!important}.admin-content-status-row{min-height:0!important;margin:0!important;display:none!important}.admin-content-panel{border-radius:14px!important;min-height:0!important;padding:12px!important}.admin-content-panel [style*=grid-template-columns],.admin-content-panel [style*="minmax(220px"],.admin-content-panel [style*="minmax(260px"],.admin-content-panel [style*="repeat(2"],.admin-content-panel [style*="repeat(3"],.admin-content-panel [style*="repeat(4"],.admin-content-panel [style*="repeat(auto-fit"],.admin-content-panel [style*="repeat(auto-fill"]{grid-template-columns:1fr!important}.admin-content-panel>div,.admin-content-panel section,.admin-content-panel form{min-width:0!important}.admin-content-panel [style*="justify-content: space-between"]{flex-wrap:wrap!important}.admin-content-panel h2{font-size:17px!important}.admin-content-panel h3{font-size:14px!important}.admin-content-panel p{font-size:12px!important}.admin-content-panel input,.admin-content-panel textarea,.admin-content-panel select{min-width:0!important;font-size:12.5px!important}.admin-content-panel textarea{max-height:220px!important}.admin-content-panel textarea.cadm-auto-textarea{field-sizing:content;resize:none!important;max-height:none!important;overflow:hidden!important}.admin-content-panel button{min-width:0}.admin-content-panel [style*="width: 38"],.admin-content-panel [style*="width: 42"]{flex-shrink:0!important}.admin-user-stat-row{grid-template-columns:28px 36px minmax(0,1fr) auto!important}.admin-user-stat-actions{grid-column:3/-1;justify-content:flex-end}.admin-content-panel [style*="grid-template-columns: minmax(220px, 1.3fr) 1fr 210px 158px"],.admin-content-panel [style*="grid-template-columns: minmax(220px, 1.1fr)"],.admin-content-panel [style*="grid-template-columns: 1.1fr 0.65fr"],.admin-content-panel [style*="grid-template-columns: minmax(260px, 1fr) 160px 190px"],.admin-content-panel [style*="grid-template-columns: minmax(220px, 1.35fr)"]{grid-template-columns:1fr!important}.admin-content-panel [style*="grid-template-columns: minmax(220px, 1.3fr) 1fr 210px 158px"]>div,.admin-content-panel [style*="grid-template-columns: minmax(220px, 1.1fr)"]>div,.admin-content-panel [style*="grid-template-columns: 1.1fr 0.65fr"]>div,.admin-content-panel [style*="grid-template-columns: minmax(260px, 1fr) 160px 190px"]>div,.admin-content-panel [style*="grid-template-columns: minmax(220px, 1.35fr)"]>div{min-width:0!important}.admin-content-panel [style*="font-family: monospace"]{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.admin-content-panel [style*="position: fixed"]{padding:10px!important}.admin-content-panel [role=dialog]{border-radius:14px!important;width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}.admin-content-panel [role=dialog]>div:first-child{gap:10px!important;padding:12px!important}.admin-content-panel [role=dialog]>div:first-child h2{font-size:16px!important}.admin-content-panel [role=dialog]>div:not(:first-child){padding:10px!important}.admin-content-panel [role=dialog] [style*=grid-template-columns]{grid-template-columns:1fr!important}.admin-image-groups-scroll{max-width:calc(100vw - 54px)!important;overflow-x:auto!important}.admin-stats-hero-grid,.admin-stats-panels-grid{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:10px!important}.admin-stats-cards-grid,.admin-loading-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.admin-loading-skeleton-panels{grid-template-columns:1fr!important;gap:10px!important}.admin-stats-cards-grid>div,.admin-stats-hero-grid>div,.admin-stats-panels-grid>section{min-width:0!important}.admin-products-grid{grid-template-columns:1fr!important;gap:10px!important}.admin-product-card{border-radius:14px!important;gap:10px!important;padding:11px!important}.admin-product-card h3{font-size:13px!important}.admin-product-actions{grid-template-columns:minmax(0,1fr) 42px 42px!important;gap:7px!important;display:grid!important}.admin-product-actions>button{height:36px!important}.admin-product-modal-backdrop,.admin-user-modal-backdrop{align-items:stretch!important;padding:8px!important}.admin-product-modal{border-radius:14px!important;flex-direction:column!important;grid-template-columns:none!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;display:flex!important;overflow:hidden!important}.admin-product-modal-steps{scrollbar-width:none!important;border-bottom:1px solid #ffffff0f!important;border-right:0!important;flex:none!important;order:1!important;grid-template-columns:34px repeat(4,minmax(68px,1fr))!important;gap:7px!important;padding:10px!important;display:grid!important;overflow-x:auto!important}.admin-product-modal-steps::-webkit-scrollbar{display:none!important}.admin-product-modal-steps>div{display:none!important}.admin-product-modal-steps>button{border-radius:10px!important;align-self:stretch!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 8px!important}.admin-product-modal-steps>button span[style*=margin-left]{display:none!important}.admin-product-modal-steps>button span:first-child{justify-content:center!important;gap:5px!important;font-size:10.5px!important}.admin-product-modal-steps>button:first-child{flex:0 0 34px!important;width:34px!important;padding:0!important}.admin-product-modal-main{flex:auto!important;order:2!important;min-height:0!important}.admin-product-modal-preview{display:none!important}.admin-product-modal-head{padding:12px!important}.admin-product-modal-head>div:first-child{font-size:16px!important}.admin-product-modal-body{flex:auto!important;min-height:0!important;padding:12px!important;overflow:auto!important}.admin-product-modal-form-grid,.admin-product-command-grid{grid-template-columns:1fr!important;gap:10px!important}.admin-product-modal-form-grid>*,.admin-product-command-grid>*{grid-column:auto!important}.admin-image-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;max-height:210px!important}.admin-image-picker-grid>button{height:58px!important}.admin-product-modal-footer{flex:none!important;gap:8px!important;padding:10px!important}.admin-product-modal-footer>button{flex:1 1 0!important;min-width:0!important;height:38px!important}.admin-product-modal-footer-actions{flex:1 1 0!important;gap:8px!important;min-width:0!important}.admin-product-modal-footer-actions>button{flex:1 1 0!important;min-width:0!important;height:38px!important;padding-left:8px!important;padding-right:8px!important}.admin-users-filters{grid-template-columns:1fr!important;gap:8px!important;margin-bottom:10px!important}.admin-user-row{border-radius:14px!important;grid-template-columns:1fr!important;gap:9px!important;padding:10px!important}.admin-user-row>div:first-child img{width:34px!important;height:34px!important}.admin-user-balance-edit,.admin-user-actions{grid-template-columns:minmax(0,1fr) 42px!important;gap:7px!important;display:grid!important}.admin-user-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-user-actions>button{height:36px!important}.admin-users-pagination{flex-direction:column!important;align-items:stretch!important;margin-top:12px!important}.admin-users-pagination>div:last-child{justify-content:center!important}.admin-log-row{grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important}.admin-log-details{grid-column:1/-1!important;justify-content:flex-start!important}.admin-log-footer{flex-direction:column!important;align-items:stretch!important}.admin-log-pager{justify-content:center!important}.admin-user-modal{border-radius:14px!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:10px!important}.admin-user-modal-head-card{border-radius:14px!important;margin-bottom:10px!important;padding:10px!important}.admin-user-modal-head-grid{grid-template-columns:52px minmax(0,1fr) 34px!important;gap:10px!important}.admin-user-modal-head-grid>img{border-radius:14px!important;width:52px!important;height:52px!important}.admin-user-modal-head-grid h2{font-size:17px!important}.admin-user-modal-head-grid [style*="font-family: monospace"]{max-width:100%!important;font-size:10.5px!important}.admin-user-modal-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.admin-user-modal-stats>div{border-radius:11px!important;padding:8px!important}.admin-user-modal-stats>div>div:first-child{font-size:9px!important}.admin-user-modal-stats>div>div:last-child{font-size:13px!important}.admin-user-modal-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:10px!important}.admin-user-modal-actions-grid>button{border-radius:12px!important;height:50px!important;padding:0 10px!important}.admin-user-modal-actions-grid>button span span:first-child{width:28px!important;height:28px!important}.admin-user-modal-actions-grid>button span span:last-child span:first-child{font-size:12px!important}.admin-user-grant-grid,.admin-user-grant-panel{grid-template-columns:1fr!important;gap:8px!important;height:auto!important;min-height:0!important;padding:10px!important;overflow:visible!important}.admin-user-grant-list{grid-template-columns:1fr!important;max-height:260px!important}.admin-user-grant-summary{gap:8px!important;overflow:visible!important}.admin-user-grant-cart{max-height:300px!important}}@media(max-width:420px){.admin-nav{grid-template-columns:repeat(5,62px)!important}.admin-content-panel{padding:10px!important}}@media(max-width:768px){.admin-stats-toolbar{flex-direction:column!important;align-items:stretch!important;margin:4px 0 12px!important}.admin-status-pill{justify-content:center;width:100%}.admin-section-head{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-bottom:12px!important}.admin-section-head>div{min-width:0!important}.admin-section-head h2{font-size:18px!important;line-height:1.15!important}.admin-section-head p{max-width:100%!important;font-size:12px!important;line-height:1.35!important}.admin-section-head>button,.admin-section-head>div+button{flex:none!important;width:100%!important}.admin-nav{background:#ffffff06!important;border-radius:14px!important;margin:0 -2px!important;padding:2px!important}.admin-nav>button{background:#1a1a1c!important;border:1px solid #ffffff0e!important}.admin-stats-panel{border-radius:14px!important;padding:11px!important}.admin-stats-panel-head{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.admin-stats-panel-head button{flex:0 0 34px!important;width:100%!important}.admin-stats-panel-body{gap:7px!important}.admin-purchase-row{grid-template-columns:38px minmax(0,1fr)!important;grid-template-areas:"img main""img price"!important;gap:6px 9px!important;padding:9px!important}.admin-purchase-row>div:first-child{grid-area:img!important;width:38px!important;height:38px!important}.admin-purchase-row>div:nth-child(2){grid-area:main!important}.admin-purchase-row>div:last-child{grid-area:price!important;justify-self:start!important}.admin-promo-sale-card,.admin-promo-form-card,.admin-promo-help-grid,.admin-promo-row{border-radius:14px!important;padding:11px!important}.admin-promo-editor{grid-template-columns:1fr!important}.admin-promo-sale-card,.admin-promo-form-grid,.admin-promo-dates-grid,.admin-promo-help-grid,.admin-promo-code-row,.admin-promo-time-row,.admin-promo-row{grid-template-columns:1fr!important;gap:9px!important}.admin-promo-form-grid>div[style*=padding-top]{padding-top:0!important}.admin-promo-row{padding-right:58px!important;position:relative!important}.admin-promo-row>button{width:36px!important;height:36px!important;position:absolute!important;top:10px!important;right:10px!important}.admin-labeled-value>div:first-child{font-size:9.5px!important}.admin-labeled-value>div:last-child{font-size:12.5px!important}.admin-transaction-panel{border-radius:14px!important;padding:11px!important}.admin-transaction-search-grid{grid-template-columns:1fr!important;gap:8px!important}.admin-transaction-search-grid>button{height:38px!important}.admin-recent-transaction-row{grid-template-columns:34px minmax(0,1fr) 30px!important;grid-template-areas:"icon main copy""icon id copy"!important}.admin-recent-transaction-row>button{grid-column:auto!important}.admin-transaction-panel [style*="grid-template-columns: 38px minmax(0, 1fr) auto"]{grid-template-columns:34px minmax(0,1fr)!important}.admin-transaction-panel [style*="grid-template-columns: 38px minmax(0, 1fr) auto"]>div:last-child{grid-column:1/-1!important;grid-template-columns:42px minmax(0,1fr)!important;justify-content:stretch!important;display:grid!important}.admin-transaction-panel [style*="grid-template-columns: 42px minmax(0, 1fr) auto"]{grid-template-columns:38px minmax(0,1fr)!important}.admin-transaction-panel [style*="grid-template-columns: 42px minmax(0, 1fr) auto"]>div:last-child{grid-column:2!important;justify-self:start!important;margin-top:-2px!important}.admin-transaction-panel [style*="grid-template-columns: minmax(0, 1fr) auto"]{grid-template-columns:1fr!important}.admin-transaction-panel [style*="grid-template-columns: minmax(0, 1fr) auto"]>div:last-child{justify-self:start!important}.admin-transaction-panel [style*="grid-template-columns: repeat(auto-fit"]{grid-template-columns:1fr!important}.admin-transaction-panel [style*="grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr)"]{grid-template-columns:1fr!important;gap:8px!important}.admin-transaction-panel [style*="grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr)"]>div:nth-child(2){width:100%!important;height:28px!important}.admin-detail-modal-backdrop,.admin-product-modal-backdrop,.admin-user-modal-backdrop{align-items:stretch!important;padding:0!important}.admin-content-panel [role=dialog],.admin-detail-modal,.admin-product-modal,.admin-user-modal{border-left:0!important;border-right:0!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important}.admin-content-panel [role=dialog]{flex-direction:column!important;display:flex!important}.admin-content-panel [role=dialog]>div:first-child{flex:none!important;padding:12px!important}.admin-content-panel [role=dialog]>div:not(:first-child){min-height:0!important}.admin-product-modal{overflow:hidden!important}.admin-product-modal-steps{grid-template-columns:34px repeat(4,72px)!important;overflow-x:auto!important}.admin-product-modal-body{padding:10px!important}.admin-product-modal-form-grid label,.admin-product-command-grid label{min-width:0!important}.admin-product-modal-form-grid label>span:first-child,.admin-product-command-grid label>span:first-child{white-space:normal!important;line-height:1.2!important}.admin-image-groups-scroll button{flex:none!important;width:auto!important;min-width:82px!important}.admin-user-modal{overflow-y:auto!important}.admin-user-modal-head-grid{grid-template-columns:48px minmax(0,1fr) 34px!important}.admin-user-modal-head-grid>div:nth-child(2)>div:first-child,.admin-user-modal-head-grid>div:nth-child(2)>div:nth-child(2){flex-direction:column!important;align-items:flex-start!important;gap:5px!important}.admin-user-modal-head-grid>div:nth-child(2)>div:nth-child(2)>span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.admin-user-modal-stats{margin-top:10px!important}.admin-user-modal-actions-grid{z-index:2!important;background:#151515!important;padding:0 0 8px!important;position:sticky!important;top:0!important}.admin-user-modal-actions-grid>button,.admin-user-modal-actions-grid>button>span,.admin-user-modal-actions-grid>button>span>span:last-child{min-width:0!important}.admin-user-modal-actions-grid>button>span>span:last-child span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.admin-user-modal [style*="display: flex"][style*="align-items: center"][style*="gap: 10"]{align-items:flex-start!important}.admin-user-modal [style*="display: flex"][style*="align-items: center"][style*="gap: 10"]>button{flex:0 0 34px!important;width:34px!important;height:34px!important}.admin-user-modal [style*="grid-template-columns: minmax(160px, 0.7fr) minmax(0, 1fr) auto"]{grid-template-columns:1fr!important}.admin-user-modal [style*="justify-content: space-between"]{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}}@media(max-width:420px){.admin-stats-cards-grid,.admin-user-modal-actions-grid{grid-template-columns:1fr!important}.admin-image-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-product-actions{grid-template-columns:1fr 38px 38px!important}}@media(min-width:769px)and (max-width:900px){.admin-shell{width:min(100vw,100%)!important;padding:12px 8px 28px!important;overflow-x:hidden!important}.admin-layout{grid-template-columns:176px minmax(0,1fr)!important;align-items:start!important;gap:10px!important}.admin-sidebar{border-radius:14px!important;gap:10px!important;min-height:0!important;padding:10px!important}.admin-sidebar h1{font-size:18px!important}.admin-sidebar>div:first-of-type>div{border-radius:11px!important;width:34px!important;height:34px!important;margin-bottom:8px!important}.admin-nav>button{border-radius:10px!important;gap:7px!important;height:32px!important;padding:0 9px!important;font-size:11.5px!important}.admin-status-card{display:none!important}.admin-content-status-row{min-height:0!important;margin:0!important;display:none!important}.admin-content-panel{border-radius:14px!important;min-height:560px!important;padding:12px!important;overflow:hidden!important}.admin-section-head{gap:10px!important;margin-bottom:12px!important}.admin-section-head h2{font-size:17px!important}.admin-section-head p{font-size:11.5px!important;line-height:1.25!important}.admin-users-filters{grid-template-columns:minmax(170px,1fr) 100px 142px!important;gap:8px!important;margin-bottom:10px!important}.admin-user-row{border-radius:13px!important;grid-template-columns:minmax(138px,1fr) 116px 116px 142px!important;gap:7px!important;padding:9px!important}.admin-user-row>div:first-child{gap:8px!important}.admin-user-row>div:first-child img{border-radius:9px!important;width:34px!important;height:34px!important}.admin-user-row [style*="font-family: monospace"]{font-size:10px!important}.admin-user-balance-edit{gap:5px!important}.admin-user-balance-edit input{height:36px!important;padding:0 8px!important;font-size:11.5px!important}.admin-user-balance-edit>button,.admin-user-actions>button{flex:0 0 32px!important;width:32px!important;height:32px!important;padding:0!important}.admin-user-actions{justify-content:flex-end!important;gap:5px!important}.admin-users-pagination{margin-top:10px!important}.admin-promo-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.admin-promo-form-grid>div:last-child{grid-column:1/-1!important;padding-top:0!important}.admin-promo-form-grid>div:last-child button{width:100%!important}.admin-promo-dates-grid,.admin-promo-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.admin-promo-sale-card,.admin-promo-form-card,.admin-promo-help-grid{border-radius:14px!important;padding:11px!important}.admin-promo-row{border-radius:13px!important;grid-template-columns:1fr .55fr .62fr .68fr minmax(110px,1fr) 34px!important;gap:7px!important;padding:10px!important}.admin-promo-row>button{width:32px!important;height:32px!important;padding:0!important}.admin-labeled-value>div:first-child{font-size:9px!important}.admin-labeled-value>div:last-child{font-size:11.5px!important}.admin-stats-hero-grid,.admin-stats-panels-grid{grid-template-columns:1fr!important}.admin-stats-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-product-card{padding:11px!important}.admin-product-actions{grid-template-columns:minmax(0,1fr) 38px 38px!important}}@media(min-width:769px)and (max-width:1000px){.admin-shell{padding:10px 8px 22px!important}.admin-layout{grid-template-columns:1fr!important;gap:10px!important}.admin-sidebar{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:0!important;padding:8px!important;display:grid!important;position:static!important;top:auto!important}.admin-sidebar>div:first-of-type{align-items:center!important;gap:8px!important;min-width:0!important;padding:0!important;display:inline-flex!important}.admin-sidebar>div:first-of-type>div{border-radius:10px!important;width:32px!important;height:32px!important;margin:0!important}.admin-sidebar h1{white-space:nowrap!important;font-size:14px!important}.admin-shop-link{justify-self:end!important;min-height:34px!important;padding:0 10px!important}.admin-nav{order:4;grid-column:1/-1;background:#121213e0!important;border:1px solid #ffffff0f!important;border-radius:13px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:5px!important;padding:5px!important;display:grid!important}.admin-nav>button{justify-content:center!important;gap:5px!important;min-width:0!important;height:34px!important;padding:0 6px!important;font-size:10.5px!important;line-height:1!important}.admin-nav>button svg{flex:0 0 14px!important;width:14px!important;height:14px!important}.admin-content-panel{height:auto!important;min-height:0!important;padding:10px!important;overflow:visible!important}.admin-sale-calendar-shell{grid-template-columns:1fr!important;gap:8px!important}.admin-sale-calendar-shell>div{min-height:0!important;padding:9px!important}.admin-user-row{grid-template-columns:1fr 104px 104px 112px!important}.admin-promo-sale-card,.admin-promo-form-grid,.admin-promo-dates-grid,.admin-promo-help-grid,.admin-promo-code-row,.admin-promo-time-row,.admin-promo-row{grid-template-columns:1fr!important}.admin-promo-row{padding-right:54px!important;position:relative!important}.admin-promo-row>button{position:absolute!important;top:10px!important;right:10px!important}}@media(max-width:768px){.admin-content-panel{height:auto!important}.admin-products-tab,.admin-loading-panel{min-height:0!important}}@media(max-height:760px)and (min-width:901px){.admin-shell{padding-top:8px!important;padding-bottom:18px!important}.admin-layout{gap:10px!important}.admin-sidebar{gap:7px!important;padding:8px!important}.admin-sidebar>div:first-of-type>div{border-radius:9px!important;width:30px!important;height:30px!important}.admin-sidebar h1{font-size:13px!important}.admin-nav{padding:4px!important}.admin-nav>button{min-height:29px!important;padding:0 9px!important;font-size:11px!important}.admin-status-card{min-height:32px!important;padding:0 10px!important}.admin-content-panel{height:auto!important;min-height:0!important;padding:0!important}.admin-stat-card{min-height:70px!important;padding:9px 10px!important}.admin-stats-panel{padding:11px 12px!important}.admin-purchase-row,.admin-stat-row{min-height:48px!important;padding:7px 9px!important}.admin-log-list{grid-template-rows:repeat(5,minmax(66px,1fr))!important;gap:6px!important}.admin-log-row,.admin-log-placeholder-row{min-height:66px!important}}@media(max-height:680px){.admin-product-modal,.admin-user-modal,.admin-log-modal,.admin-content-panel section[role=dialog]{max-height:calc(100dvh - 14px)!important}.admin-product-modal-head,.admin-log-modal-head,.admin-content-panel section[role=dialog]>div:first-child{padding:10px 12px!important}.admin-product-modal-body,.admin-log-modal,.admin-user-modal{padding:10px!important}}@media(min-width:769px)and (max-width:1100px){.site-footer__inner{gap:20px 24px}}.profile-active-btn:hover{background:#fff3!important}.animated-number{vertical-align:baseline;font-variant-numeric:tabular-nums;align-items:center;line-height:1;display:inline-flex}.animated-number-slot{flex-direction:column;height:1em;line-height:1;display:inline-flex;position:relative;overflow:hidden}.animated-number-char{line-height:1;display:block}.profile-page-container{align-items:flex-start;gap:40px;width:100%;max-width:1200px;margin:0 auto;padding:40px 24px;display:flex}@media(max-width:768px){.profile-page-container{flex-direction:column;gap:24px;padding:24px 16px}}.profile-sidebar{flex-direction:column;flex-shrink:0;gap:16px;width:280px;height:calc(100vh - 140px);min-height:480px;display:flex;position:sticky;top:100px}@media(max-width:768px){.profile-sidebar{width:100%;height:auto;min-height:unset;position:static}}.profile-user-card{border-radius:var(--radius-sm);background:#1a1a1c;border:1px solid #ffffff0a;align-items:center;gap:12px;margin-bottom:4px;padding:16px;display:flex}.profile-user-avatar{object-fit:cover;background:#0003;border-radius:8px;width:48px;height:48px}.profile-user-info{flex-direction:column;gap:4px;display:flex}.profile-user-name{color:#fff;font-size:15px;font-weight:600;line-height:1.2}.profile-user-id{color:var(--color-text-muted);font-size:12px;font-family:var(--font-mono)}.profile-balance-card{border-radius:var(--radius-sm);background:#1a1a1c;border:1px solid #ffffff0a;padding:16px;display:flex}.profile-balance-label{color:var(--color-text-muted);font-size:13px}.profile-balance-value{color:#fff;align-items:center;font-size:28px;font-weight:700;display:flex}.topup-bonus-pill{box-sizing:border-box;color:#ffac4d;font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffac4d1f;border:1px solid #ffac4d3d;border-radius:8px;justify-content:flex-end;align-items:center;width:auto;min-height:21px;margin-left:auto;padding:3px 6px;font-size:12px;font-weight:850;transition:min-width .32s cubic-bezier(.16,1,.3,1),padding .32s cubic-bezier(.16,1,.3,1),background .24s,border-color .24s,box-shadow .24s;display:inline-flex;box-shadow:0 0 18px #ffac4d14}.topup-amount-minhint{color:#ffffff47;pointer-events:none;white-space:nowrap;font-size:10px;font-weight:750;line-height:1;position:absolute;bottom:5px;right:14px}.topup-amount-field{align-items:center!important}.topup-amount-currency,.topup-amount-field>span:not(.topup-amount-minhint){align-items:center;line-height:1;display:inline-flex}.topup-amount-field input{appearance:textfield;height:100%;line-height:1;box-shadow:none!important;border:none!important;outline:none!important;padding:0!important}.topup-amount-field input:focus,.topup-amount-field input:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.topup-amount-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}.topup-amount-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.topup-bonus-level{text-align:right;color:#ffac4d;font-variant-numeric:tabular-nums;text-shadow:0 0 14px #ffac4d38;min-width:64px;font-size:13px;font-weight:850}.topup-modal{isolation:isolate;transform:translateZ(0)}.topup-funpay-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.topup-funpay-amount{color:#ffffffd1;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;min-height:58px;padding:8px 10px;transition:background-color .18s,border-color .18s,color .18s,scale .14s}.topup-funpay-amount:active{scale:.96}.topup-funpay-amount.is-active{color:#ffac4d;background:#ffac4d1c;border-color:#ffac4d5c;box-shadow:0 0 0 1px #ffac4d14,0 10px 24px #0000002e}.topup-funpay-amount span,.topup-funpay-amount small{display:block}.topup-funpay-amount span{font-variant-numeric:tabular-nums;font-size:15px;font-weight:900;line-height:1.1}.topup-funpay-amount small{color:#ffffff57;margin-top:5px;font-size:10.5px;font-weight:750;line-height:1}.topup-funpay-amount.is-active small{color:#ffc476b8}.topup-submit-btn:not(:disabled):hover{background:#5d9838!important}.profile-sidebar-nav{flex-direction:column;gap:4px;display:flex}.profile-tab{color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.profile-tab:hover{color:#fff;background:#ffffff0a}.profile-tab.is-active{color:#fff;background:#ffffff14}.profile-logout-btn{color:#ff3c3ccc;border-radius:var(--radius-sm);cursor:pointer;background:#ff3c3c1a;border:none;justify-content:center;align-items:center;height:44px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.profile-logout-btn:hover{color:#ff3c3c;background:#ff3c3c33}.profile-main-content{border-radius:var(--radius-md);background:#1a1a1c;border:1px solid #ffffff0a;flex:1;min-width:0;padding:32px}.profile-page-block{animation:s-fade-up .4s var(--ease-out-soft)}@keyframes s-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes wipe-time-swap{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.profile-page-title{color:#fff;margin:0 0 8px;font-size:24px;font-weight:600}.profile-desc{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.5}.profile-section-title{color:#fff9;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;font-size:13px;font-weight:600}.profile-input-group{gap:8px;display:flex}@media(max-width:500px){.profile-input-group{flex-direction:column}.profile-action-btn{width:100%}}.profile-input-wrapper{flex:1;position:relative}.profile-input-icon{color:var(--color-text-muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.profile-input{border-radius:var(--radius-sm);color:#fff;background:#111;border:1px solid #ffffff14;flex:1;width:100%;height:48px;padding:0 16px;font-size:15px;transition:border-color .2s}.profile-input.with-icon{padding-left:42px}.profile-input:focus{border-color:#fff3;outline:none}.profile-action-btn{color:#000;border-radius:var(--radius-sm);cursor:pointer;background:#fff;border:none;flex-shrink:0;height:48px;padding:0 24px;font-size:14px;font-weight:600;transition:all .2s}.profile-action-btn:hover{background:#f0f0f0;transform:translateY(-1px)}.profile-empty-state{text-align:center;border-radius:var(--radius-md);background:#ffffff05;border:1px dashed #ffffff1a;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.profile-empty-icon{color:#ffffff26;margin-bottom:16px}.profile-empty-state p{color:#fff;margin:0 0 4px;font-size:16px;font-weight:500}.profile-empty-state span{color:var(--color-text-muted);font-size:14px}.profile-inventory-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.inventory-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inventory-detail-row-wide{grid-column:1/-1}@media(max-width:720px){.inventory-details-grid{grid-template-columns:1fr}.inventory-detail-row-wide{grid-column:1/-1}}@media(max-width:560px){.profile-history-list{--history-row-h:auto}.profile-history-row{align-items:center!important;gap:10px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:12px!important;display:flex!important;position:relative!important}.profile-history-row-main{flex:auto!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.profile-history-row-main>div:first-child{flex-shrink:0!important;width:40px!important;height:40px!important;margin-top:0!important}.profile-history-row-text{justify-content:center!important;gap:3px!important;min-width:0!important;padding-right:0!important}.profile-history-row-text>div:first-child{flex-flow:wrap!important;align-items:center!important;gap:6px!important}.profile-history-row-text>div:first-child>span:first-child{max-width:100%!important;font-size:14px!important;line-height:1.22!important}.profile-history-row-text>span{white-space:normal!important;text-overflow:clip!important;font-size:11px!important;line-height:1.25!important;display:block!important;overflow:visible!important}.profile-history-cost{z-index:1!important;flex:none!important;align-self:center!important;margin-top:0!important;position:relative!important}.profile-history-cost span{white-space:nowrap!important;border-radius:8px!important;padding:4px 8px!important;font-size:13px!important}.inventory-details-modal{width:calc(100vw - 20px)!important;max-width:430px!important}.inventory-details-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.inventory-detail-row-wide{grid-column:1/-1!important}.inventory-details-grid>div{border-radius:12px!important;min-height:58px!important;padding:8px 7px!important}.inventory-details-grid>div:not(.inventory-detail-row-wide){text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}.inventory-details-grid>div:not(.inventory-detail-row-wide)>span:first-child{display:none!important}.inventory-details-grid>div:not(.inventory-detail-row-wide)>span:last-child{align-items:center!important;gap:3px!important;width:100%!important}.inventory-detail-row-wide{text-align:left!important;grid-template-columns:26px minmax(0,1fr)!important;display:grid!important}.inventory-detail-row-wide>span:first-child{width:26px!important;height:26px!important}.inventory-details-grid [style*="font-size: 12"]{letter-spacing:.02em!important;white-space:nowrap!important;font-size:8.5px!important;line-height:1.15!important}.inventory-details-grid [style*="font-size: 14"]{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:11px!important;line-height:1.2!important;overflow:hidden!important}}.profile-inv-card{border-radius:var(--radius-sm);background:#ffffff08;border:1px solid #ffffff0f;align-items:center;gap:16px;min-width:0;padding:16px;transition:all .2s;display:flex}.profile-inv-card:hover{background:#ffffff0d;border-color:#ffffff1a}.pi-image-box{background:#0000004d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;padding:10px;display:flex}.pi-info{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.pi-info h3{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;padding-right:8px;font-size:16px;font-weight:600;overflow:hidden}.pi-tags{align-items:center;gap:8px;display:flex}.pi-badge{color:#fff;background:#ffffff1a;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.pi-paid{color:var(--color-text-muted);font-size:12px}.pi-action{color:#fff;border-radius:var(--radius-sm);cursor:pointer;background:#ffffff1a;border:none;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.pi-action:hover{color:#ff3c3c;background:#ff3c3c33}.profile-history-list{--history-row-h:106px;min-height:calc(var(--history-row-h) * 5);background:#1a1a1c;border:1px solid #ffffff0a;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.profile-history-empty-state{min-height:calc(var(--history-row-h) * 5);color:#ffffff38;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;font-size:12px;font-weight:850;display:flex}.profile-history-row{box-sizing:border-box;height:var(--history-row-h);min-height:var(--history-row-h);max-height:var(--history-row-h);border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;transition:background .2s;display:flex;overflow:hidden}.profile-history-row:last-child{border-bottom:0}.profile-history-row--placeholder{opacity:.88;background:repeating-linear-gradient(135deg,#ffffff07 0 1px,#0000 1px 12px),#ffffff03;border-bottom:1px solid #ffffff09;box-shadow:inset 0 1px #ffffff03}.profile-history-table{border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #ffffff0f;overflow:hidden}.ph-header{color:var(--color-text-muted);background:#ffffff08;border-bottom:1px solid #ffffff0f;grid-template-columns:2fr 1fr 1fr;padding:14px 20px;font-size:13px;font-weight:500;display:grid}.ph-body{flex-direction:column;display:flex}.ph-row{border-bottom:1px solid #ffffff0a;grid-template-columns:2fr 1fr 1fr;align-items:center;padding:16px 20px;display:grid}.ph-row:last-child{border-bottom:none}.ph-col-title{flex-direction:column;gap:2px;display:flex}.ph-title-text{color:#fff;font-size:14px;font-weight:500}.ph-id{color:var(--color-text-muted);font-size:11px}.ph-col-date{color:var(--color-text-muted);font-size:13px}.ph-col-amount{text-align:right}.ph-cost-badge{border-radius:6px;padding:4px 10px;font-size:14px;font-weight:600;display:inline-flex}.ph-cost-badge.is-plus{color:#4ade80;background:#4ade801a}.ph-cost-badge.is-minus{color:#fff;background:#ffffff0d}.profile-document{border-radius:var(--radius-md);background:#ffffff05;border:1px solid #ffffff0f;padding:32px}.profile-document h3{color:#fff;margin:0 0 12px;font-size:16px;font-weight:600}.profile-document p{color:var(--color-text-muted);margin:0 0 28px;font-size:14px;line-height:1.6}.profile-document p:last-child{margin-bottom:0}.blocks-page-wrapper{z-index:0;width:100%;margin-top:0;position:relative}.blocks-page-container{max-width:900px;margin:0 auto;padding:4px 24px 10px}.blocks-progress-panel{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;max-width:500px;margin:16px auto 0;padding:16px 20px}.blocks-progress-header{color:var(--color-text-muted);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;display:flex}.wipe-time-highlight{color:#fff;font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:12px;justify-content:center;align-items:center;min-width:92px;min-height:28px;padding:4px 10px;font-weight:600;display:inline-flex;overflow:hidden}.wipe-time-value{white-space:nowrap;will-change:transform,opacity,filter;animation:.34s cubic-bezier(.16,1,.3,1) both wipe-time-swap;display:inline-block}.blocks-progress-bar-wrap{background:#ffffff0d;border-radius:4px;height:8px;position:relative;overflow:hidden}.blocks-progress-fill{background:#84cc16;border-radius:4px;transition:width 1s ease-out;position:absolute;top:0;bottom:0;left:0}.blocks-progress-fill.is-inactive{background:repeating-linear-gradient(135deg,#ffffff1f 0 1px,#0000 1px 10px),#ffffff14}.blocks-hero{text-align:center;animation:s-fade-up .4s var(--ease-out-soft);margin-bottom:22px}.blocks-title{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:32px;font-weight:700}.blocks-subtitle{color:var(--color-text-muted);margin:0;font-size:16px}.blocks-timeline{flex-direction:column;gap:24px;display:flex}.blocks-stage{flex-direction:column;align-items:center;transition:opacity .3s;display:flex;position:relative}.blocks-stage.is-locked{opacity:.82}.blocks-stage.is-locked:hover{opacity:.95}.blocks-stage.is-inactive{opacity:.72}.blocks-stage.is-inactive:hover{opacity:.82}.blocks-stage-header{color:#fff;background:#ffffff08;border:1px dashed #ffffff1a;border-radius:20px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.blocks-stage.is-unlocked .blocks-stage-header{background:#84cc160d;border-color:#84cc1666}.blocks-status-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;margin-left:4px;padding:2px 6px;font-size:11px}.blocks-stage.is-unlocked .blocks-status-badge{color:#84cc16;background:#84cc1626}.blocks-stage.is-locked .blocks-status-badge{color:#ff6b6b;background:#ef444424}.blocks-stage.is-inactive .blocks-status-badge{color:#ffffff6b;background:#ffffff14}.blocks-stage.is-locked .blocks-stage-header{background:#ef44440f;border-color:#ef444438}.blocks-stage.is-inactive .blocks-stage-header{color:#ffffff85;background:repeating-linear-gradient(135deg,#ffffff07 0 1px,#0000 1px 12px),#ffffff03;border-color:#ffffff12}.blocks-stage.is-locked .blocks-time-icon{color:#ff6b6b}.blocks-stage.is-inactive .blocks-time-icon{color:#ffffff57}.blocks-time-icon{color:var(--color-text-faint)}.blocks-stage.is-unlocked .blocks-time-icon{color:#84cc16}.blocks-grid{border-bottom:1px solid #ffffff0a;flex-wrap:wrap;justify-content:center;gap:8px;max-width:800px;padding-bottom:24px;display:flex}.blocks-stage:last-child .blocks-grid{border-bottom:none}.blocks-item-box{background:#0f0f0fcc;border:1px solid #ffffff0a;border-radius:12px;justify-content:center;align-items:center;width:68px;height:68px;padding:10px;transition:all .2s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.blocks-item-box:hover{background:#ffffff0a;border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 4px 20px #0006}.blocks-item-box .img-wrapper{width:100%;height:100%}.blocks-item-img{object-fit:contain;filter:drop-shadow(0 2px 8px #00000080);width:100%;height:100%;transition:transform .2s cubic-bezier(.22,1,.36,1)}.blocks-item-box:hover .blocks-item-img{transform:scale(1.1)rotate(2deg)}.blocks-item-hover{-webkit-backdrop-filter:blur(12px);color:#fff;pointer-events:none;opacity:0;white-space:nowrap;z-index:10;background:#141414f2;border-radius:8px;margin-bottom:8px;padding:6px 10px;font-size:12px;font-weight:500;transition:all .2s cubic-bezier(.22,1,.36,1);position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff14}.blocks-item-box:hover .blocks-item-hover{opacity:1;transform:translate(-50%)translateY(0)}.blocks-item-box.is-blocked{background:#09090af0;border-color:#ef44442e;overflow:hidden;box-shadow:inset 0 0 0 1px #ef444409}.blocks-item-box.is-blocked:after{content:"";pointer-events:none;z-index:5;background:repeating-linear-gradient(45deg,#ff3c3c14,#ff3c3c14 6px,#ff3c3c2e 6px 12px);position:absolute;inset:0}.blocks-item-box.is-blocked .blocks-item-img{filter:grayscale(35%)opacity(.76)drop-shadow(0 2px 4px #00000080)}.blocks-item-box.is-blocked:hover{background:#0f0f10f0;border-color:#ef44445c}.blocks-item-box.is-blocked:hover .blocks-item-img{transform:scale(1.05)}.blocks-item-box.is-inactive{opacity:.88;background:repeating-linear-gradient(135deg,#ffffff07 0 1px,#0000 1px 12px),#ffffff03;border:1px dashed #ffffff12;overflow:hidden;box-shadow:inset 0 1px #ffffff03}.blocks-item-box.is-inactive .blocks-item-img{filter:grayscale()opacity(.34)}.blocks-item-box.is-inactive:hover{background:repeating-linear-gradient(135deg,#ffffff09 0 1px,#0000 1px 12px),#ffffff05;border-color:#ffffff1a;transform:none;box-shadow:inset 0 1px #ffffff04}.blocks-item-box.is-inactive:hover .blocks-item-img{transform:none}.product-card.is-blocked{position:relative;overflow:hidden}.product-card.is-blocked:before{content:"";pointer-events:none;z-index:2;border-radius:inherit;background:linear-gradient(135deg,#ff3c3c14,#ff3c3c05);position:absolute;inset:0}.product-card.is-blocked .img-wrapper img{opacity:.58}.product-card,.product-card:hover,.product-card.is-kit:hover,.product-card.is-premium:hover,.product-card.is-service:hover,.product-card.is-blocked:hover,.product-card .product-media-img,.product-card:hover .product-media-img,.product-card .img-wrapper,.product-card:hover .img-wrapper{transform:none!important}@media(max-width:768px){.site-footer{min-height:0!important;padding:24px 0 28px!important}.site-footer__inner{grid-template-columns:1fr!important;justify-items:stretch!important;gap:16px!important;width:min(100% - 28px,420px)!important}.site-footer__brand,.site-footer__center,.site-footer__right{text-align:center!important;align-items:center!important;width:100%!important}.site-footer__socials{justify-content:center!important}.cookie-notice{box-sizing:border-box!important;flex-wrap:nowrap!important;justify-content:space-between!important;gap:8px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:10px 12px!important;bottom:12px!important}.cookie-notice__icon{flex:0 0 16px!important;width:16px!important;height:16px!important}.cookie-notice__text{white-space:normal!important;min-width:0!important;text-overflow:unset!important;flex:auto!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important;overflow:visible!important}.cookie-notice__button{flex:none!important;width:auto!important;min-width:72px!important;padding:0 12px!important;font-size:12px!important;font-weight:800!important;line-height:1!important}}@media(max-width:720px){.admin-users-tab>div:last-child>div[style*="grid-template-columns: 48px"]{grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important}.admin-users-tab>div:last-child>div[style*="grid-template-columns: 48px"]>div:nth-child(4){grid-column:1/-1!important;justify-content:flex-start!important;padding-left:56px!important}}input:-webkit-autofill{caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #141416!important}input:-webkit-autofill:hover{caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #141416!important}input:-webkit-autofill:focus{caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #141416!important}input:focus-visible{outline:none;box-shadow:0 0 0 1px #ffffff1f}.cadm-stage-grid{grid-template-columns:minmax(0,1fr) 140px 32px;align-items:end;gap:10px;display:grid}.cadm-rules-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:14px;display:grid}.cadm-cat-list{flex-direction:column;gap:6px;display:flex;position:sticky;top:0}.cadm-rule-row{grid-template-columns:80px minmax(0,1fr) minmax(0,200px) 28px;align-items:start;gap:8px;display:grid}.admin-content-panel textarea.cadm-auto-textarea{field-sizing:content;resize:none!important;max-height:none!important;overflow:hidden!important}@media(max-width:900px){.admin-layout{grid-template-columns:minmax(0,1fr)!important}.admin-sidebar{gap:10px!important;min-height:0!important;padding:12px!important;position:static!important}.admin-sidebar>div:first-of-type{align-items:center!important;gap:10px!important;padding:0!important;display:inline-flex!important}.admin-sidebar>div:first-of-type>div{border-radius:10px!important;width:34px!important;height:34px!important;margin:0!important}.admin-sidebar h1{font-size:16px!important}.admin-nav{scrollbar-width:thin;flex-direction:row!important;gap:6px!important;padding-bottom:2px!important;overflow:auto hidden!important}.admin-nav>button{flex:none!important;width:auto!important;min-width:0!important}.admin-shop-link{align-self:flex-start!important}.admin-content-panel{height:auto!important;max-height:calc(100dvh - 180px)!important;padding:12px!important}.cadm-stage-grid{grid-template-columns:minmax(0,1fr) 104px 32px;gap:8px}.cadm-rules-layout{grid-template-columns:minmax(0,1fr)}.cadm-cat-list{scrollbar-width:thin;flex-direction:row;padding-bottom:4px;position:static;overflow-x:auto}.cadm-cat-list>button{flex:none}.cadm-rule-row{grid-template-columns:64px minmax(0,1fr) 28px}.cadm-rule-row>:first-child{grid-area:1/1}.cadm-rule-row>:nth-child(2){grid-area:2/1/auto/-1}.cadm-rule-row>:nth-child(3){grid-area:3/1/auto/3}.cadm-rule-row>:nth-child(4){grid-area:1/3}}@media(max-width:640px){.admin-user-modal-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-user-grant-grid{grid-template-columns:minmax(0,1fr)!important}.admin-user-modal-head-grid{grid-template-columns:44px minmax(0,1fr) 32px!important}.admin-user-modal-head-grid>:first-child{width:44px!important;height:44px!important}}.admin-product-modal *,.admin-user-modal *{scrollbar-width:none!important}.admin-product-modal ::-webkit-scrollbar{display:none!important}.admin-user-modal ::-webkit-scrollbar{display:none!important}@media(max-width:900px){.admin-roulette-prize-row{grid-template-columns:48px minmax(0,1fr)}.admin-roulette-prize-row>div:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;display:grid}.admin-roulette-field input{width:100%}}.legal-page{max-width:900px;font-family:var(--font-ui);margin:8px auto 24px;padding:0 24px}.legal-page__title{color:#fff;letter-spacing:-.3px;margin:0 0 14px;font-size:28px;font-weight:700;line-height:1.2}.legal-page__nav{flex-wrap:wrap;gap:6px 16px;margin-bottom:16px;display:flex}.legal-page__nav-link{color:#ffffff61;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none}.legal-page__nav-link:hover{color:#ffffffb3}.legal-page__nav-link.is-active{color:#ffffffeb;font-weight:600}.legal-page__card{background:#1a1a1c;border-radius:12px;padding:36px 40px}.legal-page__meta{color:#ffffff61;flex-flow:wrap;gap:4px 20px;margin-bottom:28px;font-size:13px;font-weight:500;line-height:1.45;display:flex}.legal-page__meta span{white-space:nowrap}.legal-page__section{margin-bottom:28px}.legal-page__section:last-child{margin-bottom:0}.legal-page__section-title{color:#fff;margin:0 0 12px;font-size:16px;font-weight:700;line-height:1.35}.legal-page__section-body,.legal-p,.legal-ul{color:#ffffff8c;font-size:14px;font-weight:400;line-height:1.7}.legal-p{margin:0 0 10px}.legal-p:last-child{margin-bottom:0}.legal-ul{margin:0 0 10px;padding-left:1.2rem;list-style:none}.legal-ul:last-child{margin-bottom:0}.legal-ul li{margin-bottom:6px;padding-left:0}.legal-ul li:last-child{margin-bottom:0}.legal-page__section-body a,.legal-p a{color:#ffffffc7;text-underline-offset:2px;font-weight:500;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.legal-page__section-body a:hover,.legal-p a:hover{color:#fff;text-decoration-color:#ffffff73}.legal-page__section-body strong,.legal-p strong{color:#ffffffc7;font-weight:600}.site-footer__operator{display:none}.cookie-notice{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(560px,100vw - 24px);max-width:calc(100vw - 24px);font-family:var(--font-ui);color:#fff;box-sizing:border-box;background:#141414eb;border:1px solid #ffffff1a;border-radius:12px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0006}.cookie-notice__icon{color:#ffffffc7;flex:none;width:18px;height:18px}.cookie-notice__text{min-width:0;font-family:var(--font-ui);letter-spacing:-.01em;color:#ffffffeb;white-space:normal;flex:auto;font-size:13px;font-weight:700;line-height:1.35}.cookie-notice__text a{color:#a3e635;font-weight:800;text-decoration:none}.cookie-notice__text .cookie-notice__more{font-size:inherit;margin-left:.35em;font-weight:800;display:inline}.cookie-notice__text a:hover{text-decoration:underline}.cookie-notice__button{color:#141414;min-height:34px;font-family:var(--font-ui);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;background:#84cc16;border:0;border-radius:8px;flex:none;padding:0 14px;font-size:13px;font-weight:800;line-height:1}.cookie-notice__button:hover{background:#97de2a}.auth-consent{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;margin:4px 0 14px;display:flex}.auth-consent input{accent-color:#84cc16;cursor:pointer;flex:none;width:16px;height:16px;margin-top:2px}.auth-consent span{font-family:var(--font-ui);color:#ffffff6b;font-size:12px;font-weight:600;line-height:1.4}.auth-consent a{color:#a3e635;font-weight:700;text-decoration:none}.auth-consent a:hover{text-decoration:underline}.auth-captcha-slot{box-sizing:border-box;place-items:center;width:100%;min-height:65px;margin:4px 0 14px;display:grid}.auth-captcha-slot>*{grid-area:1/1}.auth-captcha-status{color:#ffffff6b;width:100%;height:46px;font-family:var(--font-ui);box-sizing:border-box;background:#ffffff09;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.auth-captcha-status--loading{width:300px;height:65px}.auth-captcha-status--passed{color:#ffffff6b}.auth-captcha-widget{width:300px;min-height:65px}.auth-captcha-widget>div{margin:0 auto}.auth-login-actions{gap:13px;margin-top:15px;display:grid}.auth-captcha-spinner{color:#ffffff85;animation:.8s linear infinite auth-captcha-spin}@keyframes auth-captcha-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.legal-page{padding:0 16px}.legal-page__title{margin-bottom:12px;font-size:22px}.legal-page__card{border-radius:10px;padding:24px 18px}.legal-page__section-title{font-size:15px}.legal-page__section-body,.legal-p,.legal-ul{font-size:13.5px;line-height:1.65}.cookie-notice{flex-wrap:nowrap;justify-content:space-between;gap:8px;padding:10px 12px;bottom:12px}.cookie-notice__text{white-space:normal;font-size:12px;line-height:1.35}}@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-tracking{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-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}@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}@keyframes spin{to{transform:rotate(360deg)}}
