*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.static{position:static}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.border{border-width:1px}.overline{text-decoration-line:overline}.blur{--tw-blur:blur(8px)}.blur,.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{color-scheme:dark;--pink:#f50057;--ink:#0d0f17;--muted:#a4a6b3;--line:rgba(210,212,228,.16)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#f8f8fb}body,html{overflow-y:auto}body{min-height:100vh;overflow-x:hidden}button,input,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit}.scene{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;padding:50px 7vw;background:#080a12 url(/city-night.jpg) 50%/cover fixed}.shade{position:fixed;inset:0;background:linear-gradient(90deg,rgba(4,5,10,.44),rgba(7,8,14,.7) 45%,rgba(5,6,11,.36)),linear-gradient(0deg,rgba(4,5,9,.36),transparent 36%,rgba(4,5,9,.18));pointer-events:none}.layout{width:min(1280px,100%);display:grid;grid-template-columns:minmax(290px,.76fr) minmax(500px,1.24fr);gap:20px;align-items:stretch;position:relative;z-index:1}.card{background:linear-gradient(145deg,rgba(12,13,21,.96),rgba(11,11,18,.93));border:1px solid rgba(196,198,215,.31);border-radius:28px;box-shadow:0 24px 85px rgba(0,0,0,.46),inset 0 1px rgba(255,255,255,.045);backdrop-filter:blur(24px);overflow:hidden}.intro{position:relative;padding:38px 40px;min-height:620px;display:flex;flex-direction:column}.intro-top{display:flex;align-items:center;min-height:42px}.brand-logo{display:block;width:66px;height:42px;-o-object-fit:contain;object-fit:contain}.intro-copy{margin-top:63px;max-width:360px}.intro-copy h1{font-size:clamp(34px,3vw,47px);letter-spacing:-1.6px;line-height:1.14;margin:0 0 18px;font-weight:750}.form-card header p,.intro-copy p{color:#aaabb7;font-size:17px;line-height:1.5;margin:0}.benefits{display:grid;gap:15px;margin-top:36px}.benefit{display:flex;align-items:center;gap:13px;font-size:15px}.benefit>span{width:46px;height:46px;border:1px solid rgba(245,0,87,.16);border-radius:13px;background:rgba(245,0,87,.075);display:grid;place-items:center;color:var(--pink)}.benefit svg{width:20px}.ribbon{position:absolute;right:-30px;bottom:-77px;width:300px;height:160px;background:linear-gradient(135deg,transparent 35%,rgba(245,0,87,.22) 36%,rgba(245,0,87,.55) 55%,transparent 56%);transform:rotate(-5deg);pointer-events:none}.form-card{padding:48px 54px;min-height:620px;display:flex;flex-direction:column;justify-content:center}.form-card header{margin-bottom:27px}.form-card header h2{font-size:35px;letter-spacing:-1px;margin:0 0 10px}.form-card header p{max-width:700px}.form-card form{display:grid;gap:14px}.field,.select-wrap{height:54px;border:1px solid var(--line);border-radius:14px;background:rgba(33,35,46,.72);display:flex;align-items:center;gap:14px;padding:0 17px;color:#f4f5f8;transition:border-color .2s,box-shadow .2s}.field:focus-within,.select-wrap:focus-within{border-color:rgba(245,0,87,.8);box-shadow:0 0 0 3px rgba(245,0,87,.08)}.field>svg{flex:none;color:#f4f5f9}.field input,.select-wrap select{color:white;background:transparent;border:0;outline:none;width:100%;min-width:0;font-size:15px}.field input::-moz-placeholder{color:#9294a2}.field input::placeholder,.select-wrap select:invalid{color:#9294a2}.field input::-ms-reveal{display:none}.select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-wrap option{background:#171923}.select-wrap>svg{pointer-events:none;color:#ddd}.icon-button{color:#c7c9d2;border:0;background:transparent;padding:4px;display:flex;cursor:pointer}.forgot{display:flex;justify-content:flex-end;margin-top:-3px;font-size:13px;color:#ddd}.forgot a,.terms a{color:#ededf2;text-underline-offset:3px}.primary{height:56px;margin-top:13px;border:0;border-radius:15px;color:white;background:linear-gradient(100deg,#fa075d,#d9004b);font-size:17px;font-weight:650;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;box-shadow:0 9px 30px rgba(229,0,77,.15);transition:transform .18s,filter .18s}.primary:hover{transform:translateY(-1px);filter:brightness(1.08)}.primary:disabled{opacity:.65;cursor:wait}.divider{display:flex;align-items:center;gap:15px;color:#a4a6b2;font-size:13px;margin:29px 0 18px}.divider:after,.divider:before{content:"";height:1px;flex:1;background:var(--line)}.socials{display:flex;justify-content:center;gap:16px}.socials button{width:62px;height:55px;background:#20222c;border:1px solid var(--line);border-radius:14px;color:white;font-size:21px;font-weight:700;display:grid;place-items:center}.foot{text-align:center;color:#a9abb7;font-size:14px;margin-top:25px;display:flex;justify-content:center;gap:5px;align-items:center}.foot a,.resend button{color:#ff2670;text-decoration:underline;text-underline-offset:3px;font-weight:600}.terms{display:flex;gap:11px;align-items:flex-start;color:#d0d0d8;font-size:12px;line-height:1.5;margin:3px 0 0}.terms input{accent-color:var(--pink);margin-top:2px}.center{text-align:center}.center-icon{width:76px;height:76px;border:1px solid var(--pink);border-radius:22px;display:grid;place-items:center;margin:0 auto 23px;color:#fff;box-shadow:0 0 28px rgba(245,0,87,.18)}.center-icon svg{width:31px;height:31px}.code-inputs{display:flex;justify-content:center;gap:12px;margin:8px 0 20px}.code-inputs input{width:min(68px,12vw);height:72px;text-align:center;background:#1c1e28;border:1px solid var(--line);border-radius:14px;color:white;font-size:25px;outline:none}.code-inputs input:focus{border-color:var(--pink)}.resend{text-align:center;color:#b8b9c3;margin:6px 0 8px;font-size:14px}.resend button{border:0;background:transparent;cursor:pointer;margin-left:4px}.steps{display:flex;justify-content:space-between;position:relative;margin-bottom:37px}.steps:before{content:"";position:absolute;top:20px;left:8%;right:8%;height:2px;background:#30313a}.step{position:relative;z-index:1;display:grid;justify-items:center;gap:9px;color:#b1b2be;font-size:13px}.step span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#1c1e27;border:1px solid #444651;font-size:17px;font-weight:600;color:#eee}.step.active span,.step.done span{background:var(--pink);border-color:var(--pink);color:white;box-shadow:0 0 20px rgba(245,0,87,.25)}.step.active label{color:white}.label{font-size:14px;font-weight:600;margin:3px 0 -7px}.hint{display:flex;gap:12px;align-items:center;padding:15px;border:1px solid rgba(245,0,87,.15);border-radius:13px;background:rgba(245,0,87,.045);color:#babac5;font-size:13px;line-height:1.45}.hint svg{flex:none;color:var(--pink)}.request-code{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:15px 17px;border:1px solid rgba(245,0,87,.28);border-radius:14px;background:rgba(245,0,87,.07)}.request-code small{grid-column:1/-1;color:#aaa;font-size:12px}.request-code b{font-size:21px;letter-spacing:1px}.request-code button{grid-column:2;grid-row:2;background:transparent;color:#eee;border:0;gap:6px}.request-code button,.upload{display:flex;align-items:center;cursor:pointer}.upload{min-height:165px;border:1px dashed rgba(220,220,234,.3);border-radius:16px;justify-content:center;flex-direction:column;gap:8px;color:#d8d8e0;background:rgba(28,30,40,.48);text-align:center;padding:15px}.upload>svg{color:var(--pink);width:25px;height:25px}.upload strong{font-size:14px}.upload small{color:#989aa7}.upload span{font-size:12px;color:#ff4380;text-decoration:underline}.upload input{display:none}.quiet{color:#aaaab6;font-size:12px;line-height:1.5;margin:0}.status-box{border:1px solid rgba(245,0,87,.23);background:rgba(245,0,87,.05);padding:26px;border-radius:18px;text-align:center}.status-box>svg{color:var(--pink);width:35px;height:35px}.status-box h3{font-size:20px}.status-box p{color:#afb0bc;line-height:1.55}.outline-link,.status-box a{display:inline-flex;gap:9px;align-items:center;color:#fff;background:#20222c;padding:12px 16px;border:1px solid var(--line);border-radius:12px;text-decoration:none;font-size:14px}.profile-box{display:grid;grid-template-columns:60px 1fr auto;gap:14px;align-items:center}.avatar{width:58px;height:58px;border-radius:18px;background:linear-gradient(140deg,#f50057,#671537);display:grid;place-items:center;font-size:25px;font-weight:700}.profile-box h3,.profile-box p{margin:0}.profile-box p{color:#a6a7b2;margin-top:5px}.status-chip{grid-column:3;color:#f99aba;border:1px solid rgba(245,0,87,.3);border-radius:99px;padding:8px 10px;font-size:11px}.profile-row{grid-column:1/-1;border-top:1px solid var(--line);padding:22px 0 10px;display:flex;justify-content:space-between;color:#a7a8b4;font-size:14px}.profile-row b{color:#ddd}.outline-link{grid-column:1/-1;justify-content:center}.logout{cursor:pointer;color:#ddd;background:transparent}.error,.notice{color:#ff7ca6;background:rgba(245,0,87,.08);border:1px solid rgba(245,0,87,.22);border-radius:10px;padding:11px 13px;font-size:13px}.notice{color:#d4d5df;border-color:var(--line);background:rgba(255,255,255,.035)}.copyright{position:absolute;bottom:17px;z-index:1;left:50%;transform:translateX(-50%);font-size:10px;letter-spacing:1.5px;color:#d1d1d8}.copyright span{color:#888;margin-left:8px}@media(max-width:900px){.scene{padding:24px}.layout{grid-template-columns:minmax(220px,.72fr) minmax(390px,1.28fr);gap:14px}.intro{padding:30px 25px;min-height:580px}.form-card{padding:38px 32px;min-height:580px}.intro-copy h1{font-size:35px}.form-card header p,.intro-copy p{font-size:15px}}@media(max-width:700px){.scene{display:block;padding:16px 13px 52px;background-attachment:scroll}.shade{position:absolute}.layout{display:flex;flex-direction:column;gap:12px}.intro{min-height:0;padding:20px 22px 24px}.intro-top{justify-content:flex-start}.brand-logo{width:58px;height:37px}.intro-copy{margin-top:24px}.intro-copy h1{font-size:28px;margin-bottom:8px}.intro-copy p{font-size:13px;max-width:440px}.benefits{grid-template-columns:1fr 1fr 1fr;gap:7px;margin-top:17px}.benefit{font-size:10px;gap:7px;align-items:center}.benefit>span{width:32px;height:32px;border-radius:9px}.benefit svg{width:16px}.ribbon{width:160px;height:95px;bottom:-45px}.form-card{min-height:0;padding:28px 21px 25px;border-radius:23px}.form-card header{margin-bottom:19px}.form-card header h2{font-size:26px}.form-card header p{font-size:14px}.field,.select-wrap{height:51px;padding:0 13px}.primary{height:52px;font-size:15px}.steps{margin-bottom:25px}.step{font-size:10px}.step span{width:34px;height:34px}.steps:before{top:17px}.copyright{bottom:17px}.code-inputs{gap:7px}.code-inputs input{height:57px;border-radius:11px}.profile-box{grid-template-columns:50px 1fr}.avatar{width:48px;height:48px}.status-chip{justify-self:start}.profile-row,.status-chip{grid-column:1/-1}}@media(max-width:380px){.benefits{grid-template-columns:1fr}.benefit{font-size:12px}.step label{max-width:82px;text-align:center}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.preview{max-width:100%;max-height:180px;-o-object-fit:contain;object-fit:contain;border-radius:9px}.admin-mfa-scene{min-height:100vh;display:grid;place-items:center;padding:30px 16px;background:radial-gradient(ellipse at 50% 0,rgba(245,0,87,.14),transparent 54%),#090a11;color:#f7f7fb}.admin-mfa-card{width:min(520px,100%);padding:38px;border:1px solid rgba(210,212,228,.16);border-radius:24px;background:linear-gradient(145deg,rgba(18,19,29,.98),rgba(11,12,19,.97));box-shadow:0 28px 90px rgba(0,0,0,.45)}.admin-mfa-icon{width:58px;height:58px;display:grid;place-items:center;margin-bottom:23px;border:1px solid rgba(245,0,87,.35);border-radius:17px;background:rgba(245,0,87,.1);color:#ff2670}.admin-mfa-overline{color:#ff6e9f;font-size:11px;font-weight:700;letter-spacing:1.5px}.admin-mfa-card h1{margin:10px 0 12px;font-size:clamp(25px,5vw,34px);line-height:1.15;letter-spacing:-.7px}.admin-mfa-description,.admin-mfa-muted{color:#b3b4c0;font-size:14px;line-height:1.6}.admin-mfa-primary{min-height:50px;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;padding:12px 16px;border:0;border-radius:12px;background:linear-gradient(100deg,#fa075d,#d9004b);color:#fff;font-weight:650;cursor:pointer}.admin-mfa-primary:disabled{opacity:.6;cursor:wait}.admin-mfa-setup{margin-top:22px}.admin-mfa-setup ol{display:grid;gap:10px;padding-left:21px;color:#c6c7d1;font-size:13px;line-height:1.55}.admin-mfa-form label,.admin-mfa-key-label{display:block;margin:18px 0 8px;color:#d7d8e1;font-size:13px;font-weight:600}.admin-mfa-secret{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border:1px solid rgba(245,0,87,.28);border-radius:11px;background:rgba(245,0,87,.06)}.admin-mfa-secret code{overflow-wrap:anywhere;color:#fff;font-size:16px;letter-spacing:1.2px}.admin-mfa-secret button{flex:none;display:grid;place-items:center;padding:7px;border:0;border-radius:8px;background:rgba(255,255,255,.08);color:#eee;cursor:pointer}.admin-mfa-form{margin-top:22px}.admin-mfa-form input{width:100%;height:54px;padding:0 15px;border:1px solid rgba(210,212,228,.2);border-radius:12px;outline:none;background:#171923;color:white;text-align:center;font-size:24px;letter-spacing:8px}.admin-mfa-form input:focus{border-color:#f50057;box-shadow:0 0 0 3px rgba(245,0,87,.1)}.admin-mfa-success{display:flex;align-items:center;gap:6px;color:#8fe3b5;font-size:12px}.admin-mfa-error{padding:11px 13px;border:1px solid rgba(245,0,87,.24);border-radius:10px;background:rgba(245,0,87,.08);color:#ff8bae;font-size:13px}.admin-mfa-back{display:block;margin-top:22px;color:#a9abb7;text-align:center;font-size:13px;text-underline-offset:3px}.profile-mfa-panel{grid-column:auto}.profile-mfa-setup{margin-top:18px}.profile-mfa-copy>.static-empty,.profile-mfa-panel>.static-empty,.profile-mfa-setup>p{color:#b3b4c0;font-size:13px;line-height:1.6}.profile-mfa-qr{display:block;width:240px;height:240px;max-width:100%;margin:18px auto;padding:8px;border-radius:14px;background:#fff}.profile-mfa-enabled{display:flex;align-items:center;gap:8px;color:#8fe3b5;font-size:14px;line-height:1.6}.profile-mfa-cancel,.profile-mfa-remove-button{min-height:42px;padding:0 14px;border:1px solid rgba(245,0,87,.3);border-radius:10px;background:rgba(245,0,87,.08);color:#ff7ca2;font-size:12px;font-weight:650;cursor:pointer}.profile-mfa-cancel:disabled,.profile-mfa-remove-button:disabled{opacity:.6;cursor:wait}.profile-mfa-remove-confirm{max-width:480px;margin-top:16px;padding:16px;border:1px solid rgba(245,0,87,.22);border-radius:13px;background:rgba(245,0,87,.045)}.profile-mfa-remove-confirm>p{margin:0 0 14px;color:#c5c5cf;font-size:12px;line-height:1.6}.profile-mfa-remove-confirm>label{display:block;margin-bottom:7px;color:#d7d8e1;font-size:12px;font-weight:600}.profile-mfa-remove-confirm>input{width:100%;height:48px;padding:0 12px;border:1px solid rgba(255,255,255,.13);border-radius:10px;outline:none;background:#171923;color:#fff;text-align:center;font-size:20px;letter-spacing:6px}.profile-mfa-remove-confirm>input:focus{border-color:#f50057}.profile-mfa-remove-actions{display:flex;gap:9px;justify-content:flex-end;margin-top:13px}.profile-mfa-cancel{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#d4d5de}.profile-mfa-panel>.profile-mfa-remove-button{margin-top:10px}.profile-mfa-modal-overlay{position:fixed;z-index:80;inset:0;display:grid;place-items:center;overflow-y:auto;padding:20px;background:rgba(4,5,10,.78);backdrop-filter:blur(9px)}.profile-mfa-modal{width:min(440px,100%);position:relative;max-height:calc(100vh - 40px);overflow-y:auto;padding:30px;border:1px solid rgba(255,36,107,.34);border-radius:21px;background:linear-gradient(145deg,#1b1b23,#111218);box-shadow:0 24px 80px #0009;color:#f7f7fb}.profile-mfa-modal-close{position:absolute;top:14px;right:14px;width:35px;height:35px;display:grid;place-items:center;border:1px solid #ffffff12;border-radius:10px;background:#ffffff06;color:#ddd;cursor:pointer}.profile-mfa-modal-close:disabled{opacity:.55;cursor:wait}.profile-mfa-modal-icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:17px;border:1px solid rgba(245,0,87,.35);border-radius:15px;background:rgba(245,0,87,.1);color:#ff3478}.profile-mfa-modal h2{margin:0 42px 9px 0;font-size:21px;line-height:1.3}.profile-mfa-modal>p{margin:0 0 19px;color:#b3b4c0;font-size:13px;line-height:1.6}.profile-mfa-modal form>label{display:block;margin-bottom:8px;color:#d7d8e1;font-size:13px;font-weight:600}.profile-mfa-modal form>input{width:100%;height:52px;padding:0 13px;border:1px solid rgba(255,255,255,.13);border-radius:11px;outline:none;background:#171923;color:#fff;text-align:center;font-size:23px;letter-spacing:8px}.profile-mfa-modal form>input:focus{border-color:#f50057;box-shadow:0 0 0 3px rgba(245,0,87,.1)}.profile-mfa-modal .admin-mfa-error{margin-top:14px}@media(max-width:480px){.admin-mfa-card{padding:27px 21px;border-radius:20px}}main.marketplace{min-height:100vh;background:#090a0e;color:#f8f8fb;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.market-sidebar{z-index:10;width:290px;padding:18px;background:linear-gradient(155deg,#101116,#0d0e13 58%,#13101a);border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column}.market-brand{height:55px;display:flex;align-items:center;gap:16px;color:#fff;text-decoration:none;margin:0 28px 22px}.market-brand img{width:68px;height:44px;-o-object-fit:contain;object-fit:contain}.market-brand span,.mobile-brand span{display:flex;flex-direction:column;gap:3px}.market-brand b,.mobile-brand span{font-size:16px;font-weight:700}.market-brand small,.mobile-brand small{font-size:12px;color:#8f909b;font-weight:400}.side-nav{display:grid;gap:5px}.side-link{height:52px;padding:0 19px;display:flex;align-items:center;gap:17px;border:1px solid transparent;border-radius:12px;color:#c4c5ce;text-decoration:none;font-size:14px;transition:background .18s,color .18s}.side-link svg{width:21px;height:21px;color:#9093a0;flex:none}.side-link:hover{background:rgba(255,255,255,.045);color:#fff}.side-link.active{color:white;font-weight:650;background:linear-gradient(100deg,#f4085b,#a20a42);box-shadow:0 8px 25px rgba(225,0,77,.2)}.side-link.active svg{color:#fff}.side-divider{height:1px;background:rgba(255,255,255,.09);margin:17px 0}.side-secondary{gap:3px}.community-card{margin-top:auto;min-height:105px;padding:15px 17px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(251,32,105,.35);border-radius:16px;background:linear-gradient(105deg,rgba(24,19,31,.92),rgba(25,13,25,.5)),url(/city-night.jpg) center 55%/cover;color:#f2eff5;text-decoration:none;font-size:13px;line-height:1.5}.community-card b{display:flex;align-items:center;gap:9px}.community-card b svg{color:#fff}.market-main{min-height:100vh;margin-left:290px}.market-topbar{height:91px;padding:0 30px;gap:24px;border-bottom:1px solid rgba(255,255,255,.045);background:rgba(9,10,14,.92);position:sticky;top:0;z-index:8;backdrop-filter:blur(22px)}.market-search,.market-topbar{display:flex;align-items:center}.market-search{height:52px;max-width:610px;flex:1;margin-right:auto;padding:0 16px;gap:14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#18191f;color:#ebebf0}.market-search>svg{width:20px;color:#ddd}.market-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:14px}.market-search input::-moz-placeholder{color:#9899a5}.market-search input::placeholder{color:#9899a5}.market-search kbd{padding:5px 8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#9a9cbb;background:#20212a;font-size:12px}.balance-chip{height:50px;display:flex;align-items:center;gap:12px;padding:4px 7px 4px 16px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#111217;color:#fff;white-space:nowrap}.balance-chip b{font-size:15px}.coin{font-size:21px;font-weight:800;color:#ff1462}.balance-chip i{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,#fa0b61,#c90050);font-style:normal}.notification-button{width:48px;height:48px;position:relative;display:grid;place-items:center;border:0;background:transparent;color:#e8e8ee}.notification-button svg{width:23px;height:23px}.notification-button i{position:absolute;right:7px;top:6px;width:9px;height:9px;background:#f60058;border:2px solid #0b0c10;border-radius:50%}.user-menu-wrap{position:relative}.user-menu{height:48px;display:flex;align-items:center;gap:11px;border:0;background:transparent;color:white;cursor:pointer}.user-menu b{font-size:14px}.user-avatar{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;border:2px solid rgba(255,26,101,.7);background:linear-gradient(140deg,#f50057,#3b2539);font-weight:800}.user-popover{position:absolute;top:55px;min-width:170px;padding:13px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#171820;box-shadow:0 16px 40px #0008;display:grid;gap:12px}.user-popover>span{padding:0 7px;color:#aeb0bc;font-size:13px}.user-popover button{display:flex;gap:9px;align-items:center;padding:9px 7px;border:0;border-radius:8px;background:transparent;color:#fff;text-align:left;cursor:pointer}.user-popover button:hover{background:#242530}.mobile-brand,.mobile-menu{display:none}.market-content{padding:0 24px 20px}.hero-banner{height:355px;position:relative;overflow:hidden;margin-top:0;border:1px solid rgba(255,31,105,.24);border-radius:26px;background:#19131d}.hero-banner:before{content:"";position:absolute;inset:0;transform:scale(1.01)}.hero-copy{position:relative;z-index:1;padding:47px 56px}.hero-overline{font-size:12px;letter-spacing:5px;color:#ff176a;font-weight:750}.hero-copy h1{margin:12px 0 13px;font-size:clamp(34px,3.1vw,47px);line-height:1.05;letter-spacing:-1.8px}.hero-copy p{margin:0;color:#c2c1cc;font-size:17px;line-height:1.45}.hero-actions{display:flex;gap:14px;margin-top:24px}.hero-actions button{height:51px;padding:0 22px;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:13px;color:white;font-weight:650;font-size:14px;cursor:pointer}.hero-primary{border:0;background:linear-gradient(100deg,#fa0c60,#cc064d);box-shadow:0 9px 24px #f0005722}.hero-secondary{border:1px solid rgba(255,255,255,.2);background:rgba(20,20,26,.68)}.hero-secondary span{font-size:17px}.hero-dots{display:flex;gap:9px;margin-top:22px}.hero-dots i{width:17px;height:5px;border-radius:9px;background:#ffffff35}.hero-dots i:first-child{width:22px;background:#ff145f}.category-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:27px 7px 31px}.category-tile{height:84px;min-width:0;padding:0 15px;display:flex;align-items:center;gap:15px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:linear-gradient(145deg,#1c1d24,#14151b);color:#f5f4f8;text-align:left;cursor:pointer;transition:border-color .18s,transform .18s,background .18s}.category-tile:hover{transform:translateY(-2px);border-color:#fa135a66}.category-tile.selected{border-color:#fa135a;background:linear-gradient(145deg,#281620,#18151c)}.category-tile>span{display:grid;place-items:center;color:#f52571;flex:none}.category-tile>span svg{width:27px;height:27px;filter:drop-shadow(0 0 7px #fa155d66)}.category-tile b{min-width:0;display:flex;flex-direction:column;gap:5px;white-space:nowrap;font-size:13px}.category-tile small{overflow:hidden;text-overflow:ellipsis;color:#92939e;font-size:10px;font-weight:450}.popular-section{scroll-margin-top:108px}.section-heading{display:flex;justify-content:space-between;align-items:center;margin:0 7px 19px}.section-heading h2{margin:0;font-size:25px;letter-spacing:-.5px}.clear-filter{margin-top:6px;padding:0;background:none;color:#ff3478;font-size:12px}.clear-filter,.see-all{border:0;cursor:pointer}.see-all{display:flex;align-items:center;gap:9px;background:transparent;color:#c3c3cc;font-size:13px}.product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.product-card{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:17px;background:linear-gradient(155deg,#191a21,#121318);transition:transform .2s,border-color .2s}.product-card:hover{transform:translateY(-3px);border-color:#f8145b6b}.product-art{height:164px;position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse at 68% 61%,#a50c454d,transparent 42%),linear-gradient(135deg,#24212b,#101116 72%)}.product-art:after{content:"";position:absolute;inset:auto -20px -37px 20px;height:87px;background:linear-gradient(160deg,transparent 17%,#fa14574f 18%,#c00b474c 50%,transparent 52%);transform:rotate(-7deg)}.product-art-icon{position:relative;z-index:1;width:92px;height:92px;color:#ff3c7e;filter:drop-shadow(0 0 20px #f5005766)}.product-art.vehicle{background:radial-gradient(ellipse at 52% 76%,#ef14565c,transparent 46%),linear-gradient(130deg,#25212a,#101116 70%)}.product-art.vehicle .product-art-icon{width:140px;height:100px;transform:scaleX(1.15)}.product-art.clothing{background:radial-gradient(ellipse at 48% 68%,#e11a633b,transparent 45%),linear-gradient(130deg,#24212a,#121319)}.product-art.clothing .product-art-icon{width:105px;height:125px}.product-art.crate{background:radial-gradient(ellipse at 52% 55%,#f4005859,transparent 50%),linear-gradient(135deg,#24141f,#111116)}.product-art.crate .product-art-icon{width:103px;height:103px;color:#ff4d86;stroke-width:1.1}.product-art.plate{background:radial-gradient(ellipse at 50% 62%,#b0bbd62e,transparent 47%),linear-gradient(135deg,#25232b,#111217)}.product-art.plate .product-art-icon{width:150px;height:96px;color:#d8d9e3}.plate-word{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-7deg);font-size:14px;font-weight:900;letter-spacing:1px;color:#24232b}.product-art.vip{background:radial-gradient(ellipse at 50% 54%,#e5a43942,transparent 50%),linear-gradient(135deg,#242028,#111217)}.product-art.vip .product-art-icon{color:#e9ac53}.vip-crown{position:absolute;z-index:2;color:#f3c169;font-size:35px;top:43px}.product-tag{position:absolute;z-index:3;left:14px;top:13px;padding:6px 11px;border-radius:9px;background:#f41160;color:white;font-size:11px;font-weight:700}.product-tag.new{background:#7651c5}.product-info{padding:13px 15px 12px}.product-info h3{overflow:hidden;margin:0 0 4px;font-size:13px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.product-info p{margin:0;color:#9495a1;font-size:11px}.product-buy{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.product-buy>b{font-size:18px}.product-buy button{width:39px;height:39px;display:grid;place-items:center;border:1px solid #fa155a37;border-radius:11px;background:#fa155a1c;color:#ff4c83;cursor:pointer}.product-buy button.added,.product-buy button:hover{background:#ef0b5a;color:#fff}.product-buy button svg{width:18px}.empty-results{padding:45px;border:1px solid #ffffff18;border-radius:16px;color:#aaa;text-align:center}.market-footer{text-align:center;margin-top:35px;color:#858691;font-size:10px;letter-spacing:2px}.market-footer span{margin-left:8px;color:#5e606a}.market-toast{position:fixed;z-index:20;right:25px;bottom:25px;max-width:min(400px,calc(100vw - 36px));padding:14px 18px;border:1px solid #fb1d6470;border-radius:13px;background:#1b141b;box-shadow:0 15px 45px #0009;color:white;font-size:14px}@media(max-width:1250px){.market-sidebar{width:245px;padding:15px}.market-main{margin-left:245px}.market-topbar{padding:0 20px;gap:14px}.market-content{padding:0 18px 18px}.category-strip{gap:9px;margin-left:0;margin-right:0}.category-tile{gap:9px;padding:0 10px}.category-tile b{font-size:12px}.category-tile small{font-size:9px}.product-grid{gap:10px}.product-art{height:140px}.product-info{padding:11px}.product-buy>b{font-size:16px}}@media(max-width:950px){.market-sidebar{width:210px}.market-main{margin-left:210px}.market-brand{margin-left:10px;margin-right:10px}.market-topbar{gap:10px;padding:0 14px}.market-search{padding:0 11px;gap:9px}.market-search kbd{display:none}.balance-chip{gap:7px;padding-left:10px}.balance-chip b{font-size:13px}.balance-chip i{width:32px;height:32px}.user-menu{gap:6px}.user-menu b{max-width:55px;overflow:hidden;text-overflow:ellipsis}.category-strip,.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-copy{padding:42px 35px}}@media(max-width:680px){.market-sidebar{width:min(300px,84vw);transform:translateX(-105%);transition:transform .22s;box-shadow:20px 0 40px #0008}.market-sidebar.is-open{transform:translateX(0)}.market-main{margin-left:0}.market-topbar{height:68px;padding:0 13px;gap:10px}.mobile-menu{width:38px;height:38px;display:grid;place-items:center;border:1px solid #ffffff16;border-radius:10px;background:#17181f;color:white}.mobile-menu svg{width:19px}.mobile-brand{display:flex;align-items:center;gap:7px;text-decoration:none;flex:none}.mobile-brand img{width:48px;height:32px}.mobile-brand span{font-size:12px}.mobile-brand small{font-size:9px}.market-search{height:40px;margin:0;flex:1;padding:0 9px;gap:6px}.market-search>svg{width:16px}.market-search input{font-size:11px}.market-search input::-moz-placeholder{max-width:120px}.market-search input::placeholder{max-width:120px}.balance-chip{height:38px;gap:5px;padding:3px 4px 3px 7px;border-radius:11px}.balance-chip .coin{display:none}.balance-chip b{font-size:10px}.balance-chip i{width:28px;height:28px;border-radius:8px}.notification-button{width:30px;height:38px}.notification-button svg{width:20px}.notification-button i{right:2px;top:3px}.user-menu{height:38px}.user-avatar{width:35px;height:35px}.user-menu b,.user-menu>svg{display:none}.user-popover{top:43px}.market-content{padding:0 11px 20px}.hero-banner{height:310px;border-radius:18px}.hero-banner:before{background:linear-gradient(90deg,rgba(14,12,19,.94),rgba(17,13,22,.62) 67%,rgba(13,10,17,.22)),linear-gradient(0deg,rgba(8,9,12,.35),transparent 55%),url(/city-night.jpg) 58%/cover}.hero-copy{padding:34px 23px}.hero-overline{font-size:10px;letter-spacing:3px}.hero-copy h1{font-size:31px;letter-spacing:-1px}.hero-copy p{font-size:14px}.desktop-break{display:none}.hero-actions{gap:8px;margin-top:22px;flex-wrap:wrap}.hero-actions button{height:44px;padding:0 13px;font-size:12px}.hero-secondary{background:#15151db8}.category-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 22px}.category-tile{height:65px;border-radius:13px;gap:9px;padding:0 10px}.category-tile>span svg{width:23px}.category-tile b{font-size:11px;gap:3px}.category-tile small{font-size:8px}.section-heading{margin:0 2px 13px}.section-heading h2{font-size:20px}.see-all{font-size:11px;gap:4px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.product-art{height:125px}.product-art-icon{width:75px;height:75px}.product-art.vehicle .product-art-icon{width:112px;height:82px}.product-info{padding:10px}.product-info h3{font-size:11px}.product-info p{font-size:10px}.product-buy>b{font-size:15px}.product-buy button{width:34px;height:34px}.market-footer{margin-top:27px}.market-toast{right:12px;bottom:12px;font-size:12px}}@media(prefers-reduced-motion:reduce){.category-tile,.market-sidebar,.product-card,.side-link{transition:none}}.category-tile-services b{white-space:normal;line-height:1.15;overflow-wrap:anywhere}.category-tile-services small{white-space:normal;line-height:1.2}.product-card[role=link]{cursor:pointer}.product-card[role=link]:focus-visible{outline:2px solid #267dff;outline-offset:2px}.product-code{display:block;margin-top:5px;color:#858794;font-size:9px}.product-detail-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px}.product-detail-art{min-height:380px;position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse at 52% 55%,#f5145c38,transparent 49%),linear-gradient(135deg,#24212b,#101116)}.product-detail-art .product-art-icon{width:min(45%,210px);height:auto;max-height:235px}.product-detail-summary{display:grid;align-content:start;gap:12px}.product-detail-summary h2{margin:0;font-size:24px}.product-detail-summary>p{margin:0;color:#a6a7b2;line-height:1.6}.product-detail-meta{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #ffffff12;font-size:12px}.product-detail-meta span{color:#92939f}.product-detail-purchase{display:grid;gap:12px;margin-top:8px}.product-detail-purchase>strong{font-size:27px}.product-detail-purchase .checkout-button{text-decoration:none}.order-call-proposal{display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:8px;padding:12px;margin-bottom:12px;border:1px solid #ffffff13;border-radius:12px;background:#ffffff04}.order-call-proposal label{display:grid;gap:6px;color:#aeb0bc;font-size:11px}.order-call-proposal input{height:36px;padding:0 9px;border:1px solid #ffffff20;border-radius:8px;background:#111218;color:#f6f6f8;font:inherit}.order-call-proposal small{grid-column:1/-1;color:#858794;font-size:10px;line-height:1.4}@media(max-width:900px){.product-detail-layout{grid-template-columns:1fr}.product-detail-art{min-height:280px}}.product-art .product-art-icon,.product-detail-art .product-art-icon{width:96px;height:96px;max-width:68%;max-height:76%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;transform:none}.product-art.clothing .product-art-icon{color:#e8e9f3}.product-uploaded-image{-o-object-fit:contain;object-fit:contain}@media(max-width:680px){.balance-chip{width:35px;padding:3px;justify-content:center}.balance-chip .coin,.balance-chip b{display:none}.balance-chip i{width:28px;height:28px}}.side-link.active{position:relative;width:100%;border:1px solid rgba(255,30,102,.38);background:linear-gradient(105deg,rgba(237,9,87,.28),rgba(181,8,69,.16));box-shadow:inset 3px 0 #fa155f,0 5px 18px rgba(220,0,72,.09)}.side-link.active:hover{background:linear-gradient(105deg,rgba(237,9,87,.35),rgba(181,8,69,.2))}.user-popover>a{display:flex;gap:9px;align-items:center;padding:9px 7px;border-radius:8px;color:#fff;text-decoration:none;font-size:13px}.user-popover>a:hover{background:#242530}.dashboard-page{max-width:1300px;margin:0 auto;padding:43px 8px 36px}.dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 5px 27px}.dashboard-heading h1{margin:7px 0 8px;font-size:32px;letter-spacing:-.7px}.dashboard-heading p{margin:0;color:#a3a4b0;font-size:14px}.page-overline{font-size:10px;letter-spacing:3px;color:#ff286f}.top-up-button{min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:12px;background:linear-gradient(100deg,#fa0c60,#ca064c);color:#fff;font-weight:650;font-size:13px;cursor:pointer;box-shadow:0 8px 24px rgba(239,0,80,.16)}.top-up-button:hover{filter:brightness(1.08)}.top-up-button:disabled{opacity:.65;cursor:wait}.balance-summary{min-height:180px;padding:30px 34px;display:flex;align-items:center;gap:23px;border:1px solid rgba(255,34,106,.24);border-radius:22px;background:radial-gradient(ellipse at 88% 0,rgba(236,9,88,.18),transparent 44%),linear-gradient(125deg,#1d151e,#14151c 65%);box-shadow:0 18px 50px #0003}.balance-summary-icon{width:66px;height:66px;display:grid;place-items:center;border:1px solid rgba(255,30,101,.32);border-radius:18px;background:rgba(255,18,91,.12);color:#ff3478}.balance-summary-icon svg{width:30px;height:30px}.balance-summary>div:nth-child(2){display:flex;flex-direction:column;gap:6px}.balance-summary>div:nth-child(2)>span{font-size:13px;color:#b7b7c1}.balance-summary strong{font-size:32px;letter-spacing:-.5px}.balance-summary small{font-size:11px;color:#888a97}.balance-summary>button{margin-left:auto;min-height:46px;padding:0 17px;display:flex;align-items:center;gap:8px;border:1px solid #fa1a6470;border-radius:12px;background:rgba(255,16,91,.11);color:#ff5588;font-weight:650;cursor:pointer}.balance-columns{display:grid;grid-template-columns:1.35fr .8fr;gap:18px;margin-top:18px}.dashboard-panel{min-width:0;padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:19px;background:linear-gradient(145deg,#191a21,#121318)}.panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.panel-heading h2,.payment-note h2{margin:0 0 6px;font-size:17px}.panel-heading p{margin:0;color:#9697a3;font-size:12px}.panel-heading>svg{width:22px;color:#8b8d9a}.empty-history{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-history>span{width:50px;height:50px;display:grid;place-items:center;border:1px solid #ffffff12;border-radius:15px;background:#ffffff06;color:#9c9daa}.empty-history b{margin-top:12px;font-size:13px}.empty-history p{margin:6px 0 0;color:#92939e;font-size:12px}.payment-note{background:radial-gradient(ellipse at 70% 0,rgba(240,10,89,.12),transparent 52%),linear-gradient(145deg,#191a21,#121318)}.modal-icon,.payment-note-icon{width:44px;height:44px;margin-bottom:17px;display:grid;place-items:center;border:1px solid #fa155a4a;border-radius:13px;background:#fa155a17;color:#ff3f7a}.payment-note p{margin:10px 0 19px;color:#a5a6b2;font-size:12px;line-height:1.6}.payment-note button{display:flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#ff5289;font-size:12px;font-weight:650;cursor:pointer}.modal-backdrop{position:fixed;inset:0;z-index:30;padding:20px;display:grid;place-items:center;background:rgba(4,5,10,.74);backdrop-filter:blur(9px)}.topup-modal{width:min(440px,100%);position:relative;padding:32px;border:1px solid rgba(255,36,107,.34);border-radius:22px;background:linear-gradient(145deg,#1b1b23,#111218);box-shadow:0 24px 80px #0009}.modal-close{position:absolute;top:15px;right:15px;width:35px;height:35px;display:grid;place-items:center;border:1px solid #ffffff12;border-radius:10px;background:#ffffff06;color:#ddd;cursor:pointer}.modal-close svg{width:18px}.topup-modal h2{margin:0 0 7px;font-size:23px}.topup-modal>p{margin:0;color:#a3a4b0;font-size:13px}.amount-options{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:23px 0}.amount-options button{height:47px;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:#ffffff06;color:#eee;font-weight:650;cursor:pointer}.amount-options button.chosen{border-color:#ff1c67;background:#fa0c601c;color:#ff6a99}.topup-confirm{width:100%;height:auto;min-height:52px;margin:0 0 12px;padding:9px 15px;font-size:13px}.topup-modal>small{display:block;text-align:center;color:#858692;font-size:11px}.settings-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px}.settings-profile{display:grid;grid-template-columns:58px 1fr auto;gap:4px 15px;align-items:center;align-content:start}.settings-user-avatar{width:56px;height:56px;display:grid;place-items:center;border:1px solid #fa155a77;border-radius:17px;background:linear-gradient(140deg,#f50057,#3b2539);font-size:22px;font-weight:750}.settings-user-main>span{color:#9394a1;font-size:11px}.settings-user-main h2{margin:4px 0;font-size:18px}.settings-user-main p{margin:0;color:#acadb8;font-size:12px}.verified-chip{display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid rgba(66,197,132,.22);border-radius:999px;background:rgba(66,197,132,.07);color:#83d4a8;font-size:10px;white-space:nowrap}.settings-divider{grid-column:1/-1;height:1px;margin:20px 0 9px;background:rgba(255,255,255,.08)}.settings-data{grid-column:1/-1;display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:12px}.settings-data span{color:#9697a3}.settings-data b{text-align:right;color:#e8e8ef;font-weight:550}.settings-link{grid-column:1/-1;display:flex;justify-content:center;align-items:center;gap:9px;margin-top:17px;padding:12px;border:1px solid #fa155a3b;border-radius:11px;background:#fa155a10;color:#ff568b;text-decoration:none;font-size:12px;font-weight:650}.password-panel .panel-heading{margin-bottom:19px}.settings-form{display:grid;gap:13px}.settings-form>label{display:grid;gap:7px;color:#c7c7d0;font-size:12px}.settings-form input{height:45px;padding:0 13px;border:1px solid rgba(255,255,255,.11);border-radius:11px;outline:none;background:#1d1e27;color:#fff}.settings-form input:focus{border-color:#fa155a}.settings-form .top-up-button{margin-top:3px}.settings-success{padding:11px 13px;border:1px solid rgba(66,197,132,.24);border-radius:10px;background:rgba(66,197,132,.07);color:#87d8ad;font-size:12px}.settings-form .error{margin:0}@media(max-width:900px){.dashboard-page{padding:30px 4px}.balance-columns,.settings-layout{grid-template-columns:1fr}.empty-history{min-height:150px}}@media(max-width:600px){.dashboard-heading{align-items:flex-start;flex-direction:column;margin-bottom:19px}.dashboard-heading h1{font-size:27px}.dashboard-heading .top-up-button{width:100%}.balance-summary{min-height:145px;padding:20px;gap:13px}.balance-summary-icon{width:49px;height:49px;border-radius:14px}.balance-summary strong{font-size:25px}.balance-summary>button{padding:0 10px;min-height:40px;font-size:11px}.balance-summary>button svg{width:15px}.dashboard-panel{padding:18px}.settings-profile{grid-template-columns:49px 1fr}.settings-user-avatar{width:47px;height:47px}.verified-chip{grid-column:1/-1;justify-self:start;margin-top:10px}.settings-data{font-size:11px}.topup-modal{padding:25px 20px}}.balance-summary>div:nth-child(2){min-width:0;flex:1}.balance-summary strong{white-space:nowrap}.balance-summary>button{flex:none;white-space:nowrap}.top-up-button{white-space:nowrap}.topup-panel{display:grid;align-content:start;gap:15px}.topup-panel .panel-heading{align-items:center}.topup-panel .panel-heading>svg{color:#ff5688}.topup-methods{display:grid;gap:9px}.topup-method{width:100%;min-width:0;min-height:68px;padding:10px;display:flex;align-items:center;gap:10px;border:1px solid #ffffff15;border-radius:12px;background:#ffffff04;color:#f2f2f6;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.topup-method.selected{border-color:#fb286c80;background:linear-gradient(100deg,#fa155a18,#ffffff04)}.topup-method:disabled{cursor:not-allowed;opacity:.7}.topup-method-icon{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:11px}.topup-method-icon.sbp{background:#f5a62318;color:#f8bd55}.topup-method-icon.crypto{background:#e8a43418;color:#e9b052}.topup-method-copy{min-width:0;flex:1;display:grid;gap:4px}.topup-method-copy b{font-size:12px}.topup-method-copy small{color:#9c9da9;font-size:10px}.topup-method-badge{flex:none;padding:5px 7px;border:1px solid #ffffff15;border-radius:999px;background:#ffffff08;color:#9b9ca7;font-size:9px;white-space:nowrap}.topup-method-badge.planned{border-color:#e7a83235;background:#e7a83210;color:#e9bd6b}.topup-amount-field{gap:7px;font-size:11px}.topup-amount-field input{width:100%;height:43px;padding:0 12px;border:1px solid #ffffff1d;border-radius:10px;background:#101117;color:#f7f7fa;font:inherit;font-size:14px}.topup-amount-field input:focus{outline:none;border-color:#fa286c}.topup-provider-note{min-height:36px;display:flex;align-items:flex-start;gap:8px;color:#9697a3;font-size:10px;line-height:1.5}.topup-provider-note svg{flex:none;color:#a9aab5}.topup-submit{width:100%;min-height:43px;font-size:12px}.topup-submit:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}@media(max-width:600px){.topup-method{gap:8px;padding:9px}.topup-method-icon{width:34px;height:34px}.topup-method-badge{font-size:8px;padding:5px 6px}}.order-card-link{display:block;color:inherit;text-decoration:none;cursor:pointer;transition:border-color .18s,transform .18s,background .18s}.order-card-link:focus-visible,.order-card-link:hover{border-color:#fa155a88;transform:translateY(-2px);outline:none}.order-card-link .order-detail-link{width:-moz-max-content;width:max-content}.cart-top-link{width:43px;height:43px;position:relative;display:grid;place-items:center;flex:none;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#17181f;color:#eee;text-decoration:none}.cart-top-link>svg{width:20px}.cart-top-link>span,.side-cart-count{position:absolute;top:-6px;right:-6px;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border:2px solid #0d0e13;border-radius:999px;background:#f4075d;color:white;font-size:10px;font-style:normal;font-weight:750}.side-cart-count{position:static;margin-left:auto;border-color:transparent;background:#f4075d}.product-buy button{position:relative}.product-buy button small{font-size:10px;font-weight:800}.cart-title-count{display:inline-grid;place-items:center;min-width:25px;height:25px;margin-left:9px;padding:0 6px;vertical-align:middle;border-radius:999px;background:#f4075d;color:white;font-size:13px;letter-spacing:0}.back-to-shop{display:inline-flex;align-items:center;gap:8px;color:#c4c5ce;text-decoration:none;font-size:13px}.back-to-shop svg{transform:rotate(180deg);color:#ff397b}.cart-empty{min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cart-empty>span{width:64px;height:64px;display:grid;place-items:center;border:1px solid #fa155a33;border-radius:19px;background:#fa155a12;color:#fc3b7a}.cart-empty>span svg{width:29px;height:29px}.cart-empty h2{margin:17px 0 5px;font-size:19px}.cart-empty p{margin:0 0 20px;color:#999aa6;font-size:13px}.cart-empty>a{min-height:43px;text-decoration:none}.cart-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);gap:18px;align-items:start}.cart-items{display:grid;gap:11px}.cart-row{min-width:0;padding:14px;display:grid;grid-template-columns:76px minmax(120px,1fr) auto auto 36px;align-items:center;gap:14px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(145deg,#191a21,#121318)}.cart-art{height:70px;display:grid;place-items:center;border-radius:11px;background:radial-gradient(ellipse,#e40d5533,transparent 72%),#171820;color:#ff4380}.cart-art svg{width:38px;height:38px}.cart-art.clothing{color:#e5e5ed}.cart-art.vip{color:#e5b15d}.cart-product-main{min-width:0;display:grid;gap:4px}.cart-product-main>b{overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.cart-product-main>span{color:#aaaab5;font-size:11px}.cart-product-main>small{color:#7f818d;font-size:10px}.quantity-control{height:34px;display:flex;align-items:center;gap:12px;padding:0 7px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff05}.quantity-control button{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#b7b9c4;cursor:pointer}.quantity-control button:hover:not(:disabled){background:#ffffff10;color:#fff}.quantity-control button:disabled{opacity:.35}.quantity-control svg{width:13px;height:13px}.quantity-control b{min-width:12px;text-align:center;font-size:12px}.cart-row-total{min-width:82px;text-align:right;font-size:14px;white-space:nowrap}.remove-cart-item{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,60,94,.15);border-radius:9px;background:rgba(255,45,75,.05);color:#b27483;cursor:pointer}.remove-cart-item:hover{background:#f2244b;color:white}.remove-cart-item svg{width:15px}.cart-summary{position:sticky;top:112px}.cart-summary h2{margin:0 0 20px;font-size:18px}.cart-summary>div:not(.cart-total):not(.wallet-after){display:flex;justify-content:space-between;gap:10px;margin:12px 0;color:#a3a4b0;font-size:12px}.cart-summary>div>b{color:#eee;font-weight:600}.cart-total{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.09);color:#f1f1f5}.cart-total strong{font-size:23px}.wallet-after{margin-top:17px;padding:12px;display:flex;align-items:center;gap:10px;border:1px solid #ffffff0d;border-radius:11px;background:#ffffff04;color:#a3a4b0}.wallet-after>svg{width:19px;color:#ff4682;flex:none}.wallet-after>span{display:flex;flex:1;justify-content:space-between;gap:8px;font-size:10px}.wallet-after b{color:#eee;font-size:11px;white-space:nowrap}.cart-topup-link{display:flex;justify-content:flex-end;align-items:center;gap:5px;margin-top:12px;color:#ff568b;font-size:11px;text-decoration:none}.checkout-button{width:100%;margin-top:17px;font-size:13px}.checkout-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.demo-checkout-note{display:block;margin-top:11px;color:#7f808c;text-align:center;font-size:10px;line-height:1.5}.orders-list{display:grid;gap:13px}.order-card{padding:20px}.order-header{display:flex;justify-content:space-between;gap:10px;align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.order-header>div{display:grid;gap:5px}.order-header>div>span{font-size:12px;font-weight:650}.order-header small{color:#8f909c;font-size:10px}.order-status{display:flex;align-items:center;gap:5px;color:#7fdaa5;font-size:11px}.order-lines{display:grid;gap:9px;padding:15px 0}.order-lines>div{display:flex;justify-content:space-between;gap:12px;color:#c9c9d1;font-size:12px}.order-lines small{color:#8a8b97}.order-lines b{white-space:nowrap;font-size:12px}.order-total{display:flex;justify-content:space-between;gap:10px;padding-top:13px;border-top:1px solid rgba(255,255,255,.08);color:#999aa6;font-size:11px}.order-total b{color:#fff;font-size:14px}.orders-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:220px;color:#a7a8b3;font-size:13px}.spin-icon{animation:market-spin 1s linear infinite}.cart-empty .top-up-button{gap:8px}.side-nav .side-link{position:relative}.side-cart-count{top:auto;right:14px}@keyframes market-spin{to{transform:rotate(1turn)}}@media(max-width:1050px){.cart-layout{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr)}.cart-row{grid-template-columns:60px minmax(100px,1fr) auto auto 32px;gap:9px;padding:11px}.cart-art{height:60px}.cart-row-total{min-width:70px;font-size:12px}}@media(max-width:680px){.cart-top-link{width:34px;height:38px;border:0;background:transparent}.cart-top-link>svg{width:18px}.cart-top-link>span{top:-1px;right:-2px}.cart-layout{grid-template-columns:1fr}.cart-summary{position:static;order:-1}.cart-row{grid-template-columns:54px minmax(0,1fr) auto 29px;gap:8px;padding:9px}.cart-art{height:52px}.cart-art svg{width:31px;height:31px}.cart-product-main>b{font-size:11px}.cart-product-main>small,.cart-product-main>span{font-size:9px}.quantity-control{grid-column:2;grid-row:2;width:-moz-max-content;width:max-content;height:29px;gap:8px}.quantity-control button{width:21px;height:21px}.cart-row-total{grid-column:3;grid-row:1/3;min-width:62px;font-size:11px}.remove-cart-item{grid-column:4;grid-row:1/3;width:29px;height:29px}.back-to-shop{font-size:11px}}.user-avatar-wrap{position:relative;display:inline-flex}.admin-avatar-badge{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;display:grid;place-items:center;border:2px solid #101116;border-radius:50%;background:#fa155f;color:#fff;font-style:normal}.admin-side-level{margin-left:auto;min-width:22px;padding:3px 6px;border-radius:99px;background:#fa155a24;color:#ff5c90;text-align:center;font-size:10px;font-style:normal;font-weight:750}.admin-secondary-link{margin-top:3px}.market-search kbd{display:flex;align-items:center;gap:2px;white-space:nowrap}.market-search kbd i{font-style:normal;opacity:.65}.market-search kbd b{margin:0 4px;color:#666879;font-weight:500}.user-popover .popover-rank{padding:0 7px;color:#ff6797;font-size:11px}.admin-shell{min-height:100vh;display:grid;grid-template-columns:255px minmax(0,1fr);background:#090a0e;color:#f6f6fa;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.admin-sidebar{position:sticky;top:0;height:100vh;min-height:0;padding:24px 16px 19px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.07);background:linear-gradient(155deg,#111218,#0c0d12 68%,#130e17)}.admin-brand{height:51px;margin:0 9px 30px;display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none}.admin-logo{width:43px;height:43px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(140deg,#ff1765,#b70649);font-size:19px;font-weight:900;letter-spacing:-2px}.admin-brand>span:last-child,.admin-profile>span{display:grid;gap:3px}.admin-brand b{font-size:15px;letter-spacing:1px}.admin-brand small{color:#8f909c;font-size:9px;letter-spacing:1.7px}.admin-profile{display:flex;align-items:center;gap:10px;padding:13px 10px;margin-bottom:19px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#ffffff05}.admin-profile-icon{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;background:#f8135c1d;color:#ff4080}.admin-profile-icon svg{width:18px}.admin-profile>span{min-width:0;flex:1}.admin-profile>span b{overflow:hidden;text-overflow:ellipsis;font-size:12px}.admin-profile>span small{color:#a0a1ad}.admin-profile>svg{width:16px;color:#ff4a83}.admin-sidebar nav{display:grid;gap:5px}.admin-sidebar nav button{height:45px;padding:0 12px;display:flex;align-items:center;gap:12px;border:1px solid transparent;border-radius:11px;background:transparent;color:#bfc0ca;text-align:left;font-size:12px;cursor:pointer}.admin-sidebar nav button>svg{width:18px;height:18px;color:#858793}.admin-sidebar nav button:hover{background:#ffffff08;color:white}.admin-sidebar nav button.selected{border-color:#f5236540;background:linear-gradient(100deg,#f4085b35,#a20a4220);color:#fff}.admin-sidebar nav button.selected>svg{color:#ff4782}.admin-sidebar nav button i{margin-left:auto;padding:3px 7px;border-radius:99px;background:#f4075d;color:#fff;font-size:9px;font-style:normal}.admin-back{margin-top:auto;padding:12px;color:#a4a5b0;text-decoration:none;font-size:12px}.admin-back:hover{color:#ff558a}.admin-topbar{height:89px;padding:0 clamp(22px,4vw,55px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.065);background:#0c0d12}.admin-topbar>div:first-child>span{color:#ff3477;font-size:9px;letter-spacing:3px;font-weight:750}.admin-topbar h1{margin:4px 0 0;font-size:21px;letter-spacing:-.4px}.admin-top-actions{display:flex;align-items:center;gap:17px}.admin-top-actions>a{color:#c0c1ca;text-decoration:none;font-size:11px}.admin-level-chip,.read-only-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #f6226240;border-radius:99px;background:#f6125a12;color:#ff6593;font-size:10px;font-weight:650;white-space:nowrap}.admin-content{max-width:1450px;margin:0 auto;padding:28px clamp(18px,4vw,55px) 44px}.admin-message{margin-bottom:14px;padding:11px 14px;border-radius:10px;font-size:12px}.admin-message.error{border:1px solid #ed59635a;background:#ed596314;color:#ff9ba2}.admin-message.success{border:1px solid #35c78640;background:#35c78610;color:#8bd8b0}.admin-message button{float:right;border:0;background:none;color:inherit}.admin-loading{min-height:260px;justify-content:center;gap:10px;color:#aaa;font-size:13px}.admin-loading,.admin-welcome{display:flex;align-items:center}.admin-welcome{min-height:145px;padding:27px 31px;justify-content:space-between;overflow:hidden;border:1px solid #fc236637;border-radius:19px;background:radial-gradient(ellipse at 85% 5%,#f4075d2c,transparent 45%),linear-gradient(110deg,#20131d,#15151d 66%,#22121d)}.admin-welcome>div:first-child>span{color:#ff6795;font-size:11px}.admin-welcome h2{margin:7px 0;font-size:21px}.admin-welcome p{margin:0;color:#a3a4ae;font-size:12px}.admin-welcome-mark{width:70px;height:70px;display:grid;place-items:center;border:1px solid #fa28644d;border-radius:21px;background:#f4175d1b;color:#ff5488;transform:rotate(-8deg)}.admin-welcome-mark svg{width:37px;height:37px}.admin-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:16px 0}.admin-stat{min-width:0;padding:17px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:linear-gradient(145deg,#1a1b22,#121319)}.admin-stat-icon{width:34px;height:34px;margin-bottom:12px;display:grid;place-items:center;border:1px solid #fa286440;border-radius:10px;background:#fa155a12;color:#ff4380}.admin-stat-icon svg{width:17px;height:17px}.admin-stat>small{display:block;color:#a0a1ac;font-size:10px}.admin-stat>b{display:block;margin:6px 0;font-size:21px}.admin-stat>i{display:flex;align-items:center;gap:3px;color:#848691;font-size:9px;font-style:normal}.admin-card{min-width:0;padding:21px;border:1px solid rgba(255,255,255,.085);border-radius:17px;background:linear-gradient(145deg,#191a21,#111217)}.admin-card+.admin-card{margin-top:15px}.admin-card-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.admin-card-heading h2{margin:0 0 5px;font-size:15px}.admin-card-heading p{margin:0;color:#92939f;font-size:10px}.admin-card-heading>span:not(.read-only-chip){color:#ff5b8c;font-size:11px;font-weight:650}.admin-card-heading>svg{color:#ff5488}.rank-card{margin-bottom:15px}.rank-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));position:relative;padding-top:5px}.rank-track:before{content:"";position:absolute;left:8%;right:8%;top:21px;height:2px;background:#ffffff19}.rank-track>div{position:relative;z-index:1;display:grid;justify-items:center;gap:8px;text-align:center}.rank-track>div>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid #ffffff20;border-radius:50%;background:#171820;color:#9b9ca8;font-size:11px}.rank-track>div.reached>span{border-color:#ff286b;background:linear-gradient(140deg,#fa145f,#ab0745);color:white;box-shadow:0 0 16px #fa145a3d}.rank-track svg{width:16px}.rank-track small{color:#aaaab5;font-size:9px}.rank-track .reached small{color:#ff82a9}.admin-text-button{display:flex;align-items:center;gap:4px;border:0;background:transparent;color:#ff5589;font-size:10px;cursor:pointer}.admin-table-wrap{width:100%;overflow:auto}.admin-table-wrap table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left}.admin-table-wrap th{padding:10px 11px;border-bottom:1px solid #ffffff10;color:#888a96;font-size:9px;font-weight:550}.admin-table-wrap td{max-width:300px;overflow:hidden;padding:13px 11px;border-bottom:1px solid #ffffff08;color:#d0d0d7;font-size:10px;text-overflow:ellipsis}.admin-table-wrap tbody tr:last-child td{border-bottom:0}.amount-cell{color:#ff6897!important;font-weight:700}.status-pill{padding:5px 8px;border:1px solid #3cc98935;border-radius:99px;background:#3cc98911;color:#83dbad;font-size:9px}.admin-empty{padding:24px 12px;color:#898a96;text-align:center;font-size:11px}.vacation-layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start}.vacation-layout,.vacation-side{display:grid;gap:15px}.calendar-card{min-height:380px}.calendar-nav{display:flex;align-items:center;gap:9px;color:#eee}.calendar-nav b{min-width:115px;text-align:center;font-size:11px;text-transform:capitalize}.calendar-nav button{width:28px;height:28px;display:grid;place-items:center;border:1px solid #ffffff12;border-radius:8px;background:#ffffff05;color:#d1d1d9;cursor:pointer}.calendar-nav button svg{width:15px}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.calendar-weekday{padding:7px 0;color:#777985;text-align:center;font-size:9px}.calendar-day{height:42px;position:relative;display:grid;place-items:center;border:1px solid #ffffff0b;border-radius:9px;background:#ffffff03;color:#c4c5ce;font-size:10px}.calendar-day.blank{border-color:transparent;background:transparent}.calendar-day.has-vacation{border-color:#f52c674d;background:#f51e6418;color:#ff78a2}.calendar-day>i{position:absolute;bottom:5px;width:4px;height:4px;border-radius:50%;background:#ff3c78}.calendar-legend{display:flex;align-items:center;gap:7px;margin-top:16px;color:#92939f;font-size:9px}.calendar-legend>i{width:8px;height:8px;border-radius:50%;background:#ff3c78}.calendar-legend>b{color:#ff76a1}.admin-form{display:grid;gap:11px}.admin-form label{display:grid;gap:6px;color:#b8b9c3;font-size:10px}.admin-form input,.admin-form textarea{width:100%;padding:10px 11px;border:1px solid #ffffff16;border-radius:9px;outline:none;background:#111218;color:#eee;font:inherit}.admin-form input:focus,.admin-form textarea:focus{border-color:#fa286c}.admin-form input{height:38px;color-scheme:dark}.admin-form textarea{resize:vertical}.admin-primary{min-height:40px;padding:0 13px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;background:linear-gradient(100deg,#fa0b60,#c8054d);color:#fff;font-size:10px;font-weight:700;cursor:pointer}.request-list{display:grid;gap:10px}.request-item{padding:12px;border:1px solid #ffffff0e;border-radius:11px;background:#ffffff03}.request-item>div:first-child{display:grid;grid-template-columns:1fr auto;gap:5px}.request-item b{font-size:11px}.request-item>div:first-child>span{color:#a2a3ad;font-size:9px}.request-item p{grid-column:1/-1;margin:4px 0 0;color:#9697a3;font-size:10px}.request-status{display:inline-block;margin-top:8px;color:#c5a06b;font-size:9px}.request-status.approved{color:#7ed7a6}.request-status.rejected{color:#ed7b84}.request-actions{display:flex;gap:7px;margin-top:10px}.request-actions button{padding:7px 9px;border:1px solid #31c77c44;border-radius:8px;background:#31c77c10;color:#87dca9;font-size:9px;cursor:pointer}.request-actions button+button{border-color:#e75e6840;background:#e75e6810;color:#f08d94}.admin-staff-list{display:grid}.staff-row{min-height:68px;display:flex;align-items:center;gap:13px;border-bottom:1px solid #ffffff0b}.staff-row:last-child{border-bottom:0}.staff-identity{min-width:170px;display:flex;align-items:center;gap:9px;flex:1}.staff-avatar{width:35px;height:35px;display:grid;place-items:center;border-radius:11px;background:#fa155a17;color:#ff568a}.staff-avatar svg{width:17px}.staff-identity>span:last-child{display:grid;gap:4px}.staff-identity b{font-size:11px}.staff-identity small{color:#9798a3;font-size:9px}.reprimand-scale{display:flex;gap:4px}.reprimand-scale i{width:22px;height:7px;border:1px solid #ffffff20;border-radius:99px;background:#ffffff07}.reprimand-scale i.filled{border-color:#f71c62;background:#f71c62;box-shadow:0 0 8px #f71c6255}.reprimand-count{width:32px;color:#a5a6b1;font-size:9px}.staff-row select{height:31px;padding:0 7px;border:1px solid #ffffff16;border-radius:8px;background:#171820;color:#dedee5;font-size:9px}.staff-reprimand-button{padding:8px 10px;border:1px solid #fa286c45;border-radius:8px;background:#fa155a12;color:#ff6593;font-size:9px;white-space:nowrap;cursor:pointer}.rank-permissions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;padding-top:17px;border-top:1px solid #ffffff10}.rank-permissions>div{min-height:62px;padding:10px;border:1px solid #ffffff0d;border-radius:10px;background:#ffffff03}.rank-permissions b,.rank-permissions span{display:block}.rank-permissions b{margin-bottom:5px;color:#ff6391;font-size:9px}.rank-permissions span{color:#9d9eaa;font-size:9px;line-height:1.45}.admin-modal-overlay{position:fixed;z-index:40;inset:0;padding:18px;display:grid;place-items:center;background:#020307bd;backdrop-filter:blur(8px)}.admin-modal{width:min(420px,100%);position:relative;padding:25px;border:1px solid #ff27664a;border-radius:18px;background:linear-gradient(145deg,#1c1b23,#111217);box-shadow:0 20px 70px #0009}.admin-modal-close{position:absolute;top:13px;right:13px;width:29px;height:29px;display:grid;place-items:center;border:1px solid #ffffff14;border-radius:8px;background:#ffffff05;color:#eee;cursor:pointer}.admin-modal-close svg{width:15px}.admin-modal h2{margin:8px 0 5px;font-size:18px}.admin-modal>p{margin:0 0 17px;color:#a2a3ae;font-size:11px;line-height:1.5}@media(max-width:1050px){.admin-shell{grid-template-columns:215px minmax(0,1fr)}.admin-sidebar{padding-right:12px;padding-left:12px}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vacation-layout{grid-template-columns:1fr}.vacation-side{grid-template-columns:1fr 1fr}.staff-identity{min-width:135px}.rank-permissions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:static;height:auto;padding:12px;border-right:0;border-bottom:1px solid #ffffff12}.admin-brand{height:39px;margin:0 4px 10px}.admin-logo{width:34px;height:34px;border-radius:10px;font-size:15px}.admin-profile{margin-bottom:9px;padding:8px}.admin-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.admin-sidebar nav button{height:39px;padding:0 7px;justify-content:center;gap:6px;font-size:9px}.admin-sidebar nav button>svg{width:15px;height:15px}.admin-sidebar nav button i{position:absolute;top:1px;right:4px;padding:2px 5px}.admin-back{position:absolute;top:19px;right:10px;margin:0;font-size:9px}.admin-topbar{height:72px;padding:0 16px}.admin-topbar h1{font-size:17px}.admin-topbar>div:first-child>span{font-size:8px;letter-spacing:2px}.admin-top-actions{gap:8px}.admin-top-actions>a{display:none}.admin-level-chip{padding:7px;font-size:9px}.admin-content{padding:15px 12px 30px}.admin-welcome{min-height:125px;padding:20px}.admin-welcome h2{font-size:17px}.admin-welcome-mark{width:52px;height:52px}.admin-welcome-mark svg{width:28px}.admin-stat-grid{gap:8px;margin:10px 0}.admin-stat{padding:12px}.admin-stat>b{font-size:18px}.admin-card{padding:15px}.rank-track small{font-size:7px}.rank-track>div>span{width:29px;height:29px}.rank-track:before{top:19px}.vacation-side{grid-template-columns:1fr}.calendar-day{height:37px}.staff-row{flex-wrap:wrap;gap:8px;padding:10px 0}.staff-identity{flex-basis:100%}.staff-reprimand-button,.staff-row select{flex:1}.rank-permissions{grid-template-columns:1fr 1fr;gap:6px}.rank-permissions>div{padding:8px}.market-search kbd{display:none}}.calendar-day.has-vacation.pending{border-color:#e4ac474d;background:#e4ac4714;color:#edc477}.calendar-day.has-vacation.pending>i{background:#e4ac47}.calendar-legend>.pending-dot{width:8px;height:8px;border-radius:50%;background:#e4ac47}.user-popover-profile{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:linear-gradient(120deg,#fa155a15,#ffffff04)}.user-popover-avatar{width:34px;height:34px;position:relative;display:grid;place-items:center;border:1px solid #fa155a55;border-radius:11px;background:#fa155a18;color:#fff;font-weight:750}.user-popover-avatar svg{position:absolute;right:-5px;bottom:-4px;padding:2px;border:1px solid #171820;border-radius:50%;background:#f6155e;color:white}.user-popover-identity{min-width:0;display:grid;gap:4px}.user-popover-identity b{overflow:hidden;color:#f6f6fa;font-size:12px;text-overflow:ellipsis}.user-popover-identity small{color:#ff6b99;font-size:10px}.user-popover-profile+.user-popover>a{margin-top:1px}@media(max-width:950px) and (min-width:681px){.market-topbar{gap:8px;padding-right:12px;padding-left:12px}.market-search{min-width:70px}.user-menu b,.user-menu>svg{display:none}.user-avatar{width:38px;height:38px}.user-popover{max-width:calc(100vw - 24px)}}@media(max-width:1250px) and (min-width:951px){.market-topbar{gap:10px;padding-right:16px;padding-left:16px}.market-search{min-width:0;flex:1 1 0;margin-right:0}.market-topbar>.balance-chip,.market-topbar>.cart-top-link,.market-topbar>.notification-button,.market-topbar>.server-filter,.market-topbar>.user-menu-wrap{flex:0 0 auto}.user-menu{gap:0}.user-menu b,.user-menu>svg{display:none}.user-avatar{width:40px;height:40px}}@media(max-height:880px) and (min-width:681px){.market-sidebar{padding-top:12px;padding-bottom:12px}.market-brand{margin-bottom:10px}.market-brand img{width:58px;height:38px}.side-link{height:46px}.side-nav{gap:3px}.side-divider{margin:10px 0}.side-secondary{gap:0}.community-card{min-height:86px;padding:11px 14px}}.order-card{position:relative}.order-detail-link{display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:#ff5b91;text-decoration:none;font-size:12px;font-weight:650}.order-detail-link:hover{color:#ff9abc}.order-detail-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(265px,.65fr);gap:16px;align-items:start}.order-detail-main h2,.order-detail-side h2{margin:20px 0 7px;font-size:18px}.order-detail-status{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:17px;border-bottom:1px solid #ffffff12;color:#999aa6;font-size:11px}.order-detail-status .order-status{display:inline-flex;align-items:center;gap:6px}.order-detail-lines{display:grid}.order-detail-line{min-height:78px;display:flex;align-items:center;gap:13px;border-bottom:1px solid #ffffff0c}.order-detail-icon{width:43px;height:43px;display:grid;place-items:center;flex:none;border:1px solid #fa155a36;border-radius:12px;background:#fa155a12;color:#ff5187}.order-detail-icon svg{width:20px}.order-detail-line>span:nth-child(2){min-width:0;display:grid;gap:6px;flex:1}.order-detail-line b{overflow:hidden;font-size:12px;text-overflow:ellipsis}.order-detail-line small{color:#9697a3;font-size:10px}.order-detail-line strong{white-space:nowrap;font-size:12px}.order-detail-total{display:flex;justify-content:space-between;align-items:center;padding-top:18px;color:#a5a6b1;font-size:12px}.order-detail-total b{color:#fff;font-size:22px}.order-detail-side{background:radial-gradient(ellipse at 50% 0,#f7145c18,transparent 50%),linear-gradient(145deg,#191a21,#121318)}.order-detail-icon.large{width:52px;height:52px;border-radius:16px}.order-detail-side h2{margin:8px 0}.order-detail-side>p{margin:0 0 20px;color:#999aa6;font-size:11px;line-height:1.6}.order-detail-side>div:not(.order-detail-icon){display:flex;justify-content:space-between;gap:8px;padding:12px 0;border-top:1px solid #ffffff0d;font-size:10px}.order-detail-side>div b{color:#e9e9ee}.order-detail-side>a{width:100%;margin-top:14px;text-decoration:none}.order-not-found{padding:35px}.order-not-found h2{margin:0 0 7px}.order-not-found p{margin:0 0 16px;color:#9d9ea9;font-size:12px}.sales-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.7fr);gap:16px;align-items:start}.listing-submit-panel .panel-heading{margin-bottom:20px}.listing-submit-form{display:grid;gap:14px}.listing-form-row label,.listing-submit-form>label{display:grid;gap:7px;color:#c3c4ce;font-size:12px}.listing-submit-form input,.listing-submit-form select,.listing-submit-form textarea{width:100%;padding:0 13px;border:1px solid #ffffff16;border-radius:11px;outline:none;background:#1c1d25;color:#f4f4f8;font:inherit}.listing-submit-form input,.listing-submit-form select{height:46px}.listing-submit-form textarea{padding-top:12px;resize:vertical}.listing-submit-form input:focus,.listing-submit-form select:focus,.listing-submit-form textarea:focus{border-color:#fa155a}.listing-submit-form select{color-scheme:dark}.listing-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.listing-moderation-note{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #f8b54726;border-radius:10px;background:#e5aa1010;color:#cdb97e;font-size:10px;line-height:1.5}.listing-moderation-note svg{flex:none;color:#efbd55}.listing-submit-form>.top-up-button{width:100%}.listing-submit-form>.error{margin:0}.sales-help-card{padding:23px;border:1px solid #fb236638;border-radius:18px;background:radial-gradient(ellipse at 90% 0,#f2135b20,transparent 47%),linear-gradient(145deg,#1c171f,#121319)}.sales-help-card>span{width:46px;height:46px;display:grid;place-items:center;border:1px solid #fa155a43;border-radius:14px;background:#fa155a14;color:#ff4c83}.sales-help-card h2{margin:14px 0 7px;font-size:16px}.sales-help-card>p{margin:0 0 19px;color:#a2a3ae;font-size:11px;line-height:1.55}.sales-help-card>div{display:flex;align-items:center;gap:9px;margin-top:12px;color:#c9c9d1;font-size:10px}.sales-help-card>div>b{width:24px;height:24px;display:grid;place-items:center;border:1px solid #fa286746;border-radius:50%;color:#ff5b90}.my-listings-panel,.seller-sales-panel{margin-top:16px}.my-listings-panel .panel-heading,.seller-sales-panel .panel-heading{margin-bottom:14px}.seller-empty{padding:22px 8px;color:#9697a3;text-align:center;font-size:11px}.seller-listings{display:grid}.seller-listing-row{min-height:68px;display:flex;align-items:center;gap:13px;border-top:1px solid #ffffff0c}.seller-listing-icon{width:38px;height:38px;display:grid;place-items:center;flex:none;border:1px solid #ffffff12;border-radius:11px;background:#ffffff06;color:#ff568b}.seller-listing-icon svg{width:18px}.seller-listing-info{min-width:0;display:grid;gap:5px;flex:1}.seller-listing-info b,.seller-listing-info>b{overflow:hidden;color:#ededf2;font-size:11px;text-overflow:ellipsis}.seller-listing-info small{color:#9697a3;font-size:9px}.seller-listing-row>b,.seller-listing-row>strong{white-space:nowrap;font-size:11px}.seller-listing-status{padding:6px 9px;border:1px solid #e0ad4933;border-radius:99px;background:#e0ad4910;color:#e1bd74;font-size:9px;white-space:nowrap}.seller-listing-status.approved{border-color:#38c78035;background:#38c78010;color:#85d8a8}.seller-listing-status.rejected{border-color:#e3636b35;background:#e3636b10;color:#ef9298}.product-art.marketplace-item{background:radial-gradient(ellipse at 52% 57%,#f5145c38,transparent 49%),linear-gradient(135deg,#24212b,#101116)}.product-seller{display:block;margin-top:4px;overflow:hidden;color:#8c8e99;text-overflow:ellipsis;white-space:nowrap}.listing-review-list{display:grid;gap:11px}.listing-review-card{padding:15px;border:1px solid #ffffff10;border-radius:13px;background:#ffffff03}.listing-review-top{display:flex;justify-content:space-between;gap:14px}.listing-review-top h3{margin:7px 0 4px;font-size:13px}.listing-review-top small{color:#9697a3;font-size:9px}.listing-review-top>b{color:#ff6d9b;white-space:nowrap;font-size:13px}.listing-review-card>p{margin:12px 0;color:#c4c5ce;font-size:11px;line-height:1.55}.listing-category-tag{padding:4px 7px;border:1px solid #fa246444;border-radius:99px;background:#fa155a12;color:#ff6c9a;font-size:9px}.listing-review-actions{display:flex;gap:8px;margin-top:12px}.listing-review-actions button{min-height:34px;padding:0 11px;border:1px solid #35c58144;border-radius:9px;background:#35c58110;color:#82d9a8;font-size:10px;font-weight:650;cursor:pointer}.listing-review-actions button+button{border-color:#e4666b44;background:#e4666b10;color:#ef9399}.listing-rejection{color:#ed9298!important;font-size:10px!important}.admin-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1150px){.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.order-detail-layout,.sales-layout{grid-template-columns:1fr}.order-detail-side{order:-1}.sales-help-card{order:2}}@media(max-width:600px){.order-detail-status{align-items:flex-start;flex-direction:column}.order-detail-line{gap:9px}.order-detail-icon{width:37px;height:37px}.order-detail-line b{font-size:10px}.order-detail-line small{font-size:9px}.order-detail-total b{font-size:19px}.listing-form-row{grid-template-columns:1fr}.seller-listing-row{flex-wrap:wrap;gap:8px;padding:10px 0}.seller-listing-icon{width:32px;height:32px}.seller-listing-info{flex-basis:calc(100% - 46px)}.seller-listing-row>b{margin-left:40px}.seller-listing-status{margin-left:auto}.listing-review-top{align-items:flex-start}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-actions{display:flex;align-items:center;gap:7px}.product-actions>button{width:33px;height:33px}.product-actions .seller-chat-button{border:1px solid #ffffff18;border-radius:10px;background:#ffffff08;color:#ff5b91;display:grid;place-items:center;cursor:pointer}.product-actions .seller-chat-button:hover{border-color:#ff478777;background:#fa155a18}.product-actions .seller-chat-button svg{width:16px;height:16px}.conversation-list{display:grid}.conversation-row{min-height:77px;padding:11px 2px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #ffffff10;text-decoration:none}.conversation-row:last-child{border-bottom:0}.conversation-avatar{width:39px;height:39px;display:grid;place-items:center;flex:none;border:1px solid #fa155a44;border-radius:13px;background:linear-gradient(145deg,#fa155a35,#171821);color:#fff;font-weight:750}.conversation-copy{min-width:0;display:grid;gap:6px;flex:1}.conversation-copy>b,.conversation-copy>b small{display:block}.conversation-copy>b{font-size:12px}.conversation-copy>b small{margin-top:3px;color:#999aa6;font-size:10px;font-weight:450}.conversation-copy>span{overflow:hidden;color:#a6a7b2;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.conversation-row>time{color:#898a96;font-size:9px;white-space:nowrap}.conversation-row>svg{width:15px;color:#ff5489}.seller-chat-panel{max-width:950px;margin:0 auto;overflow:hidden}.chat-peer{display:flex;align-items:center;gap:11px;padding-bottom:16px;border-bottom:1px solid #ffffff10}.chat-peer>span:last-child{display:grid;gap:4px}.chat-peer b{font-size:12px}.chat-peer small{color:#999aa6;font-size:10px}.chat-messages{height:min(55vh,520px);min-height:280px;padding:18px 3px;display:flex;flex-direction:column;gap:12px;overflow:auto}.chat-message{max-width:min(78%,560px);display:grid;justify-items:start;gap:5px;align-self:flex-start}.chat-message>span{padding:11px 13px;border:1px solid #ffffff12;border-radius:4px 14px 14px 14px;background:#ffffff08;color:#eeeeF3;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.chat-message>small{padding:0 4px;color:#898a96;font-size:9px}.chat-message.mine{align-self:flex-end;justify-items:end}.chat-message.mine>span{border-color:#f9196042;border-radius:14px 4px 14px 14px;background:linear-gradient(120deg,#fa155a27,#a30b411a)}.chat-empty{margin:auto;color:#9697a3;font-size:11px}.chat-composer{display:flex;align-items:flex-end;gap:9px;padding-top:13px;border-top:1px solid #ffffff10}.chat-composer textarea{min-height:47px;max-height:140px;flex:1;resize:vertical;padding:12px;border:1px solid #ffffff16;border-radius:12px;outline:none;background:#111218;color:#eee;font:inherit;font-size:11px}.chat-composer textarea:focus{border-color:#fa286c}.chat-composer .top-up-button{width:45px;height:45px;min-height:45px;padding:0;justify-content:center}.chat-composer .top-up-button svg{width:17px}.content-authoring-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:15px;align-items:start}.content-authoring-grid>.admin-card{min-width:0}.content-authoring-grid .admin-form select{width:100%;height:38px;padding:0 10px;border:1px solid #ffffff16;border-radius:9px;outline:none;background:#111218;color:#eee;font:inherit;color-scheme:dark}.content-authoring-grid .admin-form select:focus{border-color:#fa286c}.case-reward-heading{display:flex;align-items:center;justify-content:space-between;padding-top:5px;color:#f1f1f5;font-size:11px}.case-reward-row{position:relative;display:grid;grid-template-columns:1.1fr .8fr .75fr .65fr .85fr;gap:8px;align-items:end;padding:11px;border:1px solid #ffffff10;border-radius:11px;background:#ffffff03}.case-reward-row label{min-width:0}.case-reward-row input{min-width:0;padding:8px;font-size:10px}.remove-reward{width:28px;height:28px;position:absolute;right:2px;top:2px;display:grid;place-items:center;border:0;background:transparent;color:#f0808a;cursor:pointer}.remove-reward svg{width:13px}.case-reward-preview{display:grid;gap:7px;margin:13px 0}.case-reward-preview>span{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid #ffffff0b;border-radius:8px;background:#ffffff03}.case-reward-preview b{font-size:10px}.case-reward-preview small{color:#a3a4ae;font-size:9px;white-space:nowrap}.case-admin-list{display:grid;gap:11px}.case-admin-list .listing-review-card{margin:0}.case-admin-list .admin-text-button{margin-top:10px}.content-authoring-grid .admin-form input,.content-authoring-grid .admin-form textarea{font-size:11px}.content-authoring-grid .admin-form input::-moz-placeholder,.content-authoring-grid .admin-form textarea::-moz-placeholder{color:#696b78}.content-authoring-grid .admin-form input::placeholder,.content-authoring-grid .admin-form textarea::placeholder{color:#696b78}@media(max-width:1050px){.content-authoring-grid{grid-template-columns:1fr}.case-reward-row{grid-template-columns:repeat(2,minmax(0,1fr));padding-right:35px}}@media(max-width:600px){.conversation-row{gap:8px}.conversation-row>time{display:none}.chat-messages{min-height:230px;height:48vh}.chat-message{max-width:88%}.case-reward-row{grid-template-columns:1fr 1fr}.content-authoring-grid>.admin-card{padding:16px}}.cases-readonly-grid{grid-template-columns:minmax(0,1fr)}.hero-banner:before{background:linear-gradient(90deg,rgba(14,12,19,.94),rgba(17,13,22,.72) 36%,rgba(13,10,17,.05)),linear-gradient(0deg,rgba(8,9,12,.32),transparent 44%),url(/city-night.jpg) center 46%/cover;transform:none;transition:background-position .35s}.hero-track{height:100%;display:flex;transition:transform .65s cubic-bezier(.22,.75,.25,1)}.hero-slide{position:relative;flex:0 0 100%;height:100%}.hero-slide .hero-copy{max-width:780px}.hero-dots{position:absolute;z-index:3;left:56px;bottom:24px;margin:0}.hero-dots button{width:17px;height:6px;padding:0;border:0;border-radius:8px;background:#ffffff45;cursor:pointer;transition:width .2s,background .2s}.hero-dots button.active{width:24px;background:#ff145f}.hero-arrow{position:absolute;z-index:3;top:50%;display:grid;place-items:center;width:40px;height:40px;border:1px solid #ffffff30;border-radius:50%;background:#0b0c10a8;color:#fff;opacity:0;transform:translateY(-50%);cursor:pointer;transition:opacity .2s}.hero-arrow:focus-visible,.hero-banner:hover .hero-arrow{opacity:1}.hero-prev{left:16px}.hero-next{right:16px}.product-uploaded-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-art:has(.product-uploaded-image):after{pointer-events:none;background:linear-gradient(0deg,#08090dcc,transparent 70%)}.case-open-link{width:39px;height:39px;display:grid;place-items:center;border:1px solid #fa155a37;border-radius:11px;background:#fa155a1c;color:#ff4c83;text-decoration:none}.case-open-link:hover{background:#ef0b5a;color:white}.seller-chat-widget{position:fixed;z-index:30;right:24px;bottom:22px;width:min(380px,calc(100vw - 32px));max-height:min(570px,calc(100vh - 110px));overflow:auto;border:1px solid #fb1d6470;border-radius:18px;background:#12131a;box-shadow:0 24px 80px #000b}.seller-chat-widget .dashboard-page{padding:0}.seller-chat-widget .dashboard-heading{display:none}.seller-chat-widget .seller-chat-panel{border:0;border-radius:0;background:transparent;padding:0}.seller-chat-widget .chat-peer{padding:15px 17px;border-bottom:1px solid #ffffff14}.seller-chat-widget .chat-messages{height:310px;min-height:180px;padding:16px;overflow:auto}.seller-chat-widget .chat-composer{padding:12px;border-top:1px solid #ffffff12}.seller-chat-widget .chat-composer textarea{min-height:48px}.chat-widget-close{margin-left:auto;width:32px;height:32px;display:grid;place-items:center;border:1px solid #ffffff20;border-radius:9px;background:#ffffff0a;color:#fff;cursor:pointer}.case-open-panel{padding:0;overflow:hidden}.case-showcase{min-height:330px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:26px;padding:32px;background:radial-gradient(ellipse at 35% 62%,#e90c5140,transparent 48%),linear-gradient(125deg,#211722,#101116 72%)}.case-showcase>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.62}.case-box-art{position:absolute;inset:0;display:grid;place-items:center;color:#fa387b;opacity:.23}.case-showcase-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0a0b10bd,#0b0b1090 50%,#0b0b10d9)}.case-purchase-controls,.case-showcase-copy{position:relative;z-index:1}.case-showcase-copy h2{margin:11px 0;font-size:clamp(28px,4vw,44px)}.case-showcase-copy p{max-width:540px;color:#c2c2cd;line-height:1.6}.case-purchase-controls{display:grid;gap:16px;padding:20px;border:1px solid #ffffff20;border-radius:16px;background:#14151bd9}.case-purchase-controls small{color:#c6c5cf}.case-purchase-controls label{display:grid;gap:12px;color:white}.case-purchase-controls label>b{justify-self:end}.case-purchase-controls input{width:100%;accent-color:#f2105b}.case-purchase-controls label span{display:flex;justify-content:space-between;color:#999aa5;font-size:12px}.case-purchase-controls .primary{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:11px;background:linear-gradient(100deg,#fa0c60,#cc064d);color:#fff;font-weight:700;cursor:pointer}.case-purchase-controls .primary:disabled{opacity:.48;cursor:not-allowed}.case-topup-link{color:#ff4b83;text-align:center;font-size:13px}.case-result-strip{padding:18px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap;border-top:1px solid #ffffff12;background:#111218}.case-spinning-reel{min-height:94px;width:100%;display:flex;align-items:center;justify-content:center;gap:15px;color:#ff4b83;font-weight:700}.case-result-strip.spinning .case-spinning-reel svg{animation:case-glow .65s ease-in-out infinite alternate}.case-result-card{width:150px;display:grid;justify-items:center;gap:6px;padding:12px;border:1px solid #fb1d6440;border-radius:12px;background:#191a22;text-align:center}.case-result-card img{width:76px;height:64px;-o-object-fit:contain;object-fit:contain}.case-result-card>span{height:64px;display:grid;place-items:center;color:#fa3c7e}.case-rarity,.case-result-card small{color:#ff5c91;font-size:11px}.case-result-card b{font-size:13px}.case-result-card em{color:#999aa5;font-size:11px;font-style:normal}.case-contents-heading{display:flex;justify-content:space-between;align-items:end;margin:27px 4px 14px}.case-contents-heading h2{margin:5px 0 0}.case-contents-heading>span{color:#a6a7b2;font-size:13px}.case-contents-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.case-content-card{min-width:0;display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:11px;padding:12px;border:1px solid #ffffff13;border-radius:14px;background:linear-gradient(145deg,#1b1c24,#121319)}.case-content-card>img,.case-reward-placeholder{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;border-radius:10px;background:#0d0e13}.case-reward-placeholder{display:grid;place-items:center;color:#fa3b7c}.case-content-card>div{min-width:0;display:grid;gap:4px}.case-content-card>div b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.case-content-card>div>span:last-child{color:#92939e;font-size:11px}.case-content-card>strong{color:#c4c5ce;font-size:12px}@keyframes case-glow{0%{opacity:.45;transform:scale(.85)}to{opacity:1;transform:scale(1.15)}}@media(max-width:900px){.case-showcase{grid-template-columns:1fr;padding:24px}.case-purchase-controls{max-width:440px}.hero-arrow{opacity:1}}@media(max-width:680px){.hero-banner:before{background:linear-gradient(90deg,rgba(14,12,19,.94),rgba(17,13,22,.62) 67%,rgba(13,10,17,.22)),linear-gradient(0deg,rgba(8,9,12,.35),transparent 55%),url(/city-night.jpg) 58%/cover}.hero-dots{left:23px;bottom:17px}.hero-arrow{width:32px;height:32px}.hero-prev{left:7px}.hero-next{right:7px}.seller-chat-widget{right:10px;bottom:10px;width:calc(100vw - 20px);max-height:calc(100vh - 85px)}.seller-chat-widget .chat-messages{height:250px}.case-showcase{min-height:440px;padding:20px}.case-showcase-copy h2{font-size:29px}.case-contents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-content-card{grid-template-columns:46px minmax(0,1fr);gap:8px;padding:9px}.case-content-card>img,.case-reward-placeholder{width:46px;height:46px}.case-content-card>strong{grid-column:2}.case-contents-heading h2{font-size:19px}}.case-reel-window{position:relative;width:100%;overflow:hidden;padding:8px 0 32px}.case-reel-window:after,.case-reel-window:before{content:"";position:absolute;z-index:2;top:0;bottom:24px;width:13%;pointer-events:none}.case-reel-window:before{left:0;background:linear-gradient(90deg,#111218,transparent)}.case-reel-window:after{right:0;background:linear-gradient(270deg,#111218,transparent)}.case-reel-track{display:flex;gap:10px;width:-moz-max-content;width:max-content;animation:case-reel-scroll 2.3s linear infinite}.case-reel-tile{width:120px;min-height:95px;display:grid;justify-items:center;align-content:center;gap:5px;padding:8px;border:1px solid #ffffff15;border-radius:11px;background:#1b1c24;text-align:center}.case-reel-tile img{width:44px;height:42px;-o-object-fit:contain;object-fit:contain}.case-reel-tile>svg{width:38px;height:38px;color:#fb3d7c}.case-reel-tile small{color:#ff6094;font-size:9px}.case-reel-tile b{font-size:10px}.case-reel-marker{position:absolute;z-index:3;top:0;bottom:26px;left:50%;width:2px;background:#ff236b;box-shadow:0 0 12px #ff1d65}.case-reel-caption{position:absolute;bottom:2px;left:0;right:0;display:flex;justify-content:center;gap:9px;color:#ff4b83;font-size:12px}.case-reel-caption svg{width:14px;height:14px}@keyframes case-reel-scroll{to{transform:translateX(-33.333%)}}.hero-next,.hero-prev{top:auto;bottom:17px;transform:none}.hero-prev{left:auto;right:62px}.hero-next{right:14px}.order-dispute-control{display:grid;gap:8px;padding:14px 0;border-top:1px solid #ffffff10}.open-dispute-button{min-height:40px;padding:0 13px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #fb4b7145;border-radius:10px;background:#fa315018;color:#ff829b;font-weight:700;font-size:11px;cursor:pointer}.open-dispute-button:hover{background:#fa31502c}.order-dispute-control>small{color:#999aa6;font-size:10px;text-align:center}.order-dispute-control form{display:grid;gap:9px}.order-dispute-control label{color:#c4c5ce;font-size:11px}.order-dispute-control textarea{width:100%;resize:vertical;padding:10px;border:1px solid #ffffff18;border-radius:9px;background:#111218;color:white;font:inherit;font-size:11px}.order-dispute-control form>.dispute-modal-actions{display:flex;gap:8px}.order-dispute-control form>.dispute-modal-actions button{flex:1}.dispute-cancel{border:1px solid #ffffff20;border-radius:9px;background:#ffffff08;color:#ddd}.order-dispute-status{display:flex;align-items:center;gap:10px;padding:13px 0;border-top:1px solid #ffffff10;color:#83d6a4}.order-dispute-status>span{display:grid;gap:3px}.order-dispute-status b{font-size:11px}.order-dispute-expired,.order-dispute-status small{color:#999aa6;font-size:10px}.order-dispute-expired{display:flex;align-items:center;gap:8px;padding:13px 0;border-top:1px solid #ffffff10}.seller-cabinet-grid{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:15px;align-items:start}.seller-wallet-panel{display:grid;justify-items:start;gap:11px;background:radial-gradient(ellipse at 90% 0,#f2135b1c,transparent 47%),linear-gradient(145deg,#191a21,#111217)}.seller-wallet-icon{width:43px;height:43px;display:grid;place-items:center;border:1px solid #fa155a45;border-radius:13px;background:#fa155a14;color:#ff5188}.seller-wallet-panel>span:nth-of-type(2){color:#a2a3ae;font-size:11px}.seller-wallet-panel>strong{font-size:29px}.seller-wallet-panel>small{color:#9697a3;font-size:10px;line-height:1.5}.seller-wallet-panel>a{width:100%;margin-top:7px;text-decoration:none}.seller-withdraw-form{display:grid;gap:11px}.seller-withdraw-form label{display:grid;gap:6px;color:#bfc0ca;font-size:11px}.seller-withdraw-form input,.seller-withdraw-form select{height:41px;width:100%;padding:0 11px;border:1px solid #ffffff18;border-radius:9px;background:#111218;color:#f4f4f8;color-scheme:dark;font:inherit}.seller-withdraw-form .top-up-button{width:100%}.seller-withdraw-note{margin:0;color:#9a9ba6;font-size:10px;line-height:1.5}.seller-withdraw-history{margin-top:15px}.admin-user-detail{margin-top:18px;padding-top:18px;border-top:1px solid #ffffff13}.admin-user-detail-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.admin-user-detail-heading h3{margin:4px 0 0;font-size:17px}.page-overline{color:#ff4c83;font-size:9px;letter-spacing:2px;font-weight:750}.user-detail-trigger{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:#fff;font:inherit;font-weight:700;cursor:pointer}.user-detail-trigger:hover{color:#ff5d92}.user-detail-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.user-detail-stats>span{min-width:0;display:grid;gap:6px;padding:11px;border:1px solid #ffffff10;border-radius:10px;background:#ffffff04}.user-detail-stats small{color:#92939f;font-size:9px}.user-detail-stats b{overflow:hidden;text-overflow:ellipsis;font-size:11px}.user-admin-controls{display:grid;grid-template-columns:.8fr 1.2fr;gap:12px;margin-top:13px;padding:13px;border:1px solid #fb286a30;border-radius:12px;background:#fb286a08}.user-admin-controls .admin-form{align-content:start}.user-admin-controls input,.user-admin-controls select{height:37px;padding:0 9px;border:1px solid #ffffff17;border-radius:8px;background:#111218;color:#eee;color-scheme:dark}.user-detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:17px}.user-detail-columns>section{min-width:0;padding:12px;border:1px solid #ffffff10;border-radius:11px;background:#ffffff03}.user-detail-columns h4{display:flex;align-items:center;gap:7px;margin:0 0 8px;color:#ff6795;font-size:11px}.user-detail-row{display:flex;align-items:center;gap:8px;padding:9px 0;border-top:1px solid #ffffff0c}.user-detail-row>span{min-width:0;display:grid;gap:4px;flex:1}.user-detail-row b{font-size:10px}.user-detail-row small{overflow:hidden;color:#999aa5;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.user-detail-row strong{white-space:nowrap;font-size:10px;color:#8bddaa}.user-detail-row strong.negative-amount{color:#ff8594}.user-detail-row time{color:#888a95;font-size:9px;white-space:nowrap}@media(max-width:900px){.seller-cabinet-grid,.user-admin-controls,.user-detail-columns{grid-template-columns:1fr}}@media(max-width:680px){.user-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.user-detail-row{flex-wrap:wrap}.user-detail-row time{margin-left:auto}}.dispute-admin-list,.withdraw-admin-list{display:grid;gap:10px}.withdraw-admin-row{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #ffffff10;border-radius:12px;background:#ffffff03}.withdraw-admin-row .seller-listing-info{flex:1}.withdraw-admin-row .request-actions{margin:0;flex-wrap:wrap}.withdraw-admin-row .request-actions button:first-child{border-color:#35c77c44;background:#35c77c10;color:#85dca9}.dispute-admin-card{padding:15px;border:1px solid #ffffff12;border-radius:13px;background:#ffffff03}.dispute-admin-card>div:first-child{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 9px}.dispute-admin-card h3{grid-column:1/-1;margin:4px 0;font-size:13px}.dispute-admin-card>div:first-child>small{color:#9697a3;font-size:10px}.dispute-admin-card>p{margin:12px 0;color:#d0d0d8;font-size:11px;line-height:1.6;white-space:pre-wrap}.dispute-order-items{display:grid;gap:5px;padding:10px;border-radius:9px;background:#ffffff05;color:#a9aab4;font-size:10px}.dispute-admin-card .request-actions button:first-child{border-color:#35c77c44;background:#35c77c10;color:#85dca9}@media(max-width:680px){.withdraw-admin-row{flex-wrap:wrap}.withdraw-admin-row .seller-listing-info{flex-basis:calc(100% - 55px)}.withdraw-admin-row .request-actions{width:100%}.withdraw-admin-row .request-actions button{flex:1}}.notification-center{position:relative;flex:none}.notification-button{cursor:pointer}.notification-button i{width:auto;min-width:9px;height:18px;display:grid;place-items:center;padding:0 5px;border-radius:10px;color:white;font-size:10px;font-style:normal;font-weight:700}.notification-popover{position:absolute;z-index:30;top:58px;right:-14px;width:min(360px,calc(100vw - 28px));max-height:min(520px,70vh);overflow:hidden;border:1px solid #ffffff18;border-radius:16px;background:#14151c;box-shadow:0 20px 60px #000b}.notification-popover-heading{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;border-bottom:1px solid #ffffff12}.notification-popover-heading b{font-size:14px}.notification-popover-heading button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;background:#ffffff08;color:#c9cad2;cursor:pointer}.notification-list{overflow:auto}.notification-item{padding:13px 17px;border-bottom:1px solid #ffffff0c}.notification-item.unread{background:#f8145d0b}.notification-item>b{font-size:12px;color:#fff}.notification-item p{margin:5px 0 7px;color:#b7b8c2;font-size:11px;line-height:1.5}.notification-item time{color:#868894;font-size:10px}.notification-empty{margin:0;padding:24px 17px;color:#9a9ba5;font-size:12px;text-align:center}.dispute-upload-label{margin-top:10px}.dispute-upload-label input{width:100%;padding:8px;border:1px dashed #ffffff2a;border-radius:9px;background:#ffffff05;color:#bcbcc6;font-size:11px}.dispute-upload-label small{color:#92939e;font-size:10px}.dispute-attachments,.dispute-upload-previews{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.dispute-upload-previews>div{position:relative;width:70px;height:70px}.dispute-attachments img,.dispute-upload-previews img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff20;border-radius:9px}.dispute-upload-previews button{position:absolute;top:-5px;right:-5px;width:22px;height:22px;display:grid;place-items:center;border:1px solid #ffffff30;border-radius:50%;background:#171820;color:#fff;cursor:pointer}.dispute-attachments a{width:100px;height:78px;display:block}.dispute-attachments img{-o-object-fit:cover;object-fit:cover}.dispute-admin-card .dispute-attachments{margin-bottom:10px}@media(max-width:680px){.notification-popover{right:-66px}.dispute-attachments a{width:84px;height:68px}}.dispute-review-note{display:grid;gap:6px;margin:12px 0;color:#aeb0bb;font-size:10px}.dispute-review-note textarea{width:100%;resize:vertical;padding:9px 10px;border:1px solid #ffffff16;border-radius:9px;background:#111218;color:#f4f4f8;font:inherit;line-height:1.5}.dispute-review-note textarea:focus{outline:1px solid #f52367}.order-messages-panel{margin-top:16px}.order-messages-panel .panel-heading{align-items:center}.order-messages-panel .panel-heading>svg{width:22px;height:22px;color:#ff4c83}.order-messages-list{height:300px;display:flex;flex-direction:column;gap:10px;overflow:auto;padding:14px;margin:14px 0;border:1px solid #ffffff10;border-radius:12px;background:#0d0e13}.order-messages-list .chat-message{max-width:min(78%,620px)}.order-messages-list .chat-empty{margin:auto}.order-messages-panel .chat-composer{display:flex;align-items:end;gap:10px}.order-messages-panel .chat-composer textarea{flex:1;min-height:48px;resize:vertical;padding:12px;border:1px solid #ffffff18;border-radius:10px;background:#111218;color:#f4f4f8;font:inherit}.order-messages-panel .chat-composer .top-up-button{width:48px;min-width:48px;height:44px;padding:0;display:grid;place-items:center}.seller-transactions{margin-top:15px}.seller-transactions .negative-amount{color:#ff8594}.seller-sales-panel .order-detail-link{margin-left:auto}.support-entry-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.support-entry-panel>div{display:flex;align-items:center;gap:13px}.support-entry-panel>div>span:last-child{display:grid;gap:4px}.support-entry-panel small,.support-ticket-row small{color:#9ca0ad}.support-entry-icon{width:42px;height:42px;border-radius:12px;background:#ff4c8318;color:#ff5d8d;display:grid;place-items:center}.support-form-panel{margin-bottom:14px}.support-form-panel h2{margin:0 0 14px}.support-ticket-form{display:grid;gap:12px}.support-ticket-form label{display:grid;gap:7px;color:#c9cad3}.support-ticket-chat textarea,.support-ticket-form input,.support-ticket-form textarea{width:100%;padding:12px;border:1px solid #ffffff18;border-radius:10px;background:#111218;color:#f4f4f8;font:inherit}.support-ticket-list{display:grid}.support-ticket-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto 18px;align-items:center;gap:13px;width:100%;padding:14px 4px;border:0;border-bottom:1px solid #ffffff10;background:transparent;color:inherit;text-align:left;cursor:pointer}.support-ticket-row.selected{background:#ffffff08}.support-ticket-row>span:nth-child(2){display:grid;gap:4px;min-width:0}.support-ticket-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:650px}.support-ticket-row time{color:#9699a7;font-size:12px}.support-ticket-status{padding:4px 8px;border-radius:99px;background:#f1a13c1a;color:#ffc270;font-size:11px;white-space:nowrap}.support-ticket-status.closed{background:#ffffff12;color:#adb0bc}.support-ticket-chat{margin-top:15px;padding-top:15px;border-top:1px solid #ffffff12}.support-ticket-chat>header{display:flex;justify-content:space-between;align-items:center;gap:10px}.support-ticket-messages{max-height:350px;overflow:auto;display:flex;flex-direction:column;gap:10px;padding:12px;margin:12px 0;border:1px solid #ffffff10;border-radius:12px;background:#0d0e13}.support-ticket-messages .chat-message{max-width:min(80%,650px)}.support-ticket-chat .chat-composer{display:flex;gap:9px;align-items:end}.support-ticket-chat textarea{flex:1;resize:vertical}.support-ticket-chat .chat-composer .top-up-button{width:48px;min-width:48px;height:44px;padding:0;display:grid;place-items:center}.admin-support-list{display:grid;gap:10px}.admin-support-ticket{border:1px solid #ffffff12;border-radius:12px;overflow:hidden}.admin-support-ticket-toolbar{display:flex;align-items:center;gap:10px;padding:10px 12px 0;color:#aeb0bd}.admin-support-ticket-toolbar small{font-variant-numeric:tabular-nums}.admin-support-close{padding:5px 10px;border:1px solid #ff647444;border-radius:8px;background:#ff647414;color:#ff9baa;cursor:pointer}.admin-support-close:disabled{opacity:.5}.admin-support-ticket-head{display:grid;grid-template-columns:auto minmax(160px,1fr) minmax(150px,1.2fr) 18px;align-items:center;gap:12px;width:100%;padding:12px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.admin-support-ticket-head>span:nth-child(2){display:grid;gap:4px}.admin-support-last,.admin-support-ticket-head small{color:#989ba9;font-size:12px}.admin-support-last{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-support-thread{padding:0 12px 12px}.admin-support-message{padding:10px 0;border-top:1px solid #ffffff10}.admin-support-message b{font-size:13px}.admin-support-message time{float:right;color:#989ba9;font-size:11px}.admin-support-message p{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.admin-support-thread form{display:grid;justify-items:start;gap:9px;padding-top:9px}.admin-support-thread textarea{width:100%;padding:11px;border:1px solid #ffffff18;border-radius:9px;background:#111218;color:#f4f4f8;font:inherit;resize:vertical}.admin-support-filters{display:flex;gap:8px;margin-bottom:14px}.admin-support-filters button{padding:8px 12px;border:1px solid #ffffff18;border-radius:9px;background:#111218;color:#bfc1cc;cursor:pointer}.admin-support-filters button.selected{border-color:#ff4c83;color:#fff;background:#ff4c8318}@media(max-width:680px){.support-entry-panel{align-items:flex-start;flex-direction:column}.support-entry-panel>.top-up-button{width:100%;justify-content:center}.support-ticket-row{grid-template-columns:auto minmax(0,1fr) 18px;gap:8px}.support-ticket-row time{display:none}.support-ticket-row small{max-width:58vw}.admin-support-ticket-head{grid-template-columns:auto minmax(0,1fr) 18px}.admin-support-last{display:none}.admin-support-filters{overflow-x:auto}.admin-support-filters button{white-space:nowrap}.support-ticket-chat .chat-composer{gap:6px}}.support-upload-field{display:grid;gap:9px}.support-dropzone{position:relative;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;border:1px dashed #ffffff28;border-radius:13px;background:linear-gradient(110deg,#ff4c830b,#ffffff03);cursor:pointer;transition:border-color .18s ease,background .18s ease}.support-dropzone:focus-within,.support-dropzone:hover{border-color:#ff5d8d;background:linear-gradient(110deg,#ff4c8318,#ffffff05)}.support-dropzone input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.support-dropzone.full{cursor:default;opacity:.75}.support-dropzone-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #ff5d8d38;border-radius:12px;background:#ff4c8315;color:#ff729c}.support-dropzone-copy{display:grid;gap:4px;min-width:0}.support-dropzone-copy b{color:#f2f2f6;font-size:12px;font-weight:650}.support-dropzone-copy small{color:#9698a5;font-size:10px;line-height:1.45}.support-dropzone-action{padding:7px 10px;border:1px solid #ffffff18;border-radius:9px;color:#e4e4e9;background:#ffffff08;font-size:10px;font-weight:600;white-space:nowrap}.support-upload-error{color:#ff899d;font-size:11px}.support-image-gallery,.support-image-previews{display:flex;flex-wrap:wrap;gap:10px}.support-image-previews>div{position:relative;width:90px;height:72px}.support-image-gallery img,.support-image-previews img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff20;border-radius:10px}.support-image-previews button{position:absolute;top:-7px;right:-7px;width:23px;height:23px;display:grid;place-items:center;border:1px solid #ffffff38;border-radius:50%;background:#171820;color:#fff;cursor:pointer}.support-image-gallery a{width:132px;height:96px;display:block}.support-ticket-evidence{display:grid;gap:10px;margin:4px 0 14px;padding:12px;border:1px solid #ff5d8d22;border-radius:12px;background:#ff4c8308}.support-ticket-evidence>b{font-size:12px;color:#ffd0dd}.support-message-attachment{width:-moz-max-content;width:max-content;display:block;margin-top:8px}.support-message-attachment img{max-width:240px;max-height:190px;display:block;-o-object-fit:contain;object-fit:contain;border:1px solid #ffffff20;border-radius:10px}.support-reply-composer{display:grid!important;gap:10px!important;justify-items:stretch!important}.support-reply-composer>textarea{min-height:62px}.support-reply-bottom{display:flex;align-items:flex-end;gap:10px}.support-reply-bottom>.support-upload-field{flex:1;min-width:0}.support-reply-bottom .support-dropzone{padding:8px 10px;grid-template-columns:34px minmax(0,1fr) auto}.support-reply-bottom .support-dropzone-icon{width:34px;height:34px}.support-reply-bottom .support-dropzone-copy b{font-size:11px}.support-reply-bottom .top-up-button{width:48px;min-width:48px;height:44px;padding:0;display:grid;place-items:center}.admin-support-message .support-image-gallery{margin-top:8px}@media(max-width:680px){.support-dropzone{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:11px}.support-dropzone-icon{width:36px;height:36px}.support-dropzone-action{grid-column:2;justify-self:start}.support-reply-bottom{align-items:flex-end}.support-reply-bottom .support-dropzone{grid-template-columns:32px minmax(0,1fr)}.support-reply-bottom .support-dropzone-action{grid-column:2}.support-image-gallery a{width:104px;height:80px}}.support-video-field{display:grid!important;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px 12px;padding:13px 14px;border:1px solid #ffffff14;border-radius:13px;background:linear-gradient(110deg,#6d62f00c,#ffffff03)}.support-video-icon{grid-row:span 2;width:40px;height:40px;display:grid;place-items:center;border:1px solid #978cff35;border-radius:12px;background:#8272ff14;color:#b1a6ff}.support-video-copy{display:grid;gap:4px}.support-video-copy b{display:flex;align-items:center;gap:8px;color:#f2f2f7;font-size:12px}.support-video-copy b i{padding:3px 6px;border-radius:6px;background:#ffffff0c;color:#a9aab5;font-size:9px;font-style:normal;font-weight:500}.support-video-copy small{color:#9698a5;font-size:10px}.support-video-field input{grid-column:2;width:100%;height:42px;padding:0 12px;border:1px solid #ffffff1c;border-radius:10px;background:#0f1016;color:#f4f4f8;font:inherit;font-size:12px}.support-video-field input:focus{outline:none;border-color:#9b8cff}.support-video-field input::-moz-placeholder{color:#777986}.support-video-field input::placeholder{color:#777986}.support-video-evidence-preview{display:grid;gap:9px;margin:4px 0 14px;padding:12px;border:1px solid #9b8cff2c;border-radius:12px;background:#8172ff0a}.support-video-evidence-preview>b{display:flex;align-items:center;gap:7px;color:#d1caff;font-size:12px}.support-video-evidence-preview>a{width:-moz-max-content;width:max-content;max-width:100%;color:#b7aaff;font-size:12px;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.admin-support-search{display:flex;align-items:center;gap:10px;max-width:540px;height:42px;margin:0 0 16px;padding:0 12px;border:1px solid #ffffff18;border-radius:10px;background:#101117;color:#9699a7}.admin-support-search:focus-within{border-color:#ff4c83}.admin-support-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#f5f5f8;font:inherit;font-size:12px}.admin-support-search input::-moz-placeholder{color:#858793}.admin-support-search input::placeholder{color:#858793}.admin-support-search button{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:7px;background:#ffffff0b;color:#b9bbc5;cursor:pointer}@media(max-width:680px){.support-video-field{grid-template-columns:34px minmax(0,1fr);gap:8px}.support-video-icon{width:34px;height:34px}.support-video-field input{grid-column:1/-1}}.staff-reprimand-history{flex-basis:100%;gap:6px;padding:0 0 10px 44px}.staff-reprimand-history button{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #f0647140;border-radius:7px;background:#ee4e5d10;color:#f29aa0;font-size:9px;cursor:pointer}.staff-reprimand-history button:hover{background:#ee4e5d24;color:#ffc1c4}.admin-table-wrap .amount-cell.negative-amount{color:#ff8594}.admin-order-chat-toggle{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #f5236540;border-radius:8px;background:#f4085b16;color:#ff6795;font-size:10px;white-space:nowrap;cursor:pointer}.admin-order-chat-toggle:hover{background:#f4085b2a;color:#fff}.admin-order-chat{min-width:480px;padding:15px;border:1px solid #ffffff13;border-radius:12px;background:#12131a}.admin-order-chat>header{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #ffffff10;font-size:11px}.admin-order-chat>header span{color:#999aa6}.admin-order-chat-messages{max-height:300px;min-height:95px;display:flex;flex-direction:column;gap:8px;overflow:auto;padding:12px 0}.admin-order-chat-messages article{padding:9px 11px;border:1px solid #ffffff0e;border-radius:9px;background:#ffffff04}.admin-order-chat-messages article>span{display:flex;justify-content:space-between;gap:10px;color:#ff6795;font-size:10px}.admin-order-chat-messages time{color:#898b97;font-size:9px}.admin-order-chat-messages article p{margin:6px 0 0;color:#e3e3ea;font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}.admin-order-chat-empty{margin:auto;color:#9798a3;font-size:10px}.admin-order-chat form{display:flex;align-items:end;gap:9px}.admin-order-chat form textarea{flex:1;min-height:39px;resize:vertical;padding:10px;border:1px solid #ffffff17;border-radius:9px;background:#0c0d12;color:#fff;font:inherit;font-size:11px}.admin-order-chat form .admin-primary{min-height:38px;padding:0 11px;white-space:nowrap}.admin-order-chat form .admin-primary svg{width:14px;height:14px}.admin-order-chat>.admin-message{margin:9px 0 0}.admin-table-wrap td:has(.admin-order-chat){padding:12px;white-space:normal}.case-result-step{width:min(330px,100%);min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:21px 18px 12px;text-align:center}.case-result-step>.case-reward-placeholder,.case-result-step>img{width:112px;height:100px;-o-object-fit:contain;object-fit:contain}.case-result-step>small{color:#ff5c91;font-size:11px}.case-result-step h3{margin:2px 0;font-size:20px}.case-result-step p{margin:0;color:#a0a1ad;font-size:12px}.case-step-count{margin-bottom:2px;color:#ff5c91;font-size:10px;font-weight:750;letter-spacing:2px}.case-choice-actions{width:min(570px,100%);padding:17px 0 5px;display:grid;gap:10px;border-top:1px solid #ffffff12;text-align:center}.case-choice-actions>p{margin:0;color:#d0d0d8;font-size:13px}.case-choice-actions>div{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.case-choice-actions button{min-height:43px;padding:0 15px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.case-keep-button{border:1px solid #ffffff1c;background:#ffffff0b}.case-sell-button{border:1px solid #fa155a55;background:linear-gradient(100deg,#fa0c60,#cc064d)}.case-choice-actions button:disabled{opacity:.45;cursor:not-allowed}.case-choice-actions>small{color:#898a96;font-size:10px;line-height:1.5}.case-batch-finished{display:flex;align-items:center;justify-content:center;gap:11px;flex-wrap:wrap;padding:18px;border-top:1px solid #ffffff12;color:#d9d9e1;font-size:12px}.case-batch-finished>svg{color:#63d89d}.case-batch-finished>a{display:flex;align-items:center;gap:6px;color:#ff5c91;text-decoration:none}.case-order-choice{display:block!important;margin-top:5px;color:#72dca2!important;font-weight:650}.case-order-choice.sold{color:#ff6b98!important}.order-case-reward-image{width:27px;height:27px;-o-object-fit:contain;object-fit:contain}@media(max-width:600px){.case-choice-actions button{width:100%}.case-batch-finished{justify-content:flex-start}}.server-filter{display:flex;align-items:center;gap:7px;color:#9b9ca8;font-size:10px;white-space:nowrap}.server-filter select{max-width:150px;height:38px;padding:0 10px;border:1px solid #ffffff18;border-radius:10px;background:#171820;color:#eee;font:inherit;font-size:11px}.product-origin{width:-moz-max-content;width:max-content;display:inline-flex;margin:0 0 6px;padding:3px 7px;border:1px solid #fa155a35;border-radius:999px;background:#fa155a12;color:#ff6b99;font-size:9px;line-height:1.3;font-weight:700}.product-origin.user-origin{border-color:#6c7fff44;background:#5468ff15;color:#a9b5ff}.transaction-history{display:grid}.transaction-history-row{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid #ffffff10}.transaction-history-row:last-child{border-bottom:0}.transaction-type-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#47c98318;color:#70d9a0}.transaction-type-icon.debit{background:#f1355a18;color:#ff7893}.transaction-history-copy{min-width:0;display:grid;gap:5px}.transaction-history-copy>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.transaction-history-copy>small{color:#898a96;font-size:10px}.transaction-history-copy a{color:#ff5d91}.transaction-history-state{color:#8bd8a8;font-size:10px}.transaction-history-row>strong{font-size:12px;white-space:nowrap}.topup-amount-field{display:grid;gap:8px;margin:15px 0;text-align:left;color:#aeb0bc;font-size:12px}.static-add-form input,.static-add-form select,.topup-amount-field input{width:100%;height:43px;padding:0 12px;border:1px solid #ffffff1d;border-radius:10px;background:#101117;color:#f7f7fa;font:inherit;font-size:14px}.static-add-form input:focus,.static-add-form select:focus,.topup-amount-field input:focus{outline:none;border-color:#fa286c}.statics-panel{display:grid;align-content:start;gap:11px}.static-add-button{width:35px;height:35px;display:grid;place-items:center;border:1px solid #fa155a55;border-radius:10px;background:#fa155a18;color:#ff5688;cursor:pointer}.static-add-button:disabled{opacity:.4;cursor:not-allowed}.static-list{display:grid}.static-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid #ffffff10}.static-row>span{display:grid;gap:5px}.static-row b{font-size:12px}.static-empty,.static-limit-note,.static-row small{color:#9697a3;font-size:10px}.static-row button{width:31px;height:31px;display:grid;place-items:center;border:1px solid #ffffff15;border-radius:9px;background:#ffffff08;color:#d68a9b;cursor:pointer}.static-add-form{display:grid;gap:12px;margin-top:7px}.static-add-form label{display:grid;gap:7px;color:#aeb0bc;font-size:11px}.static-add-form .listing-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.static-add-form select{font-size:12px}.static-add-form .top-up-button{justify-content:center}.order-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:15px 0 20px}.order-progress-step{position:relative;display:grid;justify-items:center;gap:7px;color:#797b87;text-align:center;font-size:10px}.order-progress-step:not(:last-child):after{content:"";position:absolute;top:11px;left:calc(50% + 16px);width:calc(100% - 32px);height:2px;background:#34353d}.order-progress-step i{z-index:1;width:23px;height:23px;display:grid;place-items:center;border:1px solid #41424c;border-radius:50%;background:#171820;color:#a8a9b3;font-size:10px;font-style:normal}.order-progress-step.current,.order-progress-step.done{color:#f3f3f6}.order-progress-step.current i,.order-progress-step.done i{border-color:#ff236b;background:#ff145f;color:#fff}.order-progress-step.done:after{background:#ff236b}.receive-order-button{width:100%;min-height:44px;margin:5px 0;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:11px;background:linear-gradient(100deg,#fa0c60,#cc064d);color:#fff;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.receive-confirm-modal .receive-cancel{margin-top:9px;border:0;background:none;color:#aeb0bc;cursor:pointer}.admin-chat-attachment,.order-chat-attachment img{max-width:230px;max-height:170px;display:block;margin-top:8px;border:1px solid #ffffff20;border-radius:9px;-o-object-fit:contain;object-fit:contain}.order-chat-attachments-preview{display:flex;gap:7px}.order-chat-attachments-preview img{width:56px;height:50px;-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff22;border-radius:7px}.chat-attach-label{width:40px;height:44px;display:grid;place-items:center;flex:none;border:1px solid #ffffff18;border-radius:10px;background:#ffffff08;color:#ff6094;cursor:pointer}.chat-attach-label input{display:none}.seller-order-action-wrap{display:grid;gap:4px}.seller-order-action-wrap .top-up-button{min-height:33px;padding:0 10px;white-space:nowrap}.admin-process-checkbox{display:flex;align-items:center;gap:6px;font-size:10px;white-space:nowrap}.admin-process-checkbox input{accent-color:#fa155a}.admin-chat-attach{align-self:center;color:#aeb0bc;font-size:10px;cursor:pointer}.admin-chat-attach input{width:135px;font-size:9px}.admin-order-chat-messages article{overflow-wrap:anywhere}@media(max-width:1150px){.server-filter{font-size:9px}.server-filter select{max-width:130px}}@media(max-width:650px){.transaction-history-row{grid-template-columns:30px minmax(0,1fr) auto;gap:8px}.transaction-history-state{display:none}.transaction-history-row>strong{font-size:11px}.static-add-form .listing-form-row{grid-template-columns:1fr}.order-progress{gap:1px}.order-progress-step{font-size:8px}.order-progress-step:not(:last-child):after{left:calc(50% + 12px);width:calc(100% - 24px)}.order-progress-step i{width:19px;height:19px}.order-progress-step:not(:last-child):after{top:9px}.chat-attach-label{width:34px;height:40px}}@media(max-width:680px){.market-topbar{height:auto;min-height:68px;flex-wrap:wrap;padding-top:9px;padding-bottom:9px}.market-topbar .server-filter{order:5;width:100%;justify-content:flex-end;padding:0 2px}.market-topbar .server-filter select{flex:1;max-width:none;height:34px}.market-topbar .market-search{min-width:70px}.order-detail-layout{grid-template-columns:1fr}.order-detail-side{position:static}.order-messages-list{height:260px}.order-messages-panel .chat-composer{gap:6px}.order-messages-panel .chat-composer textarea{min-width:0}.order-progress-step span{max-width:70px;line-height:1.25}.order-detail-line{gap:8px}.order-detail-line>span:nth-child(2){min-width:0}.order-detail-line>span:nth-child(2)>b{overflow-wrap:anywhere}}.admin-danger-button,.seller-delete-listing{min-height:32px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #f05a6b44;border-radius:8px;background:#e83e5610;color:#ff8791;font-size:10px;white-space:nowrap;cursor:pointer}.seller-delete-listing{width:32px;padding:0}.admin-danger-button:disabled,.seller-delete-listing:disabled{opacity:.5;cursor:wait}.admin-danger-button:hover,.seller-delete-listing:hover{background:#e83e5620;color:#ffc0c4}.listing-review-actions{flex-wrap:wrap}.admin-text-button+.admin-danger-button{margin-left:7px}@media(max-width:680px){.seller-delete-listing{margin-left:auto}.seller-listing-row{flex-wrap:wrap}.seller-listing-info{min-width:0}.listing-review-actions>*{flex:1}.admin-text-button+.admin-danger-button{margin:7px 0 0}.market-topbar .market-search{max-width:none}}.product-art-icon,.product-detail-art .product-art-icon{width:96px;height:96px;max-width:68%;max-height:76%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;transform:none}.product-art.clothing .product-art-icon,.product-art.crate .product-art-icon,.product-art.plate .product-art-icon,.product-art.vehicle .product-art-icon,.product-art.vip .product-art-icon{width:96px;height:96px;transform:none}.product-art>.product-uploaded-image,.product-uploaded-image{-o-object-fit:contain!important;object-fit:contain!important;padding:12px}.product-art>.product-uploaded-image{display:block;width:100%;height:100%;max-width:100%;max-height:100%}.user-popover{right:24px;max-width:calc(100vw - 24px)}.listing-image-preview{display:block;width:100%;max-height:180px;-o-object-fit:contain;object-fit:contain;margin-top:10px;border:1px solid #ffffff18;border-radius:12px;background:#0c0d12}.order-chat-safety-note{padding:10px 12px;border:1px solid #f5ad4435;border-radius:10px;background:#f5ad440c;color:#e2bd78!important;font-size:12px!important;line-height:1.45}.order-sale-details{margin-bottom:16px;padding:18px}.order-sale-detail-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px 14px;padding:12px 0;border-top:1px solid #ffffff12;color:#aeb0bc;font-size:12px}.order-sale-detail-row>b{color:#fff}.admin-load-more,.transaction-load-more{margin:14px auto 0;min-width:180px;min-height:42px;display:flex;align-items:center;justify-content:center}.admin-id-cell{max-width:150px;overflow:hidden;color:#aeb0bd;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.account-id-value{overflow-wrap:anywhere;font:10px ui-monospace,SFMono-Regular,Menlo,monospace!important;color:#c4c5ce}.email-unverified-chip{border-color:#efb64a44!important;background:#efb64a12!important;color:#edc36f!important}.create-user-form{margin:16px 0;padding:15px;border:1px solid #fa286c30;border-radius:12px;background:#fa286c08}.create-user-form h3{margin:0;color:#f4f4f8;font-size:13px}.create-user-form p{margin:0;color:#9c9eaa;font-size:10px;line-height:1.5}.user-id-lookup{margin-bottom:15px}.user-id-lookup>.admin-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.user-id-lookup .admin-primary{min-width:120px}.user-lookup-result{display:grid;grid-template-columns:1fr 1.4fr 1.3fr .9fr .9fr;gap:8px;margin-top:14px;padding-top:13px;border-top:1px solid #ffffff12}.user-lookup-result>span{min-width:0;display:grid;gap:5px}.user-lookup-result small{color:#92939f;font-size:9px}.user-lookup-result b{overflow:hidden;color:#e7e7ed;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.account-admin-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding:12px;border:1px solid #ffffff10;border-radius:10px;background:#ffffff04;color:#aeb0bd;font-size:10px}.account-admin-actions .admin-primary{padding:0 12px}.admin-password-reset{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:12px;padding:12px;border:1px solid #ffffff10;border-radius:10px;background:#ffffff04}.admin-password-reset .admin-primary{min-width:150px}@media(max-width:760px){.user-lookup-result{grid-template-columns:1fr 1fr}.admin-password-reset,.create-user-form .listing-form-row{grid-template-columns:1fr}.admin-password-reset .admin-primary{width:100%}.admin-table-wrap table{min-width:860px}}.admin-user-search{display:flex;align-items:end;gap:10px;margin:0 0 17px;padding:13px;border:1px solid #ffffff12;border-radius:12px;background:#ffffff03}.admin-user-search label{display:grid;gap:6px;flex:1;color:#aeb0bc;font-size:11px}.admin-user-search input{height:39px;width:100%;padding:0 11px;border:1px solid #ffffff18;border-radius:9px;background:#111218;color:#f4f4f8;font:inherit}.admin-user-search input:focus{outline:1px solid #fa155a;border-color:#fa155a}.admin-user-search .admin-primary{min-height:39px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:0;border-radius:9px;background:linear-gradient(100deg,#fa0c60,#cc064d);color:#fff;font-size:11px;font-weight:700;cursor:pointer}.admin-user-search .admin-text-button{min-height:39px}.order-buyer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.order-buyer-actions>.top-up-button{width:100%;min-height:42px;padding:0 8px;font-size:10px}.order-buyer-actions .order-dispute-control{display:grid;grid-column:2;gap:6px;min-width:0;padding:0;border:0}.order-buyer-actions .open-dispute-button{width:100%;min-height:42px;padding:0 8px;font-size:10px}.order-buyer-actions .order-dispute-control>small{color:#999aa6;font-size:9px;line-height:1.4;text-align:center}.order-buyer-actions .order-dispute-control form,.order-buyer-actions .order-dispute-expired,.order-buyer-actions .order-dispute-status{grid-column:1/-1}.order-confirm-paused{grid-column:auto;display:flex;align-items:center;gap:10px;min-width:0;min-height:86px;box-sizing:border-box;padding:10px 12px;border:1px solid #f7ad4b35;border-radius:10px;background:#f7ad4b0b;color:#f7c878}.order-confirm-paused>span{display:grid;gap:3px}.order-confirm-paused b{font-size:11px}.order-confirm-paused small{color:#bcb2a1;font-size:10px;line-height:1.4}.order-dispute-status.is-open{grid-column:auto;min-height:86px;box-sizing:border-box;min-width:0;padding:10px 12px;border:1px solid #fb4b7130;border-radius:10px;background:#fa31500b}.dispute-resolution{display:grid;gap:5px;margin-top:9px;padding:10px 11px;border:1px solid #ffffff12;border-radius:9px;background:#ffffff05}.dispute-resolution>b{color:#f5f5f8;font-size:11px}.dispute-resolution>small{color:#ff8cac;font-size:10px}.dispute-resolution>p{margin:0;color:#c7c8d0;font-size:11px;line-height:1.5;white-space:pre-wrap}.dispute-hammer-button{border-color:#fb4b7180;background:linear-gradient(135deg,#fa155a28,#fa31500c);box-shadow:0 0 18px #fa155a15}.dispute-hammer-button svg{color:#ff4d83}@media(max-width:680px){.admin-user-search{align-items:stretch;flex-wrap:wrap}.admin-user-search label{flex-basis:100%}.admin-user-search .admin-primary{flex:1}.order-buyer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.order-buyer-actions .order-dispute-control,.order-buyer-actions .order-dispute-control>small{grid-column:2}.order-buyer-actions .order-dispute-control form,.order-buyer-actions .order-dispute-expired{grid-column:1/-1}.order-buyer-actions .order-confirm-paused,.order-buyer-actions .order-dispute-status{grid-column:auto}}.product-grid{align-items:start;grid-auto-rows:max-content}.product-card{height:-moz-fit-content;height:fit-content;align-self:start}.product-info p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.4;min-height:0}.user-popover{width:min(320px,calc(100vw - 24px));min-width:0;right:0;box-sizing:border-box}.user-popover>a,.user-popover>button{min-height:42px;white-space:normal;line-height:1.35}.user-popover-profile{min-width:0}.currency-quantity{display:grid;gap:7px;padding:12px;border:1px solid #ffffff14;border-radius:11px;background:#ffffff04}.currency-min-field,.currency-quantity label{display:grid;gap:7px;color:#c4c5ce;font-size:12px}.currency-min-field input,.currency-quantity input{width:100%;height:43px;padding:0 12px;border:1px solid #ffffff1d;border-radius:9px;background:#111218;color:#fff;font:inherit}.currency-min-field input:focus,.currency-quantity input:focus{outline:1px solid #fa155a;border-color:#fa155a}.currency-min-field small,.currency-quantity small{color:#92939f;font-size:10px;line-height:1.4}.product-detail-purchase>small{color:#a5a6b1;font-size:11px}.product-detail-purchase .checkout-button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:680px){.user-popover{right:0;width:min(320px,calc(100vw - 16px))}.product-detail-layout{grid-template-columns:1fr}.product-detail-art{min-height:260px}}.case-speed-control{width:-moz-fit-content;width:fit-content;max-width:100%;display:flex;align-items:center;gap:10px;padding:8px 11px;border:1px solid #ffffff12;border-radius:10px;background:#ffffff04;color:#c7c7d0;font-size:11px;cursor:pointer}.case-speed-control input{width:16px;height:16px;margin:0;accent-color:#f2105b}.case-speed-control small{min-width:55px;margin-left:5px;color:#ff6a99;text-align:right;font-size:10px}.order-search-field{min-height:46px;display:grid;grid-template-columns:20px auto minmax(160px,1fr);align-items:center;gap:10px;margin:0 0 16px;padding:8px 12px;border:1px solid #ffffff16;border-radius:11px;background:#111218;color:#9c9eaa;font-size:11px}.order-search-field>svg{color:#ff4c83}.order-search-field input{min-width:0;height:30px;padding:0 9px;border:1px solid #ffffff12;border-radius:8px;outline:none;background:#191a22;color:#f5f5f8;font:inherit}.order-search-field input:focus{border-color:#fa155a}.admin-order-search{margin-top:4px}.admin-order-search>span{white-space:nowrap}.admin-product-search{grid-template-columns:20px auto minmax(160px,1fr) auto auto}.admin-product-id{color:#858793!important;font-size:10px!important;overflow-wrap:anywhere}@media(max-width:600px){.order-search-field{grid-template-columns:20px 1fr;gap:7px}.order-search-field input{grid-column:1/-1;width:100%}.order-search-field>span{white-space:normal}.admin-product-search{grid-template-columns:20px minmax(0,1fr) auto auto}.admin-product-search input{grid-column:1/-1;grid-row:2}.admin-product-search>button{grid-row:3}}.lock-screen{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;overflow:auto;padding:28px;background:#0b0910 url(/lock-screen-night-city.jpg) 50%/cover no-repeat;color:#f5f3f8;font-family:Arial,Helvetica,sans-serif}.lock-screen-shade{position:fixed;inset:0;background:linear-gradient(90deg,#08070bd9,#0b0810aa 48%,#08070b9c),linear-gradient(0deg,#08070bd9,transparent 72%)}.lock-layout{position:relative;width:min(1420px,100%);display:grid;grid-template-columns:minmax(280px,.58fr) minmax(0,1.08fr);gap:18px}.lock-details,.lock-intro{border:1px solid #fb1267;border-radius:22px;background:linear-gradient(145deg,#101017ee,#0c0b11e8);box-shadow:0 20px 80px #0008,0 0 38px #f20a5b12}.lock-intro{min-height:530px;display:flex;flex-direction:column;align-items:center;padding:30px 30px 26px;text-align:center}.lock-logo{display:block;width:113px;height:42px;-o-object-fit:contain;object-fit:contain;flex:none}.lock-logo:before{content:none}.lock-big-icon{width:76px;height:76px;margin:34px 0 15px;color:#fa1764;stroke-width:1.8}.lock-intro h1{margin:0;font-size:clamp(27px,3vw,39px);line-height:1.12}.lock-intro h1 strong{color:#fa1764}.lock-steps{width:100%;display:grid;gap:17px;margin-top:28px;padding-top:22px;border-top:1px solid #ffffff20;text-align:left}.lock-steps p{display:grid;grid-template-columns:50px 1fr;gap:13px;align-items:center;margin:0;color:#f0edf3;font-size:14px;line-height:1.4}.lock-steps b{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#fb1766;color:#fff;font-size:23px}.lock-steps p:not(:first-child) b{background:#4c354b}.lock-details{padding:35px 38px 24px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.lock-detail-grid{display:grid;grid-template-columns:1fr 1fr}.lock-detail-item{min-width:0;display:flex;align-items:center;gap:15px;padding:17px 12px;border-bottom:1px solid #ffffff20}.lock-detail-item:nth-child(odd):not(.lock-admin-item):not(.lock-reason-item){border-right:1px solid #ffffff20}.lock-detail-item i{width:54px;height:54px;flex:none;display:grid;place-items:center;border-radius:15px;background:#ffffff12;color:#f7f4fa}.lock-detail-item i svg{width:25px;height:25px}.lock-detail-item span{min-width:0;display:grid;gap:5px;color:#d4d0dc;font-size:14px}.lock-detail-item b{color:white;font-size:17px;overflow-wrap:anywhere}.lock-detail-item .lock-id{font-size:15px}.lock-admin-item{grid-column:1/-1}.lock-reason-item{grid-column:1/-1;border-bottom:0;align-items:flex-start}.lock-reason-item b{padding:12px 14px;border-radius:11px;background:#ffffff12;font-size:15px;font-weight:500;line-height:1.45}.lock-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:27px}.lock-actions button{min-height:58px;display:flex;align-items:center;justify-content:center;gap:11px;padding:10px 16px;border-radius:13px;color:#fff;font-size:14px;font-weight:750;cursor:pointer}.lock-actions svg{width:20px;height:20px}.lock-appeal-button{border:1px solid #f71965;background:linear-gradient(100deg,#f31560,#ca0750);box-shadow:0 8px 30px #f313602d}.lock-appeal-button span{font-size:22px}.lock-contact-button{border:1px solid #ad3573;background:#17141d;color:#f7f3fa}.lock-actions button:hover{filter:brightness(1.15)}.lock-footnote{margin:16px 0 0;color:#a9a5b2;text-align:center;font-size:11px;line-height:1.5}.lock-modal-backdrop{position:fixed;z-index:2;inset:0;display:grid;place-items:center;padding:20px;background:#050409c9;backdrop-filter:blur(8px)}.lock-appeal-modal{position:relative;width:min(490px,100%);padding:30px;border:1px solid #f71965;border-radius:19px;background:#121119;box-shadow:0 22px 85px #000b;text-align:center}.lock-modal-close{position:absolute;top:13px;right:13px;width:34px;height:34px;display:grid;place-items:center;border:1px solid #ffffff1f;border-radius:9px;background:#ffffff08;color:#fff;cursor:pointer}.lock-modal-close svg{width:17px}.lock-modal-icon{width:54px;height:54px;display:grid;place-items:center;margin:0 auto 14px;border:1px solid #f7196550;border-radius:16px;background:#f7196518;color:#ff4283}.lock-appeal-modal h2{margin:0 0 10px}.lock-appeal-modal p{color:#c4c0cd;font-size:14px;line-height:1.6}.lock-appeal-modal p b{color:#fff}.lock-copy-button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:18px 0 12px;border:1px solid #f71965;border-radius:10px;background:#f719651b;color:#fff;font-weight:700;cursor:pointer}.lock-copy-button svg{width:16px}.lock-appeal-modal>small{display:block;color:#96929f;font-size:11px;line-height:1.5}@media(max-width:760px){.lock-screen{align-items:start;padding:18px 12px;background-position:50%}.lock-layout{max-width:520px;grid-template-columns:1fr;gap:12px}.lock-intro{min-height:0;padding:22px 20px}.lock-big-icon{width:56px;height:56px;margin:20px 0 9px}.lock-steps{gap:11px;margin-top:18px;padding-top:16px}.lock-steps p{grid-template-columns:40px 1fr;gap:10px;font-size:12px}.lock-steps b{width:38px;height:38px;font-size:18px}.lock-details{padding:13px 14px 18px}.lock-detail-item{gap:9px;padding:12px 7px}.lock-detail-item i{width:39px;height:39px;border-radius:11px}.lock-detail-item i svg{width:19px;height:19px}.lock-detail-item span{font-size:11px}.lock-detail-item b{font-size:13px}.lock-detail-item .lock-id{font-size:11px}.lock-reason-item b{font-size:12px}.lock-actions{grid-template-columns:1fr;gap:9px;margin-top:17px}.lock-actions button{min-height:48px;font-size:12px}.lock-footnote{font-size:10px}}.user-lock-panel{display:grid;gap:12px;margin-top:14px;padding:14px;border:1px solid #fa286a38;border-radius:12px;background:linear-gradient(130deg,#fb155a0b,#ffffff03)}.user-lock-panel>.admin-card-heading{margin:0}.user-lock-panel .admin-card-heading h4{margin:0;color:#f5f4f8;font-size:13px}.user-lock-panel .admin-card-heading p{margin:5px 0 0;color:#9b9ca7;font-size:10px}.user-lock-panel .admin-card-heading>svg{width:20px;color:#fa4580}.user-lock-status{display:grid;gap:5px;padding:11px 12px;border:1px solid #ffffff12;border-radius:9px;background:#ffffff05;font-size:10px}.user-lock-status b{font-size:12px}.user-lock-status.active b{color:#ff678b}.user-lock-status.expired b{color:#83d6a4}.user-lock-status small,.user-lock-status span{color:#a6a7b2;line-height:1.45}.user-lock-form{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr) auto;align-items:end;gap:10px;padding-top:4px}.user-lock-form label{display:grid;gap:6px;color:#c5c6cf;font-size:10px}.user-lock-form input,.user-lock-form textarea{width:100%;min-height:38px;padding:9px;border:1px solid #ffffff18;border-radius:8px;background:#111218;color:#f4f4f8;color-scheme:dark;font:inherit;font-size:11px}.user-lock-form textarea{resize:vertical}.user-lock-form .admin-danger-button,.user-unlock-button{min-height:38px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #f3446750;border-radius:8px;background:#fa315018;color:#ff8594;font-size:10px;font-weight:700;cursor:pointer}.user-unlock-button{width:-moz-max-content;width:max-content;min-height:34px}.user-lock-form .admin-danger-button:hover,.user-unlock-button:hover{background:#fa31502c}@media(max-width:760px){.user-lock-form{grid-template-columns:1fr}.user-lock-form .admin-danger-button,.user-unlock-button{width:100%}}.user-username-form{grid-column:1/-1}.user-lock-history{margin:14px 0;padding:0 14px;border:1px solid #ffffff18;border-radius:12px;background:#ffffff04}.user-lock-history>summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#e9e8ee;font-size:12px;font-weight:700;cursor:pointer;list-style:none}.user-lock-history>summary::-webkit-details-marker{display:none}.user-lock-history>summary:after{content:"⌄";margin-left:auto;color:#fa4580;font-size:17px;transition:transform .18s}.user-lock-history[open]>summary:after{transform:rotate(180deg)}.user-lock-history>summary span{display:flex;align-items:center;gap:8px}.user-lock-history>summary span svg{color:#fa4580}.user-lock-history>summary>b{min-width:23px;padding:3px 7px;border-radius:99px;background:#fa286a20;color:#ff6c98;text-align:center;font-size:10px}.user-lock-history-list{display:grid;gap:8px;padding:0 0 12px}.user-lock-history-entry{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:11px;border:1px solid #ffffff12;border-radius:9px;background:#0e0f15;font-size:10px}.user-lock-history-entry>div{display:grid;gap:4px}.user-lock-history-entry>div>b{color:#ff7596;font-size:11px}.user-lock-history-entry small,.user-lock-history-entry>span{color:#a7a8b3}.user-lock-history-entry p{grid-column:1/-1;margin:2px 0 0;color:#e1dfe7;line-height:1.45;overflow-wrap:anywhere}.user-lock-history-entry>small{grid-column:1/-1}.user-lock-history-empty{margin:0;padding:5px 0;color:#9b9ca7;font-size:11px}.user-detail-columns{align-items:start}.user-detail-disclosure{min-width:0;border:1px solid #ffffff14;border-radius:11px;background:#ffffff03;overflow:hidden}.user-detail-disclosure>summary{min-height:46px;display:flex;align-items:center;gap:9px;padding:0 12px;color:#e9e8ee;font-size:11px;font-weight:700;cursor:pointer;list-style:none}.user-detail-disclosure>summary::-webkit-details-marker{display:none}.user-detail-disclosure>summary:after{content:"⌄";margin-left:auto;color:#fa4580;font-size:16px;transition:transform .18s}.user-detail-disclosure[open]>summary:after{transform:rotate(180deg)}.user-detail-disclosure>summary span{display:flex;align-items:center;gap:7px}.user-detail-disclosure>summary span svg{color:#fa4580}.user-detail-disclosure>summary>b{margin-left:auto;padding:3px 7px;border-radius:99px;background:#fa286a20;color:#ff6c98;font-size:10px}.user-detail-disclosure>section{padding:0 10px 10px}.user-detail-disclosure .user-detail-row{padding:9px 0}.user-unlock-form{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;margin:8px 0 12px}.user-unlock-form label{display:grid;gap:6px;color:#c5c6cf;font-size:10px}.user-unlock-form textarea{width:100%;min-height:38px;padding:9px;border:1px solid #ffffff18;border-radius:8px;background:#111218;color:#f4f4f8;font:inherit;font-size:11px;resize:vertical}.user-lock-unlock-reason{color:#a7daba!important}@media(max-width:760px){.user-unlock-form{grid-template-columns:1fr}.user-unlock-button{width:100%}}.admin-audit-table td code{display:block;max-width:440px;max-height:90px;overflow:auto;color:#c3c5d0;font:10px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.admin-audit-table td small{display:block;margin-top:4px;color:#9294a1;font-size:10px}.admin-console-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);gap:18px;align-items:start}.admin-console-card{min-width:0}.admin-console-output{min-height:320px;max-height:58vh;overflow:auto;padding:16px;border:1px solid #ffffff15;border-radius:12px;background:#08090d;color:#d7d8e0;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.admin-console-banner{padding-bottom:12px;border-bottom:1px solid #ffffff14;color:#fb4581;font-weight:800;letter-spacing:.12em}.admin-console-hint{margin:18px 0;color:#8d909d}.admin-console-line{display:grid;gap:5px;margin-top:15px}.admin-console-line small{color:#777b89}.admin-console-line code{color:#f7f5fa;overflow-wrap:anywhere}.admin-console-line>span{color:#82d9a9}.admin-console-line>span.failed{color:#ff7c93}.admin-console-form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border:1px solid #fa286a55;border-radius:11px;background:#111218}.admin-console-form>span{color:#ff4380;font:700 16px ui-monospace,monospace}.admin-console-form input{min-width:0;height:42px;border:0;outline:0;background:transparent;color:#fff;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.admin-console-form .admin-primary{min-height:40px}.admin-console-help h2{margin:0 0 16px;font-size:17px}.admin-console-help>p{display:grid;gap:5px;margin:0;padding:11px 0;border-bottom:1px solid #ffffff12}.admin-console-help code{color:#ff6c98;font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace}.admin-console-help small{color:#a1a3b0;font-size:10px;line-height:1.5}.admin-console-help>small{display:block;margin-top:14px}.admin-sidebar nav{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}@media(max-width:900px){.admin-console-layout{grid-template-columns:1fr}}@media(max-width:600px){.admin-console-form{grid-template-columns:auto minmax(0,1fr)}.admin-console-form .admin-primary{grid-column:1/-1;width:100%}.admin-audit-table td code{max-width:220px}}.admin-sidebar{position:fixed;inset:0 auto 0 0;width:255px;height:100dvh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#55515d #101116;z-index:20}.admin-sidebar::-webkit-scrollbar,.market-sidebar::-webkit-scrollbar{width:8px}.admin-sidebar::-webkit-scrollbar-track,.market-sidebar::-webkit-scrollbar-track{background:#101116}.admin-sidebar::-webkit-scrollbar-thumb,.market-sidebar::-webkit-scrollbar-thumb{border:2px solid #101116;border-radius:99px;background:#55515d}.market-sidebar{position:fixed;inset:0 auto 0 0;height:100dvh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#55515d #101116}@media(max-width:1050px){.admin-sidebar{width:215px}}@media(max-width:680px){.admin-sidebar{position:static;inset:auto;width:auto;height:auto;max-height:none;overflow:visible;scrollbar-width:auto}.market-sidebar{height:100dvh;max-height:100dvh}}.admin-shell{display:block}.admin-main{margin-left:255px;min-width:0}@media(max-width:1050px){.admin-main{margin-left:215px}}@media(max-width:680px){.admin-shell{display:block}.admin-main{margin-left:0}}.notification-popover{display:flex;flex-direction:column}.notification-popover-heading{flex:0 0 auto}.notification-list{flex:1 1 auto;min-height:0;max-height:440px;overflow-y:auto;overscroll-behavior:contain}.notification-load-more{flex:0 0 auto;width:calc(100% - 28px);min-height:38px;margin:10px 14px 12px;padding:8px 14px;border:1px solid #ffffff1c;border-radius:10px;background:#ffffff0a;color:#f4f4f7;font:inherit;font-size:12px;font-weight:700;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.notification-load-more:hover:not(:disabled){border-color:#f7196555;background:#f7196518}.notification-load-more:disabled{cursor:wait;opacity:.6}.withdrawal-summary{display:grid;gap:5px;padding:11px 12px;border:1px solid #ffffff14;border-radius:10px;background:#ffffff05}.withdrawal-summary>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.withdrawal-summary>div>span{color:#b7b8c2;font-size:11px}.withdrawal-summary strong{color:#fff;font-size:18px;font-weight:750}.withdrawal-summary small{color:#92939e;font-size:10px;line-height:1.4}.request-status.cancelled{color:#a2a3ae}.request-actions button.vacation-cancel-button{border-color:#fa286c45;background:#fa155a12;color:#ff789e}.admin-audit-table th{min-width:115px;vertical-align:top}.admin-audit-table th input{display:block;width:100%;min-width:92px;height:31px;margin-top:7px;padding:0 7px;border:1px solid #ffffff18;border-radius:7px;background:#111218;color:#ddd;color-scheme:dark;font:inherit;font-size:10px}.admin-audit-table th input:focus{outline:1px solid #fa286c;border-color:#fa286c}.checkout-confirm-backdrop{z-index:80}.checkout-confirm-modal{width:min(520px,100%);max-height:min(88dvh,760px);overflow-y:auto;position:relative;padding:30px;border:1px solid rgba(255,36,107,.34);border-radius:22px;background:linear-gradient(145deg,#1b1b23,#111218);box-shadow:0 24px 80px #0009}.checkout-confirm-icon{width:46px;height:46px;margin-bottom:17px;display:grid;place-items:center;border:1px solid #fa155a4a;border-radius:14px;background:#fa155a17;color:#ff3f7a}.checkout-confirm-modal h2{margin:7px 38px 8px 0;font-size:23px;letter-spacing:-.35px}.checkout-confirm-modal>p{margin:0;color:#a3a4b0;font-size:12px;line-height:1.55}.checkout-confirm-items{display:grid;gap:0;max-height:210px;overflow-y:auto;margin:21px 0 0;padding:0 12px;border:1px solid #ffffff12;border-radius:13px;background:#ffffff04}.checkout-confirm-items>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #ffffff0e}.checkout-confirm-items>div:last-child{border-bottom:0}.checkout-confirm-items>div>span{min-width:0;display:grid;gap:4px}.checkout-confirm-items b{overflow:hidden;color:#f4f3f7;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.checkout-confirm-items small{color:#91939f;font-size:10px}.checkout-confirm-items strong{flex:none;color:#fff;font-size:12px;white-space:nowrap}.checkout-confirm-totals{display:grid;gap:10px;margin-top:17px}.checkout-confirm-totals>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a4a5b0;font-size:12px}.checkout-confirm-totals b{color:#eee;font-size:12px}.checkout-confirm-totals .checkout-confirm-total{padding:12px 0;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;color:#f5f4f8}.checkout-confirm-total strong{color:#fff;font-size:20px}.checkout-confirm-actions{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;margin-top:21px}.checkout-confirm-cancel,.checkout-confirm-submit{min-height:46px;margin:0;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #ffffff18;border-radius:11px;background:#ffffff08;color:#e9e8ee;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.checkout-confirm-submit{border:0;background:linear-gradient(100deg,#fa0c60,#ca064c);color:#fff}.checkout-confirm-actions button:disabled{opacity:.6;cursor:wait}@media(max-width:520px){.checkout-confirm-backdrop{padding:12px}.checkout-confirm-modal{padding:25px 20px;border-radius:18px}.checkout-confirm-modal h2{font-size:20px}.checkout-confirm-actions{grid-template-columns:1fr}.checkout-confirm-actions button{width:100%}}.profile-mfa-modal{padding:34px}.profile-mfa-modal-icon{margin-bottom:20px}.profile-mfa-modal h2{margin-bottom:13px}.profile-mfa-modal>p{margin-bottom:23px}.profile-mfa-modal form>label{margin-bottom:10px}.profile-mfa-remove-actions{gap:11px;margin-top:16px}@media(max-width:480px){.profile-mfa-modal{padding:29px 24px}.profile-mfa-modal-icon{margin-bottom:18px}.profile-mfa-modal>p{margin-bottom:20px}}@media (min-width:3000px){body{zoom:1.25}}.user-popover-profile.admin-level-1{--popover-rank:#70d9cd;--popover-rank-bg:#39cbbb18;--popover-rank-border:#39cbbb42}.user-popover-profile.admin-level-2{--popover-rank:#83adff;--popover-rank-bg:#5685ff1b;--popover-rank-border:#5685ff45}.user-popover-profile.admin-level-3{--popover-rank:#c498ff;--popover-rank-bg:#a05cff1b;--popover-rank-border:#a05cff45}.user-popover-profile.admin-level-4{--popover-rank:#ffc778;--popover-rank-bg:#ffad391b;--popover-rank-border:#ffad3945}.user-popover-profile.admin-level-5{--popover-rank:#ff82b2;--popover-rank-bg:#fa286a1d;--popover-rank-border:#fa286a4a}.user-popover-profile.admin-level-6{--popover-rank:#ff5a8d;--popover-rank-bg:#fa155a24;--popover-rank-border:#fa155a55}.user-popover-profile[class*=admin-level-]{border-color:var(--popover-rank-border);background:linear-gradient(115deg,var(--popover-rank-bg),#ffffff04 82%);box-shadow:inset 0 0 22px color-mix(in srgb,var(--popover-rank) 5%,transparent)}.user-popover-profile[class*=admin-level-] .user-popover-avatar{border-color:var(--popover-rank-border);background:var(--popover-rank-bg);color:#fff;box-shadow:0 0 18px color-mix(in srgb,var(--popover-rank) 12%,transparent)}.user-popover-profile[class*=admin-level-] .user-popover-avatar svg{background:var(--popover-rank);color:#14151c}.user-popover-profile[class*=admin-level-] .user-popover-identity small{color:var(--popover-rank);font-size:12px;font-weight:650;letter-spacing:.1px}.server-selector-wrap{position:relative;display:block;flex:none;color:#c5c6cf}.server-selector-trigger{min-width:174px;height:46px;padding:5px 10px;display:flex;align-items:center;gap:9px;border:1px solid #ffffff16;border-radius:13px;background:linear-gradient(145deg,#1c1d25,#13141a);color:#f7f7fa;text-align:left;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.server-selector-trigger.is-open,.server-selector-trigger:hover{border-color:#f51b6255;background:linear-gradient(145deg,#251720,#17151d);box-shadow:0 6px 20px #0003}.server-selector-icon{width:31px;height:31px;display:grid;place-items:center;flex:none;border:1px solid #fa155a35;border-radius:9px;background:#fa155a13;color:#ff548a}.server-selector-copy{min-width:0;display:grid;gap:3px;flex:1}.server-selector-copy small{color:#8b8d99;font-size:7px;font-weight:750;letter-spacing:1.15px}.server-selector-copy b{max-width:118px;overflow:hidden;color:#f2f2f6;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.server-selector-chevron{flex:none;color:#a7a8b3;transition:transform .18s}.server-selector-trigger.is-open .server-selector-chevron{transform:rotate(180deg)}.server-selector-menu{position:absolute;z-index:35;top:calc(100% + 8px);right:0;width:min(280px,calc(100vw - 28px));max-height:min(70vh,520px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#51525e transparent;padding:8px;border:1px solid #ffffff18;border-radius:15px;background:linear-gradient(145deg,#1a1b23,#101116);box-shadow:0 18px 48px #000a;animation:server-menu-in .16s ease-out}.server-selector-menu-title{position:sticky;top:-8px;z-index:1;margin:-8px -8px 0;padding:15px 17px 9px;border-radius:15px 15px 0 0;background:linear-gradient(145deg,#1a1b23,#171820);color:#868894;font-size:8px;font-weight:750;letter-spacing:1.4px;text-transform:uppercase}.server-selector-option{width:100%;min-height:48px;padding:6px 8px;display:flex;align-items:center;gap:9px;border:1px solid transparent;border-radius:10px;background:transparent;color:#e7e7ed;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.server-selector-option:hover{background:#ffffff09}.server-selector-option.selected{border-color:#fa1b5e35;background:linear-gradient(100deg,#fa155a19,#a80b4210)}.server-option-icon{width:29px;height:29px;display:grid;place-items:center;flex:none;border-radius:8px;background:#ffffff08;color:#aeb0bd}.server-selector-option.selected .server-option-icon{background:#fa155a19;color:#ff578b}.server-selector-option>span:nth-child(2){min-width:0;display:grid;gap:3px;flex:1}.server-selector-option b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.server-selector-option small{display:flex;align-items:center;gap:5px;color:#8d8f9a;font-size:8px}.server-option-online-dot{width:5px;height:5px;flex:none;border-radius:50%;background:#38d996;box-shadow:0 0 7px #38d99688}@keyframes server-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:680px){.market-topbar .server-selector-wrap{order:5;width:100%;padding:0 2px}.server-selector-trigger{width:100%;height:39px}.server-selector-copy b{max-width:none}.server-selector-menu{left:0;right:0;width:auto}}.admin-user-modal-overlay{position:fixed;z-index:120;inset:0;display:grid;place-items:center;overflow-y:auto;overscroll-behavior:contain;padding:24px;background:#05060bd1;backdrop-filter:blur(9px)}.admin-user-modal{width:min(1320px,100%);min-height:min(680px,78dvh);max-height:calc(100dvh - 48px);overflow-y:auto;margin:0;padding:clamp(22px,3vw,38px);border:1px solid #fa286a55;border-radius:22px;background:radial-gradient(ellipse at 70% 0,#f2135b12,transparent 52%),linear-gradient(145deg,#191a21,#111218);box-shadow:0 26px 100px #000c;scrollbar-width:thin;scrollbar-color:#51404a transparent}.admin-user-modal .admin-user-detail-heading{position:sticky;top:calc(clamp(22px,3vw,38px) * -1);z-index:3;margin:calc(clamp(22px,3vw,38px) * -1) calc(clamp(22px,3vw,38px) * -1) 22px;padding:clamp(22px,3vw,38px);border-bottom:1px solid #ffffff12;background:linear-gradient(145deg,#191a21f7,#15151cf7);backdrop-filter:blur(12px)}.admin-user-modal .admin-user-detail-heading h3{font-size:24px}.admin-user-modal .user-detail-stats{gap:12px}.admin-user-modal .user-detail-stats>span{min-height:72px;padding:14px}.admin-user-modal .user-detail-stats small{font-size:11px}.admin-user-modal .user-detail-stats b{font-size:13px}.admin-user-modal .user-detail-columns{gap:18px}.admin-user-modal .user-detail-columns>details{max-height:360px;overflow:auto}@media(max-width:760px){.admin-user-modal-overlay{place-items:start center;padding:10px}.admin-user-modal{width:100%;min-height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);padding:20px;border-radius:17px}.admin-user-modal .admin-user-detail-heading{top:-20px;margin:-20px -20px 18px;padding:20px}.admin-user-modal .user-detail-columns{grid-template-columns:1fr}.admin-user-modal .user-detail-columns>details{max-height:280px}}.admin-user-collapse{position:relative;min-width:0;margin-top:12px;border:1px solid #ffffff16;border-radius:12px;background:#ffffff04;overflow:visible}.admin-user-collapse>summary{min-height:49px;display:flex;align-items:center;gap:9px;padding:0 14px;color:#e9e8ee;font-size:12px;font-weight:700;cursor:pointer;list-style:none}.admin-user-collapse>summary::-webkit-details-marker{display:none}.admin-user-collapse>summary:after{content:"⌄";margin-left:auto;color:#fa4580;font-size:17px;transition:transform .18s}.admin-user-collapse[open]>summary:after{transform:rotate(180deg)}.admin-user-collapse>summary span{display:flex;align-items:center;gap:8px}.admin-user-collapse>summary svg{color:#fa4580}.admin-user-collapse-body{padding:0 14px 14px}.admin-user-identity-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-user-identity-forms>.admin-form{min-width:0;margin:0;padding:13px;border:1px solid #ffffff10;border-radius:10px;background:#ffffff04}.admin-user-identity-forms .user-username-form{grid-column:auto}.admin-user-access-collapse{margin:12px 0 0}.admin-user-access-collapse[open]{z-index:6}.admin-user-access-collapse .admin-user-collapse-body{padding-top:0}.admin-user-access-collapse .user-level-form{margin:0;padding:0;border:0;background:transparent}.admin-user-modal .user-balance-form{min-width:0;margin:0;padding:13px;border:1px solid #ffffff12;border-radius:11px;background:#ffffff04}.admin-user-ban-collapse{margin-top:15px;border-color:#fa286a38;background:linear-gradient(130deg,#fb155a0b,#ffffff03)}.admin-user-ban-collapse>.user-lock-panel{margin:0;border:0;background:transparent}@media(max-width:760px){.admin-user-balance-collapse .user-balance-form,.admin-user-identity-forms{grid-template-columns:1fr}.admin-user-balance-collapse .user-balance-form>.admin-primary{width:100%}}.admin-level-field{display:grid;gap:8px;color:#b8b9c3;font-size:11px}.admin-level-select-wrap{position:relative;min-width:0}.admin-level-select-trigger{width:100%;min-height:54px;display:flex;align-items:center;gap:12px;padding:8px 13px;border:1px solid #ffffff1b;border-radius:13px;background:linear-gradient(135deg,#20212b,#12131a);color:#f4f4f8;text-align:left;cursor:pointer;transition:border-color .18s,box-shadow .18s,background .18s}.admin-level-select-trigger.is-open,.admin-level-select-trigger:hover{border-color:#fa286c8a;background:linear-gradient(135deg,#251923,#15151d);box-shadow:0 0 0 3px #fa286c12,0 8px 24px #0003}.admin-level-select-trigger>svg{flex:none;margin-left:auto;color:#ff5489;transition:transform .18s}.admin-level-select-trigger.is-open>svg{transform:rotate(180deg)}.admin-level-select-copy{min-width:0;display:grid;gap:4px}.admin-level-select-copy small{color:#90919f;font-size:8px;font-weight:800;letter-spacing:1.05px}.admin-level-select-copy b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.admin-level-option-badge,.admin-level-select-badge{width:33px;height:33px;display:grid;place-items:center;flex:none;border:1px solid #ffffff19;border-radius:10px;background:#ffffff0a;color:#c4c6d0;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.admin-level-option-badge.level-0,.admin-level-select-badge.level-0{color:#b5b7c1;background:#ffffff0a}.admin-level-option-badge.level-1,.admin-level-select-badge.level-1{color:#70d9cd;background:#39cbbb15;border-color:#39cbbb30}.admin-level-option-badge.level-2,.admin-level-select-badge.level-2{color:#83adff;background:#5685ff17;border-color:#5685ff32}.admin-level-option-badge.level-3,.admin-level-select-badge.level-3{color:#c498ff;background:#a05cff18;border-color:#a05cff32}.admin-level-option-badge.level-4,.admin-level-select-badge.level-4{color:#ffc778;background:#ffad3918;border-color:#ffad3932}.admin-level-option-badge.level-5,.admin-level-select-badge.level-5{color:#ff82b2;background:#fa286a19;border-color:#fa286a38}.admin-level-option-badge.level-6,.admin-level-select-badge.level-6{color:#ff5a8d;background:#fa155a22;border-color:#fa155a48}.admin-level-select-options{position:absolute;z-index:10;top:calc(100% + 7px);left:0;right:0;max-height:min(360px,42vh);overflow:auto;padding:7px;border:1px solid #ffffff1b;border-radius:15px;background:linear-gradient(145deg,#1c1d25,#111218);box-shadow:0 18px 50px #000b;scrollbar-width:thin;scrollbar-color:#55525f transparent;animation:server-menu-in .15s ease-out}.admin-level-option{width:100%;min-height:53px;display:flex;align-items:center;gap:11px;padding:7px 9px;border:1px solid transparent;border-radius:10px;background:transparent;color:#e8e8ee;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.admin-level-option:hover{background:#ffffff09}.admin-level-option.selected{border-color:#fa286a48;background:linear-gradient(100deg,#fa155a1d,#a80b4210)}.admin-level-option-badge{width:31px;height:31px;border-radius:9px;font-size:12px}.admin-level-option>span:nth-child(2){min-width:0;display:grid;gap:3px;flex:1}.admin-level-option b{font-size:12px}.admin-level-option small{color:#92939f;font-size:9px}.admin-level-option>svg{flex:none;color:#ff5489}.admin-user-access-collapse .user-level-form{grid-template-columns:minmax(0,1fr) auto;gap:13px}.admin-user-access-collapse .user-level-form>.admin-primary{min-height:48px;padding:0 17px;border-radius:11px;white-space:nowrap}@media(max-width:760px){.admin-user-access-collapse .user-level-form{grid-template-columns:1fr}.admin-level-select-options{max-height:min(300px,38vh)}.admin-user-access-collapse .user-level-form>.admin-primary{width:100%}}.admin-level-select-wrap.compact{width:174px;flex:none}.admin-level-select-wrap.compact .admin-level-select-trigger{min-height:42px;gap:8px;padding:5px 8px;border-radius:10px}.admin-level-select-wrap.compact .admin-level-select-copy{gap:2px}.admin-level-select-wrap.compact .admin-level-select-copy small{font-size:7px;letter-spacing:.55px}.admin-level-select-wrap.compact .admin-level-select-copy b{font-size:10px}.admin-level-select-wrap.compact .admin-level-select-badge{width:27px;height:27px;border-radius:8px;font-size:11px}.admin-level-select-wrap.compact .admin-level-select-trigger>svg{width:15px;height:15px}.admin-level-select-wrap.compact .admin-level-select-options{right:0;left:auto;width:-moz-max-content;width:max-content;min-width:230px;max-width:min(300px,calc(100vw - 30px));max-height:min(340px,48vh)}.admin-staff-list{gap:5px}.staff-row{position:relative;min-height:76px;flex-wrap:wrap;gap:10px;padding:11px 12px;border:1px solid #ffffff0c;border-radius:13px;background:linear-gradient(110deg,#ffffff04,#ffffff01);transition:border-color .18s,background .18s}.staff-row:hover{border-color:#fa286a28;background:linear-gradient(110deg,#fa155a0a,#ffffff02)}.staff-identity{min-width:190px;flex:1 1 220px}.staff-avatar{flex:none;border:1px solid #fa155a20}.staff-identity>span:last-child{min-width:0}.staff-identity b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reprimand-scale{flex:none;padding:7px 9px;border:1px solid #ffffff0b;border-radius:99px;background:#0002}.reprimand-scale i{width:20px;height:6px}.reprimand-count{width:auto;min-width:37px;padding:6px 8px;border:1px solid #ffffff10;border-radius:99px;background:#ffffff05;text-align:center;font-weight:750;font-variant-numeric:tabular-nums}.staff-remove-reprimand-button,.staff-reprimand-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid #fa286c48;border-radius:10px;background:linear-gradient(120deg,#fa155a19,#a80b4210);color:#ff77a0;font-size:10px;font-weight:750;white-space:nowrap;cursor:pointer;transition:background .16s,border-color .16s,transform .16s}.staff-remove-reprimand-button:hover,.staff-reprimand-button:hover{border-color:#fa286c85;background:linear-gradient(120deg,#fa155a2d,#a80b421b);transform:translateY(-1px)}.staff-reprimand-management{flex:1 1 100%;display:flex;align-items:center;gap:10px;padding:9px 0 0;border-top:1px solid #ffffff0b}.staff-reprimand-history{min-width:0;flex:1;display:flex;flex-wrap:wrap;gap:7px;padding:0}.staff-reprimand-chip{max-width:230px;min-height:31px;display:grid;gap:3px;padding:6px 9px;border:1px solid #f0647130;border-radius:9px;background:linear-gradient(120deg,#ee4e5d10,#ffffff02)}.staff-reprimand-chip>b{color:#ff9ca8;font-size:8px;font-variant-numeric:tabular-nums}.staff-reprimand-chip>small{overflow:hidden;color:#c4a9ad;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.staff-remove-reprimand-button{flex:none;min-height:34px;border-color:#ffffff1a;background:#ffffff07;color:#d0c4ca}.staff-remove-reprimand-button:hover{border-color:#fa286c68;background:#fa155a12;color:#ff91ae}.admin-reprimand-remove-modal{width:min(680px,100%);max-height:calc(100dvh - 36px);overflow:auto;padding:28px;scrollbar-width:thin;scrollbar-color:#51404a transparent}.admin-reprimand-remove-modal>.admin-stat-icon{margin-bottom:12px}.admin-reprimand-remove-modal>p{margin-bottom:20px}.admin-reprimand-remove-modal>p b{color:#f4f4f8}.admin-reprimand-remove-list{display:grid;gap:9px;max-height:min(56dvh,520px);overflow:auto;padding:2px 4px 2px 0;scrollbar-width:thin;scrollbar-color:#51404a transparent}.admin-reprimand-remove-item{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;border:1px solid #ffffff12;border-radius:12px;background:linear-gradient(120deg,#ffffff06,#ffffff02)}.admin-reprimand-remove-item>div{min-width:0;flex:1}.admin-reprimand-remove-item>div>b{display:block;color:#f3f2f7;font-size:11px}.admin-reprimand-remove-item>div>small{display:block;margin-top:4px;color:#9697a3;font-size:9px}.admin-reprimand-remove-item>div>p{margin:8px 0 0;color:#c5c5ce;font-size:10px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.admin-reprimand-select-button{min-height:38px;flex:none;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid #fa286c48;border-radius:9px;background:#fa155a12;color:#ff709b;font:inherit;font-size:9px;font-weight:750;cursor:pointer}.admin-reprimand-select-button:hover{border-color:#fa286c8a;background:#fa155a23}.admin-reprimand-remove-form{display:grid;gap:14px}.admin-reprimand-selected{display:grid;gap:8px;padding:13px;border:1px solid #fa286a35;border-radius:12px;background:linear-gradient(130deg,#fa155a0d,#ffffff03)}.admin-reprimand-selected>span{display:flex;align-items:center;gap:7px;color:#ff6796;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.5px}.admin-reprimand-selected>b{color:#f3f2f7;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.admin-reprimand-selected>small{color:#92939f;font-size:9px}.admin-reprimand-remove-form>label{display:grid;gap:7px;color:#b9bac4;font-size:10px;font-weight:650}.admin-reprimand-remove-form textarea{width:100%;resize:vertical;min-height:92px;padding:11px 12px;border:1px solid #ffffff18;border-radius:10px;background:#101117;color:#f5f5f8;font:inherit;font-size:11px;line-height:1.5}.admin-reprimand-remove-form textarea:focus{outline:1px solid #fa286c;border-color:#fa286c}.admin-reprimand-remove-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.admin-reprimand-remove-actions>.admin-primary{min-height:40px;padding:0 14px}.admin-reprimand-remove-actions>.admin-primary:disabled,.admin-reprimand-remove-actions>.admin-text-button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:760px){.admin-level-select-wrap.compact{width:min(100%,220px);flex:1 1 160px}.admin-level-select-wrap.compact .admin-level-select-options{left:0;right:auto;width:100%;min-width:min(230px,calc(100vw - 40px))}.staff-identity{flex:1 1 calc(100% - 20px)}.staff-row{gap:8px}.staff-reprimand-management{align-items:stretch}.staff-reprimand-history{flex-basis:100%}}@media(max-width:520px){.staff-reprimand-management{flex-direction:column}.staff-remove-reprimand-button{width:100%}.admin-reprimand-remove-modal{max-height:calc(100dvh - 20px);padding:22px 17px}.admin-reprimand-remove-item{align-items:stretch;flex-direction:column}.admin-reprimand-select-button{width:100%}.admin-reprimand-remove-actions{align-items:stretch;flex-direction:column-reverse}.admin-reprimand-remove-actions>button{width:100%;justify-content:center}.admin-level-select-wrap.compact .admin-level-select-options{max-height:min(280px,38vh)}}.admin-profile{min-height:70px;padding:11px 12px;border-radius:15px;background:linear-gradient(125deg,#171820,#111218);transition:border-color .18s,background .18s}.admin-profile-icon{width:44px;height:44px;flex:none;border:1px solid #ffffff12;border-radius:13px;background:#ffffff07;color:#c4c6d0}.admin-profile-icon svg{width:20px;height:20px}.admin-profile>span{gap:5px}.admin-profile>span b{font-size:13px}.admin-profile>span small{font-size:10px}.admin-profile>svg{width:19px;height:19px;flex:none}.admin-profile.level-1,.staff-row.level-1{--rank:#70d9cd;--rank-bg:#39cbbb15;--rank-border:#39cbbb38}.admin-profile.level-2,.staff-row.level-2{--rank:#83adff;--rank-bg:#5685ff17;--rank-border:#5685ff38}.admin-profile.level-3,.staff-row.level-3{--rank:#c498ff;--rank-bg:#a05cff18;--rank-border:#a05cff38}.admin-profile.level-4,.staff-row.level-4{--rank:#ffc778;--rank-bg:#ffad3918;--rank-border:#ffad3938}.admin-profile.level-5,.staff-row.level-5{--rank:#ff82b2;--rank-bg:#fa286a19;--rank-border:#fa286a40}.admin-profile.level-6,.staff-row.level-6{--rank:#ff5a8d;--rank-bg:#fa155a22;--rank-border:#fa155a50}.rank-track>div.rank-step.level-1{--rank:#70d9cd;--rank-bg:#39cbbb15;--rank-border:#39cbbb38}.rank-track>div.rank-step.level-2{--rank:#83adff;--rank-bg:#5685ff17;--rank-border:#5685ff38}.rank-track>div.rank-step.level-3{--rank:#c498ff;--rank-bg:#a05cff18;--rank-border:#a05cff38}.rank-track>div.rank-step.level-4{--rank:#ffc778;--rank-bg:#ffad3918;--rank-border:#ffad3938}.rank-track>div.rank-step.level-5{--rank:#ff82b2;--rank-bg:#fa286a19;--rank-border:#fa286a40}.rank-track>div.rank-step.level-6{--rank:#ff5a8d;--rank-bg:#fa155a22;--rank-border:#fa155a50}.admin-profile[class*=level-]{border-color:var(--rank-border);background:linear-gradient(125deg,var(--rank-bg),#111218 78%)}.admin-profile[class*=level-] .admin-profile-icon{border-color:var(--rank-border);background:var(--rank-bg);color:var(--rank)}.admin-profile[class*=level-]>svg{color:var(--rank);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--rank) 45%,transparent))}.admin-level-chip.level-1{border-color:#39cbbb38;background:#39cbbb15;color:#70d9cd}.admin-level-chip.level-2{border-color:#5685ff38;background:#5685ff17;color:#83adff}.admin-level-chip.level-3{border-color:#a05cff38;background:#a05cff18;color:#c498ff}.admin-level-chip.level-4{border-color:#ffad3938;background:#ffad3918;color:#ffc778}.admin-level-chip.level-5{border-color:#fa286a40;background:#fa286a19;color:#ff82b2}.admin-level-chip.level-6{border-color:#fa155a50;background:#fa155a22;color:#ff5a8d}.rank-track>div.rank-step>span{border-color:var(--rank-border,#ffffff20);background:var(--rank-bg,#171820);color:var(--rank,#9b9ca8);transition:box-shadow .18s,transform .18s}.rank-track>div.rank-step.reached>span{border-color:var(--rank-border);background:var(--rank-bg);color:var(--rank);box-shadow:0 0 15px color-mix(in srgb,var(--rank) 20%,transparent)}.rank-track>div.rank-step:hover>span{transform:translateY(-2px)}.rank-track>div.rank-step>small{color:var(--rank,#aaaab5)}.rank-track>div.rank-step.reached>small{color:var(--rank)}.staff-avatar.level-1{border-color:#39cbbb38;background:#39cbbb15;color:#70d9cd}.staff-avatar.level-2{border-color:#5685ff38;background:#5685ff17;color:#83adff}.staff-avatar.level-3{border-color:#a05cff38;background:#a05cff18;color:#c498ff}.staff-avatar.level-4{border-color:#ffad3938;background:#ffad3918;color:#ffc778}.staff-avatar.level-5{border-color:#fa286a40;background:#fa286a19;color:#ff82b2}.staff-avatar.level-6{border-color:#fa155a50;background:#fa155a22;color:#ff5a8d}.staff-rank-badge{width:-moz-max-content;width:max-content;max-width:100%;display:inline-flex!important;align-items:center;gap:6px;padding:4px 7px;border:1px solid var(--rank-border);border-radius:8px;background:linear-gradient(100deg,var(--rank-bg),#ffffff02);color:var(--rank);line-height:1}.staff-rank-badge>i{width:18px;height:18px;display:grid;place-items:center;flex:none;border:1px solid var(--rank-border);border-radius:6px;background:var(--rank-bg);font-size:9px;font-style:normal;font-weight:850;font-variant-numeric:tabular-nums}.staff-rank-badge>b{overflow:hidden;color:var(--rank);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.staff-rank-badge>small{color:var(--rank)!important;font-size:8px!important;font-weight:700;white-space:nowrap}.staff-row.level-1 .reprimand-scale i.filled{border-color:#70d9cd;background:#70d9cd;box-shadow:0 0 8px #70d9cd55}.staff-row.level-2 .reprimand-scale i.filled{border-color:#83adff;background:#83adff;box-shadow:0 0 8px #83adff55}.staff-row.level-3 .reprimand-scale i.filled{border-color:#c498ff;background:#c498ff;box-shadow:0 0 8px #c498ff55}.staff-row.level-4 .reprimand-scale i.filled{border-color:#ffc778;background:#ffc778;box-shadow:0 0 8px #ffc77855}.staff-row.level-5 .reprimand-scale i.filled{border-color:#ff82b2;background:#ff82b2;box-shadow:0 0 8px #ff82b255}.staff-row.level-6 .reprimand-scale i.filled{border-color:#ff5a8d;background:#ff5a8d;box-shadow:0 0 8px #ff5a8d55}@media(max-width:680px){.admin-profile{min-height:58px}.admin-profile-icon{width:38px;height:38px}.staff-rank-badge{flex-wrap:nowrap}}.documents-page{min-height:100vh;padding:28px 20px 70px;background:#0b0c10;color:#f6f6fa}.documents-header{max-width:1040px;margin:0 auto 52px;display:flex;align-items:center;justify-content:space-between}.documents-header>a{display:flex;align-items:center;gap:8px;color:#c9cad3;text-decoration:none}.documents-header>a svg{width:17px}.documents-brand{display:flex;align-items:center;gap:9px;font-weight:700}.documents-brand svg{color:#fa286d}.documents-content{max-width:850px;margin:auto}.documents-content h1{margin:12px 0;font-size:clamp(34px,6vw,52px);letter-spacing:-1.5px}.documents-intro{margin:0 0 28px;color:#a5a6b1}.documents-card{margin:16px 0;padding:26px 30px;border:1px solid #ffffff13;border-radius:18px;background:linear-gradient(145deg,#181920,#111217)}.documents-card h2{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-size:20px}.documents-card h2 svg{width:20px;color:#fa286d}.documents-card h3{margin:24px 0 8px;font-size:15px}.documents-card li,.documents-card p{color:#b8b9c3;font-size:14px;line-height:1.75}.documents-card ul{padding-left:22px}.documents-legal-note{margin-top:23px;padding:13px 15px;border-left:2px solid #ff3678;background:#fa155a0d;color:#d1c3ca!important}.documents-contact{display:grid;gap:8px;padding:16px 19px;border:1px solid #ffffff13;border-radius:13px;background:#ffffff04}.documents-contact p{margin:0;color:#a5a6b1;font-size:12px;line-height:1.5}.documents-contact a{color:#ff5a8e;text-decoration:none}.documents-contact a:hover{text-decoration:underline}.documents-footer{margin-top:25px;color:#a5a6b1;font-size:13px}.documents-footer a{color:#ff5a8e}.terms a{color:#ff6495;text-decoration:underline;text-underline-offset:2px}.community-rules-section h3{margin:0 0 14px}.community-rule-list{display:grid;gap:13px;margin:0;padding:0;list-style:none}.community-rule-list>li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:start;padding:14px 15px;border:1px solid #ffffff10;border-radius:12px;background:#ffffff03}.community-rule-number{padding-top:1px;color:#fa286d;font-size:14px;font-weight:750;font-variant-numeric:tabular-nums}.community-rule-list p{margin:0}.community-rule-list .community-rule-penalty{margin-top:6px;color:#92939f;font-size:13px}.community-rule-penalty strong{color:#ff5a8e;font-weight:650}.documents-owner-card{margin-top:20px;padding:24px 28px;border:1px solid rgba(250,40,109,.28);border-radius:18px;background:linear-gradient(135deg,rgba(250,40,109,.09),rgba(24,25,32,.96) 45%,#111217);box-shadow:inset 0 1px rgba(255,255,255,.035)}.documents-owner-card .page-overline{color:#ff5a8e;font-size:11px;font-weight:800;letter-spacing:.16em}.documents-owner-card p{margin:10px 0 0;color:#b8b9c3;font-size:14px;line-height:1.65}.documents-owner-card strong{color:#f6f6fa}.documents-owner-card a{color:#ff6a99;text-decoration:none}.documents-owner-card a:hover{text-decoration:underline;text-underline-offset:3px}.documents-list{display:grid;gap:12px;margin-top:28px}.documents-link-card{display:flex;align-items:center;gap:16px;padding:20px 22px;border:1px solid #ffffff13;border-radius:16px;background:linear-gradient(145deg,#181920,#111217);color:#f6f6fa;text-decoration:none;transition:border-color .18s ease,transform .18s ease,background .18s ease}.documents-link-card:hover{transform:translateY(-2px);border-color:rgba(250,40,109,.5);background:linear-gradient(145deg,#1e1b23,#121217)}.documents-link-card:focus-visible{outline:2px solid #ff5a8e;outline-offset:3px}.documents-link-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:12px;background:rgba(250,40,109,.1);color:#fa286d}.documents-link-arrow,.documents-link-icon svg{width:20px;height:20px}.documents-link-copy{display:grid;gap:5px;flex:1;min-width:0}.documents-link-copy strong{font-size:16px}.documents-link-copy>span{color:#a5a6b1;font-size:13px;line-height:1.55}.documents-link-arrow{color:#858691;transition:color .18s ease,transform .18s ease}.documents-link-card:hover .documents-link-arrow{color:#ff5a8e;transform:translate(2px,-2px)}.documents-detail-card h2{margin-bottom:22px}.documents-detail-section+.documents-detail-section{margin-top:20px}.documents-detail-section h3,.documents-detail-section p:first-child{margin-top:0}.documents-detail-section ul{margin-bottom:0}.documents-detail-section .documents-legal-note{margin-top:0}.product-server-tag{position:absolute;z-index:4;top:12px;right:12px;max-width:calc(100% - 125px);min-height:27px;padding:5px 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(13,14,20,.84);backdrop-filter:blur(8px);color:#f2f2f6;font-size:9px;font-weight:650;line-height:1}.product-server-tag svg{flex:none;color:#ff5a8e}.product-server-tag span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispute-modal-backdrop{position:fixed;inset:0;z-index:110;padding:20px;display:grid;place-items:center;background:rgba(5,6,11,.78);backdrop-filter:blur(9px)}.dispute-modal-widget{position:relative;width:min(510px,100%);max-height:min(88dvh,760px);overflow:auto;padding:26px;border:1px solid rgba(251,75,113,.38);border-radius:20px;background:radial-gradient(ellipse at 0 0,rgba(250,49,80,.11),transparent 48%),linear-gradient(145deg,#1b1b23,#111218);box-shadow:0 25px 90px #000b}.dispute-modal-heading{display:flex;align-items:flex-start;gap:13px;margin-bottom:22px;padding-right:35px}.dispute-modal-icon{width:44px;height:44px;flex:none;display:grid;place-items:center;border:1px solid #fb4b7145;border-radius:13px;background:#fa315018;color:#ff829b}.dispute-modal-heading>div{min-width:0;flex:1}.dispute-modal-heading .page-overline{display:block;margin:3px 0 7px}.dispute-modal-heading h2{margin:0;color:#f7f7fa;font-size:21px}.dispute-modal-heading p{margin:5px 0 0;color:#a2a3ae;font-size:12px;line-height:1.5}.dispute-modal-close{position:absolute;top:18px;right:18px;width:34px;height:34px;display:grid;place-items:center;border:1px solid #ffffff16;border-radius:10px;background:#ffffff06;color:#d1d1d8;cursor:pointer}.dispute-modal-close:disabled{opacity:.5;cursor:wait}.dispute-modal-widget form{display:grid;gap:9px}.dispute-modal-widget form>label{color:#c4c5ce;font-size:12px}.dispute-modal-widget textarea{width:100%;min-height:125px;resize:vertical;padding:12px;border:1px solid #ffffff18;border-radius:11px;outline:none;background:#111218;color:#f5f5f8;font:inherit;font-size:12px;line-height:1.5}.dispute-modal-widget textarea:focus{border-color:#fb4b7180}.dispute-modal-widget .dispute-upload-label{margin-top:4px}.dispute-modal-widget .dispute-modal-actions{display:flex;gap:9px;margin-top:8px}.dispute-modal-actions button{flex:1;min-height:43px}.dispute-modal-widget .dispute-cancel{border:1px solid #ffffff20;border-radius:10px;background:#ffffff08;color:#dedee4;cursor:pointer}.dispute-modal-actions button:disabled,.dispute-upload-previews button:disabled{opacity:.55;cursor:wait}@media(max-width:520px){.dispute-modal-backdrop{padding:12px}.dispute-modal-widget{padding:21px 17px;border-radius:17px}.dispute-modal-heading{gap:10px}.dispute-modal-icon{width:39px;height:39px}.dispute-modal-heading h2{font-size:19px}}@media(max-width:600px){.documents-page{padding:20px 14px 45px}.documents-header{margin-bottom:36px}.documents-card{padding:20px 17px}.documents-card h2{font-size:17px}.documents-card li,.documents-card p{font-size:13px}.documents-link-card{gap:12px;padding:16px}.documents-link-icon{flex-basis:38px;width:38px;height:38px}.documents-link-copy strong{font-size:14px}.documents-link-copy>span{font-size:12px}.documents-owner-card{padding:21px 19px}}.admin-logo img{width:35px;height:25px;-o-object-fit:contain;object-fit:contain}.admin-brand b{letter-spacing:0}.admin-brand small{font-size:8px;letter-spacing:.7px}.backup-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:15px;border:1px solid #ffffff12;border-radius:12px;background:#ffffff04}.backup-storage-note,.backup-toolbar p{margin:0;color:#a3a4ae;font-size:11px;line-height:1.6}.backup-toolbar .admin-primary{min-width:145px;flex:none}.backup-list{display:grid;gap:9px}.backup-row{min-width:0;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #ffffff10;border-radius:12px;background:#ffffff03}.backup-icon{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:10px;background:#fa155a16;color:#ff5a8d}.backup-icon svg{width:18px}.backup-copy{min-width:0;display:grid;gap:5px;flex:1}.backup-copy b{font-size:12px}.backup-copy small{overflow:hidden;color:#92939f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.backup-row .admin-danger-button,.backup-row .admin-primary{min-height:34px;padding:0 10px;display:flex;align-items:center;gap:6px;white-space:nowrap}.backup-row .admin-danger-button svg,.backup-row .admin-primary svg{width:14px}.backup-storage-note{margin-top:15px}.backup-storage-note code{color:#ff7ca4}@media(max-width:680px){.backup-toolbar{align-items:stretch;flex-direction:column}.backup-toolbar .admin-primary{width:100%}.backup-row{flex-wrap:wrap}.backup-copy{flex-basis:calc(100% - 55px)}.backup-row .admin-danger-button,.backup-row .admin-primary{flex:1;justify-content:center}}.topup-payment-dialog{width:min(450px,100%);max-height:min(92vh,820px);overflow:auto}.topup-payment-dialog>p{line-height:1.55}.topup-payment-status{width:-moz-max-content;width:max-content;display:flex;align-items:center;gap:7px;margin-bottom:13px;padding:7px 10px;border:1px solid #edab3c40;border-radius:999px;background:#edab3c12;color:#f1c36d;font-size:11px;font-weight:650}.topup-payment-status.succeeded{border-color:#47c98350;background:#47c98312;color:#84d9a5}.topup-payment-status.canceled{border-color:#ffffff20;background:#ffffff09;color:#a5a6b2}.topup-qr-frame{width:220px;height:220px;margin:20px auto 14px;display:grid;place-items:center;border:1px solid #ffffff20;border-radius:17px;background:#fff}.topup-qr-frame img{width:200px;height:200px;image-rendering:pixelated}.topup-nspk-link{width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto 20px;display:flex;align-items:center;gap:7px;color:#ff5d91;text-decoration:none;font-size:12px;font-weight:650}.topup-payment-totals{display:grid;gap:9px;padding:14px;border:1px solid #ffffff12;border-radius:12px;background:#ffffff04}.topup-payment-totals>span,.topup-payment-totals>strong{display:flex;justify-content:space-between;gap:14px;color:#aeb0bc;font-size:11px}.topup-payment-totals>strong{padding-top:10px;border-top:1px solid #ffffff12;color:#f5f5f8;font-size:13px}.topup-poll-note{margin-top:14px;display:flex;justify-content:center;align-items:center;gap:7px;color:#898b97;font-size:10px}.topup-poll-note svg{width:14px;height:14px}.topup-result-mark{width:55px;height:55px;margin:19px auto;display:grid;place-items:center;border-radius:18px;background:#47c98318;color:#82d9a4}.topup-result-mark svg{width:27px;height:27px}.topup-payment-dialog>.top-up-button{width:100%;margin-top:15px}.topup-cancel-backdrop{z-index:40}.topup-cancel-dialog{width:min(420px,100%)}.topup-cancel-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:17px}.topup-cancel-actions button{width:100%;min-height:43px;padding:8px;border-radius:10px;font:inherit;font-size:11px;font-weight:650;cursor:pointer}.topup-cancel-keep{border:1px solid #ffffff20;background:#ffffff08;color:#e4e4ea}.topup-cancel-actions .top-up-button{white-space:normal}@media(max-width:480px){.topup-payment-dialog{padding:26px 20px}.topup-qr-frame{width:205px;height:205px}.topup-qr-frame img{width:185px;height:185px}.topup-cancel-actions{grid-template-columns:1fr}.topup-cancel-actions button{min-height:44px}}.yookassa-widget-frame{min-height:300px;margin:18px 0;padding:12px;border:1px solid #ffffff15;border-radius:14px;background:#fff;color:#333}.yookassa-widget-frame>span{min-height:270px;display:grid;place-items:center;color:#646464;font-size:12px}.yookassa-widget-frame #yookassa-payment-slot{width:100%;min-width:288px;min-height:270px}.topup-payment-dialog{width:min(480px,100%)}.balance-columns{grid-template-columns:1fr}.topup-form-dialog{display:grid;gap:16px}.topup-form-heading{padding-right:30px}.topup-form-heading h2{margin:0 0 6px}.topup-form-heading p{margin:0;color:#a3a4b0;font-size:12px}.topup-form-icon{width:42px;height:42px;margin-bottom:14px;display:grid;place-items:center;border:1px solid #fa155a4a;border-radius:13px;background:#fa155a17;color:#ff3f7a}.topup-form-icon svg{width:20px}.topup-form-dialog .error{margin:0}.topup-open-button{white-space:nowrap}.sidebar-cookie-note{margin-top:auto;margin-bottom:12px;padding:10px 11px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:linear-gradient(135deg,rgba(28,29,38,.96),rgba(18,19,26,.96));color:#aeb0bc;font-size:10px;line-height:1.45}.sidebar-cookie-note p{margin:0 0 8px}.sidebar-cookie-note>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar-cookie-note a{color:#f8a1bd;text-underline-offset:2px}.sidebar-cookie-note button{padding:5px 11px;border:1px solid rgba(255,20,98,.45);border-radius:8px;background:#f4085b;color:#fff;font:inherit;font-weight:700;cursor:pointer}.sidebar-cookie-note button:hover{background:#d90750}.sidebar-cookie-note+.community-card{margin-top:0}.safe-mode-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 17px;padding:15px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:linear-gradient(120deg,#ffffff06,#ffffff02)}.safe-mode-panel.active{border-color:#f35b7955;background:linear-gradient(120deg,#f3155b16,#ffffff02)}.safe-mode-copy{min-width:0;display:flex;align-items:center;gap:12px}.safe-mode-icon{width:40px;height:40px;display:grid;place-items:center;flex:none;border:1px solid #ffffff12;border-radius:11px;background:#ffffff06;color:#aeb0bc}.safe-mode-icon svg{width:19px;height:19px}.safe-mode-panel.active .safe-mode-icon{border-color:#f3155b44;background:#f3155b18;color:#ff6b96}.safe-mode-copy h3{margin:0 0 5px;color:#f4f4f8;font-size:13px}.safe-mode-copy p{margin:0;color:#a6a7b2;font-size:11px;line-height:1.55}.safe-mode-switch{width:48px;height:27px;position:relative;display:flex;align-items:center;padding:3px;border:1px solid #ffffff24;border-radius:99px;background:#2a2b34;cursor:pointer;transition:background .18s,border-color .18s}.safe-mode-switch span{width:19px;height:19px;border-radius:50%;background:#aeb0bc;transition:transform .18s,background .18s}.safe-mode-switch.on{border-color:#fa155a;background:#d80b50}.safe-mode-switch.on span{transform:translateX(20px);background:#fff}.safe-mode-switch:focus-visible{outline:2px solid #ff75a1;outline-offset:3px}.safe-mode-switch:disabled{opacity:.6;cursor:wait}.safe-mode-footnote{grid-column:1/-1;color:#828491;font-size:10px;line-height:1.5}.safe-mode-panel.active .safe-mode-footnote{color:#c29aa7}.delivery-guide-link{margin-top:8px;font-size:12px}.delivery-guide-link,.pricing-guide-link{display:inline-block;color:#ff6b99;text-decoration:underline;text-underline-offset:3px}.pricing-guide-link{margin-top:7px;font-size:11px}.support-conversations-panel,.support-entry-panel,.support-form-panel,.support-requests-panel{margin-bottom:24px}.support-entry-panel{padding:22px 24px;border-color:#ff4c831e;background:linear-gradient(115deg,#ff4c830b,#ffffff02 58%)}.support-entry-panel small{line-height:1.5}.support-form-panel{padding:26px}.support-ticket-list{gap:9px;margin-top:16px}.support-ticket-row{padding:15px 14px;border:1px solid #ffffff10;border-radius:12px;background:#ffffff03;transition:border-color .18s ease,background .18s ease,transform .18s ease}.support-ticket-row:hover{border-color:#ff4c8340;background:#ff4c8308;transform:translateY(-1px)}.support-ticket-row.selected{border-color:#ff4c8360;background:linear-gradient(110deg,#ff4c8313,#ffffff04)}.support-ticket-row>svg{color:#9799a7;transition:transform .18s ease,color .18s ease}.support-ticket-row.selected>svg,.support-ticket-row:hover>svg{color:#ff6b99;transform:translateX(2px)}.support-ticket-chat{margin-top:20px;padding:18px;border:1px solid #ffffff12;border-radius:14px;background:linear-gradient(145deg,#ffffff05,#ffffff02)}.support-ticket-chat>header{margin-bottom:14px}.support-ticket-chat>header>b{font-size:15px}.support-ticket-messages{gap:13px;padding:15px;margin:0 0 14px;background:#0c0d12}.admin-support-thread textarea:focus,.support-reply-composer>textarea:focus{outline:1px solid #ff4c8360;border-color:#ff4c8360}.support-conversations-panel{margin-top:0}.admin-support-list{gap:13px;margin-top:4px}.admin-support-ticket{border-color:#ffffff16;border-radius:14px;background:linear-gradient(145deg,#ffffff05,#ffffff01);transition:border-color .18s ease,background .18s ease}.admin-support-ticket:hover{border-color:#ffffff28;background:linear-gradient(145deg,#ffffff08,#ffffff02)}.admin-support-ticket-toolbar{padding:13px 15px 0}.admin-support-close{padding:6px 11px;font-size:11px;transition:background .18s ease,border-color .18s ease}.admin-support-close:hover:not(:disabled){border-color:#ff647477;background:#ff647426}.admin-support-ticket-head{padding:15px;transition:background .18s ease}.admin-support-ticket-head:hover{background:#ffffff04}.admin-support-ticket-head>span:nth-child(2)>b{font-size:13px}.admin-support-thread{margin:0 12px 12px;padding:12px 14px;border:1px solid #ffffff0d;border-radius:12px;background:#0d0e13}.admin-support-message{padding:13px 0;line-height:1.5}.admin-support-message:first-child{border-top:0}.admin-support-thread form{padding-top:13px}.admin-support-thread textarea{min-height:82px}.admin-support-filters{gap:9px;margin:4px 0 17px}.admin-support-filters button{transition:border-color .18s ease,background .18s ease,color .18s ease}.admin-support-filters button:hover{border-color:#ff4c8355;color:#fff}.admin-support-filters button.selected{box-shadow:0 0 0 2px #ff4c8310}@media(max-width:680px){.support-entry-panel,.support-form-panel{padding:18px}.support-conversations-panel,.support-entry-panel,.support-form-panel,.support-requests-panel{margin-bottom:17px}.support-ticket-row{padding:13px 11px}.support-ticket-chat{padding:13px;margin-top:16px}.admin-support-ticket-toolbar{padding:11px 12px 0}.admin-support-ticket-head{padding:12px}.admin-support-thread{margin:0 8px 8px;padding:10px}}.dispute-upload-section{display:grid;gap:8px;margin-top:4px}.dispute-upload-heading{display:flex;align-items:center;justify-content:space-between;color:#c4c5ce;font-size:12px}.dispute-upload-heading small{padding:3px 8px;border:1px solid #ffffff14;border-radius:999px;background:#ffffff06;color:#a2a3ae;font-size:10px;font-weight:700}.dispute-upload-dropzone{position:relative;display:flex;align-items:center;gap:12px;min-height:78px;padding:13px;border:1px dashed #ffffff28;border-radius:13px;background:linear-gradient(115deg,rgba(250,49,80,.07),rgba(255,255,255,.025));cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.dispute-upload-dropzone.is-dragging,.dispute-upload-dropzone:hover{border-color:#fb4b71a8;background:linear-gradient(115deg,rgba(250,49,80,.15),rgba(255,255,255,.04));transform:translateY(-1px)}.dispute-upload-dropzone:focus-within{outline:2px solid #fb4b7180;outline-offset:2px}.dispute-upload-dropzone input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.dispute-upload-dropzone.is-disabled{cursor:default;opacity:.7}.dispute-upload-dropzone.is-disabled input{cursor:default}.dispute-upload-icon{display:grid;place-items:center;width:42px;height:42px;flex:none;border:1px solid #fb4b7140;border-radius:12px;background:#fa315018;color:#ff6d8b}.dispute-upload-copy{display:grid;gap:4px;min-width:0;flex:1}.dispute-upload-copy b{color:#f1f1f5;font-size:12px;font-weight:650}.dispute-upload-copy small{color:#9697a3;font-size:10px;line-height:1.4}.dispute-upload-action{position:relative;z-index:1;flex:none;padding:8px 10px;border:1px solid #fb4b7150;border-radius:9px;background:#fa31501a;color:#ff829b;font-size:10px;font-weight:700;pointer-events:none}.dispute-upload-previews>div{width:88px;height:82px;overflow:visible}.dispute-upload-previews img{border-radius:11px;background:#111218;box-shadow:0 5px 16px #0005}.dispute-preview-number{position:absolute;left:5px;bottom:5px;display:grid;place-items:center;width:19px;height:19px;border:1px solid #ffffff35;border-radius:6px;background:#111218d9;color:#f5f5f8;font-size:10px;font-weight:700}@media(max-width:520px){.dispute-upload-dropzone{gap:9px;padding:10px}.dispute-upload-icon{width:38px;height:38px}.dispute-upload-action{padding:7px 8px;font-size:9px}.dispute-upload-copy b{font-size:11px}.dispute-upload-copy small{font-size:9px}}@media(max-width:420px){.order-buyer-actions{grid-template-columns:minmax(0,1fr)}.order-buyer-actions .order-confirm-paused,.order-buyer-actions .order-dispute-control,.order-buyer-actions .order-dispute-control>small,.order-buyer-actions .order-dispute-expired,.order-buyer-actions .order-dispute-status,.order-buyer-actions>.top-up-button{grid-column:1}.order-buyer-actions .order-confirm-paused,.order-buyer-actions .order-dispute-status.is-open{height:auto;min-height:76px}}.order-buyer-actions{display:flex;flex-wrap:wrap;align-items:stretch}.order-buyer-actions>.order-confirm-paused,.order-buyer-actions>.order-dispute-control,.order-buyer-actions>.order-dispute-status.is-open,.order-buyer-actions>.top-up-button{flex:1 1 calc(50% - 8px);min-width:0}.order-buyer-actions>.order-dispute-expired{flex:1 1 100%}@media(max-width:420px){.order-buyer-actions{flex-direction:column}.order-buyer-actions>.order-confirm-paused,.order-buyer-actions>.order-dispute-control,.order-buyer-actions>.order-dispute-expired,.order-buyer-actions>.order-dispute-status.is-open,.order-buyer-actions>.top-up-button{flex:1 1 auto}.order-buyer-actions>.order-confirm-paused,.order-buyer-actions>.order-dispute-status.is-open{height:auto;min-height:86px}}.order-buyer-actions>.order-confirm-paused,.order-buyer-actions>.order-dispute-status.is-open{height:auto;min-height:86px}.order-detail-side{container-type:inline-size}@container(max-width:360px){.order-buyer-actions{flex-direction:column;align-items:stretch}.order-buyer-actions>.order-confirm-paused,.order-buyer-actions>.order-dispute-control,.order-buyer-actions>.order-dispute-expired,.order-buyer-actions>.order-dispute-status.is-open,.order-buyer-actions>.top-up-button{width:100%;min-width:0;flex:1 1 auto}}.order-confirm-paused>span,.order-dispute-status>span{min-width:0;overflow-wrap:anywhere}.product-seller-card{width:-moz-fit-content;width:fit-content;max-width:100%;display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid #ffffff12;border-radius:10px;background:#ffffff05}.product-seller-card>span{width:28px;height:28px;display:grid;place-items:center;flex:none;border:1px solid #fa286a30;border-radius:8px;background:#fa155a12;color:#ff5b90}.product-seller-card>div{min-width:0;display:grid;gap:3px}.product-seller-card small{color:#858794;font-size:8px;font-weight:750;letter-spacing:.08em}.product-seller-card b{overflow:hidden;color:#f1f1f5;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.product-detail-seller-row{display:flex;align-items:center;gap:8px}.product-detail-seller-row .product-seller-card{min-width:0}.product-detail-seller-row .seller-chat-button{width:46px;height:46px;flex:none;display:grid;place-items:center;padding:0;border:1px solid #fa286a30;border-radius:10px;background:#fa155a12;color:#ff5b91;cursor:pointer}.product-detail-seller-row .seller-chat-button:hover{border-color:#ff478777;background:#fa155a20}.product-detail-seller-row .seller-chat-button svg{width:18px;height:18px}.product-detail-seller-row .seller-chat-button:focus-visible{outline:2px solid #ff4c83;outline-offset:2px}.product-seller{width:-moz-fit-content;width:fit-content;max-width:100%;display:flex;align-items:center;gap:5px;margin-top:5px;padding:4px 7px;border:1px solid #ffffff10;border-radius:7px;background:#ffffff04;color:#b8b9c3;font-size:9px}.product-seller svg{flex:none;color:#ff5b90}.product-seller b{overflow:hidden;color:#e8e8ed;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.product-seller .seller-chat-button{width:25px;height:25px;flex:none;display:grid;place-items:center;margin-left:2px;padding:0;border:1px solid #ffffff18;border-radius:7px;background:#ffffff08;color:#ff5b91;cursor:pointer}.product-seller .seller-chat-button:hover{border-color:#ff478777;background:#fa155a18}.product-seller .seller-chat-button svg{width:14px;height:14px}.product-seller .seller-chat-button:focus-visible{outline:2px solid #ff4c83;outline-offset:2px}.order-chat-closed{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:12px 14px;border:1px solid #ffffff17;border-radius:11px;background:#ffffff05;color:#b8b9c3}.order-chat-closed>svg{flex:none;color:#ff709b}.order-chat-closed>span{display:grid;gap:3px}.order-chat-closed b{color:#f1f1f5;font-size:12px}.order-chat-closed small{color:#999aa6;font-size:10px;line-height:1.45}.auth-email-hint{margin:-7px 3px 0;color:#9294a2;font-size:11px;line-height:1.45}.order-progress-terminal{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:15px 0 20px;padding:12px 14px;border:1px solid #ffffff12;border-radius:11px;background:#ffffff04}.order-progress-terminal>span{display:inline-flex;align-items:center;gap:8px;color:#82d8a4;font-size:11px}.order-progress-terminal.cancelled>span{color:#e4b77a}.order-progress-terminal>small{color:#999aa6;font-size:10px;text-align:right}@media(max-width:520px){.order-progress-terminal{align-items:flex-start;flex-direction:column;gap:5px}.order-progress-terminal>small{text-align:left}}.discord-settings-link{width:100%;font-family:inherit;cursor:pointer}.discord-settings-link:disabled{opacity:.65;cursor:wait}.market-sidebar-head{min-height:55px;margin:0 0 22px;display:flex;align-items:center;justify-content:space-between;gap:8px}.market-sidebar-head .market-brand{margin:0 28px;flex:1}.mobile-sidebar-backdrop,.mobile-sidebar-close{display:none}@media(max-width:950px){.market-sidebar-head .market-brand{margin:0 10px}}@media(max-width:680px){.market-sidebar-head{min-height:44px;margin-bottom:15px}.market-sidebar-head .market-brand{height:44px;margin:0 10px;gap:10px}.market-sidebar-head .market-brand img{width:54px;height:38px}.mobile-sidebar-close{width:38px;height:38px;flex:none;display:grid;place-items:center;border:1px solid #ffffff18;border-radius:10px;background:#17181f;color:#fff;cursor:pointer}.mobile-sidebar-close svg{width:19px;height:19px}.mobile-sidebar-close:focus-visible{outline:2px solid #ff4c83;outline-offset:2px}.mobile-sidebar-backdrop{display:block;position:fixed;inset:0;z-index:9;padding:0;border:0;background:rgba(0,0,0,.58)}}.discord-settings-feedback{grid-column:1/-1;width:100%;margin:0;overflow-wrap:anywhere}.admin-product-editor-modal{width:min(680px,100%);max-height:calc(100vh - 36px);overflow:auto}.admin-product-editor-modal .admin-form{margin-top:18px}.admin-product-editor-modal .admin-image-preview{max-width:100%;max-height:220px;-o-object-fit:contain;object-fit:contain;margin-top:10px}.admin-product-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:8px}.admin-product-editor-actions .admin-primary{width:auto}.product-manage-open{width:auto;white-space:nowrap}.product-widget-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:14px;margin:14px 0;border:1px solid #ffffff12;border-radius:12px;background:#ffffff04}.product-widget-status{display:grid;gap:4px;min-width:155px;margin-right:auto}.product-widget-status small{color:#8f909c;font-size:9px;letter-spacing:.08em}.product-widget-status b{font-size:12px}.product-widget-status span{max-width:260px;color:#f08d94;font-size:10px}.product-widget-stock-form{padding:14px;border:1px solid #ffffff12;border-radius:12px;background:#ffffff04}.product-widget-stock-form .admin-primary{width:auto}.lock-appeal-modal{width:min(680px,100%);max-height:min(92vh,900px);overflow:auto;text-align:left}.lock-appeal-modal>h2,.lock-appeal-modal>p{text-align:center}.lock-modal-icon.success{color:#75e1a5;background:#75e1a518;border-color:#75e1a550}.lock-appeal-form{display:grid;gap:9px;margin:20px 0 14px}.lock-appeal-form label{color:#f4f0f7;font-size:13px;font-weight:700}.lock-appeal-form textarea{width:100%;min-height:250px;resize:vertical;padding:14px;border:1px solid #ffffff28;border-radius:11px;outline:none;background:#09080e;color:#f5f3f8;font:13px/1.6 Arial,Helvetica,sans-serif}.lock-appeal-form textarea:focus{border-color:#f71965;box-shadow:0 0 0 3px #f7196518}.lock-appeal-hint{color:#aaa5b3;font-size:11px}.lock-appeal-error{margin:4px 0;color:#ff8ba8!important;text-align:left!important}.lock-appeal-submit{min-height:46px;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:7px;padding:10px 16px;border:1px solid #f71965;border-radius:10px;background:linear-gradient(100deg,#f31560,#ca0750);color:#fff;font-weight:750;cursor:pointer}.lock-appeal-submit:disabled{opacity:.65;cursor:wait}.lock-appeal-submit svg{width:17px;height:17px}.lock-appeal-form~small{margin-top:8px;text-align:center}.seller-edit-overlay{position:fixed;z-index:130;inset:0;display:grid;place-items:center;overflow-y:auto;overscroll-behavior:contain;padding:20px;background:#05060bd1;backdrop-filter:blur(9px)}.seller-edit-modal{width:min(680px,100%);position:relative;max-height:calc(100vh - 40px);overflow-y:auto;padding:28px;border:1px solid #fb236638;border-radius:20px;background:linear-gradient(145deg,#1c1b23,#111217);box-shadow:0 24px 80px #0009;color:#f7f7fb}.seller-edit-modal h2{margin:8px 42px 5px 0;font-size:21px}.seller-edit-id{margin:0 0 18px;color:#92939f;font-size:10px;overflow-wrap:anywhere}.seller-edit-modal .listing-submit-form{gap:13px}.seller-edit-modal .listing-form-row label,.seller-edit-modal .listing-submit-form>label{font-size:11px}.seller-edit-modal input,.seller-edit-modal select,.seller-edit-modal textarea{background:#111218}.seller-edit-modal .listing-image-preview{max-width:100%;max-height:220px;-o-object-fit:contain;object-fit:contain}.seller-edit-close{position:absolute;top:17px;right:17px;width:35px;height:35px;display:grid;place-items:center;border:1px solid #ffffff18;border-radius:10px;background:#ffffff08;color:#ddd;cursor:pointer}.seller-edit-close svg{width:17px}.seller-edit-close:disabled{opacity:.5}.seller-edit-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.seller-edit-actions .top-up-button{width:auto;min-width:190px}.seller-edit-cancel,.seller-edit-remove-image{min-height:38px;padding:0 12px;border:1px solid #ffffff18;border-radius:10px;background:#ffffff06;color:#c5c6cf;font:inherit;font-size:11px;cursor:pointer}.seller-edit-remove-image{width:-moz-max-content;width:max-content;min-height:30px;color:#ff8b98}.seller-listing-edit{min-height:36px;padding:0 16px;border:1px solid #fa286c55;border-radius:9px;background:#fa155a14;color:#ff6797;font-size:11px;font-weight:700}.seller-listing-edit:hover{background:#fa155a24;color:#ff9abc}@media(max-width:600px){.seller-edit-overlay{place-items:start center;padding:10px}.seller-edit-modal{width:100%;max-height:calc(100dvh - 20px);padding:22px 16px}.seller-edit-actions{align-items:stretch}.seller-edit-actions .top-up-button{min-width:0;flex:1}.seller-listing-row{gap:9px}}.unban-appeal-list{display:grid;gap:15px}.unban-appeal-card{display:grid;gap:16px;padding:20px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,#151722,#10121a)}.unban-appeal-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.unban-appeal-card>header h3{margin:10px 0 4px;font-size:18px}.unban-appeal-card>header small,.unban-appeal-card>header time{color:var(--muted);font-size:12px}.unban-appeal-card code{overflow-wrap:anywhere;color:#d5d5df}.unban-appeal-body,.unban-appeal-lock-info{padding:13px 15px;border-radius:11px;background:#ffffff08}.unban-appeal-body>b,.unban-appeal-lock-info b{font-size:12px;color:#d4d3df}.unban-appeal-body p,.unban-appeal-lock-info p{margin:8px 0 0;color:#f5f4f8;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.unban-appeal-lock-info small{display:block;margin-top:10px;color:var(--muted);font-size:11px}.unban-appeal-note{display:grid;gap:7px;color:#d4d3df;font-size:12px;font-weight:650}.unban-appeal-note textarea{width:100%;padding:11px;border:1px solid var(--line);border-radius:10px;background:#0b0d14;color:#fff;font:inherit;resize:vertical}.unban-appeal-card .request-actions{display:flex;flex-wrap:wrap;gap:9px}.unban-appeal-card .request-actions button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px}.seller-photo-field{display:grid;gap:10px}.seller-edit-modal .seller-photo-dropzone{min-height:76px;padding:14px 16px;border-color:#fb4c8050;background:linear-gradient(115deg,#f7196512,#ffffff03)}.seller-edit-modal .seller-photo-dropzone:focus-within,.seller-edit-modal .seller-photo-dropzone:hover{border-color:#ff6d98;background:linear-gradient(115deg,#f7196522,#ffffff06)}.seller-edit-modal .seller-photo-dropzone .support-dropzone-copy b{font-size:12px}.seller-edit-modal .seller-photo-dropzone .support-dropzone-copy small{font-size:10px}.seller-edit-modal .seller-photo-dropzone .support-dropzone-action{padding:8px 12px;border-color:#ff5d8d40;background:#ff4c8312;color:#ff92b1;font-size:11px}.seller-photo-preview{position:relative;min-height:150px;display:grid;place-items:center;overflow:hidden;padding:12px;border:1px solid #ffffff18;border-radius:13px;background:radial-gradient(ellipse at 50% 0,#ff4c8314,#111218 72%)}.seller-photo-preview img{display:block;width:100%;max-height:240px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.seller-photo-preview button{position:absolute;top:18px;right:18px;width:34px;height:34px;display:grid;place-items:center;border:1px solid #ff879b60;border-radius:10px;background:#171820e8;color:#ff9cab;cursor:pointer;transition:background .18s ease,color .18s ease}.seller-photo-preview button:hover{background:#ff4267;color:#fff}.listing-review-image{display:block;width:100%;max-height:260px;margin:13px 0 4px;-o-object-fit:contain;object-fit:contain;border:1px solid #ffffff18;border-radius:12px;background:radial-gradient(ellipse at 50% 0,#ff4c8314,#111218 72%)}.discord-link-backdrop{z-index:90}.discord-link-modal{max-width:460px}.discord-link-modal-icon{width:52px;height:52px;margin-bottom:18px;display:grid;place-items:center;border:1px solid rgba(255,36,107,.3);border-radius:16px;background:rgba(245,0,87,.1);color:#ff3478}.discord-link-modal-icon.success{border-color:rgba(66,197,132,.28);background:rgba(66,197,132,.1);color:#83d8aa}.discord-link-modal-icon.warning{border-color:rgba(255,183,77,.3);background:rgba(255,183,77,.1);color:#ffc46b}.discord-link-modal>p{margin:0 0 20px;line-height:1.65}.discord-link-modal-action{width:100%;justify-content:center}.discord-link-modal-error{margin:0 0 14px!important}.discord-link-success-copy{color:#bfc2cd!important}.discord-unlink-actions{display:flex;gap:10px}.discord-unlink-actions button{min-height:46px;flex:1;border-radius:11px;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.discord-unlink-cancel{border:1px solid #ffffff18;background:#ffffff07;color:#d8d8e1}.discord-unlink-confirm{border:1px solid #ff286b;background:linear-gradient(100deg,#fa0c60,#ca064c);color:#fff}.discord-unlink-actions button:disabled{opacity:.6;cursor:wait}.discord-link-modal>.discord-unlink-cancel{width:100%;min-height:42px;margin-top:10px;border-radius:11px;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.mobile-bottom-nav{display:none}@media(max-width:680px){.market-content{padding-bottom:calc(98px + env(safe-area-inset-bottom))}.mobile-bottom-nav{position:fixed;z-index:24;inset:auto 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border:1px solid #ffffff16;border-bottom:0;border-radius:22px 22px 0 0;background:linear-gradient(145deg,rgba(24,24,32,.97),rgba(13,14,20,.98));box-shadow:0 -12px 35px #0007;backdrop-filter:blur(22px)}.mobile-bottom-link{position:relative;min-width:0;min-height:60px;padding:6px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid transparent;border-radius:15px;color:#b4b6c2;text-decoration:none;font-size:10px;line-height:1.1;white-space:nowrap;-webkit-tap-highlight-color:transparent}.mobile-bottom-icon>svg,.mobile-bottom-link>svg{width:23px;height:23px;stroke-width:1.8}.mobile-bottom-link.active{border-color:#fb286955;background:linear-gradient(145deg,#f018642c,#8f164020);color:#fff;box-shadow:inset 0 0 18px #fa155a12,0 0 20px #fa155a12}.mobile-bottom-link.active .mobile-bottom-icon>svg,.mobile-bottom-link.active>svg{color:#ff6b9b;filter:drop-shadow(0 0 6px #fa155a66)}.mobile-bottom-icon{position:relative;display:grid;place-items:center}.mobile-bottom-icon i{position:absolute;top:-5px;right:-11px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border:2px solid #17171f;border-radius:99px;background:#f3155c;color:#fff;font-size:9px;font-style:normal;font-weight:750}.market-footer{margin-bottom:6px}.market-toast{bottom:calc(86px + env(safe-area-inset-bottom))}.modal-backdrop{padding:12px 12px calc(12px + env(safe-area-inset-bottom));align-items:end}.topup-modal{max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));overflow-y:auto;border-radius:22px 22px 18px 18px}.profile-mfa-modal-overlay{place-items:end center;padding:10px 10px calc(10px + env(safe-area-inset-bottom))}.profile-mfa-modal{max-height:calc(100dvh - 20px - env(safe-area-inset-bottom));border-radius:21px 21px 16px 16px}}@media(max-width:360px){.mobile-bottom-nav{padding-right:6px;padding-left:6px;gap:1px}.mobile-bottom-link{font-size:9px}.mobile-bottom-icon>svg,.mobile-bottom-link>svg{width:21px;height:21px}.mobile-brand img{width:40px;height:29px}.market-topbar{gap:7px;padding-right:8px;padding-left:8px}}@media(max-width:680px){.market-topbar>.cart-top-link{display:none}}@media(max-width:360px){.market-topbar>.mobile-menu,.mobile-brand span{display:none}}.profile-shortcuts{display:none}@media(max-width:680px){.market-topbar .user-menu-wrap{display:none}.profile-shortcuts{display:block;margin:0 0 14px;padding:18px 15px}.profile-shortcuts .panel-heading{align-items:center;margin-bottom:12px}.profile-shortcuts .panel-heading>svg{color:#ff5688}.profile-shortcut-list{display:grid;gap:7px}.profile-shortcut-list>a,.profile-shortcut-list>button{width:100%;min-height:58px;padding:8px 10px;display:flex;align-items:center;gap:11px;border:1px solid #ffffff10;border-radius:12px;background:#ffffff04;color:#f4f3f7;text-align:left;text-decoration:none;font:inherit;cursor:pointer}.profile-shortcut-list>a:active,.profile-shortcut-list>button:active{border-color:#fa286a66;background:#fa155a12}.profile-shortcut-list>a>svg:first-child,.profile-shortcut-list>button>svg:first-child{width:20px;height:20px;flex:none;color:#ff5388}.profile-shortcut-list>a>span,.profile-shortcut-list>button>span{min-width:0;display:grid;gap:4px;flex:1}.profile-shortcut-list b{font-size:12px;font-weight:650}.profile-shortcut-list small{color:#989aa6;font-size:10px;line-height:1.3}.profile-shortcut-list>a>svg:last-child,.profile-shortcut-list>button>svg:last-child{width:16px;height:16px;flex:none;color:#888b98}.profile-shortcut-list>button{border-color:#fa286a24;background:#fa155a08}.profile-shortcut-list>button b,.profile-shortcut-list>button>svg:first-child{color:#ff6e91}}.profile-page-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);gap:18px;align-items:start}.profile-page-layout>.settings-profile{min-width:0}.profile-page-layout .profile-shortcuts{display:block;margin:0}.profile-balance-summary{margin-bottom:18px}.profile-topup-button{flex:none;white-space:nowrap}.profile-shortcut-list{display:grid;gap:8px}.profile-shortcut-list>a,.profile-shortcut-list>button{width:100%;min-height:58px;padding:8px 11px;display:flex;align-items:center;gap:11px;border:1px solid #ffffff10;border-radius:12px;background:#ffffff04;color:#f4f3f7;text-align:left;text-decoration:none;font:inherit;cursor:pointer}.profile-shortcut-list>a:hover,.profile-shortcut-list>button:hover{border-color:#fa286a66;background:#fa155a12}.profile-shortcut-list>a>svg:first-child,.profile-shortcut-list>button>svg:first-child{width:20px;height:20px;flex:none;color:#ff5388}.profile-shortcut-list>a>span,.profile-shortcut-list>button>span{min-width:0;display:grid;gap:4px;flex:1}.profile-shortcut-list b{font-size:12px;font-weight:650}.profile-shortcut-list small{color:#989aa6;font-size:10px;line-height:1.3}.profile-shortcut-list>a>svg:last-child,.profile-shortcut-list>button>svg:last-child{width:16px;height:16px;flex:none;color:#888b98}.profile-shortcut-list>button{border-color:#fa286a24;background:#fa155a08}.profile-shortcut-list>button b,.profile-shortcut-list>button>svg:first-child{color:#ff6e91}.settings-layout#account-security{scroll-margin-top:24px}.discord-settings-panel .discord-brand-icon{width:24px;height:24px;flex:none;color:#ff5688}@media(max-width:900px){.profile-page-layout{grid-template-columns:1fr}}@media(max-width:600px){.profile-balance-summary{min-height:128px;padding:16px;gap:10px}.profile-balance-summary .balance-summary-icon{width:42px;height:42px}.profile-balance-summary strong{font-size:20px}.profile-balance-summary small{font-size:9px}.profile-topup-button{min-height:40px;padding:0 9px;font-size:10px;gap:5px}.profile-topup-button svg{width:15px}}.bot-admin-toolbar{display:flex;align-items:center;margin:0 0 11px}.bot-admin-toolbar .order-search-field{min-width:220px}.bot-admin-toolbar>.admin-primary{min-height:38px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;white-space:nowrap}.bot-members-table{min-width:760px}.bot-members-table .admin-text-button{white-space:nowrap}@media(max-width:680px){.bot-admin-toolbar{align-items:stretch;flex-direction:column}.bot-admin-toolbar .order-search-field{min-width:0}.bot-admin-toolbar>.admin-primary{width:100%}}.case-reward-row .case-cash-reward-toggle{grid-column:1/-1;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:3px 9px;padding:10px 12px;border:1px solid #f7196535;border-radius:10px;background:#f7196508;color:#eee}.case-cash-reward-toggle input{grid-row:1/3;width:16px;height:16px;margin:0;accent-color:#f71965}.case-cash-reward-toggle span{font-size:11px;font-weight:700}.case-cash-reward-toggle small{grid-column:2;color:#999aa6;font-size:10px}.case-balance-claim{display:grid;justify-items:start;gap:5px;margin-top:8px}.case-balance-claim .top-up-button{width:auto;min-height:34px;padding:0 11px;font-size:11px}.case-balance-claim>small{color:#ff8ca9;font-size:10px}.bot-subnav{display:flex;gap:8px;margin:0 0 14px;padding:6px;border:1px solid #ffffff12;border-radius:12px;background:#111218}.bot-subnav button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid transparent;border-radius:8px;background:transparent;color:#a6a7b2;font-size:11px;font-weight:650;cursor:pointer}.bot-subnav button:hover{background:#ffffff08;color:#f4f4f8}.bot-subnav button.selected{border-color:#fa286a40;background:#fa155a19;color:#ff6996}.bot-admin-toolbar .admin-primary{min-height:38px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;white-space:nowrap}.bot-admin-toolbar .order-search-field{flex:1;min-width:200px;margin:0}.bot-admin-toolbar .order-search-field input{width:100%;border:0;outline:0;background:transparent;color:#f4f4f8;font:inherit;font-size:11px}.bot-admin-note{margin:0 0 15px;padding:11px 12px;border:1px solid #fa286a2a;border-radius:10px;background:#fa155a09;color:#aaaab5;font-size:10px;line-height:1.55}.bot-members-table{min-width:800px}.bot-members-table td{vertical-align:middle}.bot-members-table td:first-child{min-width:185px}.bot-members-table td small{display:block;margin-top:4px;color:#9596a2;font-size:9px}.bot-members-table td code{color:#b5b5c0}.bot-members-table .bot-muted{color:#898a96;font-size:10px}.bot-member-actions{display:grid;gap:5px;justify-items:start}.bot-member-actions .admin-text-button{white-space:nowrap}.bot-role-target-list{display:grid;gap:7px;margin-top:12px}.bot-role-target-list>button{min-height:55px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid #ffffff12;border-radius:10px;background:#ffffff04;color:#eeeef4;text-align:left;cursor:pointer}.bot-role-target-list>button:hover{border-color:#fa286a55;background:#fa155a0b}.bot-role-target-list>button>span:first-child{display:grid;gap:4px}.bot-role-target-list small{color:#999aa5;font-size:9px}.bot-role-target-list>button>span:last-child{display:inline-flex;align-items:center;gap:4px;color:#ff6593;font-size:10px}.bot-role-selected{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:14px 0;padding:13px;border:1px solid #fa286a38;border-radius:12px;background:#fa155a0a}.bot-role-selected>div{display:grid;gap:5px}.bot-role-selected small,.bot-role-selected>div>span{color:#9c9da9;font-size:10px}.bot-role-selected code{color:#c6c6d0}.bot-role-form{display:flex;align-items:end;gap:10px}.bot-role-form label{display:grid;flex:1;gap:6px;color:#b4b5c0;font-size:10px}.bot-role-form select{width:100%;height:39px;padding:0 10px;border:1px solid #ffffff18;border-radius:9px;background:#111218;color:#f4f4f8;font:inherit;font-size:11px}.bot-role-form .admin-primary{min-height:39px;display:flex;align-items:center;gap:7px}.bot-log-list{display:grid;gap:8px}.bot-log-list>article{padding:12px;border:1px solid #ffffff12;border-radius:10px;background:#ffffff04}.bot-log-list header{display:flex;justify-content:space-between;gap:12px;color:#e9e9ef;font-size:10px}.bot-log-list time{color:#92939f;font-size:9px}.bot-log-list p{margin:8px 0 0;color:#c6c6cf;font-size:11px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.bot-log-list p:has(b){color:#aaaab6}@media(max-width:680px){.bot-subnav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.bot-subnav button{padding:0 6px;font-size:10px}.bot-admin-toolbar{align-items:stretch;flex-direction:column}.bot-admin-toolbar .order-search-field{min-width:0}.bot-admin-toolbar>.admin-primary{width:100%}.bot-role-form{align-items:stretch;flex-direction:column}.bot-role-form .admin-primary{justify-content:center}.bot-role-selected{align-items:flex-start;flex-direction:column}}.bot-admin-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;width:100%;min-width:0;gap:10px}.bot-admin-toolbar .order-search-field{box-sizing:border-box;min-width:0;width:100%}.bot-admin-toolbar .order-search-field input{min-width:0}.bot-backup-list{display:grid;gap:8px;margin-top:14px}.bot-backup-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #ffffff12;border-radius:11px;background:#ffffff04}.bot-backup-row.selected{border-color:#fa286a55;background:#fa155a0b}.bot-backup-select{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:0;border:0;background:transparent;color:#f1f1f6;text-align:left;cursor:pointer}.bot-backup-select>span:last-child{display:grid;gap:4px;min-width:0}.bot-backup-select code,.bot-backup-select small{color:#999aa5;font-size:9px}.bot-backup-select code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot-backup-position{flex:0 0 auto;min-width:62px;color:#ff6996;font-size:10px;font-weight:700}.bot-backup-details{margin-top:18px;padding:16px;border:1px solid #ffffff12;border-radius:12px;background:#101116}.bot-backup-details h3{margin:0 0 5px;color:#f0f0f5;font-size:15px}.bot-backup-details .admin-card-heading p{margin:0;color:#999aa5;font-size:10px}.bot-backup-snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.bot-backup-snapshot-grid>section{min-width:0;padding:12px;border:1px solid #ffffff10;border-radius:10px;background:#ffffff03}.bot-backup-snapshot-grid h4{margin:0 0 9px;color:#ff6996;font-size:11px}.bot-backup-snapshot-grid ul{display:grid;gap:7px;max-height:300px;overflow:auto;margin:0;padding:0;list-style:none}.bot-backup-snapshot-grid li{display:grid;gap:3px;padding-bottom:7px;border-bottom:1px solid #ffffff0d}.bot-backup-snapshot-grid li:last-child{padding-bottom:0;border-bottom:0}.bot-backup-snapshot-grid li b{color:#e3e3eb;font-size:10px}.bot-backup-snapshot-grid li small{color:#999aa5;font-size:9px;overflow-wrap:anywhere}.bot-backup-refresh{display:flex;justify-content:flex-end;margin-top:10px}@media(max-width:680px){.bot-subnav{grid-template-columns:repeat(4,minmax(0,1fr))}.bot-backup-row{align-items:flex-start}.bot-backup-row>.admin-danger-button{padding:8px;font-size:10px}.bot-backup-snapshot-grid{grid-template-columns:1fr}}.bot-backup-snapshot-grid>.bot-backup-members{grid-column:1/-1}.bot-backup-members ul{max-height:420px}.backup-channel-overrides{margin-top:6px;color:#aaa}.backup-channel-overrides summary{width:-moz-max-content;width:max-content;max-width:100%;color:#ff8bad;font-size:9px;cursor:pointer}.backup-channel-overrides ul{margin:6px 0 0 8px!important;padding-left:10px!important;border-left:1px solid #ffffff18}.backup-channel-overrides p{margin:6px 0 0;color:#999aa5;font-size:9px}.bot-admin-toolbar>.admin-primary{box-sizing:border-box;max-width:100%;min-width:0;padding:0 11px;white-space:normal;line-height:1.25;text-align:center}.bot-role-removals{display:grid;gap:8px;margin-top:16px;padding:13px;border:1px solid #ffffff12;border-radius:11px;background:#ffffff04}.bot-role-removals>b{color:#b4b5c0;font-size:10px}.bot-role-removals>div{display:flex;flex-wrap:wrap;gap:8px}.bot-role-removals .admin-text-button{display:inline-flex;align-items:center;gap:5px}.bot-role-removals>small{color:#92939f;font-size:10px}@media(max-width:1100px){.bot-admin-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bot-admin-toolbar .order-search-field{grid-column:1/-1}.bot-admin-toolbar>.admin-primary{width:100%;min-height:42px}}@media(max-width:680px){.bot-admin-toolbar{grid-template-columns:minmax(0,1fr)}.bot-admin-toolbar .order-search-field{grid-column:auto}.bot-admin-toolbar>.admin-primary{width:100%}}.not-found-page{position:relative;min-height:100svh;overflow:hidden;background:radial-gradient(ellipse at 80% 49%,rgba(126,26,80,.18),transparent 37%),radial-gradient(ellipse at 13% 88%,rgba(85,43,144,.12),transparent 32%),#090a0f;color:#f4f4f8}.not-found-grid{position:absolute;inset:0;opacity:.17;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:68px 68px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 35%,#000 80%,transparent)}.not-found-shell{position:relative;width:min(1240px,calc(100% - 64px));min-height:100svh;margin:0 auto;display:flex;flex-direction:column}.not-found-brand{display:inline-flex;align-items:center;gap:11px;width:-moz-max-content;width:max-content;margin-top:32px;text-decoration:none;font-size:12px;font-weight:850;letter-spacing:2px}.not-found-brand-mark{width:39px;height:39px;display:grid;place-items:center;border:1px solid #ff347a66;border-radius:12px;background:linear-gradient(140deg,#fa155a,#a50054);box-shadow:0 0 28px #f4176335;color:#fff;font-size:15px;letter-spacing:-1px}.not-found-brand>span:last-child{display:grid;gap:4px}.not-found-brand small{color:#8c8d99;font-size:8px;letter-spacing:2.5px}.not-found-content{flex:1;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:18px;padding:35px 0 48px}.not-found-copy{position:relative;z-index:2;padding:15px 0 15px 25px}.not-found-kicker{display:flex;align-items:center;gap:10px;color:#ff538c;font-size:10px;font-weight:800;letter-spacing:3px}.not-found-kicker i,.not-found-orbit-label i{width:7px;height:7px;border-radius:50%;background:#ff4e89;box-shadow:0 0 13px #ff4e89;animation:not-found-pulse 1.8s ease-in-out infinite}.not-found-copy h1{margin:24px 0 18px;font-size:clamp(46px,6.5vw,82px);line-height:.98;letter-spacing:-5px;font-weight:760}.not-found-copy h1 em{color:#fb4a86;font-style:normal}.not-found-copy>p{max-width:410px;margin:0;color:#a5a6b2;font-size:15px;line-height:1.75}.not-found-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:30px}.not-found-primary,.not-found-secondary{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:0 19px;border-radius:11px;text-decoration:none;font-size:12px;font-weight:700;transition:transform .18s,border-color .18s,filter .18s}.not-found-primary{background:linear-gradient(105deg,#fb155e,#c90868);box-shadow:0 10px 32px #e80b5b2e;color:#fff}.not-found-secondary{border:1px solid #ffffff20;background:#ffffff06;color:#ebebf1}.not-found-primary:hover,.not-found-secondary:hover{transform:translateY(-2px);filter:brightness(1.1)}.not-found-secondary:hover{border-color:#ff4a8566}.not-found-code{display:block;margin-top:42px;color:#777985;font-size:9px;font-weight:700;letter-spacing:2.2px}.not-found-code b{margin-left:5px;color:#f2f2f6}.not-found-code i{margin:0 9px;color:#ff4987;font-style:normal}.not-found-art{position:relative;min-width:0;display:grid;place-items:center;isolation:isolate}.not-found-404{position:absolute;top:48%;left:50%;z-index:-1;transform:translate(-50%,-56%);color:transparent;-webkit-text-stroke:1px #ffffff0b;font-size:clamp(150px,26vw,330px);font-weight:900;letter-spacing:-.11em;line-height:1}.not-found-art-card{position:relative;width:min(100%,520px);display:grid;place-items:center;padding:15px 20px 17px;border:1px solid #ffffff10;border-radius:30px;background:linear-gradient(145deg,#191a22c9,#111218a3);box-shadow:0 32px 90px #0008,inset 0 1px #ffffff0a;backdrop-filter:blur(12px)}.not-found-art-card:before{position:absolute;inset:12px;border:1px solid #fa286a15;border-radius:22px;content:"";pointer-events:none}.not-found-mascot{position:relative;z-index:1;width:min(100%,460px);height:auto;overflow:visible;animation:not-found-float 4.5s ease-in-out infinite}.not-found-orbit-label{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin-top:-4px;color:#b4b5c0;font-size:8px;font-weight:750;letter-spacing:2.5px}.not-found-orbit-label i{width:6px;height:6px}.not-found-spark{position:absolute;color:#ff4787;filter:drop-shadow(0 0 12px #ff3673aa)}.spark-one{top:12%;right:11%;font-size:30px;animation:not-found-twinkle 3s ease-in-out infinite}.spark-two{bottom:15%;left:3%;color:#b483ff;font-size:25px;animation:not-found-twinkle 2.5s ease-in-out infinite reverse}.not-found-footer{display:flex;justify-content:space-between;gap:20px;padding:18px 5px 22px;border-top:1px solid #ffffff12;color:#8d8e99;font-size:9px;letter-spacing:1.8px}.not-found-footer b{margin-left:7px;color:#666874;font-weight:500}.not-found-footer>span:last-child{letter-spacing:.4px}@keyframes not-found-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes not-found-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes not-found-twinkle{0%,to{transform:scale(1) rotate(0);opacity:.75}50%{transform:scale(1.22) rotate(14deg);opacity:1}}@media(max-width:760px){.not-found-shell{width:min(100% - 36px,560px)}.not-found-brand{margin-top:20px}.not-found-content{grid-template-columns:1fr;gap:10px;padding:42px 0 28px}.not-found-copy{padding:0}.not-found-copy h1{margin:17px 0 13px;font-size:clamp(43px,12vw,65px);letter-spacing:-3.5px}.not-found-copy>p{font-size:13px}.not-found-actions,.not-found-code{margin-top:21px}.not-found-art-card{width:min(100%,400px);padding:5px 14px 14px;border-radius:24px}.not-found-mascot{width:min(100%,350px)}.not-found-404{top:40%;font-size:clamp(160px,54vw,270px)}.not-found-footer{font-size:8px;letter-spacing:1px}.not-found-footer>span:last-child{text-align:right}}@media(prefers-reduced-motion:reduce){.not-found-kicker i,.not-found-mascot,.not-found-orbit-label i,.not-found-spark{animation:none}}